# Plan – Start/Ziel überarbeiten, Icons, Adressen, Rechtschreibung

## A. Icons für Start & Ziel (statt Punkt)
- **Ziel-Knoten:** Zielflagge (`flag.checkered`) statt Punkt.
- **Start-Knoten:** passendes Symbol (`location.fill`) statt Punkt.
- Beide in **Akzentfarbe** → ändern sich automatisch mit dem Farbschema.
- Gleiche Symbole auch auf den **Kartenmarkern** (bisher „S" / „Z").

## B. Wording & Rechtschreibung
- „Bis zum nächsten Stopp" → **„Nächster Stop"**.
- App-weit **„Stopp" → „Stop"** (nur ein P), auch in internen Kommentaren zur Konsistenz.

## C. Adresse vollständig
- **Adress-Suche:** zeigt die **komplette Adresse** (Straße · PLZ · Ort), nicht nur die Straße.
- **Start/Ziel-Anzeige** wird wie ein Stop aufgebaut – drei Zeilen:
  - Label („Start" / „Ziel")
  - Modus („Zuhause" / „Andere Adresse" bzw. „Übernachtung")
  - **vollständige Adresse** (bei Zuhause die Heimatadresse, sonst die gewählte)

## D. Start/Ziel auf-/zuklappbar (wie ein Stop)
- **Toggle-Switches raus** aus der eingeklappten Zeile.
- Zeile bekommt **Chevron rechts**, der sich beim Aufklappen nach unten dreht.
- **Tap** klappt nach unten auf → Panel mit Toggle **„Zuhause | Andere Adresse"** (beim Ziel: „Zuhause | Übernachtung"); bei „Andere/Übernachtung" darunter die **Suche**.
- Einfach-Auswahl wie bei den Stops: Start/Ziel öffnen schließt eine offene Stop-Karte (und umgekehrt).

## Betroffene Dateien
- `RouteEndpointRow.swift` – Zeile wird eingeklappte Row + separates Panel (wie `TimelineRow` + `InlineDetailPanel`).
- `VisitListView.swift` – Start/Ziel in den `expandedId`-Mechanismus einhängen; Adresszeilen berechnen.
- `Tagesroute.swift` – Wording „Nächster Stop", Kommentare „Stop".
- `RouteMapCard.swift` – Marker-Symbole Start/Ziel.

## Verifikation
- Baut sauber (`xcodegen` + Build). Danach schaust du es dir im Simulator an (visuelle Prüfung machst du).
