﻿.fixed-header-column {
    position: sticky !important;
    background-color: var(--mud-palette-background) !important;
    z-index: 20 !important;
}

.fixed-header-column-left {
    left: 0 !important;
}

.fixed-header-column-right {
    right: 0 !important;
}

.header-container {
    display: inline-flex;
    align-items: center;
}

.fixed-column {
    position: sticky;
    background-color: var(--mud-palette-background);
    z-index: 20;
}

.fixed-column-left {
    left: 0;
}

.fixed-column-right {
    right: 0;
    border-left: solid 1px #e0e0e0;
}

.mud-table-row td.editable-cell {
    vertical-align: top;
}

.mud-table-row td.readonly-cell {
    vertical-align: top;
    padding-top: 18px !important;
}

.mud-table .mud-table-container:has(.empty-table-content):not(:has(.mud-table-container)) {
    display: flex !important;
    overflow-x: hidden !important;
    justify-content: center !important;
}