﻿/* ============================================================
   Print page setup.

   This file is loaded after poster.css on purpose: poster.css
   prints the poster on a full-bleed, margin-less A4 sheet with
   `@page { margin: 0 }`, and the last matching `@page` rule wins.
   The shipping-orders report is therefore printed on its own
   named page, which keeps its A4 margins without changing the
   poster.
   ============================================================ */

@media print {
  @page shipping-orders {
    size: A4 portrait;
    margin: 6mm;
  }

  html:has(.shipping-report) {
    page: shipping-orders;
  }
}
