.mud-data-grid-columns-panel .mud-drop-item:has(.mud-switch input:disabled) {
    display: none;
}

.mud-data-grid-columns-panel .mud-drop-item > .d-flex > .d-flex.flex-column:first-child {
    display: none;
}

.mud-data-grid-columns-panel .mud-drop-item > .d-flex > button:first-of-type {
    display: none;
}

.mud-data-grid-columns-panel button:disabled {
    display: none;
}

.mud-data-grid-columns-panel .mud-drop-item {
    cursor: default;
}

.mud-data-grid {
    min-width: 0;
}

.mud-data-grid .mud-table-container {
    width: 100% !important;
    overflow-x: auto !important;
}

.mud-data-grid .mud-table-toolbar,
.mud-data-grid .mud-table-pagination {
    position: sticky;
    left: 0;
    z-index: 1;
}

.skan-koszyk .mud-table-cell-checkbox {
    width: 1%;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}

.kg-panel .mud-expand-panel-text {
    min-width: 0;
}

.kg-cel {
    position: fixed;
    z-index: 1500;
    pointer-events: none;
    background: rgba(var(--mud-palette-primary-rgb), .16);
    box-shadow: inset 0 2px 0 var(--mud-palette-primary);
}

.kk-wybrany {
    outline: 2px solid var(--mud-palette-primary);
    outline-offset: -1px;
}

body.kk-przeciaganie-wielu .kk-wybrany {
    opacity: .4;
}
