/* Shared styles for the stacked transactions / positions table used by
   the bankaccount overview and the banking module. Both surfaces apply
   `class="stacked-tx-table"` to the <table> element so the date / settle
   stacks line up identically. Scoped under .stacked-tx-table so the
   styles don't leak into other tables on the same page. */

.stacked-tx-table .tx-date {
    text-align: center;
    vertical-align: middle;
    font-variant-numeric: tabular-nums;
    line-height: 1.05;
    padding-top: 6px;
    padding-bottom: 6px;
}
.stacked-tx-table .tx-date-day {
    font-size: 18px;
    font-weight: 600;
}
.stacked-tx-table .tx-date-mon {
    font-size: 12px;
    text-transform: uppercase;
}
.stacked-tx-table .tx-date-yr {
    font-size: 12px;
}

.stacked-tx-table .tx-settle {
    vertical-align: middle;
    font-variant-numeric: tabular-nums;
    line-height: 1.15;
    padding-top: 6px;
    padding-bottom: 6px;
}
.stacked-tx-table .tx-settle-label {
    font-size: 14px;
}
.stacked-tx-table .tx-settle-date {
    font-size: 14px;
}

.stacked-tx-table .tx-bankaccount {
    vertical-align: middle;
    font-size: 12px;
    line-height: 1.2;
}
