.contact-email-backup{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}
.contact-email-backup .form-fallback{margin:0 0 10px}
.email-copy-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.email-copy-row input{flex:1 1 240px;min-width:0;padding:10px 12px;background:var(--warm);font-size:16px;cursor:text}
.email-copy-row button{flex:0 0 auto;min-height:44px;padding:10px 16px;font-size:14px;line-height:1.4}
.email-copy-row button[hidden]{display:none}
.copy-email-status{font-size:13px;line-height:1.5;color:var(--rose-text);margin-top:10px}
.copy-email-status:empty{display:none}
.contact-copy .return-links{margin:0 0 18px;padding:0}
@media(max-width:420px){.email-copy-row input{flex-basis:100%}}
