/* ============================================================================
 * loginappbusiness.redesign.css — Superset tokenizado de generaltools/loginappbusiness.css
 *
 * Origen: /tools/components/generaltools/assets/css/loginappbusiness.css (46 líneas, 1 vista).
 *
 * MODO: SUPERSET REEMPLAZO. Copia íntegra + tokenizations en valores existentes.
 * REGLA ESTRICTA: solo cambia valores de propiedades ya declaradas.
 *
 * Tokenizations:
 *   #1AA5FC                  → var(--brand-primary)      (¡es exactamente el color brand!)
 *   #ffffff                  → var(--neutral-white)
 *   #67757c                  → var(--neutral-700)
 *   border-radius: 0.25rem   → var(--radius-sm)          (4px exacto)
 *
 * Preservados:
 *   font-family: "Poppins" (decisión global del dev — no cambiar tipografía aquí)
 *   font-family: system-ui (fallback genérico)
 *   padding-bottom: 40px (fuera de escala)
 * ============================================================================ */

.apply-font {
    font-family: "Poppins";
}

.background_color {
    background-color: var(--brand-primary)
}

.btn-outline-secondary {
    box-shadow: none !important;
    background-color: var(--brand-primary);
    min-height: 38px;
    border: none;
    border: 1px solid var(--brand-primary);
    border-radius: var(--radius-sm);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
}

.btn-outline-secondary i {
    color: var(--neutral-white) !important;
}

#div_content .card label {
    color: var(--neutral-700) !important;
}

.lblSystemUi {
    font-family: system-ui !important;
}

#lblRegister {
    cursor: pointer;
}

#mdl_recover_password .modal-body {
    padding-bottom: 40px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
}

#btnResendCode {
    white-space: pre-line;
}
