/* Konfigurator-spezifische Animationen und Tweaks */
.konfig-step {
  transition: border-color .2s ease, box-shadow .2s ease, opacity .3s ease, transform .3s ease;
}
.konfig-step.active {
  box-shadow: 0 0 0 1px var(--c-primary), var(--shadow-sm);
}

/* VON-1910 (Board 27.08., Mittagspause-Prompt): Board wollte, dass alle Schritte
   sofort sichtbar sind ("wenn ich auf das erste drücke, erscheint dann erst das
   zweite. Soll bitte auch da sein"). Der Progressive-Reveal (display:none auf
   Schritt 2–5) ist damit raus -> das Formular ist eine klare, durchgehende
   Strecke von oben nach unten. Ein bereits beantworteter Schritt wird NICHT mehr
   abgedimmt (kein "verbacktes"/schiefes Zwischenbild mehr). Die Live-Zusammen-
   fassung in der Sidebar aktualisiert weiterhin bei jeder Auswahl. */
.choice-btn:active { transform: scale(.97); }

/* Formularzustand: Abgeschickt */
#lead-form.submitted fieldset,
#lead-form.submitted input:not([type=hidden]),
#lead-form.submitted select,
#lead-form.submitted textarea,
#lead-form.submitted button[type=submit] {
  opacity: .5; pointer-events: none;
}

/* Erfolgsstatus hervorgehoben */
.form-status.ok {
  background: rgba(74,222,128,.12);
  border: 1px solid rgba(74,222,128,.3);
  border-radius: .5rem;
  padding: .9rem 1.1rem;
}
.form-status.err {
  background: rgba(248,113,113,.10);
  border: 1px solid rgba(248,113,113,.3);
  border-radius: .5rem;
  padding: .9rem 1.1rem;
}

/* Notiz-Textarea hat extra Label */
#notiz { min-height: 72px; }
