.workflow-node[data-v-d03d5dbb]{background:rgb(var(--v-theme-surface));border:2px solid rgba(var(--v-theme-outline),.2);border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;min-width:200px;padding:16px;position:relative;transition:all .2s ease}.workflow-node[data-v-d03d5dbb]:hover{border-color:rgba(var(--v-theme-primary),.5);box-shadow:0 4px 16px #00000026}.workflow-node:hover .workflow-node__actions[data-v-d03d5dbb]{opacity:1}.workflow-node--selected[data-v-d03d5dbb]{border-color:rgba(var(--v-theme-primary),1);box-shadow:0 4px 20px rgba(var(--v-theme-primary),.3)}.workflow-node--trigger[data-v-d03d5dbb]{border-left-width:4px}.workflow-node--action[data-v-d03d5dbb]{border-right-width:4px}.workflow-node--prompt[data-v-d03d5dbb]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.05) 0,rgba(var(--v-theme-surface),1))}.workflow-node__content[data-v-d03d5dbb]{position:relative;z-index:1}.workflow-node__actions[data-v-d03d5dbb]{display:flex;gap:4px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .2s ease;z-index:2}[data-v-d03d5dbb] .workflow-handle{background:#fff;border:2px solid rgb(var(--v-theme-primary));height:12px;transition:all .2s ease;width:12px}[data-v-d03d5dbb] .workflow-handle:hover{background:rgb(var(--v-theme-primary));height:16px;width:16px}[data-v-d03d5dbb] .workflow-handle--input{left:-6px}[data-v-d03d5dbb] .workflow-handle--output{right:-6px}
