.qd-table-v2{--qd-table-border-color:var(--qd-color-table-border);--qd-table-border:1px solid var(--qd-table-border-color);--qd-table-text-color:var(--qd-text-color-regular);--qd-table-header-text-color:var(--qd-text-color-primary);--qd-table-row-hover-bg-color:var(--qd-bg-color-hover);--qd-table-current-row-bg-color:var(--qd-bg-color-hover);--qd-table-header-bg-color:#eaedf4;--qd-table-fixed-box-shadow:var(--qd-box-shadow-light);--qd-table-bg-color:var(--qd-fill-color-blank);--qd-table-tr-bg-color:var(--qd-fill-color-blank);--qd-table-expanded-cell-bg-color:var(--qd-fill-color-blank);--qd-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, 0.08);--qd-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, 0.08)}.qd-table-v2{font-size:14px}.qd-table-v2 *{box-sizing:border-box}.qd-table-v2__root{position:relative}.qd-table-v2__root:hover .qd-table-v2__main .qd-virtual-scrollbar{opacity:1}.qd-table-v2__main{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--qd-bg-color);left:0}.qd-table-v2__main .qd-vl__horizontal,.qd-table-v2__main .qd-vl__vertical{z-index:2}.qd-table-v2__left{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--qd-bg-color);left:0;box-shadow:2px 0 4px 0 rgba(0,0,0,.06)}.qd-table-v2__left .qd-virtual-scrollbar{opacity:0}.qd-table-v2__left .qd-vl__horizontal,.qd-table-v2__left .qd-vl__vertical{z-index:-1}.qd-table-v2__right{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--qd-bg-color);right:0;box-shadow:-2px 0 4px 0 rgba(0,0,0,.06)}.qd-table-v2__right .qd-virtual-scrollbar{opacity:0}.qd-table-v2__right .qd-vl__horizontal,.qd-table-v2__right .qd-vl__vertical{z-index:-1}.qd-table-v2__header-row{-webkit-padding-end:var(--qd-table-scrollbar-size);padding-inline-end:var(--qd-table-scrollbar-size)}.qd-table-v2__row{-webkit-padding-end:var(--qd-table-scrollbar-size);padding-inline-end:var(--qd-table-scrollbar-size)}.qd-table-v2__header-wrapper{overflow:hidden}.qd-table-v2__header{position:relative;overflow:hidden}.qd-table-v2__footer{position:absolute;left:0;right:0;bottom:0;overflow:hidden}.qd-table-v2__empty{position:absolute;left:0}.qd-table-v2__overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9999}.qd-table-v2__header-row{display:flex;border-bottom:var(--qd-table-border)}.qd-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;background-color:var(--qd-table-header-bg-color);color:var(--qd-table-header-text-color);font-weight:700}.qd-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.qd-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.qd-table-v2__header-cell.is-sortable{cursor:pointer}.qd-table-v2__header-cell:hover .qd-icon{display:block}.qd-table-v2__sort-icon{transition:opacity,display var(--qd-transition-duration);opacity:.6;display:none}.qd-table-v2__sort-icon.is-sorting{display:block;opacity:1}.qd-table-v2__row{border-bottom:var(--qd-table-border);display:flex;align-items:center;transition:background-color var(--qd-transition-duration)}.qd-table-v2__row.is-hovered{background-color:var(--qd-table-row-hover-bg-color)}.qd-table-v2__row:hover{background-color:var(--qd-table-row-hover-bg-color)}.qd-table-v2__row-cell{height:100%;overflow:hidden;display:flex;align-items:center;padding:0 8px}.qd-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.qd-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.qd-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qd-table-v2__expand-icon svg{transition:transform var(--qd-transition-duration)}.qd-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.qd-table-v2:not(.is-dynamic) .qd-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qd-table-v2.is-dynamic .qd-table-v2__row{overflow:hidden;align-items:stretch}.qd-table-v2.is-dynamic .qd-table-v2__row .qd-table-v2__row-cell{word-break:break-all}