.dept-list__table {
    border-bottom: 1px solid var(--people-border-gray);
    table-layout: fixed;
}

.dept-list__table th,
.dept-list__table td {
    padding: 0 10px 0 0 !important;
    vertical-align: middle !important;
}

.dept-list__table th:first-child,
.dept-list__table td:first-child,
.dept-list__table th:last-child,
.dept-list__table td:last-child {
    padding: 0 !important;
}

.dept-list__table thead tr {
    height: 29px;
}

.dept-list__table thead th {
    border-bottom: 0 !important;
    font-weight: var(--people-font-weight-bold);
    overflow: visible;
}

.dept-list__table tbody tr {
    height: 50px;
}

.dept-list__table tbody tr:hover {
    background-color: var(--people-orange-bg-highlight) !important;
    cursor: default;
}

.dept-list__col-avatar {
    width: 60px;
}

.dept-list__col-name {
    width: 20%;
}

.dept-list__col-breadcrumb {
    width: 43%;
}

.dept-list__col-email {
    width: 17%;
}

.dept-list__col-phone {
    width: 13%;
}

.dept-list__col-favorite {
    width: 50px !important;
}

.dept-list__filter-header-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    gap: 5px;
    overflow: visible !important;
    cursor: default;
}

.dept-list__filter-header-wrapper--sortable {
    cursor: pointer;
}

.dept-list__name {
    font-size: var(--people-font-size-md) !important;
    font-weight: var(--people-font-weight-bold);
}

.dept-list__breadcrumb,
.dept-list__email,
.dept-list__phone {
    font-size: var(--people-font-size-s) !important;
}