.balances{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:24px 0}.balances article{padding:18px}.balances strong{display:block;font-size:23px;margin-top:10px}.amount{white-space:nowrap;text-align:right}.voided{color:#7b746d}.account-summary td,.account-summary th{padding:8px}@media print{#print-area h2{font-size:18pt}#print-area th,#print-area td{padding:7px}#print-area{font-size:10pt}.balances{break-inside:avoid}}
