.customer-auth.customer-login-page{background:radial-gradient(at 25% 0,#263d58 0,#0000 65%),#14233b}.customer-login-page .customer-auth-wrap{max-width:460px}.customer-login-page .customer-auth-card{border-radius:12px;max-width:none;padding:32px}.customer-auth.customer-login-page h1{letter-spacing:-.7px;font-size:28px;line-height:1.2}.customer-login-page .customer-auth-card>.customer-muted{margin-top:10px;font-size:13px;line-height:1.7}.customer-login-audience{text-align:center;background:#f4f7fa;border:1px solid #dfe6ef;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;font-size:12px;display:grid}.customer-login-audience>a,.customer-login-audience>span{color:#7b8da3;border-radius:5px;padding:10px;font-weight:600;text-decoration:none}.customer-login-audience>span{color:#253c58;background:#fff;box-shadow:0 1px 4px #1b2d4610}.customer-login-channels{border-bottom:1px solid #dde5ee;gap:20px;margin:20px 0 0;display:flex}.customer-login-channels>button{color:#73859d;cursor:pointer;border:0;border-bottom:2px solid #0000;flex:1;min-height:44px;padding:10px 8px;font-size:13px}.customer-login-channels>button[aria-pressed=true]{color:#a95b2b;border-bottom-color:#ef7f35;font-weight:650}.customer-login-channels>button:disabled{opacity:.5}.customer-login-page .customer-auth-card form{margin-top:20px}.customer-login-page .customer-auth-card label{margin-bottom:0;font-size:12px}.customer-login-page .customer-auth-card input{border-radius:7px;min-height:48px;margin-top:8px;font-size:16px}.customer-login-page .customer-auth-card .customer-primary{border-radius:7px;min-height:48px;margin-top:20px}.customer-login-page .customer-auth-card .customer-help{border-top:1px solid #e8edf3;margin-top:20px;padding-top:18px;font-size:12px;line-height:1.75}.customer-login-page .customer-auth-card .customer-error,.customer-login-page .customer-auth-card .customer-success{margin:16px 0 0}@media (max-width:520px){.customer-auth.customer-login-page{align-items:flex-start;padding:28px 16px}.customer-login-page .customer-auth-card{padding:26px 24px}.customer-auth.customer-login-page h1{font-size:26px}}@media (max-width:360px){.customer-login-page .customer-auth-card{padding:24px 20px}.customer-login-audience{margin-bottom:22px}}.customer-auth.customer-login-page .customer-brand{width:min(100%,250px);margin:0 auto 28px;padding:0}.customer-login-page .customer-brand>.wheelswap-brand{margin:0}.customer-login-privacy{text-align:center;color:#8fa4be;margin-top:20px;font-size:11px;line-height:1.8}.customer-login-privacy a{color:#b4c4da;text-underline-offset:3px;text-decoration:underline}
