.index-tree-wrapper{display:flex;flex-direction:column;height:calc(100vh - var(--app-topbar-h,50px) - var(--app-footer-h,50px));min-height:0;overflow:hidden;background:#fff}.index-tree-wrapper .mud-breadcrumbs{flex-shrink:0}.index-tree-wrapper .index-tree-header{flex-shrink:0;display:flex;align-items:center;padding:8px 16px;background:#fff;border-bottom:1px solid #d5d5d5}.index-tree-wrapper .index-tree-header .index-tree-count{background:#e8eaf6;border-radius:10px;padding:1px 8px;margin-right:12px;white-space:nowrap}.index-tree-wrapper .index-tree-header .index-tree-search{max-width:220px;margin-right:8px}.index-tree-wrapper .index-tree-body{flex:1;display:flex;min-height:0;overflow:hidden}.process-tree-split{flex:1;display:flex;flex-direction:row;height:100%;min-height:0;overflow:hidden}.process-tree-split-pane{flex:1 1 50%;min-width:0;min-height:0;overflow-y:auto;padding:8px 12px}.process-tree-split-pane.left{border-right:1px solid #d5d5d5}.process-tree-split-pane.right p a{word-break:break-all;overflow-wrap:anywhere}.process-tree-split-pane.right{display:flex;flex-direction:column;overflow-y:hidden}.process-tree-split-pane.right .preview-with-footer{flex:1;display:flex;flex-direction:column;min-height:0}.process-tree-split-pane.right .preview-body{flex:1;overflow-y:auto;padding:24px}.process-tree-split-pane.right .preview-footer{flex-shrink:0;padding:12px 16px;border-top:1px solid #e0e0e0;background:#fff}.index-tree-empty{color:#9e9e9e;font-size:var(--grc-fs-base);text-align:center;padding:24px 16px}.process-tree-search{margin:8px 12px;max-width:260px}.process-tree-split .mud-treeview-item-content{padding:0}.process-tree-split .mud-treeview-item-content>.tree-item-row{flex:1 1 auto;min-width:0}.process-tree-split .tree-item-row{display:flex;align-items:center;width:100%;gap:8px}.process-tree-split .tree-item-left{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow:hidden}.process-tree-split .tree-item-left>.mud-tooltip-root,.process-tree-split .tree-item-left .mud-tooltip{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;display:block}.process-tree-split .tree-item-text{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.process-tree-split .tree-item-status-badge{flex:0 0 auto;min-width:110px;max-width:110px;display:inline-flex!important;justify-content:center;align-items:center;margin-left:auto}.process-tree-split .tree-item-status{font-size:var(--grc-fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}