/* Account page uses the user-approved Export v75 palette; no Export styles changed. */
.account-page{--ui-action:#17617d;--ui-text:#172a33;--ui-text-muted:#667b85;--ui-border:#dce5e8;--ui-dark:#173747;--ui-radius-control:6px;--ui-radius-panel:12px;--navy:#173747;--muted:#667b85;--line:#dce5e8}
.account-section{padding:26px 0;border-bottom:1px solid var(--line)}.account-section h2{font-size:1.125rem;font-weight:600;margin-bottom:16px}.account-facts{display:grid;gap:18px}.account-facts>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px}.account-facts dt,.account-note{color:var(--muted);font-size:.875rem;line-height:1.75}.account-facts dd{margin:0;overflow-wrap:anywhere}.account-note{margin:10px 0 16px}.account-page form{max-width:440px;margin-top:24px}.account-page input{min-height:48px;font-size:16px;border-radius:6px}.account-page .primary{background:#173747;min-height:48px;border-radius:6px;color:#fff}.account-page .primary:hover{background:#21495c}.account-page .primary:disabled{opacity:.55;cursor:default}.account-sign-in{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;max-width:260px;padding:10px 24px}.account-page [hidden]{display:none!important}#password-message{margin-bottom:16px}.account-page .workspace-tools>.inline-link{min-height:44px;display:inline-flex;align-items:center}.account-page #account-message.error{color:#a33232}
@media(max-width:640px){.account-page .workspace-main{padding-top:32px}.account-facts>div{grid-template-columns:72px minmax(0,1fr);gap:12px}.account-page form{max-width:none}.account-page .workspace-tools{gap:14px}.account-section{padding:22px 0}.account-page .field{margin-bottom:22px}}
#profile-continue{display:flex;width:100%;max-width:440px;margin-top:16px}#profile-reload{min-height:44px;margin-top:12px}#profile-message.error{color:#a33232}
@media(max-width:640px){html[lang=en] .account-facts>div{grid-template-columns:96px minmax(0,1fr)}}
.linked-list{list-style:none;max-width:440px;margin:0;padding:0}.linked-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.linked-list .account-note{margin:0;text-align:right}.account-page select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:6px;background:#fff;padding:10px 14px;color:var(--navy);font:inherit}.link-confirm{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.6}.account-page .link-confirm input{width:20px;min-height:20px;height:20px;flex:0 0 20px;margin-top:1px}.link-actions{display:flex;align-items:center;gap:24px;margin-top:24px}.link-actions .primary{padding:10px 24px;width:auto}#link-message.error{color:#a33232}#link-reload{min-height:44px}

#profile-message{min-height:24px;margin:8px 0 0;font-size:.875rem}#profile-message.success{color:var(--ui-action);font-weight:600}#profile-save[aria-busy=true]{cursor:progress}
