@media print{@page penalty-report{size:A4;margin:16mm 14mm}body:has(#penalty-report){page:penalty-report;background:#fff!important}body:has(#penalty-report) :not(#penalty-report):not(#penalty-report *):not(:has(#penalty-report)){display:none!important}body:has(#penalty-report) :has(#penalty-report){display:block!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;transform:none!important}#penalty-report{position:static;width:100%;padding:0;font-size:11pt;line-height:1.4;background:#fff!important}#penalty-report .no-print{display:none!important}#penalty-report .print-only{display:block!important}#penalty-report *{color:#111!important;background:transparent!important;border-color:#ddd!important;box-shadow:none!important}#penalty-report h2,#penalty-report h3{break-after:avoid}#penalty-report p{orphans:3;widows:3}#penalty-report details{break-inside:avoid}#penalty-report details::details-content{content-visibility:visible}#penalty-report details>:not(summary){display:block!important}#penalty-report .penalty-amount{color:#111!important}}