.stepper-zI1PdI {
  align-items: flex-start;
  gap: var(--ac-space-2);
  display: flex;
}

.vertical-GWnVMV {
  flex-direction: column;
}

.step-pUl5wl {
  gap: var(--ac-space-2);
  position: relative;
}

.indicator-ywL5Ph, .step-pUl5wl {
  align-items: center;
  display: flex;
}

.indicator-ywL5Ph {
  border: 2px solid var(--ac-border);
  font-size: var(--ac-text-sm);
  height: 2rem;
  transition: background-color var(--ac-transition-fast),border-color var(--ac-transition-fast),color var(--ac-transition-fast);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  width: 2rem;
  font-weight: 600;
}

.step-pUl5wl[data-state="completed"] .indicator-ywL5Ph {
  background-color: var(--ac-primary);
  border-color: var(--ac-primary);
  color: var(--ac-primary-foreground);
}

.step-pUl5wl[data-state="active"] .indicator-ywL5Ph {
  border-color: var(--ac-primary);
  color: var(--ac-primary);
}

.step-pUl5wl[data-state="upcoming"] .indicator-ywL5Ph {
  color: var(--ac-muted-foreground);
}

.connector-f5sHoL {
  background-color: var(--ac-border);
  height: 2px;
  min-width: var(--ac-space-4);
  flex: 1;
}

.step-pUl5wl[data-state="completed"] .connector-f5sHoL {
  background-color: var(--ac-primary);
}

.vertical-GWnVMV .connector-f5sHoL {
  height: var(--ac-space-4);
  min-width: unset;
  width: 2px;
}

.label-ZRKeKH {
  color: var(--ac-foreground);
  font-size: var(--ac-text-sm);
}

.step-pUl5wl[data-state="upcoming"] .label-ZRKeKH {
  color: var(--ac-muted-foreground);
}


/*# sourceMappingURL=stepper_module.css.map */