.rz-grid-table {
    font-size: 1.4rem;
    border: none !important;
    border-collapse: collapse !important;
}

.rz-data-grid {
    border: none !important;
}

.rz-grid-table thead {
    border: none !important;
}

.rz-grid-table thead tr th {
    margin-bottom: 10px !important;
    padding-right: 20px !important;
    background-color: transparent !important;
}

.rz-grid-table thead tr th:last-child {
    padding-right: 0px !important;
}

.rz-grid-table thead tr th div {
    padding: 12px 5px !important;
    border-radius: 20px;
    border: 1px #ccc solid !important;
    margin-right: 20px !important;
    background-color: var(--rz-grid-header-background-color);
}

.rz-cell-data {
    font-size: 1rem !important;
}

.rz-column-title-content {
    color: var(--rz-primary) !important;
    font-size: 1rem;
    height: 20px;
}

.rz-grid-table tbody {
    border: none !important;
}

td,
th {
    border: none !important;
}

.rz-grid-table tbody tr td {
    padding: 12px;
    margin-right: 20px !important;
    border: none !important;
    border: 0px solid transparent;
    background-clip: padding-box;
}

.rz-grid-table tbody tr td:first-child {
    border-radius: 20px 00px 0px 20px;
}

.rz-grid-table tbody tr td:last-child {
    border-radius: 00px 20px 20px 00px;
}

.rz-grid-table-striped tbody>tr:not(.rz-expanded-row-content):nth-child(even)>td {
    background-color: transparent !important;
}

.rz-selectable tbody tr.rz-data-row:hover:not(.rz-state-highlight)>td {
    background-color: transparent !important;
    cursor: pointer;
}

.rz-column-title {
    font-size: 1rem !important;
}

td {
    background: transparent !important;
}

.rz-selectable tbody tr.rz-data-row.rz-state-highlight .rz-cell-data {
    color: var(--rz-grid-cell-color) !important;
}

.rz-column-title {
    font-size: 1rem !important;
}

tr:nth-child(odd)>td {
    background: #f5f5f5 !important;
}

.housekeeping-theme tr:nth-child(odd)>td {
    background: var(--housekeeping-color-light) !important;
}

th.rz-unselectable-text.rz-sortable-column.rz-text-align-left {
    height: 58px;
}

.rz-grid-table thead tr th div {
    height: 100%;
}

i.notranslate.rzi.rz-grid-filter-icon {
    background-color: var(--housekeeping-color) !important;
    padding: 18px;
    font-size: 1.3rem;
    color: #fff;
    border-radius: 30px;
}

span.rz-column-title {
    height: 100%;
}

span.rz-column-title-content {
    align-self: center;
}