.mm-rich-editor{color:#333842;background:#fff;border:1px solid #e5e5eb;border-radius:5px;flex-direction:column;flex:1;min-width:0;min-height:260px;display:flex}.mm-format-toolbar{background:#fafafa;border-bottom:1px solid #e5e5eb;flex-wrap:wrap;align-items:center;gap:3px;padding:7px 4px;display:flex}.mm-format-toolbar button,.mm-format-toolbar select{color:#606771;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;height:32px;padding:3px 7px;font:14px/1.4 Segoe UI,Microsoft YaHei,sans-serif}.mm-format-toolbar button[aria-pressed=true]{color:#6d45ca;background:#e8e6f8;border-color:#d8cef0}.mm-format-toolbar button:hover:not(:disabled),.mm-format-toolbar select:hover:not(:disabled){background:#eeeef2}.mm-format-toolbar button:disabled{opacity:.35;cursor:default}.mm-format-toolbar select{max-width:150px}.mm-rich-editor>.tiptap{flex:1;min-height:220px}.mm-rich-editor>div:has(>.tiptap){flex:1;min-height:220px}.mm-rich-editor .tiptap{overflow-wrap:break-word;word-break:normal;white-space:pre-wrap;outline:none;min-height:260px;padding:16px;font-weight:400;line-height:1.65}.mm-rich-editor .tiptap:focus{box-shadow:inset 0 0 0 1px #9c89d5}.mm-rich-editor .tiptap p{margin:0 0 1em}.mm-rich-editor .tiptap p:last-child{margin-bottom:0}.mm-rich-editor .tiptap ul,.mm-rich-editor .tiptap ol{margin:12px 0;padding-left:26px}.mm-rich-editor .tiptap ul{list-style:outside}.mm-rich-editor .tiptap ol{list-style:decimal}.mm-rich-editor .tiptap li p{margin:0}.mm-rich-editor .tiptap blockquote{color:#666c76;border-left:3px solid #bfc4cb;margin:12px 0;padding-left:16px}.mm-rich-editor .tiptap a,.mm-rich-editor .tiptap .mail-autolink{color:#276bcc;text-underline-offset:2px;overflow-wrap:anywhere;cursor:text;text-decoration:underline}.mm-rich-editor .tiptap .mail-contact{overflow-wrap:anywhere;border-radius:4px;padding:0 3px}.mm-rich-editor .tiptap .mail-contact-email{color:#0f5f8a;background:#eaf3fb}.mm-rich-editor .tiptap .mail-contact-phone{color:#5b4ab3;background:#f0edfb}.mm-rich-editor .tiptap .mail-contact-whatsapp{color:#12733f;background:#e7f6ec}.mm-rich-editor .tiptap strong{font-weight:700}.mm-rich-editor .tiptap h1{font-size:28px}.mm-rich-editor .tiptap h2{font-size:24px}.mm-rich-editor .tiptap h3{font-size:20px}.mm-link-editor{border-bottom:1px solid #dedee5;flex-wrap:wrap;gap:8px;padding:8px;font-size:14px;display:flex}.mm-link-editor input{border:1px solid #dedee5;flex:1;min-width:150px;padding:6px}.mm-link-editor button{background:#fff;border:1px solid #ddd;padding:5px 8px}.mm-editor-error{color:#b3261e;background:#fff2f0;margin:0;padding:8px;font-size:14px}.mm-recipient-field{border-bottom:1px solid #e8e8ec;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:16px;min-height:45px;padding:7px 0;font-size:14px;display:grid}.mm-recipient-label{color:#90949c;padding-top:7px}.mm-recipient-values{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mm-recipient-token{background:#eeeef1;border:1px solid #0000;border-radius:4px;align-items:center;max-width:100%;display:inline-flex}.mm-recipient-token button{color:#505964;background:0 0;border:0;min-width:0;padding:5px 6px;font-size:14px}.mm-recipient-token button:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-recipient-token button:first-child span{color:#9fa4ad;margin-left:6px}.mm-recipient-token.invalid{background:#fff0ee;border-color:#e4938c}.mm-recipient-values>input{background:#fff;border:0;outline:1px solid #a897cc;flex:1;width:100%;min-width:180px;min-height:32px;padding:6px;font-family:inherit;font-size:14px;line-height:1.4}.mm-add-recipient{color:#89909a;background:0 0;border:0;padding:6px;font-size:14px}.mm-recipient-error{color:#b3261e;flex-basis:100%;font-size:13px}@media (max-width:600px){.mm-recipient-field{grid-template-columns:52px minmax(0,1fr);gap:8px}.mm-format-toolbar{gap:1px}.mm-format-toolbar select{max-width:112px}}
