.tile-print-action{display:block;margin:16px 0 0;min-height:44px;padding:10px 16px;border:1px solid #145fe6;border-radius:8px;background:#fff;color:#145fe6;font:inherit;font-weight:700;max-width:100%;white-space:normal}.tile-print-action:hover{background:#edf4ff;color:#123c79}.tile-print-action:disabled{opacity:.55;cursor:not-allowed}
#piaPrintReport{display:none}
@media print{
 @page{size:A4;margin:12mm}
 body:has(#piaPrintReport) *:not(:has(#piaPrintReport)):not(#piaPrintReport):not(#piaPrintReport *){display:none!important}
 body:has(#piaPrintReport),body:has(#piaPrintReport) *:has(#piaPrintReport){display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;min-height:0!important;border:0!important}
 #piaPrintReport{display:block!important;color:#172033;font:10pt/1.35 system-ui,sans-serif}
 #piaPrintReport h1{font-size:18pt;margin:0 0 8pt}
 #piaPrintReport h2{font-size:13pt;margin:12pt 0 6pt;break-after:avoid}
 #piaPrintReport p{margin:6pt 0}
 #piaPrintReport table{border-collapse:collapse;width:100%;font-size:9pt}
 #piaPrintReport th,#piaPrintReport td{padding:3pt 6pt;border-bottom:1px solid #ccc;text-align:left}
 #piaPrintReport th{width:55%;font-weight:500}
 #piaPrintReport svg{display:block;width:100%;height:66mm;break-inside:avoid;print-color-adjust:exact}
 #piaPrintReport svg.tile-print-quantity{height:28mm}
 #piaPrintReport tr{break-inside:avoid}
}
