/* PROD-067: list tables scroll inside their own box (height set by shared/js/table-fit.js), so the horizontal
   scrollbar stays on screen. The header row sticks to the top of the box. */
.table-fit {
    overflow: auto;
}
.table-fit > table > thead th {
    position: sticky;
    top: 0;
    z-index: 2;
    background-color: var(--bs-table-bg, #fff);
}
.table-fit > table > thead.table-light th {
    background-color: var(--bs-table-bg, #f8f9fa);
}
