@media print{nav,aside,[data-sidebar],[data-topbar],[data-statusbar],[data-functionbar],.notification-bell,button,.no-print{display:none!important}body,html,main,[data-main-content]{font-size:10pt;line-height:1.4;color:#000!important;background:#fff!important}*{box-shadow:none!important}main,[data-main-content]{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}@page{size:A4 portrait;margin:15mm 12mm 20mm;@top-left{content:"Numeris Buchhaltung";font-size:8pt;color:#666}@top-right{content:string(report-title);font-size:8pt;color:#666}@bottom-center{content:"Seite " counter(page)" von " counter(pages);font-size:7pt;color:#999}@bottom-right{content:"Gedruckt: " attr(data-print-date);font-size:7pt;color:#999}}table{border-collapse:collapse;page-break-inside:auto;font-size:9pt;width:100%!important}thead{display:table-header-group}tfoot{display:table-footer-group}tr{page-break-inside:avoid;break-inside:avoid}th{text-transform:uppercase;letter-spacing:.5pt;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:3pt 4pt;font-size:7pt;font-weight:700;color:#000!important;background:#f0f0f0!important;border:.5pt solid #999!important}td{padding:2pt 4pt;color:#000!important;background:0 0!important;border:.5pt solid #ccc!important}tr.bg-bg-dark td,tfoot tr td{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700;color:#fff!important;background:#222!important}.bg-bg-section{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f5f5f5!important}.kpi-card,.border.border-border-light,[data-report-section]{page-break-inside:avoid;break-inside:avoid}.font-mono,.tabular-nums{font-variant-numeric:tabular-nums;font-family:Courier New,monospace}a[href]:after{content:" (" attr(href)")";color:#666;font-size:7pt}a[href^=javascript\:]:after,a[href^=\#]:after{content:""}p,h1,h2,h3,h4{orphans:3;widows:3}h1,h2,h3,h4{page-break-after:avoid;break-after:avoid}[data-status-badge]{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:.5pt solid #999!important}.print-landscape{page:landscape}@page landscape{size:A4 landscape}}
