.structure-analysis{overflow:hidden;height:100%;width:100%}.structure-analysis .el-form-item{margin-bottom:0}.structure-analysis .el-tree-node__content:has(.is-link-group),.structure-analysis .el-tree-node__content:has(.is-link-group)~.el-tree-node__children{background:#e9f3f7}.structure-analysis .el-tree-node__content:has(.is-link-group.group-bi_editor),.structure-analysis .el-tree-node__content:has(.is-link-group.group-bi_editor)~.el-tree-node__children{background:#dde3d5}.structure-analysis .el-tree-node__content:has(.is-link-group.group-object_editor),.structure-analysis .el-tree-node__content:has(.is-link-group.group-object_editor)~.el-tree-node__children{background:#f9f6d9}.structure-analysis .el-tree-node__content:has(.is-link-group.group-report_editor),.structure-analysis .el-tree-node__content:has(.is-link-group.group-report_editor)~.el-tree-node__children{background:#c2e6df}.structure-analysis .el-tree-node__content:has(.is-link-group.group-logic_editor),.structure-analysis .el-tree-node__content:has(.is-link-group.group-logic_editor)~.el-tree-node__children{background:#efd2ff}.structure-analysis .el-tree-node__content:has(.is-link-group.group-databus),.structure-analysis .el-tree-node__content:has(.is-link-group.group-databus)~.el-tree-node__children{background:#faedcd}.structure-analysis .el-tree-node__content:has(.is-link-group.group-notification_editor),.structure-analysis .el-tree-node__content:has(.is-link-group.group-notification_editor)~.el-tree-node__children{background:#90dfab}.structure-analysis .el-tree-node__content:has(.is-link-group.group-access_editor),.structure-analysis .el-tree-node__content:has(.is-link-group.group-access_editor)~.el-tree-node__children{background:#c2d7fb}.structure-analysis .el-tree-node__content:has(.is-link-group.group-menu_editor),.structure-analysis .el-tree-node__content:has(.is-link-group.group-menu_editor)~.el-tree-node__children{background:#eac6b3}.structure-analysis .el-tree-node__content:has(.is-link-group.group-etl_editor),.structure-analysis .el-tree-node__content:has(.is-link-group.group-etl_editor)~.el-tree-node__children{background:#d1bfff}.structure-analysis .el-tree-node__content:has(.is-link-group.group-interface_editor),.structure-analysis .el-tree-node__content:has(.is-link-group.group-interface_editor)~.el-tree-node__children{background:#c3f4a0}.structure-analysis .el-tree-node__content:has(.is-link-group.group-task_editor),.structure-analysis .el-tree-node__content:has(.is-link-group.group-task_editor)~.el-tree-node__children{background:#7fffd4}.structure-analysis .el-tree-node__content:has(.is-link-group.group-process_editor),.structure-analysis .el-tree-node__content:has(.is-link-group.group-process_editor)~.el-tree-node__children{background:#f0f1d1}.structure-analysis .el-tree-node__content:has(.is-link-group.group-plugins),.structure-analysis .el-tree-node__content:has(.is-link-group.group-plugins)~.el-tree-node__children{background:#fecfdb}.structure-analysis .el-tree-node__content:has(.type--card_group),.structure-analysis .el-tree-node__content:has(.type--card_group)~.el-tree-node__children{color:#769889}.structure-analysis .custom-tree-node{position:relative;background:transparent}.structure-analysis .button-box{margin-right:16px}.structure-analysis .scroll-element{height:50px;position:absolute;top:-50px;pointer-events:none}.structure-analysis .node-label__prefix{color:#7c838b;margin-right:5px}.structure-analysis .node-label__postfix{color:#7c838b;margin-left:5px}.structure-analysis .header-options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.structure-analysis .header-options button{display:block}.structure-analysis .tree-menu{height:calc(100vh - 86px)}.structure-analysis .tool-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f5f5f5;border-bottom:1px solid #e4e7ed}.structure-analysis .tool-box .header{font-size:24px;font-weight:700;height:33px}.structure-analysis .tool-box .filters{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 16px;height:32px}.structure-analysis .tool-box .editor-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.structure-analysis .tool-box .editor-filter .filter-button{display:block;margin-left:6px}.structure-analysis .el-tree-node__content:has(.blink-me){-webkit-animation:blinker .5s linear infinite;animation:blinker .5s linear infinite;-webkit-animation-iteration-count:3;animation-iteration-count:3;background:#faf3dd}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.structure-analysis .dependency-tree{width:100%;height:calc(100% - 46px)}.structure-analysis .dependency-tree__network,.structure-analysis .dependency-tree__wrapper{width:100%;height:100%}.structure-analysis .grid-background{position:absolute;width:100%;height:100%}.structure-analysis .dependency-tree__legend{position:absolute;height:-webkit-min-content;height:-moz-min-content;height:min-content;width:250px;opacity:.3;top:61px;right:16px;border-radius:8px;border:1px solid #e4e7ed;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.04),2px 2px 4px rgba(0,0,0,.08);box-shadow:2px 2px 4px rgba(0,0,0,.04),2px 2px 4px rgba(0,0,0,.08);padding:8px;background:#fff}.structure-analysis .dependency-tree__legend:hover{opacity:1}.structure-analysis .dependency-tree__legend .dependency-tree__legend--group .el-checkbox-button__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent;color:#606266}.structure-analysis .dependency-tree__legend .dependency-tree__legend--group .el-checkbox-button__inner:has([class*=el-icon]){padding-left:14px}.structure-analysis .dependency-tree__legend .dependency-tree__legend--item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0;opacity:.2}.structure-analysis .dependency-tree__legend .dependency-tree__legend--item.is-checked{opacity:1}.structure-analysis .dependency-tree__legend .dependency-tree__legend--marker{height:25px;width:25px;border:1.5px solid transparent;border-radius:4px}.structure-analysis .dependency-tree__legend .dependency-tree__legend--marker[class*=el-icon]{height:30px;width:30px;border:none}.structure-analysis .dependency-tree__legend .dependency-tree__legend--label{margin-left:8px}.structure-analysis .dependency-tree__legend .dependency-tree__legend--header{font-size:16px}.structure-analysis .vis-tooltip{position:absolute;margin:10px}.structure-analysis .vis-tooltip .el-tooltip__popper{text-wrap-mode:nowrap}.structure-analysis .el-icon-lazy-node{background-image:url(/icon/custom-nodes/lazy-node.svg)}.el-popover.el-popper:has(.structure-analysis__options-tooltip) .el-form-item{margin-bottom:0}