@media print{@page rental-penalty{size:A4;margin:16mm}body:has(#rental-penalty-report){page:rental-penalty}body:has(#rental-penalty-report) :not(#rental-penalty-report):not(#rental-penalty-report *):not(:has(#rental-penalty-report)){display:none!important}body :has(#rental-penalty-report),body:has(#rental-penalty-report){display:block!important;position:static!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;transform:none!important}#rental-penalty-report{position:static;width:100%;margin:0;padding:0;border:0;font-size:11pt;line-height:1.4;font-variant-numeric:lining-nums tabular-nums}#rental-penalty-report,#rental-penalty-report *{color:#000!important;background:transparent!important;border-color:#ccc!important;box-shadow:none!important}#rental-penalty-report .no-print{display:none!important}#rental-penalty-report .print-only{display:block!important}#rental-penalty-report .rental-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#rental-penalty-report .text-xs{font-size:9pt;line-height:1.45}#rental-penalty-report .text-sm{font-size:11pt}#rental-penalty-report .text-xl{font-size:15pt}#rental-penalty-report .text-3xl{font-size:24pt}#rental-penalty-report .rental-money{container-type:normal!important;font-size:15pt!important;line-height:1.2}#rental-penalty-report .rental-money.text-3xl{font-size:24pt!important}#rental-penalty-report .rental-money>span{font-size:inherit!important}#rental-penalty-report dl>div,#rental-penalty-report>div{break-inside:avoid}#rental-penalty-report h3,#rental-penalty-report h4{break-after:avoid}#rental-penalty-report p{orphans:3;widows:3}}