.mico-workflow-attachment-row{align-items:center;gap:var(--mico-space-8);min-width:0;font-size:var(--mico-font-size-size14);display:flex}.mico-workflow-attachment-row__file{overflow-wrap:anywhere;flex:1;min-width:0}.mico-workflow-attachment-row .mico-workflow-attachment-row__file .mico-workflow-field-attachment.mico-ui-button{width:auto;max-width:100%;margin-top:0}.mico-workflow-attachment-row__remove{flex-shrink:0}
.mico .mico-workflow-navigation.mico-workflow-overview-card{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle,var(--border));border-radius:var(--mico-radius-r12);background:var(--card);width:100%;padding:var(--mico-space-10) var(--mico-space-12);box-shadow:var(--mico-shadow-raised,none)}.mico .mico-workflow-overview-card-title{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);color:var(--foreground);margin:0}.mico .mico-workflow-child-summary{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle,var(--muted))}.mico [data-workflow-shell=true] .mico-workflow-child-summary{padding-top:var(--mico-space-8);background:0 0;border-radius:0;padding-bottom:0}.mico-workflow-summary-toggle.mico-ui-button{width:100%;height:auto;min-height:56px;padding:var(--mico-space-12) var(--mico-space-16);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--radius-lg);background:var(--muted);color:var(--foreground)}.mico-workflow-summary-toggle>.mico-ui-button__label{gap:var(--mico-space-12);width:100%}.mico .mico-workflow-attachment{box-sizing:border-box;align-items:flex-start;gap:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-weak,var(--border));border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface,var(--card));cursor:pointer;width:100%;min-width:0;max-width:100%;min-height:4.25rem;padding:var(--mico-space-12) var(--mico-space-96) var(--mico-space-12) var(--mico-space-14);display:flex}.mico .mico-workflow-attachment-action-group{flex-wrap:nowrap}.mico .mico-workflow-attachment-action{border-radius:var(--mico-radius-r6);width:24px;height:24px;color:var(--mico-color-text-secondary,var(--muted-foreground));background:0 0;border:0;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .15s;display:inline-flex}.mico .mico-workflow-attachment-action:hover,.mico .mico-workflow-attachment-action:focus-visible{background:var(--mico-color-background-hover,var(--muted));color:var(--mico-color-text-primary,var(--foreground))}.mico .mico-workflow-attachment svg{width:1rem;height:1rem}.mico .mico-workflow-attachment-action svg{width:.875rem;height:.875rem}.mico .mico-workflow-attachment .text-sm{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-workflow-navigation-summary{align-items:center;gap:var(--mico-space-8);cursor:pointer;touch-action:manipulation;min-width:0;list-style:none;display:flex}.mico .mico-workflow-navigation-summary:hover{color:var(--primary)}.mico .mico-workflow-navigation-summary:focus-visible{border-radius:var(--mico-radius-r6);outline:var(--mico-border-width-strong) solid var(--primary);outline-offset:3px}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-summary:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--primary) 55%, transparent)}}.mico .mico-workflow-navigation-summary::-webkit-details-marker{display:none}.mico .mico-workflow-navigation-summary-meta{align-items:center;gap:var(--mico-space-6);min-width:0;font-size:var(--mico-font-size-size12);margin-left:auto;display:flex}.mico .mico-workflow-navigation-chevron{transition:transform .16s}.mico .mico-workflow-navigation details[open] .mico-workflow-navigation-chevron{transform:rotate(90deg)}.mico .mico-workflow-navigation button{touch-action:manipulation}.mico .mico-workflow-navigation-body{margin-top:var(--mico-space-8)}.mico .mico-workflow-navigation-panel{gap:var(--mico-space-6);min-width:0;display:grid}.mico .mico-workflow-navigation-panel-head{gap:var(--mico-space-2);min-width:0;padding-bottom:0;display:grid}.mico .mico-workflow-navigation-template{color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mico .mico-workflow-navigation-copy{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-workflow-navigation-copy.is-terminal{margin-top:var(--mico-space-2);color:var(--warning)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-copy.is-terminal{color:color-mix(in srgb, var(--warning) 62%, var(--foreground))}}.mico .mico-workflow-navigation-transition,.mico .mico-workflow-navigation-delivery{align-items:center;gap:var(--mico-space-6);margin:var(--mico-space-2) 0 0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);display:inline-flex}@keyframes mico-workflow-nav-enter{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.mico .mico-workflow-navigation-transition{animation:.18s mico-workflow-nav-enter}.mico .mico-workflow-navigation-summary-tone{color:var(--muted-foreground)}.mico .mico-workflow-navigation-summary-tone.is-success{color:var(--success)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-summary-tone.is-success{color:color-mix(in srgb, var(--success) 72%, var(--foreground))}}.mico .mico-workflow-navigation-summary-tone.is-blocked{color:var(--warning)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-summary-tone.is-blocked{color:color-mix(in srgb, var(--warning) 72%, var(--foreground))}}.mico .mico-workflow-navigation-summary-tone.is-action{color:var(--primary)}.mico .mico-workflow-navigation-fail{gap:var(--mico-space-6);margin-top:var(--mico-space-8);border-radius:var(--mico-radius-r8);background:var(--muted);min-height:44px;padding:0 0 0 var(--mico-space-8);color:var(--warning);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-fail{background:color-mix(in srgb, var(--warning) 9%, var(--card));color:color-mix(in srgb, var(--warning) 72%, var(--foreground))}}.mico .mico-workflow-navigation-fail svg{width:14px;height:14px}.mico .mico-workflow-navigation-fail button{box-sizing:border-box;min-width:44px;min-height:44px;padding:0 var(--mico-space-10);color:var(--warning);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-self:stretch;align-items:center;margin:0;display:inline-flex}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-fail button{color:color-mix(in srgb, var(--warning) 78%, var(--foreground))}}.mico .mico-workflow-navigation-fail button:hover{text-decoration:underline}.mico .mico-workflow-navigation-fail button:focus-visible{outline:var(--mico-border-width-strong) solid var(--warning);outline-offset:-2px;text-decoration:underline}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-fail button:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--warning) 55%, transparent)}}.mico .mico-workflow-navigation-steps{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.mico .mico-workflow-navigation-steps:before{background:var(--border);content:"";width:1px;position:absolute;top:12px;bottom:12px;left:9px}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-steps:before{background:color-mix(in srgb, var(--border) 88%, var(--card))}}.mico .mico-workflow-navigation-step{min-width:0;padding:0;display:grid}.mico .mico-workflow-navigation-step-button{box-sizing:border-box;gap:var(--mico-space-10);border-radius:var(--mico-radius-r8);width:100%;min-width:0;min-height:44px;padding:var(--mico-space-8) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) 20px;align-items:start;display:grid}.mico .mico-workflow-navigation-step-button:focus-visible{outline:var(--mico-border-width-strong) solid var(--primary);outline-offset:1px}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-step-button:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--primary) 45%, transparent)}}.mico .mico-workflow-navigation-step .mico-workflow-guide-step-index{z-index:1;box-sizing:border-box;border-radius:var(--mico-radius-full);background:var(--card);width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:inset 0 0 0 var(--mico-border-width-default) var(--border);color:var(--muted-foreground);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-compact);border:0;flex:0 0 20px;justify-content:center;align-items:center;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:visible}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-step .mico-workflow-guide-step-index{box-shadow:inset 0 0 0 var(--mico-border-width-default) color-mix(in srgb, var(--border) 88%, var(--card))}}.mico .mico-workflow-navigation-step .mico-workflow-guide-step-index.is-completed{background:var(--success);box-shadow:none;color:var(--primary-foreground)}.mico .mico-workflow-navigation-step .mico-workflow-guide-step-index.is-blocked{background:var(--warning);box-shadow:none;color:var(--primary-foreground)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-step .mico-workflow-guide-step-index.is-blocked{background:color-mix(in srgb, var(--warning) 86%, var(--foreground))}}.mico .mico-workflow-navigation-step .mico-workflow-guide-step-index.is-current{background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.mico .mico-workflow-navigation-step-risk{gap:var(--mico-space-2);padding:0 var(--mico-space-32) var(--mico-space-4);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);display:grid}.mico .mico-workflow-navigation-step-copy{gap:var(--mico-space-2);min-width:0;display:grid}.mico .mico-workflow-navigation-step-copy strong{min-width:0;color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mico .mico-workflow-navigation-step-name{align-items:center;gap:var(--mico-space-4);min-width:0;display:flex}.mico .mico-workflow-navigation-step-name strong{flex:0 auto}.mico .mico-workflow-navigation-step-kind{color:var(--muted-foreground);flex:none;align-items:center;display:inline-flex}.mico .mico-workflow-navigation-step-kind svg{width:12px;height:12px}.mico .mico-workflow-navigation-step-status{align-items:center;gap:var(--mico-space-4);min-width:0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);flex-wrap:wrap;transition:color .16s;display:flex}.mico .mico-workflow-navigation-step-status>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico .mico-workflow-navigation-step-assignee{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden}.mico .mico-workflow-navigation-step-assignee .mico-workflow-guide-assignee-avatar,.mico .mico-workflow-navigation-step-assignee [data-slot=avatar],.mico .mico-workflow-navigation-step-assignee-system{flex:0 0 20px;width:20px;height:20px}.mico .mico-workflow-navigation-step-assignee [data-slot=avatar]{border:0}.mico .mico-workflow-navigation-step-assignee-system{border-radius:var(--mico-radius-full);background:var(--secondary);color:var(--muted-foreground);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-compact);justify-content:center;align-items:center;display:inline-flex}.mico .mico-workflow-navigation-step-assignee .mico-workflow-guide-assignee-pill{max-width:20px;font-size:var(--mico-font-size-size10);justify-content:center;padding:0}.mico .mico-workflow-navigation-step-assignee .mico-workflow-guide-assignee-name{display:none}.mico .mico-workflow-navigation-step .mico-workflow-guide-badge{max-width:100%;padding:0 var(--mico-space-6);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);text-overflow:ellipsis;display:inline-block;overflow:hidden}.mico .mico-workflow-navigation-step .mico-workflow-guide-badge.is-action{border-color:var(--primary);background:var(--muted);color:var(--primary)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-step .mico-workflow-guide-badge.is-action{border-color:color-mix(in srgb, var(--primary) 28%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.mico .mico-workflow-navigation-more{margin-top:var(--mico-space-2);color:var(--primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);background:0 0;border:0;justify-self:start;padding:0}.mico .mico-workflow-navigation-more:hover,.mico .mico-workflow-navigation-more:focus-visible{text-decoration:underline}.mico .mico-workflow-navigation-more:focus-visible{border-radius:var(--mico-radius-r4);outline:var(--mico-border-width-strong) solid var(--ring);outline-offset:2px}.mico .mico-workflow-navigation-fallback,.mico .mico-workflow-navigation-context-more{border-radius:var(--mico-radius-r8);background:var(--muted);padding:var(--mico-space-6) var(--mico-space-8);color:var(--warning);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);margin:0}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-fallback,.mico .mico-workflow-navigation-context-more{background:color-mix(in srgb, var(--warning) 9%, var(--card));color:color-mix(in srgb, var(--warning) 62%, var(--foreground))}}.mico .mico-workflow-navigation-context-more{background:var(--secondary);color:var(--muted-foreground)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-context-more{background:color-mix(in srgb, var(--secondary) 55%, var(--card))}}.mico .mico-workflow-navigation-steps.is-full-flow{max-height:min(52vh,480px);margin-right:calc(var(--mico-space-4) * -1);padding-right:var(--mico-space-4);overflow-y:auto}.mico .mico-workflow-navigation-blocked{border-top:var(--mico-border-width-default) solid var(--border);padding-top:var(--mico-space-8);color:var(--foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);margin:0}.mico-workflow-navigation-mobile-summary{display:none}@media (max-width:768px){.mico .mico-workflow-navigation-more{min-height:44px;padding:0 var(--mico-space-8)}.mico .mico-workflow-navigation>details{display:none}.mico .mico-workflow-navigation.is-mobile-open>details{display:block}.mico .mico-workflow-navigation.is-mobile-open .mico-workflow-navigation-mobile-summary{margin-bottom:var(--mico-space-8)}.mico .mico-workflow-navigation-mobile-summary{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r12);background:var(--muted);width:100%;min-height:44px;padding:var(--mico-space-8) var(--mico-space-10);color:var(--primary);text-align:left;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-navigation-mobile-summary{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.mico .mico-workflow-navigation-mobile-summary>svg:first-child{width:17px;height:17px}.mico .mico-workflow-navigation-mobile-summary>svg:last-child{width:14px;height:14px}.mico .mico-workflow-navigation-mobile-summary span{min-width:0;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.mico .mico-workflow-gate-slots{margin-top:var(--mico-space-12);border-top:var(--mico-border-width-default) solid var(--border);padding-top:var(--mico-space-14)}.mico .mico-workflow-gate-slot+.mico-workflow-gate-slot{margin-top:var(--mico-space-16);border-top:var(--mico-border-width-default) solid var(--border);padding-top:var(--mico-space-16)}.mico .mico-workflow-gate-card,.mico .mico-workflow-gate-reminder{--primary:var(--mico-workflow-action-blue);--ring:var(--mico-workflow-action-blue)}.mico .mico-workflow-gate-mention{color:var(--mico-mention);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);overflow-wrap:anywhere}.mico .mico-workflow-gate-reminder-card{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle,var(--border));border-radius:var(--mico-radius-r12);background:var(--card);padding:var(--mico-space-16)}.mico .mico-workflow-gate-reminder-icon{color:var(--mico-workflow-human-orange)}.mico .mico-workflow-gate-reminder-status{border-radius:var(--mico-radius-r6);background:var(--mico-workflow-selected-bg);padding:var(--mico-space-2) var(--mico-space-8);color:var(--mico-workflow-action-blue);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex-shrink:0}.mico .mico-workflow-gate-card{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.mico .mico-workflow-gate-card--action{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--card);padding:var(--mico-space-16)}.mico .mico-workflow-gate-card--history{color:var(--muted-foreground);background:0 0;border:0;border-radius:0;padding:0}.mico .mico-workflow-record.mico-workflow-node-record,.mico .mico-workflow-gate-card--pending,.mico .mico-workflow-recover-actions,.mico .mico-workflow-child-retry,.mico .mico-workflow-supplement-card{border-radius:var(--mico-radius-r16);background:var(--mico-color-background-subtle);padding:var(--mico-space-16);border:0}.mico .mico-workflow-gate-card--pending .mico-workflow-intervention-lead{display:block}.mico .mico-workflow-gate-card--pending .mico-workflow-intervention-glyph{display:none}.mico .mico-workflow-gate-card--pending .mico-workflow-intervention-title,.mico .mico-workflow-recover-actions .mico-workflow-intervention-title{font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22)}.mico .mico-workflow-gate-author{align-items:center;gap:var(--mico-space-8);margin-top:var(--mico-space-12);color:var(--muted-foreground);display:flex}.mico .mico-workflow-gate-content,.mico .mico-workflow-recover-content{margin:var(--mico-space-12) 0 0;border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--card);padding:var(--mico-space-16)}.mico .mico-workflow-gate-content .mico-workflow-intervention-reason,.mico .mico-workflow-gate-content .mico-workflow-intervention-details{margin:0}.mico .mico-workflow-gate-content .mico-workflow-intervention-reason{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-workflow-gate-content .mico-workflow-intervention-details{margin-top:var(--mico-space-12)}.mico .mico-workflow-gate-content .mico-workflow-intervention-hint{border-top:var(--mico-border-width-default) solid var(--border);width:100%;padding-top:var(--mico-space-12);color:var(--muted-foreground);text-align:left;line-height:var(--mico-line-height-size20)}.mico .mico-workflow-gate-content .mico-workflow-intervention-actions,.mico .mico-workflow-recover-content .mico-workflow-intervention-actions{padding-top:var(--mico-space-12);border-top:0;margin-left:0}.dark .mico .mico-workflow-record.mico-workflow-node-record,.dark .mico .mico-workflow-gate-card--pending,.dark .mico .mico-workflow-recover-actions,.dark .mico .mico-workflow-child-retry,.dark .mico .mico-workflow-supplement-card{background:var(--muted)}.mico .mico-workflow-intervention{min-width:0;color:var(--foreground)}.mico .mico-workflow-intervention:focus-visible{outline:var(--mico-border-width-strong) solid var(--ring);outline-offset:2px}.mico .mico-workflow-intervention-lead{align-items:start;gap:var(--mico-space-10);grid-template-columns:20px minmax(0,1fr);min-width:0;display:grid}.mico .mico-workflow-intervention-glyph,.mico .mico-workflow-intervention-result-glyph{border-radius:var(--mico-radius-full);flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.mico .mico-workflow-intervention-glyph svg,.mico .mico-workflow-intervention-result-glyph svg{width:12px;height:12px}.mico .mico-workflow-intervention--approval .mico-workflow-intervention-glyph{background:var(--muted);color:var(--chart-5)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-intervention--approval .mico-workflow-intervention-glyph{background:color-mix(in srgb, var(--chart-5) 12%, var(--card))}}.mico .mico-workflow-intervention--question .mico-workflow-intervention-glyph{background:var(--muted);color:var(--chart-1)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-intervention--question .mico-workflow-intervention-glyph{background:color-mix(in srgb, var(--chart-1) 12%, var(--card))}}.mico .mico-workflow-intervention--warning .mico-workflow-intervention-glyph{background:var(--muted);color:var(--primary)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-intervention--warning .mico-workflow-intervention-glyph{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.mico .mico-workflow-intervention--neutral .mico-workflow-intervention-glyph{background:var(--card);color:var(--foreground)}.mico .mico-workflow-intervention-copy{min-width:0}.mico .mico-workflow-intervention-title-row{align-items:center;gap:var(--mico-space-6) var(--mico-space-8);flex-wrap:wrap;min-width:0;display:flex}.mico .mico-workflow-intervention-title{min-width:0;color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-workflow-intervention-status{border-radius:var(--mico-radius-full);min-height:20px;padding:var(--mico-space-2) var(--mico-space-8);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);align-items:center;display:inline-flex}.mico .mico-workflow-intervention--approval .mico-workflow-intervention-status{background:var(--muted);color:var(--chart-5)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-intervention--approval .mico-workflow-intervention-status{background:color-mix(in srgb, var(--chart-5) 12%, var(--card))}}.mico .mico-workflow-intervention--question .mico-workflow-intervention-status{background:var(--muted);color:var(--chart-1)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-intervention--question .mico-workflow-intervention-status{background:color-mix(in srgb, var(--chart-1) 12%, var(--card))}}.mico .mico-workflow-intervention--warning .mico-workflow-intervention-status{background:var(--muted);color:var(--primary)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-intervention--warning .mico-workflow-intervention-status{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.mico .mico-workflow-intervention--neutral .mico-workflow-intervention-status{background:var(--card);color:var(--foreground)}.mico .mico-workflow-intervention-meta,.mico .mico-workflow-intervention-reason,.mico .mico-workflow-intervention-hint{color:var(--foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-workflow-intervention-meta{margin-top:var(--mico-space-2)}.mico .mico-workflow-intervention-reason{margin-top:var(--mico-space-8);overflow-wrap:break-word}.mico .mico-workflow-blocked-reason{gap:var(--mico-space-6);display:grid}.mico .mico-workflow-blocked-reason-title,.mico .mico-workflow-blocked-reason-detail{margin:0}.mico .mico-workflow-blocked-reason-title{font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20)}.mico .mico-workflow-blocked-reason-detail{color:var(--muted-foreground);line-height:var(--mico-line-height-size22)}.mico .mico-workflow-blocked-reason-token{padding:0 var(--mico-space-4);border-radius:var(--mico-radius-r4);background:var(--muted);color:var(--foreground);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);word-break:break-all;display:inline}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-blocked-reason-token{background:color-mix(in srgb, var(--muted) 72%, var(--card))}}.mico .mico-workflow-intervention-body{margin-top:var(--mico-space-12)}.mico .mico-workflow-recover-actions .mico-workflow-intervention-lead,.mico .mico-workflow-child-retry .mico-workflow-intervention-lead{gap:var(--mico-space-8)}.mico .mico-workflow-recover-actions .mico-workflow-intervention-glyph,.mico .mico-workflow-child-retry .mico-workflow-intervention-glyph{background:0 0}.mico .mico-workflow-recover-actions .mico-workflow-intervention-glyph svg,.mico .mico-workflow-child-retry .mico-workflow-intervention-glyph svg{width:16px;height:16px}.mico .mico-workflow-recover-actions .mico-workflow-intervention-title,.mico .mico-workflow-child-retry .mico-workflow-intervention-title,.mico .mico-workflow-supplement-card .mico-workflow-intervention-title{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22)}.mico .mico-workflow-gate-card.mico-workflow-gate-card--pending .mico-workflow-intervention-status,.mico .mico-workflow-intervention [data-optional=true]{line-height:var(--mico-line-height-size20);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r4);min-height:20px;padding:0 var(--mico-space-6);background:var(--card);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);align-items:center;display:inline-flex}.mico .mico-workflow-recover-actions .mico-workflow-intervention-lead{display:block}.mico .mico-workflow-recover-actions .mico-workflow-intervention-glyph{display:none}.mico .mico-workflow-intervention.mico-workflow-recover-actions .mico-workflow-intervention-status{border-radius:var(--mico-radius-full);min-height:18px;padding:0 var(--mico-space-6);background:var(--destructive);color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico .mico-workflow-recover-owner{align-items:center;gap:var(--mico-space-10);margin-top:var(--mico-space-16);display:flex}.mico .mico-workflow-recover-owner-copy{align-items:baseline;gap:0 var(--mico-space-8);min-width:0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex-wrap:wrap;display:flex}.mico .mico-workflow-recover-owner-copy strong{color:var(--muted-foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular)}.mico .mico-workflow-recover-owner-role{margin-left:var(--mico-space-6);border-radius:var(--mico-radius-r4);padding:0 var(--mico-space-4);background:var(--muted);font-size:var(--mico-font-size-size12)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-recover-owner-role{background:color-mix(in srgb, var(--muted-foreground) 10%, transparent)}}.mico .mico-workflow-recover-owner-help:before{content:"·";margin-right:var(--mico-space-8)}.mico .mico-workflow-recover-content{margin:var(--mico-space-8) 0 0 var(--mico-space-40);border-radius:var(--mico-radius-r12);padding:var(--mico-space-16) var(--mico-space-20);border:0}.mico .mico-workflow-recover-content .mico-workflow-intervention-reason{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-workflow-recover-content .mico-workflow-intervention-reason>strong{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22)}.mico .mico-workflow-recover-content .mico-workflow-intervention-reason>div{margin-top:var(--mico-space-4);color:var(--muted-foreground)}.mico .mico-workflow-gate-content .mico-workflow-intervention-actions,.mico .mico-workflow-recover-content .mico-workflow-intervention-actions{margin-top:var(--mico-space-16);padding:0}.mico .mico-workflow-gate-content .mico-workflow-intervention-action-buttons,.mico .mico-workflow-recover-content .mico-workflow-intervention-action-buttons{gap:var(--mico-space-12)}.mico .mico-workflow-gate-content .mico-workflow-intervention-action-buttons [data-slot=button],.mico .mico-workflow-gate-content .mico-clarification-actions [data-slot=button]{border-radius:var(--mico-radius-r6);height:28px;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular)}.mico .mico-workflow-recover-content .mico-workflow-intervention-action-buttons [data-slot=button]{border-radius:var(--mico-radius-r6);min-width:32px;height:32px;padding:0 var(--mico-space-16);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular)}.mico .mico-workflow-recover-content .mico-workflow-intervention-action-buttons [data-slot=button][aria-label=更多操作]{width:32px;padding:0}.mico .mico-workflow-recover-context{margin:0 0 var(--mico-space-16);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-workflow-recover-guidance label{align-items:center;gap:var(--mico-space-8);color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);display:flex}.mico .mico-workflow-recover-guidance label span,.mico .mico-workflow-recover-guidance label span[data-optional=true]{min-height:0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);background:0 0;border:0;padding:0}.mico .mico-workflow-recover-guidance .mico-ui-textarea{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);min-height:88px;margin-top:var(--mico-space-8);border-radius:var(--mico-radius-r6);resize:none}.mico .mico-workflow-recover-guidance-meta{justify-content:space-between;align-items:flex-start;gap:var(--mico-space-12);margin-top:var(--mico-space-8);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);display:flex}.mico .mico-workflow-recover-guidance-meta span:last-child{font-variant-numeric:tabular-nums;flex:none}.mico .mico-workflow-intervention--question .mico-workflow-intervention-body{margin-left:0}.mico .mico-workflow-intervention .mico-clarification-form.is-embedded{gap:var(--mico-space-14);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.mico .mico-workflow-intervention .mico-clarification-form.is-embedded .mico-clarification-form-header{padding-bottom:var(--mico-space-2)}.mico .mico-workflow-intervention .mico-clarification-form.is-embedded .mico-clarification-form-title{color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22)}.mico .mico-workflow-intervention .mico-clarification-form.is-embedded .mico-clarification-form-body{padding-right:0;overflow:visible}.mico .mico-workflow-intervention .mico-clarification-form.is-embedded .mico-clarification-field{margin-bottom:var(--mico-space-20);border-bottom:var(--mico-border-width-default) solid var(--border);padding-bottom:var(--mico-space-20)}.mico .mico-workflow-intervention .mico-clarification-form.is-embedded .mico-clarification-field:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.mico .mico-workflow-intervention .mico-clarification-form.is-embedded .mico-clarification-actions{padding-top:var(--mico-space-16);gap:var(--mico-space-12);border-top:0}.mico .mico-workflow-gate-content .mico-ui-textarea{resize:none;min-height:112px;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-workflow-clarification-audit{align-items:center;gap:var(--mico-space-6);min-width:0;margin-top:var(--mico-space-10);color:var(--foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex-wrap:wrap;display:flex}.mico .mico-workflow-clarification-audit svg{width:14px;height:14px;color:var(--chart-2)}.mico .mico-workflow-intervention-details{margin:var(--mico-space-8) 0 0 var(--mico-space-32)}.mico .mico-workflow-intervention-details>summary{align-items:center;gap:var(--mico-space-2);color:var(--foreground);cursor:pointer;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);list-style:none;transition:color .16s;display:inline-flex}.mico .mico-workflow-intervention-details>summary::-webkit-details-marker{display:none}.mico .mico-workflow-intervention-details>summary:hover,.mico .mico-workflow-intervention-details>summary:focus-visible{color:var(--foreground)}.mico .mico-workflow-intervention-details>summary:focus-visible{border-radius:var(--mico-radius-r4);outline:var(--mico-border-width-strong) solid var(--ring);outline-offset:2px}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-intervention-details>summary:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--ring) 45%, transparent)}}.mico .mico-workflow-intervention-details>summary svg{width:13px;height:13px;transition:transform .16s}.mico .mico-workflow-intervention-details[open]>summary svg{transform:rotate(180deg)}.mico .mico-workflow-intervention-details-body{margin-top:var(--mico-space-12)}.mico .mico-workflow-intervention-details-body>:first-child{margin-top:0}.mico .mico-workflow-intervention-actions{margin-top:var(--mico-space-12);border-top:var(--mico-border-width-default) solid var(--border);padding-top:var(--mico-space-12)}.mico .mico-workflow-intervention-action-buttons{justify-content:flex-end;align-items:center;gap:var(--mico-space-8);flex-wrap:wrap;min-width:0;display:flex}.mico .mico-workflow-intervention-action-buttons [data-slot=button]{transition-duration:.16s}.mico .mico-workflow-intervention-hint{margin-top:var(--mico-space-8);text-align:right}.mico .mico-workflow-intervention-hint.is-warning{color:var(--primary)}.mico .mico-workflow-intervention-result{align-items:center;gap:var(--mico-space-6) var(--mico-space-8);min-width:0;color:var(--foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);flex-wrap:wrap;display:flex}.mico .mico-workflow-intervention-result-glyph{background:var(--muted);color:var(--chart-2)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-intervention-result-glyph{background:color-mix(in srgb, var(--chart-2) 12%, var(--card))}}.mico .mico-workflow-intervention-result-glyph.is-muted{background:var(--card);color:var(--foreground)}.mico .mico-workflow-intervention-menu{min-width:144px}.mico .mico-workflow-gate-card-upstream{margin-top:var(--mico-space-12)}.mico .mico-workflow-gate-card-acceptance{margin-top:var(--mico-space-12);border-color:var(--border);background:var(--card)}@supports (color:color-mix(in srgb, red, blue)){.mico .mico-workflow-gate-card-acceptance{border-color:color-mix(in srgb, var(--mico-blue,var(--mico-color-border-focus)) 18%, var(--border));background:color-mix(in srgb, var(--mico-blue,var(--mico-color-action-primary)) 5%, var(--card))}}.mico .mico-workflow-gate-card-acceptance-checkbox{margin-top:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r4);background:var(--background);flex-shrink:0;width:13px;height:13px}.mico .mico-workflow-gate-card-inquiry{margin-top:var(--mico-space-12)}.mico .mico-workflow-gate-card-inquiry textarea{resize:none;border:var(--mico-border-width-default) solid var(--input);border-radius:var(--mico-radius-r8);background:var(--background);width:100%;padding:var(--mico-space-8) var(--mico-space-12);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-workflow-gate-card-inquiry textarea:focus-visible{border-color:var(--ring);outline:var(--mico-border-width-strong) solid var(--ring);outline-offset:1px;box-shadow:0 0 0 var(--mico-border-width-strong) var(--border)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-gate-card-inquiry textarea:focus-visible{box-shadow:0 0 0 var(--mico-border-width-strong) color-mix(in srgb, var(--ring) 35%, transparent)}}.mico .mico-workflow-gate-card+.mico-workflow-recover-actions{margin-top:var(--mico-space-12);border-top:var(--mico-border-width-default) solid var(--border);padding-top:var(--mico-space-14)}@media (prefers-reduced-motion:reduce){.mico .mico-workflow-navigation-chevron,.mico .mico-workflow-navigation-step .mico-workflow-guide-step-index,.mico .mico-workflow-navigation-step-status{transition:none}.mico .mico-workflow-navigation-transition{animation:none}.mico .mico-workflow-intervention-details>summary svg,.mico .mico-workflow-intervention-action-buttons [data-slot=button]{transition:none}.mico .mico-workflow-navigation .animate-spin{animation:none}}@media (max-width:639px){.mico .mico-workflow-intervention--question .mico-workflow-intervention-body,.mico .mico-workflow-recover-content{margin-left:0}.mico .mico-workflow-intervention .mico-clarification-form.is-embedded .mico-clarification-actions{flex-direction:column-reverse;align-items:stretch}.mico .mico-workflow-intervention .mico-clarification-form.is-embedded .mico-clarification-actions [data-slot=button]{width:100%}}[data-workflow-root][data-workflow-execution=true]{position:relative}.mico-workflow-run-rail,.mico .mico-workflow-markdown-panel-host{flex:0 1 var(--mico-workflow-rail-size);width:var(--mico-workflow-rail-size)}.mico-workflow-run-rail{background:var(--mico-color-background-subtle);border-left:var(--mico-border-width-default) solid var(--border);min-width:280px;min-height:0}.mico-workflow-run-canvas{--mico-workflow-run-edge:var(--mico-color-border-default);background:var(--mico-color-background-subtle);width:100%;height:100%;min-height:0}.mico-workflow-run-canvas .react-flow__handle{visibility:hidden}.mico-workflow-run-canvas .react-flow__attribution{font-size:var(--mico-font-size-size10);opacity:.3;background:0 0;transition:opacity .15s}.mico-workflow-run-canvas .react-flow__attribution:hover{opacity:.8}.mico-workflow-run-canvas button.mico-workflow-run-node{--mico-workflow-run-node-surface:var(--card);--mico-workflow-run-node-shadow:0 0 0 var(--mico-border-width-default) var(--border);justify-content:flex-start;align-items:stretch;gap:var(--mico-space-8);width:200px;height:110px;padding:var(--mico-space-14);border:var(--mico-border-width-default) solid transparent;border-radius:var(--mico-radius-r12);background:var(--card);color:var(--foreground);text-align:left;box-shadow:var(--mico-workflow-run-node-shadow);flex-direction:column;transition:background-color .12s,box-shadow .12s;display:flex}.mico-workflow-run-canvas button.mico-workflow-run-node:not([data-selected=true]):not([data-viewing=true]):not([data-status-tone=running]):not([data-status-tone=review]):not(:disabled):is(:hover,:focus-visible){background:var(--mico-color-background-hover);box-shadow:0 0 0 var(--mico-border-width-default) var(--border), var(--mico-shadow-raised)}@media (prefers-reduced-motion:reduce){.mico-workflow-run-canvas button.mico-workflow-run-node{transition:none}}@supports (color:color-mix(in srgb, transparent, transparent)){.mico-workflow-run-canvas button.mico-workflow-run-node{--mico-workflow-run-node-shadow:0 0 var(--mico-layout-header-height) color-mix(in srgb, var(--foreground) 4%, transparent)}}.mico-workflow-run-node>.mico-ui-button__label{align-items:stretch;gap:var(--mico-space-8);flex-direction:column;width:100%;display:flex}.mico-workflow-run-node-heading{gap:var(--mico-space-8);min-width:0;padding-bottom:var(--mico-space-8);display:flex}.mico-workflow-run-node-icon{border-radius:var(--mico-radius-r8);background:var(--mico-workflow-agent-blue);width:32px;height:32px;color:var(--card);flex:0 0 32px;justify-content:center;align-items:center;display:flex}.mico-workflow-run-node-icon svg{width:20px;height:20px}.mico-workflow-run-node-icon svg.lucide-workflow-agent{width:18px;height:18px;transform:translateY(1px)}.mico-workflow-run-node[data-tone=approval] .mico-workflow-run-node-icon{background:var(--mico-workflow-human-orange)}.mico-workflow-run-node[data-kind=conditional_branch] .mico-workflow-run-node-icon{background:var(--mico-workflow-condition-black)}.dark .mico-workflow-run-node[data-kind=conditional_branch] .mico-workflow-run-node-icon{background:var(--foreground)}.mico-workflow-run-node-copy{flex-direction:column;flex:1;min-width:0;display:flex}.mico-workflow-run-node-copy strong{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-workflow-run-node-copy>span{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-workflow-run-node-rework{border-radius:var(--mico-radius-r6);padding:0 var(--mico-space-4);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size20);white-space:nowrap;flex:none;align-self:flex-start}.mico-workflow-run-node-assignee{align-items:center;gap:var(--mico-space-4);min-width:0;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico-workflow-run-node-assignee-tag{align-items:center;gap:var(--mico-space-4);min-width:0;max-width:100%;padding:var(--mico-space-2) var(--mico-space-8) var(--mico-space-2) var(--mico-space-4);border-radius:var(--mico-radius-r12);background:rgb(var(--mico-color-channel-foreground) / .06);display:inline-flex}.mico-workflow-run-node-assignee-avatars{flex:none;align-items:center;display:inline-flex}.mico-workflow-run-node-assignee-avatar{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.mico-workflow-run-node-assignee-avatar+.mico-workflow-run-node-assignee-avatar{margin-left:calc(var(--mico-space-6) * -1)}.mico-workflow-run-node-status{align-items:center;gap:var(--mico-space-4);color:var(--muted-foreground);flex-shrink:0;margin-left:auto;display:flex}.mico-workflow-run-node-status svg{flex:0 0 14px;width:14px;height:14px}.mico-workflow-run-node[data-status=completed] .mico-workflow-run-node-status{color:var(--success)}.mico-workflow-run-node[data-status=completed] .mico-workflow-run-node-status circle{fill:currentColor}.mico-workflow-run-node[data-status=completed] .mico-workflow-run-node-status path{stroke:var(--card)}.mico-workflow-run-node-assignee-tag[data-changeable=true]{cursor:pointer}.mico-workflow-run-node-assignee-tag[data-changeable=true]:hover,.mico-workflow-run-node-assignee-tag[aria-expanded=true]{background:var(--accent)}.mico-workflow-run-node-assignee-tag[data-changeable=true]:focus-visible{outline:var(--mico-border-width-strong) solid var(--ring);outline-offset:1px}.mico-workflow-run-node-assignee-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mico-workflow-run-node-takeover{color:var(--mico-workflow-status-review-fg)}.mico-workflow-run-canvas button.mico-workflow-run-node[data-selected=true]:not(:disabled){--mico-workflow-run-node-surface:var(--mico-workflow-run-node-selected-bg);background:var(--mico-workflow-run-node-surface);border-color:var(--mico-workflow-action-blue)}.mico-workflow-run-canvas button.mico-workflow-run-node.border-beam[data-selected=true]{border-color:#0000}.mico-workflow-run-canvas button.mico-workflow-run-node.border-beam:focus-visible{box-shadow:var(--mico-workflow-run-node-shadow);outline:none}.dark .mico-workflow-run-canvas button.mico-workflow-run-node[data-selected=true]:not(:disabled){--mico-workflow-run-node-surface:var(--mico-workflow-selected-bg)}.mico-workflow-run-canvas button.mico-workflow-run-node[data-status-tone=review]:not(:disabled){background:linear-gradient(var(--mico-workflow-run-node-surface), var(--mico-workflow-run-node-surface)) padding-box, linear-gradient(90deg, var(--mico-workflow-human-orange), var(--mico-workflow-rework-red)) border-box}@media (prefers-reduced-motion:no-preference){.mico-workflow-run-canvas button.mico-workflow-run-node.border-beam{padding:var(--mico-space-14);background:var(--mico-workflow-run-node-surface);border:0;overflow:hidden}.mico-workflow-run-canvas button.mico-workflow-run-node.border-beam:before{border-radius:var(--mico-radius-r12);padding:var(--mico-space-2)}}@media (prefers-reduced-motion:reduce){.mico-workflow-run-canvas button.mico-workflow-run-node.border-beam:before{content:none}}.mico-workflow-run-canvas-back{margin:var(--mico-space-12)}.mico-workflow-run-node-attention{padding:0 var(--mico-space-4);border-radius:var(--mico-radius-r8);color:var(--primary-foreground);background:var(--destructive);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16);white-space:nowrap}.mico-workflow-run-branch-rule{z-index:1;padding:var(--mico-space-2) var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r6);background:var(--card);color:var(--foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);white-space:nowrap;pointer-events:none;position:absolute;top:114px;left:50%;transform:translate(-50%)}.mico-workflow-run-canvas button.mico-workflow-run-node:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-workflow-action-blue);outline-offset:-2px}.mico .mico-workflow-intervention .mico-workflow-generated-fields.is-embedded{gap:var(--mico-space-16);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);padding:var(--mico-space-16);background:var(--card)}.mico .mico-workflow-intervention .mico-workflow-generated-fields.is-embedded .mico-clarification-form-body{gap:var(--mico-space-16);flex-direction:column;display:flex}.mico .mico-workflow-intervention .mico-workflow-generated-fields.is-embedded .mico-clarification-field{gap:var(--mico-space-8);border-bottom:0;flex-direction:column;margin-bottom:0;padding-bottom:0;display:flex}.mico .mico-workflow-intervention .mico-workflow-generated-fields.is-embedded .mico-clarification-actions{border-top:0;padding-top:0}.mico .mico-workflow-gate-topic .mico-workflow-supplement-slots{border-top:0;margin-top:0;padding-top:0}.mico .mico-workflow-supplement-card .mico-workflow-intervention-lead{display:block}.mico .mico-workflow-supplement-card .mico-workflow-intervention-glyph{display:none}.mico .mico-workflow-supplement-content{margin:var(--mico-space-12) 0 0}.mico .mico-workflow-supplement-content .mico-workflow-intervention-body{margin:0}.mico .mico-workflow-supplement-result{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);padding:var(--mico-space-16);background:var(--card);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);overflow-wrap:anywhere}.mico .mico-workflow-supplement-result>strong{font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-workflow-supplement-result dl{gap:var(--mico-space-12);margin:var(--mico-space-12) 0 0;display:grid}.mico .mico-workflow-supplement-result dt{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-workflow-supplement-result dd{margin:var(--mico-space-4) 0 0}.mico .mico-workflow-supplement-content .mico-clarification-form-body>strong{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-workflow-supplement-content .mico-clarification-label{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);font-weight:var(--mico-font-weight-regular)}.mico .mico-workflow-supplement-content .mico-clarification-actions{gap:var(--mico-space-12)}.mico .mico-workflow-supplement-content .mico-clarification-actions>button{border-radius:var(--mico-radius-r6);min-width:60px;height:28px;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular)}.mico .mico-workflow-form-date{display:block;position:relative}.mico .mico-workflow-form-date>span{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mico .mico-workflow-form-date[data-empty=true]:not(:focus-within) input{color:#0000}.mico .mico-workflow-form-date:focus-within>span{display:none}.mico .mico-workflow-form-date>svg{width:14px;height:14px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mico .mico-workflow-form-date input::-webkit-calendar-picker-indicator{opacity:0}.mico .mico-workflow-markdown-panel-host{background:var(--card);border-left:var(--mico-border-width-default) solid var(--border);flex-direction:column;align-self:stretch;min-width:0;max-width:100%;height:100%;display:flex}@media (prefers-reduced-motion:no-preference){.mico .mico-workflow-markdown-panel-host{animation:.2s cubic-bezier(.32,.72,0,1) mico-workflow-drawer-slide-in}}@keyframes mico-workflow-drawer-slide-in{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.mico-workflow-markdown-panel{background:var(--card);height:100%;min-height:0;color:var(--foreground);flex-direction:column;display:flex}.mico-workflow-markdown-panel.is-expanded{z-index:30;position:absolute;inset:0}.mico-workflow-markdown-panel>header{align-items:center;gap:var(--mico-space-8);padding:0 var(--mico-space-24);border-bottom:var(--mico-border-width-default) solid var(--border);flex:0 0 60px;display:flex}.mico-workflow-markdown-panel>header>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);font-weight:var(--mico-font-weight-semi-bold);flex:1;overflow:hidden}.mico .mico-workflow-markdown-panel .mico-workflow-markdown-form{background:var(--card);border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.mico-workflow-markdown-progress{justify-content:space-between;align-items:center;gap:var(--mico-space-8);height:40px;padding:0 var(--mico-space-24);border-bottom:var(--mico-border-width-default) solid var(--border);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);color:var(--muted-foreground);flex:none;display:flex}.mico .mico-workflow-markdown-form>.mico-clarification-form-body{min-height:0;padding:var(--mico-space-16) var(--mico-space-24) var(--mico-space-56);flex:1;overflow:auto}.mico-workflow-markdown-inline-field{vertical-align:baseline;min-width:1em;max-width:100%;height:22px;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size22);display:inline-block;position:relative}.mico-workflow-markdown-inline-field>span{visibility:hidden;white-space:pre}.mico-workflow-markdown-inline-field.is-date{min-width:11em}.mico-workflow-markdown-inline-field input{background:var(--mico-color-status-warning-subtle);height:22px;min-height:0;box-shadow:none;font:inherit;color:var(--foreground);border:0;border-radius:0;padding:0;position:absolute;inset:0}.mico-workflow-markdown-inline-field input::placeholder{color:var(--muted-foreground)}.mico-workflow-markdown-inline-field input:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-workflow-action-blue);outline-offset:1px}.mico .mico-workflow-markdown-form>.mico-clarification-actions{justify-content:flex-end;gap:var(--mico-space-8);padding:var(--mico-space-16) var(--mico-space-24);border-top:var(--mico-border-width-default) solid var(--border);flex:none}.mico-workflow-markdown-entry{justify-content:flex-start;width:100%;min-width:0;display:flex}.mico-workflow-markdown-entry>span:first-of-type{text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.mico-workflow-markdown-entry>span:last-child{font-size:var(--mico-font-size-size12);color:var(--muted-foreground)}@media (max-width:959px){.mico .mico-workflow-markdown-panel-host{max-width:calc(100% - 40px)}}@media (max-width:639px){.mico .mico-workflow-markdown-panel-host{z-index:50;width:100%;max-width:100%;box-shadow:var(--mico-shadow-overlay,none);position:fixed;inset:0 0 0 auto}}.mico-workflow-run-canvas-controls{max-width:calc(100% - 32px);min-height:40px;padding:var(--mico-space-4);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r6);background:var(--card);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.mico-workflow-run-canvas-controls .mico-ui-button[data-icon-only=true] svg{width:24px;height:24px}.mico-workflow-run-canvas-zoom{text-align:center;min-width:40px;font-size:var(--mico-font-size-size12);font-variant-numeric:tabular-nums}.mico .mico-workflow-recover-actions .mico-workflow-recover-context{border-radius:var(--mico-radius-r8);padding:var(--mico-space-8) var(--mico-space-12);background:var(--muted)}@supports (color:color-mix(in srgb, transparent, transparent)){.mico .mico-workflow-recover-actions .mico-workflow-recover-context{background:color-mix(in srgb, var(--muted-foreground) 8%, transparent)}}.mico-workflow-artifact-tag.mico-ui-button[data-size=sm]{min-width:0;max-width:100%;height:auto;padding:var(--mico-space-8) var(--mico-space-10);text-align:left;white-space:normal}.mico-workflow-artifact-tag>.mico-ui-button__label{align-items:flex-start;gap:var(--mico-space-8)}.mico-workflow-artifact-tag__content{word-break:break-all;min-width:0;line-height:var(--mico-line-height-size20)}.mico-human-artifact-card{gap:var(--mico-space-content-gap);min-width:0;margin-top:var(--mico-space-section-gap);display:grid}.mico-human-artifact-card__tags{align-items:center;gap:var(--mico-space-content-gap);flex-wrap:wrap;min-width:0;display:flex}.mico-human-artifact-card .mico-workflow-artifact-tag.mico-ui-button[data-size=sm]{min-height:44px;padding:var(--mico-space-control-gap) var(--mico-space-content-gap)}.mico-human-artifact-card__tag[aria-current=true]{border-color:var(--mico-color-action-primary);box-shadow:inset 0 0 0 var(--mico-border-width-default) var(--mico-color-action-primary)}.mico-human-artifact-card__dot{background:var(--mico-color-status-error);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.mico-human-artifact-pane{background:var(--card);flex-direction:column;min-height:100%;display:flex}.mico-human-artifact-pane__progress{z-index:2;align-items:center;gap:var(--mico-space-8);min-height:44px;padding:var(--mico-space-6) var(--mico-space-24);border-bottom:var(--mico-border-width-default) solid var(--border);background:var(--card);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);display:flex;position:sticky;top:0}.mico-human-artifact-pane__jump{align-items:baseline;gap:var(--mico-space-4);color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.mico-human-artifact-pane__jump:hover:not(:disabled)>span:nth-child(2){text-underline-offset:3px;text-decoration:underline}.mico-human-artifact-pane__jump:disabled{cursor:default}.mico-human-artifact-pane__count{color:var(--mico-color-status-error);font-weight:var(--mico-font-weight-semi-bold)}.mico-human-artifact-pane__ratio{margin-left:var(--mico-space-4);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.mico-human-artifact-pane__done{color:var(--mico-color-status-success)}.mico-human-artifact-pane__draft{height:20px;padding:0 var(--mico-space-6);border-radius:var(--mico-radius-r4);background:var(--muted);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);cursor:help;align-items:center;display:inline-flex}.mico-human-artifact-pane__grow{flex:1}.mico-human-artifact-pane__body{min-width:0;padding:var(--mico-space-12) var(--mico-space-24) var(--mico-space-24);flex:1}.mico-human-artifact-pane__editor .ProseMirror{min-height:40vh}.mico-human-artifact-pane__plaintext{gap:var(--mico-space-8);flex-direction:column;min-height:40vh;display:flex}.mico-human-artifact-pane__plaintext>p{color:var(--muted-foreground);font-size:var(--mico-font-size-size12)}.mico-human-artifact-pane__plaintext>textarea.mico-ui-textarea{min-height:40vh;font-family:var(--font-mono,monospace);line-height:var(--mico-line-height-reading)}.mico-human-artifact-pane__message{padding:var(--mico-space-24) 0;color:var(--muted-foreground);font-size:var(--mico-font-size-size14)}.mico-human-artifact-pane__attachments{gap:var(--mico-space-8);padding:var(--mico-space-8) var(--mico-space-24);border-top:var(--mico-border-width-default) solid var(--border);display:grid}.mico-human-artifact-pane__footer{z-index:2;align-items:center;gap:var(--mico-space-8);padding:var(--mico-space-12) var(--mico-space-24);border-top:var(--mico-border-width-default) solid var(--border);background:var(--card);display:flex;position:sticky;bottom:0}.mico-human-artifact-pane__footer>span[role]{min-width:0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12)}.mico-human-artifact-pane__footer>span.is-warning{color:var(--mico-color-status-warning)}.mico-human-artifact-pane__footer>span.is-error{color:var(--mico-color-status-error)}.mico-human-slot{padding:var(--mico-space-2) var(--mico-space-2);border-bottom:var(--mico-border-width-strong) dashed var(--mico-color-status-warning);border-radius:var(--mico-radius-r4) var(--mico-radius-r4) 0 0;background:var(--mico-color-status-warning-subtle);color:var(--mico-color-status-warning);cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mico-human-slot::selection,.mico-human-slot ::selection{background:0 0}.mico-human-slot.is-editing{border-radius:var(--mico-radius-r4);background:var(--card);color:var(--muted-foreground);box-shadow:0 0 0 var(--mico-border-width-default) var(--mico-color-action-primary);border-bottom-color:#0000}.mico-human-slot.is-editing:before{content:"";width:1.5px;height:1.05em;margin-right:var(--mico-space-2);vertical-align:-.15em;background:var(--mico-color-action-primary);display:inline-block}@media (prefers-reduced-motion:no-preference){.mico-human-slot.is-editing:before{animation:1s step-end infinite mico-human-slot-caret}}@keyframes mico-human-slot-caret{50%{opacity:0}}.mico-workflow-run-node-assignee-menu{gap:var(--mico-space-2);padding:var(--mico-space-4);flex-direction:column;display:flex}.mico-workflow-run-node-assignee-menu-row{align-items:center;gap:var(--mico-space-8);width:100%;min-height:42px;padding:var(--mico-space-6) var(--mico-space-8);border-radius:var(--mico-radius-r6);color:var(--popover-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.mico-workflow-run-node-assignee-menu-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mico-workflow-run-node-assignee-menu-row>svg{width:16px;height:16px;color:var(--muted-foreground);flex:0 0 16px}.mico-workflow-run-node-assignee-menu-row:hover:not(:disabled){background:var(--accent)}.mico-workflow-run-node-assignee-menu-row:focus-visible{outline:var(--mico-border-width-strong) solid var(--ring);outline-offset:-2px}.mico-workflow-run-node-assignee-menu-row:disabled{opacity:.5;cursor:default}
.mico .mico-workflow-child-bubble{min-width:0;padding:var(--mico-space-8) 0;grid-template-columns:minmax(0,1fr);display:grid}.mico [data-workflow-shell=true] .mico-workflow-child-bubble[data-human-message=true] .mico-workflow-child-bubble__content{box-sizing:border-box;max-width:100%;padding:var(--mico-space-10) var(--mico-space-14);border-radius:var(--mico-radius-r12);background:var(--secondary);color:var(--foreground);overflow-wrap:anywhere;text-align:left;white-space:pre-wrap}.mico .mico-workflow-child-bubble__meta{align-items:center;gap:var(--mico-space-8);margin-bottom:var(--mico-space-4);color:var(--muted-foreground);font-size:var(--mico-font-size-size14);flex-wrap:wrap;display:flex}.mico .mico-workflow-child-bubble__meta strong,.mico .mico-workflow-child-bubble__title{color:var(--foreground);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-workflow-child-bubble p{margin:0 0 var(--mico-space-4)}.mico .mico-workflow-child-bubble__answers{margin:0}.mico .mico-workflow-child-bubble__answers dt{color:var(--muted-foreground)}.mico .mico-workflow-child-bubble__answers dd{margin:0 0 var(--mico-space-8)}.mico .mico-workflow-child-bubble__instructions{max-width:100%;margin:var(--mico-space-8) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.mico [data-workflow-shell=true] .mico-workflow-child-bubble{flex-direction:column;display:flex}.mico [data-workflow-shell=true] .mico-workflow-child-bubble__main{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.mico [data-workflow-shell=true] .mico-workflow-child-bubble__body{align-self:flex-start;min-width:0;max-width:100%;margin-top:0}.mico [data-workflow-shell=true] .mico-workflow-child-bubble[data-workflow-child-entry-kind=dispatch] .mico-workflow-child-bubble__body{align-self:flex-end}.mico [data-workflow-shell=true] .mico-workflow-child-bubble[data-workflow-child-entry-kind=dispatch] .mico-workflow-child-bubble__footer{justify-content:flex-end}.mico [data-workflow-shell=true] .mico-workflow-child-bubble__footer{align-items:center;gap:var(--mico-space-4);min-height:28px;margin-top:var(--mico-space-4);color:var(--muted-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);flex-wrap:wrap;display:flex}.mico [data-workflow-shell=true] .mico-workflow-child-bubble__footer>time{opacity:0;pointer-events:none}.mico [data-workflow-shell=true] .mico-workflow-child-bubble:hover .mico-workflow-child-bubble__footer>time,.mico [data-workflow-shell=true] .mico-workflow-child-bubble:focus-within .mico-workflow-child-bubble__footer>time{opacity:1;pointer-events:auto}@media (hover:none){.mico [data-workflow-shell=true] .mico-workflow-child-bubble__footer>time{opacity:1;pointer-events:auto}}.dark .mico [data-workflow-shell=true] .mico-workflow-child-bubble__content{--foreground:var(--mico-color-text-primary);--muted-foreground:var(--mico-color-text-secondary);background:var(--mico-color-background-surface);color:var(--foreground)}.mico [data-workflow-shell=true] .mico-workflow-child-bubble[data-workflow-child-entry-kind=supplement]>.mico-workflow-child-bubble__main{align-items:stretch;width:100%;min-width:0}.mico [data-workflow-shell=true] .mico-workflow-child-bubble[data-workflow-child-entry-kind=supplement] .mico-workflow-child-bubble__content{padding:var(--mico-space-16);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24)}.mico .mico-workflow-child-bubble[data-workflow-child-entry-kind=supplement] .mico-workflow-child-bubble__meta{gap:var(--mico-space-4) var(--mico-space-8);margin-bottom:var(--mico-space-16);line-height:var(--mico-line-height-size20)}.mico .mico-workflow-child-bubble[data-workflow-child-entry-kind=supplement] .mico-workflow-child-bubble__meta strong{font-size:var(--mico-font-size-size14);flex-basis:100%}.mico .mico-workflow-submitted-result{gap:var(--mico-space-16);min-width:0;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24);display:grid}.mico .mico-workflow-submitted-result>div{min-width:0}.mico .mico-workflow-submitted-result dt{margin-bottom:var(--mico-space-4);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-workflow-submitted-result dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mico .mico-workflow-field-attachment.mico-ui-button{width:100%;height:auto;margin-top:var(--mico-space-8);padding:var(--mico-space-8) var(--mico-space-12);gap:var(--mico-space-8);text-align:left;white-space:normal;justify-content:flex-start}.mico .mico-workflow-field-attachment>.mico-ui-button__label{width:100%}.mico .mico-workflow-field-attachment>.mico-ui-button__label>span{overflow-wrap:anywhere;min-width:0}.mico .mico-workflow-child-reject{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--mico-space-12) var(--mico-space-16);border:var(--mico-border-width-default) solid var(--border);border-left:var(--mico-border-width-strong) solid var(--destructive);border-radius:var(--mico-radius-r12);background:var(--background);color:var(--foreground);overflow-wrap:anywhere}.mico .mico-workflow-child-reject__header{align-items:center;gap:var(--mico-space-4) var(--mico-space-8);margin-bottom:var(--mico-space-8);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);flex-wrap:wrap;display:flex}.mico .mico-workflow-child-reject__actor{min-width:0;color:var(--foreground);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-workflow-child-reject__badge{padding:0 var(--mico-space-6);border-radius:var(--mico-radius-r4);background:var(--muted);color:var(--destructive);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium)}@supports (background:color-mix(in srgb, red 12%, transparent)){.mico .mico-workflow-child-reject__badge{background:color-mix(in srgb, var(--destructive) 12%, transparent)}}.mico .mico-workflow-child-reject__time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.mico .mico-workflow-child-reject__meta{color:var(--muted-foreground)}.mico .mico-workflow-child-reject__reason{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);position:relative}.mico .mico-workflow-child-reject__reason[data-collapsed=true]{overflow:hidden}.mico .mico-workflow-child-reject__reason[data-collapsed=true]:after{content:"";background:linear-gradient(to bottom, transparent, var(--background));pointer-events:none;height:48px;position:absolute;bottom:0;left:0;right:0}.mico .mico-workflow-child-reject__toggle.mico-ui-button{margin-top:var(--mico-space-4);margin-left:calc(var(--mico-space-8) * -1)}
.workflow-question-panel{padding:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r16);background:var(--card);color:var(--foreground);max-height:55vh;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);overflow-y:auto}.mico-workflow-conversation-height,.mico-workflow-conversation-height__content,.mico-workflow-conversation-height .mico-task-ask-host,.workflow-question-presence,.workflow-question-presence__content{flex-direction:column;flex:0 auto;min-height:0;display:flex}.workflow-question-presence{position:relative}.mico-workflow-conversation-height .workflow-question-presence,.mico-workflow-conversation-height .workflow-question-presence__content,.mico-workflow-conversation-height .workflow-question-panel:not([hidden]){flex:auto}.workflow-question-presence--exiting{pointer-events:none;height:0}.workflow-question-presence--exiting>.workflow-question-presence__content{width:100%;position:absolute;bottom:0}.mico [data-workflow-execution=true] .mico-task-composer-surface.mico-task-composer--compact{min-height:56px}@media (prefers-reduced-motion:no-preference){.workflow-question-panel:not([hidden]):not(.workflow-question-panel--strip){animation:.18s cubic-bezier(.22,1,.36,1) workflow-question-panel-enter}.workflow-question-presence--exiting{animation:.18s ease-out forwards workflow-question-panel-exit}}@keyframes workflow-question-panel-exit{to{opacity:0}}@keyframes workflow-question-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workflow-question-panel{animation:none}}.mico [data-workflow-question-expanded=true] .mico-task-conversation-dock{flex-direction:column;display:flex;overflow:hidden}.mico [data-workflow-question-expanded=true] .mico-task-conversation-composer-host:not([hidden]),.mico [data-workflow-question-expanded=true] .mico-task-conversation-composer,.mico [data-workflow-question-expanded=true] .mico-task-ask-host{flex-direction:column;flex:0 auto;min-height:0;display:flex}.mico [data-workflow-question-expanded=true] .mico-task-conversation-composer>.mico-task-comment-input{flex-shrink:0}.mico [data-workflow-question-expanded=true] .mico-task-conversation-composer>.mico-task-instruction-queue{flex:0 auto;min-height:0;overflow-y:auto}.mico [data-workflow-question-expanded=true] .workflow-question-panel{min-height:0;max-height:none}.workflow-question-panel__header{align-items:center;gap:var(--mico-space-10);padding:var(--mico-space-8);margin-bottom:var(--mico-space-8);display:flex}.workflow-question-panel__header h3{min-width:0;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;margin:0}.workflow-question-panel__waiting-details{gap:var(--mico-space-8);padding:0 var(--mico-space-8) var(--mico-space-8);display:grid}.workflow-question-panel__waiting-details p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0}.workflow-question-panel svg{flex-shrink:0;width:16px;height:16px}.workflow-question-panel__pager{align-items:center;gap:var(--mico-space-2);color:var(--muted-foreground);flex-shrink:0;display:flex}.workflow-question-panel__actions{justify-content:flex-end;gap:var(--mico-space-8);margin-top:var(--mico-space-12);padding:0 var(--mico-space-8) var(--mico-space-8);flex-wrap:wrap;display:flex}.workflow-question-panel__artifacts{gap:var(--mico-space-8);padding:0 var(--mico-space-8) var(--mico-space-8);flex-wrap:wrap;display:flex}.workflow-question-panel__reason{padding:0 var(--mico-space-8)}.workflow-question-panel__fields{gap:var(--mico-space-12);padding:0 var(--mico-space-8);flex-direction:column;display:flex}.workflow-question-panel__field{gap:var(--mico-space-6);flex-direction:column;display:flex}.workflow-question-panel__field label{font-weight:var(--mico-font-weight-medium)}.workflow-question-panel__field .mico-ui-textarea{resize:none}.workflow-question-panel__options{flex-direction:column;display:flex}.workflow-question-panel__option.mico-ui-button{width:100%;height:auto;min-height:40px;padding:var(--mico-space-8);text-align:left;white-space:normal;justify-content:flex-start}.workflow-question-panel__option .mico-ui-button__label{align-items:center;gap:var(--mico-space-8);overflow-wrap:anywhere;width:100%;display:flex}.workflow-question-panel__option+.workflow-question-panel__option{border-top:var(--mico-border-width-default) solid var(--border)}.workflow-question-panel__option:hover,.workflow-question-panel__option[aria-pressed=true]{background:var(--secondary)}.workflow-question-panel__number{border-radius:var(--mico-radius-r8);background:var(--muted);flex:0 0 24px;justify-content:center;align-items:center;height:24px;display:inline-flex}.workflow-question-panel__other{align-items:flex-end;gap:var(--mico-space-10);margin:var(--mico-space-12) var(--mico-space-8) var(--mico-space-8);display:flex}.workflow-question-panel__other>:first-child{flex:1;min-width:0}.workflow-question-panel__failure{margin:0 var(--mico-space-8);white-space:pre-wrap;overflow-wrap:anywhere}.workflow-question-panel__notice{color:var(--muted-foreground);margin:0}.workflow-question-panel__error{margin:var(--mico-space-8);font-size:var(--mico-font-size-size14);color:var(--destructive)}.workflow-question-panel--strip{padding:var(--mico-space-8) var(--mico-space-16);background:var(--mico-color-background-subtle);font-size:var(--mico-font-size-size14);color:var(--foreground);border:0}.workflow-question-panel__strip-heading{align-items:center;gap:var(--mico-space-8);display:flex}.workflow-question-panel__strip-heading>:first-child{flex:1;min-width:0}.workflow-question-panel--strip p{overflow-wrap:anywhere;margin:0}.workflow-question-panel__expand.mico-ui-button{white-space:normal;text-align:left;justify-content:space-between;width:100%;height:auto}.workflow-question-panel textarea[readonly]{margin-top:var(--mico-space-8);-webkit-user-select:text;user-select:text}.workflow-question-panel__upload.mico-ui-button{width:100%;height:auto;min-height:108px;padding:var(--mico-space-24) var(--mico-space-16);border:var(--mico-border-width-default) dashed var(--border);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);color:var(--foreground);white-space:normal;font-weight:var(--mico-font-weight-regular)}.workflow-question-panel__upload .mico-ui-button__label{align-items:center;gap:var(--mico-space-8);flex-direction:column;display:flex}.workflow-question-panel__upload-prompt{justify-content:center;align-items:center;gap:var(--mico-space-8);display:flex}.workflow-question-panel__upload-prompt svg{color:var(--muted-foreground)}.workflow-question-panel__upload-select{color:var(--mico-color-action-primary)}.workflow-question-panel__upload-hint{color:var(--muted-foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular)}.workflow-question-panel__upload--dragging.mico-ui-button{border-color:var(--mico-color-action-primary);background:var(--secondary)}.workflow-question-panel__expand .mico-ui-button__label{width:100%;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);justify-content:space-between;align-items:center;display:flex}.workflow-question-panel__gate-details .mico-workflow-artifact-tag.mico-ui-button[data-size=sm]{min-height:28px;padding:var(--mico-space-4) var(--mico-space-6);border-radius:var(--mico-radius-r4);background:var(--mico-color-background-hover);font-weight:var(--mico-font-weight-regular);border:0}.workflow-question-panel__gate-details .mico-workflow-artifact-tag>.mico-ui-button__label{align-items:center;gap:var(--mico-space-4)}.workflow-question-panel__gate-details .mico-workflow-artifact-tag__content{align-items:baseline;gap:var(--mico-space-2) var(--mico-space-8);flex-wrap:wrap;display:flex}
.mico-workflow-reassign-picker .mico-node-inspector-assignee-avatar{width:24px;height:24px;font-size:var(--mico-font-size-size12);color:var(--card);border-radius:50%;flex:none;place-items:center;display:grid}.mico-workflow-reassign-picker .mico-node-inspector-assignee-avatar svg{width:14px;height:14px}.mico-workflow-reassign-picker .mico-node-inspector-assignee-avatar.is-image{background:0 0}.mico-workflow-reassign-picker .mico-node-inspector-assignee-avatar.is-image .mico-workflow-assignee-v2-avatar-slot{justify-content:center;align-items:center;line-height:0;display:inline-flex}.mico-workflow-reassign-picker .mico-node-inspector-assignee-avatar.is-image [data-slot=avatar]{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.mico-workflow-reassign-picker .mico-node-inspector-assignee-avatar.is-image img{object-fit:cover;width:100%;height:100%;display:block}.mico-workflow-reassign-picker .mico-node-inspector-assignee-options{gap:var(--mico-space-2);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ni-line-strong) transparent;max-height:min(264px,38vh);display:grid;overflow-y:auto}.mico-workflow-reassign-picker .mico-node-inspector-assignee-search{align-items:center;gap:var(--mico-space-6);height:38px;margin:var(--mico-space-2) var(--mico-space-2) 0;border:var(--mico-border-width-default) solid transparent;border-radius:var(--mico-radius-r12);padding:0 var(--mico-space-10);background:var(--ni-fill);color:var(--ni-ink-3);transition:border-color .12s,background-color .12s;display:flex}.mico-workflow-reassign-picker .mico-node-inspector-assignee-search:focus-within{border-color:var(--we-accent-line);background:var(--card)}.mico-workflow-reassign-picker .mico-node-inspector-assignee-search-clear{border-radius:var(--mico-radius-r4);width:22px;height:22px;color:var(--ni-ink-3);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.mico-workflow-reassign-picker .mico-node-inspector-assignee-search-clear:hover{background:var(--ni-fill-hover);color:var(--foreground)}.mico-workflow-reassign-picker .mico-node-inspector-assignee-search-clear:focus-visible{outline:var(--mico-border-width-default) solid var(--we-accent-line)}.mico-workflow-reassign-picker .mico-node-inspector-assignee-search svg{flex:none;width:14px;height:14px}.mico-workflow-reassign-picker .mico-node-inspector-assignee-search input{min-width:0;color:var(--foreground);font-size:var(--mico-font-size-size14);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.mico-workflow-reassign-picker .mico-node-inspector-assignee-search input::placeholder{color:var(--ni-ink-3)}.mico-workflow-reassign-picker .mico-node-inspector-assignee-search input::-webkit-search-cancel-button{appearance:none}.mico-workflow-reassign-picker .mico-node-inspector-assignee-empty{padding:var(--mico-space-14) var(--mico-space-8);color:var(--ni-ink-3);font-size:var(--mico-font-size-size12);text-align:center;margin:0}.mico-workflow-reassign-picker .mico-node-inspector-assignee-option{align-items:center;gap:var(--mico-space-10);border-radius:var(--mico-radius-r12);width:100%;padding:var(--mico-space-8);text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;transition:background-color .1s;display:grid}.mico-workflow-reassign-picker .mico-node-inspector-assignee-option:hover:not(.is-disabled){background:var(--ni-fill)}.mico-workflow-reassign-picker .mico-node-inspector-assignee-option:focus-visible{outline:var(--mico-border-width-strong) solid var(--we-accent-line);outline-offset:-2px}.mico-workflow-reassign-picker .mico-node-inspector-assignee-option.is-selected{background:var(--ni-fill)}.mico-workflow-reassign-picker .mico-node-inspector-assignee-option.is-disabled{opacity:.45;cursor:not-allowed}.mico-workflow-reassign-picker .mico-node-inspector-assignee-option .mico-node-inspector-assignee-avatar{width:28px;height:28px;font-size:var(--mico-font-size-size12)}.mico-workflow-reassign-picker .mico-node-inspector-assignee-option-name{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);color:var(--foreground);line-height:var(--mico-line-height-size20);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mico-workflow-reassign-picker .mico-node-inspector-assignee-check{width:14px;height:14px;color:var(--we-accent-ink);opacity:0}.mico-workflow-reassign-picker .mico-node-inspector-assignee-option.is-selected .mico-node-inspector-assignee-check{opacity:1}.mico-workflow-reassign-picker .mico-node-inspector-assignee-group{margin:var(--mico-space-6) var(--mico-space-8) var(--mico-space-2);color:var(--ni-ink-3);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico-workflow-reassign-picker.mico-node-inspector-assignee-list{--foreground:var(--mico-color-text-primary);--card:var(--mico-color-background-surface);--ni-fill:var(--mico-color-background-subtle);--ni-fill-hover:var(--mico-color-background-hover);--ni-line-strong:var(--mico-color-border-default);--ni-ink-3:var(--mico-color-text-secondary,var(--muted-foreground));--ni-accent:var(--mico-color-action-primary);border-radius:var(--mico-radius-r16);--we-accent:var(--ni-accent);--we-accent-ink:var(--ni-accent);--we-accent-line:var(--mico-color-border-focus);gap:var(--mico-space-6);min-width:0;padding:var(--mico-space-8);background:var(--card);display:grid}@supports (color:color-mix(in srgb, black, white)){.mico-workflow-reassign-picker.mico-node-inspector-assignee-list{--ni-fill:color-mix(in srgb, var(--foreground) 4%, var(--card));--ni-fill-hover:color-mix(in srgb, var(--foreground) 7.5%, var(--card));--ni-line-strong:color-mix(in srgb, var(--foreground) 20%, var(--card));--we-accent-line:color-mix(in srgb, var(--ni-accent) 38%, var(--card))}}.mico-workflow-reassign-picker .mico-node-inspector-assignee-option-text{gap:var(--mico-space-2);min-width:0;display:grid}.mico-workflow-reassign-picker .mico-node-inspector-assignee-option-sub{white-space:normal;overflow-wrap:anywhere;max-height:36px;color:var(--ni-ink-3);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);overflow:hidden}.mico-workflow-reassign-popover{min-width:0;max-height:var(--mico-popover-content-available-height);flex-direction:column;display:flex}.mico-workflow-reassign-popover>.mico-workflow-reassign-picker{flex-direction:column;min-height:0;display:flex}.mico-workflow-reassign-popover .mico-node-inspector-assignee-search{flex-shrink:0}.mico-workflow-reassign-popover .mico-node-inspector-assignee-options{min-height:0}.mico-workflow-reassign-popover__footer{border-top:var(--mico-border-width-default) solid var(--mico-color-border-default);padding:var(--mico-space-8);flex-shrink:0}.mico-workflow-reassign-popover__footer>div{justify-content:flex-end;gap:var(--mico-space-8);display:flex}.mico-workflow-reassign-popover__message{padding:var(--mico-space-8) var(--mico-space-12);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex-shrink:0;margin:0}
/*# sourceMappingURL=0fz3ou8_zg_vu.css.map*/