/* Employee worksheet only. Screen presentation is unchanged. */
#printDocument{display:none}
@page{size:A4 portrait;margin:14mm}
@media print{
 html,body{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;color:#20232d!important;overflow:visible!important}
 body>*:not(#printDocument){display:none!important}
 body::before,body::after{display:none!important}
 #printDocument{display:block!important;width:100%;margin:0;padding:0;font:11pt/1.35 Arial,Helvetica,sans-serif;color:#20232d;background:#fff}
 #printDocument *{box-sizing:border-box;letter-spacing:normal;word-break:normal;overflow-wrap:normal;hyphens:none}
 #printDocument td,#printDocument th{color:#20232d;text-align:left;font-weight:400}
 #printDocument p{font-size:11pt;line-height:1.35;margin:0 0 1mm}
 #printDocument .print-heading{display:block;max-width:none;height:auto;margin:0 0 5mm;padding:0 0 4mm;border:0;border-bottom:.7pt solid #cbd0d9;break-inside:avoid;break-after:avoid-page}
 #printDocument .print-heading>span{color:#2549eb;font-size:11pt;font-weight:700}
 #printDocument h1{font-size:19pt;line-height:1.2;font-weight:600;margin:2mm 0}
 #printDocument .print-weight{font-size:13pt;font-weight:600}
 #printDocument h2{font-size:12pt;font-weight:600;line-height:1.3;margin:3mm 0 1mm;break-after:avoid-page}
 #printDocument strong{font-size:11pt;font-weight:600}
 #printDocument .print-diagram{width:65mm;margin:0 auto 4mm;break-inside:avoid}
 #printDocument .print-diagram svg{display:block;width:65mm;height:auto;max-height:none;aspect-ratio:320/262;overflow:visible}
 #printDocument figcaption{font-size:9pt;color:#535966;text-align:center;margin-top:1mm}
 #printDocument .print-overview{width:100%;table-layout:fixed;border-collapse:collapse;margin:0 0 4mm;break-inside:avoid}
 #printDocument .print-overview>tbody>tr>td:first-child{width:70mm}
 #printDocument .print-overview>tbody>tr>td{padding:0;vertical-align:middle;border:0}
 #printDocument .print-size-pair{width:100%;border-collapse:collapse;margin-top:3mm}
 #printDocument .print-size-pair td{width:50%;padding:0 2mm 0 0;vertical-align:top;border:0}
 #printDocument .print-size b{display:block;font-size:11pt;white-space:nowrap;margin-bottom:1.5mm}
 #printDocument .print-size p{white-space:nowrap;font-size:11pt}
 #printDocument .print-size-pair td:first-child,#printDocument .print-tiers td:nth-child(2){font-weight:600}
 #printDocument .print-tiers{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11pt}
 #printDocument .print-tiers thead{display:table-header-group}
 #printDocument .print-tiers th,#printDocument .print-tiers td{padding:3mm 2mm;text-align:left;vertical-align:top;border:0;border-bottom:.5pt solid #ccd1da}
 #printDocument .print-tiers th{font-size:11pt;white-space:nowrap;border-bottom:1pt solid #535966}
 #printDocument .print-tiers tr{break-inside:avoid;page-break-inside:avoid}
 #printDocument .print-finish{margin-top:4mm;break-inside:avoid;page-break-inside:avoid}
 #printDocument .print-total{margin-top:4mm;padding-top:3mm;border-top:.5pt solid #ccd1da;font-weight:600}
}
