.rich-editor-wrap .ql-toolbar.ql-snow{background:#fafbfc;border-color:#e5e7eb;border-radius:12px 12px 0 0;flex-wrap:wrap;gap:2px;padding:8px}.rich-editor-wrap .ql-container.ql-snow{border-color:#e5e7eb;border-radius:0 0 12px 12px;font-family:inherit;font-size:14px}.rich-editor-wrap .ql-editor{min-height:var(--editor-height,240px);color:#1f2937;padding:14px 16px;line-height:1.8}.rich-editor-wrap .ql-editor.ql-blank:before{color:#9ca3af;font-style:normal}.rich-editor-wrap .ql-snow .ql-stroke{stroke:#6b7280}.rich-editor-wrap .ql-snow .ql-fill{fill:#6b7280}.rich-editor-wrap .ql-snow.ql-toolbar button:hover .ql-stroke,.rich-editor-wrap .ql-snow .ql-toolbar button:hover .ql-stroke,.rich-editor-wrap .ql-snow.ql-toolbar button.ql-active .ql-stroke,.rich-editor-wrap .ql-snow .ql-toolbar button.ql-active .ql-stroke{stroke:#1e3a5f}.rich-editor-wrap .ql-snow.ql-toolbar button.ql-active,.rich-editor-wrap .ql-snow .ql-toolbar button.ql-active{color:#1e3a5f}.ql-content{color:#1f2937;word-break:break-word;font-size:14px;line-height:1.8}.ql-content p{margin:0 0 6px}.ql-content h1{margin:12px 0 6px;font-size:1.5em;font-weight:700}.ql-content h2{margin:10px 0 4px;font-size:1.25em;font-weight:700}.ql-content strong{font-weight:700}.ql-content em{font-style:italic}.ql-content u{text-decoration:underline}.ql-content s{text-decoration:line-through}.ql-content a{color:#1e3a5f;text-decoration:underline}.ql-content img{border-radius:10px;max-width:100%;margin:8px 0}.ql-content ul,.ql-content ol{margin:4px 0;padding-left:1.5em}.ql-content li{margin:2px 0}.ql-content .ql-align-center{text-align:center}.ql-content .ql-align-right{text-align:right}.ql-content .ql-align-justify{text-align:justify}.ql-content .ql-size-small{font-size:.85em}.ql-content .ql-size-large{font-size:1.2em}.ql-content .ql-size-huge{font-size:1.6em}
