/* Formularios — iconos y etiquetas compartidos, mismo lenguaje visual que PagoTarjetaCredito (styles-pago) */

/* Icono de etiqueta (Font Awesome duotone): color sólido, sin opacidad extra */
.icono-acsa {
    font-size: 0.85rem;
    color: #0047C7;
}

/* Etiqueta con icono sobre el campo (equivalente a .pago-label) */
.acsa-label {
    display: flex;
    align-items: center;
    gap: 0.35rem;
    font-size: 0.82rem;
    font-weight: 600;
    color: #0B2559;
    margin-bottom: 0.35rem;
}

.acsa-label > .icono-acsa {
    font-size: 0.85rem;
    margin-right: 0 !important;
}

/* Asterisco de requerido (<i class="color_rojo">) sin cursiva */
.acsa-label .color_rojo {
    font-style: normal;
}
