/* Header and rows share the same nine columns; narrow views scroll as one table. */
#transactions .panel .tablewrap{max-width:100%;overflow-x:auto}
#transactions .panel .tablewrap>table{width:100%;min-width:1160px;table-layout:auto}
#transactions .panel .tablewrap>table th,#transactions .panel .tablewrap>table td{vertical-align:middle;padding:14px 12px}
#transactions .panel .tablewrap>table th:first-child,#transactions .panel .tablewrap>table td:first-child{width:38px;text-align:center;padding-inline:8px}
#transactions .panel .tablewrap>table th:nth-child(2),#transactions .panel .tablewrap>table td:nth-child(2){white-space:nowrap}
#transactions .panel .tablewrap>table td:nth-child(3){min-width:180px;max-width:280px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}
#transactions .panel .tablewrap>table td:nth-child(4){min-width:110px;max-width:180px;white-space:normal;overflow-wrap:anywhere}
#transactions .panel .tablewrap>table td:nth-child(5),#transactions .panel .tablewrap>table td:nth-child(6){min-width:100px;max-width:190px;white-space:normal;overflow-wrap:anywhere}
#transactions .transaction-record-label>span:last-child{min-width:0;overflow-wrap:anywhere}
#transactions .panel .tablewrap>table th:nth-child(8),#transactions .panel .tablewrap>table td:nth-child(8){min-width:155px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
#transactions .panel .tablewrap>table th:nth-child(9),#transactions .panel .tablewrap>table td:nth-child(9){min-width:150px;text-align:right;white-space:nowrap}
#transactions .amount-original{line-height:1.5;text-align:right}
@media(max-width:600px){#transactions .panel .tablewrap>table th,#transactions .panel .tablewrap>table td{padding-block:12px}}
