    /* Estilos para la tabla */

    .table-container {



        max-height: 99%; /* Altura máxima de la tabla */

        overflow-y: auto; /* Activar el scroll vertical */

    }

    table {

        width: 100%; /* Ancho de la tabla */

        border-collapse: collapse; /* Colapsar bordes */

    }

    th, td {

/*        border: 1px solid black; /* Borde de celdas */

/*        padding: 8px; /* Espaciado interno */

/*        text-align: left; /* Alineación de texto */

    }

    th {

        position: sticky; /* Mantener posición fija */

        top: 0; /* Fijar en la parte superior */

        background-color: #F0F5F9;  /* Color de fondo */

        margin-bottom: 0;

        margin-top: 0;

        padding-bottom: 0 !important;

        padding-top: 0 !important;

          

    }

    td{

        padding-top: 5px !important;

        padding-bottom: 0 !important;

    }



    th form{

        margin: 0;

        display: inline;

    }



    td form{

        margin-bottom: 7px;

    }