.orders-print-root{display:none}@media print{@page{size:portrait;margin:14mm}body:has(.orders-print-root) *{visibility:hidden}.orders-print-root{width:100%;color:var(--foreground);background:var(--background);display:block;position:absolute;inset:0}:is(body:has(.orders-print-root) .orders-print-root,body:has(.orders-print-root) .orders-print-root *){visibility:visible}.orders-print-test{text-align:center;text-transform:uppercase;letter-spacing:.08em;border:2px solid var(--foreground);break-after:avoid;break-inside:avoid;margin-bottom:6mm;padding:3mm 4mm}.orders-print-masthead{border-bottom:1px solid var(--border-solid);break-after:avoid;break-inside:avoid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;column-gap:10mm;margin-bottom:8mm;padding-bottom:4mm;display:grid}.orders-print-brand{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:3mm;min-width:0;display:grid}.orders-print-mark{object-fit:contain;border:1px solid var(--border-solid);border-radius:var(--radius-lg);justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.orders-print-identity{text-align:right;min-width:0}.orders-print-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:6mm 10mm;margin-bottom:8mm;display:grid}.orders-print-block{overflow-wrap:anywhere;break-inside:avoid;align-content:start;row-gap:1mm;min-width:0;display:grid}.orders-print-section{break-inside:avoid;margin-block:6mm}.orders-print-totals{break-inside:avoid;justify-content:end;row-gap:1mm;margin-top:4mm;margin-bottom:8mm;display:grid}.orders-print-total-row{text-align:right;grid-template-columns:40mm 30mm;column-gap:4mm;display:grid}.orders-print-footer{border-top:1px solid var(--border-solid);break-inside:avoid;row-gap:1mm;padding-top:3mm;display:grid}.orders-print-root table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:9pt}.orders-print-root thead{display:table-header-group}.orders-print-root tr{break-inside:avoid}.orders-print-root th,.orders-print-root td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--border-solid);padding:2mm}.orders-order-print th:first-child,.orders-order-print td:first-child{text-align:left;width:auto}.orders-order-print th:nth-child(2),.orders-order-print td:nth-child(2){text-align:right;width:16mm}.orders-order-print th:nth-child(3),.orders-order-print td:nth-child(3),.orders-order-print th:nth-child(4),.orders-order-print td:nth-child(4){text-align:right;width:24mm}.orders-sales-print th:nth-child(3),.orders-sales-print td:nth-child(3){width:24%}.orders-sales-print th,.orders-sales-print td{overflow-wrap:anywhere;white-space:normal}.shop-window-print{font-size:12pt;line-height:1.35}.shop-window-print-day{break-before:page;break-inside:auto}.orders-print-masthead+.shop-window-print-day{break-before:auto}.shop-window-print-day h3{border-bottom:1px solid var(--border-solid);break-after:avoid;margin-bottom:4mm;padding-bottom:2mm;font-size:16pt}.shop-window-print-row{overflow-wrap:anywhere;border-bottom:1px solid var(--border-solid);break-inside:avoid;row-gap:1mm;min-width:0;margin-bottom:4mm;padding-bottom:3mm;display:grid}.shop-window-print-row-head{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;column-gap:6mm;display:grid}.shop-window-print-line{row-gap:.5mm;min-width:0;display:grid}}
