/* Stapelreihenfolge: Die Karte bleibt in ihrem Kasten
   ------------------------------------------------------------------
   Nachzug vom 21.09.2026.

   Leaflet legt seine Ebenen hoch: Kartenebenen 400 bis 700,
   Bedienelemente 800, die Ecken mit Zoom und Quellenangabe 1000. Der
   Kartenkasten selbst hatte zwar "position: relative", aber kein
   z-index - damit war er KEIN Stapelzusammenhang, und diese Werte
   standen unmittelbar gegen die des Seitengeruests:

       .left-sidebar   z-index 10
       .topbar         z-index 50
       .dropdown-menu  z-index 1000

   Die Karte lag also ueber Seitenleiste und Kopfzeile, und ihre Ecken
   lagen mit den Aufklappmenues gleichauf - bei Gleichstand gewinnt das
   spaetere Element im Dokument, also die Karte. Am Telefon, wo die
   Seitenleiste als Schicht ueber dem Inhalt einfaehrt, liess sich
   dadurch gar nicht mehr navigieren.

   Die Behebung setzt am Kasten an, nicht an den Werten: Ein z-index am
   Kartenkasten macht ihn zum Stapelzusammenhang. Alles darin - auch
   Leaflets 1000 - gilt dann nur noch innerhalb des Kastens, und nach
   aussen zaehlt die eine Ebene 0. Damit liegen Seitenleiste (10),
   Kopfzeile (50) und jedes Aufklappmenue (1000) wieder darueber, ohne
   dass an ihnen etwas geaendert werden muss.

   Bewusst NICHT gemacht:

   - Leaflets Werte herabsetzen. Sie ordnen Kartenebenen, Markierungen,
     Sprechblasen und Bedienelemente untereinander; wer daran dreht,
     verschiebt diese Ordnung und merkt es erst an einer Sprechblase
     hinter einer Kachel.
   - Kopfzeile und Seitenleiste hochsetzen. Das waere ein Wettlauf mit
     der Leiter von Bootstrap (Hintergrund 1040, Dialog 1050, Hinweis
     1070, Kurzinfo 1080): Eine Kopfzeile ueber 1040 legt sich vor jeden
     Dialog.
   - Nur den inneren .gm-map abschirmen. Dann lagen Leaflets
     Bedienelemente unter der Werkzeugzeile (510) und der Ladeanzeige
     (800) desselben Kastens - eine Sprechblase waere dort
     verschwunden. Der aeussere Kasten ist die richtige Stelle.

   Diese Datei liegt in public/, damit sie sich ohne den Framework-Ordner
   hochladen laesst; eingebunden wird sie in public/master/Master.php.
   ------------------------------------------------------------------ */

.gm-mapbox,
.gm-map-vorschau {
	position: relative;
	z-index: 0;
	/* isolation sagt dasselbe noch einmal und ausdruecklich: Der Kasten
	   ist ein eigener Stapelzusammenhang. z-index: 0 allein genuegt
	   ueberall, wo die Anwendung laeuft; die zweite Zeile schuetzt gegen
	   ein spaeteres "z-index: auto" in einer anderen Regel. */
	isolation: isolate;
}
