/* Die noch leere Seitennavigation darf am Handy vor dem Modulstart keinen
   ganzen Bildschirm belegen und danach den Inhalt nach oben verschieben. */
@media (max-width: 640px) {
  .navigation:has(.navigation-liste:empty) { display: none; }
}
.ansicht-laden { min-height: min(60vh, 520px); }
.ansicht-laden .karte-koerper { padding: var(--raum-5); }
.listen-seiten {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: var(--raum-3);
  padding: var(--raum-4);
  border-top: 1px solid var(--linie-leise);
}
.listen-seiten .knopf { min-height: 44px; }
