.rich-text-editor{background:#fff;border-radius:.5rem}.rich-text-editor .ql-container{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;min-height:200px}.rich-text-editor .ql-toolbar{border-top-left-radius:.5rem;border-top-right-radius:.5rem;background:#f8f9fa;border-color:#e2e8f0}.rich-text-editor .ql-editor{min-height:200px;font-size:1rem;line-height:1.5}.rich-text-editor .ql-editor p{margin-bottom:1rem}.rich-text-editor .ql-editor h1,.rich-text-editor .ql-editor h2,.rich-text-editor .ql-editor h3{margin-bottom:1rem;font-weight:600}.rich-text-editor .ql-editor ol,.rich-text-editor .ql-editor ul,[dangerouslySetInnerHTML] ul{margin-bottom:1rem;padding-left:1.5rem}[dangerouslySetInnerHTML] ul{list-style-type:disc}[dangerouslySetInnerHTML] ol{list-style-type:decimal;margin-bottom:1rem;padding-left:1.5rem}[dangerouslySetInnerHTML] li{margin-bottom:.25rem}[dangerouslySetInnerHTML] p{margin-bottom:.75rem}[dangerouslySetInnerHTML] h1,[dangerouslySetInnerHTML] h2,[dangerouslySetInnerHTML] h3{margin-top:1rem;margin-bottom:.75rem;font-weight:600}[dangerouslySetInnerHTML] a{color:#2563eb;text-decoration:underline}