.account-page.account-overview.customer-account{width:min(1160px,100% - 48px);margin:32px auto 64px}.customer-account .account-heading{margin-bottom:24px}.customer-account .account-heading p{line-height:1.7}.customer-account .account-card{background:var(--brand-surface);box-shadow:none;border:0;border-radius:16px;padding:22px}.customer-account .account-card+.account-card{margin-top:20px}.customer-account .account-card-heading{gap:8px}.customer-account .account-card-heading h2{letter-spacing:normal;font-size:16px;line-height:1.6}.customer-account .account-card-heading>svg{width:19px;height:19px}.customer-account .account-summary{gap:12px;padding:18px 0}.customer-account .account-avatar{background:var(--brand-raised);border-radius:12px;width:40px;height:40px;font-size:20px}.customer-account .account-summary-label{font-size:20px;font-weight:600;line-height:1.5}.customer-account .account-shortcuts{border:0;padding-top:8px}.customer-account .account-action-grid{gap:6px 24px}.customer-account .account-action{gap:12px;min-height:68px;padding:10px 8px}.customer-account .account-action:hover{background:var(--brand-raised)}.customer-account .account-action-icon{background:var(--brand-raised);border-radius:10px;width:38px;height:38px}.customer-account .account-action-copy{line-height:1.5}.customer-account .account-action-copy small{font-size:13px;line-height:1.6}.customer-account .account-group-label{margin:20px 8px 8px;font-size:13px}.customer-account .account-preferences{border:0;flex-wrap:wrap;margin-top:22px;padding:0 8px}.customer-account .account-appearance{background:var(--brand-raised);flex-wrap:wrap;max-width:100%}.customer-account .account-appearance button{flex:1;min-height:44px}.customer-account .account-appearance button[aria-pressed=true]{background:var(--brand-surface);box-shadow:none}.customer-account .account-signout{margin-top:18px}.customer-account .account-signout .auth-link{min-height:44px}.auth-page.account-dialog.customer-account-dialog{background:var(--brand-surface);box-shadow:none;border:0;border-radius:16px}.customer-account-dialog .account-dialog-heading{background:var(--brand-surface);border:0;padding:16px 22px}.customer-account-dialog .account-dialog-heading h2{font-size:16px;line-height:1.6}.customer-account-dialog .account-dialog-close{width:44px;height:44px}.customer-account-dialog .account-dialog-close:hover{background:var(--brand-raised)}.customer-account-dialog .account-dialog-body{padding:4px 22px 22px}.customer-account-dialog .account-dialog-description,.customer-account-dialog .account-dialog-note{margin-bottom:20px}.customer-account-dialog .auth-form{gap:16px}.customer-account-dialog .auth-form input,.customer-account-dialog .auth-form select{background:var(--brand-raised)}.customer-account-dialog .identity-list>li{border:0;flex-wrap:wrap}.customer-account-dialog .identity-list>li+li{border:0}.customer-account-dialog .identity-method-list>li{flex-wrap:wrap}.customer-account-dialog .identity-group-label{font-size:16px;font-weight:600;line-height:1.6}.customer-account-dialog .identity-label,.customer-account-dialog .identity-label small{line-height:1.6}.customer-account-dialog .auth-link{min-height:44px}.customer-account-dialog .account-verification-note,.customer-account-dialog .mfa-setup{background:var(--brand-raised)}.auth-page.auth-confirm-content.customer-account-confirm{background:var(--brand-surface);box-shadow:none;border-radius:16px;padding:22px}.customer-account-confirm h2{margin-top:0;font-size:18px}.auth-login.customer-account-loading,.auth-login.customer-login{background:var(--brand-surface);border-radius:16px;width:min(484px,100% - 48px);margin:40px auto 56px;padding:22px}.customer-account-loading h1{margin:0 0 14px;font-size:28px;line-height:1.3}.customer-account-loading p{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.customer-login .auth-intro{margin-bottom:22px}.customer-login .auth-intro h1{letter-spacing:-.025em;font-size:28px;line-height:1.3}.customer-login .auth-kicker{margin:0 0 12px;font-size:12px}.customer-login .auth-intro p:not(.auth-kicker){margin-bottom:0;font-size:14px}.customer-login .auth-tabs{background:var(--brand-raised);margin-bottom:12px}.customer-login .auth-tabs button{white-space:normal;min-width:0;min-height:44px;line-height:1.5}.customer-login .auth-tabs button[aria-pressed=true]{background:var(--brand-surface);box-shadow:none}.customer-login .auth-phone-note{margin:0 0 20px}.customer-login .auth-form{gap:16px}.customer-login .auth-form input,.customer-login .auth-form select{background:var(--brand-raised)}.customer-login .auth-or{justify-content:center;margin:18px 0;font-size:12px}.customer-login .auth-or:before,.customer-login .auth-or:after{content:none}.customer-login .auth-google{background:var(--brand-raised);border:0;min-height:44px;margin-top:0}.customer-login .auth-caption{font-size:13px}.customer-login .auth-message{background:var(--brand-raised);margin:0}.customer-login .auth-local{background:var(--brand-raised);border:0;border-radius:12px;padding:14px}@media (max-width:640px){.account-page.account-overview.customer-account{width:calc(100% - 32px);margin:20px auto 40px}.customer-account .account-card{padding:18px}.customer-account .account-summary-label{font-size:16px}.customer-account .account-action{padding-inline:0}.customer-account .account-preferences{padding:0}.auth-login.customer-account-loading,.auth-login.customer-login{width:calc(100% - 32px);margin:24px auto 40px;padding:18px}.customer-login .auth-tabs button{flex-direction:column;gap:4px;padding:7px 2px;font-size:12px}.customer-account-dialog .auth-form input,.customer-account-dialog .auth-form select,.customer-login .auth-form input,.customer-login .auth-form select{font-size:16px}.customer-account-dialog .account-dialog-heading{padding:14px 18px}.customer-account-dialog .account-dialog-body{padding:4px 18px 18px}}@media (max-width:360px){.customer-account .account-card,.auth-page.auth-confirm-content.customer-account-confirm{padding:14px}.customer-account .account-action-icon{width:34px;height:34px}}
