/* =====================================================================
   KSM – Haupt-Stylesheet (AssetMapper-Entrypoint via assets/app.js)
   Reihenfolge: Tokens -> Fonts -> Komponenten -> App-Shell -> Login.
   Bootstrap wurde mit Abschluss der Vollmigration entfernt; FontAwesome
   bleibt in base.html.twig geladen, solange die Bilanz-Matrix noch
   fa-caret-Icons rendert.
   ===================================================================== */
@import url("variables-gZz6eL0.css");
@import url("fonts-OwblM2s.css");
@import url("components-lCR-Xce.css");
@import url("app-shell-G6EVcnT.css");
@import url("login-EOB6giG.css");

/* =====================================================================
   GLOBALE REST-REGELN
   ---------------------------------------------------------------------
   Verbliebene globale Selektoren, die nach der Vollmigration noch
   referenziert werden:
     - html,body{height:100%}            – Layout-Grundlage
     - #main_container                   – schlanker Container (base.html.twig)
     - details*                          – natives Aufklapp-UI (TaskList)
     - ul.collection_list*               – Collection-Prototyp (client/organisation)
     - ul.collection_list*               – Collection-Prototyp (client/organisation)
     - .pointer                          – Zeiger-Cursor (balance-Detailzeilen)
   Die früher hier übernommenen Altscreen-Regeln (Bootstrap-Dashboards,
   .text/.dashboard_column/.form-label u.a.) sind mit der Migration
   entfallen.
   ===================================================================== */

html,
body{height:100%}

#main_container{
  overflow:auto;
  padding-bottom:calc(150px + var(--sp-7));
  max-width:1500px;
}

details{margin-top:var(--sp-6);margin-bottom:var(--sp-6)}
details summary{cursor:pointer}
details summary > *{display:inline}
details summary::marker{font-size:2rem}

ul.collection_list{padding-left:var(--sp-4)}
ul.collection_list li{list-style:none;margin-bottom:var(--sp-4)}
ul.collection_list li a.delete_link{display:block}

.pointer{cursor:pointer}
