.workflow-steps-editor--fullscreen[data-v-e89647fd]{background-color:var(--color-base-100,#fff)!important;color:var(--color-base-content,#111827);isolation:isolate}.workflow-steps-editor--fullscreen[data-v-e89647fd]:before{background:var(--color-base-100,#fff);content:"";inset:0;position:absolute;z-index:-1}.workflow-steps-editor--fullscreen[data-theme=dark][data-v-e89647fd]{background-color:var(--color-base-100,#0f172a)!important;color:var(--color-base-content,#f8fafc)}.workflow-steps-editor--fullscreen[data-theme=dark][data-v-e89647fd]:before{background:var(--color-base-100,#0f172a)}.workflow-flow[data-v-e89647fd]{--workflow-canvas-bg:var(--color-base-200,#f3f4f6);--workflow-canvas-content:var(--color-base-content,#111827);background-color:var(--workflow-canvas-bg);height:100%;width:100%}.workflow-steps-editor--fullscreen[data-theme=dark] .workflow-flow[data-v-e89647fd]{--workflow-canvas-bg:var(--color-base-200,#1f2937);--workflow-canvas-content:var(--color-base-content,#f8fafc)}.workflow-flow[data-v-e89647fd] .vue-flow__controls-button{background-color:#0000;border-bottom:1px solid var(--workflow-canvas-content)}@supports (color:color-mix(in lab,red,red)){.workflow-flow[data-v-e89647fd] .vue-flow__controls-button{border-bottom:1px solid color-mix(in oklab,var(--workflow-canvas-content)10%,transparent)}}.workflow-flow[data-v-e89647fd] .vue-flow__controls-button{color:var(--workflow-canvas-content)}@supports (color:color-mix(in lab,red,red)){.workflow-flow[data-v-e89647fd] .vue-flow__controls-button{color:color-mix(in oklab,var(--workflow-canvas-content)70%,transparent)}}.workflow-flow[data-v-e89647fd] .vue-flow__controls-button:hover{background-color:var(--workflow-canvas-content)}@supports (color:color-mix(in lab,red,red)){.workflow-flow[data-v-e89647fd] .vue-flow__controls-button:hover{background-color:color-mix(in oklab,var(--workflow-canvas-content)5%,transparent)}}.workflow-flow[data-v-e89647fd] .vue-flow__controls-button:last-child{border-bottom:none}.workflow-flow[data-v-e89647fd] .vue-flow__edge-path{stroke-linecap:round}.workflow-flow[data-v-e89647fd] .vue-flow__edge-interaction{cursor:pointer}.workflow-flow[data-v-e89647fd] .vue-flow__node{z-index:1}.workflow-flow[data-v-e89647fd] .vue-flow__node.selected .workflow-step-node article{border-color:var(--workflow-canvas-content)}@supports (color:color-mix(in lab,red,red)){.workflow-flow[data-v-e89647fd] .vue-flow__node.selected .workflow-step-node article{border-color:color-mix(in oklab,var(--workflow-canvas-content)18%,transparent)}}.workflow-flow[data-v-e89647fd] .vue-flow__node.selected .workflow-step-node article{box-shadow:0 28px 80px -48px #00000094}.workflow-node-panel[data-v-e89647fd]{display:grid;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s,transform .28s cubic-bezier(.22,1,.36,1)}.workflow-node-panel--open[data-v-e89647fd]{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}.workflow-node-panel--closed[data-v-e89647fd]{grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-6px)}.workflow-node-panel-content[data-v-e89647fd]{min-height:0;overflow:hidden}.workflow-node-resource-field[data-v-e89647fd] .rich-text-editor>.prose{min-height:120px}.workflow-node-resource-field[data-v-e89647fd] .ProseMirror{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));min-height:72px}.workflow-node-resource-field[data-v-e89647fd] .ProseMirror p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.workflow-node-handle[data-v-e89647fd]{background:var(--workflow-canvas-content);border:2px solid var(--workflow-canvas-bg);height:12px;pointer-events:all;top:44px!important;width:12px}.workflow-node-handle[data-v-e89647fd]:before{border-radius:999px;content:"";inset:-14px;position:absolute}.workflow-node-handle[data-v-e89647fd]:hover{box-shadow:0 0 0 8px var(--workflow-canvas-content)}@supports (color:color-mix(in lab,red,red)){.workflow-node-handle[data-v-e89647fd]:hover{box-shadow:0 0 0 8px color-mix(in oklab,var(--workflow-canvas-content)8%,transparent)}}.workflow-node-handle.vue-flow__handle-left[data-v-e89647fd]{transform:translate(-50%,-50%)!important}.workflow-node-handle.vue-flow__handle-right[data-v-e89647fd]{transform:translate(50%,-50%)!important}.workflow-edge-delete[data-v-e89647fd]{align-items:center;border:1px solid var(--workflow-canvas-content);border-radius:999px;display:inline-flex;height:28px;justify-content:center;position:absolute;width:28px;z-index:20}@supports (color:color-mix(in lab,red,red)){.workflow-edge-delete[data-v-e89647fd]{border:1px solid color-mix(in oklab,var(--workflow-canvas-content)10%,transparent)}}.workflow-edge-delete[data-v-e89647fd]{background:var(--color-base-100,#fff);color:var(--workflow-canvas-content)}@supports (color:color-mix(in lab,red,red)){.workflow-edge-delete[data-v-e89647fd]{color:color-mix(in oklab,var(--workflow-canvas-content)58%,transparent)}}.workflow-edge-delete[data-v-e89647fd]{box-shadow:0 18px 42px -28px #0000008c;transition:background-color .14s,color .14s,border-color .14s,transform .14s,opacity .14s}.workflow-edge-delete[data-v-e89647fd]:hover{border-color:var(--color-error,#ef4444)}@supports (color:color-mix(in lab,red,red)){.workflow-edge-delete[data-v-e89647fd]:hover{border-color:color-mix(in oklab,var(--color-error,#ef4444)22%,transparent)}}.workflow-edge-delete[data-v-e89647fd]:hover{background:var(--color-error,#ef4444)}@supports (color:color-mix(in lab,red,red)){.workflow-edge-delete[data-v-e89647fd]:hover{background:color-mix(in oklab,var(--color-error,#ef4444)10%,var(--color-base-100,#fff))}}.workflow-edge-delete[data-v-e89647fd]:hover{color:var(--color-error,#ef4444)}
