body{margin:0;font-family:Inter,sans-serif;background-color:#f8f9fa;color:#111827}.quill-editor-scope .ql-toolbar.ql-snow{border:none!important;border-bottom:2px solid #f1f5f9!important;background:#f8fafc;border-radius:.75rem .75rem 0 0;padding:10px 12px!important;position:sticky;top:0;z-index:10}.quill-editor-scope .ql-container.ql-snow{border:none!important;font-family:Inter,sans-serif;font-size:15px;min-height:250px}.quill-editor-scope .ql-editor{padding:24px 28px!important;line-height:1.8;min-height:250px;color:#1e293b}.quill-editor-scope .ql-editor.ql-blank:before{color:#94a3b8;font-style:normal;left:28px!important;right:28px!important}.quill-editor-scope .ql-toolbar button{width:28px!important;height:28px!important;padding:3px!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:6px;cursor:pointer}.quill-editor-scope .ql-toolbar button:hover{background:#e2e8f0}.quill-editor-scope .ql-toolbar button.ql-active{background:#dbeafe;color:#2563eb}.quill-editor-scope .ql-toolbar button svg{width:18px;height:18px}.quill-editor-scope .ql-toolbar .ql-stroke{stroke:#475569}.quill-editor-scope .ql-toolbar .ql-fill{fill:#475569}.quill-editor-scope .ql-toolbar button:hover .ql-stroke,.quill-editor-scope .ql-toolbar button.ql-active .ql-stroke{stroke:#2563eb}.quill-editor-scope .ql-toolbar button:hover .ql-fill,.quill-editor-scope .ql-toolbar button.ql-active .ql-fill{fill:#2563eb}.quill-editor-scope .ql-toolbar .ql-picker{color:#475569}.quill-editor-scope .ql-toolbar .ql-picker-label{border:1px solid transparent!important;padding:2px 6px!important;border-radius:6px}.quill-editor-scope .ql-toolbar .ql-picker-label:hover{background:#e2e8f0}.quill-editor-scope .ql-toolbar .ql-picker-options{border-radius:8px!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 25px #0000001a!important;z-index:20!important}.quill-editor-scope .ql-editor h1{font-size:2em;font-weight:800;margin:.5em 0}.quill-editor-scope .ql-editor h2{font-size:1.5em;font-weight:700;margin:.5em 0}.quill-editor-scope .ql-editor h3{font-size:1.25em;font-weight:600;margin:.5em 0}.quill-editor-scope .ql-editor p{margin:.5em 0}.quill-editor-scope .ql-editor ul,.quill-editor-scope .ql-editor ol{padding-left:1.5em}.quill-editor-scope .ql-editor blockquote{border-left:4px solid #3b82f6;padding-left:16px;color:#64748b;margin:1em 0}.quill-editor-scope .ql-editor pre.ql-syntax{background:#1e293b;color:#e2e8f0;padding:16px;border-radius:8px;overflow-x:auto}.quill-content li[data-list=bullet]{list-style-type:disc;margin-left:1.25rem}.quill-content li[data-list=ordered]{list-style-type:decimal;margin-left:1.25rem}.quill-content{color:#334155;line-height:1.9}.quill-content p{margin:0 0 1.25rem}.quill-content p:last-child{margin-bottom:0}.quill-content h1,.quill-content h2,.quill-content h3,.quill-content h4{color:#0f172a;font-weight:800;margin:2rem 0 1rem;line-height:1.2}.quill-content h1{font-size:2.25rem}.quill-content h2{font-size:1.75rem}.quill-content h3{font-size:1.35rem}.quill-content h4{font-size:1.1rem}.quill-content ul,.quill-content ol{padding-left:1.5rem;margin:0 0 1.25rem}.quill-content ul{list-style:disc}.quill-content ol{list-style:decimal}.quill-content li{margin:.35rem 0}.quill-content li[data-list=bullet]{list-style-type:disc}.quill-content li[data-list=ordered]{list-style-type:decimal}.quill-content .ql-ui{display:none}.quill-content blockquote{border-left:4px solid #3b82f6;padding-left:1rem;margin:1.5rem 0;color:#64748b}.quill-content pre{background:#0f172a;color:#e2e8f0;padding:1rem;border-radius:.75rem;overflow-x:auto;margin:1.25rem 0}.quill-content code{background:#f1f5f9;padding:.15rem .35rem;border-radius:.35rem}
