/* Optional verified-email controls appear only on the profile page. */
.hs-email-summary{display:flex;gap:.85rem;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:.9rem 1rem;border:1px solid var(--hs-night-line,#b8dccd);border-radius:12px;background:var(--hs-night-inset,#f4fbf7);margin:1rem 0}
.hs-email-summary span{display:block;overflow-wrap:anywhere;color:var(--hs-night-mint-ink,#146b48);font-weight:700}
.hs-email-summary strong{display:block;overflow-wrap:anywhere;margin-top:.25rem}
.hs-email-section .hs-settings-form{max-width:540px}
.hs-email-section .hs-settings-form[hidden],.hs-email-summary[hidden],.hs-email-section [hidden]{display:none!important}
.hs-email-section p{overflow-wrap:anywhere}
.hs-email-section .hs-form-feedback[data-error="true"]{color:var(--hs-night-red-ink,#b83232)}
.hs-email-section .hs-form-feedback[data-error="false"]{color:var(--hs-night-mint-ink,#146b48)}
.hs-email-captcha{min-height:64px;margin:.8rem 0;max-width:100%}
.hs-email-pending{margin:.2rem 0 .7rem;color:var(--hs-night-secondary,#365a48);overflow-wrap:anywhere}
@media(max-width:600px){.hs-email-summary{align-items:flex-start}.hs-email-summary button{width:100%}}
