.unselectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.disabled {
    pointer-events: none;

    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.mud-divider-vertical {
    border-style: none none none none;
    height: 100%;
}

.mud-drawer-header {
    background-color: var(--mud-palette-appbar-background);
}

.mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled) {
    color: var(--mud-palette-secondary-text);
}

.mud-table.limit-height > .mud-table-container {
    max-height: 380px;
}

.mud-nav-group * .mud-navmenu .mud-nav-item .mud-nav-link {
    padding-left: 18px;
    padding-inline-start: 18px;
}

.mud-dialog-title {
    padding-bottom: 0 !important;
}

.mud-dialog-title .mud-typography {
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.mud-radio-content {
    margin-left: 8px;
}

.mud-table {
    border-radius: 0px;
    box-shadow: 0 1px 6px rgba(0,0,0,0.4);
}

.mud-table-toolbar {
    flex-wrap: wrap;
    padding: 0;
    height: inherit;
    background-color: var(--mud-palette-secondary);
}
    .mud-table-toolbar .mud-svg-icon {
        fill: var(--mud-palette-secondary-text);
    }

    .mud-table-toolbar .mud-divider-fullwidth {
        flex-basis: 100%;
        border-color: var(--mud-palette-table-lines)
    }

.mud-data-grid .mud-table-cell .column-header {
    color: var(--mud-palette-tertiary-text);
}

.mud-table-toolbar .mud-table-row {
    background-color: var(--mud-palette-tertiary);
}

.mud-data-grid .mud-table-pagination-toolbar .mud-svg-icon {
    fill: var(--mud-palette-gray-default);
}

.mud-data-grid th.mud-table-cell.sticky-left, .mud-data-grid th.mud-table-cell.sticky-right {
    background-color: inherit;
}

.mud-table-root > .mud-table-foot:last-child > .mud-table-row:last-child > .mud-table-cell {
    padding: 0;
}

.mud-data-grid .mud-table-cell {
    border-bottom: solid 1pt var(--mud-palette-divider);
    border-right: solid 1pt var(--mud-palette-divider);
}

.mud-table-root > .mud-table-head > .mud-table-row:first-of-type > .mud-table-cell {
    border-bottom: solid 1pt var(--mud-palette-divider);
}

.mud-table-cell:last-of-type {
    border-right: none;
}

.mud-table-root > .mud-table-body > .mud-table-row:last-of-type > .mud-table-cell {
    border-bottom: none;
}

.mud-treeview-item.unexpandable > .mud-treeview-item-content > .mud-treeview-item-arrow {
    visibility: hidden;
}

.mud-table-root .mud-table-head .mud-table-cell, .rz-grid-table thead th .rz-column-title {
    font-size: 0.95rem;
    font-weight: 600
}

.rz-datatable {
    border: none;
    border-radius: var(--mud-default-borderradius);
    box-shadow: var(--mud-elevation-1);
    background-color: var(--mud-palette-surface);
}

.rz-datatable-data td, .rz-data-grid-table td {
    border-bottom: 1px solid var(--mud-palette-table-lines);
}

.rz-datatable-thead th, .rz-data-grid-table thead th {
    border-bottom: 1px solid var(--mud-palette-table-lines);
}

.rz-data-row td.rz-frozen-cell-left-inner,
.rz-data-row td.rz-frozen-cell-right-inner {
    background-color: var(--mud-palette-background-gray) !important;
}

.rz-group-header {
    padding: 0;
    border-bottom: 1px solid var(--mud-palette-table-lines);
    background-color: var(--mud-palette-secondary);
}

.rz-custom-header {
    width: 100%;
}

.rz-grid-table td, .rz-grid-table th {
    padding: 16px;
}

.rz-grid-table-fixed .rz-frozen-cell-left-inner {
    background-color: var(--mud-palette-surface);
    border-inline-start-style: none !important;
    border-inline-end-style: none !important;
}

.rz-grid-table thead th:first-of-type {
    border-inline-start: none;
}

.rz-grid-table thead th {
    padding: 4px 0px;
    background-color: var(--mud-palette-surface);
    border-bottom: solid 1pt var(--mud-palette-divider);
    border-inline-start: solid 1pt var(--mud-palette-divider);
    border-inline-end: none;
}

    .rz-grid-table thead th .rz-column-title {
        color: var(--mud-palette-tertiary-text);
    }

.rz-grid-table td .rz-cell-data {
    color: var(--mud-palette-text-primary);
}

.rz-grid-table td {
    border-bottom: solid 1pt var(--mud-palette-divider);
    border-inline-start: solid 1pt var(--mud-palette-divider);
    border-inline-end: none;
}

.rz-selectable tbody tr.rz-data-row:hover:not(.rz-state-highlight) .rz-cell-data {
    color: var(--mud-palette-text-primary);
}

.rz-sortable-column .rzi-sort-asc {
    color: var(--mud-palette-tertiary-text);
}

.rz-sortable-column .rzi-sort-desc {
    color: var(--mud-palette-tertiary-text);
}

.rz-selectable tbody tr.rz-data-row:hover:not(.rz-state-highlight) > td {
    cursor: pointer !important;
    background-color: var(--mud-palette-table-hover);
}

.rz-selectable tbody tr.rz-data-row.rz-state-highlight > td {
    cursor: pointer !important;
    background-color: var(--mud-palette-table-hover);
    color: var(--mud-palette-text-primary);
}

.rz-selectable tbody tr.rz-data-row.rz-state-highlight .rz-cell-data {
    color: var(--mud-palette-text-primary);
}

.rz-column-resizer:hover::after, .rz-column-resizer:active::after {
    background-color: var(--mud-palette-primary);
}

.rz-row-toggler {
    cursor: pointer !important;
    color: var(--mud-palette-tertiary-text);
}