$vxe-primary-color: #2c9049;
@import 'vxe-table/styles/index.scss';
[data-vxe-table-theme="default"] {
    --vxe-modal-header-background-color: #fff;
    --vxe-table-row-hover-background-color:#fafafa;
    --vxe-table-border-color:#666;
    --vxe-font-color:#555;
    --vxe-font-family: PingFang, PingFang SC, Microsoft YaHei, Arial, sans-serif, Helvetica Neue, Helvetica, Hiragino Sans GB;
}
[data-vxe-ui-theme=light] {
    --vxe-table-row-checkbox-checked-background-color: #e6f7ff;
    --vxe-table-row-hover-checkbox-checked-background-color: #e6f7ff;
    --vxe-font-color:#555;
    --vxe-font-family: PingFang, PingFang SC, Microsoft YaHei, Arial, sans-serif, Helvetica Neue, Helvetica, Hiragino Sans GB;
    --vxe-table-border-color:#666
}
.table-box-row-highlight {
    --vxe-table-row-radio-checked-background-color: #e6f7ff;
}
.vxe-header--row.tb-hd-inner {
    background-color: #fafcfb;
}
.vxe-body--row.tb-ce-td{
    background-color: #fafcfb;
}

.is--expand-row.row--hover {
    & + .vxe-body--expanded-row {
        background-color: var(--vxe-table-row-hover-background-color);
    }
}
.row-expired {
    opacity: .5;
}