.sheetStepProgress{grid-template-columns:repeat(var(--sheet-step-count,1), minmax(0, 1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sheetStepProgress__segment{min-width:0;color:var(--muted);font-size:var(--text-2xs);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;font-weight:740;display:grid}.sheetStepProgress__segment:after{content:"";border-radius:var(--radius-pill);background:var(--line);grid-column:1/-1;height:4px}.sheetStepProgress__marker{border:1px solid var(--line);background:var(--panel-raised);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.sheetStepProgress__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheetStepProgress__segment[data-state=current]{color:var(--ink)}.sheetStepProgress__segment[data-state=settled]:after,.sheetStepProgress__segment[data-state=skipped]:after,.sheetStepProgress__segment[data-state=current]:after{background:var(--sheet-step-accent,var(--state-active-border))}.sheetStepProgress__segment[data-state=settled] .sheetStepProgress__marker,.sheetStepProgress__segment[data-state=skipped] .sheetStepProgress__marker{border-color:var(--sheet-step-accent,var(--state-active-border));color:var(--sheet-step-accent-strong,var(--sheet-step-accent,var(--state-active-border)))}.sheetStepProgress--plan{--sheet-step-accent:var(--state-active-border);--sheet-step-accent-strong:var(--state-active-ink)}.sheetStepProgress--map{--sheet-step-accent:var(--state-active-border)}@media (max-width:900px){.sheetStepProgress__segment{display:block}.sheetStepProgress__segment:after{margin-top:7px;display:block}.sheetStepProgress__label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}
