/* print.css (media="print") — hanya dokumen yang tercetak, ukuran A4. Sengaja menimpa class layout. */
@page{size:A4;margin:14mm}
body{background:#fff}
body::before{display:none}
.skip-link,.sb-root,.tb-root,.bn-root,.mn-root,.tst-region,.tb-banner{display:none!important}
.shell{display:block;padding:0;max-width:none}
.card{box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border-color:#e5e7eb}
/* Detail invoice: hanya dokumen yang tercetak */
.pg-invoice-detail .ivd-side,.pg-invoice-detail .ivd-bar{display:none!important}
.pg-invoice-detail{display:block!important}
.doc-root{max-width:none;padding:0 24px;border-radius:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.doc--modern .doc-head{margin:0 -24px 24px;padding:24px;border-radius:10px}
/* Laporan Bulanan & Keuangan: alat (pilihan periode, tab, tombol cetak) tidak ikut tercetak; baris laporan tidak terpotong antarhalaman */
.rp-tools,.tabs{display:none!important}
.stm-table tr,.rb-block{break-inside:avoid}
.stm-strong th,.stm-strong td{background:#f7f8fb!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
