/* ============================================================
   TIRARCO — print.css
   Estilos para imprimir actas y reportes a papel/PDF.
   ============================================================ */

/* Hoja DINA4 (210 x 330 mm), la misma medida que usa la vista previa del
   acta y que se fija al generar el PDF con jsPDF. */
@page {
    size: 210mm 330mm;
    margin: 0;
}

@media print {
    body { background: #fff !important; padding: 0; }
    .topbar, .no-print, #toast-root, .modal, .pwa-hint { display: none !important; }
    .container { max-width: 100%; padding: 0; }

    .section-view { display: block !important; }
    .section-view:not(.print-sheet) { display: none !important; }

    .print-sheet { box-shadow: none !important; border: 0 !important; padding: 0 !important; }

    .scorecard-player-card { break-inside: avoid; page-break-inside: avoid; }

    /* El acta ya viene maquetada por hojas: cada hoja es una página y solo
       hay que quitarle la sombra de la pantalla. */
    #scorecard-content { display: block !important; padding: 0 !important; }
    .acta-sheet { box-shadow: none !important; border-radius: 0 !important; margin: 0 !important; break-after: page; page-break-after: always; }
    .acta-sheet:last-child { break-after: auto; page-break-after: auto; }

    .page-break-before { page-break-before: always; break-before: page; }

    .page-break-after { page-break-after: always; break-after: page; }

    a { color: inherit; text-decoration: none; }

    .btn { box-shadow: none !important; }

    /* Cabecera de acta con logo */
    .print-logo { display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 12px; }
}