.agent-workflow-editor[data-v-11f99895]{display:grid;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);min-width:0}.agent-workflow-editor__header[data-v-11f99895]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}.agent-workflow-editor__header h3[data-v-11f99895],.agent-workflow-editor__header p[data-v-11f99895]{margin:0}.agent-workflow-editor__header h3[data-v-11f99895]{font-size:var(--font-xl)}.agent-workflow-editor__header p[data-v-11f99895]:last-child{max-width:72ch;margin-top:6px;color:var(--text-secondary);font-size:var(--font-sm)}.agent-workflow-editor__header-actions[data-v-11f99895]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm)}.agent-workflow-editor__eyebrow[data-v-11f99895]{margin-bottom:4px!important;color:var(--primary-hover);font-size:var(--font-xs);font-weight:800}.agent-workflow-editor__readonly[data-v-11f99895]{flex:0 0 auto;padding:5px 10px;color:var(--text-secondary);background:var(--background-tertiary);border-radius:var(--radius-round);font-size:var(--font-xs);font-weight:800}.agent-workflow-editor__empty[data-v-11f99895]{display:grid;grid-gap:4px;gap:4px;padding:var(--spacing-lg);border:1px dashed var(--border-primary);border-radius:var(--radius-lg);color:var(--text-secondary)}.agent-workflow-editor__empty strong[data-v-11f99895]{color:var(--text-primary)}.agent-workflow-editor__flow[data-v-11f99895]{display:grid;grid-template-columns:minmax(150px,1fr) minmax(230px,1.5fr) minmax(150px,1fr);align-items:stretch;grid-gap:var(--spacing-md);gap:var(--spacing-md);min-width:0}.agent-workflow-editor__node[data-v-11f99895]{position:relative;min-width:0}.agent-workflow-editor__node--input[data-v-11f99895]{align-self:start}.agent-workflow-editor__node--output[data-v-11f99895]{align-self:end}.agent-workflow-editor__node-button[data-v-11f99895]{display:grid;width:100%;min-height:118px;grid-gap:6px;gap:6px;padding:var(--spacing-lg);border:1px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-primary);background:var(--background-primary);text-align:left;cursor:pointer;font:inherit}.agent-workflow-editor__node-button[data-v-11f99895]:hover,.agent-workflow-editor__node.is-active .agent-workflow-editor__node-button[data-v-11f99895]{border-color:var(--primary-color);background:var(--primary-lighter)}.agent-workflow-editor__node-button[data-v-11f99895]:disabled{cursor:default}.agent-workflow-editor__node-button span[data-v-11f99895]:last-child{color:var(--text-secondary);font-size:var(--font-xs);line-height:1.5}.agent-workflow-editor__node-kicker[data-v-11f99895]{color:var(--primary-hover);font-size:var(--font-xs);font-weight:800}.agent-workflow-editor__connector[data-v-11f99895]{position:absolute;z-index:1;color:var(--primary-color);font-size:20px;font-weight:800}.agent-workflow-editor__connector--to-process[data-v-11f99895],.agent-workflow-editor__connector--to-output[data-v-11f99895]{top:50%;right:-17px;transform:translateY(-50%)}.agent-workflow-editor__connector--down[data-v-11f99895]{right:50%;bottom:-22px;transform:translate(50%)}.agent-workflow-editor__connector--from-input[data-v-11f99895]{top:50%;left:-17px;transform:translateY(-50%)}.agent-workflow-editor__processes[data-v-11f99895]{min-width:0}.agent-workflow-editor__process-stack[data-v-11f99895]{display:grid;grid-row-gap:var(--spacing-xl);row-gap:var(--spacing-xl);min-width:0}.agent-workflow-editor__processes .agent-workflow-editor__node-button[data-v-11f99895]{min-height:118px;padding:var(--spacing-lg)}.agent-workflow-editor__flow-actions[data-v-11f99895]{display:grid;grid-template-columns:minmax(150px,1fr) minmax(230px,1.5fr) minmax(150px,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.agent-workflow-editor__flow-actions>button[data-v-11f99895]{grid-column:2;justify-self:start}.agent-workflow-editor__process-empty[data-v-11f99895]{padding:var(--spacing-md);border:1px dashed var(--border-primary);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:var(--font-sm);text-align:center}.agent-workflow-editor__form[data-v-11f99895]{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--background-secondary)}.agent-workflow-editor__form-header[data-v-11f99895]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.agent-workflow-editor__form-header div[data-v-11f99895]{display:grid;grid-gap:3px;gap:3px}.agent-workflow-editor__form-header span[data-v-11f99895]{color:var(--text-secondary);font-size:var(--font-xs)}.agent-workflow-editor__form label[data-v-11f99895],.agent-workflow-editor__raw label[data-v-11f99895]{display:grid;grid-gap:6px;gap:6px;color:var(--text-primary);font-size:var(--font-sm);font-weight:700}.agent-workflow-editor__form-actions[data-v-11f99895],.agent-workflow-editor__reorder[data-v-11f99895],.agent-workflow-editor__suggestion-actions[data-v-11f99895]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.agent-workflow-editor__reorder[data-v-11f99895]{margin-left:auto}.agent-workflow-editor__error[data-v-11f99895]{color:var(--error-color);font-size:var(--font-sm)}.agent-workflow-editor__suggestion[data-v-11f99895]{display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--primary-color);border-radius:var(--radius-md);background:var(--primary-lighter)}.agent-workflow-editor__suggestion>div[data-v-11f99895]:first-child{display:grid;grid-gap:3px;gap:3px}.agent-workflow-editor__suggestion>div:first-child span[data-v-11f99895]{color:var(--text-secondary);font-size:var(--font-xs)}.agent-workflow-editor__suggestion dl[data-v-11f99895]{display:grid;grid-gap:7px;gap:7px;margin:0}.agent-workflow-editor__suggestion dl div[data-v-11f99895]{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px;gap:10px}.agent-workflow-editor__suggestion dt[data-v-11f99895]{color:var(--text-secondary);font-size:var(--font-xs);font-weight:800}.agent-workflow-editor__suggestion dd[data-v-11f99895]{margin:0;white-space:pre-wrap;font-size:var(--font-sm)}.agent-workflow-editor__raw[data-v-11f99895]{border-top:1px solid var(--border-primary);padding-top:var(--spacing-md)}.agent-workflow-editor__raw summary[data-v-11f99895]{cursor:pointer;color:var(--text-secondary);font-size:var(--font-sm);font-weight:800}.agent-workflow-editor__raw label[data-v-11f99895]{margin-top:var(--spacing-md)}.agent-workflow-editor__raw[data-v-11f99895] textarea{min-height:240px;font-family:var(--font-family-mono);font-size:var(--font-xs)}@media(max-width:760px){.agent-workflow-editor__flow[data-v-11f99895]{grid-template-columns:1fr}.agent-workflow-editor__connector--to-process[data-v-11f99895],.agent-workflow-editor__connector--to-output[data-v-11f99895]{top:auto;right:50%;bottom:-24px;transform:translate(50%) rotate(90deg)}.agent-workflow-editor__connector--down[data-v-11f99895]{right:50%;bottom:-24px;transform:translate(50%)}.agent-workflow-editor__connector--from-input[data-v-11f99895]{inset:-24px 50% auto auto;transform:translate(50%) rotate(90deg)}.agent-workflow-editor__processes[data-v-11f99895]{order:2}.agent-workflow-editor__node--output[data-v-11f99895]{order:3;align-self:start}.agent-workflow-editor__flow-actions[data-v-11f99895]{grid-template-columns:1fr}.agent-workflow-editor__flow-actions>button[data-v-11f99895]{grid-column:1}.agent-workflow-editor__form-header[data-v-11f99895]{align-items:flex-start;flex-direction:column}.agent-workflow-editor__reorder[data-v-11f99895]{margin-left:0}}
