.flow-graph[data-v-6be350d8]{--flow-graph-border:#e5e7eb;--flow-graph-text:#303133;--flow-graph-muted:#909399;--flow-graph-green:#19a974;--flow-graph-green-bg:#eefaf5;--flow-graph-orange:#e6a23c;--flow-graph-orange-bg:#fff8e9;--flow-graph-gray:#909399;--flow-graph-gray-bg:#f4f5f7;--flow-graph-red:#f56c6c;--flow-graph-red-bg:#fff1f1;display:flex;height:100%;min-height:360px;flex-direction:column;overflow:hidden;background:#fff;color:var(--flow-graph-text);font-size:13px}.flow-graph__header[data-v-6be350d8]{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:20px;padding:10px 18px;border-bottom:1px solid var(--flow-graph-border)}.flow-graph__heading[data-v-6be350d8],.flow-graph__legend-item[data-v-6be350d8],.flow-graph__legend[data-v-6be350d8],.flow-graph__tools[data-v-6be350d8]{display:flex;align-items:center}.flow-graph__heading[data-v-6be350d8]{min-width:0;gap:12px}.flow-graph__title[data-v-6be350d8]{max-width:280px;overflow:hidden;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.flow-graph__instance[data-v-6be350d8]{max-width:260px;overflow:hidden;color:var(--flow-graph-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.flow-graph__tools[data-v-6be350d8]{flex-shrink:0;gap:20px}.flow-graph__legend[data-v-6be350d8]{flex-wrap:wrap;gap:14px;color:#606266;font-size:12px}.flow-graph__legend-item[data-v-6be350d8]{gap:5px;white-space:nowrap}.flow-graph__legend-dot[data-v-6be350d8]{display:inline-block;width:8px;height:8px;border-radius:50%}.flow-graph__legend-dot--completed[data-v-6be350d8]{background:var(--flow-graph-green)}.flow-graph__legend-dot--running[data-v-6be350d8]{background:var(--flow-graph-orange)}.flow-graph__legend-dot--pending[data-v-6be350d8]{background:var(--flow-graph-gray)}.flow-graph__workspace[data-v-6be350d8]{position:relative;min-height:0;flex:1;overflow:hidden}.flow-graph__content[data-v-6be350d8]{display:flex;width:100%;height:100%;min-height:300px}.flow-graph__scroll[data-v-6be350d8]{min-width:0;flex:1;overflow:auto;background-color:#fafbfc;background-image:radial-gradient(#dfe3e8 .8px,transparent 0);background-size:18px 18px}.flow-graph__canvas[data-v-6be350d8]{position:relative;margin:0 auto}.flow-graph__edges[data-v-6be350d8]{position:absolute;z-index:1;top:0;left:0;overflow:visible}.flow-graph__edge path[data-v-6be350d8]{fill:none;stroke:#c5cad3;stroke-width:2;vector-effect:non-scaling-stroke}.flow-graph__edge-path--active[data-v-6be350d8]{stroke:#9aa3b2!important}.flow-graph__edge-path--traversed[data-v-6be350d8]{stroke:var(--flow-graph-green)!important;stroke-width:3!important}.flow-graph__edge-path--rejected[data-v-6be350d8]{stroke:var(--flow-graph-red)!important;stroke-width:3!important}.flow-graph__edge-path--synthetic[data-v-6be350d8]{stroke-dasharray:7 4}.flow-graph__edge marker path[data-v-6be350d8]{stroke:none}.flow-graph__edge g rect[data-v-6be350d8]{fill:#fff;stroke:#dfe3e8;stroke-width:1}.flow-graph__edge text[data-v-6be350d8]{fill:#606266;font-size:12px}.flow-graph__node[data-v-6be350d8]{position:absolute;z-index:2;display:block;padding:14px 16px 12px;border:1px solid var(--flow-graph-border);border-top:3px solid var(--flow-graph-gray);border-radius:8px;outline:none;background:#fff;box-shadow:0 3px 12px rgba(31,35,41,.06);color:var(--flow-graph-text);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.flow-graph__node--selected[data-v-6be350d8],.flow-graph__node[data-v-6be350d8]:hover{border-color:#b9c2d0;box-shadow:0 6px 18px rgba(31,35,41,.12);transform:translateY(-1px)}.flow-graph__node--completed[data-v-6be350d8]{border-top-color:var(--flow-graph-green);background:var(--flow-graph-green-bg)}.flow-graph__node--running[data-v-6be350d8]{border-top-color:var(--flow-graph-orange);background:var(--flow-graph-orange-bg)}.flow-graph__node--rejected[data-v-6be350d8],.flow-graph__node--suspended[data-v-6be350d8]{border-top-color:var(--flow-graph-red);background:var(--flow-graph-red-bg)}.flow-graph__node--pending[data-v-6be350d8]{border-top-color:var(--flow-graph-gray);background:var(--flow-graph-gray-bg);opacity:.72}.flow-graph__node--pending.flow-graph__node--selected[data-v-6be350d8],.flow-graph__node--pending[data-v-6be350d8]:hover{opacity:.94}.flow-graph__node-heading[data-v-6be350d8],.flow-graph__node-opinion[data-v-6be350d8],.flow-graph__node-row[data-v-6be350d8]{display:flex;width:100%;align-items:center}.flow-graph__node-heading[data-v-6be350d8]{min-width:0;height:31px;gap:8px}.flow-graph__node-icon[data-v-6be350d8]{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.78);color:var(--flow-graph-gray);font-size:14px}.flow-graph__node--completed .flow-graph__node-icon[data-v-6be350d8]{color:var(--flow-graph-green)}.flow-graph__node--running .flow-graph__node-icon[data-v-6be350d8]{color:var(--flow-graph-orange)}.flow-graph__node--rejected .flow-graph__node-icon[data-v-6be350d8],.flow-graph__node--suspended .flow-graph__node-icon[data-v-6be350d8]{color:var(--flow-graph-red)}.flow-graph__node-name[data-v-6be350d8],.flow-graph__node-value[data-v-6be350d8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-graph__node-name[data-v-6be350d8]{flex:1;font-size:14px;font-weight:600}.flow-graph__status[data-v-6be350d8]{flex-shrink:0;color:var(--flow-graph-gray);font-size:12px}.flow-graph__node-sequence[data-v-6be350d8]{flex-shrink:0;padding:1px 4px;border:1px solid rgba(25,169,116,.28);border-radius:3px;color:var(--flow-graph-green);font-size:11px;line-height:16px}.flow-graph__node--rejected .flow-graph__node-sequence[data-v-6be350d8]{border-color:rgba(245,108,108,.32);color:var(--flow-graph-red)}.flow-graph__node--future[data-v-6be350d8]{border-style:dashed}.flow-graph__node--completed .flow-graph__status[data-v-6be350d8]{color:var(--flow-graph-green)}.flow-graph__node--running .flow-graph__status[data-v-6be350d8]{color:var(--flow-graph-orange)}.flow-graph__node--rejected .flow-graph__status[data-v-6be350d8],.flow-graph__node--suspended .flow-graph__status[data-v-6be350d8]{color:var(--flow-graph-red)}.flow-graph__node-opinion[data-v-6be350d8],.flow-graph__node-row[data-v-6be350d8]{min-height:31px;gap:8px;border-top:1px solid rgba(154,163,178,.2)}.flow-graph__node-label[data-v-6be350d8]{width:52px;flex-shrink:0;color:var(--flow-graph-muted);font-size:12px}.flow-graph__node-value[data-v-6be350d8]{flex:1;color:#4b5563;font-size:13px}.flow-graph__node-opinion[data-v-6be350d8]{align-items:flex-start;padding-top:7px}.flow-graph__node-opinion--placeholder[data-v-6be350d8]{visibility:hidden}.flow-graph__history[data-v-6be350d8]{margin-top:20px}.flow-graph__history-title[data-v-6be350d8]{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;color:#303133;font-size:14px;font-weight:600}.flow-graph__history-title span[data-v-6be350d8]{color:var(--flow-graph-muted);font-size:12px;font-weight:400}.flow-graph__history-list[data-v-6be350d8]{margin:0;padding:0;list-style:none}.flow-graph__history-item[data-v-6be350d8]{padding:10px 0;border-top:1px solid #f0f1f3;line-height:1.5}.flow-graph__history-heading[data-v-6be350d8],.flow-graph__history-meta[data-v-6be350d8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.flow-graph__history-heading[data-v-6be350d8]{color:#4b5563;font-size:12px;font-weight:600}.flow-graph__history-status--completed[data-v-6be350d8]{color:var(--flow-graph-green)}.flow-graph__history-status--running[data-v-6be350d8]{color:var(--flow-graph-orange)}.flow-graph__history-status--rejected[data-v-6be350d8],.flow-graph__history-status--suspended[data-v-6be350d8]{color:var(--flow-graph-red)}.flow-graph__history-status--pending[data-v-6be350d8]{color:var(--flow-graph-gray)}.flow-graph__history-meta[data-v-6be350d8]{justify-content:flex-start;margin-top:3px;color:var(--flow-graph-muted);font-size:12px}.flow-graph__history-opinion[data-v-6be350d8]{margin-top:5px;color:#606266;font-size:12px;white-space:pre-line}.flow-graph__details[data-v-6be350d8]{width:280px;flex-shrink:0;overflow:auto;padding:20px;border-left:1px solid var(--flow-graph-border);background:#fff}.flow-graph__details-title[data-v-6be350d8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--flow-graph-border);font-size:15px;font-weight:600}.flow-graph__details-status[data-v-6be350d8]{flex-shrink:0;font-size:12px;font-weight:400}.flow-graph__details-status--completed[data-v-6be350d8]{color:var(--flow-graph-green)}.flow-graph__details-status--running[data-v-6be350d8]{color:var(--flow-graph-orange)}.flow-graph__details-status--rejected[data-v-6be350d8],.flow-graph__details-status--suspended[data-v-6be350d8]{color:var(--flow-graph-red)}.flow-graph__details-status--pending[data-v-6be350d8]{color:var(--flow-graph-gray)}.flow-graph__details-list[data-v-6be350d8]{margin:0}.flow-graph__details-item[data-v-6be350d8]{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid #f0f1f3;line-height:1.5}.flow-graph__details-item dt[data-v-6be350d8]{width:56px;flex-shrink:0;color:var(--flow-graph-muted);font-weight:400}.flow-graph__details-item dd[data-v-6be350d8]{min-width:0;margin:0;overflow-wrap:anywhere;color:#4b5563}.flow-graph__details-empty[data-v-6be350d8],.flow-graph__message[data-v-6be350d8]{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;color:var(--flow-graph-muted)}.flow-graph__message[data-v-6be350d8]{flex-direction:column}.flow-graph__message>i[data-v-6be350d8]{font-size:22px}@media (max-width:820px){.flow-graph__header[data-v-6be350d8]{align-items:flex-start;flex-direction:column;gap:8px}.flow-graph__tools[data-v-6be350d8]{width:100%;justify-content:space-between}.flow-graph__content[data-v-6be350d8]{flex-direction:column}.flow-graph__details[data-v-6be350d8]{width:auto;max-height:220px;border-top:1px solid var(--flow-graph-border);border-left:0}}