
/* Timeline color expresses only the explicitly opened stage. */
#developmentWorkbenchRoot .dw-progress-stage.pending:not(.is-active) .dw-progress-label,
#developmentWorkbenchRoot .dw-progress-stage.pending:not(.is-active):hover .dw-progress-label{color:#344054}
#developmentWorkbenchRoot .dw-progress-stage.pending:not(.is-active) .dw-progress-node,
#developmentWorkbenchRoot .dw-progress-stage.pending:not(.is-active):hover .dw-progress-node{color:#d0d5dd}
#developmentWorkbenchRoot .dw-progress-stage.pending.is-active .dw-progress-label,
#developmentWorkbenchRoot .dw-progress-stage.pending.is-active .dw-progress-node,
#developmentWorkbenchRoot .dw-progress-stage.pending.is-active .dw-progress-detail{color:var(--dw-blue,#2563eb)}
#developmentWorkbenchRoot .dw-progress-stage.done .dw-progress-node,
#developmentWorkbenchRoot .dw-progress-stage.done.is-active .dw-progress-node,
#developmentWorkbenchRoot .dw-progress-stage.done:hover .dw-progress-node{color:#172033}
#developmentWorkbenchRoot .dw-progress-stage.done:not(.is-active) .dw-progress-label,
#developmentWorkbenchRoot .dw-progress-stage.done:not(.is-active):hover .dw-progress-label{color:#344054}
#developmentWorkbenchRoot .dw-progress-stage.done.is-active .dw-progress-label{color:var(--dw-blue,#2563eb)}

/* Hover is temporary feedback; selection still determines fill and detail visibility. */
#developmentWorkbenchRoot .dw-progress-stage .dw-progress-node{transition:transform 140ms ease,color 140ms ease;transform-origin:center;border-radius:999px}
#developmentWorkbenchRoot .dw-progress-stage:hover .dw-progress-node,
#developmentWorkbenchRoot .dw-progress-stage:focus-visible .dw-progress-node{transform:scale(1.08)}
#developmentWorkbenchRoot .dw-progress-stage.pending:not(.is-active):hover .dw-progress-node,
#developmentWorkbenchRoot .dw-progress-stage.pending:not(.is-active):focus-visible .dw-progress-node{color:var(--dw-blue,#2563eb)}
#developmentWorkbenchRoot .dw-progress-stage.pending:not(.is-active):hover .dw-progress-label,
#developmentWorkbenchRoot .dw-progress-stage.pending:not(.is-active):focus-visible .dw-progress-label,
#developmentWorkbenchRoot .dw-progress-stage.done:not(.is-active):hover .dw-progress-label,
#developmentWorkbenchRoot .dw-progress-stage.done:not(.is-active):focus-visible .dw-progress-label{color:var(--dw-blue,#2563eb)}
#developmentWorkbenchRoot .dw-progress-stage.done:hover .dw-progress-node,
#developmentWorkbenchRoot .dw-progress-stage.done:focus-visible .dw-progress-node{color:#172033}
@media(prefers-reduced-motion:reduce){
#developmentWorkbenchRoot .dw-progress-stage .dw-progress-node{transition:none}
#developmentWorkbenchRoot .dw-progress-stage:hover .dw-progress-node,
#developmentWorkbenchRoot .dw-progress-stage:focus-visible .dw-progress-node{transform:none}
}
