.leiste-unterbereiche{display:flex;flex-direction:column;gap:2px;margin:2px 0 var(--abstand-2) var(--abstand-5);padding-left:var(--abstand-3);border-left:1px solid var(--rand)}.leiste-eintrag-unter{padding-top:6px;padding-bottom:6px;font-size:var(--gross-winzig)}.leiste-eintrag-unter .leiste-eintrag-symbol{width:20px}.auswahlfeld,.feld-lang{width:100%;height:40px;padding:0 var(--abstand-4);border:1px solid var(--rand);border-radius:var(--rund-klein);background:var(--flaeche-tief);color:var(--text);font-family:inherit;font-size:var(--gross-text)}.auswahlfeld:focus,.feld-lang:focus{border-color:var(--rot);outline:none}textarea.feld-lang{height:auto;min-height:96px;padding:var(--abstand-3) var(--abstand-4);line-height:1.6;resize:vertical}.formularraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--abstand-4);gap:var(--abstand-4)}.formularraster-voll{grid-column:1/-1}.feldgruppe-titel{grid-column:1/-1;margin-top:var(--abstand-2);font-size:var(--gross-winzig);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise)}.feldgruppe-titel:first-child{margin-top:0}.feld-hinweis-oben{margin-top:0;margin-bottom:var(--abstand-3)}textarea.feld-lang-hoch{min-height:200px}.bausteinliste{display:flex;flex-direction:column;gap:var(--abstand-2);margin:0;padding:0;list-style:none}.baustein{display:flex;align-items:baseline;gap:var(--abstand-3);flex-wrap:wrap;font-size:var(--gross-klein)}.baustein-nummer{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:var(--rund-voll);background:var(--flaeche-tief);color:var(--text-gedaempft);font-size:var(--gross-winzig)}.baustein-name{font-weight:650}.baustein-herkunft{gap:var(--abstand-2);flex-wrap:wrap;color:var(--text-leise)}.baustein-herkunft,.baustein-weg{display:inline-flex;align-items:center}.baustein-weg{gap:4px;color:var(--text-gedaempft);text-decoration:none}.baustein-weg:hover{color:var(--text);text-decoration:underline}.kaestchenreihe{display:flex;flex-wrap:wrap;gap:var(--abstand-2) var(--abstand-4)}.kaestchen{display:inline-flex;align-items:center;gap:var(--abstand-2);color:var(--text-gedaempft);font-size:var(--gross-klein);cursor:pointer}.kaestchen input{accent-color:var(--rot);width:16px;height:16px}.formular-fuss{display:flex;align-items:center;gap:var(--abstand-3);flex-wrap:wrap;margin-top:var(--abstand-4)}.formular-meldung{font-size:var(--gross-klein)}.formular-meldung-abgesetzt{margin-bottom:var(--abstand-3)}.formular-fuss-im-raster{grid-column:1/-1;margin-top:0}.formular-meldung-gut{color:var(--gruen)}.formular-meldung-schlecht{color:var(--rot-hell)}.verwaltung{display:flex;flex-direction:column;gap:var(--abstand-6)}.verwaltung-block{padding:var(--abstand-5);border:1px solid var(--rand);border-radius:var(--rund-gross);background:var(--flaeche-basis);box-shadow:var(--schatten-kachel)}.verwaltung-block-kopf{display:flex;align-items:center;gap:var(--abstand-3);margin-bottom:var(--abstand-4);flex-wrap:wrap}.verwaltung-block-kopf h2{font-size:var(--gross-ueberschrift)}.verwaltung-block-kopf .abschnitt-linie{flex:1 1}.verwaltung-block-text{color:var(--text-gedaempft);font-size:var(--gross-klein);max-width:78ch;margin-bottom:var(--abstand-4)}.zugang{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:var(--abstand-4);gap:var(--abstand-4);align-items:start;padding:var(--abstand-4) 0;border-top:1px solid var(--rand)}.zugang:first-of-type{border-top:0;padding-top:0}.zugang-name{font-weight:650}.zugang-stand{display:flex;align-items:center;gap:var(--abstand-2);margin-top:var(--abstand-1);color:var(--text-leise);font-size:var(--gross-winzig)}.statuspunkt{width:8px;height:8px;border-radius:var(--rund-voll);background:var(--text-leise);flex-shrink:0}.statuspunkt-an{background:var(--gruen);box-shadow:0 0 0 3px var(--gruen-schleier)}.statuspunkt-warnung{background:var(--gelb)}.statuspunkt-aus{background:var(--rot)}.zugang-zeile{display:flex;gap:var(--abstand-2);flex-wrap:wrap}.zugang-zeile .feld,.zugang-zeile .feld-lang{flex:1 1;min-width:220px}@media (max-width:760px){.zugang{grid-template-columns:1fr}}.hinweiskasten{display:flex;gap:var(--abstand-3);align-items:flex-start;padding:var(--abstand-4);border:1px solid var(--gelb);border-radius:var(--rund);background:var(--gelb-schleier);color:var(--text);font-size:var(--gross-klein);line-height:1.55}.hinweiskasten code{font-family:var(--schrift-zahl);font-size:var(--gross-winzig)}.kontingent{margin-top:var(--abstand-3);max-width:480px}.kontingent-schiene{height:4px;border-radius:var(--rund-voll);background:var(--flaeche-tief);overflow:hidden}.kontingent-balken{height:100%;border-radius:var(--rund-voll);transition:width var(--dauer),background var(--dauer)}.kontingent-balken-gruen{background:var(--gruen)}.kontingent-balken-gelb{background:var(--gelb)}.kontingent-balken-rot{background:var(--rot)}.kontingent-zeile{display:flex;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;margin-top:var(--abstand-2);font-size:var(--gross-winzig);line-height:1.5}.kontingent-herkunft,.kontingent-trenner{color:var(--text-leise)}.kontingent-herkunft{padding:1px var(--abstand-2);border-radius:var(--rund-voll);background:var(--flaeche-tief);font-size:10px;letter-spacing:.03em}.hinweiskasten-abgesetzt{margin-top:var(--abstand-4)}.hinweiskasten-inhalt{flex:1 1}.zugang-abgesetzt{margin-top:var(--abstand-4)}.zugang-zeile-abgesetzt{margin-top:var(--abstand-3)}.agentschluessel-neu{display:grid;grid-gap:var(--abstand-2);gap:var(--abstand-2);margin:var(--abstand-3) 0;padding:var(--abstand-4);border:1px solid var(--gruen);border-radius:var(--rund-knopf);background:var(--gruen-schleier)}.agentschluessel-neu p{margin:0}.agentschluessel-wert{font-family:var(--schrift-mono,ui-monospace,monospace);font-size:var(--gross-winzig)}.agentschluessel-liste{margin:var(--abstand-3) 0 0;padding:0;list-style:none}.agentschluessel-liste .zugang:first-of-type{border-top:1px solid var(--rand);padding-top:var(--abstand-4)}.agentschluessel-liste [data-widerrufen]{opacity:.6}.agentschluessel-angaben{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-3);flex-wrap:wrap}.agentschluessel-angaben p{margin:0;color:var(--text-leise);font-size:var(--gross-winzig)}.verweis{text-decoration:underline}.kostenraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--abstand-3);gap:var(--abstand-3);margin-bottom:var(--abstand-4)}.kostenkachel{padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand);border-radius:var(--rund);background:var(--flaeche-tief)}.kostenkachel-name{color:var(--text-leise);font-size:var(--gross-winzig);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.kostenkachel-wert{margin-top:var(--abstand-1);font-size:var(--gross-ueberschrift);font-weight:700}.kostenverlauf{margin-top:var(--abstand-6);padding-top:var(--abstand-5);border-top:1px solid var(--rand)}.verwaltung-block-kopf+.kostenverlauf-oben{margin-top:0;padding-top:0;border-top:0}.tagesbalken-feld+.einstellung-tabellenrahmen{margin-top:var(--abstand-5)}.kostenverlauf-kopf{display:flex;align-items:center;gap:var(--abstand-3);margin-bottom:var(--abstand-4)}.kostenverlauf-kopf h3{font-size:var(--gross-klein);white-space:nowrap}.kostenverlauf-wahl{width:190px;flex-shrink:0}.tagesbalken-feld{display:flex;align-items:stretch;gap:var(--abstand-3)}.tagesbalken-skala{flex-direction:column;justify-content:space-between;padding-bottom:20px;color:var(--text-leise);font-family:var(--schrift-zahl);font-size:var(--gross-winzig);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tagesbalken,.tagesbalken-skala{display:flex;align-items:flex-end;height:96px}.tagesbalken{gap:3px;flex:1 1}.tagesbalken-spalte{display:flex;flex-direction:column;flex:1 1;min-width:0;height:100%}.tagesbalken-saeule{display:flex;align-items:flex-end;flex:1 1;min-height:0}.tagesbalken-tag{width:100%;min-width:6px;border-radius:3px 3px 0 0;background:var(--rot);opacity:.7}.tagesbalken-tag-leer{background:var(--rand);opacity:1}.tagesbalken-achse{height:20px;padding-top:4px;color:var(--text-leise);font-family:var(--schrift-zahl);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;overflow:hidden;white-space:nowrap}.quellenliste-tabelle{width:100%;border-collapse:collapse;font-size:var(--gross-klein)}.quellenliste-tabelle th{padding:var(--abstand-2) var(--abstand-3);border-bottom:1px solid var(--rand);color:var(--text-leise);font-size:var(--gross-winzig);font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.quellenliste-tabelle td{padding:var(--abstand-3);border-bottom:1px solid var(--rand);vertical-align:top}.quellenliste-tabelle tr:last-child td{border-bottom:0}.quelle-name{display:flex;align-items:center;gap:var(--abstand-2);font-weight:650}.quelle-name-leicht{font-weight:500}.quelle-zusatz{color:var(--text-leise);font-size:var(--gross-winzig);margin-top:2px}.quelle-aus td{opacity:.55}.quelle-aktionen{display:flex;gap:var(--abstand-1);justify-content:flex-end;flex-wrap:wrap}.lauf-stand{display:flex;flex-direction:column;gap:2px;font-size:var(--gross-winzig)}.lauf-stand-fehler{color:var(--rot-hell)}.quelle-bearbeiten{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--abstand-3);gap:var(--abstand-3)}.nachholtafel,.quelle-bearbeiten{padding:var(--abstand-3);border-radius:var(--rund-klein);background:var(--flaeche-tief)}.nachholtafel{font-size:var(--gross-klein)}.nachholtafel-start{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-4);flex-wrap:wrap}.nachholtafel-start p{color:var(--text-gedaempft);max-width:70ch}.nachholtafel-kopf{margin-bottom:var(--abstand-3);color:var(--text-gedaempft)}.nachholtafel-tabelle{width:100%;border-collapse:collapse}.nachholtafel-tabelle th{padding:var(--abstand-1) var(--abstand-2);color:var(--text-leise);font-size:var(--gross-winzig);font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.nachholtafel-tabelle td{padding:var(--abstand-2);border-top:1px solid var(--rand);white-space:nowrap}.nachholtafel-tabelle td:last-child{text-align:right}.nachholtafel-hinweis{margin-top:var(--abstand-3);color:var(--text-leise);font-size:var(--gross-winzig);max-width:90ch}.bereitzeile{display:flex;flex-wrap:wrap;gap:var(--abstand-3) var(--abstand-5);margin-bottom:var(--abstand-5);font-size:var(--gross-klein);color:var(--text-gedaempft)}.bereitzeile span{display:inline-flex;align-items:center;gap:var(--abstand-2)}.stufenband{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--abstand-3);gap:var(--abstand-3)}.stufe{position:relative;padding:var(--abstand-4);border:1px solid var(--rand);border-radius:var(--rund);background:var(--flaeche-tief)}.stufe:not(:last-child):after{content:"→";position:absolute;right:calc(var(--abstand-3) * -1 - 4px);top:50%;transform:translateY(-50%);color:var(--text-leise);font-size:var(--gross-zwischen);z-index:1}.stufe-name{color:var(--text-leise);font-size:var(--gross-winzig);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stufe-wert{margin-top:var(--abstand-1);font-size:var(--gross-titel);font-weight:700;letter-spacing:-.02em}.stufe-hinweis{color:var(--text-leise);font-size:var(--gross-winzig)}@media (max-width:700px){.stufe:not(:last-child):after{display:none}}.laufliste{display:flex;flex-direction:column;gap:var(--abstand-2)}.lauf{padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand);border-radius:var(--rund);background:var(--flaeche-basis)}.lauf-laeuft{border-color:var(--gelb)}.lauf-fehler{border-color:var(--rot-schleier-stark)}.lauf-kopf{display:flex;align-items:center;gap:var(--abstand-3);flex-wrap:wrap;font-size:var(--gross-klein)}.lauf-kopf summary{cursor:pointer;list-style:none}.lauf-kopf summary::-webkit-details-marker{display:none}.lauf-art{font-weight:650}.lauf-zahlen{margin-left:auto;display:flex;gap:var(--abstand-3);color:var(--text-gedaempft);font-size:var(--gross-winzig);white-space:nowrap}.lauf-schritte{margin:var(--abstand-3) 0 0;padding:0 0 0 var(--abstand-4);list-style:none;border-left:1px solid var(--rand);display:flex;flex-direction:column;gap:var(--abstand-1)}.schritt{display:flex;gap:var(--abstand-2);align-items:baseline;font-size:var(--gross-winzig);color:var(--text-gedaempft)}.schritt-zeit{color:var(--text-leise);font-family:var(--schrift-zahl);white-space:nowrap}.schritt-fehler{color:var(--rot-hell)}.schritt-abgesetzt{margin-top:var(--abstand-2)}.puls{display:inline-block;width:8px;height:8px;border-radius:var(--rund-voll);background:var(--gelb);animation:puls 1.2s ease-in-out infinite}.puls-vorangestellt{margin-right:6px}@keyframes puls{0%,to{opacity:.35}50%{opacity:1}}.meldung-titel-verweis{display:inline-flex;align-items:baseline;gap:var(--abstand-1)}.meldung-titel-verweis:hover{color:var(--rot-hell)}.meldung-artikel{margin-top:var(--abstand-2);padding:var(--abstand-3) var(--abstand-4);border-radius:var(--rund-klein);background:var(--flaeche-tief);font-size:var(--gross-klein);line-height:1.65;color:var(--text-gedaempft)}.meldung-artikel summary{cursor:pointer;color:var(--text);font-weight:600}.meldung-artikel p{margin-top:var(--abstand-3)}.meldung-bewertung{margin-left:auto}.bewertungsknoepfe{display:inline-flex;align-items:center;gap:2px}.knopf-bewertung{width:30px;height:30px}.knopf-bewertung-gut{background:var(--gruen-schleier);color:var(--gruen)}.knopf-bewertung-schlecht{background:var(--rot-schleier);color:var(--rot-hell)}.bewertung-fehler{margin-left:var(--abstand-2);color:var(--rot-hell);font-size:var(--gross-winzig)}.filterzeile-trenner{width:1px;height:24px;background:var(--rand);margin:0 var(--abstand-2)}.quelleneintrag-aus{opacity:.55}.erklaerung{position:relative;display:inline-flex;vertical-align:middle}.erklaerung-zeichen{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;border-radius:var(--rund-voll);background:transparent;color:var(--text-leise);cursor:help;transition:color var(--dauer-kurz)}.erklaerung-zeichen:hover,.erklaerung:focus-within .erklaerung-zeichen{color:var(--rot-hell)}.erklaerung-zeichen-warnung{color:var(--gelb);cursor:pointer;animation:warnung-pulsen 2.4s ease-in-out infinite}.erklaerung-zeichen-warnung:hover,.erklaerung:focus-within .erklaerung-zeichen-warnung{color:var(--gelb);animation:none}@keyframes warnung-pulsen{0%,to{opacity:1}50%{opacity:.45}}.erklaerung-kasten{position:fixed;inset:auto;margin:0;width:max-content;max-width:min(320px,calc(100vw - 24px));padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand-stark);border-radius:var(--rund);background:var(--flaeche-hoch);color:var(--text-gedaempft);font-size:var(--gross-winzig);font-weight:400;line-height:1.6;text-align:left;white-space:normal;box-shadow:var(--schatten-schwebend);opacity:0;transition:opacity var(--dauer-kurz);pointer-events:none}.erklaerung-kasten-sichtbar{opacity:1}@supports not selector(:popover-open){.erklaerung-kasten{display:none}.erklaerung-kasten-sichtbar{display:block}}.erklaerung-kasten code{font-family:var(--schrift-zahl);font-size:10px;color:var(--text)}.erklaerung-kasten strong{color:var(--text)}.spieler{position:relative;width:100%;border-radius:var(--rund);background:#000;overflow:hidden}.spieler:focus-visible{outline:2px solid var(--rot);outline-offset:2px}.spieler-bild{width:100%;height:100%;object-fit:contain;display:block;cursor:pointer}.spieler-fehler{flex-direction:column;gap:var(--abstand-2);padding:var(--abstand-5);background:rgba(0,0,0,.75);color:#fff;font-size:var(--gross-klein);text-align:center}.spieler-fehler,.spieler-start{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.spieler-start{border:0;background:rgba(0,0,0,.25);cursor:pointer;transition:background var(--dauer-kurz)}.spieler-start:hover{background:rgba(0,0,0,.35)}.spieler-start-knopf{display:flex;align-items:center;justify-content:center;width:62px;height:62px;padding-left:4px;border-radius:var(--rund-voll);background:rgba(255,255,255,.92);color:#0b0d10;box-shadow:0 6px 20px rgba(0,0,0,.4);transition:transform var(--dauer-kurz)}.spieler-start:hover .spieler-start-knopf{transform:scale(1.08)}.spieler-leiste{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.4) 55%,transparent)}.spieler-schiene{display:flex;align-items:center;height:22px;padding:0 var(--abstand-3);cursor:pointer}.spieler-spur{position:relative;width:100%;height:3px;border-radius:var(--rund-voll);background:rgba(255,255,255,.25);transition:height var(--dauer-kurz)}.spieler-schiene:hover .spieler-spur{height:5px}.spieler-gefuellt,.spieler-schweben{position:absolute;top:0;left:0;height:100%;border-radius:var(--rund-voll)}.spieler-gefuellt{background:linear-gradient(90deg,var(--rot-dunkel),var(--rot-hell))}.spieler-schweben{background:rgba(255,255,255,.2)}.spieler-griff{position:absolute;top:50%;width:12px;height:12px;margin-left:-6px;border-radius:var(--rund-voll);background:#fff;box-shadow:0 0 4px rgba(0,0,0,.6);transform:translateY(-50%);opacity:0;transition:opacity var(--dauer-kurz)}.spieler-schiene:hover .spieler-griff{opacity:1}.spieler-knoepfe{display:flex;align-items:center;gap:var(--abstand-2);padding:0 var(--abstand-3) var(--abstand-2)}.spieler-knoepfe button{display:flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:var(--rund-klein);background:transparent;color:rgba(255,255,255,.85);cursor:pointer;transition:color var(--dauer-kurz),background var(--dauer-kurz)}.spieler-knoepfe button:hover{color:#fff;background:rgba(255,255,255,.12)}.spieler-ton{display:flex;align-items:center;gap:var(--abstand-1)}.spieler-ton input{width:0;height:3px;opacity:0;accent-color:var(--rot-hell);transition:width var(--dauer),opacity var(--dauer)}.spieler-ton input:focus-visible,.spieler-ton:hover input{width:62px;opacity:1}.spieler-zeit{margin-left:auto;color:rgba(255,255,255,.75);font-size:var(--gross-winzig);white-space:nowrap}.spieler-tempo{min-width:34px;font-size:var(--gross-winzig)!important;font-weight:700}.spieler-tempo-aktiv{background:var(--rot)!important;color:#fff!important}.storylink{display:inline-flex;align-items:center;gap:var(--abstand-1);max-width:100%;padding:3px var(--abstand-2);border:1px solid var(--rot-schleier-stark);border-radius:var(--rund-klein);background:var(--rot-schleier);color:var(--rot-hell);font-size:var(--gross-winzig);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storylink:hover{border-color:var(--rot)}.videokachel-stufen{display:flex;flex-wrap:wrap;gap:var(--abstand-1);margin-top:var(--abstand-2)}.videokachel-text{font-size:var(--gross-klein);margin-top:var(--abstand-2)}.kostenkachel-wert-warnung{color:var(--rot-hell)}.kostenzeile-kopf{margin-top:var(--abstand-5);margin-bottom:var(--abstand-2)}.kostenzeilen{display:flex;flex-direction:column}.kostenzeile{display:grid;grid-template-columns:1fr auto auto;grid-gap:var(--abstand-3);gap:var(--abstand-3);align-items:baseline;padding:var(--abstand-2) 0;border-bottom:1px solid var(--rand);font-size:var(--gross-winzig)}.kostenzeile:last-child{border-bottom:0}.kostenzeile>:last-child{text-align:right;min-width:84px}@media (max-width:620px){.kostenzeile{grid-template-columns:1fr auto}.kostenzeile>:nth-child(2){grid-column:1;grid-row:2}}.agent-sicht{padding:var(--abstand-3) var(--abstand-4);border-left:2px solid var(--rot);border-radius:0 var(--rund-klein) var(--rund-klein) 0;background:var(--flaeche-tief);line-height:1.55}.agent-sicht,.agent-woran{font-size:var(--gross-klein)}.agent-woran{margin-top:var(--abstand-2);color:var(--gruen)}.agent-zwischentitel{margin-top:var(--abstand-4);color:var(--text-leise);font-size:var(--gross-winzig);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.agentlaufliste,.werkzeugliste{display:flex;flex-direction:column;gap:var(--abstand-2);margin-top:var(--abstand-2);list-style:none;padding:0}.agentlauf,.werkzeug{display:flex;align-items:center;gap:var(--abstand-3);flex-wrap:wrap;font-size:var(--gross-klein)}.werkzeug-name{padding:1px var(--abstand-2);border-radius:var(--rund-klein);background:var(--flaeche-tief);color:var(--text);font-family:var(--schrift-zahl);font-size:var(--gross-winzig)}.agentlauf-anlass{flex:1 1;min-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-anweisung{margin-top:var(--abstand-3);font-size:var(--gross-winzig);line-height:1.6}.agent-anweisung,.feld-kurz{font-family:var(--schrift-zahl)}.feld-kurz{width:72px;height:40px;padding:0 var(--abstand-3);border:1px solid var(--rand);border-radius:var(--rund-klein);background:var(--flaeche-tief);color:var(--text);font-size:var(--gross-text);text-align:center}.feld-kurz:focus{border-color:var(--rot);outline:none}.feld-kurz:disabled{opacity:.45}.schieber-zeile{display:flex;align-items:center;gap:var(--abstand-4);margin-top:var(--abstand-3)}.schieber{flex:1 1;min-width:0;accent-color:var(--rot)}.schieber-wert{min-width:92px;font-family:var(--schrift-zahl);font-size:var(--gross-zwischen);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.bilanz{margin-top:var(--abstand-3);padding:var(--abstand-4);border:1px solid var(--rand);border-radius:var(--rund);background:var(--flaeche-tief);transition:opacity .16s ease}.bilanz-rechnet{opacity:.55}.bilanz-zahl{display:flex;align-items:baseline;gap:var(--abstand-2);font-size:var(--gross-zwischen)}.bilanz-zahl strong{font-family:var(--schrift-zahl);font-size:var(--gross-ueberschrift);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bilanz-anteil{padding:var(--abstand-1) var(--abstand-2);border-radius:var(--rund-klein);background:var(--gruen-schleier);color:var(--gruen);font-size:var(--gross-klein)}.bilanz p+p{margin-top:var(--abstand-2)}.rhythmusliste{display:flex;flex-direction:column;gap:var(--abstand-2);margin-top:var(--abstand-3)}.rhythmus{flex-wrap:wrap;justify-content:space-between;padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand);border-radius:var(--rund);background:var(--flaeche-tief)}.rhythmus,.rhythmus-schalter{display:flex;align-items:center;gap:var(--abstand-3)}.rhythmus-schalter{cursor:pointer}.rhythmus-schalter input{accent-color:var(--rot)}.rhythmus-name{font-size:var(--gross-text)}.rhythmus-takt{display:flex;align-items:center;gap:var(--abstand-3)}.agenten-gelerntes{margin-top:var(--abstand-6)}.gelerntes-liste{display:flex;flex-direction:column;gap:var(--abstand-2);margin:0;padding:0;list-style:none}.gelerntes-zeile{display:flex;align-items:flex-start;gap:var(--abstand-3);padding:var(--abstand-3);border:1px solid var(--rand);border-left-width:3px;border-radius:var(--rund-klein);background:var(--flaeche-tief)}.gelerntes-zeile-gut{border-left-color:var(--gruen)}.gelerntes-zeile-schlecht{border-left-color:var(--rot)}.gelerntes-daumen{display:flex;padding-top:2px}.gelerntes-zeile-gut .gelerntes-daumen{color:var(--gruen)}.gelerntes-zeile-schlecht .gelerntes-daumen{color:var(--rot-hell)}.gelerntes-text{display:flex;flex-direction:column;gap:2px;min-width:0}.gelerntes-titel{font-size:var(--gross-klein);font-weight:650}.gelerntes-titel a:hover{text-decoration:underline}.gelerntes-grund{font-size:var(--gross-klein);font-style:italic}.gelerntes-herkunft{font-size:var(--gross-winzig)}.gelerntes-block{margin-top:var(--abstand-4);font-size:var(--gross-klein)}.gelerntes-block summary{color:var(--text-gedaempft);cursor:pointer}.gelerntes-anweisung{margin:var(--abstand-3) 0 0;padding:var(--abstand-4);max-height:320px;overflow:auto;border:1px solid var(--rand);border-radius:var(--rund-klein);background:var(--flaeche-tief);color:var(--text-gedaempft);font-family:var(--schrift);font-size:var(--gross-winzig);line-height:1.7;white-space:pre-wrap}.tagebuch{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.tagebuch-zeile{align-items:center;background:none;border:1px solid transparent;border-radius:var(--rund-klein);color:inherit;cursor:pointer;display:grid;font:inherit;grid-gap:12px;gap:12px;grid-template-columns:16px 96px 1fr auto;padding:9px 12px;text-align:left;width:100%}.tagebuch-zeile:hover{background:var(--flaeche-hoch)}.tagebuch-zeile:focus-visible{border-color:var(--rot);outline:none}.tagebuch-pfeil{color:var(--text-leise);display:grid;place-items:center;transition:transform .15s ease}.tagebuch-tag-offen .tagebuch-pfeil{transform:rotate(90deg)}.tagebuch-datum{font-weight:600}.tagebuch-arbeit{font-size:var(--gross-winzig);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagebuch-summe{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.tagebuch-posten{padding:4px 12px 14px 44px}.tagebuch-tabelle{border-collapse:collapse;width:100%}.tagebuch-tabelle th{color:var(--text-leise);font-size:var(--gross-winzig);font-weight:600;padding:4px 10px 6px 0;text-align:left}.tagebuch-tabelle td:not(:first-child),.tagebuch-tabelle th:not(:first-child){text-align:right}.tagebuch-tabelle td{border-top:1px solid var(--rand);font-size:var(--gross-winzig);padding:6px 10px 6px 0}.tagebuch-tabelle td:last-child,.tagebuch-tabelle th:last-child{padding-right:0}.rueckstandsraster{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.rueckstandskachel{background:var(--flaeche-hoch);border:1px solid var(--rand);border-radius:var(--rund-klein);padding:14px 16px}.rueckstandskachel-name{color:var(--text-leise);font-size:var(--gross-winzig);font-weight:600;margin:0}.rueckstandskachel-wert{font-size:var(--gross-ueberschrift);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:2px 0 0}.fortschrittsbalken{background:var(--rand);border-radius:var(--rund-voll);display:flex;height:6px;margin:10px 0 8px;overflow:hidden}.fortschrittsbalken-fuellung{background:var(--gruen);height:100%;transition:width .4s ease}.fortschrittsbalken-ruht{background:color-mix(in srgb,var(--text-leise) 40%,transparent);height:100%;transition:width .4s ease}.abzeichen-warn{background:color-mix(in srgb,var(--gelb) 18%,transparent);border-color:color-mix(in srgb,var(--gelb) 45%,transparent);color:var(--gelb)}.rueckstand-aufgegeben{margin-top:12px}.fehlerliste{margin-top:16px}.fehlerliste .tagebuch-tabelle td:first-child{word-break:break-word}.relevanzkasten{border-top:1px solid var(--rand);margin-top:16px;padding-top:14px}.verwerfenzeile{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.verwerfen-frage{color:var(--text-leise);font-size:var(--gross-winzig);flex:1 1 260px}.knopf-gefahr{background:color-mix(in srgb,var(--rot) 16%,transparent);border-color:color-mix(in srgb,var(--rot) 50%,transparent);color:var(--rot)}.knopf-gefahr:hover:not(:disabled){background:color-mix(in srgb,var(--rot) 26%,transparent)}.verworfenkasten{border-top:1px solid var(--rand);margin-top:16px;padding-top:14px}.verworfenkasten .tagebuch-tabelle td:last-child,.verworfenkasten .tagebuch-tabelle th:last-child{white-space:nowrap;width:1%}.sperreingabe{display:flex;gap:8px;margin-bottom:12px}.sperreingabe .feld{flex:1 1}.sperrliste{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.sperrmarke{align-items:center;background:color-mix(in srgb,var(--rot) 12%,transparent);border:1px solid color-mix(in srgb,var(--rot) 40%,transparent);border-radius:var(--rund-voll);display:inline-flex;gap:6px;padding:4px 6px 4px 12px}.sperrmarke-name{font-size:var(--gross-winzig);font-weight:600}.sperrmarke-zahl{color:var(--text-leise);font-size:var(--gross-winzig);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sperrmarke-weg{background:none;border:none;border-radius:var(--rund-voll);color:var(--text-leise);cursor:pointer;display:grid;height:20px;padding:0;place-items:center;width:20px}.sperrmarke-weg:hover:not(:disabled){background:color-mix(in srgb,var(--rot) 25%,transparent);color:var(--rot)}.themenwahl{border-top:1px solid var(--rand);margin-top:18px;padding-top:14px}.themenwolke{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;max-height:220px;overflow-y:auto}.themenmarke{align-items:center;background:var(--flaeche-hoch);border:1px solid var(--rand);border-radius:var(--rund-voll);color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--gross-winzig);gap:6px;padding:4px 10px}.themenmarke:hover:not(:disabled){border-color:color-mix(in srgb,var(--rot) 50%,transparent);color:var(--rot)}.themenmarke-zahl{color:var(--text-leise);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.abgleichvorschau{border-left:2px solid var(--rand);margin:10px 0 4px;padding-left:12px}.lebenszeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-3) var(--abstand-5);margin-bottom:var(--abstand-5);font-size:var(--gross-klein);color:var(--text-gedaempft)}.lebenszeile-lage,.lebenszeile-merkmal{display:inline-flex;align-items:center;gap:var(--abstand-2)}.lebenszeile-lage{padding:5px var(--abstand-3);border:1px solid var(--rand);border-radius:var(--rund-voll);background:var(--flaeche-hoch)}.lebenszeile-lage-aktiv{border-color:color-mix(in srgb,var(--gelb) 45%,transparent);background:var(--gelb-schleier);color:var(--gelb)}.lebenszeile-herz{width:8px;height:8px;border-radius:var(--rund-voll);background:var(--text-leise);flex-shrink:0}.lebenszeile-lage-aktiv .lebenszeile-herz{background:var(--gelb);animation:herzschlag 1.6s ease-out infinite}@keyframes herzschlag{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--gelb) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.fluss{display:flex;align-items:stretch;gap:var(--abstand-2);overflow-x:auto;scrollbar-width:none}.fluss::-webkit-scrollbar{display:none}.fluss-glied{display:flex;align-items:center;gap:var(--abstand-2);flex:1 1;min-width:0}.fluss-stufe{flex:1 1;min-width:110px;padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand);border-radius:var(--rund-klein);background:var(--flaeche-hoch)}.fluss-stufe-name{display:flex;align-items:center;gap:var(--abstand-1);margin:0;color:var(--text-leise);font-size:var(--gross-winzig);font-weight:600}.fluss-stufe-wert{display:block;margin-top:2px;font-size:var(--gross-ueberschrift);font-weight:700;letter-spacing:-.02em;line-height:1.2}.fluss-stufe-balken{height:3px;margin-top:var(--abstand-2);border-radius:var(--rund-voll);background:var(--rand);overflow:hidden}.fluss-stufe-balken span{display:block;height:100%;background:var(--blau);transition:width var(--dauer) ease}.fluss-pfeil{position:relative;flex:0 0 22px;height:2px;border-radius:var(--rund-voll);background:var(--rand-stark)}.fluss-pfeil:after{content:"";position:absolute;top:-3px;right:-1px;width:6px;height:6px;border-top:2px solid var(--rand-stark);border-right:2px solid var(--rand-stark);transform:rotate(45deg)}.fluss-arbeitet .fluss-pfeil{background-image:linear-gradient(90deg,var(--rand-stark) 40%,var(--blau) 50%,var(--rand-stark) 60%);background-size:300% 100%;animation:fluss-schimmer 1.8s linear infinite}@keyframes fluss-schimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:720px){.fluss,.fluss-glied{flex-direction:column}.fluss-glied{align-items:stretch}.fluss-pfeil{width:2px;height:16px;margin:0 auto;flex:0 0 16px}.fluss-pfeil:after{top:auto;right:auto;bottom:-1px;left:-2px;transform:rotate(135deg)}}.quellenband{display:flex;flex-wrap:wrap;gap:var(--abstand-2)}.herkunft{flex:1 1 120px;padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand);border-radius:var(--rund-klein);background:var(--flaeche-hoch)}.herkunft-name{margin:0;color:var(--text-leise);font-size:var(--gross-winzig);font-weight:600}.herkunft-wert{display:block;margin-top:2px;font-size:var(--gross-ueberschrift);font-weight:700;letter-spacing:-.02em;line-height:1.2}.ansichtszweck{max-width:88ch;margin-bottom:var(--abstand-5);color:var(--text-gedaempft);font-size:var(--gross-klein);line-height:1.6}.bestandsband{margin-top:var(--abstand-4);padding-top:var(--abstand-4);border-top:1px solid var(--rand)}.bestandsgruppen{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--abstand-2);gap:var(--abstand-2);margin-top:var(--abstand-3)}.bestandsgruppe{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--abstand-3);gap:var(--abstand-3);padding:var(--abstand-3);border:1px solid var(--rand);border-radius:var(--rund-klein);background:var(--flaeche-hoch);transition:border-color var(--dauer) ease,transform var(--dauer) ease}.bestandsgruppe:hover{border-color:var(--rand-stark);transform:translateY(-1px)}.bestandsgruppe-zeichen{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--rund-klein);background:var(--blau-schleier);color:var(--blau)}.bestandsgruppe-marke .bestandsgruppe-zeichen{background:color-mix(in srgb,var(--gruppenfarbe,var(--text-leise)) 14%,transparent);color:var(--gruppenfarbe,var(--text-gedaempft))}.bestandsgruppe-text{display:flex;flex-direction:column;min-width:0}.bestandsgruppe-wert{font-size:var(--gross-zwischen);font-weight:700;letter-spacing:-.02em;line-height:1.2}.bestandsgruppe-name{color:var(--text-leise);font-size:var(--gross-winzig);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bestandsgruppe-balken{grid-column:1/-1;height:3px;border-radius:var(--rund-voll);background:var(--rand);overflow:hidden}.bestandsgruppe-balken span{display:block;height:100%;background:var(--blau);transition:width var(--dauer) ease}.bestandsgruppe-marke .bestandsgruppe-balken span{background:var(--gruppenfarbe,var(--blau))}.bestandsgruppe strong{color:var(--text);font-weight:700}.lebenszeile-frisch{width:6px;height:6px;margin-right:6px;border-radius:var(--rund-voll);background:var(--rand-stark);transition:background var(--dauer) ease,box-shadow var(--dauer) ease}.lebenszeile-frisch-neu{background:var(--gruen);box-shadow:0 0 0 3px var(--gruen-schleier)}.lebenszeile-stand{display:inline-flex;align-items:center;margin-left:auto;color:var(--text-leise)}.fehlerliste{display:flex;flex-direction:column;gap:var(--abstand-2);margin:0;padding:0;list-style:none}.fehlerzeile{padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand);border-radius:var(--rund-klein);background:var(--flaeche-tief)}.fehlerzeile-kopf{display:flex;align-items:center;gap:var(--abstand-3);flex-wrap:wrap;font-size:var(--gross-winzig)}.fehlerzeile-wobei{font-size:var(--gross-klein);font-weight:650}.fehlerzeile-anzahl{padding:2px var(--abstand-2);border-radius:var(--rund-voll);background:var(--gelb-schleier);color:var(--gelb);font-family:var(--schrift-zahl);font-weight:700}.fehlerzeile-meldung{margin-top:var(--abstand-2);color:var(--text-gedaempft);font-family:var(--schrift-zahl);font-size:var(--gross-winzig);line-height:1.6;word-break:break-word}.listengrenze{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--abstand-3);margin-top:var(--abstand-4);padding-top:var(--abstand-4);border-top:1px solid var(--rand)}.listengrenze-stand{color:var(--text-leise);font-family:var(--schrift-zahl);font-size:var(--gross-winzig);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.listengrenze-mehr{margin-left:auto}.listengrenze-seiten{display:flex;align-items:center;gap:var(--abstand-3);flex-wrap:wrap;margin-left:auto}.listengrenze-seiten .blaetterknopf:disabled{opacity:.4;pointer-events:none}.einstellung-abschnitt{margin-top:var(--abstand-6);padding-top:var(--abstand-6);border-top:1px solid var(--rand)}.einstellung-abschnitt-erster,.verwaltung-block-kopf+.einstellung-abschnitt{margin-top:0;padding-top:0;border-top:0}.einstellung-abschnitt-kopf{margin-bottom:var(--abstand-4)}.einstellung-abschnitt-kopf h3{display:flex;align-items:center;gap:var(--abstand-2);font-size:var(--gross-zwischen);font-weight:650}.einstellung-abschnitt-text{margin-top:var(--abstand-1);max-width:78ch;color:var(--text-gedaempft);font-size:var(--gross-klein);line-height:1.55}.einstellung-abschnitt-text a,.einstellung-verweis a{color:var(--rot-hell)}.einstellung-verweis{margin-top:var(--abstand-3);color:var(--text-leise);font-size:var(--gross-klein)}.einstellung-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--abstand-5) var(--abstand-7);gap:var(--abstand-5) var(--abstand-7)}.aufholbereich .einstellung-verweis,.bilanz+.einstellung-verweis,.schieber-zeile+.einstellung-schalter{margin-top:var(--abstand-3)}.einstellung-raster+.einstellung-raster,.einstellung-raster+.einstellung-schalter,.einstellung-schalter+.einstellung-raster,.einstellung-schalter+.einstellung-schalter{margin-top:var(--abstand-4)}.einstellung-feld{display:flex;flex-direction:column;gap:var(--abstand-2);min-width:0}.einstellung-feld-voll{grid-column:1/-1}.einstellung-feld-name{color:var(--text);font-size:var(--gross-klein);font-weight:600}.einstellung-eingabe{display:flex;align-items:center;gap:var(--abstand-3)}.einstellung-eingabe .feld{width:140px;font-family:var(--schrift-zahl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.einstellung-einheit{color:var(--text-gedaempft);font-size:var(--gross-klein)}.einstellung-hilfe{color:var(--text-leise);font-size:var(--gross-winzig);line-height:1.55}.einstellung-schalter{display:flex;align-items:flex-start;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand);border-radius:var(--rund);background:var(--flaeche-tief);cursor:pointer}.einstellung-schalter input{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--rot)}.einstellung-schalter-text{display:flex;flex-direction:column;gap:2px;font-size:var(--gross-klein)}.einstellung-schalter-text strong{font-weight:600}.einstellung-schalter-text>span{color:var(--text-leise);font-size:var(--gross-winzig);line-height:1.55}.einstellung-gruppe{border:1px solid var(--rand);border-radius:var(--rund);background:var(--flaeche-basis)}.einstellung-gruppe+.einstellung-gruppe{margin-top:var(--abstand-3)}.einstellung-gruppe>summary{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:var(--abstand-3);gap:var(--abstand-3);align-items:center;padding:var(--abstand-3) var(--abstand-4);cursor:pointer;list-style:none}.einstellung-gruppe>summary::-webkit-details-marker{display:none}.einstellung-gruppe-pfeil{display:grid;place-items:center;color:var(--text-leise);transition:transform var(--dauer-kurz)}.einstellung-gruppe[open] .einstellung-gruppe-pfeil{transform:rotate(90deg)}.einstellung-gruppe-titel{display:flex;flex-direction:column;gap:2px;min-width:0}.einstellung-gruppe-titel strong{font-size:var(--gross-text);font-weight:650}.einstellung-gruppe-titel span{color:var(--text-leise);font-size:var(--gross-winzig)}.einstellung-gruppe-inhalt{padding:var(--abstand-2) var(--abstand-4) var(--abstand-5) calc(var(--abstand-4) + 16px + var(--abstand-3))}.fenstertabelle{display:flex;flex-direction:column;border:1px solid var(--rand);border-radius:var(--rund);background:var(--flaeche-tief)}.fensterzeile{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,1fr);grid-gap:var(--abstand-4);gap:var(--abstand-4);align-items:center;padding:var(--abstand-3) var(--abstand-4);border-top:1px solid var(--rand)}.fensterzeile:first-child{border-top:0}.fensterzeile-kopf{padding-top:var(--abstand-2);padding-bottom:var(--abstand-2);color:var(--text-leise);font-size:var(--gross-winzig);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fensterzeile-format{display:flex;align-items:flex-start;gap:var(--abstand-3);cursor:pointer}.fensterzeile-format input{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--rot)}.fensterzeile-format>span{display:flex;flex-direction:column;gap:2px}.fensterzeile-format strong{font-size:var(--gross-text);font-weight:600}.fensterzeile-format small{color:var(--text-leise);font-size:var(--gross-winzig)}.fensterzeile-tage{display:flex;align-items:center;gap:var(--abstand-2);font-size:var(--gross-klein)}.fensterzeile-takt{color:var(--text-gedaempft);font-size:var(--gross-klein);text-align:right}.fensterzeile-kopf .fensterzeile-takt{color:inherit;font-size:inherit}.aufholbereich{padding:var(--abstand-4);border:1px dashed var(--rand-stark);border-radius:var(--rund)}.aufholbereich .einstellung-schalter{background:var(--flaeche-basis)}.aufholstand{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--abstand-3);gap:var(--abstand-3);margin-top:var(--abstand-3)}.aufholstand-zahl{display:flex;flex-direction:column;gap:2px;padding:var(--abstand-2) var(--abstand-3);border-radius:var(--rund-klein);background:var(--flaeche-tief)}.aufholstand-zahl strong{font-family:var(--schrift-zahl);font-size:var(--gross-zwischen);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aufholstand-zahl span{color:var(--text-leise);font-size:var(--gross-winzig)}.einstellung-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--rand);border-radius:var(--rund);background:var(--flaeche-tief)}.einstellung-listenzeile{display:flex;align-items:center;gap:var(--abstand-3);flex-wrap:wrap;padding:var(--abstand-3) var(--abstand-4);border-top:1px solid var(--rand);font-size:var(--gross-klein)}.einstellung-listenzeile:first-child{border-top:0}.einstellung-listenzeile-haupt{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:200px}.einstellung-listenzeile-haupt strong{font-weight:600}.einstellung-listenzeile-haupt>span{color:var(--text-leise);font-size:var(--gross-winzig);word-break:break-word}.einstellung-listenzeile a{color:var(--rot-hell);font-size:var(--gross-klein)}li.einstellung-listenzeile-auf{display:block}.einstellung-listenzeile-auf>details>summary{display:flex;align-items:center;gap:var(--abstand-3);flex-wrap:wrap;cursor:pointer;list-style:none}.einstellung-listenzeile-auf>details>summary::-webkit-details-marker{display:none}.einstellung-listenzeile-text{margin-top:var(--abstand-2);color:var(--text-gedaempft);font-size:var(--gross-klein);line-height:1.55}.kanalformular{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,1.4fr);grid-gap:var(--abstand-4);gap:var(--abstand-4);align-items:end;margin-top:var(--abstand-4)}.kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--abstand-3);gap:var(--abstand-3)}.kennzahl{display:flex;flex-direction:column;gap:var(--abstand-1);padding:var(--abstand-4);border:1px solid var(--rand);border-radius:var(--rund);background:var(--flaeche-tief);min-width:0}.kennzahl-name{color:var(--text-leise);font-size:var(--gross-winzig);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kennzahl-wert{font-family:var(--schrift-zahl);font-size:var(--gross-ueberschrift);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.kennzahl-wert small{margin-left:var(--abstand-1);color:var(--text-leise);font-size:var(--gross-klein);font-weight:500}.kennzahl-warnung{color:var(--rot-hell)}.kennzahl-hinweis{color:var(--text-leise);font-size:var(--gross-winzig);line-height:1.5}.auslastung{height:6px;margin:var(--abstand-2) 0 var(--abstand-1);border-radius:var(--rund-voll);background:var(--flaeche-hoch);overflow:hidden}.auslastung-balken{height:100%;border-radius:var(--rund-voll);background:var(--gruen)}.auslastung-balken-gelb{background:var(--gelb)}.auslastung-balken-rot{background:var(--rot)}.einstellung-tabellenrahmen{overflow-x:auto;border:1px solid var(--rand);border-radius:var(--rund)}.einstellung-tabelle{width:100%;border-collapse:collapse;font-size:var(--gross-klein)}.einstellung-tabelle th{background:var(--flaeche-tief);color:var(--text-leise);font-size:var(--gross-winzig);font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.einstellung-tabelle td,.einstellung-tabelle th{padding:var(--abstand-2) var(--abstand-4);border-bottom:1px solid var(--rand)}.einstellung-tabelle td{vertical-align:top}.einstellung-tabelle tbody tr:last-child td{border-bottom:0}.einstellung-tabelle .zelle-zahl{font-family:var(--schrift-zahl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.einstellung-tabelle tfoot td{border-top:1px solid var(--rand-stark);border-bottom:0;font-weight:700}.einstellung-tabelle .zelle-leise{color:var(--text-leise)}.einstellung-tabelle .zelle-breit{width:100%}.anteilbalken{height:3px;margin-top:var(--abstand-1);border-radius:var(--rund-voll);background:var(--rot);opacity:.6}.kosten-teilblock+.kosten-teilblock{margin-top:var(--abstand-6)}.kosten-teilblock-titel{margin-bottom:var(--abstand-2);color:var(--text-gedaempft);font-size:var(--gross-klein);font-weight:650}.kosten-doppel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--abstand-5);gap:var(--abstand-5);align-items:start}.kosten-doppel+.kosten-doppel,.kosten-doppel+.kosten-teilblock{margin-top:var(--abstand-6)}.einstellung-tabelle .zelle-zeit{color:var(--text-leise);white-space:nowrap}.einstellung-tabelle .zelle-umbruch{word-break:break-word}.einstellung-tabelle .zelle-fest{white-space:nowrap}.einstellung-liste+.listengrenze,.einstellung-tabellenrahmen+.listengrenze{border-top:0;padding-top:0}.kosten-doppel .kosten-teilblock+.kosten-teilblock{margin-top:0}.kosten-fussnoten{display:flex;flex-direction:column;gap:var(--abstand-1);margin-top:var(--abstand-4);color:var(--text-leise);font-size:var(--gross-winzig);line-height:1.55}@media (max-width:900px){.einstellung-raster,.fensterzeile,.kanalformular,.kosten-doppel{grid-template-columns:1fr}.fensterzeile{gap:var(--abstand-2)}.fensterzeile-kopf{display:none}.fensterzeile-takt{text-align:left}.einstellung-gruppe-inhalt{padding-left:var(--abstand-4)}}.betrieb-einstellungen{margin:24px 0;padding:24px;border:1px solid var(--rand);border-radius:16px;background:var(--flaeche-basis)}.betrieb-kopf{display:flex;justify-content:space-between;gap:24px;margin-bottom:20px}.betrieb-kopf h2{margin:4px 0 10px;font-size:22px}.betrieb-kopf p{max-width:800px;line-height:1.6;color:var(--text-gedaempft)}.betrieb-uebertitel{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.betrieb-version{white-space:nowrap;color:var(--text-gedaempft);font-size:12px}.betrieb-gruppe{border-top:1px solid var(--rand);padding:16px 0}.betrieb-gruppe summary{cursor:pointer;font-weight:600}.betrieb-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 32px;gap:20px 32px;padding:20px 0 4px}.betrieb-feld{display:grid;grid-gap:8px;gap:8px;align-content:start;font-size:13px}.betrieb-eingabe{display:flex;align-items:center;gap:12px}.betrieb-eingabe input{width:140px;max-width:100%;padding:10px;color:inherit;background:var(--flaeche-tief);border:1px solid var(--rand);border-radius:8px}.betrieb-eingabe span,.betrieb-feld small{color:var(--text-gedaempft)}.betrieb-feld small{line-height:1.5}.betrieb-merkschalter{display:flex;gap:12px;align-items:flex-start;padding:16px 0;font-size:13px;line-height:1.5}.betrieb-abschluss{display:flex;align-items:center;gap:18px;margin-top:12px}.betrieb-abschluss p{font-size:13px}.betrieb-monitor{margin:20px 0;padding:22px;border:1px solid var(--rand);border-radius:12px;background:var(--flaeche-basis)}.betrieb-kennzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.betrieb-kennzahl{padding:18px;border:1px solid var(--rand);border-radius:12px;background:var(--flaeche-hoch)}.betrieb-kennzahl strong{display:block;font-size:26px;margin:6px 0}.betrieb-kennzahl small,.betrieb-kennzahl span{font-size:12px;color:var(--text-gedaempft)}.betrieb-tabelle{width:100%;border-collapse:collapse;margin-top:18px;font-size:13px}.betrieb-tabellenrahmen{overflow-x:auto;margin-top:18px;border:1px solid var(--rand);border-radius:10px}.betrieb-tabellenrahmen .betrieb-tabelle{margin-top:0}.betrieb-tabellenrahmen thead{background:var(--flaeche-hoch)}.betrieb-monitor>.betrieb-kopf{align-items:flex-start}.betrieb-monitor>.betrieb-kopf>button{flex-shrink:0}.betrieb-tabelle td,.betrieb-tabelle th{text-align:left;padding:12px;border-bottom:1px solid var(--rand);vertical-align:top}.betrieb-tabelle th{color:var(--text-gedaempft);font-weight:500}.betrieb-tabelle small{display:block;color:var(--text-gedaempft);margin-top:5px}.betrieb-warnung{color:var(--gelb)}.betrieb-ok{color:var(--gruen)}@media (max-width:760px){.betrieb-felder,.betrieb-kennzahlen{grid-template-columns:1fr}.betrieb-einstellungen{padding:16px}.betrieb-abschluss{align-items:flex-start;flex-direction:column}.betrieb-monitor{padding:14px}.betrieb-kopf{gap:12px;flex-wrap:wrap}.betrieb-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.betrieb-tabellenrahmen .betrieb-tabelle{min-width:570px}}.insights{display:grid;grid-gap:24px;gap:24px}.insights-einstieg{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding:28px;border:1px solid var(--rand);border-radius:16px;background:var(--flaeche-basis)}.insights-einstieg h2{margin:6px 0 12px;font-size:clamp(24px,2.5vw,36px)}.insights-einstieg p{max-width:720px}.insights-werkzeuge{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.insights-werkzeuge .auswahl-feld{width:180px}.insights-kanaele{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.insights-kanal,.insights-panel{background:var(--flaeche-basis);border:1px solid var(--rand);border-radius:14px;padding:24px;min-width:0}.insights-kanal header,.insights-panel>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.insights-kanal header h2{margin:0;font-size:20px}.insights-kanal header .abzeichen{margin-left:auto}.insights-follower{display:grid;grid-gap:6px;gap:6px;margin:28px 0 14px}.insights-follower strong{font-size:clamp(22px,2.2vw,36px);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insights-follower span,.insights-kurve figcaption,.insights-profil small,.insights-zahlen dt{color:var(--text-leise);font-size:13px}.insights-profil{display:grid;grid-gap:5px;gap:5px;margin:14px 0;overflow-wrap:anywhere}.insights-kurve{margin:18px 0;color:var(--rot)}.insights-kurve svg{display:block;width:100%;height:100px}.insights-zahlen{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 12px;gap:20px 12px;margin:26px 0}.insights-zahlen dd{margin:5px 0 0;font-size:19px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insights details{border-top:1px solid var(--rand);padding-top:14px;margin-top:16px}.insights summary{cursor:pointer}.insights-letztes{display:grid;grid-gap:8px;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--rand)}.insights-panel>header{justify-content:space-between;margin-bottom:20px}.insights-panel>header .auswahl-feld{width:190px}.insights-tabelle{overflow-x:auto}.insights-tabelle table{width:100%;border-collapse:collapse}.insights-tabelle td,.insights-tabelle th{text-align:left;padding:16px 12px;border-bottom:1px solid var(--rand);vertical-align:top}.insights-tabelle th{font-size:12px;color:var(--text-leise)}.insights-tabelle td:first-child{min-width:240px;max-width:370px}.insights-tabelle td:last-child{min-width:220px}.insights-tabelle td small,.insights-tabelle td:last-child>a,.insights-tabelle td:last-child>button{display:block;margin-top:8px}.insights-tabelle td small{color:var(--text-leise);font-size:12px}.insights-tabelle td a svg{vertical-align:middle}.insights-zuordnung{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.insights-leer{padding:40px 10px;max-width:700px}.insights-bericht{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7;padding:16px 0}.insights-einrichtung{display:grid;grid-template-columns:160px 1fr 1.5fr auto;align-items:end;grid-gap:16px;gap:16px;margin:20px 0}.insights-einrichtung label{display:grid;grid-gap:8px;gap:8px}@media (max-width:1150px){.insights-kanaele{grid-template-columns:1fr}.insights-einrichtung{grid-template-columns:1fr 1fr}}@media (max-width:650px){.insights-einstieg,.insights-kanal,.insights-panel{padding:18px}.insights-einrichtung{grid-template-columns:1fr}.insights-werkzeuge{width:100%}}.agent-arbeitsplatz{gap:0;border:1px solid var(--rand);border-radius:16px}.agent-arbeitsplatz,.agent-sitzungen{display:flex;flex-direction:column;background:var(--flaeche-basis)}.agent-sitzungen{align-items:stretch;gap:16px;padding:16px;min-height:0;flex:1 1}.agent-sitzungen-links{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--rand)}.agent-sitzungen-links a{font-size:12px;color:var(--text-gedaempft)}.agent-sitzungen>.knopf{display:flex;align-items:center;justify-content:center;gap:8px}.agent-sitzungen-kopf{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:12px}.agent-sitzungen-liste{display:flex;flex-direction:column;gap:6px;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.agent-sitzung{display:grid;grid-gap:6px;gap:6px;text-align:left;padding:12px;background:transparent;color:var(--text);border:1px solid transparent;border-radius:8px;cursor:pointer}.agent-sitzung strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.agent-sitzung small{font-size:10px;color:var(--text-leise)}.agent-sitzung:hover{background:var(--flaeche-hoch)}.agent-sitzung-aktiv{border-color:var(--rot);background:var(--rot-schleier)}.agent-arbeitsplatz-kopf{display:flex;align-items:center;gap:16px;min-height:54px;padding:8px 16px;border-bottom:1px solid var(--rand);flex-shrink:0}.agent-gespraech-titel{display:flex;align-items:center;flex:1 1;min-width:0;gap:10px}.agent-gespraech-titel h1{margin:0;font-size:15px;font-weight:650;letter-spacing:-.02em}.agent-gespraech-titel>span{color:var(--rand-stark)}.agent-gespraech-titel>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;color:var(--text-gedaempft)}.agent-gespraech-titel>small{flex-shrink:0;border:1px solid var(--rand);border-radius:5px;padding:3px 6px;font-size:10px;color:var(--text-gedaempft)}.agent-kopfaktionen{display:flex;align-items:center;gap:4px;flex-shrink:0}.agent-kopfknopf{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-gedaempft);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap;flex-shrink:0}.agent-gespraech-menue[open]>summary,.agent-kopfknopf:not(:disabled):hover{color:var(--text);border-color:var(--rand);background:var(--flaeche-hoch)}.agent-kopfknopf:disabled{opacity:.45;cursor:default}.agent-kopfknopf-symbol{width:34px;padding:6px}.agent-gespraech-menue{position:relative}.agent-gespraech-menue>summary{list-style:none}.agent-gespraech-menue>summary::-webkit-details-marker{display:none}.agent-gespraech-menue-inhalt{position:absolute;z-index:30;top:calc(100% + 7px);right:0;display:grid;min-width:220px;padding:6px;border:1px solid var(--rand-stark);border-radius:12px;background:var(--flaeche-basis);box-shadow:var(--schatten-schwebend)}.agent-gespraech-menue-inhalt button{display:flex;align-items:center;gap:9px;padding:10px;border:0;border-radius:7px;background:transparent;color:var(--text-gedaempft);text-align:left;font:inherit;font-size:12px;cursor:pointer}.agent-gespraech-menue-inhalt button:hover{background:var(--flaeche-hoch);color:var(--text)}.agent-gespraech-menue-inhalt .agent-menue-gefahr{color:var(--rot-hell)}.agent-sitzungen-leer{padding:12px;color:var(--text-gedaempft);font-size:12px;line-height:1.6}.agent-titelform{display:flex;gap:8px;padding:12px 16px;flex-shrink:0;align-items:center}.agent-titelform input{width:100%;min-width:0;padding:10px;color:var(--text);background:var(--flaeche-tief);border:1px solid var(--rand);border-radius:8px}.agent-arbeitsnotiz{padding:12px 16px;font-size:12px;background:var(--flaeche-hoch);border-bottom:1px solid var(--rand)}.agent-arbeitsnotiz summary{cursor:pointer;color:var(--text-gedaempft)}.agent-gespraech-fehler{padding:12px 16px;color:var(--text);border:1px solid var(--rot);border-radius:8px;font-size:13px}.agent-gespraech-fehler button{display:block;margin-top:10px}.agent-nachricht-blase .fliesstext{white-space:normal}@media (max-width:1100px){.agent-arbeitsplatz-kopf{gap:10px;padding-inline:12px}}@media (max-width:700px){.agent-arbeitsplatz{border-radius:12px}.agent-arbeitsplatz-kopf{min-height:48px;padding:6px;gap:6px}.agent-kopfknopf{gap:5px;padding-inline:7px;font-size:11px}.agent-kopfknopf-symbol{width:32px;padding-inline:5px}.agent-gespraech-titel{gap:6px}.agent-gespraech-titel h1{font-size:13px}.agent-gespraech-titel>strong{font-size:11px}.agent-gespraech-titel>small{font-size:9px;padding:2px 4px}.agent-kopfaktionen{gap:0}.agent-titelform{gap:5px;padding:8px}}.agent-vorschlag-gefahr:hover{border-color:var(--rot);color:var(--rot-hell)}.agent-loeschfrage{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--abstand-3);margin:var(--abstand-2) 0 var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rot);border-radius:10px;background:var(--rot-schleier);font-size:.85rem}.agent-loeschfrage-knoepfe{display:inline-flex;gap:var(--abstand-2)}.rollenrechte{display:flex;flex-direction:column;gap:var(--abstand-4)}.rollenrechte-stand{align-self:flex-end;white-space:nowrap}.rollenrechte-rahmen{overflow-x:auto;border:1px solid var(--rand);border-radius:var(--rund);background:var(--flaeche-basis)}.rollenrechte-tabelle{width:100%;border-collapse:collapse;font-size:.875rem}.rollenrechte-tabelle thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:var(--abstand-3) var(--abstand-4);background:var(--flaeche-hoch);border-bottom:1px solid var(--rand);text-align:center;font-weight:600}.rollenrechte-tabelle thead th.rollenrechte-bereichsspalte{text-align:left}.rollenrechte-rolle{display:block}.rollenrechte-zahl{display:block;font-size:.75rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rollenrechte-gruppe th{padding:var(--abstand-3) var(--abstand-4) var(--abstand-2);text-align:left;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-leise);border-top:1px solid var(--rand)}.rollenrechte-tabelle tbody:first-of-type .rollenrechte-gruppe th{border-top:0}.rollenrechte-tabelle tbody tr:not(.rollenrechte-gruppe):hover{background:var(--flaeche-hoch)}.rollenrechte-tabelle tbody th[scope=row],.rollenrechte-tabelle td{padding:var(--abstand-2) var(--abstand-4);border-top:1px solid color-mix(in srgb,var(--rand) 55%,transparent);vertical-align:middle}.rollenrechte-tabelle td{width:8.5rem;text-align:center}.rollenrechte-bereichsspalte{text-align:left;font-weight:400}.rollenrechte-titel{display:block;font-weight:600;color:var(--text)}.rollenrechte-zweck{display:block;margin-top:2px;font-size:.78rem;line-height:1.35;max-width:46rem}.rollenrechte-unter .rollenrechte-bereichsspalte{padding-left:calc(var(--abstand-4) + 1.25rem)}.rollenrechte-unter .rollenrechte-titel:before{content:"↳ ";color:var(--text-leise)}.rollenrechte-haken{width:18px;height:18px;cursor:pointer;accent-color:var(--rot)}.rollenrechte-fest{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:var(--gruen);background:var(--gruen-schleier)}.rollenrechte-gesperrt{font-size:.75rem;white-space:nowrap}.rollenrechte-fuss{flex-wrap:wrap;gap:var(--abstand-3)}@media (max-width:700px){.rollenrechte-zweck{display:none}.rollenrechte-tabelle td{width:auto}}.ladegeruest{display:flex;flex-direction:column;gap:var(--abstand-4);opacity:0;animation:ladegeruest-auftritt .2s ease-out .12s forwards}.ladegeruest-kopf{display:flex;align-items:center;gap:var(--abstand-3)}.ladegeruest-block{display:block;border-radius:var(--rund-klein,8px);background:linear-gradient(90deg,var(--flaeche-basis) 0,var(--flaeche-hoch) 45%,var(--flaeche-basis) 90%);background-size:220% 100%;animation:ladegeruest-schimmer 1.3s ease-in-out infinite}.ladegeruest-symbol{width:40px;height:40px}.ladegeruest-titel{width:min(320px,60%);height:30px}.ladegeruest-zeile{width:min(560px,80%);height:14px}.ladegeruest-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--abstand-4);gap:var(--abstand-4)}.ladegeruest-karte{height:110px;border-radius:var(--rund)}.ladegeruest-flaeche{height:360px;border-radius:var(--rund)}@keyframes ladegeruest-schimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes ladegeruest-auftritt{to{opacity:1}}@media (max-width:700px){.ladegeruest-raster{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ladegeruest-block{animation:none}}.agent-arbeitsflaeche{height:var(
    --agent-hoehe,calc(100dvh - var(--hoehe-kopfzeile) - var(--abstand-8))
  );min-height:0;min-width:0}.agent-arbeitsplatz{position:relative;flex:1 1;min-height:0;overflow:hidden}.agent-gespraech-inhalt{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1 1}.agent-arbeitsplatz .agent-seite{grid-template-columns:minmax(0,1fr);gap:0}.agent-arbeitsplatz .agent-seite-unterhaltung{min-width:0;min-height:0;border:0;border-radius:0}.agent-gespraech-ladezustand{display:flex;align-items:center;justify-content:center;flex:1 1;padding:24px;color:var(--text-gedaempft);font-size:13px}.agent-arbeitsplatz .agent-verlauf{min-height:0}.agent-seitenpanel{position:fixed;top:calc(var(--hoehe-kopfzeile) + 16px);bottom:auto;margin:0;padding:0;width:360px;max-width:calc(100vw - 32px);height:calc(100dvh - var(--hoehe-kopfzeile) - 32px);max-height:calc(100dvh - var(--hoehe-kopfzeile) - 32px);border:1px solid var(--rand-stark);border-radius:16px;color:var(--text);background:var(--flaeche-basis);box-shadow:var(--schatten-schwebend);overflow:hidden}.agent-seitenpanel::-webkit-backdrop{background:rgb(0 0 0/.45)}.agent-seitenpanel::backdrop{background:rgb(0 0 0/.45)}.agent-gespraeche-panel{left:calc(var(--breite-leiste) + 16px);right:auto}.geruest-schmal .agent-gespraeche-panel{left:calc(var(--breite-leiste-schmal) + 16px)}.agent-optionen-panel{left:auto;right:16px;width:390px}.agent-seitenpanel-innen{display:flex;flex-direction:column;height:100%;min-height:0}.agent-seitenpanel-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--rand)}.agent-seitenpanel-kopf h2{margin:0;font-size:15px;font-weight:650}.agent-seitenpanel-innen>.agent-gespraech-fehler{flex-shrink:0;margin:12px 16px 0}.agent-optionen-panel .agent-einstellungen{flex:1 1;min-height:0;border:0;border-radius:0;overflow-y:auto;overscroll-behavior:contain}.agent-anhangsauswahl{padding:8px 12px;flex-shrink:0;border-top:1px solid var(--rand)}.agent-anhangswerkzeuge{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agent-anhangswerkzeuge>span{color:var(--text-leise);font-size:10px}.agent-dateiauswahl{display:none}.agent-anhangsauswahl>p{font-size:11px;margin:6px 0}.agent-anhangsliste{display:grid;grid-gap:6px;gap:6px;max-height:130px;overflow-y:auto}.agent-anhangszeile{display:flex;gap:8px;align-items:center;padding:8px;margin-top:5px;border:1px solid var(--rand);border-radius:8px}.agent-anhangszeile>div{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px}.agent-anhangszeile strong{font-size:12px;overflow-wrap:anywhere}.agent-anhangszeile small{color:var(--text-leise);font-size:10px}.agent-anhangsbelege{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 8px 42px}.agent-anhangsbelege a{display:inline-flex;gap:8px;align-items:center;padding:7px 10px;border:1px solid var(--rand);border-radius:8px;font-size:12px;overflow-wrap:anywhere}.agent-anhangsbelege a>span{color:var(--text-leise);font-size:10px}.agent-gedaechtnisbelege{display:grid;grid-gap:8px;gap:8px;margin:10px 0 12px 42px;font-size:12px}.agent-gedaechtnisbeleg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--rand);border-radius:10px;background:var(--flaeche-hoch)}.agent-gedaechtnisbeleg>div{display:grid;grid-gap:4px;gap:4px}.agent-gedaechtnisbeleg strong{font-size:11px;color:var(--text-leise)}.agent-werkzeuggruppen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.agent-werkzeuggruppe{min-width:0;border:1px solid var(--rand);border-radius:10px;background:var(--flaeche-hoch)}.agent-werkzeuggruppe summary{display:flex;justify-content:space-between;gap:12px;padding:14px;cursor:pointer;font-weight:600}.agent-werkzeuggruppe summary span:last-child{font-size:11px;color:var(--text-leise);font-weight:400;white-space:nowrap}.agent-werkzeuggruppe ul{padding:0 14px 14px;margin:0;list-style:none}.agent-werkzeuggruppe li{padding:10px 0;border-top:1px solid var(--rand)}.agent-werkzeuggruppe p{margin:0 0 5px;font-size:13px;text-align:left}.agent-werkzeuggruppe code{font-size:10px;color:var(--text-leise);overflow-wrap:anywhere}@media (max-width:1100px){.agent-werkzeuggruppen{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.agent-gespraeche-panel,.geruest-schmal .agent-gespraeche-panel{left:8px}}@media (max-width:700px){.agent-seitenpanel{top:8px;width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.agent-optionen-panel{right:8px}}.agent-gedaechtnisbeleg-aktionen{display:inline-flex;flex-shrink:0;gap:var(--abstand-2)}