.jbz-stepper{grid-template-columns:repeat(var(--jbz-stepper-n,4), 1fr);gap:var(--jbz-sp-1);display:grid;position:relative}.jbz-stepper:before{content:"";background:repeating-linear-gradient(90deg, var(--jbz-line-strong) 0 6px, transparent 6px 10px);height:2px;position:absolute;top:22px;left:12%;right:12%}.jbz-stepper__step{text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.jbz-stepper__dot{border-radius:var(--jbz-r-pill);width:44px;height:44px;font-size:var(--jbz-fs-17);background:var(--jbz-card);color:var(--jbz-orange-ink);box-shadow:var(--jbz-shadow-card);border:2px solid var(--jbz-orange-tint);place-items:center;display:grid}.jbz-stepper__step--done .jbz-stepper__dot{background:var(--jbz-orange);color:var(--jbz-ink);border-color:var(--jbz-orange)}.jbz-stepper__label{font-size:var(--jbz-fs-12);line-height:1.25}.jbz-stepper__sublabel{font-size:var(--jbz-fs-11);color:var(--jbz-ink-2);line-height:1.2}
