.auth-email-code-label{display:flex;flex-direction:column;gap:6px;color:#516072;font-size:10px;font-weight:700}
.login-form[data-auth-mode="signin"] .auth-captcha,
.login-form[data-auth-mode="signin"] [data-auth-email-code]{display:none!important}
.auth-email-code-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;flex-wrap:nowrap}
.auth-email-code-row input{width:0;min-width:0;flex:1 1 auto}
.auth-email-code-row button{width:auto;flex:0 0 auto;min-width:96px;padding:11px 9px;border:1px solid var(--blue);border-radius:4px;color:#fff;background:var(--blue);font-size:10px;font-weight:700;white-space:nowrap}
.auth-email-code-row button:disabled{cursor:wait;opacity:.55}
.auth-form-message.success{color:#198468}
.auth-footer-row{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:1px}
.auth-footer-row .auth-link-button{padding:0!important;border:0!important;color:var(--blue)!important;background:none!important;font-size:10px!important;font-weight:700!important;white-space:nowrap}
.auth-footer-row .auth-link-button:hover{text-decoration:underline}

@media (max-width:480px){
  .auth-email-code-row{gap:6px}
  .auth-email-code-row button{min-width:86px;padding-left:7px;padding-right:7px}
}
