.recovery-shell{min-height:680px}.recovery-step{padding-top:44px}.recovery-step strong{color:#263b52}.recovery-success{margin:22px 0 0;padding:13px 15px;border:1px solid #afd8c2;border-radius:10px;color:#17603a;background:#effaf4;text-align:left;font-size:13px;line-height:1.45}.recovery-code-form{margin-top:25px}.code-input{width:100%;height:62px;padding:0 18px;border:1px solid #b9c6d5;border-radius:11px;outline:0;color:#143153;background:#fff;text-align:center;font-size:28px;font-weight:800;letter-spacing:.32em}.code-input:focus{border-color:#1262d8;box-shadow:0 0 0 3px #1262d81a}.recovery-secondary-actions{display:flex;justify-content:space-between;gap:18px;margin-top:24px}.recovery-secondary-actions form{margin:0}.recovery-secondary-actions .link-button{padding:0;border:0;color:#1d64c4;background:transparent;font-size:13px;font-weight:750;cursor:pointer}.recovery-secondary-actions .link-button:disabled{color:#8793a1;cursor:not-allowed}.recovery-password-form>label:not(:first-of-type){margin-top:18px}.recovery-password-form .password-field{height:54px;background:#fff}.recovery-password-form .password-field input{height:52px}.recovery-password-form>.registration-primary{width:100%;margin-top:25px}.recovery-password-form .is-invalid{background:#fff8f8}.recovery-password-form .password-field:has(.is-invalid){border-color:#cf3b3b;box-shadow:0 0 0 3px #cf3b3b17}@media(max-width:420px){.recovery-secondary-actions{flex-direction:column;align-items:center}.code-input{font-size:25px;letter-spacing:.25em}}
