.report-summary{grid-template-columns:repeat(3,minmax(0,1fr))}
.report-credit strong,.report-table .credit,.report-kind.income,.amount.income,.transaction-icon.income{color:#16804a}
.report-debit strong,.report-table .debit,.report-kind.expense,.amount.expense,.transaction-icon.expense{color:#c53636}
.report-kind.income{background:#eaf7ef}.report-kind.expense{background:#fff0ef}.report-credit{border-top:3px solid #16804a}.report-debit{border-top:3px solid #c53636}
@media(max-width:600px){.report-ending{grid-column:1/-1}}
@media print{.report-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.report-ending{grid-column:auto}}
