/* Provider pay (lane PAYOUT1): a Super Admin reads it on screen and may print the page. Nothing here makes a file. */
.po-links { margin: 0 0 var(--space-3, 1rem); }
.po-facts dd { overflow-wrap: anywhere; }
.po-inline { display: flex; flex-wrap: wrap; gap: .4rem; align-items: center; }
.po-inline label { flex: 1 0 100%; font-size: .85em; }
.po-inline input { flex: 1 1 10rem; min-width: 0; }
.po-hash { overflow-wrap: anywhere; word-break: break-all; }
@media print {
  .po-noprint, .po-inline, .mobilebar, .sidenav, #sidenav, .skip, .assume-bar, .env-banner, .note-area { display: none !important; }
  .table-scroll { overflow: visible; max-height: none; border: 0; box-shadow: none; }
  .panel { break-inside: avoid; box-shadow: none; border: 1px solid #000; }
  body, .panel, .audit-table th, .audit-table td { background: #fff !important; color: #000 !important; }
  a { color: #000; text-decoration: none; }
}
