.customer-login-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-block:20px}.customer-login-tabs button{border:1px solid #37506a;background:#0b1b2c;color:#b7c9db}.customer-login-tabs [aria-selected=true]{border-color:#e7b755;background:#32291c;color:#f3d28c}.customer-login .customer-passkey{width:100%;background:#e9eff6;color:#102235}.customer-auth-help{display:block;color:#a9bbcf;line-height:1.8;margin-block:12px}.customer-login-divider{text-align:center;color:#a9bbcf;margin-block:20px}.customer-login-actions,.customer-external-methods{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.customer-external-methods>button{flex:1;opacity:.45}.customer-passkey-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:12px}#customerPasskeySettings{padding:18px;border:1px solid #294158;border-radius:15px;margin-block:18px}#customerPasskeySettings p{line-height:1.8;color:#a9bbcf}.customer-login button:focus-visible{outline:3px solid #7cc6fa;outline-offset:3px}

.onboarding-terms{margin-block:18px;padding:18px;border:1px solid #294158;border-radius:14px}.onboarding-terms summary{cursor:pointer;color:#e7b755}.onboarding-terms h3{margin-top:20px}.onboarding-terms p{line-height:1.9}
