.invoice-sheet.piip-invoice{padding:0;background:#e9edf0;color:#111;font-size:12px}.piip-page{margin:0 auto 18px;max-width:100%;width:780px;background:white;box-shadow:0 1px 6px #0002}.piip-page:last-child{margin-bottom:0}.piip-page>svg{display:block;width:100%;height:auto}.piip-invoice text{font-family:Arial,Helvetica,sans-serif}.invoice-preview-dialog:has(.piip-invoice){width:min(850px,96vw)}
@page piipInvoice{size:auto;margin:8mm}
@media print{body.printing-invoice>#invoice-print{width:100%;padding:0!important;margin:0!important;background:white!important}.invoice-sheet.piip-invoice{padding:0!important;background:white!important;width:100%}.piip-page{page:piipInvoice;width:100%;max-width:none;margin:0!important;box-shadow:none;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid}.piip-page:last-child{break-after:auto;page-break-after:auto}.piip-page>svg{width:100%;height:auto;print-color-adjust:exact;-webkit-print-color-adjust:exact}}

.invoice-print-help{padding:0 12px;color:#586575;font-size:12px;line-height:1.5}
@media print{.invoice-print-help{display:none!important}}
