.tree-sidebar[data-v-7aaecf8f]{background:#fff;border-right:1px solid #e8eaed;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative;transition:width .25s ease;width:220px}.tree-sidebar.collapsed[data-v-7aaecf8f]{width:42px}.tree-sidebar.resizing[data-v-7aaecf8f]{transition:none;will-change:width}.tree-sidebar.resizing[data-v-7aaecf8f] *{pointer-events:none!important}.tree-sidebar.no-initial-transition[data-v-7aaecf8f]{transition:none}.resize-handle[data-v-7aaecf8f]{background:transparent;cursor:col-resize;height:100%;position:absolute;right:0;top:0;transition:background .2s;width:6px;z-index:20}.resize-handle[data-v-7aaecf8f]:hover{background:#409eff4d}.resize-handle.active[data-v-7aaecf8f]{background:#409eff80}.collapse-button-container[data-v-7aaecf8f]{align-items:center;background:#fff;border-radius:0 4px 4px 0;box-shadow:0 1px 3px #0000001a;display:flex;height:20px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease;width:15px;z-index:100}.tree-sidebar.collapsed .collapse-button-container[data-v-7aaecf8f]{background:#f7f8fa;border-radius:0 4px 4px 0;right:0}.tree-sidebar.resizing .collapse-button-container[data-v-7aaecf8f]{pointer-events:none}.collapse-button[data-v-7aaecf8f]{border-radius:4px;color:#909399;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.collapse-button[data-v-7aaecf8f]:hover{background:#ecf5ff;color:#409eff}.tree-header[data-v-7aaecf8f]{align-items:center;background:#f7f8fa;border-bottom:1px solid #e8eaed;display:flex;flex-shrink:0;height:40px;justify-content:space-between;padding:0 10px}.tree-header .tree-title[data-v-7aaecf8f]{align-items:center;color:#303133;display:flex;font-size:13px;font-weight:600;gap:5px;overflow:hidden;white-space:nowrap}.tree-header .tree-title .el-icon[data-v-7aaecf8f]{color:#409eff;font-size:16px}.tree-header .tree-actions[data-v-7aaecf8f]{align-items:center;display:flex;flex-shrink:0;gap:4px}.tree-action-icon[data-v-7aaecf8f]{border-radius:4px;color:#909399;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.tree-action-icon[data-v-7aaecf8f]:hover{background:#ecf5ff;color:#409eff}.tree-search[data-v-7aaecf8f]{flex-shrink:0;padding:10px 10px 4px}.tree-wrap[data-v-7aaecf8f]{flex:1;overflow-y:auto;padding:6px 6px 12px}.tree-sidebar.resizing .tree-wrap[data-v-7aaecf8f]{overflow:hidden}.tree-wrap[data-v-7aaecf8f]::-webkit-scrollbar{width:4px}.tree-wrap[data-v-7aaecf8f]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:4px}.tree-wrap[data-v-7aaecf8f]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.tree-wrap[data-v-7aaecf8f] .el-tree-node__content{border-radius:4px;height:32px;margin-bottom:1px}.tree-wrap[data-v-7aaecf8f] .el-tree-node__content:hover{background:#f0f7ff}.tree-wrap[data-v-7aaecf8f] .el-tree-node.is-current>.el-tree-node__content{background:#e6f0fd;color:#409eff;font-weight:600}.tree-wrap[data-v-7aaecf8f] .el-tree-node.is-current>.el-tree-node__content .node-icon{color:#409eff!important}.tree-node[data-v-7aaecf8f]{align-items:center;display:flex;font-size:13px;gap:5px;overflow:hidden}.tree-node .node-icon[data-v-7aaecf8f]{color:#f5a623;flex-shrink:0;font-size:14px}.tree-node .node-label[data-v-7aaecf8f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
