.grid-procs.dxbl-grid>.dxbl-grid-bottom-panel {
    border: none !important;
    padding: 24px 0 0 0 !important;
}

.grid-procs .dxbl-pager-container button {
    height: 30px;
    width: 30px;
    margin: 0;
    padding: 6px;
    border: 0.001px solid #E4E4E4;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.00);
    background-color: var(--neutrals-Light);
    display: flex;
    align-items: center;
    color: var(--text-text_primary);
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.56px;
}

.grid-procs .dxbl-pager-container .dxbl-pager-active-page-btn,
.grid-procs .dxbl-pager-container .dxbl-pager-active-page-btn:disabled {
    background-color: var(--button-bt_primary);
    border: 1px solid var(--button-bt_primary);
    transition: background-color 0.3s ease;
    font-weight: 700;
    color: var(--dark-70);
}

.grid-procs .dxbl-pager>.dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    background-color: var(--button-bt_primary_hv) !important;
    border: 1px solid var(--button-bt_primary_hv) !important;
    color: var(--text-text_primary) !important;
    cursor: pointer;
}

.grid-procs .dxbl-pager-active-page-btn:not(.dxbl-disabled):not(:disabled):focus-visible,
.grid-procs .dxbl-pager>.dxbl-pager-active-page-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover::before {
    background-color: var(--button-bt_primary);
    border: 1px solid var(--button-bt_primary);
    opacity: 1;
}

.grid-procs .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-pager-active-page-btn):not(.dxbl-disabled):not(:disabled):hover,
.grid-procs .dxbl-pager>.dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):not(:disabled):hover {
    background-color: var(--button-bt_light_hv) !important;
    border: 1px solid var(--button-bt_light_hv) !important;
    color: var(--text-text_primary) !important;
}

.grid-procs .dxbl-pager>.dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-pager-active-page-btn):not(:disabled):hover::before {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: var(--button-bt_light_hv) !important;
    border: 1px solid var(--button-bt_light_hv) !important;
    opacity: 1;
}

.grid-procs .dxbl-btn-group>.dxbl-btn.dxbl-btn-outline-secondary {
    --dxbl-btn-focus-shadow-color: none;
}

.grid-procs :not(.dxbl-btn-plain-toolbar)>.dxbl-btn-group>.dxbl-btn:not(:last-child):not(.dxbl-btn-last) {
    margin: 0;
}

.grid-procs .dxbl-pager .dxbl-btn {
    --dxbl-btn-border-radius: 4px;
}