.account-page{flex-direction:column;gap:24px;padding-block:32px;display:flex}.account-page__title{font-size:var(--fs-24);color:var(--color-text);font-weight:700;line-height:32px}.account-page__lead{font-size:var(--fs-15);color:var(--color-text-body);margin-top:4px;line-height:22px}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-stats li{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-white);font-size:var(--fs-14);color:var(--color-text-body);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.account-stats strong{font-size:var(--fs-20);color:var(--color-brand);line-height:28px}.account-card{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-white);overflow:hidden}.account-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.account-card__title{font-size:var(--fs-18);font-weight:700}.account-filter .select{border-radius:var(--radius-sm);min-width:200px;min-height:40px}.payment-table tbody th,.payment-table tbody td{vertical-align:middle;padding:16px 20px}.payment-table tbody tr[hidden]{display:none}.payment-table__item,.payment-table__meta{display:block}.payment-table__item{color:var(--color-text);font-weight:600}.payment-table__meta{font-size:var(--fs-12);color:var(--color-text-muted);margin-top:2px;font-weight:400}.pay-status{border-radius:var(--radius-pill);font-size:var(--fs-12);white-space:nowrap;padding:3px 10px;font-weight:600;display:inline-block}.pay-status--paid{background:var(--color-brand-tint-border);color:var(--color-brand)}.pay-status--pending{background:var(--color-warning-bg);color:var(--color-warning-text)}.pay-status--refunded{background:var(--color-info-bg);color:var(--color-info)}.account-empty{font-size:var(--fs-14);text-align:center;color:var(--color-text-muted);padding:24px 20px}.account-empty[hidden]{display:none}.account-help{font-size:var(--fs-14);color:var(--color-text-body)}.account-help a,.settings-card__text a{color:var(--color-brand);font-weight:600;text-decoration:underline}.settings-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.settings-card__text{font-size:var(--fs-15);color:var(--color-text-body);line-height:22px}.notify-list{flex-direction:column;display:flex}.notify-list li{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.notify-list li:last-child{border-bottom:0}.notify-list span{font-size:var(--fs-14);color:var(--color-text-muted);flex-direction:column;gap:2px;display:flex}.notify-list strong{font-size:var(--fs-16);color:var(--color-text)}.settings-card--danger{border-color:#dc262659}.settings-card--danger .settings-card__title{color:var(--color-danger)}.settings-card__danger-btn{--btn-color:var(--color-danger);--btn-border:#dc262680;align-self:flex-start}.settings-card__danger-btn:hover{--btn-bg:#fff5f5;--btn-color:var(--color-danger);--btn-border:var(--color-danger)}.confirm-dialog{border-radius:var(--radius-xl);width:min(420px,100vw - 32px);box-shadow:var(--shadow-card);border:0;padding:0}.confirm-dialog::backdrop{background:#13131373}.confirm-dialog__body{font-size:var(--fs-15);color:var(--color-text-body);flex-direction:column;gap:12px;padding:24px;line-height:22px;display:flex}.confirm-dialog__title{font-size:var(--fs-20);color:var(--color-text);font-weight:700}.confirm-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.confirm-dialog__danger{--btn-bg:var(--color-danger);--btn-color:var(--color-white)}.confirm-dialog__danger:hover{--btn-bg:#b91c1c}@media (width<=767.98px){.account-page{padding-top:8px}.account-stats{grid-template-columns:minmax(0,1fr)}.account-filter,.account-filter .select{width:100%}}
