.employee-matrix-grid .rz-datatable-scrollable-wrapper table tbody tr td.clickable-cell {
    cursor: pointer !important;
}

.employee-matrix-grid .rz-datatable-scrollable-wrapper table tbody tr td.clickable-cell:hover {
    background-color: #f5f5f5;
}

.employee-matrix-grid .rz-datatable-frozen-left th:nth-child(1),
.employee-matrix-grid .rz-datatable-frozen-left td:nth-child(1) {
    width: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
    padding: 4px !important;
}

.employee-matrix-grid .rz-datatable-frozen-left th:nth-child(2),
.employee-matrix-grid .rz-datatable-frozen-left td:nth-child(2) {
    width: 55px !important;
    min-width: 55px !important;
    max-width: 55px !important;
}

.employee-matrix-grid .rz-datatable-frozen-left th:nth-child(3),
.employee-matrix-grid .rz-datatable-frozen-left td:nth-child(3) {
    width: 140px !important;
    min-width: 140px !important;
    max-width: 140px !important;
    text-align: left !important;
}

.employee-matrix-grid .rz-datatable-frozen-left th:nth-child(3) > div,
.employee-matrix-grid .rz-datatable-frozen-left td:nth-child(3) > div {
    text-align: left !important;
    display: block !important;
}

.employee-matrix-grid .rz-datatable-frozen-left th:nth-child(4),
.employee-matrix-grid .rz-datatable-frozen-left td:nth-child(4) {
    width: 130px !important;
    min-width: 130px !important;
    max-width: 130px !important;
    text-align: left !important;
}

.employee-matrix-grid .rz-datatable-frozen-left th:nth-child(4) > div,
.employee-matrix-grid .rz-datatable-frozen-left td:nth-child(4) > div {
    text-align: left !important;
    display: block !important;
}

.column-header-with-icon {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 0.5rem;
}

.responsible-service-filter-bar .rz-selectbar {
    flex-wrap: wrap;
}
