.otp-row{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto}.otp-boxes{display:flex;gap:6px;margin-bottom:0}.otp-boxes .otp-digit{border:1px solid #ced4da;border-radius:6px;font-size:16px;font-weight:600;height:38px;line-height:38px;padding:0;text-align:center;width:38px}.login-password-input{padding-right:42px}.password-toggle-control{align-items:center;display:inline-flex;position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#7e7e7e;font-size:16px;line-height:1}#resendOtpBtn{min-width:auto;padding:9px 14px;white-space:nowrap}
