.dmc-tree{color:var(--dmc-tree-text-color);font-size:13px;line-height:18px}.dmc-tree-wrapper{height:100%}.dmc-tree-without-hover-effect .dmc-tree-node-content-wrapper:hover,.dmc-tree-without-select-effect .dmc-tree-node-selected{background:transparent}.dmc-tree-assist-bg .dmc-tree-list-scrollbar-thumb{background:var(--dmc-scrollbar-ab-color)!important}.dmc-tree-list{padding-left:2px}.dmc-tree-list-scrollbar-thumb{background:var(--dmc-scrollbar-color)!important}.dmc-tree-list-holder{scrollbar-width:thin;scrollbar-color:var(--dmc-primary-menu-300-color) transparent}.dmc-tree-list-holder::-webkit-scrollbar{display:none;height:7px;width:7px}.dmc-tree-list-holder:hover::-webkit-scrollbar{display:block}.dmc-tree-list-holder::-webkit-scrollbar-track{background-color:transparent;border-radius:7px}.dmc-tree-list-holder::-webkit-scrollbar-thumb{background-color:var(--dmc-primary-menu-300-color);border-radius:7px}.dmc-tree-list-holder::-webkit-scrollbar-corner{background:transparent}.dmc-tree-checkable .dmc-tree-node-content-wrapper{margin-left:-24px}.dmc-tree-checkable .dmc-tree-iconEle{right:-3px}.dmc-tree-checkbox{align-items:center;background:transparent;display:block;display:flex;height:24px;min-width:24px;width:24px;z-index:10}.dmc-tree-checkbox-disabled{cursor:not-allowed}.dmc-tree-switcher{cursor:pointer;display:inline-flex;height:12px;position:relative;width:12px}.dmc-tree-switcher .dmc-icon{align-items:center;color:var(--dmc-tree-icon-color);display:flex;height:100%;position:relative;width:100%}.dmc-tree-switcher .dmc-icon:before{bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px}.dmc-tree-indent-unit{padding-left:12px}.dmc-tree-iconEle{align-items:center;display:inline-flex}.dmc-tree-iconEle .dmc-checkbox{margin-right:4px}.dmc-tree-iconEle>.dmc-icon{align-items:center;color:var(--dmc-tree-icon-color);display:flex;height:16px;width:16px}.dmc-tree-iconEle>.dmc-icon svg{height:16px;width:16px}.dmc-tree-node-content-wrapper{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;flex:1;padding:4px 0 4px 4px;position:relative;width:100%}.dmc-tree-node-content-wrapper:hover{background:var(--dmc-tree-bg-hover-color)}.dmc-tree-node-content-wrapper .dmc-tree-title{margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmc-tree-node-selected{color:var(--dmc-tree-text-active-color)}.dmc-tree-node-selected,.dmc-tree-node-selected:hover{background:var(--dmc-tree-bg-selected-color)}.dmc-tree-node-selected .dmc-tree-iconEle>.dmc-icon{color:var(--dmc-tree-icon-active-color)}.dmc-tree-full .dmc-tree-node-content-wrapper{padding:0 4px}.dmc-tree-full .dmc-tree-treenode+.dmc-tree-treenode{padding-top:9px}.dmc-tree-full .dmc-tree-treenode{border-radius:4px;width:100%}.dmc-tree-full .dmc-tree-treenode:hover{background:var(--dmc-tree-bg-hover-color)}.dmc-tree-full .dmc-tree-treenode-selected{background:var(--dmc-tree-bg-selected-color)}.dmc-tree-full .dmc-tree-treenode-selected .dmc-tree-switcher .dmc-icon{color:var(--dmc-tree-icon-active-color)}.dmc-tree-node-content-wrapper[draggable=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dmc-tree .dmc-tree-treenode.drag-over{background-color:var(--dmc-tree-draggable-border-color2)}.dmc-tree .dmc-tree-treenode.drag-over-gap-top .draggable{border-radius:0;border-top:2px solid var(--dmc-tree-draggable-border-color)}.dmc-tree .dmc-tree-treenode.drag-over-gap-bottom .draggable{border-bottom:2px solid var(---dmc-tree-draggable-border-color);border-radius:0}.dmc-tree-treenode{align-items:center;cursor:pointer;display:flex;padding:3px 0}.dmc-tree-treenode-disabled{cursor:not-allowed}.dmc-tree-treenode-disabled:hover{background:transparent!important}.dmc-tree-treenode-disabled .dmc-tree-node-content-wrapper:hover{background:transparent}.dmc-tree-treenode-selected .dmc-tree-switcher .dmc-icon{color:var(--dmc-tree-icon-active-color)}.dmc-tree-treenode.drop-container>.draggable:after{bottom:0;box-shadow:inset 0 0 0 2px var(--dmc-tree-draggable-border-color);content:"";left:0;position:absolute;right:0;top:0}.dmc-tree-treenode.drop-container~.dmc-tree-treenode{border-left:2px solid var(--dmc-tree-draggable-border-color2)}.dmc-tree-treenode.drop-target{background-color:var(--dmc-tree-draggable-border-color2)}.dmc-tree-treenode.drop-target~.dmc-tree-treenode{border-left:none}