.invoice-lines-table .net-total td,
.invoice-lines-table .net-total .amount {
  font-size: 9.5pt !important;
  line-height: 1.15;
}

.invoice-lines-table .net-total .amount {
  white-space: nowrap !important;
  overflow-wrap: normal !important;
  word-break: keep-all !important;
}

.invoice-lines-table th:nth-child(2) { width: 47% !important; }
.invoice-lines-table th:nth-child(5) { width: 20% !important; }

.invoice-lines-table thead th {
  background: #d9d9d9 !important;
  color: #000 !important;
  height: 3.4rem;
  padding: .65rem .45rem !important;
  text-align: center !important;
  vertical-align: middle !important;
  font-size: 11.5pt !important;
  font-weight: 800 !important;
  line-height: 1.15;
  border: 1.5px solid #172033 !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
