.quill-container .ql-toolbar{background-color:#f7f5f3;border-top-left-radius:5px;border-top-right-radius:5px;border-color:#f1eeea}.quill-container .ql-container{border-color:#f1eeea;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#f7f5f3}.quill-container .ql-container,.quill-container .ql-editor{min-height:200px;font-size:16px}.quill-container .ql-editor.ql-blank:before{color:#b6b6b6}.ql-tooltip.ql-editing{left:0!important}.ql-container.ql-bubble.ql-disabled .ql-editor{padding:0!important;font-size:1.2em!important}.ql-container.ql-bubble.ql-disabled .ql-editor p a{--tw-text-opacity:1!important;color:rgb(37 99 235/var(--tw-text-opacity,1))!important}.ql-container.ql-bubble.ql-disabled .ql-editor p a:hover{--tw-text-opacity:1!important;color:rgb(30 64 175/var(--tw-text-opacity,1))!important;text-decoration-line:underline!important}.email-editor .ql-toolbar{background-color:#fff;border:none;border-bottom:1px solid #e5e7eb;padding:12px;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;position:sticky;top:0;z-index:10}.email-editor .ql-container{border:none;background-color:#fff;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden!important}.email-editor .ql-editor{min-height:300px;font-size:14px;line-height:1.6;padding:16px}.email-editor .ql-editor .ql-align-left{text-align:left}.email-editor .ql-editor .ql-align-center{text-align:center}.email-editor .ql-editor .ql-align-right{text-align:right}.email-editor .ql-editor .ql-align-justify{text-align:justify}.email-editor .ql-editor h1.ql-align-left,.email-editor .ql-editor h2.ql-align-left,.email-editor .ql-editor h3.ql-align-left,.email-editor .ql-editor p.ql-align-left{text-align:left}.email-editor .ql-editor h1.ql-align-center,.email-editor .ql-editor h2.ql-align-center,.email-editor .ql-editor h3.ql-align-center,.email-editor .ql-editor p.ql-align-center{text-align:center}.email-editor .ql-editor h1.ql-align-right,.email-editor .ql-editor h2.ql-align-right,.email-editor .ql-editor h3.ql-align-right,.email-editor .ql-editor p.ql-align-right{text-align:right}.email-editor .ql-editor h1.ql-align-justify,.email-editor .ql-editor h2.ql-align-justify,.email-editor .ql-editor h3.ql-align-justify,.email-editor .ql-editor p.ql-align-justify{text-align:justify}.email-editor .ql-editor.ql-blank:before{color:#9ca3af;font-style:normal;font-size:14px}.email-editor .ql-toolbar button{width:28px;height:28px;border-radius:4px;transition:all .2s;padding:3px;display:inline-flex;align-items:center;justify-content:center;position:relative}.email-editor .ql-toolbar .ql-picker-label,.email-editor .ql-toolbar button{position:relative;overflow:visible}.email-editor .ql-toolbar .ql-picker-label:after,.email-editor .ql-toolbar button:after{content:attr(data-tooltip);position:fixed;transform:translate(-50%,-100%);margin-top:-8px;background-color:#1f2937;color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;z-index:99999;font-weight:500}.email-editor .ql-toolbar .ql-picker-label:before,.email-editor .ql-toolbar button:before{content:"";position:fixed;transform:translate(-50%,-100%);margin-top:-2px;border:5px solid transparent;border-top-color:#1f2937;opacity:0;pointer-events:none;transition:opacity .2s;z-index:99999}.email-editor .ql-toolbar .ql-picker-label:hover:after,.email-editor .ql-toolbar .ql-picker-label:hover:before,.email-editor .ql-toolbar button:hover:after,.email-editor .ql-toolbar button:hover:before{opacity:1}.email-editor .ql-toolbar button.ql-bold:after{content:"Bold"}.email-editor .ql-toolbar button.ql-italic:after{content:"Italic"}.email-editor .ql-toolbar button.ql-underline:after{content:"Underline"}.email-editor .ql-toolbar button.ql-strike:after{content:"Strikethrough"}.email-editor .ql-toolbar .ql-color .ql-picker-label:after{content:"Text Color"}.email-editor .ql-toolbar .ql-background .ql-picker-label:after{content:"Background Color"}.email-editor .ql-toolbar button.ql-list[value=ordered]:after{content:"Numbered List"}.email-editor .ql-toolbar button.ql-list[value=bullet]:after{content:"Bullet List"}.email-editor .ql-toolbar button.ql-indent[value="-1"]:after{content:"Decrease Indent"}.email-editor .ql-toolbar button.ql-indent[value="+1"]:after{content:"Increase Indent"}.email-editor .ql-toolbar .ql-align .ql-picker-label:after{content:"Text Alignment"}.email-editor .ql-toolbar button.ql-blockquote:after{content:"Quote"}.email-editor .ql-toolbar button.ql-code-block:after{content:"Code Block"}.email-editor .ql-toolbar button.ql-link:after{content:"Insert Link"}.email-editor .ql-toolbar button.ql-image:after{content:"Insert Image"}.email-editor .ql-toolbar button.ql-clean:after{content:"Clear Formatting"}.email-editor .ql-toolbar button:hover{background-color:#f3f4f6!important}.email-editor .ql-toolbar button.ql-active{background-color:#8a4f42!important;color:#fff!important}.email-editor .ql-toolbar button:hover .ql-stroke{stroke:#8a4f42!important}.email-editor .ql-toolbar button.ql-active .ql-stroke{stroke:#fff!important}.email-editor .ql-toolbar button:hover .ql-fill{fill:#8a4f42!important}.email-editor .ql-toolbar button.ql-active .ql-fill{fill:#fff!important}.email-editor .ql-toolbar .ql-picker{display:inline-block;position:relative;height:28px;vertical-align:top}.email-editor .ql-toolbar .ql-picker-label{border-radius:4px;transition:all .2s;padding:3px 5px;height:28px;display:inline-flex;align-items:center;background-color:transparent!important;color:#4b5563!important;cursor:pointer;position:relative}.email-editor .ql-toolbar .ql-picker-label:hover{background-color:#f3f4f6!important}.email-editor .ql-toolbar .ql-picker-options{display:none;position:fixed!important;min-width:120px;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:4px 0;margin-top:4px;z-index:10001!important;max-height:none!important;overflow:visible!important}.email-editor .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{display:block}.email-editor .ql-toolbar .ql-align .ql-picker-options{width:auto!important;min-width:100px!important}.email-editor .ql-toolbar .ql-picker-item{width:100%!important;height:32px!important;padding:6px 12px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;cursor:pointer;transition:background-color .2s}.email-editor .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6!important}.email-editor .ql-toolbar .ql-picker-item.ql-selected{background-color:#8a4f42!important}.email-editor .ql-toolbar .ql-align .ql-picker-item{padding-left:8px!important}.email-editor .ql-toolbar .ql-align .ql-picker-item svg{width:18px!important;height:18px!important;margin:0!important}.email-editor .ql-editor h1{font-size:2em;font-weight:700;margin-bottom:.5em}.email-editor .ql-editor h2{font-size:1.5em;font-weight:700;margin-bottom:.5em}.email-editor .ql-editor h3{font-size:1.25em;font-weight:700;margin-bottom:.5em}.email-editor .ql-editor ol,.email-editor .ql-editor ul{padding-left:1.5em;margin-bottom:1em}.email-editor .ql-editor blockquote{border-left:4px solid #8a4f42;padding-left:16px;margin-left:0;margin-right:0;color:#6b7280;font-style:italic}.email-editor .ql-editor a{color:#8a4f42;text-decoration:underline}.email-editor .ql-editor a:hover{color:#6d3f35}.email-editor .ql-editor img{max-width:100%;height:auto;border-radius:8px;margin:8px 0}.email-editor .ql-editor pre{background-color:#f3f4f6;border-radius:4px;padding:12px;overflow-x:auto}.email-editor .ql-container{height:300px!important}.email-editor .ql-editor{max-height:300px;height:300px!important;overflow-y:auto}.ql-snow .ql-tooltip{z-index:10000}.ql-snow .ql-tooltip:before{content:none}.email-editor{position:relative;z-index:1}.email-editor .ql-clipboard{position:absolute!important;left:-100000px!important;height:1px!important;overflow:hidden!important;opacity:0!important}.email-editor .ql-toolbar{position:relative;z-index:2}.email-editor .ql-toolbar .ql-picker-label svg,.email-editor .ql-toolbar button svg{width:16px!important;height:16px!important}.email-editor .ql-toolbar .ql-picker,.email-editor .ql-toolbar .ql-picker-label,.email-editor .ql-toolbar button{background-color:transparent!important}.email-editor .ql-toolbar .ql-formats{margin-right:8px;display:inline-flex;align-items:center;flex-shrink:0}.email-editor .ql-toolbar .ql-formats:last-child{margin-right:0}.email-editor .ql-toolbar .ql-background .ql-picker-label,.email-editor .ql-toolbar .ql-color-picker .ql-picker-label{width:28px}.email-editor .ql-toolbar .ql-stroke{stroke:#6b7280!important;stroke-width:2}.email-editor .ql-toolbar .ql-fill{fill:#6b7280!important}.email-editor .ql-toolbar .ql-picker-label svg,.email-editor .ql-toolbar button svg{color:#6b7280!important}.email-editor .ql-toolbar .ql-picker-label svg path,.email-editor .ql-toolbar button svg path{stroke:#6b7280!important;fill:#6b7280!important}.email-editor .ql-toolbar .ql-picker-label:hover svg path,.email-editor .ql-toolbar button:hover svg path{stroke:#8a4f42!important;fill:#8a4f42!important}.email-editor .ql-toolbar button.ql-active svg path{stroke:#fff!important;fill:#fff!important}.email-editor .ql-toolbar .ql-picker-item:hover .ql-stroke{stroke:#8a4f42!important}.email-editor .ql-toolbar .ql-picker-item:hover .ql-fill{fill:#8a4f42!important}.email-editor .ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#fff!important}.email-editor .ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#fff!important}