.dp-progress-wrap{display:flex;flex-direction:column;min-width:0;max-width:100%;font-family:var(--font-sans,inherit)}.dp-progress{display:flex;list-style:none;margin:0;padding:0;min-width:0}.dp-progress--vertical{flex-direction:column}.dp-progress--equal .dp-progress-step{flex:1 1 0}.dp-progress-step{position:relative;min-width:128px}.dp-progress--vertical .dp-progress-step{min-width:0}.dp-progress-btn{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--cds-spacing-03);width:100%;border-block-start:2px solid var(--border);padding-block-start:var(--cds-spacing-05);padding-inline-end:var(--cds-spacing-05)}.dp-progress--vertical .dp-progress-btn{border-block-start:0;border-inline-start:2px solid var(--border);padding-block:0 var(--gutter-page);padding-inline-start:var(--cds-spacing-04);padding-inline-end:0}.dp-progress--vertical .dp-progress-step:last-child .dp-progress-btn{padding-block-end:0}.dp-progress-step--complete .dp-progress-btn,.dp-progress-step--current .dp-progress-btn{border-color:var(--accent)}.dp-progress-btn:not(.dp-progress-btn--static){cursor:pointer}.dp-progress-btn--static{cursor:default}.dp-progress-step--disabled .dp-progress-btn{cursor:not-allowed}.dp-progress-btn:not(.dp-progress-btn--static):hover .dp-progress-label{color:var(--accent);text-decoration:underline}.dp-progress-btn:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}.dp-progress-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none;margin-block-start:var(--cds-spacing-02);color:var(--text)}.dp-progress-step--complete .dp-progress-icon,.dp-progress-step--current .dp-progress-icon{color:var(--accent)}.dp-progress-step--invalid .dp-progress-icon{color:var(--status-red)}.dp-progress-step--disabled .dp-progress-icon{color:var(--text-faint)}.dp-progress-icon-mark{stroke:var(--g0)}.dp-progress-text{display:flex;flex-direction:column;min-width:0;text-align:start}.dp-progress-label{font-size:var(--font-ui-size);line-height:20px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16ch}.dp-progress-step--current .dp-progress-label{font-weight:600}.dp-progress-step--disabled .dp-progress-label{color:var(--text-faint)}.dp-progress-helper{font-size:var(--font-caption-size);line-height:16px;color:var(--text-muted)}.dp-progress-step--invalid .dp-progress-helper{color:var(--status-red)}.dp-progress-sr-only{position:absolute;width:1px;height:var(--space-0);padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dp-progress-compact-caption{display:none;margin:var(--cds-spacing-03) 0 0;font-size:var(--font-ui-size);color:var(--text)}.dp-progress-compact-caption strong{font-weight:600}.dp-progress-compact-caption span{color:var(--text-muted);font-size:var(--font-caption-size);margin-inline-start:var(--cds-spacing-03)}@media (max-width:767px){.dp-progress--horizontal{gap:var(--cds-spacing-02)}.dp-progress--horizontal .dp-progress-step{min-width:0;flex:1 1 0}.dp-progress--horizontal .dp-progress-btn{padding-block-start:var(--cds-spacing-03);padding-inline-end:0;justify-content:flex-start;min-height:var(--control-height-touch)}.dp-progress--horizontal .dp-progress-text{display:none}.dp-progress-compact-caption{display:block}}.dp-progress--force-compact{gap:var(--cds-spacing-02)}.dp-progress--force-compact .dp-progress-step{min-width:0;flex:1 1 0}.dp-progress--force-compact .dp-progress-btn{padding-block-start:var(--cds-spacing-03);padding-inline-end:0;justify-content:flex-start;min-height:var(--control-height-touch)}.dp-progress--force-compact .dp-progress-text{display:none}.dp-progress--force-compact~.dp-progress-compact-caption{display:block}