
/* Responsive adjustments for tables */
@media (max-width: 768px) {
    body .table-container .table td { text-align: right !important;}

    /* Ocultar las columnas que no tienen data-label y no son la checkbox ni acciones */
    body.admin-page .table-container table td:nth-child(1)::before { content: "ID:"; }
    body.admin-page .table-container table td:nth-child(2)::before { content: "Usuario:"; }
    body.admin-page .table-container table td:nth-child(3)::before { content: "Email:"; }
    body.admin-page .table-container table td:nth-child(4)::before { content: "Rol:"; }
    body.admin-page .table-container table td:nth-child(5)::before { content: "Nombre Completo:"; }
    body.admin-page .table-container table td:nth-child(6)::before { content: "Razón Social Emisor:"; }
    body.admin-page .table-container table td:nth-child(7)::before { content: "NIF/CIF Emisor:"; }
    body.admin-page .table-container table td:nth-child(8)::before { content: "Registro:"; }
    body.admin-page .table-container table td:nth-child(9)::before { content: "Última Actualización:"; }
    body.admin-page .table-container table td:nth-child(10)::before { content: "Acciones:"; }
/*    body.admin-page .table-container table td:first-child, 
    body.admin-page .table-container table td:first-child::before { content: ""; } */

    /* Data labels para columnas de clientes */
    body.customers-page .table-container .table td:nth-child(1)::before { content: "ID:"; }
    body.customers-page .table-container .table td:nth-child(2)::before { content: "Nombre:"; }
    body.customers-page .table-container .table td:nth-child(3)::before { content: "NIF/CIF:"; }
    body.customers-page .table-container .table td:nth-child(4)::before { content: "Email:"; }
    body.customers-page .table-container .table td:nth-child(5)::before { content: "Teléfono:"; }
    body.customers-page .table-container .table td:nth-child(6)::before { content: "Ciudad:"; }
    body.customers-page .table-container .table td:nth-child(7)::before { content: "Creado:"; }
    body.customers-page .table-container .table td:nth-child(8)::before { content: "Actualizado:"; }
    body.customers-page .table-container .table td:nth-child(9)::before { content: "Acciones:"; }



    /* Data labels para columnas de facturas */
    body.factura-page .table-container .table td:nth-child(1)::before { content: "ID:"; }
    body.factura-page .table-container .table td:nth-child(2)::before { content: "Serie Factura:"; }
    body.factura-page .table-container .table td:nth-child(3)::before { content: "Número Factura:"; }
    body.factura-page .table-container .table td:nth-child(4)::before { content: "Emisor:"; }
    body.factura-page .table-container .table td:nth-child(5)::before { content: "NIF/CIF Emisor:"; }
    body.factura-page .table-container .table td:nth-child(6)::before { content: "Cliente:"; }
    body.factura-page .table-container .table td:nth-child(7)::before { content: "NIF/CIF Cliente:"; }
    body.factura-page .table-container .table td:nth-child(8)::before { content: "Fecha Emisión:"; }
    body.factura-page .table-container .table td:nth-child(9)::before { content: "Neto:"; }
    body.factura-page .table-container .table td:nth-child(10)::before { content: "IVA:"; }
    body.factura-page .table-container .table td:nth-child(11)::before { content: "Total:"; }
    body.factura-page .table-container .table td:nth-child(12)::before { content: "Registro:"; }
    body.factura-page .table-container .table td:nth-child(13)::before { content: "Estado:"; }
    body.factura-page .table-container .table td:nth-child(14)::before { content: "Acciones:"; }

        /* Data labels para columnas de facturas */
    body.invalid-factura-page .table-container .table td:nth-child(1)::before { content: "ID:"; }
    body.invalid-factura-page .table-container .table td:nth-child(2)::before { content: "Fecha Intento:"; }
    body.invalid-factura-page .table-container .table td:nth-child(3)::before { content: "Tipo Error:"; }
    body.invalid-factura-page .table-container .table td:nth-child(4)::before { content: "Estado:"; }
    body.invalid-factura-page .table-container .table td:nth-child(5)::before { content: "Serie:"; }
    body.invalid-factura-page .table-container .table td:nth-child(6)::before { content: "Número:"; }
    body.invalid-factura-page .table-container .table td:nth-child(7)::before { content: "Cliente:"; }
    body.invalid-factura-page .table-container .table td:nth-child(8)::before { content: "Emisior:"; }
    body.invalid-factura-page .table-container .table td:nth-child(9)::before { content: "Total:"; }
    body.invalid-factura-page .table-container .table td:nth-child(10)::before { content: "Acciones:"; }

     /* Data labels para columnas de facturas */
    body.invoice-create-page .table-container .table td:nth-child(1)::before { content: "Descripción:"; }
    body.invoice-create-page .table-container .table td:nth-child(2)::before { content: "Cantidad:"; }
    body.invoice-create-page .table-container .table td:nth-child(3)::before { content: "P. Unitario:"; }
    body.invoice-create-page .table-container .table td:nth-child(4)::before { content: "Descuento:"; }
    body.invoice-create-page .table-container .table td:nth-child(5)::before { content: "IVA (%):"; }
    body.invoice-create-page .table-container .table td:nth-child(6)::before { content: "Imp. IVA:"; }
    body.invoice-create-page .table-container .table td:nth-child(7)::before { content: "Total:"; }

     /* Data labels para columnas de facturas */
    body.abono-list-page .table-container .table td:nth-child(1)::before { content: "ID:"; }
    body.abono-list-page .table-container .table td:nth-child(2)::before { content: "S. Abono:"; }
    body.abono-list-page .table-container .table td:nth-child(3)::before { content: "Nº Abono:"; }
    body.abono-list-page .table-container .table td:nth-child(4)::before { content: "S. Fact:"; }
    body.abono-list-page .table-container .table td:nth-child(5)::before { content: "Nº Fact:"; }
    body.abono-list-page .table-container .table td:nth-child(6)::before { content: "Fecha:"; }
    body.abono-list-page .table-container .table td:nth-child(7)::before { content: "Cliente:"; }
    body.abono-list-page .table-container .table td:nth-child(8)::before { content: "NIF/CIF:"; }
    body.abono-list-page .table-container .table td:nth-child(9)::before { content: "Neto:"; }
    body.abono-list-page .table-container .table td:nth-child(10)::before { content: "IVA:"; }
    body.abono-list-page .table-container .table td:nth-child(11)::before { content: "Total:"; }
    body.abono-list-page .table-container .table td:nth-child(12)::before { content: "Registro:"; }
    body.abono-list-page .table-container .table td:nth-child(13)::before { content: "Acciones:"; }


    /* Data labels para columnas de facturas */
    body.abono-invalid-list-page .table-container .table td:nth-child(1)::before { content: "ID:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(2)::before { content: "S. Abono:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(3)::before { content: "Nº Abono:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(4)::before { content: "S. Fact:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(5)::before { content: "Nº Fact:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(6)::before { content: "Fecha:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(7)::before { content: "Cliente:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(8)::before { content: "NIF/CIF:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(9)::before { content: "Neto:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(10)::before { content: "IVA:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(11)::before { content: "Total:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(12)::before { content: "Registro:"; }
    body.abono-invalid-list-page .table-container .table td:nth-child(13)::before { content: "Acciones:"; }

}