.table-container[data-v-1daf533e]{overflow-x:auto;min-height:600px}.native-table[data-v-1daf533e]{width:98%;border-collapse:separate;border-spacing:0 2px;font-size:14px}.native-table thead th[data-v-1daf533e]{background-color:transparent!important;border-bottom:1px solid #ebeef5;padding:12px 8px;text-align:left;color:#909399;font-weight:400;white-space:nowrap;box-shadow:none!important}.native-table thead th.selection-header[data-v-1daf533e]{width:55px;text-align:center}.native-table tbody tr[data-v-1daf533e]{transition:all .3s ease;background-color:hsla(0,0%,100%,.88)}.native-table tbody tr.hover-row[data-v-1daf533e],.native-table tbody tr[data-v-1daf533e]:hover{background-color:#fff;transform:translateX(10px);box-shadow:0 3px 12px 1px rgba(123,123,239,.2);z-index:10;position:relative}.native-table tbody tr td[data-v-1daf533e]{padding:12px 8px;vertical-align:middle;transition:all .3s ease}.native-table tbody tr td.selection-cell[data-v-1daf533e]{width:55px;text-align:center}.native-table tbody tr td.file-name-cell[data-v-1daf533e]{min-width:200px}.header-checkbox[data-v-1daf533e],.row-checkbox[data-v-1daf533e]{width:16px;height:16px;cursor:pointer}.row-checkbox[data-v-1daf533e]{opacity:0;visibility:hidden;transition:all .3s ease}.row-checkbox.show-checkbox[data-v-1daf533e]{opacity:1;visibility:visible}.file-name[data-v-1daf533e]{display:flex;align-items:center}.file-name .file-icon[data-v-1daf533e]{width:20px;height:20px;margin-right:8px}.action-cell[data-v-1daf533e]{position:relative}.action-cell .cell-content[data-v-1daf533e]{position:relative;z-index:1}.action-cell.left-cell .action-container[data-v-1daf533e]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:2;display:flex;justify-content:center;align-items:center}.action-cell.left-cell .action-container .action-buttons[data-v-1daf533e]{display:flex;gap:12px}.action-cell.middle-cell .action-container[data-v-1daf533e],.action-cell.right-cell .action-container[data-v-1daf533e]{display:none}tr.hover-row .action-cell[data-v-1daf533e]{position:relative}tr.hover-row .action-cell[data-v-1daf533e]:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:1}tr.hover-row .left-cell[data-v-1daf533e]:after{border-radius:4px 0 0 4px}tr.hover-row .middle-cell[data-v-1daf533e]:after{left:-1px;right:-1px}tr.hover-row .right-cell[data-v-1daf533e]:after{border-radius:0 4px 4px 0}tr.hover-row .action-buttons[data-v-1daf533e]{position:relative;z-index:2}.action-buttons[data-v-1daf533e]{display:flex;gap:8px;align-items:center;justify-content:center;animation:slideInLeft-1daf533e .3s ease}.action-buttons .action-btn[data-v-1daf533e]{padding:6px 12px;border:none;color:#7b7bef;cursor:pointer;font-size:12px;background-color:transparent}.action-buttons .action-btn i[data-v-1daf533e]{margin-right:4px}.action-buttons .action-btn .imgs[data-v-1daf533e]{width:14px;height:14px;margin-right:4px}.status-active[data-v-1daf533e]{color:#75d6b6;font-weight:500}.status-expired[data-v-1daf533e]{color:#bbb;font-weight:500}.status-warning[data-v-1daf533e]{color:#7f7f7f;font-weight:500}.status-one[data-v-1daf533e]{color:#f08000;font-weight:500}.pagination-wrapper[data-v-1daf533e]{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:50px;width:100%}.pagination-info[data-v-1daf533e]{color:#9595aa;display:flex;align-items:center;gap:10px}.pagination-info .page-size-select[data-v-1daf533e]{padding:4px 8px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;cursor:pointer;font-size:13px}.pagination-controls[data-v-1daf533e]{color:#9595aa;font-size:14px;display:flex;align-items:center;gap:4px}.pagination-controls .page-btn[data-v-1daf533e]{padding:6px 12px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s ease}.pagination-controls .page-btn[data-v-1daf533e]:hover:not(:disabled){color:#409eff;border-color:#409eff}.pagination-controls .page-btn[data-v-1daf533e]:disabled{color:#c0c4cc;cursor:not-allowed}.pagination-controls .page-number[data-v-1daf533e]{padding:6px 10px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .2s ease;min-width:32px;text-align:center}.pagination-controls .page-number[data-v-1daf533e]:hover{color:#409eff;border-color:#409eff}.pagination-controls .page-number.active[data-v-1daf533e]{background-color:#fff;border-color:#5656e1;color:#000}.pagination-jump[data-v-1daf533e]{display:flex;align-items:center;gap:8px}.pagination-jump .jump-input[data-v-1daf533e]{width:50px;padding:4px 8px;border:1px solid #dcdfe6;border-radius:4px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.pagination-jump .jump-input[data-v-1daf533e]::-webkit-inner-spin-button,.pagination-jump .jump-input[data-v-1daf533e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pagination-jump .jump-btn[data-v-1daf533e]{padding:4px 12px;border:1px solid #409eff;border-radius:4px;background:#409eff;color:#fff;cursor:pointer}.pagination-jump .jump-btn[data-v-1daf533e]:hover{background:#66b1ff}input[type=checkbox][data-v-1daf533e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #9595aa;border-radius:2px;position:relative;cursor:pointer}input[type=checkbox][data-v-1daf533e]:checked{background-color:#5656e1;border-color:#5656e1}input[type=checkbox][data-v-1daf533e]:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes slideInLeft-1daf533e{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.pagination-wrapper[data-v-1daf533e]{flex-direction:column;gap:10px}.action-buttons[data-v-1daf533e]{flex-direction:column;gap:4px}.action-buttons .action-btn[data-v-1daf533e]{font-size:11px;padding:4px 8px}}.pagination[data-v-16d1ddbc]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0}.pagination[data-v-16d1ddbc] .el-pagination{display:flex;align-items:center;justify-content:center;width:100%}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__total{color:#606266;font-size:14px;margin-right:20px}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__sizes{margin-right:20px}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__sizes .el-select .el-input .el-input__inner{border:1px solid #dcdfe6;border-radius:0;padding:0 30px 0 12px;height:32px;line-height:32px;font-size:14px;color:#606266}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__sizes .el-select .el-input .el-input__inner:hover{border-color:#c0c4cc}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__sizes .el-select .el-input .el-input__suffix .el-select__caret{color:#c0c4cc}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__sizes .el-select .el-select-dropdown .el-select-dropdown__item:hover{background-color:#f5f7fa}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__sizes .el-select .el-select-dropdown .el-select-dropdown__item.selected{color:#5656e1;font-weight:700}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__sizes .el-select .el-select-dropdown .el-select-dropdown__item.hover{background-color:#f5f7fa}.pagination[data-v-16d1ddbc] .el-pagination .el-pager{display:flex;align-items:center}.pagination[data-v-16d1ddbc] .el-pagination .el-pager li{border:1px solid #dcdfe6;background:#fff;color:#606266;margin:0 2px;min-width:32px;height:32px;line-height:30px;text-align:center;border-radius:0;cursor:pointer;transition:all .3s}.pagination[data-v-16d1ddbc] .el-pagination .el-pager li.active{background:#fff;color:#000;border-color:#5656e1;font-weight:400}.pagination[data-v-16d1ddbc] .el-pagination .el-pager li.disabled{color:#c0c4cc;cursor:not-allowed;border-color:#ebeef5}.pagination[data-v-16d1ddbc] .el-pagination .el-pager li.disabled:hover{color:#c0c4cc;border-color:#ebeef5}.pagination[data-v-16d1ddbc] .el-pagination .btn-next,.pagination[data-v-16d1ddbc] .el-pagination .btn-prev{border:1px solid #dcdfe6;background:#fff;color:#606266;margin:0 2px;min-width:32px;height:32px;line-height:30px;text-align:center;border-radius:0;cursor:pointer;transition:all .3s}.pagination[data-v-16d1ddbc] .el-pagination .btn-next.disabled,.pagination[data-v-16d1ddbc] .el-pagination .btn-prev.disabled{color:#c0c4cc;cursor:not-allowed;border-color:#ebeef5}.pagination[data-v-16d1ddbc] .el-pagination .btn-next.disabled:hover,.pagination[data-v-16d1ddbc] .el-pagination .btn-prev.disabled:hover{color:#c0c4cc;border-color:#ebeef5}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__jump{display:flex;align-items:center;margin-left:20px}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__jump .el-pagination__goto{color:#606266;font-size:14px;margin-right:8px}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__jump .el-input{width:50px;margin:0 8px}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__jump .el-input .el-input__inner{border:1px solid #dcdfe6;border-radius:0;padding:0 8px;height:32px;line-height:32px;font-size:14px;color:#606266;text-align:center}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__jump .el-input .el-input__inner:hover{border-color:#c0c4cc}.pagination[data-v-16d1ddbc] .el-pagination .el-pagination__jump .el-pagination__classifier{color:#606266;font-size:14px}[data-v-16d1ddbc] .el-select-dropdown .el-select-dropdown__item:hover{background-color:#f5f7fa}[data-v-16d1ddbc] .el-select-dropdown .el-select-dropdown__item.selected{color:#5656e1!important;font-weight:700}[data-v-16d1ddbc] .el-select-dropdown .el-select-dropdown__item.hover{background-color:#f5f7fa}.el-select-dropdown{font-weight:700}.el-select-dropdown,.el-select-dropdown .el-select-dropdown__item.selected{color:#5656e1!important}.share-modal .el-dialog__header{border-bottom:1px solid #e5e5e5}.share-modal .el-dialog__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;display:inline-block}.share-actions[data-v-2fb8f9f3]{display:flex;margin-bottom:20px;gap:10px}.share-actions[data-v-2fb8f9f3] .el-button{background:#fff;box-shadow:0 3px 24px 1px rgba(149,149,170,.2);border-radius:6px 6px 6px 6px;border:1px solid #fff}.share-actions[data-v-2fb8f9f3] .el-button span{display:flex;align-items:center}.share-actions[data-v-2fb8f9f3] .el-button span img{width:14px;height:14px;margin-right:5px}