.flow-run-panel>.secondary{width:100%;justify-content:space-between;margin:8px 0 18px}.flow-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted)}.flow-run{display:grid;gap:6px;margin-top:12px;padding:13px;border:1px solid var(--line);border-radius:12px;background:rgba(145,123,222,.04);font-size:12px}.flow-run strong{font-weight:500;overflow-wrap:anywhere}.flow-run span,.flow-run small{color:var(--muted);font-size:11px}.flow-run.running{border-left:2px solid #a88de4}.flow-run.completed{border-left:2px solid #71b99b}.flow-run.failed{border-left:2px solid #d58a8a}.flow-run .text-button{text-align:left;justify-self:start}.flow-no-runs{font-size:11px}.flow-run-dialog{width:min(530px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto}.flow-dialog-heading{display:flex;align-items:center;justify-content:space-between}.flow-dialog-heading .eyebrow{font-size:10px;letter-spacing:.13em;color:var(--muted)}.flow-dialog-heading h2{margin-top:8px}.flow-choices{display:grid;gap:8px;max-height:250px;overflow:auto;margin:14px 0}.flow-choice{display:flex;align-items:center;gap:13px;padding:14px;width:100%;border:1px solid var(--line);background:rgba(128,110,180,.035);border-radius:12px;text-align:left;color:inherit}.flow-choice>span:nth-child(2){display:grid;gap:6px;flex:1;min-width:0}.flow-choice strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.flow-choice small{font-size:11px;color:var(--muted);line-height:1.4}.flow-choice.selected{border-color:#a88de4;background:rgba(155,120,210,.10)}.flow-choice-icon{font-size:24px;color:#ad94e5}.flow-choice:disabled{opacity:.5;cursor:not-allowed}.dialog .flow-reply-option{display:flex;align-items:flex-start;gap:11px;font-size:13px;margin:18px 0}.dialog .flow-reply-option input{width:17px;height:17px;margin:1px 0;accent-color:#a88de4}.flow-reply-option span{display:grid;gap:5px}.flow-reply-option small{font-size:11px;color:var(--muted);font-weight:400}.dialog .flow-scope-note{font-size:11px;line-height:1.6;padding:12px;border:1px solid var(--line);border-radius:10px}.flow-run-dialog .dialog-actions{position:sticky;bottom:0}.conversation-tools{flex-wrap:wrap}.flow-run-panel .text-button{min-height:32px}@media(max-width:600px){.flow-run-dialog .dialog-actions{display:flex;gap:8px}.flow-run-dialog .dialog-actions button{min-height:44px;flex:1}.flow-run-dialog{padding:20px}.flow-choice{min-height:62px}.conversation-tools button{min-height:38px}.flow-run-dialog .flow-choices{max-height:30dvh}}

.flow-run-panel>p{font-size:12px;line-height:1.65;color:var(--muted);font-weight:400}
