.quick-arrange-dialog[data-v-65586bc6] .el-dialog__body{padding-top:10px}.quick-arrange-dialog[data-v-65586bc6] .el-tabs__header{margin-bottom:15px}.quick-arrange-dialog .tab-content[data-v-65586bc6]{min-height:200px}.quick-arrange-dialog .full-width[data-v-65586bc6]{width:100%}.admin-page[data-v-3457d2d4]{display:flex;height:90vh;background-color:#f5f7fa;gap:20px;-webkit-touch-callout:none}.admin-page[data-v-3457d2d4],.admin-page[data-v-3457d2d4] *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.left-panel[data-v-3457d2d4]{width:300px;height:95.8%;background-color:#fff;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.tree-controls[data-v-3457d2d4]{display:flex;justify-content:space-between;gap:10px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.tree-controls .el-button[data-v-3457d2d4]{flex:1}.right-panel[data-v-3457d2d4]{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.table-container[data-v-3457d2d4]{flex:1;padding-left:20px;background-color:#fff;margin-bottom:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:0}.table-wrapper[data-v-3457d2d4]{height:calc(100vh - 270px);overflow:auto}.table-wrapper[data-v-3457d2d4]::-webkit-scrollbar{width:8px;height:8px}.table-wrapper[data-v-3457d2d4]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}.table-wrapper[data-v-3457d2d4]::-webkit-scrollbar-track{background:#f5f7fa}.tabs-with-action[data-v-3457d2d4]{display:flex;align-items:center;width:100%}.tabs-with-action .custom-tabs[data-v-3457d2d4]{flex:1;min-width:0}[data-v-3457d2d4] .custom-tabs .el-tabs__nav{flex:1}[data-v-3457d2d4] .custom-tabs .el-tabs__item:last-child{margin-left:auto;border:none!important}.quick-arrange-btn[data-v-3457d2d4]{flex-shrink:0;color:#409eff;padding:0 12px;font-size:14px}.quick-arrange-btn[data-v-3457d2d4]:focus,.quick-arrange-btn[data-v-3457d2d4]:hover{color:#66b1ff}.custom-tabs[data-v-3457d2d4]{height:100%;display:flex;flex-direction:column}[data-v-3457d2d4] .el-tabs__content{height:calc(100% - 40px);overflow:hidden}[data-v-3457d2d4] .el-tab-pane{height:100%;overflow:hidden}table[data-v-3457d2d4]{width:100%;min-width:1200px;border-collapse:collapse;background-color:#fff}th[data-v-3457d2d4]{background-color:#f5f7fa;position:sticky;top:0;z-index:1}td[data-v-3457d2d4],th[data-v-3457d2d4]{padding:8px;text-align:center;border:1px solid #ebeef5;min-width:200px;font-size:13px}td[data-v-3457d2d4]{transition:background-color .3s;position:relative}td[data-v-3457d2d4]:not(:empty):before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #ebeef5;pointer-events:none}td span[data-v-3457d2d4]{display:block;line-height:1.5;margin:4px 0}.td_box[data-v-3457d2d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60px;padding:4px}.custom-tree[data-v-3457d2d4]{flex:1;overflow:auto;min-height:0}.custom-tree-node[data-v-3457d2d4]{padding:2px 6px;border-radius:4px;transition:background-color .3s;font-size:13px}.custom-tree-node[data-v-3457d2d4]:hover{background-color:#f5f7fa}.clicked-node[data-v-3457d2d4]{color:#67c23a!important}.virtual-column[data-v-3457d2d4]{color:#f56c6c!important;font-weight:700}.bottom-controls[data-v-3457d2d4]{padding:20px;background-color:#fff;border-top:1px solid #e6e6e6;display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);position:sticky;bottom:0;z-index:2}.loading-tip[data-v-3457d2d4]{color:#409eff;font-size:13px;margin-left:8px}.no-select[data-v-3457d2d4]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[data-v-3457d2d4] .el-tabs__header{margin-bottom:20px}[data-v-3457d2d4] .el-tabs__nav-wrap:after{height:1px}[data-v-3457d2d4] .export-confirm-dialog .el-message-box{width:800px!important;max-width:100vw}[data-v-3457d2d4] .export-confirm-dialog .el-message-box__content{padding:20px}[data-v-3457d2d4] .export-confirm-dialog .el-message-box__message p{margin:0}[data-v-3457d2d4] .export-confirm-dialog .el-message-box__btns{padding-top:20px}[data-v-3457d2d4] .export-confirm-dialog .el-message-box__btns .el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s}[data-v-3457d2d4] .export-confirm-dialog .el-message-box__btns .el-button--primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}