/* Printweergave van de rapporten op A4. */
@page{size:A4;margin:18mm 16mm 20mm 16mm}
@media print{
  html,body{background:#fff;color:#0c2333;font-size:11pt}
  .no-print,.report-toolbar,.session-bar,.site-header,.site-footer,.toast,dialog,button,.skip-link,.demo-note{display:none!important}
  .report-shell{width:auto;margin:0;padding:0}
  .report{padding:0}
  .print-wrap{display:table;width:100%;border-collapse:collapse;table-layout:fixed}
  .print-wrap thead{display:table-header-group}
  .print-wrap tfoot{display:table-footer-group}
  .print-wrap tbody{display:table-row-group}
  .print-wrap>thead>tr,.print-wrap>tbody>tr,.print-wrap>tfoot>tr{display:table-row}
  .print-wrap>thead>tr>td,.print-wrap>tbody>tr>td,.print-wrap>tfoot>tr>td{display:table-cell;padding:0;border:0;width:100%}
  .print-header{display:flex!important;justify-content:space-between;align-items:center;font-size:9pt;color:#596b72;border-bottom:1px solid #dde5e1;padding-bottom:4mm;margin-bottom:8mm}
  .print-header img{height:11mm}
  .print-footer{display:block!important;font-size:8pt;color:#596b72;text-align:center;border-top:1px solid #dde5e1;padding-top:3mm;margin-top:6mm}
  .report h1{font-size:24pt}
  .report h2{font-size:15pt;margin-top:10mm;break-after:avoid;page-break-after:avoid}
  .report h3{break-after:avoid}
  .report p,.report li,.report td,.report th{font-size:9.5pt}
  .tiles{grid-template-columns:repeat(4,1fr);break-inside:avoid}
  .tile{background:#edf3ee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:auto}
  .tile.accent{background:#0c2333!important;color:#fff}
  .conclusions{grid-template-columns:repeat(3,1fr);break-inside:avoid}
  .conclusion{break-inside:avoid}
  .report table{break-inside:auto}
  .report tr{break-inside:avoid;page-break-inside:avoid}
  .report thead{display:table-header-group}
  .chart-wrap{grid-template-columns:1fr 1fr;break-inside:avoid;align-items:center}
  .chart-wrap svg{max-height:72mm;width:auto;margin:0 auto;display:block}
  .two-col{break-inside:avoid}
  .callout{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}
  .mat i,.quad-cell i,.bars .track span,.score-ring,.dimension-track>span,.q-dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}
  .score-ring{background:conic-gradient(#0c2333 calc(var(--score)*1%),#cfdfd4 0)!important}
  .page-break{break-before:page;page-break-before:always}
  a[href]:after{content:''}
  .badge-prov{-webkit-print-color-adjust:exact;print-color-adjust:exact}
  .report-head{display:none}
}
.print-header,.print-footer{display:none}
