.mdi-check-all{background-color:#556ee6}.mdi-check-all,.mdi-close{color:#fff;padding:8px;margin-top:25px;border-radius:4px}.fa-exclamation,.mdi-close{background-color:#e63946}.fa-exclamation{color:#fff;padding:4px;border-radius:4px}.custom-editor[data-v-7c426a33]{width:100%;max-width:1200px;margin:0 auto;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);background:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.custom-editor[data-v-7c426a33] .ql-toolbar{border:none;border-bottom:1px solid #e0e0e0;background:#f8f9fa;padding:12px 16px;border-top-left-radius:8px;border-top-right-radius:8px}.custom-editor[data-v-7c426a33] .ql-toolbar .ql-formats{margin-right:16px}.custom-editor[data-v-7c426a33] .ql-toolbar button{border:1px solid transparent;border-radius:4px;padding:4px 8px;margin:2px;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-editor[data-v-7c426a33] .ql-toolbar button:hover{background:#e9ecef;border-color:#dee2e6}.custom-editor[data-v-7c426a33] .ql-toolbar button.ql-active{background:#007bff;color:#fff;border-color:#007bff}.custom-editor[data-v-7c426a33] .ql-container{border:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px}.custom-editor[data-v-7c426a33] .ql-editor{min-height:300px;max-height:600px;overflow-y:auto;padding:20px;line-height:var(--line-height,1.6);color:#333;background:#fff}.custom-editor[data-v-7c426a33] .ql-editor.ql-blank:before{color:#6c757d;font-style:italic;font-size:14px;left:20px;right:20px}.custom-editor[data-v-7c426a33] .ql-editor p{margin-bottom:1em;font-size:14px;line-height:1.6}.custom-editor[data-v-7c426a33] .ql-editor h1,.custom-editor[data-v-7c426a33] .ql-editor h2,.custom-editor[data-v-7c426a33] .ql-editor h3,.custom-editor[data-v-7c426a33] .ql-editor h4,.custom-editor[data-v-7c426a33] .ql-editor h5,.custom-editor[data-v-7c426a33] .ql-editor h6{font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.3;color:#2c3e50}.custom-editor[data-v-7c426a33] .ql-editor h1{font-size:2em;border-bottom:2px solid #e9ecef;padding-bottom:.3em}.custom-editor[data-v-7c426a33] .ql-editor h2{font-size:1.75em}.custom-editor[data-v-7c426a33] .ql-editor h3{font-size:1.5em}.custom-editor[data-v-7c426a33] .ql-editor h4{font-size:1.25em}.custom-editor[data-v-7c426a33] .ql-editor h5{font-size:1.1em}.custom-editor[data-v-7c426a33] .ql-editor h6{font-size:1em;color:#6c757d}.custom-editor[data-v-7c426a33] .ql-editor blockquote{border-left:4px solid #007bff;background:#f8f9fa;padding:12px 20px;margin:16px 0;font-style:italic;color:#495057}.custom-editor[data-v-7c426a33] .ql-editor ol,.custom-editor[data-v-7c426a33] .ql-editor ul{padding-left:24px;margin:12px 0}.custom-editor[data-v-7c426a33] .ql-editor li{margin-bottom:4px;line-height:1.5}.custom-editor[data-v-7c426a33] .ql-editor a{color:#007bff;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}.custom-editor[data-v-7c426a33] .ql-editor a:hover{color:#0056b3}.custom-editor[data-v-7c426a33] .ql-editor code{background:#f1f3f4;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;color:#e83e8c}.custom-editor[data-v-7c426a33] .ql-editor .ql-code-block-container{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:16px;margin:16px 0;font-family:Courier New,monospace;font-size:.9em}.custom-editor[data-v-7c426a33] .ql-editor .ql-align-center{text-align:center}.custom-editor[data-v-7c426a33] .ql-editor .ql-align-right{text-align:right}.custom-editor[data-v-7c426a33] .ql-editor .ql-align-justify{text-align:justify}@media (max-width:768px){.custom-editor[data-v-7c426a33]{margin:0 10px;border-radius:6px}.custom-editor[data-v-7c426a33] .ql-toolbar{padding:8px 12px}.custom-editor[data-v-7c426a33] .ql-editor{padding:16px;min-height:250px;font-size:16px}.custom-editor[data-v-7c426a33] .ql-toolbar .ql-formats{margin-right:8px}}@media (prefers-color-scheme:dark){.custom-editor[data-v-7c426a33]{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.custom-editor[data-v-7c426a33] .ql-toolbar{background:#4a5568;border-bottom-color:#718096}.custom-editor[data-v-7c426a33] .ql-editor{background:#2d3748;color:#e2e8f0}.custom-editor[data-v-7c426a33] .ql-editor.ql-blank:before{color:#a0aec0}}