.wz-progress{border-bottom:1px solid var(--ds-color-border-dark);z-index:1;display:flex;box-shadow:0 5px 24px #1010101f}.wz-progress__step{justify-content:center;align-items:center;gap:var(--ds-space-xs);padding:var(--ds-space-sm);font-size:var(--ds-fs-body-xs);color:var(--ds-color-text-muted);transition:color var(--ds-dur-base) ease, transform var(--ds-dur-base) cubic-bezier(.34, 1.56, .64, 1);flex-direction:row;flex:1;font-weight:600;display:flex;position:relative}.wz-progress__step--active{color:var(--ds-color-brand-red)}.wz-progress__step:after{content:"";background-color:var(--ds-color-brand-red);height:2px;transition:transform var(--ds-dur-base) ease;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.wz-progress__step--active:after{transform:scaleX(1)}.wz-progress__step--done{color:var(--ds-color-status-ok-text)}.wz-progress__bubble{width:1.5rem;height:1.5rem;font-size:calc(.8 * var(--ds-fs-body-xs));background:var(--ds-color-border-dark);color:var(--ds-color-text-muted);transition:background-color var(--ds-dur-base) ease, color var(--ds-dur-base) ease, transform var(--ds-dur-base) cubic-bezier(.34, 1.56, .64, 1), box-shadow var(--ds-dur-base) ease;border-radius:50%;place-items:center;font-weight:700;display:grid}.wz-progress__step--active .wz-progress__bubble{background:var(--ds-color-brand-red);color:#fff}.wz-progress__step--done .wz-progress__bubble{background:var(--ds-color-status-ok-text);color:#fff}.wz-progress__label{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--ds-dur-base) ease, opacity var(--ds-dur-base) ease, transform var(--ds-dur-base) ease;display:block;overflow:hidden;transform:translate(-8px)}.wz-progress__step--active .wz-progress__label{opacity:1;max-width:150px;transform:translate(0)}@media (min-width:640px){.wz-progress__step{padding:var(--ds-space-md) var(--ds-space-xs)}.wz-progress__label{opacity:.7;max-width:none;transition:opacity var(--ds-dur-base) ease, transform var(--ds-dur-base) ease;overflow:visible;transform:none}.wz-progress__step--active .wz-progress__label{opacity:1;transform:translateY(-1px)}.wz-progress__step--done .wz-progress__label{opacity:1}}
