.cricket-login{width:100%}.cricket-login .auth-form[hidden]{display:none}.auth-login-intro{margin:10px 0 0;color:#718092;font-size:.9rem;line-height:1.6}.auth-login-feedback{margin-top:18px;padding:11px 13px;border:1px solid #bee8d5;border-radius:10px;color:#176b51;background:#effbf5;font-size:.84rem;line-height:1.5}.auth-login-feedback.is-error{border-color:#f0c3c3;color:#a13b3b;background:#fff3f3}.auth-login-feedback[hidden]{display:none}.auth-otp-section{margin-top:24px}.auth-method-tabs{display:flex;gap:6px;margin-bottom:18px;padding:4px;border:1px solid #d7e4df;border-radius:12px;background:#edf4f1}.auth-method-tabs[hidden]{display:none}.auth-method-tabs button{flex:1;padding:10px 8px;border:0;border-radius:8px;color:#627284;background:transparent;cursor:pointer;font-size:.78rem;font-weight:800}.auth-method-tabs button.is-active{color:#0d503d;background:#fff;box-shadow:0 2px 8px rgba(22,55,48,.1)}.auth-phone-form,.auth-code-form{margin-top:0}.auth-form label small{color:#8794a0;font-size:.72rem;font-weight:500;line-height:1.5}.auth-code-destination{margin:0;color:#6a7887;font-size:.83rem}.auth-code-destination strong{color:#182c40}.auth-code-actions{display:flex;justify-content:space-between;gap:12px}.auth-code-actions button{padding:4px 0;border:0;color:#16845f;background:transparent;cursor:pointer;font-size:.78rem;font-weight:800}.auth-code-actions button:disabled{color:#9ba8b3;cursor:wait}.auth-code-actions button:last-child{color:#748293}.auth-divider{display:flex;align-items:center;gap:12px;margin:25px 0 15px;color:#9aa7b2;font-size:.65rem;font-weight:900;letter-spacing:.13em}.auth-divider:before,.auth-divider:after{height:1px;flex:1;background:#e1e9e6}.auth-divider[hidden]{display:none}.auth-google-section{display:grid;place-items:center;min-height:42px}.auth-google-section[hidden]{display:none}.auth-google-button{display:flex;justify-content:center;width:100%;min-height:42px}.auth-google-button iframe{max-width:100%}.auth-password-fallback{margin-top:22px;border-top:1px solid #e4ebe8}.auth-password-fallback summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0 0;color:#536273;cursor:pointer;font-size:.8rem;font-weight:800;list-style:none}.auth-password-fallback summary::-webkit-details-marker{display:none}.auth-password-fallback[open] summary{padding-bottom:2px}.auth-password-fallback[open] summary span:last-child{transform:rotate(45deg)}.auth-password-fallback .auth-form{gap:13px;margin-top:15px}.auth-password-fallback .auth-submit{padding:13px}.auth-password-fallback .auth-check{margin:0}.auth-password-fallback .auth-check input{accent-color:#27c995}.auth-forgot-link{justify-self:start;color:#16845f;font-size:.78rem;font-weight:800;text-decoration:none}.auth-forgot-link:hover{text-decoration:underline}.auth-switch{margin-top:20px}.cricket-login #firebase-recaptcha-container{position:relative;z-index:3}@media(max-width:820px){.cricket-login{max-width:480px;margin:0 auto}.auth-otp-section{margin-top:20px}.auth-password-fallback{margin-top:20px}}@media(max-width:420px){.auth-method-tabs button{font-size:.72rem}.auth-code-actions{font-size:.72rem}.auth-login-intro{font-size:.84rem}}
