.login-page [data-login-panel][hidden],.login-page [data-otp-countdown][hidden]{display:none}.registration-alert--success{color:#235b32;background:#effaf1;border:1px solid #a8d8b2}.login-page__send-code{color:#3261ec;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 auto 10px;padding:0;display:block}.login-page__send-code:hover:not(:disabled){color:#c62828}.login-page__send-code:disabled{color:gray;cursor:not-allowed}.login-recovery-popup{width:100%;max-width:600px;display:none}.login-recovery-popup .callback__field input[type=email]{box-sizing:border-box;background:#fff;border:1px solid #f5d7c4;border-radius:15px;width:100%;height:53px;padding:8px 20px 0;font-size:20px}.login-recovery-popup .callback__field input[type=email]:focus,.login-recovery-popup .callback__field input[type=email]:valid{border-color:#ca2915}.login-recovery-popup .callback__field input[type=email]:focus{box-shadow:0 0 15px #ca291540}.login-recovery-popup .callback__field input[type=email]:focus+label,.login-recovery-popup .callback__field input[type=email]:valid+label{color:gray;font-size:13px;top:4px}@media (width<=680px){.login-recovery-popup .popup__form{padding:30px 20px}.login-recovery-popup .callback__field input[type=email]{border-radius:10px;height:40px;padding:10px 20px 0;font-size:14px}}
