/* Estilos para campos de facturación LG Materiales */

/* Hacer que el campo bloqueado parezca intocable */
.woocommerce-address-fields .lg-locked-field input,
.woocommerce-checkout .lg-locked-field input {
    background-color: #f7f7f7 !important;
    color: #888 !important;
    cursor: not-allowed !important;
    border: 1px dashed #ddd !important;
    font-weight: 700;
}

/* Ocultar texto "(opcional)" e inyectar asterisco rojo para campos dinámicos */
#billing_dni_field .optional, 
#billing_cuit_field .optional {
    display: none !important;
}

#billing_dni_field.lg-dynamic-field label::after, 
#billing_cuit_field.lg-dynamic-field label::after {
    content: ' *';
    color: #c50707; /* Rojo LG Materiales */
    font-weight: 700;
    margin-left: 4px;
}