.ds-instructions{gap:var(--gap-md);flex-direction:column;width:100%;display:flex}.ds-instructions__title{font-family:var(--font-heading-3-family);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-primary);margin:0}.ds-instructions__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ds-instructions__step{gap:var(--gap-sm);display:flex}.ds-instructions__indicator{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ds-instructions__badge{border-radius:var(--radius-full);border:var(--border-xs)solid var(--color-action-primary-border);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ds-instructions__badge .material-symbols-rounded{color:var(--color-action-primary-bg);font-size:24px}.ds-instructions__number{font-family:var(--font-title-body-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-title-body-weight);color:var(--color-action-primary-bg);line-height:1}.ds-instructions__dot{border-radius:var(--radius-full);background-color:var(--color-action-primary-bg);width:8px;height:8px}.ds-instructions__connector{width:var(--border-xs);min-height:var(--padding-md);background-color:var(--color-bg-container-border);flex:1}.ds-instructions__content{gap:var(--gap-xxs);padding-top:var(--padding-xxs);padding-bottom:var(--padding-md);flex-direction:column;min-width:0;display:flex}.ds-instructions__step:last-child .ds-instructions__content{padding-bottom:0}.ds-instructions__label{font-family:var(--font-paragraph-em-family);font-size:var(--font-paragraph-em-size);font-weight:var(--font-paragraph-em-weight);line-height:var(--font-paragraph-em-line-height);letter-spacing:var(--font-paragraph-em-letter-spacing);color:var(--color-text-primary);margin:0}.ds-instructions__description{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-text-secondary);margin:0}.ds-instructions--horizontal .ds-instructions__list{flex-direction:row}.ds-instructions--horizontal .ds-instructions__step{text-align:center;flex-direction:column;flex:1;align-items:center}.ds-instructions--horizontal .ds-instructions__indicator{flex-direction:row;width:100%}.ds-instructions--horizontal .ds-instructions__connector{width:auto;height:var(--border-xs);flex:1;align-self:center;min-width:0;min-height:0}.ds-instructions--horizontal .ds-instructions__content{padding-top:var(--padding-sm);padding-bottom:0}.ds-instructions--compact .ds-instructions__title{font-size:var(--font-title-body-size);line-height:var(--font-title-body-line-height)}.ds-instructions--compact .ds-instructions__badge{width:24px;height:24px}.ds-instructions--compact .ds-instructions__badge .material-symbols-rounded{font-size:20px}.ds-instructions--compact .ds-instructions__number{font-size:12px}.ds-instructions--compact .ds-instructions__dot{width:6px;height:6px}.ds-instructions--compact .ds-instructions__label,.ds-instructions--compact .ds-instructions__description{font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing)}.ds-instructions--compact .ds-instructions__content{padding-top:var(--padding-xxxs);padding-bottom:var(--padding-sm)}.ds-instructions--compact .ds-instructions__step:last-child .ds-instructions__content{padding-bottom:0}
