.json-to-table td,.json-to-table th{padding:5px;border:1px solid #bebebe}.json-to-table td{text-align:left}.json-to-table tr:nth-child(even){background-color:#eee}.json-to-table th[scope=col]{background-color:#696969;color:#fff}.json-to-table th[scope=row]{background-color:#d7d9f2}.json-to-table caption{caption-side:bottom}.json-to-table table{width:100%;border-collapse:collapse;font-family:sans-serif;font-size:.8rem}.newsletter-wrapper{display:flex;gap:20px;max-width:1600px;margin:0 auto;padding:20px}.newsletter-container{background:white;padding:30px;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1;min-width:0;max-width:700px}.newsletter-container h1{color:#333;border-bottom:3px solid #4CAF50;padding-bottom:10px;margin-top:0}.newsletter-container .subtitle{color:#666;margin-bottom:20px}.newsletter-container h2{color:#555;margin-top:30px;font-size:18px;border-bottom:1px solid #eee;padding-bottom:8px}.preview-container{background:white;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1;min-width:0;position:sticky;top:20px;height:fit-content;max-height:calc(100vh - 40px);overflow-y:auto}.preview-container .preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.preview-container .preview-header h2{margin:0;color:#333;font-size:18px}.preview-container iframe{width:100%;height:800px;border:1px solid #ddd;border-radius:4px;background:#f0f0f0}@media (max-width: 1200px){.newsletter-wrapper{flex-direction:column}.newsletter-container{max-width:none}.preview-container{position:static;max-height:none}}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:700;margin-bottom:5px;color:#333}.form-group input[type=text],.form-group input[type=date],.form-group input[type=url],.form-group input[type=password],.form-group textarea,.form-group select{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-group textarea{min-height:100px;font-family:Arial,sans-serif;resize:vertical}.form-group textarea.large{min-height:200px}.form-group .help-text{font-size:12px;color:#666;margin-top:3px}.api-key-row{display:flex;gap:10px}.api-key-row input{flex:1}.api-key-row button{padding:10px 15px;font-size:14px;white-space:nowrap}.api-status{padding:10px 12px;border-radius:4px;margin-top:8px;font-size:13px}.api-status.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.api-status.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.api-status.loading{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.optional-section{background-color:#f9f9f9;padding:15px;border-radius:4px;margin-bottom:20px}.section-toggle{margin-bottom:10px}.section-toggle label{display:inline;font-weight:400;margin-left:5px;cursor:pointer}.section-toggle input[type=checkbox]{cursor:pointer}.section-content{margin-left:25px;margin-top:10px;padding-top:10px;border-top:1px solid #eee}.button-group{margin-top:30px;padding-top:20px;border-top:2px solid #eee}.newsletter-container button{background-color:#4caf50;color:#fff;padding:12px 30px;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin-right:10px;margin-bottom:10px}.newsletter-container button:hover{background-color:#45a049}.newsletter-container button.secondary{background-color:#2196f3}.newsletter-container button.secondary:hover{background-color:#0b7dda}.newsletter-container button:disabled{background-color:#ccc;cursor:not-allowed}.output-section{margin-top:30px;padding-top:20px;border-top:2px solid #eee}.success-message{background-color:#d4edda;color:#155724;padding:10px;border-radius:4px;margin-bottom:15px}.html-output{background-color:#f8f9fa;padding:15px;border:1px solid #ccc;border-radius:4px;max-height:400px;overflow-y:auto;font-family:Courier New,monospace;font-size:12px;white-space:pre-wrap;word-wrap:break-word;margin-top:15px}.output-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.output-buttons button{margin-right:0}.newsletter-container button.publish-btn{background-color:#9c27b0}.newsletter-container button.publish-btn:hover{background-color:#7b1fa2}.newsletter-container button.publish-btn:disabled{background-color:#ccc}.publish-status{padding:12px 15px;border-radius:4px;margin-bottom:15px;font-size:14px}.publish-status.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.publish-status.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.publish-status.loading{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}:root{font-family:Verdana,Geneva,Tahoma,sans-serif;--background-color: #f9fafc;--primary-color: #e2665e;--text-color: #545454;--text-secondary: #281d1d}*{margin:0;padding:0;box-sizing:border-box}h1{font-size:1.5rem}button{cursor:pointer}body{background:var(--background-color);color:var(--text-color)}a{text-decoration:none}#login_page{display:flex;justify-content:center;align-items:center;flex-direction:column;height:80vh}form,#form{display:inline-flex;flex-direction:column;gap:1rem;width:400px}input,form button,button{width:100%;height:50px;padding:0 10px}form button,button,form input[type=submit]{border:none;background-color:var(--primary-color);color:var(--background-color);cursor:pointer}input[type=checkbox]{height:20px;width:20px;margin:0}button{max-width:400px}form span{color:var(--primary-color)}.wa-chat-form{display:flex!important;flex-direction:row!important;width:100%!important;gap:10px!important;align-items:center!important}.wa-chat-form input{width:auto!important;height:auto!important;flex:1 1 auto!important;min-width:0!important}.wa-chat-form button{width:auto!important;height:auto!important;max-width:none!important}.wa-chat-form button[type=submit]{background-color:#25d366!important;color:#fff!important;border:none!important;border-radius:24px!important;padding:12px 28px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important}.wa-chat-form .wa-attach-btn{background:#fff!important;border:1px solid #ccc!important;border-radius:50%!important;width:42px!important;height:42px!important;min-width:42px!important;font-size:20px!important;color:#555!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}header{position:relative;width:100%;min-height:75px;display:flex;flex-wrap:wrap;justify-content:end;align-items:center;padding:0 20px;background:#fff;box-shadow:0 -1px #0000000a,0 1px 1px #00000040}header .logo img{position:absolute;height:50px;left:1rem;top:1rem}header .logout{padding:1rem;color:var(--background-color);background:var(--primary-color);border-radius:5px;cursor:pointer}.main_block{display:grid;grid-template-columns:250px 1fr}#Sidebar{display:flex;align-items:center;flex-direction:column;border-right:1px solid var(--text-color);min-height:100vh}#Sidebar ul{width:75%;list-style:none;text-decoration:none}#Sidebar ul li{text-align:center;margin:1rem 0;width:100%;height:fit-content;color:var(--background-color);background:var(--primary-color);padding:1rem}.m-bottom{margin-bottom:1rem;display:grid;gap:1rem}.m-line{padding:1rem;border:1px solid black;margin:1rem;display:grid;gap:1rem}#template_block,.template_block{float:right}.Schedular_block{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--text-color);margin-bottom:1rem;padding:1rem}.Schedular_block .list{max-height:100px;overflow-y:auto;transform:rotate(180deg)}.Schedular_block .list ul{padding-left:5px;list-style:inside;overflow:hidden;transform:rotate(180deg)}.Schedular_block button{text-align:center;border:none;max-width:250px;margin:1rem 0;width:100%;height:fit-content;color:var(--background-color);background:var(--primary-color);padding:.5rem}table,th,td{border:solid 1px #000;padding:10px}table{border-collapse:collapse;caption-side:bottom}.json-to-table{width:1200px;overflow-x:scroll}.multiple{padding:5px}.jodit .jodit-workplace .jodit-wysiwyg,.jodit .jodit-workplace .jodit-wysiwyg_iframe,.jodit-container .jodit-workplace .jodit-wysiwyg,.jodit-container .jodit-workplace .jodit-wysiwyg_iframe{height:250px}.wa-courses-scope button,.wa-courses-scope input,.wa-courses-scope select,.wa-courses-scope textarea{width:auto;height:auto;max-width:none;box-sizing:border-box}.wa-courses-scope button{padding:.4rem .75rem;background:white;color:#333;border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:.85rem}.wa-courses-scope input[type=text],.wa-courses-scope input[type=number],.wa-courses-scope select,.wa-courses-scope textarea{width:100%;padding:.4rem .5rem;border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:.9rem;background:white;color:#333}.wa-courses-scope input[type=checkbox]{width:16px;height:16px}.wa-courses-scope table,.wa-courses-scope th,.wa-courses-scope td{border:none;padding:.5rem}.wa-courses-scope table{border-collapse:collapse}.wa-courses-scope thead tr{border-bottom:2px solid #ddd}.wa-courses-scope tbody tr{border-bottom:1px solid #eee}
