.financial-sheet { &--cash-flow-statement { .financial-sheet__table { .thead, .tbody { .tr .td.account_name ~ .td, .tr .th.account_name ~ .th { text-align: right; } } .tbody { .tr:not(.no-results) { &.row-type--CASH_END_PERIOD{ border-bottom: 3px double #333; } .td { border-bottom: 0; padding-top: 0.4rem; padding-bottom: 0.4rem; } &.row-type--TOTAL { font-weight: 500; &:not(:first-child) .td { border-top: 1px solid #bbb; } } } .tr.is-expanded { .td.total, .td.date-period{ .cell-inner { display: none; } } } } } } } .financial-statement--cash-flow { .financial-header-drawer { .bp3-drawer { max-height: 450px; } } }