/* Print: only the report document. */
@page { size: A4; margin: 14mm 14mm 16mm; }
html, body { background: #fff !important; }
.site-header, .site-footer, .demo-banner, .toasts, #modal-root, .print-toolbar, .skip { display: none !important; }
body { display: block; min-height: 0; }
main { padding: 0 !important; }
.print-shell { background: none !important; padding: 0 !important; }
