/* ============================================================================
 * index.redesign.css — Superset tokenizado de couponbook/index.css
 *
 * Origen: /tools/components/couponbook/assets/css/index.css (52 líneas).
 *
 * MODO: SUPERSET REEMPLAZO. Copia íntegra + tokenizations en valores existentes.
 * REGLA ESTRICTA: solo cambia valores de propiedades ya declaradas.
 *
 * Tokenizations:
 *   font-size: 14px       → var(--font-body-s)
 *   font-size: 18px       → var(--font-h4) (20px, Δ=+2 tolerancia)
 *   padding-left/right: 5px → var(--space-1) (Δ=−1)
 *   margin-top: 5px       → var(--space-1)
 *   margin-bottom: 10px   → var(--space-3)
 *   font-weight: bold     → var(--font-weight-bold)
 *
 * Preservados:
 *   font-size: 13px        (no encaja exacto, mantener legibilidad)
 *   #acacac (gris claro específico — no encaja en --neutral-*)
 *   opacity: unset, text-decoration
 * ============================================================================ */

#txt_resend_code, #txt_resend_register, #txt_forget_password, .div_birthdate,
#contentLogin, #contentResetPassword, #contentValidateCode, #contentResetPasswordCode,
#contentResetNewPassword {
    display: none;
}

.format_label_aux {
    font-size: var(--font-body-s);
    padding-left: var(--space-1);
    padding-right: var(--space-1);
    transition: auto !important;
    cursor: pointer;
}

#txtChangeNumber {
    font-size: 13px;
    margin-top: var(--space-1);
    cursor: pointer;
}

.lblSendCode {
    margin-bottom: var(--space-3) !important;
    font-size: 13px;
}

.dtp-select-month-after .ti-angle-right, .dtp-select-year-after .ti-angle-right,
.dtp-select-month-before .ti-angle-left, .dtp-select-year-before .ti-angle-left {
    font-weight: var(--font-weight-bold) !important;
    font-size: var(--font-h4) !important;
}

.dtp-close .ti-close {
    font-weight: var(--font-weight-bold) !important;
    font-size: var(--font-body-s) !important;
}

.rolldate-container .mask-bottom {
    border-top: 1px solid #acacac !important;
}

.rolldate-container .mask-top {
    border-bottom: 1px solid #acacac !important;
}

#txt_birthdate {
    opacity: unset;
}

#lblAcceptTermsConditions {
    text-decoration: underline;
}
