.invoice-lines-table th:nth-child(1){width:5%}.invoice-lines-table th:nth-child(2){width:50%}.invoice-lines-table th:nth-child(3){width:17%}.invoice-lines-table th:nth-child(4){width:11%}.invoice-lines-table th:nth-child(5){width:17%}.invoice-lines-table tbody td{height:3rem}.invoice-lines-table tbody td:first-child,.invoice-lines-table .quantity{text-align:center;font-weight:700}.invoice-lines-table .line-codes{color:#667085;font-size:.85em;font-weight:400}.invoice-lines-table tfoot td{background:#f8fafc}.invoice-lines-table .article-count td{padding:.75rem}.invoice-lines-table .tax-row td:first-child,.invoice-lines-table .net-total td:first-child,.invoice-lines-table .balance-row td:first-child{text-align:right;font-weight:700}.invoice-lines-table .tax-row td,.invoice-lines-table .net-total td,.invoice-lines-table .balance-row td{padding:.65rem}.invoice-lines-table .net-total td{font-size:14pt;font-weight:800}.invoice-lines-table .balance-row td{font-size:12pt;font-weight:700}.invoice-lines-table .amount-words-row td{text-align:center;font-style:italic;padding:1rem}.invoice-lines-table .payment-row td{padding:.75rem}.payment-layout{display:flex;justify-content:space-between;align-items:center;gap:1rem}.payment-badge{display:inline-block;background:#6c7885;color:#fff;border-radius:12px;padding:.2rem .55rem;font-size:.8em;font-weight:700;text-transform:uppercase}.conversion{color:#667085;font-style:italic;font-weight:700;text-align:right}
@media(max-width:900px){.invoice-lines-table{min-width:760px}.payment-layout{display:block}.conversion{margin-top:.5rem;text-align:left}}
@media print{.invoice-lines-table{min-width:0}.invoice-lines-table thead{display:table-header-group}.invoice-lines-table tr{page-break-inside:avoid}.payment-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
