.bar[data-v-ea6a8e98]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #f0f0f0;flex-wrap:wrap}.bar .sp[data-v-ea6a8e98]{flex:1}.bar .hint[data-v-ea6a8e98]{font-size:12px;color:#8c8c8c}.pal[data-v-ea6a8e98]{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9d9d9;border-radius:6px;padding:2px 10px;font-size:12px;cursor:grab;background:#fff;-webkit-user-select:none;user-select:none}.ic[data-v-ea6a8e98]{font-style:normal;color:#fff;border-radius:4px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.ca[data-v-ea6a8e98]{background:#0052cc}.cb[data-v-ea6a8e98]{background:#f59e0b}.trash[data-v-ea6a8e98]{font-size:12px;border:1px dashed #ffa39e;color:#cf1322;border-radius:6px;padding:2px 10px;opacity:.35}.trash.show[data-v-ea6a8e98]{opacity:1}.trash.on[data-v-ea6a8e98]{background:#fff1f0}.cv[data-v-ea6a8e98]{position:relative;overflow:auto;height:calc(var(--box-height) - 120px);min-height:360px;background-color:#f8fafc;background-image:radial-gradient(#d7dce3 1px,transparent 1px);background-size:18px 18px}.empty[data-v-ea6a8e98]{padding:60px;text-align:center;color:#8c8c8c}.world[data-v-ea6a8e98]{position:relative}.edges[data-v-ea6a8e98]{position:absolute;left:0;top:0}.nd[data-v-ea6a8e98]{position:absolute;background:#fff;border:1px solid #d5dae1;border-radius:8px;box-shadow:0 1px 3px #0f172a0f;font-size:12px;box-sizing:border-box;overflow:hidden}.nd .h[data-v-ea6a8e98]{background:#0052cc;color:#fff;font-weight:600;padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd .b[data-v-ea6a8e98]{padding:4px 8px;color:#595959;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd.step[data-v-ea6a8e98]{cursor:grab}.nd.sel[data-v-ea6a8e98]{outline:2px solid #0052cc;outline-offset:2px}.nd.start[data-v-ea6a8e98],.nd.end[data-v-ea6a8e98]{height:44px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;border:0}.nd.start[data-v-ea6a8e98]{background:#10b981}.nd.end[data-v-ea6a8e98]{background:#374151}.nd.sup[data-v-ea6a8e98]{border-style:dashed}.nd.sup .h[data-v-ea6a8e98]{background:#94a3b8}.dia[data-v-ea6a8e98]{position:absolute;height:48px}.dia span[data-v-ea6a8e98]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#92400e}.lab[data-v-ea6a8e98]{position:absolute;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:5px 8px;box-sizing:border-box;cursor:pointer;font-size:12px;overflow:hidden}.lab .t[data-v-ea6a8e98]{font-weight:600;color:#92400e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab .c[data-v-ea6a8e98]{color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab.sel[data-v-ea6a8e98]{outline:2px solid #f59e0b;outline-offset:2px}.slot[data-v-ea6a8e98]{position:absolute;border:2px dashed #91caff;border-radius:6px;background:#e6f4ff99;z-index:3}.slot.on[data-v-ea6a8e98]{background:#bae0ff;border-color:#1677ff}.foot[data-v-ea6a8e98]{font-size:12px;color:#8c8c8c;padding:6px 10px;border-top:1px solid #f0f0f0}
