.account-form-main { max-width:720px;margin:auto;padding:48px 20px 64px; }
.account-form-main h1 { font-size:clamp(2.5rem,5vw,4rem);color:var(--pilates-petrol-dark);margin-bottom:24px; }
.account-form-panel { background:var(--pilates-paper);border:1px solid var(--pilates-line);border-radius:16px;padding:clamp(20px,5vw,36px);margin-top:24px; }
.account-form-panel h2 { font-size:1.8rem;margin-bottom:20px; }
.account-form-panel fieldset { min-width:0; }
.account-form-panel .btn { margin-top:8px; }
.account-form-note { color:var(--pilates-muted);font-size:.85rem; }
.account-security-link { display:inline-block;margin-top:16px; }
#security-login[hidden] { display:none; }
.mail-counters { display:flex;flex-wrap:wrap;gap:12px;margin-block:24px; }
.mail-counter { padding:16px 24px;background:#eef0e6;border-radius:12px; }
