#fire-print-output{display:none}
@media print{
 @page{size:A4 portrait;margin:12mm}
 body:has(>#fire-print-output){background:white!important;padding:0!important;margin:0!important}
 body:has(>#fire-print-output)>:not(#fire-print-output){display:none!important}
 body>#fire-print-output{display:block!important;font:10pt/1.3 Comfortaa,Arial,sans-serif;color:#000}
 #fire-print-output .fire-print-class{break-before:page;page-break-before:always;break-inside:avoid}
 #fire-print-output .fire-print-class:first-child{break-before:auto;page-break-before:auto}
 #fire-print-output h1{font-size:17pt;margin:3mm 0;color:#000}
 #fire-print-output p{margin:2mm 0}
 #fire-print-output table{width:100%;border-collapse:collapse;margin:4mm 0;font:inherit;table-layout:fixed}
 #fire-print-output th,#fire-print-output td{border:0.25mm solid #777;padding:1.8mm;text-align:left;vertical-align:middle;color:#000;background:white;overflow-wrap:anywhere}
 #fire-print-output th{font-weight:700;background:#eee!important}
 #fire-print-output th:nth-child(1){width:7%}#fire-print-output th:nth-child(2){width:43%}#fire-print-output th:nth-child(3){width:29%}#fire-print-output th:nth-child(4){width:21%}
 #fire-print-output td:last-child{text-align:center}
 #fire-print-output tr{break-inside:avoid}
 #fire-print-output small{display:block;font-size:8pt}
 #fire-print-output .fire-paper-box{display:inline-block;width:4mm;height:4mm;border:0.35mm solid #000;vertical-align:middle}
 #fire-print-output footer{margin-top:5mm}
 #fire-print-output .fire-print-compact{font-size:8pt}
 #fire-print-output .fire-print-compact td{padding:1mm}
}
