.app-quill{border:1px solid var(--border,#334155);background:var(--bg-input,var(--bg-card,#1e293b));border-radius:10px;overflow:hidden}.app-quill .ql-toolbar.ql-snow{border:none;border-bottom:1px solid var(--border,#334155);background:#0f172aa6;padding:8px 10px}.app-quill .ql-container.ql-snow{color:var(--text,#e2e8f0);border:none;font-family:inherit;font-size:.95rem}.app-quill .ql-editor{min-height:var(--v7ba2f882);padding:12px 14px;line-height:1.7}.app-quill .ql-editor.ql-blank:before{color:var(--text-muted,#94a3b8);font-style:normal;left:14px;right:14px}.app-quill .ql-snow .ql-stroke{stroke:var(--text-muted,#94a3b8)}.app-quill .ql-snow .ql-fill{fill:var(--text-muted,#94a3b8)}.app-quill .ql-snow .ql-picker{color:var(--text-muted,#94a3b8)}.app-quill .ql-snow .ql-picker-options{background:var(--bg-card,#1e293b);border-color:var(--border,#334155)}.app-quill .ql-snow.ql-toolbar button.ql-active .ql-stroke,.app-quill .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:var(--link-color,#22d3ee)}.app-quill .ql-snow.ql-toolbar button.ql-active .ql-fill,.app-quill .ql-snow.ql-toolbar button:hover .ql-fill{fill:var(--link-color,#22d3ee)}.app-quill.is-disabled .ql-toolbar,.app-quill.is-readonly .ql-toolbar{opacity:.55;pointer-events:none}.app-quill.is-disabled .ql-editor,.app-quill.is-readonly .ql-editor{opacity:.85;cursor:default}.app-quill-fallback{min-height:120px;color:var(--text-muted);border:1px solid var(--border,#334155);background:var(--bg-card,#1e293b);border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex}.app-quill .ql-editor a{color:var(--link-color,#22d3ee)}
