.plus-yc-plus-tree{display:flex;flex-direction:column;height:100%;overflow:auto}.plus-yc-plus-tree .search-input{flex-shrink:0;margin-bottom:16px;padding-right:24px}.plus-yc-plus-tree .tree-container{flex:1;min-height:0;overflow:hidden}.plus-yc-plus-tree .tree-container .el-tree-v2{overflow-x:visible!important}.plus-yc-plus-tree .tree-container .el-tree-node__content:hover{background-color:var(--el-color-primary-light-9);border-radius:4px}.plus-yc-plus-tree .tree-container .el-tree-node__content:hover .label-text{color:var(--el-color-primary)}.plus-yc-plus-tree .tree-container .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9);border-radius:4px}.plus-yc-plus-tree .tree-container .el-tree-node.is-current>.el-tree-node__content .label-text{color:var(--el-color-primary)}.plus-yc-plus-tree .tree-container .node-label-wrapper{align-items:center;display:flex;gap:4px;width:100%}.plus-yc-plus-tree .tree-container .node-label-wrapper:hover .node-actions{opacity:1!important;pointer-events:auto!important}.plus-yc-plus-tree .tree-container .node-label-wrapper .custom-node-label,.plus-yc-plus-tree .tree-container .node-label-wrapper .node-label{align-items:center;display:flex;flex:1;gap:4px;min-width:0}.plus-yc-plus-tree .tree-container .node-label-wrapper .custom-node-label .el-tooltip__trigger,.plus-yc-plus-tree .tree-container .node-label-wrapper .node-label .el-tooltip__trigger{display:block;min-width:0;overflow:hidden}.plus-yc-plus-tree .tree-container .node-label-wrapper .custom-node-label .label-text,.plus-yc-plus-tree .tree-container .node-label-wrapper .custom-node-label .node-text,.plus-yc-plus-tree .tree-container .node-label-wrapper .node-label .label-text,.plus-yc-plus-tree .tree-container .node-label-wrapper .node-label .node-text{color:var(--el-text-color-primary);display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plus-yc-plus-tree .tree-container .node-label-wrapper .custom-node-label .node-count,.plus-yc-plus-tree .tree-container .node-label-wrapper .node-label .node-count{color:var(--el-text-color-secondary);font-size:12px}.plus-yc-plus-tree .tree-container .node-label-wrapper .node-actions{align-items:center;display:flex;flex-shrink:0;margin-left:auto;margin-right:8px;opacity:0!important;pointer-events:none!important;transition:opacity .2s ease}.plus-yc-plus-tree .tree-container .node-label-wrapper .node-actions .action-icon-wrapper{align-items:center;cursor:pointer;display:flex;justify-content:center}.plus-yc-plus-tree .tree-container .node-label-wrapper .node-actions .action-icon{align-items:center;border-radius:4px;color:var(--el-color-primary);cursor:pointer;display:flex;height:20px;justify-content:center;transition:background-color .2s ease;width:20px}.plus-yc-plus-tree .tree-container .node-label-wrapper .node-actions .action-icon:hover{background-color:var(--el-color-primary-light-8)}.plus-yc-plus-tree .highlight-keyword{background-color:var(--el-color-primary-light-9);border-radius:2px;color:var(--el-color-primary);font-weight:600;padding:0 2px}.plus-yc-plus-tree .el-tree-node__expand-icon.el-icon{height:16px;position:relative;visibility:hidden;width:16px}.plus-yc-plus-tree .el-tree-node__expand-icon.el-icon:after{background-image:var(--tree-collapse-icon);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;content:"";height:16px;left:8px;position:absolute;top:6px;visibility:visible;width:16px}.plus-yc-plus-tree .el-tree-node__expand-icon.el-icon.expanded{transform:rotate(0deg)}.plus-yc-plus-tree .el-tree-node__expand-icon.el-icon.expanded:after{background-image:var(--tree-expand-icon)}.plus-yc-plus-tree .el-tree-node__expand-icon.el-icon.is-leaf{visibility:hidden}.plus-yc-plus-tree .el-tree-node__expand-icon.el-icon.is-leaf:after{visibility:hidden}.tree-dropdown-popper{border:none!important;border-radius:8px!important;overflow:hidden!important}.tree-dropdown-menu{border-radius:8px!important;min-width:156px!important;padding:8px!important}.tree-dropdown-menu .el-dropdown-menu__item{border-radius:8px;font-size:12px;height:32px;line-height:32px;margin:0;padding:0 12px;transition:background-color .2s ease}.tree-dropdown-menu .el-dropdown-menu__item:hover{background-color:var(--el-color-primary-light-9)!important;color:var(--el-color-primary)!important}.tree-dropdown-menu .el-dropdown-menu__item:not(:last-child){margin-bottom:4px}.tree-dropdown-menu .el-divider{border-top:1px solid #e5e7eb;margin:12px 0}.sortable-ghost{opacity:.3!important;position:relative!important}.drop-target{background-color:var(--el-color-primary-light-9)!important;border-radius:4px}.drop-target:before{background:var(--el-color-primary);border-radius:1.5px;bottom:0;content:"";left:calc(var(--drop-indent, 0px) - 3px);opacity:.6;position:absolute;top:0;width:3px;z-index:1}