/* Vista de impresión (ficha C19; HU-015). Va enlazada al final de index.html, después de las hojas de las vistas.
   Lo que no se imprime lleva `.no-imprimir` (la marca de cada vista); aquí va lo demás: una sola columna a ancho
   completo, la barra no fija y legible en papel, tarjetas sin partir (salvo la de empleados, que se reparte en las
   páginas que haga falta), fondo blanco sin sombras y lo ancho recortado. El papel real se valida en la T41. */

@media print {
  .no-imprimir,
  .riel {
    display: none !important;
  }

  body {
    background: var(--superficie);
  }

  /* La barra deja de ser fija y sale una sola vez, al principio (HU-015.CA-8). Sin el fondo oscuro, que los navegadores
     no imprimen por defecto: el logo y el título en tinta oscura sobre el papel (HU-015.CA-17). */
  .cascaron {
    position: static;
  }

  .barra-superior {
    background: none;
    color: var(--texto);
    border-bottom: 1px solid var(--borde);
  }

  .logo {
    color: var(--primario);
  }

  /* Una sola columna a ancho completo, sin el riel (HU-015.CA-7). */
  .cuerpo {
    display: block;
    padding: 0;
  }

  .columna {
    display: block;
    opacity: 1;
  }

  .columna > * {
    margin-bottom: var(--esp-3);
  }

  /* Tarjetas sin partir y sin sombras (HU-015.CA-9, CA-10); la de empleados se reparte (HU-015.CA-12). */
  .tarjeta,
  .tarjeta-metrica {
    break-inside: avoid;
    box-shadow: none;
  }

  .tarjeta-empleados {
    break-inside: auto;
  }

  .tabla tr {
    break-inside: avoid;
  }

  /* El gráfico no se recorta: se conserva entero (HU-015.CA-17). En pantalla el SVG mide lo que midió su contenedor;
     en papel toma el ancho de la tarjeta y su viewBox lo escala con su proporción (T46). */
  .lienzo-bandas {
    width: 100%;
    height: auto;
  }

  /* Lo ancho se recorta: en papel no hay desplazamiento (HU-015.CA-13). */
  .tabla-contenedor,
  .tabla-empleados__desplazable {
    overflow: hidden;
  }

  .tabla-empleados__desplazable {
    max-height: none;
  }

  .tabla-empleados thead th {
    position: static;
  }

  /* El caso abierto (003-bandeja, CONC-P3-03): el hilo general, su caja y el historial ya llevan `.no-imprimir`; las
     notas de la persona activa sí salen, sin su caja, y pueden ser muchas: se reparten entre páginas (P-121). */
  .notas-persona {
    break-inside: auto;
  }

  .notas-persona__entrada {
    break-inside: avoid;
  }
}
