/* =============================================
   Sign In page — supplemental styles
   login.css owns the card/form/button layout.
   This file adds only what login.css does not cover.
   ============================================= */

/* Hide header Sign In nav button while on the sign-in page */
.v2-btn-header-signin {
    display: none !important;
}

/* Suppress browser-native password reveal and clear icons — all browsers */
input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
    display: none !important;
}
input[type="password"]::-webkit-credentials-auto-fill-button,
input[type="password"]::-webkit-contacts-auto-fill-button {
    display: none !important;
    width: 0;
    height: 0;
    pointer-events: none;
}


/* =============================================
   CAPTCHA row — hidden by default, revealed
   after 5 failed attempts
   ============================================= */
.signin-captcha {
    display: none;
    margin-bottom: 16px;
}

.signin-captcha.is-visible {
    display: block;
}

.signin-captcha > div {
    display: inline-block;
}

/* =============================================
   blockUI loader image — replaces inline style="padding-right:10px"
   ============================================= */
.signin-loader-img {
    padding-right: 10px;
    vertical-align: middle;
}

/* =============================================
   Phone badge — hidden by default
   ============================================= */
.signin-phone-badge {
    display: none;
}

.signin-phone-badge.is-visible {
    display: flex;
}
