.paper .print-items .numeric,.paper .print-items .center,.paper .ext-ratings td:last-child,.paper .ext-ratings th:last-child{ text-align:center!important }
.quotation-print .paper .print-items td:first-child{ text-align:center!important }
.business-items caption{text-align:left;font-size:11px;font-weight:700;padding:0 0 10px;text-transform:uppercase}
.business-paper[data-business-type="invoice"] .business-items th:nth-child(2){width:65%}.business-paper[data-business-type="invoice"] .business-items th:last-child{width:28%}
.invoice-summary{width:48%;margin:0 0 14px auto}.invoice-summary>div{display:grid;grid-template-columns:1fr 100px;gap:10px;padding:3px 0}.invoice-summary b{text-align:center}.invoice-summary>div:last-child{border-top:1px solid #000;padding-top:6px}
.business-paper[data-business-type="invoice"] .business-banks{font-size:9px}.business-paper[data-business-type="invoice"] .business-banks p{margin:3px 0}.business-paper[data-business-type="invoice"] .invoice-signoff{margin-bottom:8px}

.business-paper .invoice-details{display:block}.business-paper .invoice-details dl{grid-template-columns:130px minmax(0,1fr)!important}

/* October 16 client corrections: preserve the shared page shell. */
.business-paper[data-business-type="invoice"] .business-closing{position:static!important;inset:auto!important;margin:12px 0 14px!important;padding:0!important}
.business-paper[data-business-type="invoice"] .invoice-summary{width:260px;max-width:100%;margin:0 0 8px auto}
.business-paper[data-business-type="invoice"]>.document-contact-footer{margin-top:auto}
.extended-paper[data-type="approved_suppliers"] .extended-closing .ext-signatures{grid-template-columns:65mm}
.extended-paper[data-type="approved_suppliers"] .extended-closing h3:empty{display:none}
.terms-columns{--terms-scale:1.15}
.terms-columns .term{margin-bottom:calc(7px * var(--terms-scale))}
.terms-columns .term h3{font-size:calc(9.8px * var(--terms-scale))!important}
.terms-columns .term p{font-size:calc(9px * var(--terms-scale))!important;line-height:1.35!important}
