/* Composition only. Controls are owned by components.css; see component-reuse.json. */
.workflow-editor{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-6);width:100%;color:var(--neutral-700);font:var(--fw-regular) var(--type-b3-size)/var(--type-b3-lh) var(--font-sans)}
.workflow-sections{display:flex;flex-direction:column;gap:var(--space-6)}
.workflow-destination-label,.workflow-destination-actions{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}
.workflow-formats{display:flex;flex-wrap:wrap;gap:var(--space-6);border:0;padding:0;margin:0;font-size:var(--type-c1-size)}
.workflow-formats legend{margin-bottom:var(--space-4)}
.workflow-formats label{display:flex;gap:var(--space-3);align-items:center}
.workflow-editor>[data-workflow-status]:empty{display:none}
.modal-overlay--workflow .modal{width:calc(var(--space-14)*9 + var(--space-11));max-width:calc(100vw - var(--space-12)*2);max-height:calc(100dvh - var(--space-8)*2)}
.modal-overlay--workflow .modal__body{overflow-y:auto;padding-block:0 var(--space-8)}
#view [data-workflow-settings] .agent-detail-scroll[data-agent-detail-panel=settings]{padding-top:var(--space-6)}
.agent-create-chat{width:100%;max-width:calc(var(--space-14)*9 + var(--space-11));margin:0 auto;padding:var(--space-8) 0;display:flex;flex-direction:column;gap:var(--space-8)}
.agent-create-chat .msg-user{align-self:flex-end;max-width:85%;white-space:pre-wrap}
.agent-create-chat [data-agent-chat-response]{min-height:var(--space-14)}
.workflow-editor [hidden]{display:none!important}
.workflow-sections>.section{position:relative}
.workflow-sections>.section:not(:last-child)::after{content:"";position:absolute;top:100%;left:var(--space-6);width:var(--stroke-1);height:var(--space-6);background:var(--neutral-200)}
.workflow-sections>.section>.btn{align-self:flex-start}
.workflow-editor .intg-list:empty{display:none}
.workflow-editor [data-workflow-emails]:empty{display:none}
.trigger-fields{display:flex;flex-direction:column;gap:var(--space-6)}
.trigger-fields>.field__sublabel{margin-top:calc(-1 * var(--space-5))}
.trigger-radio-group{display:flex;gap:var(--space-8);margin-top:var(--space-4)}
.trigger-time-row{display:flex;gap:var(--space-6)}
.trigger-time-row>.field{flex:1;min-width:0}
.trigger-time-row>.field:only-child{max-width:calc(50% - var(--space-4))}
.trigger-events{display:flex;flex-direction:column}

.trigger-axis{margin:var(--space-4) var(--space-5) var(--space-5)}

.workflow-editor [data-workflow-frequency]:empty{display:none}

.workflow-trigger{display:flex;flex-direction:column;gap:var(--space-6)}
.workflow-trigger+.workflow-trigger{padding-top:var(--space-6);border-top:var(--stroke-hairline) solid var(--neutral-200)}
.workflow-trigger-heading,.workflow-calendar-heading{display:flex;align-items:center;gap:var(--space-4)}
.workflow-trigger-heading>.select{flex:1;min-width:0}
.workflow-calendar-heading>.field{flex:1;min-width:0}
.workflow-calendar-heading>.toggle{flex-shrink:0}
