.quill-wrap{border:1px solid #E2E8F0;border-radius:10px;background:#f8fafc;overflow:hidden;transition:border-color .13s,background-color .13s}.quill-wrap:focus-within{border-color:#9ca3af;background:#fff}.quill-wrap .ql-toolbar.ql-snow{border:none;border-bottom:1px solid #F1F5F9;background:#fff;padding:5px 8px;display:flex;flex-wrap:nowrap;align-items:center;gap:0;overflow-x:auto}.quill-wrap .ql-toolbar.ql-snow .ql-formats{display:inline-flex;align-items:center;gap:1px;margin-right:0}.quill-wrap .ql-toolbar.ql-snow .ql-formats+.ql-formats{margin-left:2px;padding-left:4px;border-left:1px solid #E2E8F0}.quill-wrap .ql-toolbar.ql-snow button{border:none!important;background:transparent!important;border-radius:5px!important;padding:0 5px!important;width:auto!important;height:26px!important;color:#64748b!important;cursor:pointer!important;transition:background .1s,color .1s!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;float:none!important;line-height:1!important}.quill-wrap .ql-toolbar.ql-snow button:hover{background:#f1f5f9!important;color:#1e293b!important}.quill-wrap .ql-toolbar.ql-snow button.ql-active{background:#f3f4f6!important;color:#111827!important}.quill-wrap .ql-toolbar.ql-snow button i{font-size:14px;line-height:1;pointer-events:none}.quill-wrap .ql-toolbar.ql-snow button svg{width:14px!important;height:14px!important;pointer-events:none}.quill-wrap .ql-toolbar.ql-snow button .ql-h-label{font-size:11px;font-weight:700;font-family:ui-monospace,monospace;line-height:1;letter-spacing:-.02em}.quill-wrap .ql-container.ql-snow{border:none;font-family:inherit;font-size:13px}.quill-wrap .ql-editor{padding:10px 12px;font-size:13px;color:#1e293b;min-height:100px;line-height:1.6;font-family:inherit}.quill-wrap .ql-editor.ql-blank:before{color:#94a3b8;font-style:normal;left:12px;right:12px}.ql-snow .ql-tooltip{border-radius:8px;border-color:#e2e8f0;box-shadow:0 4px 12px #00000014;font-size:12px;font-family:inherit;z-index:100}.ql-snow .ql-tooltip input[type=text]{border-radius:6px;border-color:#e2e8f0;outline:none;font-size:12px}.ql-snow .ql-tooltip input[type=text]:focus{border-color:#9ca3af}.ql-snow .ql-tooltip a.ql-action:after{color:#64748b}html.dark .quill-wrap{border-color:#374151;background:#1f2937}html.dark .quill-wrap:focus-within{border-color:#4b5563;background:#1f2937}html.dark .quill-wrap .ql-toolbar.ql-snow{border-bottom-color:#374151;background:#1a2332}html.dark .quill-wrap .ql-toolbar.ql-snow .ql-formats+.ql-formats{border-left-color:#374151}html.dark .quill-wrap .ql-toolbar.ql-snow button{color:#9ca3af!important}html.dark .quill-wrap .ql-toolbar.ql-snow button:hover{background:#374151!important;color:#e5e7eb!important}html.dark .quill-wrap .ql-toolbar.ql-snow button.ql-active{background:#374151!important;color:#f3f4f6!important}html.dark .quill-wrap .ql-toolbar.ql-snow button svg .ql-stroke{stroke:#9ca3af!important}html.dark .quill-wrap .ql-toolbar.ql-snow button svg .ql-fill{fill:#9ca3af!important}html.dark .quill-wrap .ql-toolbar.ql-snow button:hover svg .ql-stroke,html.dark .quill-wrap .ql-toolbar.ql-snow button.ql-active svg .ql-stroke{stroke:#e5e7eb!important}html.dark .quill-wrap .ql-toolbar.ql-snow button:hover svg .ql-fill,html.dark .quill-wrap .ql-toolbar.ql-snow button.ql-active svg .ql-fill{fill:#e5e7eb!important}html.dark .quill-wrap .ql-editor{color:#d1d5db}html.dark .quill-wrap .ql-editor.ql-blank:before{color:#4b5563}html.dark .ql-snow .ql-tooltip{background:#1f2937;border-color:#374151;color:#d1d5db;box-shadow:0 4px 12px #0000004d}html.dark .ql-snow .ql-tooltip input[type=text]{background:#374151;border-color:#4b5563;color:#d1d5db}html.dark .ql-snow .ql-tooltip input[type=text]:focus{border-color:#6b7280}html.dark .ql-snow .ql-tooltip a.ql-action:after{color:#9ca3af}
