/* ============================================================
   print.css — 型7 静的配布型（PDF/印刷）用 @media print
   ============================================================ */

@media print {
  @page {
    size: A4 landscape;
    margin: 10mm;
  }

  body * { visibility: hidden; }

  .print-only-view,
  .print-only-view * { visibility: visible; }

  .print-only-view {
    position: absolute;
    inset: 0;
    display: block !important;
  }

  .print-only-view .pp-sheet {
    max-width: none;
    width: 100%;
    box-shadow: none;
    border: none;
    padding: 0;
    font-size: 10px;
  }

  .print-only-view .pp-table { font-size: 8.5px; }
  .print-only-view .pp-table th, .print-only-view .pp-table td {
    padding: 2px 3px;
  }

  a[href]::after { content: ""; }
}
