.rich-text-editor .editor-container{height:250px;border:1px solid #dee2e6;border-radius:.375rem;background-color:#fff;margin-bottom:.5rem}.rich-text-editor .editor-container .ql-toolbar{border-top:1px solid #dee2e6;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-top-left-radius:.375rem;border-top-right-radius:.375rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.rich-text-editor .editor-container .ql-container{border-bottom:1px solid #dee2e6;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;font-size:.875rem;min-height:180px}.rich-text-editor .editor-container .ql-editor{padding:.75rem;min-height:150px}.rich-text-editor .editor-container .ql-editor p{margin-bottom:.5rem}.rich-text-editor .editor-container .ql-editor p:last-child{margin-bottom:0}.rich-text-editor .editor-container .ql-toolbar button{border-radius:.25rem;margin:0 .125rem;border:1px solid #dee2e6;background-color:#fff;color:#495057}.rich-text-editor .editor-container .ql-toolbar button:hover{background-color:#e9ecef;border-color:#adb5bd}.rich-text-editor .editor-container .ql-toolbar button.ql-active{background-color:#0d6efd;color:#fff;border-color:#0d6efd}.rich-text-editor .editor-container .ql-stroke{stroke:#495057}.rich-text-editor .editor-container .ql-fill{fill:#495057}.rich-text-editor .editor-container .ql-tooltip{border-radius:.375rem;border-color:#dee2e6;background-color:#fff;box-shadow:0 .5rem 1rem #00000026}.rich-text-editor .editor-container .ql-tooltip input{border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem;font-size:.875rem}.rich-text-editor .editor-container .ql-tooltip button{border-radius:.25rem;padding:.375rem .75rem;font-size:.875rem;border:1px solid #dee2e6}.rich-text-editor .editor-container .ql-editor code{background-color:#212529;color:#f8f9fa;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;border:1px solid #495057}.rich-text-editor .editor-container .ql-editor pre{background-color:#212529;color:#f8f9fa;padding:16px;border-radius:8px;border:1px solid #495057;overflow-x:auto;margin:16px 0;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;line-height:1.5}.rich-text-editor .editor-container .ql-editor pre code{background-color:transparent;color:inherit;padding:0;border:none;margin:0}
