.qa-auth-methods{display:flex;gap:4px;padding:4px;margin:20px 0 24px;background:#f0f4f7;border:1px solid #dbe4ec;border-radius:9px}
.qa-auth-methods a{display:flex;flex:1;align-items:center;justify-content:center;min-height:38px;padding:6px 12px;color:#586e82;text-decoration:none!important;border-radius:6px;font-size:13px;font-weight:500}
.qa-auth-methods a[aria-current=page]{background:#fff;color:#143b54;box-shadow:0 1px 3px #223c5115}
.qa-auth-methods a:hover{color:#087fa8}.qa-auth-methods a:focus-visible{outline:2px solid #1687b3;outline-offset:2px}
.qa-otp-input{font-variant-numeric:tabular-nums;font-size:25px!important;letter-spacing:.34em;text-align:center;min-height:54px}
.qa-otp-details{font-size:13px;color:#63788b;line-height:1.6;margin:0 0 22px;overflow-wrap:anywhere}.qa-otp-details strong{color:#29485f;font-weight:500}
.qa-otp-resend{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0}.qa-otp-resend button{border:0;padding:0;background:transparent;color:#087fa8;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;cursor:pointer}.qa-otp-resend button:disabled{color:#8190a0;cursor:default}
.qa-otp-resend a{font-size:13px}.qa-otp-time{display:block;font-size:12px;color:#718294;margin:8px 0 0}
