.kd-table{box-sizing:border-box;border:1px solid;position:relative}.kd-table ::-webkit-scrollbar{height:0!important;width:0!important}.kd-table table{font-size:$-table-font-size;table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;color:$-table-color;text-align:left}.kd-table table thead{color:$-table-color;background:0 0;z-index:1;overflow:hidden;width:100%}.kd-table table thead tr th:after,.kd-table.kd-table-border tbody td:after{content:'';background-color:$-table-border-color}.kd-table table thead tr{border-bottom:1px solid $-table-border-color}.kd-table table thead tr th{padding:$-table-head-th-padding;font-size:$-table-head-font-size;font-weight:400;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kd-table table thead tr th:after{height:14px;width:1px;position:absolute;top:50%;right:0;margin-top:-7px}.kd-table table thead tr th.kd-th-noborder:after{content:none}.kd-table table thead tr th:last-child:after{width:0}.kd-table table tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.kd-table table tbody tr{border-bottom:1px solid $-table-border-color}.kd-table table tbody tr.kd-tr-hover{background-color:#f7f8fa}.kd-table table tbody tr:last-child{border:none}.kd-table table tbody tr.kd-disabled,.kd-table table tbody tr.kd-disabled td{background-color:$-table-tr-disabled}.kd-table table tbody tr.kd-disabled:hover{background-color:$-table-tr-disabled!important}.kd-table table tbody tr td{color:$-table-color;padding:$-table-td-padding;word-break:break-all}.kd-table .kd-table-no-fixed tr:hover{background-color:#f7f8fa}.kd-table .kd-table-fixed{position:absolute;top:0;display:inline-block;overflow:hidden}.kd-table .kd-table-fixed.ks-fixed-left{left:0}.kd-table .kd-table-fixed.ks-fixed-right{right:0}.kd-table .kd-table-fixed .kd-table-body{overflow:hidden}.kd-table .kd-table-overflow-x{overflow:hidden;background-color:#dcdcdc;position:relative;-webkit-transform:background-color 1s;-ms-transform:background-color 1s;transform:background-color 1s}.kd-table .kd-table-overflow-x .bar{display:inline-block;width:50px;height:12px;background-color:#b5b5b5;top:0;position:absolute;cursor:pointer;border-radius:2px;transition:background-color .3s}.kd-table .kd-table-overflow-x .bar:active,.kd-table .kd-table-overflow-x .bar:hover{background-color:#7c7c7c}.kd-table .box-shadow-left{box-shadow:8px 10px 18px rgba(0,0,0,.12)}.kd-table .box-shadow-right{box-shadow:-8px 10px 18px rgba(0,0,0,.12)}.kd-table .kd-table-sort{display:inline-block;position:absolute;top:50%;height:18px;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.kd-table .kd-table-sort .kd-sort-content{margin-top:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px}.kd-table .kd-table-sort .kd-sort-item{display:block;color:#afafaf}.kd-table .kd-table-sort .kd-sort-item.kd-sort-asc{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:2px;margin-bottom:-10px}.kd-table .kd-table-sort .kd-sort-item.kd-sort-desc{margin-top:-4px}.kd-table .kd-table-sort .kd-sort-item.kd-sort-action{color:#505050!important}.kd-table .kd-table-sort .kd-sort-item:hover{color:#a09f9f}.kd-table .kd-table-sort .kd-sort-item i{display:inline-block;cursor:pointer;height:12px;font-size:$-table-head-font-size;line-height:1}.kd-table .kd-table-move-line{left:0;top:0;height:100%;width:1px;background:0 0;position:absolute;cursor:col-resize}.kd-table .kd-table-btn{display:inline-block;cursor:pointer;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:.25s ease-in-out}.kd-table .kd-table-btn.kd-table-show-btn{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.kd-table .kd-table-tree-btn{margin-right:10px}.kd-table .kd-table-loading{-webkit-animation:loadTree .8s ease-in-out infinite;animation:loadTree .8s ease-in-out infinite}.kd-table .kd-table-tree-placeholder{display:inline-block;height:10px}.kd-table .kd-table-column-content{display:inline-block;position:absolute;right:2px;top:11px;z-index:10}.kd-table .kd-table-column-btn-outer{padding-bottom:4px;width:12px;height:12px;line-height:10px}.kd-table .kd-table-column-btn-outer .kd-table-column-btn{cursor:pointer;width:0;height:0;border-top:6px solid transparent;border-right:6px solid #afafaf;border-bottom:6px solid transparent;position:absolute;right:-1px;top:-4px}.kd-table.kd-table-border thead th:after{top:7px;height:100%}.kd-table.kd-table-border thead th:last-child:after{width:1px}.kd-table.kd-table-border tbody td{position:relative}.kd-table.kd-table-border tbody td:last-child{border:none}.kd-table.kd-table-border tbody td:after{height:100%;width:1px;position:absolute;top:0;right:0}.kd-table-header{width:100%;overflow:hidden}.kd-table-header .kd-table-drag-th{display:inline-block;width:6px;height:100%;position:absolute;left:-2px;top:0;cursor:col-resize}.kd-table-body{width:100%;overflow-y:auto;scrollbar-width:none}.kd-dropdown-item.kd-table-dropdown-active{color:#557dfc}@-webkit-keyframes loadTree{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadTree{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}