.cost-control-table{max-height:calc(100vh - 245px)}
.cost-control-table table{min-width:1500px}
.cost-control-table th{background:var(--green);color:#fff;position:sticky;top:0;z-index:2}
.cost-control-table td{vertical-align:middle;background:color-mix(in srgb,var(--green) 5%,#fff)}
.cost-control-table tr:nth-child(even) td{background:color-mix(in srgb,var(--green) 9%,#fff)}
.cost-control-table .cost-info-cell{min-width:190px;max-width:280px;white-space:normal;line-height:1.3}
.cost-control-table .sf-accounting{min-width:88px}
.cost-control-table small{display:block;margin-top:4px;white-space:nowrap;color:var(--muted)}
.report-table table{min-width:max-content}
.report-table th{position:sticky;top:0;z-index:2;background:var(--green);color:#fff}
.report-table td{max-width:300px;white-space:normal;vertical-align:top}

/* Phase 7N.6L.12N7U25F7A: allow the Costing list to grow with every row. */
.cost-control-table{max-height:none!important;height:auto!important}

