.element-uiforth{
    // cover some element-ui styles
    .tableScopeSwitch .el-switch__label {
        position: absolute;
        display: none;
        color: #fff !important;
    }

    .el-button--primary {
        color: #fff;
        background-color: $themeColor !important;
        border-color: $themeColor !important;
    }

    .el-button--info.is-plain {
        color: #fff;
        background: $themeColor_6;
        border-color: $themeColor_6;
    }

    .el-button--primary:hover {
        color: #fefefe;
        background-color: $themeColor_8 !important;
        border-color: $themeColor_8 !important;
    }

    .el-button--primary:focus {
        color: #02f9f1;
        //cursor: wait;
        background-color: $themeColor !important;
        border-color: $themeColor !important
    }

    .el-icon-d-arrow-right:before {
        content: "\E6DC";
        color: #aaa9a9;
    }

    .el-cascader-menu__list {
        position: relative;
        /* min-height: 100%; */
        margin: 0 !important;
        padding: 6px 0 !important;
        height: 300px !important;
        list-style: none !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }


    /*打开时文字位置设置*/

    .tableScopeSwitch .el-switch__label--right {
        z-index: 1;
        /*不同场景下可能不同，自行调整*/
    }


    /*关闭时文字位置设置*/

    .tableScopeSwitch .el-switch__label--left {
        z-index: 1;
        left: 20px;
        /*不同场景下可能不同，自行调整*/
    }

    .tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64]:first-of-type {
        margin-left: 10px !important;
    }

    .tags-view-container .tags-view-wrapper .tags-view-item.active {
        font-size: 14px;
        font-weight: bold;
        background-color: #cdd0d1;
        border-color: #b7b9ba;
    }


    /*显示文字*/

    .tableScopeSwitch .el-switch__label.is-active {
        display: block;
    }

    .tableScopeSwitch.el-switch .el-switch__core,
    .el-switch .el-switch__label {
        width: 60px !important;
        /*开关按钮的宽度大小*/
    }

    .el-header,
    .el-main {
        padding: 0;
    }

    .el-input--small .el-input__inner {
        height: 36px;
        line-height: 36px;
    }

    .el-form-item--small .el-form-item__content,
    .el-form-item--small .el-form-item__label {
        line-height: 36px;
    }

    .el-form-item--mini.el-form-item,
    .el-form-item--small.el-form-item {
        margin-bottom: 10px !important;
    }

    .el-form-item--mini.el-form-item,
    .el-form-item--small.el-form-item {
        height: 36px !important;
        padding: 0 !important;
        margin-bottom: 10px !important;
    }

    .el-form--inline .el-form-item__label {
        display: inline-block;
        float: none;
        // color: #fff !important;
    }

    .el-form-item__label {
        font-family: '微软雅黑';
        font-size: 14px;
        color: #fff !important;
    }

    .el-breadcrumb__inner,
    .el-breadcrumb__inner a {
        font-weight: 400 !important;
    }

    .el-upload {
        input[type="file"] {
            display: none !important;
        }
    }

    .el-upload__input {
        display: none;
    }

    // to fixed https://github.com/ElemeFE/element/issues/2461
    .el-dialog {
        position: relative;
        left: 0;
        margin: 0 auto;
        transform: none;
        .el-dialog__body {
            max-height: 70vh;
            padding: 20px;
            overflow-y: auto;
        }
        .el-dialog__header {
            height: 55px;
            padding: 0 20px;
            line-height: 55px;
            background: $themeColor;
            .el-dialog__title {
                font-size: 16px;
                font-weight: bold;
                color: #FFF;
            }
            .el-dialog__headerbtn {
                top: 6px;
                font-size: 24px;
                i {
                    color: #fff;
                }
            }
        }
        .el-dialog__footer {
            height: 36px;
            padding: 0 20px;
            line-height: 36px;
            border-top: 1px solid #DCDFE6;
        }
    }

    .PAGE-SIZE-small .el-dialog {
        .el-dialog__header {
            height: 42px;
            line-height: 42px;
            .el-dialog__headerbtn {
                top: 7px;
            }
        }
        .el-dialog__footer {
            height: 42px;
            line-height: 42px;
        }
    }

    .PAGE-SIZE-medium .el-dialog {
        .el-dialog__header {
            height: 50px;
            line-height: 50px;
            .el-dialog__headerbtn {
                top: 11px;
            }
        }
        .el-dialog__footer {
            height: 49px;
            line-height: 49px;
        }
    }

    // refine element ui upload
    .upload-container {
        .el-upload {
            width: 100%;
            .el-upload-dragger {
                width: 100%;
                height: 200px;
            }
        }
    }

    .el-card__body {
        padding: 10px;
        margin-bottom: 10px;
    }

    // dropdown
    .el-dropdown-menu {
        a {
            display: block;
        }
    }

    //阻止右边出现padding
    .el-popup-parent--hidden {
        padding-right: 0 !important;
        overflow: hidden;
    }

    //防止tab被遮住
    ::-webkit-scrollbar {
        width: 5px;
        height: 14px;
    }

    // to fix el-date-picker css style
    .el-range-separator {
        box-sizing: content-box;
    }

    .el-drawer__header {
        &>span,
        &>button {
            outline: none !important;
        }
    }

    .el-transfer-panel__list.is-filterable {
        height: 79vh;
        padding-top: 0;
    }

    .el-tree-select-popper {
        [aria-disabled=true]>.el-tree-node__content {
            color: #ccc !important;
        }
    }

    .el-tabs--border-card>.el-tabs__content {
        padding: 10px;
    }

    // el-select
    // 增加loading样式
    .el-select.el-select-loading .el-icon-arrow-up {
        animation: rotating 2s linear infinite;
        &::before {
            content: "\e6cf";
        }
    }

    .el-form-item--small.el-form-item {
        margin-bottom: 10px;
    }

    //测试
    .el-form--inline .el-form-item {
        display: inline-block;
        margin-right: 2px;
        vertical-align: top;
    }

    // el-step
    .el-step__head.is-success {
        color: $themeColor;
        border-color: $themeColor;
    }

    .el-step__title.is-success {
        color: $themeColor !important;
    }

    .is-success .el-step__line {
        background-color: $themeColor !important;
    }

    .el-pagination.is-background .el-pager li.active:not(.disabled):hover {
        color: #fff !important;
    }

    .readonly {
        &.el-input-number .el-input.is-disabled .el-input__inner {
            color: #606266;
            background: #fff;
        }
    }

    .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
        background-color: #00307877 !important;
        //background-color: #00787877 !important;
        color: #fff;
    }

    .el-button--primary.is-disabled,
    .el-button--primary.is-disabled:active,
    .el-button--primary.is-disabled:focus,
    .el-button--primary.is-disabled {
        background-color: #80b2b2;
        border-color: #80b2b2;
        color: #aba7a7 !important;
    }

    .el-button--primary.is-disabled:hover {
        color: #fff !important;
        // background-color: #a0cfff;
        //border-color: #a0cfff;
    }

    .ele-tree-menu {
        width: 100%;
        background: rgba(204, 200, 200, 0.164);
        color: #424141 !important;
    }

    .el-tree .el-tree-node:focus>.el-tree-node__content {
        background: #0023652c !important;
        //background: #0065602c !important;
        color: #fff
    }

    .el-tree .el-tree-node__content:hover {
        // background-color: #00656546 !important;
        background-color: #00307825 !important;
        color: #fff;
    }

    .menu-tree {
        background: rgba(238, 240, 241, 0.192);
        padding: 0px;
        margin-right: 0px;
        border-radius: 5px;
        box-shadow: 0px 0px 0px 0px #cad1d4;
    }

    .el-form-item__label {
        font-size: 14px;
        color: $themeColor !important;
    }

    .el-checkbox__label {
        display: inline-block;
        padding-left: 10px;
        line-height: 19px;
        font-size: 14px;
        color: #333 !important
    }

    .el-tree-node__expand-icon {
        font-size: 16px;
        color: rgb(13, 13, 14);
    }

    .vxe-table--render-default .vxe-cell {
        /* white-space: pre-line; */
        white-space: nowrap !important;
        /* word-break: break-all; */
        // height: 28px !important;
        font-family: 微软雅黑;
        color: #000;
        cursor: pointer !important;
        // line-height: 28px !important;
        /* align-items: center; */
        /* padding-left: 10px; */
        /* padding-right: 10px; */
    }

    .vxe-table--render-default .vxe-body--column:not(.col--ellipsis),
    .vxe-table--render-default .vxe-footer--column:not(.col--ellipsis),
    .vxe-table--render-default .vxe-header--column:not(.col--ellipsis) {
        //padding: 5px !important;
        //   background-color: #FAFAFA  !important;
    }

    .vxe-table .cell {
        padding: 5px !important;
        text-align: center;
        font-size: 16px !important;
        color: #000 !important;
        font-weight: bold !important;
        background-color: #FAFAFA !important;
        border: 0.5px solid #f2f3f3 !important;
        cursor: pointer !important;
    }

    //表头样式
    .vxe-header--column {
        background-color: #FAFAFA !important;
        height: 45px !important;
        font-size: 16px !important;
        //border: 1px solid #f2f3f3;
        color: #000 !important;
    }

    .vxe-body--row.row--hover {
        background-color: #f7f7f7 !important;
        font-weight: bold !important;
        z-index: 300000;
        cursor: pointer !important;
    }


    /*表格滚动条样式*/

    .vxe-table--body-wrapper::-webkit-scrollbar {
        width: 8px !important;
        height: 8px !important
    }

    .vxe-table--body-wrapper::-webkit-scrollbar-thumb {
        border-radius: 5px;
        height: 5px;
        width: 8px !important;
        background-color: $themeColor !important;
        border-radius: 30px !important;
    }

    .vxe-table--body-wrapper::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px rgb(174, 173, 173);
        border-radius: 5px;
    }

    // 斑马纹样式f5f5f5
    .vxe-body--row.row--stripe {
        // background-color: #dce1e7 !important;
        background-color: #f8f9fafd !important;
        cursor: pointer !important;
    }

    .vxe-body--row.row--stripe.row--hover {
        background-color: #f7f7f7 !important;
        cursor: pointer !important;
    }

    // .vxe-body--row.row--stripe.row--current {
    //     background-color: #dce1e7 !important;
    // }
    .vxe-body--row.row--current {
        //background: #f8f9fafd !important;
        background-color: $current !important;
        color: #000 !important;
        font-weight: bold !important;
    }

    .vxe-table--render-default .vxe-body--column.col--center,
    .vxe-table--render-default .vxe-footer--column.col--center,
    .vxe-table--render-default .vxe-header--column.col--center {
        text-align: center;
        // color: #000;
    }

    .vxe-table--render-default .vxe-body--column.col--ellipsis,
    .vxe-table--render-default .vxe-footer--column.col--ellipsis,
    .vxe-table--render-default .vxe-header--column.col--ellipsis,
    .vxe-table--render-default.vxe-editable .vxe-body--column {
        font-size: 14px !important;
        font-family: "微软雅黑" !important;
        cursor: pointer !important;
        // color: #000;
    }

    .vxe-table .vxe-cell--sort {
        width: 1.5em;
        height: 13px;
        vertical-align: middle;
        text-align: center;
        display: inline-block;
        position: relative;
    }

    [class*=vxe-icon-] {
        font-family: vxeiconfont!important;
        font-style: normal;
        font-weight: 400;
        font-size: 10px !important;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .vxe-body--row {
        background-color: #fff !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        font-family: "微软雅黑" !important;
        color: #000 !important;
        height: 40px !important;
        cursor: pointer !important;
    }

    .vxe-button.type--button {
        //font-family: inherit !important;
        // height:34px !important;
        //line-height: 25px !important;
        /* margin: 0 0 0 0; */
        margin-top: -1% !important;
        // height: 25px !important;
        // border: 1px solid #dcdfe6 ;
    }

    // .vxe-button.type--button.theme--primary:not(.is--disabled):hover {
    //     border-color: $themeColor !important;
    //     background-color: $themeColor !important;
    // }
    .vxe-body--row.row--stripe.row--current {
        //background: #f8f9fafd !important;
        background-color: $current !important;
        font-weight: bold !important;
        cursor: pointer !important;
        //height: 25px !important;
    }

    // .el-table td {
    //     background-color: #ffffff !important;
    // }
    .vxe-table--render-default .vxe-body--column.col--ellipsis,
    .vxe-table--render-default .vxe-footer--column.col--ellipsis,
    .vxe-table--render-default .vxe-header--column.col--ellipsis,
    .vxe-table--render-default.vxe-editable .vxe-body--column {
        height: 40px !important;
    }

    .vxe-table--render-default .vxe-body--column:not(.col--ellipsis),
    .vxe-table--render-default .vxe-footer--column:not(.col--ellipsis),
    .vxe-table--render-default .vxe-header--column:not(.col--ellipsis) {
        padding: 5px !important;
    }

    vxe-table--render-default .vxe-body--column,
    .vxe-table--render-default .vxe-footer--column,
    .vxe-table--render-default .vxe-header--column {
        position: relative;
        line-height: 40px;
        height: 40px;
        // text-align: left;
    }

    .plTableBox .el-table--small td,
    .plTableBox .el-table--small th {
        padding: 0px 0 !important;
        height: 28px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-family: "微软雅黑" !important;
        font-weight: 400 !important;
    }

    .plTableBox .el-table th>.cell {
        display: inline-block;
        -webkit-box-sizing: border-box;
        color: #000 !important;
        font-size: 16px !important;
        font-family: "微软雅黑" !important;
        font-weight: bold !important;
        box-sizing: border-box;
        position: relative;
        vertical-align: middle;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 22px !important;
        width: 100%;
    }

    .plTableBox .el-table.el-table--enable-row-hover .el-table__body tr:hover>td {
        background-color: #f7f7f7 !important;
        color: #000 !important;
    }

    .plTableBox .el-table--striped .el-table__body tr.el-table__row--striped.current-row td {
        //background: #f8f9fafd !important;
        background-color: $current !important;
        color: #000 !important;
        font-weight: bold !important;
    }

    .is--checked.vxe-checkbox,
    .is--checked.vxe-checkbox .vxe-checkbox--icon,
    .is--checked.vxe-custom--option,
    .is--checked.vxe-custom--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--option,
    .is--indeterminate.vxe-custom--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 {
        //  color: #419b86 !important;
        color: $themeColor-8 !important;
        /* border: 1px solid; */
    }

    .vxe-checkbox .vxe-checkbox--icon,
    .vxe-custom--option .vxe-checkbox--icon,
    .vxe-export--panel-column-option .vxe-checkbox--icon,
    .vxe-table--filter-option .vxe-checkbox--icon,
    .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
        font-size: 14px;
        // color: #307a6c !important;
        color: $themeColor-6 !important;
        vertical-align: middle;
        font-weight: 500;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .el-checkbox__inner {
        display: inline-block;
        //font-size: 14px;
        position: relative;
        //border: 1px solid #307a6c !important;
        border: 1px solid $themeColor-6!important;
        box-sizing: border-box;
        background: #ffffff00 !important;
        z-index: 1
    }

    .el-checkbox__input.is-checked .el-checkbox__inner,
    .el-checkbox__input.is-indeterminate .el-checkbox__inner {
        background-color: $themeColor-8 !important;
        // background-color: #419b86 !important;
        //border-color: #419b86 !important;
        border-color: $themeColor-8 !important;
        //margin-left: 10px !important;
    }

    .plTableBox {
        width: 100%;
        border: #fff solid 1px;
        position: retive;
        background-color: #dce1e7 !important;
    }

    .plTableBox.el-table--small .el-table__cell {
        padding: 0;
        font-size: 12px !important;
        color: #fff !important;
    }

    .plTableBox .el-table tr {
        background: #fff !important;
        //border: #fff solid 1px !important;
        color: #fff !important
    }

    body .plTableBox .el-table th.gutter {
        display: table-cell!important;
    }

    // 全局设置
    body .plTableBox.el-table th.gutter {
        display: table-cell !important;
    }

    .plTableBox.el-table--border .el-table__cell:first-child .cell {
        padding-left: 0px;
        color: aliceblue;
        // color: #000 !important //background-color: #ffffff !important;
    }

    .el-dialog .el-dialog__body {
        max-height: 70vh;
        padding: 20px 110px 20px 65px !important;
        overflow-y: auto;
    }

    .setDialog .el-dialog .el-dialog__body {
        max-height: 70vh;
        padding: 15px !important;
        overflow-y: auto;
    }

    .eldialotable .el-dialog .el-dialog__body {
        max-height: 70vh;
        padding: 10px !important;
        overflow-y: auto;
    }

    .eldialot .el-dialog .el-dialog__body {
        //max-height: 70vh;
        padding: 10px !important;
        overflow-y: hidden;
    }

    .PAGE-SIZE-small .el-dialog .el-dialog__footer {
        height: 55px !important;
        line-height: 55px !important;
    }

    .el-loading-spinner {
        top: 50%;
        left: 50%;
        margin-left: -55px;
        background: rgba(212, 210, 210, 0.466);
        padding: 20px;
        border-radius: 4px;
        width: auto;
        text-align: center;
        position: absolute;
        i {
            color: #eee;
        }
        .el-loading-text {
            color: #eee;
        }
    }

    .el-select-dropdown__list {
        list-style: none;
        padding: 0px 0;
        margin: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .el-select-dropdown__item {
        font-size: 14px;
        padding: 0px 10px;
        position: relative;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #606266;
        height: 34px;
        line-height: 34px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
    }

    .my-table .vxe-body--row.row--hover {
        background-color: #f7f7f7 !important;
        z-index: 959;
    }

    // .vxe-body--column.col--ellipsis.row--hover {
    //     background-color: #f7f7f7 !important;
    //     z-index: 999999;
    // }
    // .vxe-body--column tr :hover {
    //     background-color: #f7f7f7 !important;
    //     z-index: 999999;
    // }
    .my-el-table .el-table {
        tbody tr:hover>td {
            background-color: #90c0f1 !important
        }
    }

    .el-tree-node__content>.el-tree-node__expand-icon {
        padding: 0px !important;
    }

    .el-descriptions--small.is-bordered .el-descriptions-item__cell {
        padding: 2px 2px !important;
        font-size: 14px !important;
        font-family: '微软雅黑';
        font-weight: 400 !important;
        width: 120px !important;
    }

    .plTableBox .el-table--striped .el-table__body tr.el-table__row--striped td {
        background-color: #f8f9fafd !important;
        //text-align: center !important;
    }

    [data-v-fac8ca64] .el-scrollbar__wrap {
        overflow: auto!important;
        height: 48px !important;
    }


    /* 修改头部背景和字体颜色 */

    // .el-table th {
    //     background: #344067;
    //     color: #fff;
    //     font-weight: 500;
    // }
    // /* 修改表头字体颜色 */
    // .el-table thead {
    //     color: #8EB7FA !important;
    // }
    // /* 修改头部单元格边框颜色 */
    // .el-table th.is-leaf {
    //     border: 0.2px solid #c8c9ca !important;
    //     color: #000 !important;
    //     font-weight: bold !important;
    // }
    // /* 修改【基数】行背景 */
    // .el-table tr {
    //     background: #ffff !important;
    //     padding: 5px !important;
    // }
    // /* 修改【基数】行单元格边框 */
    // .el-table tr td {
    //     border: 0.2px solid #edeff0 !important;
    // }
    // /* 修改【偶数】行背景和单元格边框颜色 */
    // .el-table--striped .el-table__body tr.el-table__row--striped td {
    //     background: #ebedf07e !important;
    //     padding: 5px !important;
    //     border: 0.2px solid #ebedf07e !important;
    // }
    // .el-table--mini .el-table__cell {
    //     padding: 5px;
    // }
    // /* 修改表格最底部颜色*/
    // .el-table::before {
    //     background: #1f284c !important;
    //     z-index: 0 !important;
    //     ;
    // }
    // /* 修改表格内容部分字体颜色 */
    // .el-table {
    //     color: #000 !important;
    //     ;
    // }
    // /* 修改表格无数据背景，字体颜色 */
    // .el-table__empty-block {
    //     background: #16203C !important;
    //     ;
    // }
    // .el-table__empty-text {
    //     color: #ccc !important;
    // }
    // /* 修改表格鼠标悬浮hover背景色和字体样式 */
    // .el-table--enable-row-hover .el-table__body tr:hover>td {
    //     background-color: #f7f7f7 !important;
    //     color: #000 !important;
    //     font-weight: bold !important;
    // }
    //表头样式
    .el-table th,
    .el-table {
        background-color: #FAFAFA !important;
        color: #000 !important;
        font-size: 16px !important;
        cursor: pointer !important;
        border-top: 1px solid #f2f3f3 !important;
        // text-align: center !important;
    }

    .el-table th {
        padding: 5px 0 !important;
        border-top: 1px solid #f2f3f3 !important;
        // text-align: center !important;
    }

    .el-table__expand-icon {
        color: #1d1d1d !important
    }

    .el-table-column--selection>div {
        text-align: left !important;
    }

    .el-table--border,
    .el-table--group {
        border: 1px solid #f2f3f3;
        /*no*/
    }

    .el-table tbody td .cell {
        margin-right: 12px;
        //text-align: center !important;
    }

    .el-table--border::after,
    .el-table--group::after,
    .el-table::before {
        background-color: #ebeef500;
    }

    .el-table th div {
        text-align: center;
    }

    .el-table__empty-text,
    .el-table td {
        color: #000;
        font-size: 14px !important;
        font-weight: 400 !important;
        // text-align: center !important;
    }

    .el-table td,
    .el-table th.is-leaf {
        // border-bottom: none;
        // border-top: 1px solid #f2f3f3 !important;
        border-right: 1px solid #f2f3f3;
        /*no*/
        border-bottom: 1px solid #f2f3f3;
        /*no*/
    }

    //2023-11-9
    .el-table td.el-table__cell,
    .el-table th.el-table__cell.is-leaf {
        // border: 1px solid #f2f3f3 !important;
        border-top: 1px solid #f2f3f3;
        border-right: 1px solid #f2f3f3;
        border-left: 1px solid #f2f3f3;
    }

    //2023-11-9
    .el-table__row>td {
        border: none;
        border-right: 1px solid #f2f3f3;
        /*no*/
        border-bottom: 1px solid #f2f3f3;
        /*no*/
    }

    .el-table::before {
        height: 0px;
        color: #446575;
    }

    .el-table,
    .el-table__expanded-cell {
        background-color: transparent !important;
    }

    //2023-11-20
    el-table th,
    .el-table tr,
    .el-table td {
        //background-color: transparent !important;
        height: 40px !important;
        font-family: '微软雅黑' !important;
    }

    .el-table td {
        padding: 5px 0px !important
    }

    .el-table tbody tr:hover>td {
        background-color: #f7f7f7 !important;
        font-weight: bold !important;
    }

    .el-table__body tr.current-row>td {
        //background: #0030780e !important;
        background-color: $current !important;
        //opacity: 0.3 !important;
        font-weight: bold !important;
    }

    .el-table--striped .el-table__body tr.el-table__row--striped.current-row td {
        //background: #0030780e !important;
        background-color: $current !important;
        //opacity: 0.3 !important;
        font-weight: bold !important;
    }

    .el-table__row--striped td {
        background-color: #f8f9fafd !important
    }

    // .el-table__row--striped tr.current-row>td {
    //     background-color: $current !important;
    // }
    .el-table__row:not(.el-table__row--striped) {
        background: #ffffff !important;
    }

    .el-table {
        .el-button {
            margin-top: 0px !important;
            margin-bottom: 0px !important;
        }
    }

    .el-table .ascending .sort-caret.ascending {
        border-bottom-color: $themeColor !important;
    }

    .el-table .descending .sort-caret.descending {
        border-top-color: $themeColor !important;
    }

    body .el-table th.gutter {
        display: table-cell!important;
    }

    el-table th,
    .el-table tr,
    .el-table td {
        /* background-color: transparent !important; */
        height: 40px !important;
        //font-family: "\5FAE\8F6F\96C5\9ED1" !important;
    }

    //二级表格
    .el-table {
        .el-table tr th::before {
            display: none;
        }
        .el-table {
            margin: 20px 20px 20px 46px;
            width: 95%;
            th {
                background-color: #1a3968 !important;
                color: #a3a8e6 !important;
            }
        }
    }

    .el-table__fixed-body-wrapper {
        height: 100 !important;
        // z-index: 20 !important;
    }

    .el-table_fixed,
    el-table__fixed-left {
        height: 100% !important;
    }

    .el-table__fixed-body-wrapper {
        height: 100 !important;
        // z-index: 200 !important;
    }

    .el-table__fixed-body-wrapper .el-table__body {
        padding-bottom: 20px; // 滚动条高度
    }

    .el-table__body-wrapper.is-scrolling-none.el-table__fixed-left,
    .el-table__body-wrapper.is-scrolling-none.el-table__fixed {
        height: 100% !important;
        box-shadow: none !important;
    }

    .el-table__body-wrapper::-webkit-scrollbar {
        width: 8px !important;
        /*滚动条宽度*/
        height: 8px !important;
        //z-index: 9999999
        /*滚动条高度*/
    }

    .el-table__body-wrapper::-webkit-scrollbar-track {
        border-radius: 6px;
        /*滚动条的背景区域的圆角*/
        /*滚动条的背景颜色*/
        opacity: 0.5;
        cursor: pointer !important;
    }

    .el-table__body-wrapper::-webkit-scrollbar-corner {
        background-color: $themeColor;
        opacity: 0.8;
        cursor: pointer;
    }

    .el-table__body-wrapper::-webkit-scrollbar-thumb {
        border-radius: 6px;
        /*滚动条的圆角*/
        background-color: $themeColor;
        /*滚动条的背景颜色*/
        opacity: 0.8;
    }

    ::-webkit-scrollbar-track {
        background-color: transparent;
    }

    ::-webkit-scrollbar-thumb {
        width: 12px !important;
        cursor: pointer !important;
        border-radius: 10px !important;
        background: $themeColor !important;
    }



    .el-table .caret-wrapper {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 34px;
        width: 24px;
        vertical-align: middle;
        cursor: pointer;
        overflow: initial;
        position: absolute;
    }

    .luckysheet-scrollbars::-webkit-scrollbar {
        width: 8px !important;
        height: 8px !important;
        background-color: #fff;
        cursor: pointer !important;
    }

    .el-table .caret-wrapper {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 34px;
        width: 24px;
        vertical-align: middle;
        cursor: pointer;
        top: -5px;
        overflow: initial;
        position: absolute;
    }

    [class*=vxe-icon-] {
        font-family: vxeiconfont !important;
        font-style: normal;
        font-weight: 400;
        font-size: 16px !important;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .el-checkbox__inner {
        // border: 1px solid #4d6ea1 !important;
        margin-left: 10px;
    }

    //2023-22-13
    .ddf.el-table__row>td {
        border: none;
        border-right: 0.5px solid #f2f3f3 !important;
        /*no*/
        border-bottom: 0.5px solid #f2f3f3 !important;
        /*no*/
    }

    .ddf.el-table td.el-table__cell,
    .el-table th.el-table__cell.is-leaf {
        border-top: 0px solid #f2f3f3 !important;
        border-right: 0.5px solid #f2f3f3 !important;
        border-left: 0px solid #f2f3f3 !important;
    }

    .ddf .el-table td,
    .el-table th.is-leaf {
        border-bottom: none;
        border-right: 0.5px solid #f2f3f3 !important;
        /*no*/
        border-top: 0.5px solid #f2f3f3 !important;
        /*no*/
    }

    .vxe-table .vxe-sort--asc-btn {
        top: -0.3em !important;
    }

    .vxe-table .vxe-sort--asc-btn,
    .vxe-table .vxe-sort--desc-btn {
        position: absolute !important;
        left: 0.2em !important;
        color: #c0c4cc;
        width: 1em !important;
        text-align: cente !important;
        //  height: 1.3em !important;
        font-size: 13px !important;
        // line-height: 1.3em !important;
        cursor: pointer;
    }

    .vxe-table .vxe-table--header .vxe-header--row .vxe-header--column .vxe-cell--title {
        white-space: pre-wrap !important;
        word-wrap: break-word !important;
    }

    .vxe-table--render-default .vxe-footer--column,
    .vxe-table--render-default .vxe-header--column,
    vxe-table--render-default .vxe-body--column {
        position: relative;
        /* line-height: 40px; */
        height: 40px !important;
    }

    .vxe-table--render-default .vxe-footer--column,
    .vxe-table--render-default .vxe-header--column,
    vxe-table--render-default .vxe-body--column {
        line-height: 20px !important;
        //height: 40px !important;
    }

    // .luckysheet-scrollbars::-webkit-scrollbar {
    //     width: 8px;
    //     height: 8px;
    //     background-color: #fff;
    // }
    // .el-table .cell {
    //     line-height: 34px;
    // }
}