.workflow-stage{display:grid;grid-template-columns:auto 1fr auto;gap:.35rem .55rem;text-align:left;align-content:start}.workflow-stage strong{overflow-wrap:anywhere}.workflow-stage small{grid-column:1/-1}.workflow-badge{justify-self:end;border-radius:999px;padding:.12rem .5rem;font-size:.78rem;background:#edf2f5;color:var(--muted)}.status-approved{border-left:4px solid #2f7d56}.status-approved .workflow-badge{background:#e2f2e8;color:#286446}.status-draft{border-left:4px solid #b77818}.status-draft .workflow-badge{background:#fff0d9;color:#80510d}.status-needs_review{border-left:4px solid var(--error);background:#fff9f8}.status-needs_review .workflow-badge{background:#fae9e6;color:var(--error)}.status-not_implemented{background:#f3f5f6;border-style:dashed}.workflow-chapters,.impact-row{display:grid;gap:.55rem}.workflow-chapter,.impact-row{border-top:1px solid var(--line);padding:.75rem 0;display:grid;gap:.3rem}.workflow-chapter .workflow-badge{justify-self:start}.broad-warning,.error-state{color:var(--error);font-weight:650}.override-panel{border-left:5px solid #b77818;padding-left:1rem}.workflow-main{min-width:0}@media(max-width:720px){.workflow-board{grid-template-columns:1fr}.workflow-stage{grid-template-columns:auto 1fr}.workflow-stage .workflow-badge{grid-column:1/-1;justify-self:start}}
