.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 ul,.ql-content ol{margin:4px 0;padding-left:1.5em}.ql-content li{margin:2px 0}.ql-content ul>li{list-style-type:disc}.ql-content ol>li{list-style-type:decimal}.ql-content li[data-list=bullet]{list-style-type:disc}.ql-content li[data-list=ordered]{list-style-type:decimal}.ql-content li>.ql-ui{display:none}.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}.ql-content.tips-body{line-height:1.75}.ql-content.tips-body p{margin:0 0 1.15em}.ql-content.tips-body p:last-child{margin-bottom:0}.ql-content.tips-body h1{margin:1.4em 0 .5em}.ql-content.tips-body h2{margin:1.3em 0 .45em}.ql-content.tips-body ul,.ql-content.tips-body ol{margin:0 0 1.15em}.ql-content.tips-body li{margin:.25em 0}
