/* Continuum Automations v5 ordered Flow Preview. */
.v5-ordered-flow{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--v3-line)}
.v5-ordered-flow>header{display:flex;align-items:center;justify-content:space-between;gap:10px}
.v5-ordered-flow>header>div{display:grid;gap:2px;min-width:0}.v5-ordered-flow>header span{color:var(--v4-blue);font-size:7.5px;font-weight:950;letter-spacing:.11em}.v5-ordered-flow>header strong{font-size:9px;color:var(--v3-text)}
.v5-ordered-flow>header>button{min-height:29px;padding:0 8px;border:1px solid var(--v3-line);border-radius:7px;background:var(--v3-panel-2);color:var(--v4-blue);font-size:7.5px;font-weight:900;cursor:pointer}.v5-ordered-flow>header>button:hover{border-color:var(--v4-border-strong);background:var(--v4-blue-soft)}
.v5-sequence-list{display:grid;gap:0}.v5-sequence-node{position:relative;width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:54px;padding:8px 7px;border:0;border-top:1px solid var(--v3-line);background:transparent;color:var(--v3-text);text-align:left;cursor:pointer}.v5-sequence-node:first-child{border-top:1px solid var(--v3-line)}.v5-sequence-node:last-child{border-bottom:1px solid var(--v3-line)}.v5-sequence-node:hover{background:color-mix(in srgb,var(--v4-blue) 5%,transparent)}
.v5-sequence-node>b{justify-self:start;min-width:40px;padding:5px 6px;border:1px solid var(--v3-line);border-radius:6px;background:var(--v3-panel-2);color:var(--v3-muted);font:950 6.8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-align:center}.v5-sequence-node>span{display:grid;gap:2px;min-width:0}.v5-sequence-node strong{font-size:9px;line-height:1.3;overflow-wrap:anywhere}.v5-sequence-node small{color:var(--v3-muted);font-size:7.5px;line-height:1.35;overflow-wrap:anywhere}.v5-sequence-node>i{color:var(--v3-dim);font-style:normal;font-size:10px;text-align:center}
.v5-sequence-node.is-trigger>b,.v5-sequence-node.is-action>b{color:var(--v4-blue);border-color:color-mix(in srgb,var(--v4-blue) 26%,var(--v3-line));background:var(--v4-blue-soft)}
.v5-sequence-node.is-condition>b{color:var(--v4-green);border-color:color-mix(in srgb,var(--v4-green) 22%,var(--v3-line));background:color-mix(in srgb,var(--v4-green) 7%,transparent)}
.v5-sequence-node.is-sequence-condition{background:color-mix(in srgb,var(--v4-blue) 3%,transparent)}.v5-sequence-node.is-sequence-condition>b{color:var(--v4-blue);border-color:color-mix(in srgb,var(--v4-blue) 28%,var(--v3-line));background:var(--v4-blue-soft)}
.v5-sequence-node.is-wait{background:color-mix(in srgb,var(--v4-amber) 2.5%,transparent)}.v5-sequence-node.is-wait>b{color:var(--v4-amber);border-color:color-mix(in srgb,var(--v4-amber) 28%,var(--v3-line));background:color-mix(in srgb,var(--v4-amber) 8%,transparent)}
.v5-sequence-node.is-finish>b{color:var(--v4-green);border-color:color-mix(in srgb,var(--v4-green) 22%,var(--v3-line));background:color-mix(in srgb,var(--v4-green) 7%,transparent)}
.v5-sequence-node.is-pending{opacity:.76}.v5-sequence-node.is-pending>b{border-style:dashed;color:var(--v3-muted);background:transparent}.v5-sequence-node.is-pending strong{color:var(--v3-muted)}
.v5-start-policy{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:48px;margin-top:6px;padding:7px;border:1px dashed var(--v3-line);border-radius:8px;background:transparent;color:var(--v3-text);text-align:left;cursor:pointer}.v5-start-policy:hover{border-color:var(--v4-border-strong);background:var(--v4-blue-soft)}.v5-start-policy>b{color:var(--v4-amber);font:950 6.8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}.v5-start-policy>span{display:grid;gap:2px;min-width:0}.v5-start-policy strong{font-size:8.5px}.v5-start-policy small{color:var(--v3-muted);font-size:7.5px}.v5-start-policy>i{color:var(--v4-blue);font-style:normal;text-align:center}.v5-start-policy.is-pending{opacity:.72}.v5-start-policy.is-pending>b,.v5-start-policy.is-pending strong{color:var(--v3-muted)}
.v5-ordered-flow>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.v5-ordered-flow>footer span{padding:4px 5px;border:1px solid color-mix(in srgb,var(--v4-blue) 22%,var(--v3-line));border-radius:999px;background:var(--v4-blue-soft);color:var(--v4-blue);font-size:6.5px;font-weight:950;letter-spacing:.07em}.v5-ordered-flow>footer small{color:var(--v3-dim);font-size:6.8px;text-align:right;line-height:1.35}
.v3-mobile-flow .v5-ordered-flow{margin:10px 0 0;padding:10px 2px 0}.v3-mobile-flow .v5-sequence-node{min-height:58px;grid-template-columns:52px minmax(0,1fr) 18px;padding:9px 6px}.v3-mobile-flow .v5-sequence-node>b{font-size:7.5px}.v3-mobile-flow .v5-sequence-node strong{font-size:10px}.v3-mobile-flow .v5-sequence-node small{font-size:8px}.v3-mobile-flow .v5-start-policy{min-height:52px;grid-template-columns:52px minmax(0,1fr) 18px}.v3-mobile-flow .v5-start-policy strong{font-size:9.5px}.v3-mobile-flow .v5-ordered-flow>header>button{min-height:36px;padding:0 11px}
@media (max-width:760px){.v5-ordered-flow>header strong{font-size:9.5px}.v5-ordered-flow>footer{align-items:flex-start;flex-direction:column}.v5-ordered-flow>footer small{text-align:left}.v5-sequence-node,.v5-start-policy{touch-action:manipulation}}
@media (prefers-reduced-motion:reduce){.v5-ordered-flow>header>button,.v5-sequence-node,.v5-start-policy{transition:none!important}}