/* WMC password recovery: match unified login UI. */
.wmc-reset-flow .wmc-auth-card{min-height:560px}
.wmc-reset-flow .wmc-auth-form{max-width:430px}
.wmc-reset-flow .wmc-auth-form h2{font-size:clamp(25px,2.8vw,30px)}
.wmc-reset-flow .reset-step{display:table;margin:0 auto 17px;padding:7px 13px;border-radius:999px;background:#ebf2ff;color:#2454b8;font-weight:800;font-size:12px;letter-spacing:.06em}
.wmc-reset-flow .wmc-auth-form .subtitle{line-height:1.55}
.wmc-reset-flow .wmc-auth-form .subtitle strong{color:#1e4fa8;overflow-wrap:anywhere}
.wmc-reset-flow .wmc-auth-form button[type=submit]:not(.reset-link-button){margin-top:9px}
.wmc-reset-flow .otp-field{text-align:center;letter-spacing:.3em;font-weight:800;font-size:23px}
.wmc-reset-flow .reset-hint{color:#64748b;margin:-4px 0 16px;font-size:13px}
.wmc-reset-flow .reset-resend-form{margin-top:17px;text-align:center}
.wmc-reset-flow .reset-resend-form .reset-link-button{width:auto;height:auto;border:0;background:transparent;color:#1e4fa8;text-decoration:underline;font-size:14px;font-weight:800;padding:3px 5px;margin:0}
.wmc-reset-flow .reset-resend-form .reset-link-button:hover{color:#123b86;background:transparent}
.wmc-reset-flow .reset-resend-form span{display:block;color:#64748b;font-size:12px;margin-top:5px}
@media(max-width:560px){.wmc-reset-flow .wmc-auth-card{min-height:0}.wmc-reset-flow .otp-field{font-size:21px}}
