/* R59: Sales Order native print only. Paper page counters and intact product rows. */
@page colorjet-order-a4 { size:A4; margin:0mm 2mm 8mm; @bottom-right { content:"Page " counter(page) " of " counter(pages); font:8pt Arial,sans-serif; } }
@media print {
.page[data-cj-order-print="true"]{page:colorjet-order-a4;width:100%!important;max-width:100%!important;overflow:visible!important}
.page[data-cj-order-print="true"]>.cj-branded-print-table{table-layout:fixed!important;width:100%!important;border:0!important;border-collapse:collapse!important}
.page[data-cj-order-print="true"]>.cj-branded-print-table>:is(thead,tbody,tfoot)>tr>td{padding:0!important;border:0!important;background:#fff!important;text-align:left!important}
.page[data-cj-order-print="true"]>.cj-branded-print-table>tfoot{display:table-row-group!important;break-inside:avoid}
.page[data-cj-order-print="true"] .cj-print-meta>span:first-child{display:none!important}
.page[data-cj-order-print="true"] .page-content{line-height:1.25!important}
.page[data-cj-order-print="true"] .page-content>div{margin:4mm!important;font-size:10pt!important}
.page[data-cj-order-print="true"] .MuiTableContainer-root{overflow:visible!important}
.page[data-cj-order-print="true"] .page-content :is(td,th){padding:1mm 1.5mm!important;font-size:10pt!important;line-height:1.25!important;white-space:normal!important}
.page[data-cj-order-print="true"] .MuiTableBody-root>tr{break-inside:avoid!important;page-break-inside:avoid!important}
.page[data-cj-order-print="true"] .page-content td:last-child{white-space:nowrap!important;text-align:right!important}
.page[data-cj-order-print="true"] .page-content p{margin-top:1mm!important;margin-bottom:1mm!important}
.page[data-cj-order-print="true"] .footer-top{height:3mm!important}
.page[data-cj-order-print="true"] .footer{height:auto!important;margin-top:5mm!important;overflow:visible!important}
.page[data-cj-order-print="true"] .cj-document-footer{padding-top:2mm!important;font-size:8pt!important;min-height:0!important}
}

@media print { .page[data-cj-order-print="true"] .page-content th{color:#fff!important;background:#1e3a5f!important} }
