.account-aside[data-astro-cid-o7lwksye]{display:flex;flex-direction:column;gap:var(--space-5);.account-aside__nav{display:flex;flex-direction:column;gap:var(--space-2);.account-aside__link{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);color:var(--color-muted);text-decoration:none;font-weight:var(--font-weight-semibold);transition:background-color var(--transition-base),color var(--transition-base);&:hover{background:oklch(from var(--color-surface-container-low) l c h / .8);color:var(--color-text)}&.is-active{background:oklch(from var(--color-primary-base) calc(l + .12) c h);color:var(--color-text);font-weight:var(--font-weight-bold)}}}}.account-page[data-astro-cid-o7lwksye]{display:grid;gap:var(--space-6);&[hidden]{display:none}.account-page__header{display:grid;gap:var(--space-2);.account-page__title{margin:0;font-size:var(--font-size-h1);line-height:var(--line-height-snug)}.account-page__lead{margin:0;color:var(--color-muted)}}.account-page__sections{display:flex;flex-direction:column;gap:var(--space-8)}}.account-section[data-astro-cid-o7lwksye]{scroll-margin-top:calc(var(--header-height) + var(--space-6));display:grid;gap:var(--space-5);.account-section__header{display:grid;gap:var(--space-2);h2{margin:0;font-size:var(--font-size-h2)}p{margin:0;color:var(--color-muted)}}}.account-summary[data-astro-cid-o7lwksye]{--card-min-width: min(100%, 10rem);.account-summary__card{--_card-border-radius: var(--radius-2xl);padding:var(--space-4);display:grid;gap:var(--space-2);&:hover{transform:none}&[data-theme=orange]{--_accent: var(--color-accent)}&[data-theme=green]{--_accent: var(--color-success)}&[data-theme=blue]{--_accent: var(--color-info-base, var(--color-calm-blue))}&[data-theme=primary]{--_accent: var(--color-primary)}&[data-theme=muted]{--_accent: var(--color-muted)}.account-summary__label{margin:0;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.account-summary__value{margin:0;font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--_accent, var(--color-text))}}}.account-status-legend[data-astro-cid-o7lwksye]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none;color:var(--color-muted);font-size:var(--font-size-body-sm, var(--font-size--1));li{display:inline-flex;align-items:center;gap:var(--space-2);&:before{content:"";inline-size:.55rem;block-size:.55rem;border-radius:50%;background:var(--color-border)}&[data-status=pending]:before{background:var(--color-accent)}&[data-status=confirmed]:before{background:var(--color-success)}&[data-status=cancelled]:before{background:var(--color-muted)}&[data-status=transferred]:before{background:var(--color-info-base, var(--color-calm-blue))}}}.account-accruals[data-astro-cid-o7lwksye]{--_card-border-radius: var(--radius-3xl);padding:var(--space-5);&[data-astro-cid-o7lwksye]:hover{transform:none}.account-empty{display:grid;gap:var(--space-3);justify-items:start;h3{margin:0;font-size:var(--font-size-h3)}p{margin:0;color:var(--color-muted);max-inline-size:36rem}}.account-accruals__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3);&[hidden]{display:none}}}.account-card[data-astro-cid-o7lwksye]{--_card-border-radius: var(--radius-3xl);display:grid;gap:var(--space-4);padding:var(--space-5);&[data-astro-cid-o7lwksye]:hover{transform:none}h3{margin:0;font-size:var(--font-size-h3)}}.account-email-row[data-astro-cid-o7lwksye]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.account-field-label[data-astro-cid-o7lwksye]{margin:0 0 var(--space-1);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.account-email[data-astro-cid-o7lwksye]{margin:0;font-weight:var(--font-weight-semibold);word-break:break-word}.account-field-hint[data-astro-cid-o7lwksye]{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--font-size-body-sm, var(--font-size--1))}.account-badge[data-astro-cid-o7lwksye]{display:inline-flex;align-items:center;min-height:2rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;&[data-verified=true]{background:oklch(from var(--color-success) l c h / .15);color:var(--color-success)}&[data-verified=false]{background:oklch(from var(--color-accent) l c h / .15);color:var(--color-accent)}}.account-profile-head[data-astro-cid-o7lwksye]{display:flex;align-items:center;gap:var(--space-4);.account-profile-avatar{display:inline-grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:50%;flex-shrink:0;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);background:linear-gradient(145deg,var(--color-primary-base),oklch(from var(--color-secondary-base) calc(l - .08) c h))}}.account-form[data-astro-cid-o7lwksye]{display:grid;gap:var(--space-4);.account-form__row{display:grid;gap:var(--space-4);container-type:inline-size;@container (inline-size > 30rem){grid-template-columns:1fr 1fr}}:global(label){display:block;margin-bottom:var(--space-2);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}:global(input){inline-size:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-cream, var(--color-surface-container-low));font:inherit;color:var(--color-text);&:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}}:global(button[type=submit]){justify-self:start}}.account-delete-dialog__footer[data-astro-cid-o7lwksye]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}
