// .vxe-table--body-wrapper,
// .boxbx {
//     &::-webkit-scrollbar {
//         width: 10px;
//         height: 10px;
//     }
//     &::-webkit-scrollbar-thumb {
//         border-radius: 5px;
//         height: 3px;
//         background-color: var(--el-color-primary) !important;
//         border-radius: 30px !important;
//     }
// }

// .vxe-table--body-wrapper::-webkit-scrollbar-thumb {
//     border-radius: 5px;
//     height: 3px;
//     background-color: var(--el-color-primary) !important;
//     border-radius: 30px !important;
// }

.vxe-header--row {
    background: var(--vxe-table-header-background-color);
    color: var(--vxe-table-header-font-color);
    // background: var(--el-color-primary);
    // color: #fff;
    font-size: 14px;
}

.is--checked.vxe-checkbox,
.is--checked.vxe-checkbox .vxe-checkbox--icon,
.is--checked.vxe-custom--checkbox-option,
.is--checked.vxe-custom--checkbox-option .vxe-checkbox--icon,
.is--checked.vxe-export--panel-column-option,
.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon,
.is--checked.vxe-table--filter-option,
.is--checked.vxe-table--filter-option .vxe-checkbox--icon,
.is--indeterminate.vxe-checkbox,
.is--indeterminate.vxe-checkbox .vxe-checkbox--icon,
.is--indeterminate.vxe-custom--checkbox-option,
.is--indeterminate.vxe-custom--checkbox-option .vxe-checkbox--icon,
.is--indeterminate.vxe-export--panel-column-option,
.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon,
.is--indeterminate.vxe-table--filter-option,
.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon,
.vxe-table--render-default .is--checked.vxe-cell--checkbox,
.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon,
.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox,
.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon,
.vxe-table--render-default .is--checked.vxe-cell--radio .vxe-radio--icon {
    color: var(--el-color-primary-light-3);
}

.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon,
.vxe-custom--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon,
.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon,
.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon,
.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon,
.vxe-radio:not(.is--disabled):hover .vxe-radio--icon,
.vxe-custom--radio-option:not(.is--disabled):hover .vxe-radio--icon,
.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-radio--icon,
.vxe-table--filter-option:not(.is--disabled):hover .vxe-radio--icon,
.vxe-table--render-default .vxe-cell--radio:not(.is--disabled):hover .vxe-radio--icon {
    color: var(--el-color-primary-light-5);
}
.vxe-table--render-default .vxe-body--row.row--current,
.vxe-table--render-default .vxe-body--row.row--current:hover {
    background-color: var(--el-color-primary-light-8);
}
// .vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--icon{
//     color: #fff0;
// }
.vxe-table--tooltip-wrapper,
.vxe-tooltip--wrapper {
    z-index: 10000 !important;
}
.is--disabled {
    background-color: var(--vxe-input-disabled-color);
}

.vxe-modal--wrapper {
    z-index: 5000 !important;
}
/* 斑马纹：新版 vxe 背景画在 column 上，默认条纹色 #fafafa 几乎看不见 */
:root {
    --vxe-ui-table-row-striped-background-color: #fafafa;
    --vxe-ui-table-row-hover-striped-background-color: #eef1f6;
}
.vxe-table--render-default .vxe-body--row.row--stripe > .vxe-body--column {
    background-color: var(--vxe-ui-table-row-striped-background-color);
}
.vxe-table--render-default .vxe-body--row.row--hover.row--stripe > .vxe-body--column {
    background-color: var(--vxe-ui-table-row-hover-striped-background-color);
}
.default-theme.splitpanes--vertical > .splitpanes__splitter,
.default-theme .splitpanes--vertical > .splitpanes__splitter {
    width: 10px !important;
    &:after {
        background-color: #000 !important;
    }
    &:before {
        background-color: #000 !important;
    }
}
.vxe-table-custom--panel-list > li {
    max-width: 28em;
    min-width: 15em;
    padding: 0.3em 1em 0.2em 1em;
}