.quill-container{border:1px solid #ccc;border-radius:4px;background:white;margin-bottom:16px;position:relative;z-index:1;isolation:isolate}.quill-container .ql-toolbar{border:none;border-bottom:1px solid #ccc;border-radius:4px 4px 0 0}.quill-container .ql-container{border:none;border-radius:0 0 4px 4px;font-family:Helvetica,Arial,sans-serif;font-size:14px}.quill-container .ql-editor{min-height:250px;padding:12px}.quill-container .ql-editor.ql-blank:before{color:#999;font-style:italic;left:12px;right:12px}.quill-container .ql-toolbar .ql-stroke{stroke:#333}.quill-container .ql-toolbar .ql-fill{fill:#333}.quill-container .ql-toolbar button:hover{background-color:#f0f0f0}.quill-container .ql-toolbar button.ql-active{background-color:#e1e5e9}.quill-container .ql-editor h2{font-size:30px!important;font-weight:700!important;margin:24px 0 16px!important;color:inherit!important;line-height:1.4!important;display:block!important}.quill-container .ql-editor h3{font-size:24px!important;margin:20px 0 12px!important}.quill-container .ql-editor h3,.quill-container .ql-editor h4{font-weight:700!important;color:inherit!important;line-height:1.5!important;display:block!important}.quill-container .ql-editor h4{font-size:20px!important;margin:18px 0 10px!important}.quill-container .ql-editor p{margin:0 0 8px}.quill-container .ql-editor ol,.quill-container .ql-editor ul{margin:8px 0;padding-left:20px}.quill-container .ql-editor li{margin:2px 0}.quill-container .ql-editor a{color:#cc3f86;text-decoration:none}.quill-container .ql-editor blockquote{border-left:4px solid #ccc;margin:8px 0;padding-left:16px;font-style:italic}.quill-container .ql-editor .ql-testimonial-true{position:relative;background:#f8f9fa;border-left:4px solid #7b68ee;padding:20px 24px;margin:16px 0;font-style:italic;font-size:16px;line-height:1.6;color:#2c3e50;border-radius:4px}.quill-container .ql-editor .ql-testimonial-true:before{content:"«";font-size:48px;color:#7B68EE;position:absolute;left:8px;top:8px;font-family:Georgia,serif;line-height:1;opacity:.3}.quill-container .ql-editor .ql-testimonial-true:after{content:"»";font-size:48px;color:#7B68EE;position:absolute;right:8px;bottom:8px;font-family:Georgia,serif;line-height:1;opacity:.3}.quill-container .ql-toolbar button.ql-testimonial{width:auto}.quill-container .ql-toolbar button.ql-testimonial:before{content:none}.quill-container .ql-toolbar button.ql-testimonial.ql-active{background-color:#7B68EE;color:white}.quill-container .ql-editor img{max-width:100%;height:auto;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:8px 0;cursor:pointer;transition:all .2s ease}.quill-container .ql-editor img:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.quill-container .ql-toolbar{position:relative;z-index:2}.quill-container.quill-destroyed{display:none}