ul{display:flex;flex-direction:column;grid-gap:0.25rem}ul.finance-table{margin:0;padding:0;width:100%}ul.finance-table ul{margin:0;padding:0;font-size:var(--unit-s)}ul.finance-table li{display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem;justify-content:space-between;list-style:none;padding:0}ul.finance-table .key{border-top:1px solid var(--color-gray);font-weight:500;margin-top:var(--unit-m);padding-top:var(--unit-m)}ul.finance-table .key .amount{color:inherit}ul.finance-table .key .amount.negative{background-color:rgba(255,0,0,0.25)}ul.finance-table .amount{color:var(--color-dim);justify-self:flex-end;text-align:right}ul+h2{margin-top:var(--unit-xxl)}
