.print-sheet{display:none}@media print{@page{size:letter;margin:14mm 16mm}html:has(.print-sheet),body:has(.print-sheet){background:#fff!important;min-width:0!important}.print-sheet{display:block;color:#111;font-size:9pt;line-height:1.35}.print-sheet h3{font-size:7.5pt;letter-spacing:.08em;text-transform:uppercase;color:#555;margin:0 0 2pt;font-weight:700}.print-sheet p{margin:0;line-height:1.35;white-space:pre-wrap}.print-sheet section{padding:4pt 0;border-bottom:.5pt solid #bbb;break-inside:avoid}.print-header{display:flex;align-items:center;gap:8pt;padding-bottom:6pt;border-bottom:1.5pt solid #111}.print-header img{width:36pt;height:36pt;object-fit:contain}.print-header div{display:flex;flex-direction:column}.print-header strong{font-size:12pt}.print-number{margin-left:auto;text-align:right}.print-number strong{font-size:15pt;letter-spacing:.02em}.print-grid{display:grid;grid-template-columns:1fr 1fr;gap:4pt 14pt}.print-inline{display:flex;flex-wrap:wrap;gap:1pt 12pt}.print-sheet table{width:100%;border-collapse:collapse;font-size:8.5pt}.print-sheet th,.print-sheet td{text-align:left;vertical-align:top;border-bottom:.5pt solid #ddd;padding:2pt 4pt 2pt 0}.print-sheet th{font-size:7pt;color:#555;text-transform:uppercase}.print-sheet ul{margin:0;padding-left:12pt}.print-blank{height:12mm;border-bottom:.6pt solid #999}.print-blank:before{content:"";display:block;height:6mm;border-bottom:.6pt solid #999}.print-signatures{display:grid;grid-template-columns:1fr 1fr;gap:18pt;margin-top:16mm}.print-signatures div{border-top:.75pt solid #111;padding-top:3pt;font-size:8pt;color:#333}.print-void{border:1.5pt solid #111!important;padding:4pt 6pt!important;margin:4pt 0}.print-void h3{color:#111!important;font-size:11pt!important;letter-spacing:.2em!important}.print-sheet .num{text-align:right;white-space:nowrap}.print-totals dl{margin:0 0 0 auto;width:52%}.print-totals dl>div{display:flex;justify-content:space-between;gap:12pt;padding:1pt 0}.print-totals dt{color:#444}.print-totals dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.print-totals .print-total{border-top:.75pt solid #111;margin-top:2pt;padding-top:3pt}.print-totals .print-total dd{font-size:10.5pt}.print-note{margin-top:8pt;font-size:7.5pt;color:#444}}@media print{.print-header .print-seller{margin:0 0 0 6pt;padding-left:10pt;border-left:.5pt solid #bbb;font-size:7.5pt;line-height:1.3;color:#333;white-space:normal}.print-header .print-number{flex:none;white-space:nowrap}.print-header>div:not(.print-number){flex:0 1 auto;min-width:0;max-width:40%;overflow-wrap:anywhere}.print-header .print-seller{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.print-seller>span{display:block}.print-seller-atom{display:inline-block;max-width:100%}.print-seller-note{margin-top:8pt;font-size:8pt;color:#222}.print-seller-note p+p{margin-top:3pt}}@media print{.print-header>div.print-corner{max-width:45%;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:0 1 auto}.print-corner .print-number{margin-left:0;text-align:right}.print-doctype{font-size:14pt;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}.print-corner .print-assist{margin-top:3pt;align-items:flex-end;font-weight:700;line-height:1.2;white-space:nowrap}.print-corner .print-assist span{font-size:8pt;letter-spacing:.02em}.print-corner .print-assist strong{font-size:10.5pt;letter-spacing:.02em}.print-footer{margin-top:10pt;padding-top:4pt;border-top:1pt solid #111;font-size:7.5pt;color:#222;break-inside:avoid}.print-footer-line{display:flex;justify-content:space-between;gap:12pt}.print-warranty{margin-top:3pt!important;color:#333}.print-sheet tr.print-group th{font-size:7.5pt;color:#111;padding-top:5pt;border-bottom:.75pt solid #111}.print-sheet tr.print-group-total td{font-weight:600;border-bottom:none}.print-surcharge-note{margin-top:4pt;font-size:7.5pt;color:#333}}@media print{@page invoice{size:letter;margin:9mm 10mm}.print-sheet.invoice-print{page:invoice;--inv-red:#c00000;--inv-number:#ff0000;--inv-dark:#000;--inv-tint:#fbe4d5;--inv-fill:#f2f2f2;--inv-serif:"Times New Roman",Times,"Liberation Serif","Nimbus Roman","Nimbus Roman No9 L","TeX Gyre Termes","DejaVu Serif",serif;--inv-stencil:"Stencil Std",Stencil,"Saira Stencil One","Big Shoulders Stencil Display","Allerta Stencil",Impact,Haettenschweiler,"Arial Narrow Bold","Liberation Sans Narrow","Arial Black",sans-serif;font-family:var(--inv-serif);font-size:8.5pt;line-height:1.3;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}.invoice-print p{line-height:1.3}.inv-head{display:grid;grid-template-columns:1.5in minmax(0,1fr) 2.8in;gap:0 9pt;align-items:start;padding-bottom:5pt}.inv-brand{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--inv-serif);font-size:7.5pt;line-height:1.2;color:#111;overflow-wrap:anywhere;min-width:0}.invoice-print .inv-logo{width:1.15in;height:1.15in;object-fit:contain;margin-bottom:2pt}.inv-brand strong{font-size:9pt}.inv-box{display:flex;flex-direction:column;border:.9pt solid #000;min-width:0}.inv-label{display:block;background:var(--inv-red);color:#fff;font-family:var(--inv-serif);font-weight:700;font-size:10.5pt;line-height:1.25;text-align:center;padding:1pt 4pt;white-space:nowrap}.inv-value{display:flex;align-items:center;justify-content:center;min-height:17pt;padding:1.5pt 4pt;background:var(--inv-fill);font-family:var(--inv-serif);font-weight:700;font-size:10pt;text-align:center;overflow-wrap:anywhere;min-width:0}.inv-account .inv-value{font-size:10.5pt;letter-spacing:.02em}.inv-account.long .inv-value{font-size:8.5pt;letter-spacing:0;word-break:break-all}.inv-fields{margin:5pt 0 0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:end;gap:1.5pt 4pt}.inv-fields>div{display:contents}.inv-fields dt{font-family:var(--inv-serif);font-weight:700;font-size:9pt;text-align:right;white-space:nowrap}.inv-fields dd{margin:0;min-height:11pt;border-bottom:.6pt solid #000;color:var(--inv-red);font-weight:700;font-size:8.5pt;line-height:1.25;overflow-wrap:anywhere}.inv-corner{display:flex;flex-direction:column;gap:4pt;min-width:0}.inv-doctype{text-align:right;font-family:var(--inv-serif);line-height:1.05}.inv-doctype strong{display:block;font-size:19pt;font-weight:700;color:var(--inv-dark);text-transform:uppercase;letter-spacing:.08em}.inv-doctype span{display:block;margin-top:1pt;font-size:10pt;font-weight:700;color:var(--inv-red)}.inv-ids{display:grid;grid-template-columns:.92in minmax(0,1fr);gap:4pt}.inv-ids .inv-value{flex:1}.inv-number-box .inv-value{background:#fff;min-height:24pt;padding:1pt 3pt}.inv-number{color:var(--inv-number);font-family:var(--inv-stencil);font-weight:900;font-size:15pt;line-height:1.1;letter-spacing:.01em;font-stretch:condensed;white-space:nowrap}.inv-number-box.long .inv-number{font-size:12.5pt}.inv-assist{text-align:center;font-family:var(--inv-serif);font-weight:700;line-height:1.15;overflow-wrap:anywhere}.inv-assist span{display:block;font-size:12.5pt}.inv-assist strong{display:block;font-size:13pt;letter-spacing:.02em}.invoice-print .inv-flag{display:flex;align-items:baseline;gap:8pt;margin:4pt 0 0;padding:1pt 6pt;border:1.5pt solid #000;font-size:8.5pt;line-height:1.25}.inv-flag strong{font-size:10pt;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.inv-truck{margin-top:4pt;border:.9pt solid #000;break-inside:avoid;font-size:8.5pt}.inv-row{display:grid;align-items:stretch}.inv-row+.inv-row{border-top:.6pt solid #000}.inv-truck-unit{grid-template-columns:auto minmax(0,1fr) auto}.inv-truck-specs{grid-template-columns:auto minmax(0,1.25fr) auto minmax(0,.8fr) auto minmax(0,.45fr) auto minmax(0,1.6fr) auto minmax(0,.6fr)}.inv-truck-specs.two-readings{grid-template-columns:auto minmax(0,1.1fr) auto minmax(0,.75fr) auto minmax(0,.45fr) auto minmax(0,1.6fr) auto minmax(0,.55fr) auto minmax(0,.5fr)}.inv-k{background:var(--inv-tint);font-family:var(--inv-serif);font-weight:700;padding:1pt 4pt;border-right:.6pt solid #000;white-space:nowrap}.inv-truck-unit .inv-k{font-size:11pt}.inv-v{padding:1pt 4pt;color:var(--inv-red);font-weight:700;overflow-wrap:anywhere;min-width:0}.inv-v+.inv-k{border-left:.6pt solid #000}.inv-truck-unit .inv-v{font-size:10.5pt}.inv-vin{letter-spacing:.02em}.inv-order{align-self:center;padding:1pt 5pt;font-size:7.5pt;color:#222;white-space:nowrap}.inv-orders{margin-top:4pt!important;font-size:8pt;font-weight:700}.inv-work{margin-top:4pt;border:.9pt solid #000}.invoice-print h3.inv-bar{margin:0;background:var(--inv-dark);color:#fff;font-family:var(--inv-serif);font-size:9.5pt;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:1pt 4pt;break-after:avoid}.invoice-print p.inv-narrative{padding:1.5pt 6pt;font-size:8pt;line-height:1.2;text-align:center}.invoice-print table.inv-lines{margin-top:4pt;width:100%;border-collapse:collapse;border:.9pt solid #000;font-size:8.5pt;table-layout:fixed}.invoice-print .inv-lines col.inv-col-qty{width:.6in}.invoice-print .inv-lines col.inv-col-money,.invoice-print .inv-lines col.inv-col-amount{width:1.1in}.invoice-print .inv-lines thead{display:table-header-group}.invoice-print .inv-lines thead th{background:var(--inv-dark);color:#fff;font-family:var(--inv-serif);font-size:9pt;font-weight:700;text-transform:none;letter-spacing:.01em;padding:1pt 5pt;border:0;white-space:nowrap}.invoice-print .inv-lines td{padding:.8pt 5pt;line-height:1.2;border-bottom:.5pt solid #999;vertical-align:top;overflow-wrap:anywhere}.invoice-print .inv-lines td+td,.invoice-print .inv-lines thead th+th{border-left:.5pt solid #000}.invoice-print .inv-lines tr{break-inside:avoid}.invoice-print .inv-lines tr.inv-group th{background:var(--inv-tint);color:#000;font-family:var(--inv-serif);font-size:8pt;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.2;padding:.5pt 5pt;border-top:.6pt solid #000;border-bottom:.6pt solid #000;break-after:avoid}.invoice-print .inv-lines .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.inv-summary{display:grid;grid-template-columns:minmax(0,1fr) 3.3in;gap:10pt;margin-top:4pt;align-items:start;break-inside:avoid}.inv-notes{font-size:8pt;color:#111;padding-top:1pt}.inv-notes p+p{margin-top:1.5pt}.invoice-print .inv-notes .print-seller-note{margin-top:4pt;font-size:7.5pt}.invoice-print .inv-notes .print-surcharge-note{margin-top:3pt}.invoice-print .inv-notes .inv-revised{font-weight:700}.invoice-print .inv-notes .print-remit{margin-top:4pt;font-size:7.5pt;overflow-wrap:anywhere}.invoice-print .inv-notes .print-remit-warning{margin-top:1pt;font-style:italic}.invoice-print table.inv-totals{width:100%;border-collapse:collapse;border:.9pt solid #000;font-family:var(--inv-serif)}.invoice-print .inv-totals th{background:#fff;color:#000;text-align:right;font-size:9.5pt;font-weight:700;text-transform:none;padding:.7pt 6pt;border-bottom:.6pt solid #000;border-right:.6pt solid #000;line-height:1.2}.invoice-print .inv-totals td{text-align:right;font-size:9.5pt;font-weight:700;padding:.7pt 6pt;border-bottom:.6pt solid #000;white-space:nowrap;font-variant-numeric:tabular-nums;width:1.05in}.invoice-print .inv-totals tr.inv-total th,.invoice-print .inv-totals tr.inv-total td{background:var(--inv-dark);color:#fff;font-size:13pt;padding:1.2pt 6pt;text-transform:uppercase;letter-spacing:.04em}.invoice-print .inv-totals tr.inv-balance th,.invoice-print .inv-totals tr.inv-balance td{font-size:11pt;color:var(--inv-red)}.inv-end{break-inside:avoid}.inv-signatures{margin-top:6pt;border:.9pt solid #000;break-inside:avoid;font-family:var(--inv-serif)}.inv-sign{display:grid;grid-template-columns:auto auto minmax(0,1.3fr) auto minmax(0,1.3fr) auto minmax(0,.6fr);align-items:end;gap:0 4pt;padding:9pt 6pt 2pt;font-size:9pt}.inv-sign strong{font-weight:700;white-space:nowrap}.inv-sign>span{white-space:nowrap}.inv-sign .inv-blank{display:block;height:10pt;border-bottom:.6pt solid #000}.inv-terms{padding:2.5pt 7pt;border-top:.6pt solid #000;font-size:7pt;line-height:1.25!important;text-align:justify;text-align-last:center}.inv-late{font-weight:700;text-align:center}.inv-signatures .inv-terms+.inv-sign,.inv-signatures .inv-terms~.inv-sign{border-top:.6pt solid #000}.inv-sign+.inv-sign{border-top:.6pt solid #000}.invoice-print .print-footer{margin-top:5pt;font-family:var(--inv-serif)}.invoice-print .print-footer-line{font-size:8pt}.invoice-print .print-note{margin-top:5pt}}@media print{@page workorder{size:letter;margin:9mm 10mm}.print-sheet.wo-print{page:workorder;--wo-red:#e00000;--wo-navy:#002060;--wo-label:#dae3f3;--wo-fill:#ffffcc;--wo-data:#0b4f9c;--wo-row:14pt;--wo-serif:"Times New Roman",Times,"Liberation Serif","Nimbus Roman","Nimbus Roman No9 L","TeX Gyre Termes","DejaVu Serif",serif;--wo-sans:Calibri,Carlito,"Segoe UI",Arial,"Liberation Sans",Helvetica,sans-serif;--wo-stencil:"Stencil Std",Stencil,"Saira Stencil One","Big Shoulders Stencil Display","Allerta Stencil",Impact,Haettenschweiler,"Arial Narrow Bold","Liberation Sans Narrow","Arial Black",sans-serif;font-family:var(--wo-serif);font-size:9pt;line-height:1.25;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}.wo-print p{line-height:1.25}.wo-head{display:grid;grid-template-columns:2.3in minmax(0,1fr) 2.3in;align-items:center;gap:0 8pt;padding-bottom:2pt}.wo-assist{text-align:center;font-family:var(--wo-serif);font-weight:700;font-size:12pt;line-height:1.35;overflow-wrap:anywhere;min-width:0}.wo-assist span,.wo-assist strong{display:block}.wo-assist strong{letter-spacing:.03em}.wo-brand{display:flex;flex-direction:column;align-items:center;min-width:0}.wo-print .wo-logo{width:1.05in;height:1.05in;object-fit:contain}.wo-legal{margin-top:1pt;font-size:7pt;letter-spacing:.35em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;max-width:100%}.wo-corner{display:flex;flex-direction:column;gap:6pt;min-width:0}.wo-number-box{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1pt solid #000;padding:2pt 4pt 3pt;min-height:42pt;min-width:0}.wo-number-label{font-family:var(--wo-serif);font-weight:700;font-size:11pt;line-height:1.15;text-transform:uppercase;text-align:center;letter-spacing:.02em}.wo-number{color:var(--wo-red);font-family:var(--wo-stencil);font-weight:900;font-size:24pt;line-height:1.05;letter-spacing:.01em;white-space:nowrap}.wo-number.long{font-size:18pt}.wo-form-label{background:#000;color:var(--wo-red);font-family:var(--wo-serif);font-weight:700;font-style:italic;text-decoration:underline;font-size:13pt;line-height:1.3;text-align:center;padding:1pt 4pt;overflow-wrap:anywhere}.wo-print .print-void{margin:3pt 0 0}.wo-print section.wo-section{margin-top:4pt;padding:0;border:.9pt solid #000;break-inside:avoid}.wo-print section.wo-repairs{break-inside:auto}.wo-print h3.wo-bar{margin:0;background:var(--wo-navy);color:#fff;font-family:var(--wo-serif);font-size:10.5pt;font-weight:700;font-style:italic;letter-spacing:.03em;text-transform:uppercase;text-align:center;padding:.5pt 4pt;line-height:1.3;break-after:avoid}.wo-print .wo-repairs h3.wo-bar{text-decoration:underline}.wo-grid{display:grid;align-items:stretch}.wo-two{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}.wo-one{grid-template-columns:max-content minmax(0,1fr)}.wo-job{grid-template-columns:max-content minmax(0,1.5fr) max-content minmax(0,.7fr) max-content .55in}.wo-truck{grid-template-columns:max-content minmax(0,.8fr) max-content minmax(0,1.7fr) max-content minmax(0,.8fr) max-content minmax(0,.8fr)}.wo-truck2{grid-template-columns:max-content minmax(0,.45fr) max-content minmax(0,1fr) max-content minmax(0,1fr) max-content minmax(0,1fr) max-content minmax(0,.6fr)}.wo-truck2.two-readings{grid-template-columns:max-content minmax(0,.45fr) max-content minmax(0,1fr) max-content minmax(0,1fr) max-content minmax(0,.9fr) max-content minmax(0,.6fr) max-content minmax(0,.5fr)}.wo-k,.wo-v,.wo-initials,.wo-gap{border-top:.5pt solid #000;min-height:var(--wo-row)}.wo-k{background:var(--wo-label);font-family:var(--wo-serif);font-weight:700;font-size:9.5pt;line-height:1.2;text-align:right;padding:1pt 4pt .5pt;white-space:nowrap;border-right:.5pt solid #000}.wo-v{padding:1pt 5pt .5pt;font-family:var(--wo-sans);font-weight:700;font-size:9pt;line-height:1.25;color:var(--wo-data);overflow-wrap:anywhere;min-width:0}.wo-v+.wo-k,.wo-v+.wo-gap{border-left:.5pt solid #000}.wo-k.wo-spaced{text-transform:uppercase;letter-spacing:.24em;font-size:9pt}.wo-v.wo-fill,.wo-initials{background:var(--wo-fill)}.wo-job .wo-gap{grid-column:span 2}.wo-lights{display:flex;flex-wrap:wrap;gap:0 9pt;padding:1.5pt 5pt;border-top:.5pt solid #000;font-size:8.5pt;white-space:normal!important}.wo-lights b{font-family:var(--wo-serif)}.wo-lights span{white-space:nowrap}.wo-lights .wo-codes{white-space:normal}.wo-line{display:grid;grid-template-columns:.3in minmax(0,1fr);border-top:.5pt solid #000;min-height:var(--wo-row);break-inside:avoid}.wo-star{background:var(--wo-label);text-align:right;padding:0 5pt 0 0;border-right:.5pt solid #000;font-size:12pt;line-height:var(--wo-row)}.wo-text{padding:1pt 5pt .5pt;font-family:var(--wo-sans);font-size:8.5pt;line-height:1.3;color:var(--wo-data);overflow-wrap:anywhere;min-width:0}.wo-text b{color:#000}.wo-text i{color:#000;font-style:italic}.wo-print section.wo-lists{margin-top:3pt;padding:0;border:0;font-size:8pt}.wo-lists p+p{margin-top:1pt}.wo-signatures{margin-top:4pt;border:.9pt solid #000;break-inside:avoid;font-family:var(--wo-serif)}.wo-sign{display:grid;grid-template-columns:max-content max-content minmax(0,1.2fr) max-content minmax(0,1fr);align-items:stretch;min-height:17pt;font-size:10pt}.wo-sign strong{display:flex;align-items:center;background:var(--wo-navy);color:#fff;font-weight:700;padding:0 6pt;white-space:nowrap}.wo-sign>span{display:flex;align-items:center;padding:0 3pt 0 7pt;font-weight:700;white-space:nowrap}.wo-sign .wo-sign-blank{background:var(--wo-fill);border-left:.5pt solid #000;border-right:.5pt solid #000}.wo-sign .wo-sign-blank:last-child{border-right:0}.wo-terms{padding:2pt 7pt;font-size:7pt;line-height:1.25!important;text-align:justify;text-align-last:center}.wo-late{font-weight:700;text-align:center}.wo-signatures>*+*{border-top:.6pt solid #000}.wo-print .print-footer{margin-top:5pt;font-family:var(--wo-serif)}.wo-print .print-footer-line{font-size:8pt;letter-spacing:.22em;text-transform:uppercase}}@media print{.wo-paper .wo-number-box{align-items:stretch;gap:5pt;padding:3pt 6pt 5pt}.wo-paper-no{display:flex;align-items:flex-end;gap:5pt;font-size:9pt}.wo-paper-no b{white-space:nowrap}.wo-paper-no span{flex:1;border-bottom:.6pt solid #000;min-height:11pt}.wo-v.wo-choices{display:flex;flex-wrap:wrap;align-items:center;gap:0 9pt;font-family:var(--wo-serif);font-weight:400;color:#000;font-size:8.5pt}.wo-v.wo-end{justify-content:flex-end}.wo-choices .paper-box{font-size:8.5pt;white-space:nowrap}.wo-warning{flex-basis:100%;font-size:7.5pt;font-weight:700;line-height:1.2}.wo-inline-k{margin-left:6pt;font-weight:700}.wo-group{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:0 9pt}.wo-fillin{flex:1;min-width:1.2in;align-self:stretch;border-bottom:.6pt solid #000;margin-right:6pt}.wo-job .wo-gap.wo-choices{display:flex;align-items:center;justify-content:center;gap:0 14pt;font-size:8.5pt}.wo-lightgrid{display:grid;grid-template-columns:max-content repeat(2,minmax(0,1fr) .5in .5in .65in);border-top:.5pt solid #000;font-size:8.5pt;line-height:1.1}.wo-lightgrid>*{padding:0 3pt;text-align:center}.wo-lightgrid>span:nth-child(4n+2){text-align:left;padding-left:6pt}.wo-lightgrid i{font-style:normal;font-size:7.5pt;font-weight:700;color:#333}.wo-lights-k{grid-row:span 4;background:var(--wo-label);border-right:.5pt solid #000;display:flex;align-items:center;font-family:var(--wo-serif);font-size:9.5pt;padding:1pt 4pt!important}}.invoice-print .inv-totals tr.inv-card th,.invoice-print .inv-totals tr.inv-card td{font-weight:400;font-size:9pt}.invoice-print .inv-totals tr.inv-card-total th,.invoice-print .inv-totals tr.inv-card-total td{font-size:9.5pt}@media print{body.print-card-auth>:not(.card-auth-print){display:none!important}body.print-card-auth{background:#fff!important;min-width:0!important}.card-auth-print .card-auth-terms p{margin:0 0 3pt}.card-auth-print .card-auth-consent{font-weight:700}.card-auth-digits{display:flex;flex-direction:column;gap:3pt}.card-auth-digits b{font-size:8pt}.card-auth-digits>span{display:flex;align-items:center;gap:4pt}.card-auth-digit{display:inline-block;width:15pt;height:17pt;border:.75pt solid #111}.card-auth-signature{max-width:70mm;max-height:24mm;display:block;margin-top:3pt;border-bottom:.75pt solid #111}.card-auth-photos{display:grid;grid-template-columns:1fr 1fr;gap:6pt}.card-auth-photos figure{margin:0;break-inside:avoid}.card-auth-photos figcaption{font-size:7.5pt;color:#555}.card-auth-photos img{max-width:100%;max-height:48mm;object-fit:contain}.card-auth-hash{font-size:7pt;word-break:break-all}.card-auth-agent{font-size:7.5pt;word-break:break-word}}@media print{body.print-cash-handover>:not(.cash-handover-print){display:none!important}body.print-cash-handover{background:#fff!important;min-width:0!important}.cash-handover-print .cash-sides{display:grid;grid-template-columns:1fr 1fr;gap:12pt;border-bottom:0}.cash-handover-print .cash-sides>div{border:.75pt solid #111;padding:5pt 7pt;min-height:34mm;break-inside:avoid}.cash-signature{max-width:70mm;max-height:24mm;display:block;margin:3pt 0;border-bottom:.75pt solid #111}.cash-handover-print .cash-count-table{width:70%}.cash-handover-print .cash-count-total td{font-weight:700;border-top:.75pt solid #111}.cash-handover-print tr.cash-differs td,.cash-handover-print p.cash-differs{font-weight:700}.cash-handover-print .cash-matches{font-weight:600}}
