/* A manual email handoff, with stable action sizes when the copy label changes. */
.brief-flow .bf-email-address{color:#cbd8f1;font-weight:500;white-space:nowrap}
.brief-flow .bf-mail-note{margin:16px 0 0;color:var(--bf-muted);font-size:11px;line-height:1.7}
.brief-flow .bf-email-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px 12px;margin-top:18px}
.brief-flow .bf-email-actions>button,.brief-flow .bf-email-actions>a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 14px;border-radius:3px;font-size:12px;line-height:1.4;text-align:center;white-space:normal;order:0}
.brief-flow .bf-email-actions>.bf-mail{background:#22324d;border-color:#657da6;color:#d4e0f8;text-decoration:none}
.brief-flow .bf-email-actions>.bf-mail:hover{background:#2c4265;border-color:#a8bde4;color:#eff3ff}
.brief-flow .bf-email-actions>.bf-back,.brief-flow .bf-email-actions>.bf-save{border:1px solid #34425d;background:#111c2d;color:#9eafcd}
.brief-flow .bf-email-actions>.bf-back:hover,.brief-flow .bf-email-actions>.bf-save:hover{border-color:#657c9f;color:#e1e9fa}
.brief-flow .bf-email-actions+.bf-status{min-height:3.4em;margin-top:14px}
@media(max-width:620px){.brief-flow .bf-email-actions{gap:10px}.brief-flow .bf-email-actions>button,.brief-flow .bf-email-actions>a{min-height:52px;padding:9px 8px;font-size:11px}.brief-flow .bf-mail-note{font-size:10px}.brief-flow .bf-email-actions+.bf-status{min-height:3.4em}}
