.component.groupTree{display:flex;flex-direction:column}.component.groupTree.empty,.component.groupTree.noChildren .content,.component.groupTree>.componentTitle>.toggleCollapsible:not([aria-expanded]){display:none}.component.groupTree ul{list-style-type:none;margin:0;padding:0}.component.groupTree .treeItem{position:relative}.component.groupTree .treeItem>button{background-color:transparent;margin:5px 0;padding:0}.component.groupTree .treeItem>button:before{font-family:FontAwesome,sans-serif;min-width:1em}.component.groupTree .treeItem>button.expand{left:calc(-1em - 5px);min-width:1em;position:absolute;top:0}.component.groupTree .treeItem[aria-expanded=false]>button.expand:before{content:"\f105"}.component.groupTree .treeItem[aria-expanded=true]>button.expand:before{content:"\f107"}.component.groupTree .treeItem>.content,.component.groupTree .treeItem>.content .icon{align-items:center;display:flex}.component.groupTree .treeItem>.content .icon{margin:0 5px}.component.groupTree .treeItem>.content .label{overflow:hidden;padding:5px 0;text-overflow:ellipsis;white-space:nowrap}.component.groupTree .componentTitle.treeItem>.content .icon{margin-left:5px}.component.groupTree .treeItem .children{display:none;margin:0 0 0 5px}.component.groupTree .treeItem[aria-expanded=true]>.children{display:block}.component.groupTree .treeItem.loading>.children:after{color:var(--text-inactive-color);content:"Loading\2026";padding:5px 0}.component.groupTree .treeItem.highlight:not(:focus)>.content{outline:1px dotted var(--highlight-bk-color);outline-offset:-1px}