.mc-contact-draft{margin:24px 0 0;padding:24px;border:1px solid #b8d6d9;border-radius:16px;background:#f0fafb;color:#102d3b}
.mc-contact-draft[hidden]{display:none!important}
.mc-contact-draft:focus{outline:2px solid #168c95;outline-offset:3px}
.mc-draft-preview{margin:18px 0;padding:18px;border:1px solid #d5e3e6;border-radius:10px;background:white;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7;max-height:260px;overflow:auto;user-select:text}
.mc-draft-actions{display:flex;flex-wrap:wrap;gap:12px}
.mc-draft-actions .btn{flex:1;display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 18px;border:1px solid #15858d;border-radius:10px;background:#32bec8;color:#092b39;cursor:pointer;text-align:center}
.mc-draft-actions .outline{background:white}
.mc-draft-contact-options{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:18px}
.mc-draft-contact-options a{text-decoration:underline;text-underline-offset:3px;color:#146b72}
.mc-draft-status:empty{display:none}
.mc-draft-status{margin:16px 0 0;font-size:14px!important}
.mc-draft-intro{margin:0}
@media(max-width:540px){.mc-contact-draft{padding:18px}.mc-draft-actions{flex-direction:column}.mc-draft-preview{padding:14px}}
