.insulation-print-header{border-bottom:2px solid #1e3a8a;margin-bottom:24px;padding-bottom:16px}.insulation-print-header h1{font-size:24px;font-weight:700}.insulation-print-header p{color:#475569;margin-top:6px;font-size:12px}@media print{@page{margin:14mm;size:A4}body:has(.insulation-page){background:#fff!important}.insulation-page{max-width:none!important;padding:0!important}.insulation-page>:not(.insulation-report){display:none!important}.insulation-report{display:block!important}.insulation-report>*{break-inside:avoid;margin-bottom:16px}.insulation-report .no-print,.insulation-report button,.insulation-report select,.insulation-report input[type=checkbox]{display:none!important}.insulation-print-header{display:block!important}.insulation-report section,.insulation-report>div{box-shadow:none!important}}
