.workflow-designer-flow{--xy-background-color:var(--background);--xy-background-pattern-color:var(--border);--xy-controls-button-background-color:var(--card);--xy-controls-button-background-color-hover:var(--muted);--xy-controls-button-color:var(--foreground);--xy-controls-button-color-hover:var(--foreground);--xy-controls-button-border-color:var(--border);--xy-controls-box-shadow:var(--shadow-card);--xy-minimap-background-color:var(--card);--xy-minimap-mask-background-color:color-mix(in oklch, var(--background) 78%, transparent);--xy-minimap-node-background-color:var(--primary);--xy-selection-background-color:color-mix(in oklch, var(--info) 10%, transparent);--xy-selection-border:1px dashed var(--info);color:var(--foreground)}.workflow-summary-item{height:2.25rem}.workflow-node-card__content{border-radius:inherit;overflow:hidden}.workflow-node-handle{opacity:0;box-shadow:none;transition:opacity .14s var(--ease-out), box-shadow .14s var(--ease-out);border:3px solid var(--card)!important;background-color:var(--workflow-node-handle-color)!important;width:1rem!important;height:1rem!important}.workflow-node-handle[data-connected=true]{opacity:1;box-shadow:0 0 0 1px color-mix(in oklch, var(--workflow-node-handle-color) 36%, var(--card))}.workflow-node-inspector-toolbar{pointer-events:auto}.workflow-node-inspector-card{width:22rem;max-width:calc(100vw - 2rem);position:relative}.workflow-node-inspector-card:before{border-top:1px solid var(--border);border-left:1px solid var(--border);background:var(--elevated);content:"";width:.75rem;height:.75rem;position:absolute;top:-.375rem;left:50%;transform:translate(-50%)rotate(45deg)}.workflow-designer-flow .react-flow__node:focus-visible .workflow-node-handle[data-connected=false]{opacity:.72}.workflow-designer-flow .react-flow__controls{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.workflow-designer-flow .react-flow__controls-button{width:32px;height:32px}.workflow-designer-flow .react-flow__controls-button:focus-visible{z-index:1;outline:2px solid var(--ring);outline-offset:-2px;position:relative}.workflow-designer-flow .react-flow__node:focus-visible .workflow-node-card{border-color:var(--ring);box-shadow:0 0 0 2px var(--background), 0 0 0 4px color-mix(in oklch, var(--ring) 72%, transparent), var(--shadow-card)}.workflow-designer-flow .react-flow__minimap{border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.workflow-run-status-failed{background-color:color-mix(in oklch, var(--destructive) 10%, transparent)}@media (width<=639px){.workflow-designer-flow .react-flow__minimap{display:none}}@media (hover:hover) and (pointer:fine){.workflow-node-card:hover .workflow-node-handle[data-connected=false]{opacity:.72}.workflow-designer-flow .react-flow__controls-button:hover{background-color:var(--muted)}}@media (prefers-reduced-motion:reduce){.workflow-node-handle{transition-duration:.01ms}}@media (pointer:coarse){.workflow-designer-flow .react-flow__controls-button{width:40px;height:40px}}
