.CustomerAuthForm-module__9CN4sW__googleButton{color:#17231f;cursor:pointer;width:100%;min-height:54px;font:750 13px var(--font-body), sans-serif;background:#fff;border:1px solid #cbd7d0;border-radius:14px;justify-content:center;align-items:center;gap:11px;padding:0 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 6px 16px #123b360b}.CustomerAuthForm-module__9CN4sW__googleButton:hover:not(:disabled){border-color:#95aa9f;transform:translateY(-1px);box-shadow:0 10px 22px #123b3614}.CustomerAuthForm-module__9CN4sW__googleButton:disabled{opacity:.62;cursor:wait;transform:none}.CustomerAuthForm-module__9CN4sW__googleButton[data-unavailable=true]{cursor:not-allowed}.CustomerAuthForm-module__9CN4sW__googleButton svg{flex:0 0 20px;width:20px;height:20px}.CustomerAuthForm-module__9CN4sW__googleUnavailable{color:#66706c;text-align:center;margin:9px 4px 0;font-size:11px;font-weight:600;line-height:1.5}.CustomerAuthForm-module__9CN4sW__authDivider{color:#7a8580;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:12px;margin:23px 0;font-size:10px;font-weight:700;display:flex}.CustomerAuthForm-module__9CN4sW__authDivider:before,.CustomerAuthForm-module__9CN4sW__authDivider:after{content:"";background:#dfe5e1;flex:1;height:1px}.CustomerAuthForm-module__9CN4sW__authDivider span{white-space:nowrap}.customer-auth-card .CustomerAuthForm-module__9CN4sW__lastAuthField{margin-bottom:0}.CustomerAuthForm-module__9CN4sW__authActions,.CustomerAuthForm-module__9CN4sW__confirmationActionStack{margin-top:20px}.CustomerAuthForm-module__9CN4sW__authActions .customer-auth-message{margin:0 0 20px}.CustomerAuthForm-module__9CN4sW__authActions .customer-auth-submit{margin-top:0}.CustomerAuthForm-module__9CN4sW__protectionNote{color:#66706c;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:11px;font-weight:600;line-height:1.45;display:flex}.CustomerAuthForm-module__9CN4sW__protectionNote svg{color:#123b36;width:15px;height:15px}.CustomerAuthForm-module__9CN4sW__recoveryCooldownNote{color:#66706c;margin-top:9px;font-size:10px;font-weight:550;line-height:1.45;display:block}.CustomerAuthForm-module__9CN4sW__confirmationPanel{text-align:center;padding:4px 2px 2px}.CustomerAuthForm-module__9CN4sW__confirmationIcon{color:#123b36;background:linear-gradient(145deg,#effbec,#dff3df);border:1px solid #b9d8be;border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid;box-shadow:0 14px 32px #123b361f}.CustomerAuthForm-module__9CN4sW__confirmationIcon svg{width:34px;height:34px}.CustomerAuthForm-module__9CN4sW__confirmationKicker{color:#66706c;letter-spacing:.2em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:750}.CustomerAuthForm-module__9CN4sW__confirmationPanel h2{color:#0b1715;font:650 29px/1.08 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 13px}.CustomerAuthForm-module__9CN4sW__confirmationPanel>p:not(.CustomerAuthForm-module__9CN4sW__confirmationKicker,.CustomerAuthForm-module__9CN4sW__confirmationHint,.CustomerAuthForm-module__9CN4sW__resendMessage){color:#66706c;margin:0;font-size:13px}.CustomerAuthForm-module__9CN4sW__confirmationAddress{overflow-wrap:anywhere;color:#123b36;background:#f6faf3;border:1px solid #c7d8cd;border-radius:12px;margin:11px auto 22px;padding:11px 15px;font-size:13px;display:block}.CustomerAuthForm-module__9CN4sW__confirmationSteps{text-align:left;background:#fbfcf8;border:1px solid #d7e1da;border-radius:16px;gap:12px;padding:18px;display:grid}.CustomerAuthForm-module__9CN4sW__confirmationSteps span{color:#34413d;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.CustomerAuthForm-module__9CN4sW__confirmationSteps svg{color:#2f8b62;flex:0 0 17px;width:17px;height:17px}.CustomerAuthForm-module__9CN4sW__confirmationHint{color:#6c7772;margin:17px 0 0;font-size:11px;line-height:1.5}.CustomerAuthForm-module__9CN4sW__resendMessage{color:#245348;background:#eaf7e8;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.CustomerAuthForm-module__9CN4sW__confirmationActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.CustomerAuthForm-module__9CN4sW__confirmationActionStack .CustomerAuthForm-module__9CN4sW__confirmationActions{margin-top:0}.CustomerAuthForm-module__9CN4sW__confirmationActions button{cursor:pointer;min-height:48px;font:700 11px var(--font-body), sans-serif;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.CustomerAuthForm-module__9CN4sW__confirmationActions button:hover{transform:translateY(-2px)}.CustomerAuthForm-module__9CN4sW__confirmationActions svg{width:15px;height:15px}.CustomerAuthForm-module__9CN4sW__resendButton{color:#f8f5ed;background:#123b36;border:0;box-shadow:0 10px 22px #123b3626}.CustomerAuthForm-module__9CN4sW__resendButton:hover{background:#0d332f;box-shadow:0 14px 25px #123b3633}.CustomerAuthForm-module__9CN4sW__resendButton:disabled{opacity:.6;cursor:wait;transform:none}.CustomerAuthForm-module__9CN4sW__loginButton{color:#123b36;background:#fff;border:1px solid #cdd8d2}.CustomerAuthForm-module__9CN4sW__loginButton:hover{background:#f4faf2;border-color:#95aa9f}.CustomerAuthForm-module__9CN4sW__spin{animation:.8s linear infinite CustomerAuthForm-module__9CN4sW__confirmation-spin}@keyframes CustomerAuthForm-module__9CN4sW__confirmation-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.CustomerAuthForm-module__9CN4sW__confirmationPanel h2{font-size:25px}.CustomerAuthForm-module__9CN4sW__confirmationActions{grid-template-columns:1fr}}@media (min-width:841px){.CustomerAuthForm-module__9CN4sW__googleButton{font-size:14px}.CustomerAuthForm-module__9CN4sW__googleUnavailable{font-size:13px}.CustomerAuthForm-module__9CN4sW__authDivider{font-size:12px}.CustomerAuthForm-module__9CN4sW__recoveryCooldownNote{font-size:12.5px}.CustomerAuthForm-module__9CN4sW__confirmationKicker{font-size:12px}.CustomerAuthForm-module__9CN4sW__confirmationPanel>p:not(.CustomerAuthForm-module__9CN4sW__confirmationKicker,.CustomerAuthForm-module__9CN4sW__confirmationHint,.CustomerAuthForm-module__9CN4sW__resendMessage){font-size:15px;line-height:1.55}.CustomerAuthForm-module__9CN4sW__confirmationAddress,.CustomerAuthForm-module__9CN4sW__confirmationSteps span{font-size:14px}.CustomerAuthForm-module__9CN4sW__confirmationHint,.CustomerAuthForm-module__9CN4sW__resendMessage{font-size:13px}.CustomerAuthForm-module__9CN4sW__confirmationActions button{font-size:13.5px}.CustomerAuthForm-module__9CN4sW__protectionNote{font-size:12px}}
