.chart-controls[data-v-1515905d]{padding:12px 16px;background:#fff;border-bottom:1px solid #e4e7ed;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10}.chart-controls .controls-left .chart-title[data-v-1515905d],.chart-controls[data-v-1515905d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-controls .controls-left .chart-title[data-v-1515905d]{margin:0;font-size:16px;font-weight:600;color:#2c3e50;gap:8px}.chart-controls .controls-left .chart-title i[data-v-1515905d]{color:#409eff;font-size:18px}.chart-controls .controls-right[data-v-1515905d]{gap:8px}.chart-controls .controls-right[data-v-1515905d],.chart-controls .el-button[data-v-1515905d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-controls .el-button[data-v-1515905d]{border-radius:6px;font-weight:500;-webkit-transition:color .2s ease,background .2s ease,border-color .2s ease;transition:color .2s ease,background .2s ease,border-color .2s ease;gap:4px}.chart-controls .el-button i[data-v-1515905d]{font-size:12px}.chart-controls .el-button.el-button--primary[data-v-1515905d]{background:#409eff;border:1px solid #409eff}.chart-controls .el-button[data-v-1515905d]:not(.el-button--primary){background:#fff;border:1px solid #e1e5e9;color:#6c757d}.chart-controls .el-button[data-v-1515905d]:not(.el-button--primary):hover{background:#f8f9fa;border-color:#409eff;color:#409eff}.chart-container[data-v-1515905d]{width:100%;height:calc(100% - 57px);overflow:auto;position:relative;z-index:5;padding:10px;background-color:#f7f9fb}.chart-container[data-v-1515905d]::-webkit-scrollbar{width:6px;height:6px}.chart-container[data-v-1515905d]::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.chart-container[data-v-1515905d]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.chart-container[data-v-1515905d]::-webkit-scrollbar-thumb:hover{background:#a8abb2}[data-v-1515905d] .org-node{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:0;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08);-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;cursor:pointer;min-width:220px;position:relative;overflow:visible}[data-v-1515905d] .org-node:hover{border-color:#e6e8eb;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.08);box-shadow:0 8px 18px rgba(0,0,0,.08)}[data-v-1515905d] .org-node.current-node{border-color:#e1e4e8;-webkit-box-shadow:0 10px 22px rgba(0,0,0,.1);box-shadow:0 10px 22px rgba(0,0,0,.1);background:#fff}[data-v-1515905d] .org-node.virtual-root-node{background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #5a67d8;color:#fff;min-width:200px;height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-1515905d] .org-node.virtual-root-node .node-header{background:transparent;border-bottom:1px solid hsla(0,0%,100%,.2)}[data-v-1515905d] .org-node.virtual-root-node .node-header .node-title{color:#fff;font-weight:700;font-size:16px}[data-v-1515905d] .org-node.virtual-root-node .node-content{background:transparent;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-1515905d] .org-node.virtual-root-node .node-content .node-row{margin-bottom:0}[data-v-1515905d] .org-node.virtual-root-node .node-content .node-row .value{color:hsla(0,0%,100%,.9);font-weight:500;font-size:14px}[data-v-1515905d] .org-node.virtual-root-node .node-footer{display:none}[data-v-1515905d] .org-node.virtual-root-node .node-button-g{top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}[data-v-1515905d] .org-node .node-header{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;padding:8px 14px;background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:10px 10px 0 0}[data-v-1515905d] .org-node .node-title{font-weight:600;font-size:14px;line-height:1.2;color:#2c3e50;margin:0;max-width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-v-1515905d] .org-node .current-badge{background:#ff6b6b;color:#fff;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:500}[data-v-1515905d] .org-node .node-content{padding:16px 18px;background:#fff}[data-v-1515905d] .org-node .node-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;margin-bottom:8px}[data-v-1515905d] .org-node .node-row:last-child{margin-bottom:0}[data-v-1515905d] .org-node .label{color:#2c3e50;min-width:70px;font-weight:500;font-size:12px;-ms-flex-negative:0;flex-shrink:0}[data-v-1515905d] .org-node .value{color:#495057;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-v-1515905d] .org-node .value.order-code{color:#409eff;cursor:pointer;font-weight:500}[data-v-1515905d] .org-node .value.order-code:hover{color:#337ecc;text-decoration:underline}[data-v-1515905d] .org-node .value.status-badge{display:inline-block;padding:0 2px;border-radius:6px;font-size:12px;font-weight:600;background:transparent}[data-v-1515905d] .org-node .value.execution-badge{display:inline-block;padding:2px 6px;border-radius:8px;font-size:11px;font-weight:500;background:#e3f2fd;color:#1976d2}.node-footer[data-v-1515905d]{padding:8px 20px;background:#f8f9fa;border-top:1px solid #e5e7eb;border-radius:0 0 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.status-indicator[data-v-1515905d]{width:8px;height:8px;border-radius:50%;background:#6c757d}.status-indicator.state-waring[data-v-1515905d]{background:#e6a23c}.status-indicator.state-secondary[data-v-1515905d]{background:#909399}.status-indicator.state-up[data-v-1515905d]{background:#67c23a}.status-indicator.state-state-down[data-v-1515905d]{background:#f56c6c}[data-v-1515905d] .state-waring{color:#e6a23c}[data-v-1515905d] .state-secondary{color:#909399}[data-v-1515905d] .state-up{color:#67c23a}[data-v-1515905d] .state-state-down{color:#f56c6c}[data-v-1515905d] .org-chart .link{fill:none;stroke:#c0c4cc;stroke-width:2;stroke-opacity:.9;stroke-linecap:round;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}[data-v-1515905d] .org-chart .node-group{-webkit-transition:none;transition:none}.chart-wrapper[data-v-eaf4c5b0]{width:100%;height:100%;overflow:hidden}.conten_body_main[data-v-eaf4c5b0]{width:calc(100% - 10px);height:calc(100% - 20px)}.no-data[data-v-eaf4c5b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}