.bk-table-plus{

  position:relative;
  overflow:hidden;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  width:100%;
  max-width:100%;
  background-color:#FFFFFF;
  font-size:12px;
  color:#081E40;
  border-top:1px solid #EBEEF5;
}
  .bk-table-plus .bk-table-plus-column--index .cell, .bk-table-plus .bk-table-plus-column--selection .cell{
      text-align:center;
      -webkit-box-pack:center;
          -ms-flex-pack:center;
              justify-content:center;
    }
  .bk-table-plus ::-webkit-scrollbar{
    	width:8px;
    	height:8px;
    	background-color:#F5F5F5;
    }
  .bk-table-plus ::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px #fff;
    border-radius:10px;
    background-color:#fff;
  }
  .bk-table-plus ::-webkit-scrollbar-thumb{
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px #CBD5E0;
    background-color:rgba(203, 213, 224, 0.5);
  }
  .bk-table-plus ::-webkit-scrollbar-thumb:hover{
    background-color:#CBD5E0;

  }
  .bk-table-plus .bk-icon{
    color:#8797aa;
  }
  .bk-table-plus th{
    font-weight:normal;
    height:40px;
  }
  .bk-table-plus tr{
    height:40px;
  }
  .bk-table-plus .bk-button-text{
    padding:0 10px 0 0;
  }
.bk-table-plus__empty-block{
  min-height:60px;
  text-align:center;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.bk-table-plus__empty-text{
  line-height:60px;
  width:50%;
  color:#8797aa;
}
.bk-table-plus__expand-column .cell{
  padding:0;
  text-align:center;
}
.bk-table-plus__expand-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  cursor:pointer;
  color:#666;
  font-size:20px;
  -webkit-transition:-webkit-transform 0.2s ease-in-out;
  transition:-webkit-transform 0.2s ease-in-out;
  transition:transform 0.2s ease-in-out;
  transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  height:20px;
}
.bk-table-plus__expand-icon--expanded{
  -webkit-transform:rotate(90deg);
          transform:rotate(90deg);
}
.bk-table-plus__expand-icon > .el-icon{
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-5px;
  margin-top:-5px;
}
.bk-table-plus__expanded-cell{
  background-color:#FFFFFF;
}
.bk-table-plus__expanded-cell[class*=cell]{
  padding:20px 50px;
}
.bk-table-plus__expanded-cell:hover{
  background-color:transparent !important;
}
.bk-table-plus__placeholder{
  display:inline-block;
  width:20px;
}
.bk-table-plus__append-wrapper{
  overflow:hidden;
}
.bk-table-plus--fit{
  border-right:0;
  border-bottom:0;
}
.bk-table-plus--fit .bk-table-plus__cell.gutter{
  border-right-width:1px;
}
.bk-table-plus--scrollable-x .bk-table-plus__body-wrapper::-webkit-scrollbar,
  .bk-table-plus--scrollable-y .bk-table-plus__body-wrapper::-webkit-scrollbar{
    width:8px;
    height:8px;
    background-color:#fff;
  }
.bk-table-plus--scrollable-x .bk-table-plus__body-wrapper,
.bk-table-plus--scrollable-y .bk-table-plus__body-wrapper{
}
.bk-table-plus--scrollable-x .bk-table-plus__body-wrapper::-webkit-scrollbar-track,
  .bk-table-plus--scrollable-y .bk-table-plus__body-wrapper::-webkit-scrollbar-track{
    border-radius:4px;
    background-color:#fff;
  }
.bk-table-plus--scrollable-x .bk-table-plus__body-wrapper,
.bk-table-plus--scrollable-y .bk-table-plus__body-wrapper{
}
.bk-table-plus--scrollable-x .bk-table-plus__body-wrapper::-webkit-scrollbar-thumb,
  .bk-table-plus--scrollable-y .bk-table-plus__body-wrapper::-webkit-scrollbar-thumb{
    border-radius:4px;
    border-color:rgba(203, 213, 224, 0.5);
    background-color:rgba(203, 213, 224, 0.5);
  }
.bk-table-plus--scrollable-x .bk-table-plus__body-wrapper::-webkit-scrollbar-thumb:hover, .bk-table-plus--scrollable-y .bk-table-plus__body-wrapper::-webkit-scrollbar-thumb:hover{
    border-color:#CBD5E0;
    background-color:#CBD5E0;
  }
.bk-table-plus--scrollable-x .bk-table-plus__body-wrapper{
  overflow-x:auto;
}
.bk-table-plus--scrollable-y .bk-table-plus__body-wrapper{
  overflow-y:auto;
}
.bk-table-plus thead{

  color:#8797aa;
  font-weight:400;
}
.bk-table-plus thead.is-group th.bk-table-plus__cell{
  background:#fafbfd;
}
.bk-table-plus .bk-table-plus__cell{
  min-width:0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  text-overflow:ellipsis;
  vertical-align:middle;
  position:relative;
  text-align:left;
}
.bk-table-plus .bk-table-plus__cell.is-center{
  text-align:center;
}
.bk-table-plus .bk-table-plus__cell.is-right{
  text-align:right;
}
.bk-table-plus .bk-table-plus__cell.gutter{
  width:15px;
  border-right-width:0;
  border-bottom-width:0;
  padding:0;
}
.bk-table-plus .bk-table-plus__cell.is-hidden > *{
  visibility:hidden;
}
.bk-table-plus--medium .bk-table-plus__cell{
  padding:10px 0;
}
.bk-table-plus--small{
  font-size:12px;
}
.bk-table-plus--small .bk-table-plus__cell{
  padding:8px 0;
}
.bk-table-plus--mini{
  font-size:12px;
}
.bk-table-plus--mini .bk-table-plus__cell{
  padding:6px 0;
}
.bk-table-plus tr{
  background-color:#FFFFFF;
}
.bk-table-plus tr input[type=checkbox]{
  margin:0;
}
.bk-table-plus th.bk-table-plus__cell.is-leaf,
.bk-table-plus td.bk-table-plus__cell{
  border-bottom:1px solid #EBEEF5;
}
.bk-table-column-filter-trigger{
  font-size:20px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
.bk-table-plus th.bk-table-plus__cell.is-sortable,
.bk-table-column-filter-trigger{
  cursor:pointer;
}
.bk-table-plus th.bk-table-plus__cell{
  overflow:hidden;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  background-color:#fafbfd;
}
.bk-table-plus th.bk-table-plus__cell > .cell{
  display:inline-block;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  position:relative;
  vertical-align:middle;
  padding-left:10px;
  padding-right:10px;
  width:100%;
}
.bk-table-plus th.bk-table-plus__cell > .cell.highlight{
  color:#3a84ff;
}
.bk-table-plus th.bk-table-plus__cell.required > div::before{
  display:inline-block;
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background:#ff4d51;
  margin-right:5px;
  vertical-align:middle;
}
.bk-table-plus td.bk-table-plus__cell div{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}
.bk-table-plus td.bk-table-plus__cell.gutter{
  width:0;
}
.bk-table-plus .cell{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:normal;
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:10px;
  padding-right:10px;
}
.bk-table-plus--group, .bk-table-plus--border{
  border:1px solid #EBEEF5;
}
.bk-table-plus::before, .bk-table-plus--group::after, .bk-table-plus--border::after{
  content:"";
  position:absolute;
  background-color:#EBEEF5;
  z-index:1;
}
.bk-table-plus--group::after, .bk-table-plus--border::after{
  top:0;
  right:0px;
  width:1px;
  height:100%;
}
.bk-table-plus::before{
  left:0;
  bottom:0px;
  width:100%;
  height:1px;
}
.bk-table-plus--border{
  border-right:none;
  border-bottom:none;
}
.bk-table-plus--border.el-loading-parent--relative{
  border-color:transparent;
}
.bk-table-plus--border .bk-table-plus__cell{
  border-right:1px solid #EBEEF5;
}
.bk-table-plus--border .bk-table-plus__cell:first-child .cell{
  padding-left:10px;
}
.bk-table-plus--border th.bk-table-plus__cell.gutter:last-of-type{
  border-bottom:1px solid #EBEEF5;
  border-bottom-width:1px;
}
.bk-table-plus--border th.bk-table-plus__cell{
  border-bottom:1px solid #EBEEF5;
}
.bk-table-plus--hidden{
  visibility:hidden;
}
.bk-table-plus__fixed, .bk-table-plus__fixed-right{
  position:absolute;
  top:0;
  left:0;
  overflow-x:hidden;
  overflow-y:hidden;
  -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.12);
          box-shadow:0 0 8px rgba(0, 0, 0, 0.12);
}
.bk-table-plus--fluid-height .bk-table-plus__fixed::before{
    bottom:-1px;
  }
.bk-table-plus__fixed::before, .bk-table-plus__fixed-right::before{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:1px;
  background-color:#EBEEF5;
  z-index:4;
}
.bk-table-plus__fixed::before{
  bottom:1px;
}
.bk-table-plus__fixed-right-patch{
  position:absolute;
  top:-1px;
  right:0;
  background-color:#FFFFFF;
  border-bottom:1px solid #EBEEF5;
}
.bk-table-plus__fixed-right{
  top:0;
  left:auto;
  right:0;
}
.bk-table-plus__fixed-right .bk-table-plus__fixed-header-wrapper,
.bk-table-plus__fixed-right .bk-table-plus__fixed-body-wrapper,
.bk-table-plus__fixed-right .bk-table-plus__fixed-footer-wrapper{
  left:auto;
  right:0;
}
.bk-table-plus__fixed-header-wrapper{
  position:absolute;
  left:0;
  top:0;
  z-index:3;
}
.bk-table-plus__fixed-footer-wrapper{
  position:absolute;
  left:0;
  bottom:0;
  z-index:3;
}
.bk-table-plus__fixed-footer-wrapper tbody td.bk-table-plus__cell{
  border-top:1px solid #EBEEF5;
  background-color:#F5F7FA;
  color:#081E40;
}
.bk-table-plus__fixed-body-wrapper{
  position:absolute;
  left:0;
  top:37px;
  overflow:hidden;
  z-index:3;
}
.bk-table-plus__header-wrapper, .bk-table-plus__body-wrapper, .bk-table-plus__footer-wrapper{
  width:100%;
}
.bk-table-plus__footer-wrapper{
  margin-top:-1px;
}
.bk-table-plus__footer-wrapper td.bk-table-plus__cell{
  border-top:1px solid #EBEEF5;
}
.bk-table-plus__header, .bk-table-plus__body, .bk-table-plus__footer{
  table-layout:fixed;
  border-collapse:separate;
}
.bk-table-plus__header-wrapper, .bk-table-plus__footer-wrapper{
  overflow:hidden;
}
.bk-table-plus__header-wrapper tbody td.bk-table-plus__cell, .bk-table-plus__footer-wrapper tbody td.bk-table-plus__cell{
  background-color:#F5F7FA;
  color:#081E40;
}
.bk-table-plus__body-wrapper{
  overflow:hidden;
  position:relative;
}
.bk-table-plus__body-wrapper.is-scrolling-none ~ .bk-table-plus__fixed,
.bk-table-plus__body-wrapper.is-scrolling-none ~ .bk-table-plus__fixed-right{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bk-table-plus__body-wrapper.is-scrolling-left ~ .bk-table-plus__fixed{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bk-table-plus__body-wrapper.is-scrolling-right ~ .bk-table-plus__fixed-right{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bk-table-plus__body-wrapper .bk-table-plus--border.is-scrolling-right ~ .bk-table-plus__fixed-right{
  border-left:1px solid #EBEEF5;
}
.bk-table-plus__body-wrapper .bk-table-plus--border.is-scrolling-left ~ .bk-table-plus__fixed{
  border-right:1px solid #EBEEF5;
}
.bk-table-plus .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:visible;
  overflow:initial;
  position:relative;
}
.bk-table-plus .sort-caret{
  width:0;
  height:0;
  border:solid 5px transparent;
  position:absolute;
  left:7px;
}
.bk-table-plus .sort-caret.ascending{
  border-bottom-color:#C0C4CC;
  top:5px;
}
.bk-table-plus .sort-caret.descending{
  border-top-color:#C0C4CC;
  bottom:7px;
}
.bk-table-plus .ascending .sort-caret.ascending{
  border-bottom-color:#3a84ff;
}
.bk-table-plus .descending .sort-caret.descending{
  border-top-color:#3a84ff;
}
.bk-table-plus .hidden-columns{
  visibility:hidden;
  position:absolute;
  z-index:-1;
}
.bk-table-plus--striped .bk-table-plus__body tr.bk-table-plus__row--striped td.bk-table-plus__cell{
  background:#FAFAFA;
}
.bk-table-plus--striped .bk-table-plus__body tr.bk-table-plus__row--striped.current-row td.bk-table-plus__cell{
  background-color:#ecf5ff;
}
.bk-table-plus__body tr.hover-row > td.bk-table-plus__cell, .bk-table-plus__body tr.hover-row.current-row > td.bk-table-plus__cell, .bk-table-plus__body tr.hover-row.bk-table-plus__row--striped > td.bk-table-plus__cell, .bk-table-plus__body tr.hover-row.bk-table-plus__row--striped.current-row > td.bk-table-plus__cell{
  background-color:rgba(58, 132, 255, 0.05);
}
.bk-table-plus__body tr.current-row > td.bk-table-plus__cell{
  background-color:#ecf5ff;
}
.bk-table-plus__column-resize-proxy{
  position:absolute;
  left:200px;
  top:0;
  bottom:0;
  width:0;
  border-left:1px solid #EBEEF5;
  z-index:10;
}
.bk-table-plus--enable-row-transition .bk-table-plus__body td.bk-table-plus__cell{
  -webkit-transition:background-color 0.25s ease;
  transition:background-color 0.25s ease;
}
.bk-table-plus--enable-row-hover .bk-table-plus__body tr:hover > td.bk-table-plus__cell{
  background-color:rgba(58, 132, 255, 0.05)
}
.bk-table-plus--fluid-height .bk-table-plus__fixed,
.bk-table-plus--fluid-height .bk-table-plus__fixed-right{
  bottom:0;
  overflow:hidden;
}
@-webkit-keyframes rotating{
0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
}
100%{
    -webkit-transform:rotate(1turn);
            transform:rotate(1turn);
}
}
@keyframes rotating{
0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
}
100%{
    -webkit-transform:rotate(1turn);
            transform:rotate(1turn);
}
}
.bk-table-plus [class*=bk-table-plus__row--level] .bk-table-plus__expand-icon{
  display:inline-block;
  width:20px;
  line-height:20px;
  height:20px;
  text-align:center;
  margin-right:3px;
}
.bk-table-plus [class*=bk-table-plus__row--level] .bk-table-plus__expand-icon .table-plus-icon-loading{
  -webkit-animation:rotating 2s linear infinite;
          animation:rotating 2s linear infinite;
  display:inline-block;
  width:20px;
  height:20px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAACHmKuJmKuImKuJmKuImKuImKuImKqHl6yJmKuHl6r8hSSQAAAACnRSTlMAqmyJUZWQcnFqN6LklgAAAEtJREFUCNdjAAJmAwYIYBQAU0EghiqQodXAKMC+CMhgX8nioNUAklNjYMhkQAKGgg4MDCyCwggGFEAVJ4Fo9kUg7XAD4VYgLIU7AwDRYwoBRncPUQAAAABJRU5ErkJggg==) no-repeat center center;
  background-size:12px 12px;
}
.bk-checkbox-plus{
  color:#081E40;
  font-weight:500;
  font-size:12px;
  height:14px;
  width:14px;
  position:relative;
  cursor:pointer;
  display:inline-block;
  white-space:nowrap;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  margin-right:30px;
}
.bk-checkbox-plus.is-bordered{
  padding:9px 20px 9px 10px;
  border-radius:4px;
  border:1px solid #DCDFE6;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  line-height:normal;
  height:40px;
}
.bk-checkbox-plus.is-bordered.is-checked{
  border-color:#3a84ff;
}
.bk-checkbox-plus.is-bordered.is-disabled{
  border-color:#cbd5e0;
  cursor:not-allowed;
  color:#8797aa;
}
.bk-checkbox-plus.is-bordered + .bk-checkbox-plus.is-bordered{
  margin-left:10px;
}
.bk-checkbox-plus.is-bordered.bk-checkbox-plus--medium{
  padding:7px 20px 7px 10px;
  border-radius:4px;
  height:36px;
}
.bk-checkbox-plus.is-bordered.bk-checkbox-plus--medium .bk-checkbox-plus__label{
  line-height:17px;
  font-size:12px;
}
.bk-checkbox-plus.is-bordered.bk-checkbox-plus--medium .bk-checkbox-plus__inner{
  height:14px;
  width:14px;
}
.bk-checkbox-plus.is-bordered.bk-checkbox-plus--small{
  padding:5px 15px 5px 10px;
  border-radius:3px;
  height:32px;
}
.bk-checkbox-plus.is-bordered.bk-checkbox-plus--small .bk-checkbox-plus__label{
  line-height:15px;
  font-size:12px;
}
.bk-checkbox-plus.is-bordered.bk-checkbox-plus--small .bk-checkbox-plus__inner{
  height:12px;
  width:12px;
}
.bk-checkbox-plus.is-bordered.bk-checkbox-plus--small .bk-checkbox-plus__inner::after{
  height:6px;
  width:2px;
}
.bk-checkbox-plus.is-bordered.bk-checkbox-plus--mini{
  padding:3px 15px 3px 10px;
  border-radius:3px;
  height:28px;
}
.bk-checkbox-plus.is-bordered.bk-checkbox-plus--mini .bk-checkbox-plus__label{
  line-height:12px;
  font-size:12px;
}
.bk-checkbox-plus.is-bordered.bk-checkbox-plus--mini .bk-checkbox-plus__inner{
  height:12px;
  width:12px;
}
.bk-checkbox-plus.is-bordered.bk-checkbox-plus--mini .bk-checkbox-plus__inner::after{
  height:6px;
  width:2px;
}
.bk-checkbox-plus__input{
  height:14px;
  white-space:nowrap;
  cursor:pointer;
  outline:none;
  display:inline-block;
  line-height:1;
  position:relative;
}
.bk-checkbox-plus__input.is-disabled .bk-checkbox-plus__inner{
  background-color:#edf2fc;
  border-color:#DCDFE6;
  cursor:not-allowed;
}
.bk-checkbox-plus__input.is-disabled .bk-checkbox-plus__inner::after{
  cursor:not-allowed;
  border-color:#C0C4CC;
}
.bk-checkbox-plus__input.is-disabled .bk-checkbox-plus__inner + .bk-checkbox-plus__label{
  cursor:not-allowed;
}
.bk-checkbox-plus__input.is-disabled.is-checked .bk-checkbox-plus__inner{
  background-color:#F2F6FC;
  border-color:#DCDFE6;
}
.bk-checkbox-plus__input.is-disabled.is-checked .bk-checkbox-plus__inner::after{
  border-color:#C0C4CC;
}
.bk-checkbox-plus__input.is-disabled.is-indeterminate .bk-checkbox-plus__inner{
  background-color:#3a84ff;
  border-color:#3a84ff
}
.bk-checkbox-plus__input.is-disabled.is-indeterminate .bk-checkbox-plus__inner::after{
    content:'';
    width:6px;
    height:6px;
    background:#fff;
    position:absolute;
    -webkit-transform:translate(-50%, -50%);
            transform:translate(-50%, -50%);
    top:50%;
    left:50%;
    margin-left:-4px;
    border-radius:2px;
    margin-top:-1px;
    display:inline-block;
}
.bk-checkbox-plus__input.is-disabled.is-indeterminate .bk-checkbox-plus__inner::before{
  background-color:#C0C4CC;
  border-color:#C0C4CC;
}
.bk-checkbox-plus__input.is-disabled + span.bk-checkbox-plus__label{
  color:#C0C4CC;
  cursor:not-allowed;
}
.bk-checkbox-plus__input.is-checked .bk-checkbox-plus__inner{
  background-color:#3a84ff;
  border-color:#3a84ff;
}
.bk-checkbox-plus__input.is-checked .bk-checkbox-plus__inner::after{
  -webkit-transform:rotate(45deg) scaleY(1);
          transform:rotate(45deg) scaleY(1);
}
.bk-checkbox-plus__input.is-checked + .bk-checkbox-plus__label{
  color:#3a84ff;
}
.bk-checkbox-plus__input.is-focus .bk-checkbox-plus__inner{
  border-color:#3a84ff;
}
.bk-checkbox-plus__input.is-indeterminate .bk-checkbox-plus__inner{
  background-color:#fff;
  border-color:#DCDFE6;
}
.bk-checkbox-plus__input.is-indeterminate .bk-checkbox-plus__inner::before{
  content:"";
  position:absolute;
  display:block;
  background-color:#3a84ff;
  width:6px;
  height:6px;
  top:3px;
  left:3px;
}
.bk-checkbox-plus__input.is-indeterminate .bk-checkbox-plus__inner::after{
  display:none;
}
.bk-checkbox-plus__inner{
  display:inline-block;
  position:relative;
  border:1px solid #DCDFE6;
  border-radius:2px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:14px;
  height:14px;
  background-color:#FFFFFF;
  z-index:1;
  -webkit-transition:border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
  transition:border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}
.bk-checkbox-plus__inner:hover{
  border-color:#3a84ff;
  background-color:rgba(58, 132, 255, 0.1);
}
.bk-checkbox-plus__inner::after{
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  content:"";
  border:2px solid #FFFFFF;
  border-left:0;
  border-top:0;
  height:7px;
  left:3px;
  position:absolute;
  top:1px;
  -webkit-transform:rotate(45deg) scaleY(0);
          transform:rotate(45deg) scaleY(0);
  width:3px;
  -webkit-transition:-webkit-transform 0.15s ease-in 0.05s;
  transition:-webkit-transform 0.15s ease-in 0.05s;
  transition:transform 0.15s ease-in 0.05s;
  transition:transform 0.15s ease-in 0.05s, -webkit-transform 0.15s ease-in 0.05s;
  -webkit-transform-origin:center;
          transform-origin:center;
}
.bk-checkbox-plus__original{
  opacity:0;
  outline:none;
  position:absolute;
  margin:0;
  width:0;
  height:0;
  z-index:-1;
}
.bk-checkbox-plus__label{
  display:inline-block;
  padding-left:10px;
  line-height:19px;
  font-size:12px;
}
.bk-checkbox-plus:last-of-type{
  margin-right:0;
}
.bk-checkbox-plus-button{
  position:relative;
  display:inline-block;
}
.bk-checkbox-plus-button__inner{
  display:inline-block;
  line-height:1;
  font-weight:500;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  background:#FFFFFF;
  border:1px solid #DCDFE6;
  border-left:0;
  color:#081E40;
  -webkit-appearance:none;
  text-align:center;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  outline:none;
  margin:0;
  position:relative;
  -webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding:12px 20px;
  font-size:12px;
  border-radius:0;
}
.bk-checkbox-plus-button__inner.is-round{
  padding:12px 20px;
}
.bk-checkbox-plus-button__inner:hover{
  color:#3a84ff;
}
.bk-checkbox-plus-button__inner [class*=el-icon-]{
  line-height:0.9;
}
.bk-checkbox-plus-button__inner [class*=el-icon-] + span{
  margin-left:5px;
}
.bk-checkbox-plus-button__original{
  opacity:0;
  outline:none;
  position:absolute;
  margin:0;
  z-index:-1;
}
.bk-checkbox-plus-button.is-checked .bk-checkbox-plus-button__inner{
  color:#FFFFFF;
  background-color:#3a84ff;
  border-color:#3a84ff;
  -webkit-box-shadow:-1px 0 0 0 #8cc5ff;
          box-shadow:-1px 0 0 0 #8cc5ff;
}
.bk-checkbox-plus-button.is-checked:first-child .bk-checkbox-plus-button__inner{
  border-left-color:#3a84ff;
}
.bk-checkbox-plus-button.is-disabled .bk-checkbox-plus-button__inner{
  color:#C0C4CC;
  cursor:not-allowed;
  background-image:none;
  background-color:#FFFFFF;
  border-color:#EBEEF5;
  -webkit-box-shadow:none;
          box-shadow:none;
}
.bk-checkbox-plus-button.is-disabled:first-child .bk-checkbox-plus-button__inner{
  border-left-color:#EBEEF5;
}
.bk-checkbox-plus-button:first-child .bk-checkbox-plus-button__inner{
  border-left:1px solid #DCDFE6;
  border-radius:4px 0 0 4px;
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
}
.bk-checkbox-plus-button.is-focus .bk-checkbox-plus-button__inner{
  border-color:#3a84ff;
}
.bk-checkbox-plus-button:last-child .bk-checkbox-plus-button__inner{
  border-radius:0 4px 4px 0;
}
.bk-checkbox-plus-button--medium .bk-checkbox-plus-button__inner{
  padding:10px 20px;
  font-size:12px;
  border-radius:0;
}
.bk-checkbox-plus-button--medium .bk-checkbox-plus-button__inner.is-round{
  padding:10px 20px;
}
.bk-checkbox-plus-button--small .bk-checkbox-plus-button__inner{
  padding:9px 15px;
  font-size:12px;
  border-radius:0;
}
.bk-checkbox-plus-button--small .bk-checkbox-plus-button__inner.is-round{
  padding:9px 15px;
}
.bk-checkbox-plus-button--mini .bk-checkbox-plus-button__inner{
  padding:7px 15px;
  font-size:12px;
  border-radius:0;
}
.bk-checkbox-plus-button--mini .bk-checkbox-plus-button__inner.is-round{
  padding:7px 15px;
}
.bk-checkbox-plus-group{
  font-size:0;
}
.bk-table-plus-column--selection .cell{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:10px;
  padding-right:10px;
}
.bk-table-plus-filter{
  border:solid 1px #EBEEF5;
  border-radius:2px;
  background-color:#FFFFFF;
  -webkit-box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.1);
          box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  margin:2px 0;
}
.bk-table-plus-filter__list{
  padding:5px 0;
  margin:0;
  list-style:none;
  min-width:100px;
}
.bk-table-plus-filter__list-item{
  line-height:36px;
  padding:0 10px;
  cursor:pointer;
  font-size:12px;
}
.bk-table-plus-filter__list-item:hover{
  background-color:#ecf5ff;
  color:#66b1ff;
}
.bk-table-plus-filter__list-item.is-active{
  background-color:#3a84ff;
  color:#FFFFFF;
}
.bk-table-plus-filter__content{
  min-width:100px;
}
.bk-table-plus-filter__bottom{
  border-top:1px solid #EBEEF5;
  padding:8px;
}
.bk-table-plus-filter__bottom button{
  background:transparent;
  border:none;
  color:#081E40;
  cursor:pointer;
  font-size:13px;
  padding:0 3px;
}
.bk-table-plus-filter__bottom button:hover{
  color:#3a84ff;
}
.bk-table-plus-filter__bottom button:focus{
  outline:none;
}
.bk-table-plus-filter__bottom button.is-disabled{
  color:#C0C4CC;
  cursor:not-allowed;
}
.bk-table-plus-filter__wrap{
  max-height:280px;
}
.bk-table-plus-filter__checkbox-group{
  padding:10px;
}
.bk-table-plus-filter__checkbox-group label.bk-checkbox-plus{
  display:block;
  margin-right:5px;
  margin-bottom:8px;
  margin-left:5px;
}
.bk-table-plus-filter__checkbox-group .bk-checkbox-plus:last-child{
  margin-bottom:0;
}
