/* Workflow artwork stays separate from business data and workspace styling. */
.enterprise-showcase .showcase-process-illustration{margin:0;align-self:center;min-width:0}
.enterprise-showcase .showcase-process-illustration svg{display:block;width:100%;max-height:248px}
.enterprise-showcase .showcase-process-illustration figcaption{display:flex;justify-content:space-around;gap:20px;font-size:16px;color:var(--board-muted)}
.enterprise-showcase .process-paper{fill:var(--board-surface)}
.enterprise-showcase .process-fold{fill:var(--chart-faint)}
.enterprise-showcase .process-part{fill:var(--chart-primary)}
.enterprise-showcase .process-cutout{fill:var(--accent-soft)}
.enterprise-showcase .process-bubble,.enterprise-showcase .process-missing{fill:var(--board-muted)}
.enterprise-showcase .process-ink{fill:none;stroke:var(--board-accent);stroke-width:3;stroke-linecap:round}
.enterprise-showcase .process-check{fill:none;stroke:var(--board-accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
.enterprise-showcase .process-question{fill:none;stroke:var(--board-accent);stroke-width:4;stroke-linecap:round}
.enterprise-showcase .process-route{fill:none;stroke:var(--board-muted);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.enterprise-showcase .showcase-process-facts summary{min-height:44px;display:list-item;padding:10px 0;cursor:pointer;color:var(--board-muted);font-size:16px}
.enterprise-showcase .showcase-process-facts dl{margin-top:8px}
.enterprise-showcase .showcase-process-state .showcase-process-gate{color:var(--board-accent)}
.enterprise-showcase .showcase-process-announcement{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
