/* Loaded with media="print": print only the read-only document view (rendered on beforeprint).
   If printing starts before the lazy view has loaded, nothing below matches and the page prints as is. */
@page { margin: 14mm; }
html, body { background: #fff !important; }
body * { box-shadow: none !important; }
/* Hide every element that neither is, contains, nor sits inside the document view. */
body:has(.docview) *:not(:has(.docview)):not(.docview):not(.docview *) { display: none !important; }
body:has(.docview) .bc-app { display: block !important; padding: 0 !important; max-width: none !important; }
body:has(.docview) .bc-main, .docview-slot { display: block !important; }
.panel, .mobile-bar { display: none !important; }
.docview { border: 0 !important; border-radius: 0 !important; padding: 0 !important; font-size: 10.5pt; color: #000; }
.dv-table { display: table !important; }
.dv-table thead { display: table-header-group; }
.dv-table tr, .dv-totals, .dv-sign, .dv-accept { break-inside: avoid; }
.dv-table th { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
a { color: inherit; text-decoration: none; }
