/* 08-pages/_labels.css — the two label pages when printed, both on A4 with the chrome hidden
   (u-print-hidden marks what a page itself hides): the machine-park page as two columns of c-label,
   and the production label page as one c-package-label per sheet, black on white in either theme. */
@media print {
  @page { size: A4; margin: 10mm; }
  html, body { background: #fff; color: #000; }
  .c-topbar, .c-subnav, .c-resource-strip, .c-notice, .u-skip-link { display: none; }
  .app-shell { min-height: 0; }
  .app-shell__main { padding: 0; }
  .app-shell__main > .o-container { max-width: none; }
  .c-labels { grid-template-columns: repeat(2, 1fr); gap: 5mm; }
  .c-label { min-height: 55mm; border-color: #000; border-radius: 0; }
  .c-package-label { max-width: none; min-height: 250mm; padding: 0; border: 0; border-radius: 0; background: #fff; color: #000; }
  .c-package-label + .c-package-label { break-before: page; }
  .c-package-label__eyebrow, .c-package-label__mill, .c-package-label__facts dt, .c-package-label__lengths th, .c-package-label__lengths caption { color: #000; }
  .c-package-label__head { border-bottom-color: #000; }
  .c-package-label__lengths th, .c-package-label__lengths td, .c-package-label__barcode { border-color: #000; }
}
