.rich-text-editor{width:100%;position:static;z-index:auto;margin-bottom:2.5rem;display:block;clear:both}.rich-text-editor *{box-sizing:border-box}.rich-text-editor .ql-toolbar{border:1px solid #e2e8f0;border-bottom:none;border-radius:8px 8px 0 0;background:#f8fafc;padding:8px 12px;display:flex!important;flex-wrap:wrap;align-items:center;position:static;z-index:auto}.rich-text-editor .ql-toolbar .ql-formats{margin-right:15px;display:inline-block}.rich-text-editor .ql-toolbar button{border:none!important;border-radius:4px;padding:4px 6px;margin:0 1px;background:transparent!important;color:#64748b!important;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.rich-text-editor .ql-toolbar button:hover{background:#e2e8f0!important;color:#334155!important}.rich-text-editor .ql-toolbar button.ql-active{background:#3b82f6!important;color:white!important}.rich-text-editor .ql-toolbar button svg{width:14px;height:14px}.rich-text-editor .ql-toolbar .ql-picker{color:#64748b}.rich-text-editor .ql-toolbar .ql-picker-label{border:none!important;padding:4px 8px;border-radius:4px;background:transparent;color:#64748b}.rich-text-editor .ql-toolbar .ql-picker-label:hover{background:#e2e8f0;color:#334155}.rich-text-editor .ql-container{border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px;background:white;font-family:inherit;position:relative;z-index:auto}.rich-text-editor .ql-editor{min-height:120px;font-size:14px;line-height:1.5;padding:12px 16px;color:#334155;font-family:inherit}.rich-text-editor .ql-editor p{margin:.5em 0}.rich-text-editor .ql-editor.ql-blank p:first-child{margin-top:0;margin-bottom:0}.rich-text-editor .ql-editor.ql-blank:before{font-style:italic;color:#94a3b8;position:absolute;left:16px;top:12px;font-family:inherit;pointer-events:none}.rich-text-editor .ql-editor h1,.rich-text-editor .ql-editor h2{margin:1em 0 .5em;color:#1e293b;font-family:inherit}.rich-text-editor .ql-editor ol,.rich-text-editor .ql-editor ul{padding-left:1.5em}.rich-text-editor .ql-editor blockquote{border-left:4px solid #e2e8f0;padding-left:1em;margin:1em 0;color:#64748b;font-style:italic}.rich-text-editor .ql-editor code{background:#f1f5f9;padding:2px 4px;border-radius:3px;font-family:Monaco,Consolas,monospace;font-size:.9em}.rich-text-editor .ql-editor pre{background:#f1f5f9;padding:1em;border-radius:6px;overflow-x:auto}.rich-text-editor .ql-container.ql-focused{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.rich-text-editor .ql-tooltip{z-index:1000}.rich-text-editor .ql-editor,.rich-text-editor .ql-toolbar{font-family:inherit}.rich-text-editor .ql-toolbar .ql-formats:first-child{margin-left:0}