/* Etapas do assistente de primeiros passos */
.steps {
  display: flex;
  gap: var(--space-2);
  margin: 0 0 var(--space-5);
  padding: 0;
  list-style: none;
  counter-reset: step;
}

.steps__item {
  flex: 1;
  padding-top: var(--space-2);
  border-top: 4px solid var(--color-border-soft);
  color: var(--color-text-muted);
  font-weight: var(--font-weight-medium);
  counter-increment: step;
}

.steps__item::before { content: counter(step) ". "; }
.steps__item--done { border-color: var(--color-primary); }
.steps__item[aria-current="step"] { border-color: var(--color-accent-strong); color: var(--color-text); font-weight: var(--font-weight-bold); }

/* Preparar a propriedade: lista de passos com o que já está feito */
.setup-list { display: grid; gap: var(--space-4); margin: 0; padding: 0; list-style: none; }
.setup-list > .card { margin: 0; }
.setup-step { border-left: 4px solid var(--color-border); }
.setup-step--done { border-left-color: var(--color-primary); }
.setup-step--done .card__title::after { content: " · feito"; color: var(--color-primary-strong); font-weight: var(--font-weight-medium); }
