body.auth-body .login-form .label-row a{font-size:14px!important;line-height:1.5!important;font-weight:600;color:#ffcc57!important;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px;padding:8px 0 8px 12px}
body.auth-body .login-form .label-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.contact-recovery-form{display:flex;flex-direction:column;gap:12px;margin-top:24px}.contact-recovery-form[hidden]{display:none!important}.contact-recovery-form label{font-size:13px;font-weight:600;margin-top:12px;color:#f4f4fa}.contact-recovery-form>input{height:52px;padding:0 15px;background:#0b0b10;border:1px solid #35353f;border-radius:12px;color:#f4f4fa;box-sizing:border-box;width:100%;min-width:0;font-size:15px}.contact-recovery-form>input:focus{outline:2px solid #ffcc5766;outline-offset:2px}.contact-recovery-form .auth-submit{margin-top:16px}.contact-recovery-form button:disabled{opacity:.6;cursor:wait}.contact-recovery-form .contact-secondary{background:transparent;border:1px solid #66532b;border-radius:12px;color:#ffcc57;padding:13px;font-size:14px;cursor:pointer}.contact-feedback{color:#ffcc57;line-height:1.7;font-size:14px;margin:20px 0;overflow-wrap:anywhere}.contact-login-link{display:inline-block;font-size:14px;color:#ffcc57;padding:10px 0}.contact-recovery-form input[readonly]{color:#aaa}.contact-recovery-form .input-wrap{margin:0!important}
