table.credit { margin-bottom: 0; } table.credit .mod { padding-left: 5mm; } table.credit tbody tr:not(.first) { break-before: avoid; } table.credit tbody tr:not(.last) { break-after: avoid; } table.credit tr:not(.first) td { padding-top: 0; } table.credit tr.last td { padding-bottom: 0; } table.credit-sum { width: 50%; margin-left: 50%; } table.credit-sum tr.sum, table.credit-sum tr .sum { font-size: 12pt; } table.credit-sum tr.sum td, table.credit-sum td.sum { padding-top: 1mm !important; } .hint { font-style: italic; font-size: 8pt; width: 74mm; position: absolute; left: 0; margin: 2mm 4mm; }