/* ==========================================================================
   Print — A4 report output (docs/07 §13)
   Loaded with media="print" so it only applies to Export → Print.
   ========================================================================== */

@page {
  size: A4;
  margin: 16mm 14mm;
}

@media print {
  .c-dock, .c-toast-host, .c-palette, .c-overlay,
  .page-header__actions, .c-segmented, [data-print="hide"],
  .c-tooltip, .c-list-row__actions {
    display: none !important;
  }

  body {
    background: #fff;
    min-width: 0;
  }

  .page { padding-bottom: 0; }

  .content {
    max-width: none;
    padding: 0;
  }

  .c-card, .c-stat-tile {
    box-shadow: none;
    border: 1px solid #ddd;
    break-inside: avoid;
  }

  .print-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 8mm;
    margin-bottom: 8mm;
    border-bottom: 1px solid #ddd;
  }

  .print-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 9px;
    color: #888;
    display: flex;
    justify-content: space-between;
  }

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