/*
@media print {
  html, body {
    margin: 0;
    padding: 0;
  }

  body {
    margin: 10mm 5mm;
  }

  table {
    width: 100%;
    border-collapse: collapse;
    page-break-inside: auto;
  }

  tr {
    page-break-inside: avoid;
  }

  td {
    border: 1px solid #000;
    padding: 4px;
    word-break: break-word;
  }

    tr:first-child {
        background-color: red;
    }

  .no-print {
    display: none !important;
  }
    
}

@media print {
    .no-print {
        display: none !important;
    }

    table {
        page-break-inside: auto;
    }
    
    tr {
        page-break-inside: avoid;
        page-break-after: auto;
    }
    
    tr:first-child {
        color: red;
    }
}

@media print {
    .primer-tr-segunda-pagina {
        border-top: 3px solid red !important;
        border-left: 3px solid red !important;
        background-color: #fffacd !important; 
        font-weight: bold !important;
    }
    
    .primer-tr-segunda-pagina td {
        background-color: #fffacd !important;
    }
    
    .no-print {
        display: none !important;
    }
}

.primer-tr-segunda-pagina {
    border: 2px dashed red !important;
    background-color: #ffe6e6 !important;
}
*/

@media print {
    .primer-tr-segunda-pagina {
        /* font-weight: bold !important; */
        break-before: page; /* Fuerza salto de página */
    }
}