.rich-text-editor[data-v-46671eee]{position:relative}.rich-text-editor[data-v-46671eee] .ql-toolbar{border-top:1px solid #e4e7ed;border-left:1px solid #e4e7ed;border-right:1px solid #e4e7ed;border-bottom:none;border-radius:4px 4px 0 0;background:#fafbfc;padding:12px}.rich-text-editor[data-v-46671eee] .ql-container{border-left:1px solid #e4e7ed;border-right:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed;border-top:none;border-radius:0 0 4px 4px;font-size:14px;line-height:1.6}.rich-text-editor[data-v-46671eee] .ql-editor{min-height:var(--7cee1a94);padding:15px;overflow-x:auto;word-wrap:break-word;overflow-wrap:break-word}.rich-text-editor[data-v-46671eee] .ql-editor.ql-blank:before{color:#c0c4cc;font-style:normal;left:15px}.rich-text-editor[data-v-46671eee] .ql-toolbar .ql-picker-label{border-radius:4px}.rich-text-editor[data-v-46671eee] .ql-toolbar .ql-picker-options{border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e4e7ed}.rich-text-editor[data-v-46671eee] .ql-toolbar button{border-radius:4px;margin:2px}.rich-text-editor[data-v-46671eee] .ql-toolbar button:hover{background:#f5f7fa}.rich-text-editor[data-v-46671eee] .ql-toolbar button.ql-active{background:#409eff;color:#fff}.rich-text-editor[data-v-46671eee] .ql-editor img{max-width:100%!important;width:auto!important;height:auto!important;border-radius:4px;margin:8px auto;display:block;-o-object-fit:contain;object-fit:contain;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.rich-text-editor[data-v-46671eee] .ql-editor pre.ql-syntax{background:#f4f4f5;border:1px solid #e4e7ed;border-radius:4px;padding:12px;margin:8px 0;overflow-x:auto}.rich-text-editor[data-v-46671eee] .ql-editor blockquote{border-left:4px solid #409eff;background:#f0f9ff;padding:12px 15px;margin:8px 0;border-radius:0 4px 4px 0}.rich-text-editor[data-v-46671eee] .ql-editor a{color:#409eff;text-decoration:none}.rich-text-editor[data-v-46671eee] .ql-editor a:hover{text-decoration:underline}@media (max-width:768px){.rich-text-editor[data-v-46671eee] .ql-toolbar{padding:8px}.rich-text-editor[data-v-46671eee] .ql-editor{padding:12px}.rich-text-editor[data-v-46671eee] .ql-toolbar .ql-formats{margin-right:8px}.rich-text-editor[data-v-46671eee] .ql-editor img{max-width:calc(100vw - 120px)!important;width:auto!important;margin:8px auto}}