table thead th,
.mud-table-head .mud-table-cell {
    font-weight: 700 !important;
    background-color: var(--mud-palette-background-gray);
}

.page-header-sticky {
    /* The bottom spacing below the title is padding, not margin, so it stays
       part of this element's painted background — a margin here would be
       transparent, letting content scrolling underneath show through the gap
       once the header is stuck. Don't add a margin-bottom utility class
       alongside this one; use this padding for spacing instead. */
    position: sticky;
    top: var(--mud-appbar-height);
    z-index: 3;
    background-color: var(--mud-palette-background);
    padding-top: 8px;
    padding-bottom: 24px;
}
