/* app-shell.css — v2 Page-Shell Primitives (.app-page, .app-content)

   Quelle: extrahiert aus app.css ("Seiten-Shell Grundstruktur fuer v2"-Block,
   Sub-Block P2). Inhalt 1:1 uebernommen.

   Konsumenten (verifiziert via grep — KEIN Kanban-only):
     - web/sections/s-mein-tag.html
     - web/sections/s-mein-bereich.html
     - web/js/sections/kanban.js
     - web/js/sections/kontingente.js
     - web/js/utils/page-toolbar.js
     - web/js/components/cards/card.js
     - web/js/components/lists/empty-state.js
     - web/js/components/drawers/_shared/entity-drawer.js

   Pattern: .app-page = Hauptcontainer der v2-Seite (flex column, flex:1).
            .app-content = Anchor fuer Drawer-position:absolute (relative).
   ========================================================================== */

.app-scope .app-page {
  /* Hauptcontainer der v2-Seite. Nimmt verfügbare Höhe ein. */
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  position: relative;
  background: var(--lod-gray-50);
}

.app-scope .app-content {
  flex: 1;
  min-height: 0;
  position: relative;  /* Anchor für Drawer-position:absolute */
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

