/* v95 batch 3 print stylesheet (linked with media="print"; external file only). Prints only the element marked .t3-printarea. */
@page{margin:10mm}
body{background:#fff!important;color:#000!important}
body>*:not(main){display:none!important}
main :not(.t3-printarea):not(.t3-printarea *):not(:has(.t3-printarea)){display:none!important}
.t3-printarea{display:block!important;border:0!important;padding:0!important;margin:0!important;min-height:0!important;background:#fff!important}
.t3-printarea h2{font-size:18pt;margin:0 0 6pt}
.t3-printarea h3{font-size:12.5pt;margin:12pt 0 4pt;break-after:avoid}
.t3-printarea p,.t3-printarea li{font-size:10.5pt;line-height:1.35}
.t3-printarea .t3-meta,.t3-printarea .t3-kick{font-size:9pt;color:#000}
.t3-printarea table{border-collapse:collapse;width:100%;font-size:10pt}
.t3-printarea th,.t3-printarea td{border:1px solid #000;padding:4pt 6pt;text-align:left;vertical-align:top;background:#fff!important}
.t3-printarea thead th{background:#eee!important}
.t3-printarea td.t3-fill{height:22pt}
.t3-printarea .t3-chips{display:flex;flex-wrap:wrap;gap:3pt;list-style:none;padding:0}
.t3-printarea .t3-chips li{border:1px solid #000;padding:1pt 5pt;font-size:9.5pt}
.t3-printarea .t3-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 14pt}
.t3-printarea svg{max-width:100%;height:auto}
.t3-printarea figure{break-inside:avoid;margin:0 0 8pt}
.t3-printarea .t3-prev{display:grid;grid-template-columns:repeat(3,1fr);gap:8pt;min-height:0}
tr{break-inside:avoid}
a{color:#000;text-decoration:none}
.t3-printarea .t3-svgbox{border:0!important;padding:0!important;margin:4pt 0!important}
.t3-printarea .t3-svgbox svg{max-width:400px}
.t3-printarea .t3-res-tbl th,.t3-printarea .t3-res-tbl td{padding:2.5pt 5pt;font-size:9.5pt}
.t3-printarea ol{margin:2pt 0;padding-left:16pt}
.t3-printarea .t3-sum{min-height:0;margin:3pt 0}
.t3-printarea .t3-prev svg{max-width:100%}
/* briefs: aim for one A4 page */
.t3-brief{font-size:8.2pt}
.t3-brief h2{font-size:14pt;margin:0 0 2pt}
.t3-brief h3{font-size:10pt;margin:5pt 0 1.5pt}
.t3-brief h4{font-size:9pt;margin:1pt 0}
.t3-brief p,.t3-brief li{font-size:8.2pt;line-height:1.2;margin:1.5pt 0}
.t3-brief table{font-size:8pt}
.t3-brief th,.t3-brief td{padding:1pt 3pt;line-height:1.15}
.t3-brief td.t3-fill{height:12pt}
.t3-brief .t3-chips li{font-size:8pt;padding:0 3pt}
.t3-brief .t3-chips{gap:2pt}
.t3-brief ul,.t3-brief ol{margin:1pt 0;padding-left:12pt}
.t3-brief .t3-chips,.t3-brief .t3-checks{padding:0}
.t3-brief .t3-checks{list-style:none}
.t3-brief .t3-kick{display:none}
