/* /Components/Layout/MainLayout.razor.rz.scp.css */
/* ════════════════════════════════════════════════════════════════════════
   ⚠ 07.08.2026 — DIESE DATEI HAT DAS EINKLAPPEN VERHINDERT.

   Sie ist der Rest der Blazor-Projektvorlage. Ihre Regeln beschrieben ein
   Layout aus .page / main / .top-row, das dieses Projekt nie benutzt hat —
   der Admin baut auf .app-shell / .sidebar / .app-main.

   ZWEI davon trafen aber zufällig zu und richteten Schaden an:

     .sidebar { background-image: linear-gradient(#052767, #3a0647); }
     @media (min-width: 641px) { .sidebar { width: 250px; … } }

   Scoped CSS bekommt beim Übersetzen ein Attribut angehängt
   (.sidebar[b-87s2vmt0ui]). Damit ist es SPEZIFISCHER als das gleichnamige
   .sidebar aus dem Style-Block in MainLayout.razor — und gewinnt, ganz
   gleich, was dort steht. Sichtbar wurde das erst beim Einklappen: Die
   Klasse rail-eng griff, die Symbole rückten in die Mitte, aber die Spalte
   blieb 250 px breit. Der blaulila Verlauf kam ebenfalls von hier, obwohl
   die Leiste seit dem 05.08. marineblau (#0d2233) sein sollte.

   ⚠ 19.08.2026 — HIER STAND EINE REGEL, DIE NIE GREIFEN KONNTE.

   Der Satz „#blazor-error-ui setzt Blazor selbst ein" stimmt nicht. Blazor
   SUCHT das Element und schaltet es auf display:block; wenn es nicht im
   Markup steht, passiert gar nichts. Es stand nirgends im Markup.

   Und selbst wenn: Diese Datei ist SCOPED CSS. Die Regel wurde zu
   `#blazor-error-ui[b-87s2vmt0ui]` übersetzt und hätte an einem Element
   ohne dieses Attribut nicht gegriffen — zwei unabhängige Gründe, warum
   der Bediener bei einem Circuit-Absturz nie etwas zu sehen bekam.

   Das Element steht jetzt in App.razor, sein Aussehen global in
   wwwroot/css/admin.css. Diese Datei ist damit leer — sie bleibt als
   Merkposten bestehen, weil scoped CSS für das Layout ausdrücklich NICHT
   erwünscht ist (siehe oben: es schlägt den Style-Block in MainLayout.razor
   und hat schon einmal eine Woche Fehlersuche gekostet).
   ════════════════════════════════════════════════════════════════════════ */
