/* RUESS Hub 2.72.0 - zentrale z-Index-Token (Funde 26 und 28). Wird ZULETZT geladen.
   Ordnung: Seite < Dialog (9999, .modal) < verschachtelter Dialog (Fahrzeugdaten bearbeiten vor der Akte) < Meldungen/Hinweise (immer vor Dialogen) < Wartungshinweis (10000+, unveraendert).
   Es werden nur Werte angepasst, die Fehlermeldungen/Hinweise bisher HINTER Dialogen versteckten; Layout und Farben bleiben. */
:root {
  --z-modal: 9999;          /* .modal (style.css) */
  --z-modal-nested: 10020;  /* Dialog, der ueber einem anderen Dialog aufgeht */
  --z-meldung: 10500;       /* Fehlerkarte, Banner, Hinweise, Toasts - vor jedem Dialog */
}

/* Fund 26: "Fahrzeugdaten bearbeiten" (#fleetModal) oeffnete hinter der Akte (#fleetRecordModal): beide hatten z-index 9999, die DOM-Reihenfolge entschied */
#fleetModal.modal { z-index: var(--z-modal-nested); }

/* Fund 28: Meldungen erscheinen vor Dialogen (vorher 500 / 2000 / 3000 gegen Dialog 9999) */
.ruess-error-banner,
.ruess-error-card,
.hub-message-stack { z-index: var(--z-meldung); }
body :is(#ausgangsprotokolleView, #eingangsprotokolleView, #wareneingangView, #offeneBestellungenView, #einkaufAufgabenView) .ap-toast { z-index: var(--z-meldung); }
