.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}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.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)}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}
