.eyebrow,.card-label{color:var(--teal);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}#accountContent{gap:15px;margin-top:18px;display:grid}.preview-notice{border-left:4px solid var(--amber);background:var(--theme-warning,#fff8dd);color:var(--theme-warning-text,#5e501a);padding:11px 13px;font-size:12px;line-height:1.5}.account-card{border:1px solid var(--border);background:var(--theme-panel,white);border-radius:8px;padding:18px}.profile-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.profile-initials{background:var(--navy);width:54px;height:54px;color:var(--on-navy);font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;display:grid}.profile-copy{min-width:0}.profile-copy h3{overflow-wrap:anywhere;margin:2px 0;font-size:19px}.profile-copy p:last-child{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.access-state{background:var(--theme-subtle,#f2f4f9);border-radius:7px;gap:2px;min-width:210px;padding:11px 13px;display:grid}.access-state span{color:var(--muted);font-size:var(--font-size-meta);text-transform:uppercase;font-weight:600}.access-state strong{color:var(--navy);font-size:13px}.access-state small{color:var(--muted);font-size:var(--font-size-meta)}.account-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:15px;display:grid}.card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.card-heading h3,.account-help h3{margin:2px 0 0;font-size:17px}.count-badge{background:var(--theme-subtle,#eef0f7);color:var(--navy);font-size:var(--font-size-meta);font-weight:var(--font-weight-regular);border-radius:999px;flex:none;padding:4px 8px}.definition-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.definition-list li{background:var(--theme-subtle,#f7f8fa);border-left:3px solid #d6d9e8;gap:2px;padding:10px 11px;display:grid}.definition-list strong{color:var(--navy);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.definition-list span{color:var(--muted);font-size:var(--font-size-meta);overflow-wrap:anywhere;line-height:1.5}.year-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.year-list li{border-left:3px solid var(--teal);background:var(--theme-info,#f3fafb);color:var(--navy);font-size:12px;font-weight:var(--font-weight-semibold);padding:9px 11px}.card-note{color:var(--muted);font-size:var(--font-size-meta);margin:12px 0 0;line-height:1.5}.permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.permission-groups section{min-width:0}.permission-groups h4{color:var(--navy);margin:0 0 7px;font-size:13px}.definition-list.compact li{padding:8px 10px}.account-help{justify-content:space-between;align-items:center;gap:22px;display:flex}.account-help>div:first-child{max-width:620px}.account-help p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.account-actions{gap:8px;min-width:245px;display:grid}.button-link{text-align:center;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.secondary-link{background:var(--theme-secondary,#e3e5e8);color:var(--theme-secondary-text,#34373c)}.account-actions button{width:100%;font-size:12px}.notification-preference-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.notification-preference-check{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;display:flex}.notification-preference-check input{width:20px;height:20px;accent-color:var(--teal)}@media (width<=760px){.notification-preference-row{grid-template-columns:minmax(0,1fr) auto}.notification-preference-row>strong{grid-column:1/-1}.account-help{display:grid}.profile-card{grid-template-columns:auto minmax(0,1fr)}.access-state{grid-column:1/-1;min-width:0}.account-grid,.permission-groups{grid-template-columns:1fr}.account-actions{min-width:0}}
