@cw-devops/bk-magic-vue
Version:
基于蓝鲸 Magicbox 和 Vue 的前端组件库
963 lines (959 loc) • 25 kB
CSS
.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 ;
}
.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 ;
box-shadow:none ;
}
.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;
}