/* =============================================
   ESTILOS DE IMPRESIÓN
   Cuando el usuario usa Ctrl+P o "Guardar como PDF",
   se oculta TODA la app y solo se muestra #printArea.
============================================= */
@media print {
  /* Ocultar TODOS los elementos de la app que están fuera de #printArea.
     Nota: #appMain contiene el contenido principal, pero #bottomNav,
     #stickyGenerar, #pwaBanner y los modales están fuera de él. */
  #loginScreen,
  #appMain,
  #bottomNav,
  #stickyGenerar,
  #pwaBanner,
  .modal,
  .modal-backdrop,
  .toast-container,
  .holz-toast { display: none !important; }

  #printArea { display: block !important; }

  body {
    margin: 0;
    padding: 0;
    background: white;
    font-family: 'Poppins', Arial, sans-serif;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  #printArea,
  #printArea * {
    font-family: 'Poppins', Arial, sans-serif !important;
  }

  @page { margin: 15mm 15mm 15mm 15mm; }
}

/* En pantalla, el área de impresión siempre está oculta */
#printArea { display: none; }
