:root{--g-schrift: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--g-inhalt: "Libertinus Serif", Georgia, "Times New Roman", serif;--g-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--g-fs-klein: .75rem;--g-schrift-klein: .75rem;--g-fs-beschriftung: .8125rem;--g-fs-bedienung: .875rem;--g-fs-text: .9375rem;--g-ort-schrift: .9375rem;--g-fs-gross: 1.0625rem;--g-fs-titel: 1.3125rem;--g-fs-seitentitel: 1.5rem;--g-zeile: 1.5;--g-a1: 4px;--g-a2: 8px;--g-a3: 12px;--g-a4: 16px;--g-a5: 24px;--g-a6: 32px;--g-r-klein: 4px;--g-r: 8px;--g-r-rund: 999px;--g-r-gross: 12px;--g-knopf-hoehe: 2rem;--g-knopf-hoehe-gross: 2.25rem;--g-treffer: 28px;--g-claude-strich: 1.5px;--g-mensch-rand: 0px;--g-grund: #f4f5f2;--g-flaeche: #ffffff;--g-erhoben: #ffffff;--g-leiste: #ffffff;--g-flaeche-2: #f7f8f5;--g-hover: #eef1ec;--g-auswahl: #e4efe8;--g-text: #1c2420;--g-leise: #47524c;--g-linie: #dcdfd9;--g-linie-stark: #c3cbc4;--g-gruen: #2f6f4e;--g-gruen-dunkel: #275c41;--g-gruen-hell: #e4efe8;--g-gruen-text: #ffffff;--g-claude: #4a5093;--g-claude-hell: #eef0fa;--g-claude-kante: #7a80c4;--g-andere: #735310;--g-andere-hell: #f6edd6;--g-andere-kante: #a67e00;--g-warn: #8a5a00;--g-warn-hell: #fbf0d9;--g-fehler: #b3261e;--g-fehler-hell: #fbe9e7;--g-warn-text: #ffffff;--g-fehler-text: #ffffff;--g-widerspricht: #a8482a;--g-widerspricht-hell: #f7e3da;--g-beruehrt: #5c6761;--g-beruehrt-hell: #eceeed;--g-fokus: #2563c9;--g-link: var(--g-text);--g-link-strich: #7a847d;--g-markiert: #fbe7a1;--g-schatten: 0 12px 32px rgb(15 35 25 / 14%);--g-schatten-klein: 0 2px 8px rgb(15 35 25 / 12%);--g-schatten-hauch: 0 0 0 .5px rgb(15 35 25 / 8%), 0 1px 3px rgb(15 35 25 / 7%);--g-schatten-farbe: rgb(15 35 25 / 14%);--g-segment-schatten: 0 1px 3px rgb(15 35 25 / 13%);--g-abdunkeln: rgb(20 26 22 / 34%);--g-code-kommentar: #6f7268;--g-code-schluessel: #2f6f4e;--g-code-text: #7d4b12;--g-code-wert: #2f5d8c;--g-code-verweis: #76549a;--g-papier: #ffffff;--g-papier-text: #1a1a18;--g-papier-kante: #dcdfd9;--g-papier-schatten: 0 2px 10px rgb(20 40 30 / 8%);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--g-grund: #0f1311;--g-flaeche: #171c19;--g-erhoben: #1f2522;--g-leiste: #171c19;--g-flaeche-2: #141916;--g-hover: #29302c;--g-auswahl: #25332c;--g-text: #e4eae6;--g-leise: #a7b2ab;--g-linie: #2c3430;--g-linie-stark: #3b4540;--g-gruen: #7cc39d;--g-gruen-dunkel: #95d2b0;--g-gruen-hell: #1e3327;--g-gruen-text: #0c1911;--g-claude: #b3b8f5;--g-claude-hell: #23264a;--g-claude-kante: #8a90d8;--g-andere: #dcb862;--g-andere-hell: #352c17;--g-andere-kante: #c9a441;--g-warn: #f0c36b;--g-warn-hell: #3a2e14;--g-fehler: #f2837b;--g-fehler-hell: #3a1f1c;--g-warn-text: #1d1405;--g-fehler-text: #1f0a08;--g-widerspricht: #e8977a;--g-widerspricht-hell: #3a2820;--g-beruehrt: #a7b2ab;--g-beruehrt-hell: #262d29;--g-fokus: #7aa7ff;--g-link-strich: #77827b;--g-markiert: #4f4013;--g-schatten: 0 12px 32px rgb(0 0 0 / 45%);--g-schatten-klein: 0 2px 8px rgb(0 0 0 / 40%);--g-schatten-hauch: 0 0 0 1px var(--g-linie);--g-schatten-farbe: rgb(0 0 0 / 45%);--g-segment-kante: #717c75;--g-segment-schatten: inset 0 0 0 1px var(--g-segment-kante);--g-abdunkeln: rgb(0 0 0 / 55%);--g-code-kommentar: #8f998f;--g-code-schluessel: #7cc39d;--g-code-text: #e0b07a;--g-code-wert: #8fb8e6;--g-code-verweis: #c3a6e6;--g-papier-kante: #4a5550;--g-papier-schatten: 0 0 0 1px #4a5550, 0 6px 24px rgb(0 0 0 / 45%);color-scheme:dark}}:root[data-theme=dark]{--g-grund: #0f1311;--g-flaeche: #171c19;--g-erhoben: #1f2522;--g-leiste: #171c19;--g-flaeche-2: #141916;--g-hover: #29302c;--g-auswahl: #25332c;--g-text: #e4eae6;--g-leise: #a7b2ab;--g-linie: #2c3430;--g-linie-stark: #3b4540;--g-gruen: #7cc39d;--g-gruen-dunkel: #95d2b0;--g-gruen-hell: #1e3327;--g-gruen-text: #0c1911;--g-claude: #b3b8f5;--g-claude-hell: #23264a;--g-claude-kante: #8a90d8;--g-andere: #dcb862;--g-andere-hell: #352c17;--g-andere-kante: #c9a441;--g-warn: #f0c36b;--g-warn-hell: #3a2e14;--g-fehler: #f2837b;--g-fehler-hell: #3a1f1c;--g-warn-text: #1d1405;--g-fehler-text: #1f0a08;--g-widerspricht: #e8977a;--g-widerspricht-hell: #3a2820;--g-beruehrt: #a7b2ab;--g-beruehrt-hell: #262d29;--g-fokus: #7aa7ff;--g-link-strich: #77827b;--g-markiert: #4f4013;--g-schatten: 0 12px 32px rgb(0 0 0 / 45%);--g-schatten-klein: 0 2px 8px rgb(0 0 0 / 40%);--g-schatten-hauch: 0 0 0 1px var(--g-linie);--g-schatten-farbe: rgb(0 0 0 / 45%);--g-segment-kante: #717c75;--g-segment-schatten: inset 0 0 0 1px var(--g-segment-kante);--g-abdunkeln: rgb(0 0 0 / 55%);--g-code-kommentar: #8f998f;--g-code-schluessel: #7cc39d;--g-code-text: #e0b07a;--g-code-wert: #8fb8e6;--g-code-verweis: #c3a6e6;--g-papier-kante: #4a5550;--g-papier-schatten: 0 0 0 1px #4a5550, 0 6px 24px rgb(0 0 0 / 45%);color-scheme:dark}@media(prefers-contrast:more){:root{--g-claude-strich: 2px;--g-mensch-rand: 1px;--g-schatten-hauch: 0 0 0 1px var(--g-linie)}}@media(prefers-contrast:more){:root:not([data-theme=dark]){--g-leise: #3d4742;--g-link-strich: #5f6863;--g-linie: #7d867f;--g-linie-stark: #5f6863;--g-beruehrt: #48524c;--g-claude-kante: #4a5093;--g-andere-kante: #8a6512;--g-papier-kante: #7d867f}}@media(prefers-contrast:more)and (prefers-color-scheme:dark){:root:not([data-theme=light]){--g-leise: #d0d8d3;--g-link-strich: #a7b2ab;--g-linie: #7a847e;--g-linie-stark: #95a09a;--g-beruehrt: #d0d8d3;--g-claude-kante: #b3b8f5;--g-andere-kante: #dcb862;--g-papier-kante: #95a09a}}@media(prefers-contrast:more){:root[data-theme=dark]{--g-leise: #d0d8d3;--g-link-strich: #a7b2ab;--g-linie: #7a847e;--g-linie-stark: #95a09a;--g-beruehrt: #d0d8d3;--g-claude-kante: #b3b8f5;--g-andere-kante: #dcb862;--g-papier-kante: #95a09a}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :where(dialog,[role=dialog],[role=alertdialog],[role=menu],[role=listbox],[popover],.modal,.g-erhoben){--g-flaeche: var(--g-erhoben);--g-grund: var(--g-erhoben)}}:root[data-theme=dark] :where(dialog,[role=dialog],[role=alertdialog],[role=menu],[role=listbox],[popover],.modal,.g-erhoben){--g-flaeche: var(--g-erhoben);--g-grund: var(--g-erhoben)}:root{--g-pfeil-maske: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 3 18 18' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8.5l7 7 7-7'/%3E%3C/svg%3E")}.g-pfeil{display:inline-block;flex:none;width:.85em;height:.85em;margin-left:.2em;vertical-align:-.08em;overflow:hidden;white-space:nowrap;text-indent:200%;background:currentColor;-webkit-mask:var(--g-pfeil-maske) center / contain no-repeat;mask:var(--g-pfeil-maske) center / contain no-repeat}.g-pfeil-rechts{transform:rotate(-90deg)}.g-link,a.g-link{color:var(--g-link);text-decoration:underline;text-decoration-color:var(--g-link-strich);text-decoration-thickness:1px;text-underline-offset:3px}.g-link:hover{text-decoration-color:currentColor}.g-knopf,a.g-knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--g-treffer);box-sizing:border-box;padding:2px 10px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);text-decoration:none;white-space:nowrap;cursor:pointer}.g-knopf:hover{background:var(--g-hover)}.g-knopf:disabled,.g-knopf[aria-disabled=true]{opacity:.55;cursor:not-allowed}:is(.g-link,.g-knopf):focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}::placeholder{color:var(--g-leise);opacity:1}:where(button,[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],summary,a.knopf):active:not(:disabled,[aria-disabled=true]){filter:brightness(.92)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :where(button,[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],summary,a.knopf):active:not(:disabled,[aria-disabled=true]){filter:brightness(1.18)}}:root[data-theme=dark] :where(button,[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],summary,a.knopf):active:not(:disabled,[aria-disabled=true]){filter:brightness(1.18)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-iteration-count:1!important;scroll-behavior:auto!important}:not(.g-ueberblenden),:before,:after{animation-duration:.01ms!important}}:root:not([data-tastatur]) .st-taste{display:none}@media(hover:none)and (pointer:coarse){:is(button,a,label,[role^=menuitem]) kbd,:is(.st-taste,.ka-taste,.ei-tasten,.btk-esc,.btf-taste,.bta-taste,.tm-taste){display:none!important}}@media(pointer:coarse){:root{--g-treffer: 44px;--g-knopf-hoehe: max(44px, 2rem);--g-knopf-hoehe-gross: max(44px, 2.25rem)}}@media(pointer:coarse){:root{--g-fs-text: 1.0625rem}}:where(.g-ziel,.ka-knopf,.ka-einzeln,.ka-zeile,.tm-knopf,.ei-rueckgaengig,.ei-zur-liste,.ei-erledigt-zurueck,header.kopf .kopf-zaehler,header.kopf .kopf-neu,header.kopf .kopf-hilfe,header.kopf .kopf-orte-knopf,header.kopf .kopf-konto-knopf,header.kopf .kopf-rueckweg,header.kopf .kopf-orte-eintrag,.view-switch button,.outline-heading){min-height:var(--g-treffer);min-width:var(--g-treffer);box-sizing:border-box}:where(.g-ziel-klein,.bl-farbe,.bl-filter-farbe,.outline-source){position:relative}:where(.g-ziel-klein,.bl-farbe,.bl-filter-farbe,.outline-source):after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--g-treffer));height:max(100%,var(--g-treffer));transform:translate(-50%,-50%)}:where(.bl-knopf:not(.bl-stil-knopf),.st-knopf,.st-projekt-link,.st-ereignis-link,.st-kasten-mehr,.bb-symbolknopf,.bf-chip,.bf-sichern,.bb-text,.be-verweis,.bs-neu,.einstellungen-zurueck,.bibliothek-reiter-oeffnen,#sidebar-toggle,#word-count){position:relative}:where(.bl-knopf:not(.bl-stil-knopf),.st-knopf,.st-projekt-link,.st-ereignis-link,.st-kasten-mehr,.bb-symbolknopf,.bf-chip,.bf-sichern,.bb-text,.be-verweis,.bs-neu,.einstellungen-zurueck,.bibliothek-reiter-oeffnen,#sidebar-toggle,#word-count):before{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--g-treffer));height:max(100%,var(--g-treffer));transform:translate(-50%,-50%)}.zuruf-huelle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%;vertical-align:middle}.zuruf{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:var(--g-treffer);box-sizing:border-box;padding:2px 12px;border:var(--g-claude-strich) dashed var(--g-claude-kante);border-radius:var(--g-r-rund);background:var(--g-flaeche);color:var(--g-claude);font:600 var(--g-fs-beschriftung)/1.35 var(--g-schrift);text-align:left;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.zuruf:hover{background:var(--g-claude-hell)}@media(pointer:coarse){.zuruf-huelle{margin-block:6px}}a.zuruf-sprechen{display:inline-flex;align-items:center;min-height:var(--g-treffer);box-sizing:border-box;padding:2px 12px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);text-decoration:none;white-space:nowrap;cursor:pointer}a.zuruf-sprechen:hover{background:var(--g-hover)}.zuruf-sprechen-satz{color:var(--g-leise);font-size:var(--g-fs-beschriftung);overflow-wrap:anywhere}.zuruf-sprechen-huelle:has(.zuruf-status:not(:empty)) .zuruf-sprechen-satz{display:none}:is(.zuruf,a.zuruf-sprechen):focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.zuruf-zeichen{flex:none}.zuruf-status{color:var(--g-leise);font-size:var(--g-fs-beschriftung)}.zuruf-status:empty{display:none}.zuruf-feld{min-width:min(18rem,100%);min-height:var(--g-treffer);box-sizing:border-box;padding:2px 8px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:var(--g-fs-beschriftung)/1.35 var(--g-schrift)}:root{--bg: var(--g-grund);--panel: var(--g-flaeche);--ink: var(--g-text);--muted: var(--g-leise);--line: var(--g-linie);--accent: var(--g-gruen);--computed: var(--g-andere-kante);--error: var(--g-fehler);--radius: var(--g-r)}:where(dialog,[role=dialog],[role=alertdialog],[role=menu],[role=listbox],[popover],.modal,.g-erhoben){--bg: var(--g-grund);--panel: var(--g-flaeche)}*{box-sizing:border-box}body{margin:0;height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font:var(--g-fs-bedienung)/1.5 var(--g-schrift)}header{display:flex;align-items:center;gap:14px;padding:7px 14px;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:nowrap;white-space:nowrap}@media(max-width:1250px){.stat{display:none}}.brand{font-weight:650;letter-spacing:-.01em;color:var(--ink);text-decoration:none}a.brand:hover{text-decoration:underline;text-decoration-color:var(--g-link-strich);text-underline-offset:4px}.project{color:var(--muted)}.stat{color:var(--muted);font-variant-numeric:tabular-nums}.toggle{color:var(--muted);display:flex;gap:6px;align-items:center}button{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);color:var(--ink);cursor:pointer;font:inherit;padding:4px 10px}button:hover{background:var(--g-hover)}button.ghost{color:var(--muted)}.who-bar{margin-left:auto;display:flex;align-items:center;gap:10px;padding-right:14px;border-right:1px solid var(--line)}.who-bar:has(.peers:empty){display:none}.peers{display:flex;align-items:center}.peers:empty{display:none}.peer-chip{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:var(--g-fs-klein);font-weight:600;border:2px solid var(--panel);margin-left:-6px;padding:0;min-width:0;font-family:inherit;line-height:1;cursor:pointer}.peer-chip:focus-visible{outline:2px solid var(--g-fokus);outline-offset:1px;position:relative;z-index:1}.peer-chip.claude{font-size:var(--g-fs-beschriftung)}.peer-chip.commenter:after{content:"";position:absolute;transform:translate(9px,9px);width:8px;height:8px;border-radius:50%;background:var(--computed);border:1.5px solid var(--panel)}main{flex:1;display:grid;grid-template-columns:200px minmax(260px,30%) 1fr;min-height:0}body.reading main{grid-template-columns:1fr}body.reading .files,body.reading .source,body.reading #diagnostics{display:none}.pane{min-height:0;overflow:auto}body.presenting header,body.presenting .files,body.presenting .source,body.presenting #diagnostics{display:none}body.presenting .page-margin,body.presenting .comment-mark,body.presenting .comment-underline{display:none!important}body.presenting main{grid-template-columns:1fr}body.presenting .preview{background:#000;overflow:hidden}body.presenting .pages{display:flex;align-items:center;justify-content:center;height:100vh;margin:0;padding:0;gap:0}body.presenting .page,body.presenting .caret{display:none}body.presenting .page.current{display:block;box-shadow:none;border:none}body.presenting{user-select:none}body.presenting .page,body.presenting .page .selectable{cursor:default}body.presenting .hover-mark{display:none}.files{background:var(--panel);border-right:1px solid var(--line);padding:8px 0}.files .group{padding:6px 12px 2px;color:var(--muted);font-size:var(--g-fs-klein)}.files .file{display:block;width:100%;text-align:left;border:0;border-radius:0;background:none;padding:3px 12px 3px 20px;color:var(--ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.files .file:hover{background:var(--g-hover)}.file-row{display:flex;align-items:center}.file-row .file{flex:1;min-width:0;padding-left:26px}.row-action{border:0;background:none;color:var(--muted);padding:2px 7px;opacity:0;flex:none;font-size:var(--g-fs-beschriftung)}.file-row:hover .row-action,.folder-row:hover .row-action{opacity:1}.row-action:hover{color:var(--ink);background:none}.folder-row{display:flex;align-items:center;gap:5px;padding:4px 12px 3px;margin-top:4px;color:var(--ink);font-weight:600;font-size:var(--g-fs-klein);cursor:pointer;border-left:2px solid transparent}.folder-row:hover{background:var(--g-hover)}.folder-row.selected{background:var(--g-gruen-hell);border-left-color:var(--accent);color:var(--accent)}.folder-row .twist{width:10px;color:var(--muted);font-size:var(--g-fs-klein)}.folder-row .name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-row .count{color:var(--muted);font-weight:400;font-size:var(--g-fs-klein)}.folder-row.root{margin-top:0}.hidden-toggle{display:block;width:calc(100% - 20px);margin:10px 10px 4px;border:1px dashed var(--line);background:none;color:var(--muted);font-size:var(--g-fs-klein);padding:4px 8px;text-align:left}.hidden-toggle:hover{color:var(--ink);background:var(--panel)}.file.kind-image:before,.file.kind-font:before,.file.kind-other:before{content:"\25c7";color:var(--muted);margin-right:6px;font-size:var(--g-fs-klein)}.file.kind-image:before{content:"\25a3"}.image-preview{display:block;max-width:100%;max-height:42vh;margin:8px auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff repeating-conic-gradient(#f0efec 0% 25%,#fff 0% 50%) 0 0 / 16px 16px}.file-preview{display:block;width:100%;height:38vh;border:1px solid var(--line);border-radius:var(--radius);background:var(--g-flaeche);margin:8px 0}.image-path{font:var(--g-fs-klein)/1.5 ui-monospace,monospace;color:var(--muted);cursor:pointer;padding:4px 0 8px}.image-path:hover{color:var(--g-text);text-decoration:underline}.folder-row.dropping,.files.dropping{outline:2px dashed var(--accent);outline-offset:-2px}.more-menu,.download-menu{position:fixed;z-index:60;display:flex;flex-direction:column;gap:2px;padding:4px;background:var(--g-erhoben);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--g-schatten)}.more-menu button,.more-menu .toggle,.more-menu a,.download-menu button{border:0;text-align:left;white-space:nowrap;padding:5px 12px;color:var(--ink);text-decoration:none;border-radius:var(--radius)}.more-menu .toggle{gap:8px}.more-menu button:hover,.more-menu .toggle:hover,.more-menu a:hover,.download-menu button:hover{background:var(--g-hover)}.download-menu button[aria-disabled=true],.more-menu button[aria-disabled=true]{color:var(--muted);cursor:default;background:none}@media(pointer:coarse){.more-menu button,.more-menu .toggle,.more-menu a,.download-menu button{min-height:44px}}.download-grund{display:block;font-size:var(--g-fs-klein);white-space:normal;max-width:220px}.document-bar{display:flex;flex-wrap:wrap;gap:3px;padding:8px 10px;border-bottom:1px solid var(--line)}.document-bar .document{border:1px solid var(--line);border-radius:var(--g-r-rund);padding:3px 10px;font-size:var(--g-fs-klein);color:var(--muted);background:var(--panel)}.document-bar .document.current{background:var(--accent);border-color:transparent;color:var(--g-gruen-text);font-weight:600}.document-bar .document.current:hover{background:var(--g-gruen-dunkel)}.file-tools{padding:4px 10px 6px;border-bottom:1px solid var(--line);margin-bottom:4px}.file-tools .buttons{display:flex;gap:0}.file-tools .row-action{opacity:1;flex:none;width:32px;height:var(--g-treffer, 28px);display:grid;place-items:center;border:1px solid var(--line);border-radius:0;padding:0}.file-tools .row-action+.row-action{margin-left:-1px}.file-tools .row-action:first-child{border-radius:var(--radius) 0 0 var(--radius)}.file-tools .row-action:last-child{border-radius:0 var(--radius) var(--radius) 0}.file-tools .row-action:focus-visible{position:relative;z-index:1}.file-tools .row-action:hover{background:var(--g-hover)}.file-tools .slot{display:flex;align-items:center;gap:3px}.file-tools .slot:not(:empty){margin-top:6px}.file-tools .prefix{color:var(--muted);font-size:var(--g-fs-klein);flex:none}.path-input{width:100%;min-width:0;padding:3px 8px;font:inherit;font-size:var(--g-fs-klein);border:1px solid var(--accent);border-radius:var(--radius);background:var(--panel);color:var(--ink)}.path-input:focus{outline:none}.files .file[aria-current=true]{background:var(--g-gruen-hell);color:var(--accent);font-weight:600;box-shadow:inset 2px 0 0 var(--accent)}.files .file.readonly{color:var(--muted)}.source{border-right:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;overflow:hidden}.filebar{padding:6px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--g-fs-klein);display:flex;align-items:center;gap:8px}.editor{position:relative;flex:1;min-height:0}.editor[hidden]{display:none}.viewer{flex:1;min-height:0;overflow:auto;padding:14px}.viewer[hidden]{display:none}.viewer .note-body{max-width:62ch}.image-view{display:flex;flex-direction:column;gap:10px;height:100%}.image-view .image-preview{flex:1;min-height:0;object-fit:contain;max-width:100%;cursor:zoom-in;border:1px solid var(--line);border-radius:var(--radius);background:#fff repeating-conic-gradient(#f0efec 0% 25%,#fff 0% 50%) 0 0 / 16px 16px}.image-view .image-actions{display:flex;align-items:center;gap:8px;flex:none}.image-view .image-path{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--g-fs-klein)/1.6 ui-monospace,"SF Mono",Menlo,monospace;color:var(--muted);cursor:pointer;padding:4px 8px;background:var(--bg);border-radius:var(--radius)}.image-view .image-path:hover{color:var(--ink)}.image-view .image-actions button{flex:none}.image-view .file-preview{flex:1;min-height:300px}.completions{position:fixed;z-index:50;max-height:220px;min-width:240px;max-width:460px;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 6px 20px #0000001f;padding:3px}.completion{display:flex;align-items:baseline;gap:7px;padding:3px 8px;border-radius:var(--g-r-klein);cursor:pointer;font-size:var(--g-fs-beschriftung);white-space:nowrap}.completion:hover{background:var(--bg)}.completion.current{background:var(--g-gruen-hell)}.completion .art{color:var(--muted);width:14px;text-align:center;font-size:var(--g-fs-klein);flex:none}.completion .art.func{color:var(--accent)}.completion .art.path{color:var(--computed)}.completion .art.literatur{color:var(--g-code-text)}.completion .art.abbildung,.completion .art.tabelle{color:var(--computed)}.completion .art.gleichung{color:var(--g-code-wert)}.completion .art.abschnitt{color:var(--accent)}.completion .label{font-family:ui-monospace,monospace}.completion .detail{color:var(--muted);font-size:var(--g-fs-klein);overflow:hidden;text-overflow:ellipsis}.peer-carets{position:absolute;inset:0;pointer-events:none;overflow:hidden}.peer-caret{position:absolute;width:2px;transition:transform .12s ease-out}.peer-caret.gesucht{width:3px;animation:peer-gesucht .6s ease-out 2}@keyframes peer-gesucht{0%{outline:6px solid #0000}50%{outline:6px solid #1a5fb455}to{outline:6px solid #0000}}@media(prefers-reduced-motion:reduce){.peer-caret.gesucht{animation:none;outline:3px solid #1a5fb455}}.peer-caret:after{content:attr(data-name);position:absolute;top:-16px;left:0;font:var(--g-fs-klein)/1.3 var(--g-schrift);color:#fff;background:inherit;padding:0 4px;border-radius:var(--g-r-klein);white-space:nowrap}.preview{position:relative;padding:22px;display:flex;flex-direction:column;align-items:center}body:not(.presenting) .preview:has(.page-margin) .pages{margin-right:266px}.pages{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px}.page-margin{position:absolute;width:250px}.page{background:var(--g-papier);user-select:none;box-shadow:0 1px 3px #0000001a,0 8px 24px #0000000f;flex:0 0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.chromium .page.nah{will-change:transform}.hover-mark{fill:#2f6f4e1a;pointer-events:none}body:not(.presenting) .page{cursor:text}.caret{position:absolute;top:0;left:0;background:var(--accent);pointer-events:none;animation:blink 1.1s steps(1) infinite;will-change:transform,opacity}@keyframes blink{50%{opacity:0}}.caret[hidden]{display:none}.selection rect{fill:#2f6f4e38;pointer-events:none}.comment-mark{fill:#e9b21e57;cursor:text;transition:fill .12s}.comment-mark:hover,.comment-mark.active{fill:#e9b21e99}.comment-mark.resolved{fill:#78786e1a}.comment-underline{stroke:#b58a00d9;stroke-width:.8}.comment-underline.resolved{stroke:#78786e4d}.comment-mark.claude{fill:transparent}.comment-mark.claude:hover,.comment-mark.claude.active{fill:var(--g-claude-hell)}.comment-underline.claude{stroke:var(--g-claude-kante);stroke-width:1.2;stroke-dasharray:3 2}.comment-mark.bild{fill:none;stroke:#d69e00f2;stroke-width:2.5px;vector-effect:non-scaling-stroke;pointer-events:none}.comment-mark.bild.active{fill:#e9b21e24;stroke-width:4px}.comment-mark.bild.resolved{fill:none;stroke:#78786e66}.comment-mark.bild.claude{fill:none;stroke:var(--g-claude-kante);stroke-dasharray:6 4}.comment-mark.bild.claude.active{fill:none;stroke-width:4px}#diagnostics{border-top:1px solid var(--line);background:var(--panel);max-height:24vh;overflow:auto}#diagnostics:empty{display:none}.diag{display:flex;align-items:baseline;gap:12px;padding:6px 14px;border-bottom:1px solid var(--line);font:var(--g-fs-klein)/1.5 ui-monospace,monospace}.diag-text{flex:1;min-width:0;overflow-wrap:anywhere;user-select:text;cursor:text}.diag-satz{font:500 var(--g-fs-bedienung)/1.45 var(--g-schrift)}.diag-ort{font:var(--g-fs-beschriftung)/1.45 var(--g-schrift);color:var(--g-leise)}.diag-typst{display:block;margin-top:2px;font:var(--g-fs-klein)/1.4 ui-monospace,monospace;color:var(--g-leise)}.diag-ursache{background:var(--g-fehler-hell, transparent)}.diag-folge>summary{padding:6px 14px;border-bottom:1px solid var(--line);cursor:pointer;font:var(--g-fs-beschriftung)/1.5 var(--g-schrift);color:var(--g-leise)}.diag-folge>summary:focus-visible{outline:3px solid var(--g-fokus);outline-offset:-3px}.diag-folge .diag{padding-left:28px}.diag-sprung{flex:none;padding:2px 10px;min-height:28px;font:500 var(--g-fs-klein)/1.3 var(--g-schrift)}@media(pointer:coarse){.diag-sprung{min-height:44px}}.diag.error{color:var(--error)}.diag.warning{color:var(--computed)}.modal{position:fixed;inset:0;background:#1a1a1857;display:grid;place-items:center;z-index:10}.modal[hidden]{display:none}.card{background:var(--panel);border-radius:var(--g-r);padding:22px;width:min(420px,calc(100vw - 32px));box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;gap:12px}.card h2{margin:0;font-size:var(--g-fs-text);font-weight:600}.card p{margin:0;color:var(--muted)}.card label{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:var(--g-fs-klein)}.card input,.card textarea{font:inherit;padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--bg)}.card textarea{resize:vertical;font-family:inherit}.card input:focus,.card textarea:focus{outline:2px solid var(--g-fokus);outline-offset:-1px}.card .row{display:flex;gap:8px;justify-content:flex-end}.card .where{font-size:var(--g-fs-beschriftung)}.card .quote{border-left:2px solid var(--computed);padding-left:10px;color:var(--ink);font:italic var(--g-fs-text)/1.5 var(--g-inhalt);max-height:80px;overflow:auto}.card .quote.code{font:var(--g-fs-klein)/1.5 ui-monospace,"SF Mono",Menlo,monospace;font-style:normal;white-space:pre-wrap;max-height:220px;background:var(--bg);border-radius:var(--radius);padding:8px 10px}.page-margin .comment{position:absolute;left:0;width:100%;padding:9px 11px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--computed);border-radius:var(--radius);box-shadow:0 1px 3px #00000012;cursor:pointer;transition:top .18s ease-out,box-shadow .12s,transform .12s}.page-margin .comment:hover{box-shadow:0 2px 10px #0000001f;transform:translate(-3px)}.page-margin .comment.resolved{opacity:.55;border-left-color:var(--line)}.page-margin .comment.offscreen{border-left-style:dotted}.comment .who{font-weight:600;font-size:var(--g-fs-klein)}.comment .neu-punkt{position:absolute;width:7px;height:7px;margin:.55em 0 0 -11px;border-radius:50%;background:var(--g-fokus)}.comment .what{color:var(--muted);font-size:var(--g-fs-klein)}.comment .reply{margin-top:5px;padding-left:8px;border-left:2px solid var(--line);color:var(--muted);font-size:var(--g-fs-klein)}.comment .reply .who{display:inline;margin-right:3px}.comment .row{margin-top:6px;gap:4px;justify-content:flex-start}.comment .row button{padding:1px 7px;font-size:var(--g-fs-klein)}.comment .edit{margin-top:8px;padding:7px 9px;background:var(--bg);border-radius:var(--radius);border-left:2px solid var(--accent)}.comment :is(.edit.accepted,.edit.declined,.edit.stale){border-left-color:var(--line)}.comment :is(.edit.accepted,.edit.declined,.edit.stale)>:not(.karte-stand,.row,.what,.paket-teil){opacity:.85}.comment .edit .what{margin-top:5px}.comment .edit .breaks{color:var(--error);font-weight:600}.comment .edit .zitatpruefung{margin-top:6px;color:var(--ink);font-size:var(--g-fs-klein);line-height:1.45}.comment .edit .zitatpruefung ul{margin:.2rem 0 0;padding-left:1.1rem}.comment .edit .zitatpruefung li{overflow-wrap:anywhere}.comment .edit .zitatpruefung li[data-status=zurueckgezogen],.comment .edit .zitatpruefung li[data-status=nicht_gefunden],.comment .edit .zitatpruefung li[data-status=abweichend]{color:var(--error);font-weight:600}.comment .edit .row{opacity:1;margin-top:7px}.comment .edit-reason{font-size:var(--g-fs-klein);margin-bottom:5px;overflow-wrap:anywhere}.comment .edit-dagegen{font-size:var(--g-fs-klein);margin-bottom:5px;overflow-wrap:anywhere;color:var(--g-text)}.comment.lost{border-left-style:dashed}.comment .lost-place{margin-top:5px;font-size:var(--g-fs-klein);color:var(--muted);overflow-wrap:anywhere}.comment .lost-place strong{color:var(--ink);font-weight:600}.comment .diff{font:var(--g-fs-klein)/1.5 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.comment .diff del{background:#b3261e1a;color:var(--g-fehler);text-decoration-color:#7d1c16bf;border-radius:var(--g-r-klein)}.comment .diff ins{background:#2f6f4e24;color:var(--g-gruen);text-decoration:underline;text-decoration-color:#1d4a3473;text-underline-offset:2px;border-radius:var(--g-r-klein)}.comment.von-claude.proposing .diff ins{background:var(--g-claude-hell);color:var(--ink);text-decoration:underline dashed var(--g-claude-kante);text-decoration-thickness:var(--g-claude-strich);text-underline-offset:3px}.comment .diff .umbruch{opacity:.7;padding:0 1px}.comment .diff.eingeklappt{max-height:12.5em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}.comment .diff-ganz{margin-top:4px;padding:1px 7px;font-size:var(--g-fs-klein)}.comment .edit .row button{padding:3px 10px;font-size:var(--g-fs-beschriftung)}.comment .edit .row button.primary{background:var(--g-gruen);border-color:var(--g-gruen);color:var(--g-gruen-text);font-weight:600}.comment .edit .row button.primary:hover{background:var(--g-gruen-dunkel)}.image-diff{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:7px}.image-diff figure{margin:0;min-width:0}.image-diff img{display:block;width:100%;height:auto;max-height:140px;object-fit:contain;background:var(--g-papier);border:1px solid var(--line);border-radius:var(--g-r-klein)}.image-diff .after img{border-color:#2f6f4e80}.image-diff .before img{border-color:#b3261e66;opacity:.75}.image-diff .missing{display:flex;align-items:center;justify-content:center;height:60px;border:1px dashed var(--line);border-radius:var(--g-r-klein);color:var(--muted);font-size:var(--g-fs-klein)}.image-diff figcaption{margin-top:3px;font:var(--g-fs-klein)/1.3 ui-monospace,monospace;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.overview-page{height:auto;min-height:100vh;display:block}.overview{display:block;max-width:760px;margin:0 auto;padding:48px 24px 80px}.overview h2{font-size:var(--g-fs-text);font-weight:600;margin:0 0 4px}.overview .hint{color:var(--muted);margin:0 0 16px;max-width:54ch}.overview h2+.hint{margin-top:0}.project-list{display:flex;flex-direction:column;gap:8px;margin-bottom:36px}.project-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.project-row:hover{border-color:var(--accent)}.project-row .open{flex:1;min-width:0;text-decoration:none;color:var(--ink)}.project-row .name{font-weight:600}.project-row .meta{color:var(--muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-row a.ghost{flex:none;color:var(--muted);text-decoration:none;padding:3px 10px;border:1px solid var(--line);border-radius:var(--radius)}.project-row a.ghost:hover{background:var(--bg);color:var(--ink)}@media(pointer:coarse){.project-row a.ghost{display:inline-flex;align-items:center;min-height:44px}.token-row button{min-height:44px}}.new-project{border-top:1px solid var(--line);padding-top:22px}.create-repo{display:flex;gap:6px;align-items:center;margin-bottom:14px}.create-repo input{flex:1;min-width:0;padding:5px 10px;font:inherit;font-family:ui-monospace,monospace;font-size:var(--g-fs-beschriftung);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--ink)}.create-repo input:focus{outline:2px solid var(--g-fokus);outline-offset:-1px}.create-repo .hint{margin:0;flex-basis:100%}.create-repo{flex-wrap:wrap}.repo-list{display:flex;flex-direction:column;gap:2px}.user-list{display:flex;flex-direction:column;gap:6px}.user-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.user-row.blocked{opacity:.65}.user-row .avatar{width:28px;height:28px;border-radius:50%}.user-row .wer{flex:1;min-width:0}.user-row .name{font-weight:600}.user-row .meta{color:var(--muted);font-size:var(--g-fs-klein);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blocked-mark{margin-left:8px;font-size:var(--g-fs-klein);font-weight:400;color:var(--error);border:1px solid currentColor;border-radius:var(--g-r-rund);padding:0 6px}.assistant-access{border-top:1px solid var(--line);margin-top:36px;padding-top:22px}.token-row{display:flex;gap:8px;align-items:center;margin-bottom:6px}.token-label{color:var(--muted);flex:0 0 180px}.token-row{align-items:flex-start}.token-row .token-label,.token-row button{padding-top:5px}.assistant-access .hint.trailing{margin-top:14px;max-width:64ch}.claude-verbindung{margin:0 0 10px;color:var(--ink)}.claude-verbindung[data-verbunden=false]{color:var(--muted)}.token-group{color:var(--muted);font-size:var(--g-fs-klein);margin:14px 0 6px}.token-row code{flex:1;min-width:0;overflow-wrap:anywhere;padding:5px 10px;font-family:ui-monospace,monospace;font-size:var(--g-fs-beschriftung);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}@media(max-width:599px){.token-row{flex-wrap:wrap;gap:4px 8px;margin-bottom:12px}.token-row .token-label{flex:1 1 100%;padding-top:0}.token-row code{flex:1 1 100%}.token-row button{padding-top:0}}.repo{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:6px 10px;text-align:left;background:none;border-color:transparent}.repo:hover{background:var(--panel);border-color:var(--line)}.repo:disabled{cursor:default;opacity:.7}.repo .slug{font-family:ui-monospace,monospace;font-size:var(--g-fs-klein)}.repo .tags{display:flex;gap:4px;flex-shrink:0}.tag{font-size:var(--g-fs-klein);color:var(--muted);border:1px solid var(--line);border-radius:var(--g-r-klein);padding:0 5px}#thread-sheet{position:fixed;left:0;right:0;bottom:0;z-index:40;max-height:55vh;overflow-y:auto;background:var(--panel);border-top:1px solid var(--line);border-radius:var(--g-r) var(--g-r) 0 0;box-shadow:0 -10px 30px #0000002e;padding:4px 14px 14px;transform:translateY(105%);visibility:hidden;transition:transform .25s ease-out,visibility 0s linear .25s}#thread-sheet.open{transform:translateY(0);visibility:visible;transition:transform .25s ease-out}#thread-sheet .grip{display:flex;justify-content:flex-end;padding:4px 0;position:sticky;top:0;background:var(--panel)}.note-title{font-weight:600;margin-bottom:6px}.note-body{font-size:var(--g-fs-beschriftung);line-height:1.6;color:var(--ink)}.note-body h3{font-size:var(--g-fs-bedienung);margin:14px 0 4px}.note-body h4,.note-body h5,.note-body h6{font-size:var(--g-fs-beschriftung);margin:12px 0 3px;color:var(--muted)}.note-body p{margin:0 0 8px}.note-body ul,.note-body ol{margin:0 0 8px;padding-left:20px}.note-body li{margin-bottom:2px}.note-body blockquote{margin:0 0 8px;padding-left:10px;border-left:2px solid var(--line);color:var(--muted)}.note-body code{font:var(--g-fs-klein)/1.4 ui-monospace,monospace;background:var(--bg);border-radius:var(--g-r-klein);padding:0 4px}.note-body pre{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;overflow-x:auto;margin:0 0 10px}.note-body pre code{background:none;padding:0}.note-body table{border-collapse:collapse;margin:0 0 10px;font-size:var(--g-fs-klein);width:100%}.note-body th,.note-body td{border-bottom:1px solid var(--line);padding:4px 8px 4px 0;text-align:left;vertical-align:top}.note-body th{font-weight:600}.note-body a{color:var(--g-link);text-decoration-color:var(--g-link-strich);text-underline-offset:3px}a.login{display:inline-block;color:var(--g-gruen-text);background:var(--accent);border:1px solid transparent;border-radius:var(--radius);text-decoration:none;padding:2px 8px}a.login:hover{background:var(--g-gruen-dunkel);color:var(--g-gruen-text)}.login.big{padding:6px 14px;font-weight:600}#notices{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;flex-direction:column}.notice{display:flex;align-items:center;justify-content:center;gap:14px;padding:9px 16px;background:var(--g-warn-hell);color:var(--g-warn);border-bottom:1px solid rgba(179,110,30,.35);font-size:var(--g-fs-beschriftung);box-shadow:0 1px 6px #00000014}.notice button{padding:2px 10px;font-size:var(--g-fs-klein);border-color:#b36e1e66;color:var(--g-warn)}.notice[data-ton=gut]{background:var(--g-flaeche-2);color:var(--g-text)}#notices-kurz .notice[data-ton=gut]{border-color:var(--g-linie-stark)}.notice[data-ton=gut] button{border-color:var(--g-linie-stark);color:var(--g-text)}.page image.selectable{cursor:pointer}body:not(.presenting) .page image.selectable:hover{outline:2px solid var(--accent)}.page image.chosen{outline:2px solid var(--accent)}.page .clipped-image image.selectable:hover,.page .clipped-image image.chosen{outline:none}.image-outline{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none;visibility:hidden}body:not(.presenting) .page .clipped-image:hover>.image-outline,.page .clipped-image:has(image.chosen)>.image-outline{visibility:visible}body:not(.presenting) .page image.selectable.ueber-text{cursor:text}.page image.selectable.ueber-text:hover:not(.chosen){outline:none}.page .clipped-image:has(image.ueber-text:not(.chosen)):hover>.image-outline{visibility:hidden}.page image.selectable.ueber-bild:hover:not(.chosen){outline:none}.page .clipped-image:has(image.ueber-bild:not(.chosen)):hover>.image-outline{visibility:hidden}body:not(.presenting) .page image.selectable.im-blick{outline:2px solid var(--accent)}body:not(.presenting) .page .clipped-image image.selectable.im-blick{outline:none}body:not(.presenting) .page .clipped-image:has(image.selectable.im-blick)>.image-outline{visibility:visible}.cell-place{margin-bottom:5px;font-size:var(--g-fs-klein);color:var(--muted)}.reply-field{margin-top:6px}.reply-field textarea{width:100%;font:var(--g-fs-klein)/1.45 inherit;padding:5px 7px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);resize:vertical}.reply-field textarea:focus{outline:2px solid var(--g-fokus);outline-offset:-1px}.comment-button{position:absolute;right:14px;bottom:14px;background:var(--accent);color:var(--g-gruen-text);border-color:transparent;box-shadow:0 2px 8px #0000002e;z-index:2}.comment-button:hover{background:var(--g-gruen-dunkel)}.comment-button[hidden]{display:none}.comment-button.floating,.comment-button.subject{position:absolute;right:auto;bottom:auto;padding:3px 10px;font-size:var(--g-fs-klein);white-space:nowrap;z-index:5}.comment-button.subject[hidden]{display:none}.page-margin .comment:not(.open) .what{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-margin .comment:not(.open){padding:6px 10px}.page-margin .comment:not(.open) .row{display:none}.page-margin .comment.open{box-shadow:var(--g-schatten);z-index:4}.page-margin .comment.open .row{opacity:1}.page-margin .comment.hervorgehoben{box-shadow:0 0 0 2px #e9b21ebf,0 2px 10px #0000001f;transform:translate(-3px)}.page-margin .comment.von-claude{border-left-color:var(--g-claude)}.page-margin .comment.auftrag{border-left-color:var(--g-claude-kante);border-left-style:dashed}.page-margin .comment.eigene:not(.auftrag){border-left-color:var(--g-gruen)}.page-margin .comment.entschieden{border-left-color:var(--line)}.comment .more{margin-top:3px;color:var(--muted);font-size:var(--g-fs-klein)}.comment .badge{margin-left:5px;font-weight:400;color:var(--muted)}.comment .badge.open{color:var(--g-text);font-weight:600}.comment .badge.stale{color:var(--g-warn);font-weight:600}.comment .badge.declined{color:var(--g-leise)}.comment .badge.breaks,.comment .badge.zitate{color:var(--error);font-weight:600}.propose{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--muted);font-size:var(--g-fs-beschriftung);cursor:pointer}.card label.propose{flex-direction:row}.propose input{margin:0;accent-color:var(--accent)}#comment-edit{margin-top:6px}#comment-edit[hidden]{display:none}@media(pointer:coarse)and (max-width:820px){header{padding-top:max(7px,env(safe-area-inset-top));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.zoom,#share,.toggle,.stat,.who-bar{display:none}main{grid-template-columns:1fr}.files,.source,#diagnostics{display:none}.preview{padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.pages{gap:10px}.preview:has(.page-margin) .pages{margin-right:0}.page-margin{display:none}.page,.page text{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.page text,.page tspan{pointer-events:none}.comment-button{display:none}#notices{top:env(safe-area-inset-top)}.comment-mark{stroke:transparent;stroke-width:20}#thread-sheet{padding-bottom:calc(12px + env(safe-area-inset-bottom))}#thread-sheet .comment{border:0;padding:4px 0 0}#thread-sheet .comment .neu-punkt{position:static;display:inline-block;margin:0 5px 0 0;vertical-align:1px}#thread-sheet .comment .row{opacity:1}.thread-choice{display:block;width:100%;text-align:left;padding:10px 12px;margin-bottom:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.thread-choice .who{font-weight:600;margin-right:8px}.thread-choice .what{color:var(--muted);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#thread-sheet .comment .row button{padding:8px 14px;font-size:var(--g-fs-bedienung)}#thread-sheet textarea{font-size:var(--g-fs-gross)}}.share-aktion{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:8px}.share-aktion .zeile{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.share-aktion strong{font-size:var(--g-fs-beschriftung);font-weight:600}.share-aktion .zeile button{flex-shrink:0;white-space:nowrap}.share-aktion p{font-size:var(--g-fs-klein);line-height:1.45;margin-top:3px}.share-aktion .dauer{flex-direction:row;align-items:center;gap:7px}.share-aktion .dauer[hidden]{display:none}.share-aktion select{font:inherit;padding:5px 7px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--bg)}.share-aktion button[data-an=ja]{border:2px solid var(--g-text);color:var(--g-text)}.share-aktion .wahl{display:flex;align-items:flex-start;gap:7px}.share-aktion .wahl input{padding:0;margin:2px 0 0;flex-shrink:0}.share-aktion .wahl label{display:inline;font-size:var(--g-fs-beschriftung);color:var(--ink)}.share-aktion .wahl small{display:block;font-size:var(--g-fs-klein);line-height:1.45;margin-top:3px;color:var(--muted)}.share-aktion button[aria-disabled=true],.image-view button[aria-disabled=true]{opacity:.55;cursor:progress}.share-hinweis{font-size:var(--g-fs-klein);line-height:1.45}#links-erneuern-stand:empty,#ansicht-stand:empty,#ansicht-dokument:empty{display:none}.ansicht-link{display:flex;flex-wrap:wrap;gap:6px}.ansicht-link[hidden]{display:none}.ansicht-link input{flex:1 1 240px;min-width:0}.ansicht-link button{white-space:nowrap}.rueckfrage{border:1px solid color-mix(in srgb,var(--g-fehler) 35%,var(--g-flaeche));background:var(--g-fehler-hell);border-radius:var(--radius);padding:9px 11px;display:flex;flex-direction:column;gap:8px}.rueckfrage[hidden]{display:none}.rueckfrage p{margin:0;color:var(--ink)}.rueckfrage p:focus{outline:none}.rueckfrage p:focus-visible{outline:2px solid var(--g-fokus);outline-offset:2px;border-radius:2px}.share-aktion .knoepfe{display:flex;flex-wrap:wrap;gap:6px}.share-aktion .knoepfe button{white-space:nowrap}.share-aktion button.bestaetigen{border-color:var(--error);color:var(--error)}.share-aktion button.bestaetigen:hover{background:var(--g-fehler-hell)}.ansicht-passwort{display:flex;flex-direction:column;gap:8px}.ansicht-passwort[hidden],.ansicht-passwort form[hidden],.ansicht-passwort .problem[hidden]{display:none}.ansicht-passwort .zeile{align-items:center;flex-wrap:wrap;row-gap:6px}.ansicht-passwort .zeile p{margin:0;color:var(--ink);flex:1 1 240px}.ansicht-passwort .zeile .knoepfe{flex-shrink:0;flex-wrap:nowrap}.share-aktion a,.share-hinweis a{color:var(--g-link);text-decoration-color:var(--g-link-strich);text-underline-offset:3px;white-space:nowrap}.ansicht-passwort form{display:flex;flex-direction:column;gap:6px}.ansicht-passwort label{font-size:var(--g-fs-klein)}.ansicht-passwort-eingabe{display:flex;flex-wrap:wrap;gap:6px}.ansicht-passwort-eingabe input{flex:1 1 200px;min-width:0}.ansicht-passwort .problem{color:var(--error);margin:0}.ansicht-passwort input[aria-invalid=true]{border-color:var(--error)}#share-modal .card{max-height:calc(100dvh - 32px);overflow-y:auto;width:min(620px,calc(100vw - 32px));padding:24px 28px;gap:12px}.share-fuss{position:sticky;bottom:-24px;margin:0 -28px -24px;padding:10px 28px 24px;background:var(--panel);display:flex}.share-fuss button{flex:1}#sync-status{white-space:nowrap;font-size:var(--g-fs-klein)}#sync-status[data-state=warning]{color:var(--g-warn)}#sync-status[data-state=saved]{color:var(--g-leise)}@media(prefers-reduced-motion:reduce){.peer-caret,.page-margin .comment{transition:none}#thread-sheet,#thread-sheet.open{transition:visibility 0s}}:where(dialog,[role=dialog],[role=alertdialog],[role=menu],[role=listbox],[popover],.modal,.g-erhoben){--tm-flaeche: var(--g-flaeche)}:root{--tm-claude: var(--g-claude);--tm-claude-hell: var(--g-claude-hell);--tm-claude-kante: var(--g-claude-kante);--tm-du: var(--g-gruen);--tm-du-hell: var(--g-gruen-hell);--tm-du-text: var(--g-gruen-text);--tm-stuetzt: var(--g-gruen);--tm-stuetzt-hell: var(--g-gruen-hell);--tm-widerspricht: var(--g-widerspricht);--tm-widerspricht-hell: var(--g-widerspricht-hell);--tm-beruehrt: var(--g-beruehrt);--tm-beruehrt-hell: var(--g-beruehrt-hell);--tm-anders: var(--g-andere);--tm-anders-hell: var(--g-andere-hell);--tm-flaeche: var(--g-flaeche);--tm-text: var(--g-text);--tm-leise: var(--g-leise);--tm-linie: var(--g-linie);--tm-schatten: var(--g-schatten);--tm-fokus: var(--g-fokus)}.tm-pille{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding:2px 9px;border-radius:var(--g-r);background:var(--tm-beruehrt-hell);color:var(--tm-text);font:600 var(--g-fs-bedienung)/1.45 var(--g-schrift);white-space:nowrap;vertical-align:baseline}.tm-pille-kennung{font-weight:800}.tm-pille-name{overflow:hidden;text-overflow:ellipsis;font-weight:500}.tm-pille-richtung{font-weight:700}.tm-pille[data-richtung=stuetzt]{background:var(--tm-stuetzt-hell);color:var(--tm-stuetzt)}.tm-pille[data-richtung=widerspricht]{background:var(--tm-widerspricht-hell);color:var(--tm-widerspricht)}.tm-pille[data-richtung=beruehrt]{background:var(--tm-beruehrt-hell);color:var(--tm-beruehrt)}.tm-pille[data-richtung=anders]{background:var(--tm-anders-hell);color:var(--tm-anders)}.tm-pille[data-richtung] .tm-pille-name{color:var(--tm-text)}.tm-pille[data-entwurf]{background:transparent;color:var(--tm-claude);box-shadow:inset 0 0 0 var(--g-claude-strich) var(--tm-claude-kante)}.tm-pille-entwurf,.tm-entwurf{font-size:var(--g-schrift-klein);font-weight:700;letter-spacing:.02em}.tm-entwurf{display:inline-flex;align-items:center;padding:0 8px;border:var(--g-claude-strich) dashed var(--tm-claude-kante);border-radius:var(--g-r-rund);color:var(--tm-claude);line-height:1.6;white-space:nowrap;vertical-align:baseline}.tm-vorbereitet,.tm-entscheidung{display:grid;gap:8px;padding:14px 16px;border-radius:var(--g-r);background:var(--tm-flaeche);color:var(--tm-text);font:var(--g-fs-text)/1.5 var(--g-schrift);min-width:0}.tm-vorbereitet{border:var(--g-claude-strich) dashed var(--tm-claude-kante);background:linear-gradient(var(--tm-claude-hell),var(--tm-claude-hell)) top / 100% 4px no-repeat,var(--tm-flaeche)}.tm-entscheidung{border:2px solid var(--tm-du);box-shadow:0 0 0 3px var(--tm-du-hell)}.tm-entscheidung:focus-visible{outline:3px solid var(--tm-fokus);outline-offset:2px}.tm-karte-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.tm-herkunft{font-size:var(--g-fs-beschriftung);font-weight:700}.tm-vorbereitet .tm-herkunft{color:var(--tm-claude)}.tm-entscheidung .tm-herkunft{color:var(--tm-du)}.tm-art{font-size:var(--g-fs-beschriftung);font-weight:600;padding:1px 8px;border-radius:var(--g-r-rund);background:var(--tm-claude-hell);color:var(--tm-claude)}.tm-zeit{margin-left:auto;font-size:var(--g-fs-beschriftung);color:var(--tm-leise)}.tm-karte-titel{margin:0;font-size:var(--g-fs-gross);line-height:1.35;font-weight:650;overflow-wrap:anywhere}.tm-karte-text{margin:0;overflow-wrap:anywhere}.tm-karte-fuss{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.tm-status{margin:0;font-size:var(--g-fs-bedienung);color:var(--tm-widerspricht)}.tm-status:empty{display:none}.tm-knopf{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;border:1px solid var(--tm-linie);border-radius:var(--g-r);background:var(--tm-flaeche);color:var(--tm-text);font:600 var(--g-fs-text)/1.2 var(--g-schrift);cursor:pointer}.tm-knopf:hover{border-color:var(--tm-leise)}.tm-knopf:focus-visible{outline:3px solid var(--tm-fokus);outline-offset:2px}.tm-knopf.is-haupt{background:var(--tm-du);border-color:var(--tm-du);color:var(--tm-du-text)}.tm-knopf.is-annehmen{border:1.5px solid var(--tm-du);color:var(--tm-du)}.tm-knopf.is-annehmen:hover{background:var(--tm-du-hell)}.tm-knopf.is-aktuell{border:1.5px dashed var(--g-claude-kante, var(--tm-claude))}.tm-knopf:disabled{opacity:.55;cursor:progress}:root:not([data-tastatur]) .tm-taste{display:none}.tm-taste{font:600 var(--g-fs-beschriftung)/1 ui-monospace,Menlo,monospace;padding:2px 5px;border:1px solid currentColor;border-bottom-width:2px;border-radius:var(--g-r-klein)}.tm-naechster{display:grid;gap:2px;padding:10px 14px 10px 12px;border-left:4px solid var(--tm-du);border-radius:var(--g-r-klein) var(--g-r) var(--g-r) var(--g-r-klein);background:var(--tm-du-hell);color:var(--tm-text);text-decoration:none;font:var(--g-fs-text)/1.45 var(--g-schrift);min-width:0}.tm-naechster[data-seite=claude]{border-left-color:var(--tm-claude);background:var(--tm-claude-hell)}.tm-naechster[data-seite=wartet]{border-left-color:var(--tm-beruehrt);background:var(--tm-beruehrt-hell)}a.tm-naechster:hover .tm-naechster-titel{text-decoration:underline;text-underline-offset:3px}a.tm-naechster:focus-visible{outline:3px solid var(--tm-fokus);outline-offset:2px}div.tm-naechster:focus-visible{outline:3px solid var(--tm-fokus, var(--g-fokus));outline-offset:2px}.tm-naechster-eyebrow{font-size:var(--g-fs-beschriftung);font-weight:700;color:var(--tm-leise)}.tm-naechster-titel{font-weight:650;overflow-wrap:anywhere}.tm-naechster-text{color:var(--tm-leise);overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.tm-knopf,.tm-naechster{transition:border-color .12s ease,background-color .12s ease}}header.kopf{--kopf-hoehe: 3.25rem;box-sizing:border-box;display:flex;align-items:stretch;flex-wrap:nowrap;white-space:nowrap;height:var(--kopf-hoehe);min-height:var(--kopf-hoehe);flex:none;gap:1.25rem;padding:0 1rem;position:relative;background:var(--g-leiste);border-bottom:1px solid var(--g-linie);font:var(--g-fs-bedienung)/1.5 var(--g-schrift);color:var(--g-text)}header.kopf>*{align-self:center}header.kopf>.kopf-orte{align-self:stretch}header.kopf [hidden]{display:none!important}header.kopf .brand{font:650 var(--g-fs-gross)/1.3 var(--g-schrift);letter-spacing:-.01em;color:var(--g-text);text-decoration:none}header.kopf a.brand:hover{text-decoration:underline;text-decoration-color:var(--g-link-strich);text-underline-offset:4px}header.kopf a.brand{display:inline-flex;align-items:center;min-height:var(--g-treffer)}.kopf-orte{display:flex;align-items:center;gap:4px;min-width:0;flex:none}header.kopf .kopf-ort{display:inline-flex;align-items:center;min-width:var(--g-treffer);min-height:var(--g-treffer);box-sizing:border-box;padding:.3125rem .6875rem;border-radius:var(--g-r);color:var(--g-leise);font:500 var(--g-ort-schrift)/1.3 var(--g-schrift);text-decoration:none;white-space:nowrap}header.kopf a.kopf-ort:hover{color:var(--g-text);background:var(--g-hover)}a.kopf-ort:focus-visible,.kopf-rueckweg:focus-visible,.kopf-zaehler:focus-visible,.kopf-ortzeile a:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}header.kopf .kopf-ort.is-aktuell{color:var(--g-gruen);background:var(--g-gruen-hell);font-weight:650;box-shadow:inset 0 0 0 var(--g-mensch-rand) var(--g-gruen)}header.kopf .kopf-ort[data-ort=projekt]{max-width:24ch;overflow:hidden;text-overflow:ellipsis;display:inline-block}header.kopf .kopf-rueckweg{display:inline-flex;align-items:baseline;gap:4px;min-width:0;max-width:52ch;flex:0 1 auto;padding:.25rem .75rem .25rem .5625rem;border:1px solid var(--g-linie-stark);border-radius:var(--g-r-rund);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);text-decoration:none;white-space:nowrap;overflow:hidden}.kopf-rueckweg:hover{background:var(--g-hover)}.kopf-rueckweg-pfeil{font-size:var(--g-fs-gross);line-height:1}.kopf-rueckweg-projekt{flex:none}.kopf-rueckweg-abschnitt{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}.kopf-rechts{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}header.kopf .kopf-zaehler{gap:7px}.kopf-zahl,.kopf-orte-knopf-zahl,.kopf-orte-eintrag-zahl{display:inline-block;min-width:1.375rem;box-sizing:border-box;padding:0 6px;border-radius:var(--g-r-rund);background:var(--g-text);color:var(--g-flaeche);font:700 var(--g-fs-beschriftung)/1.5 var(--g-schrift);text-align:center;font-variant-numeric:tabular-nums}.kopf-zahl.is-veraltet{background:var(--g-beruehrt);color:var(--g-flaeche)}header.kopf .kopf-neu{display:inline-flex;align-items:center;min-height:var(--g-knopf-hoehe);padding:0 13px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);text-decoration:none;white-space:nowrap}header.kopf .kopf-neu:hover{background:var(--g-hover)}.kopf-neu:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}header.kopf .kopf-hilfe{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border-radius:var(--g-r);color:var(--g-leise);font:500 var(--g-fs-bedienung)/1.3 var(--g-schrift);text-decoration:none;white-space:nowrap}header.kopf a.kopf-hilfe:hover{color:var(--g-text);background:var(--g-hover)}header.kopf .kopf-mobil{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;border-radius:var(--g-r);color:var(--g-gruen);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);text-decoration:none;white-space:nowrap}header.kopf .kopf-mobil[hidden]{display:none}.kopf-mobil:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}header.kopf .kopf-hilfe[aria-current=page]{color:var(--g-gruen);background:var(--g-gruen-hell);font-weight:650;box-shadow:inset 0 0 0 var(--g-mensch-rand) var(--g-gruen)}a.kopf-hilfe:focus-visible,.kopf-konto-knopf:focus-visible,.kopf-anmelden:focus-visible,.kopf-konto-punkt:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.kopf-konto{position:relative;display:flex}.kopf-konto[hidden]{display:none}header.kopf .kopf-konto-knopf{display:inline-flex;align-items:center;gap:6px;min-height:var(--g-knopf-hoehe);padding:0 10px 0 12px;border:1px solid var(--g-linie);border-radius:var(--g-r-rund);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);cursor:pointer;white-space:nowrap}header.kopf .kopf-konto-knopf:hover{border-color:var(--g-leise);background:var(--g-flaeche)}.kopf-konto-knopf[aria-expanded=true]{border-color:var(--g-leise)}.kopf-konto-knopf[hidden]{display:none}.kopf-konto-name{max-width:16ch;overflow:hidden;text-overflow:ellipsis}.kopf-konto-pfeil{color:var(--g-leise);font-size:var(--g-fs-klein)}.kopf-konto-menue{position:absolute;top:calc(100% + 8px);right:0;z-index:1001;display:grid;min-width:220px;padding:6px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-erhoben);color:var(--g-text);box-shadow:var(--g-schatten);font:var(--g-fs-bedienung)/1.5 var(--g-schrift);white-space:normal}.kopf-konto-menue[hidden]{display:none}.kopf-konto-wer{margin:0;padding:6px 10px 8px;border-bottom:1px solid var(--g-linie);color:var(--g-leise);font-size:var(--g-fs-beschriftung)}.kopf-konto-wer strong{color:var(--g-text)}.kopf-konto-menue .kopf-konto-punkt{display:block;padding:8px 10px;border-radius:var(--g-r-klein);color:var(--g-text);text-decoration:none}.kopf-konto-punkt:hover,.kopf-konto-punkt:focus{background:var(--g-hover);outline:none}.kopf-konto-punkt[aria-current=page]{color:var(--g-gruen);font-weight:650}header.kopf .kopf-konto-knopf.is-aktuell{border-color:var(--g-gruen);background:var(--g-gruen-hell);color:var(--g-gruen);box-shadow:inset 0 0 0 var(--g-mensch-rand) var(--g-gruen)}.kopf-konto-gruppe{display:grid;margin:4px 0;padding:4px 0;border-block:1px solid var(--g-linie)}.kopf-konto-gruppentitel{margin:0;padding:4px 10px 2px;color:var(--g-leise);font-size:var(--g-fs-beschriftung)}.kopf-konto-menue .kopf-konto-wahl{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.kopf-konto-haekchen{width:1em;color:var(--g-text);visibility:hidden}.kopf-konto-menue .kopf-konto-befehle{display:flex;align-items:center;gap:16px;width:100%;border:0;background:none;font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.kopf-konto-kuerzel{margin-left:auto;color:var(--g-leise);font:var(--g-fs-beschriftung) var(--g-schrift)}.kopf-konto-wahl[aria-checked=true] .kopf-konto-haekchen{visibility:visible}header.kopf .kopf-anmelden{display:inline-flex;align-items:center;min-height:var(--g-knopf-hoehe);padding:0 14px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);text-decoration:none;white-space:nowrap}.kopf-anmelden:hover{background:var(--g-hover)}.kopf-ansage,.kopf-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}header.kopf.kopf-ohne-bereich .kopf-bereich,header.kopf.kopf-eng .kopf-orte,header.kopf.kopf-eng:not([data-ort=editor]) .kopf-rueckweg,header.kopf.kopf-eng .kopf-neu,header.kopf.kopf-eng .kopf-hilfe,header.kopf.kopf-eng .kopf-mobil{display:none}header.kopf.kopf-eng{gap:8px;padding-inline:8px}header.kopf.kopf-eng .kopf-rechts{gap:6px}header.kopf.kopf-kompakt{gap:.75rem}header.kopf.kopf-kompakt .kopf-orte{gap:2px}header.kopf.kopf-kompakt .kopf-ort{padding-inline:.5rem}header.kopf.kopf-kompakt .kopf-rechts{gap:6px}header.kopf.kopf-kompakt :is(.kopf-konto-name,.kopf-konto-pfeil){display:none}header.kopf.kopf-kompakt .kopf-konto-knopf{padding-inline:8px}header.kopf.kopf-kompakt .kopf-konto-knopf:after{content:attr(data-kuerzel)}header.kopf.kopf-eng .brand{font-size:var(--g-ort-schrift)}header.kopf.kopf-eng :is(.kopf-orte-knopf,.kopf-konto-knopf){padding-inline:8px}header.kopf.kopf-eng .kopf-konto-name,header.kopf.kopf-eng .kopf-konto-pfeil{display:none}header.kopf.kopf-eng .kopf-konto-knopf:after{content:attr(data-kuerzel)}header.kopf.kopf-weg-unten .kopf-rueckweg{display:none}.kopf-ortzeile.is-nur-weg .kopf-ortzeile-ort{display:none}header.kopf.kopf-knapp :is(.kopf-rueckweg-wort,.kopf-rueckweg-abschnitt){display:none}.kopf-orte-wahl{position:relative;display:flex;flex:none}header.kopf .kopf-orte-knopf{display:inline-flex;align-items:center;gap:6px;min-height:var(--g-knopf-hoehe);min-width:var(--g-treffer);padding:0 10px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);cursor:pointer}header.kopf .kopf-orte-knopf:hover{border-color:var(--g-leise)}.kopf-orte-knopf[aria-expanded=true]{border-color:var(--g-leise)}.kopf-orte-knopf-pfeil{font-size:var(--g-fs-klein)}.kopf-orte-knopf:focus-visible,.kopf-orte-eintrag:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.kopf-orte-menue{position:absolute;top:calc(100% + 8px);right:0;max-width:calc(100vw - 24px);z-index:1001;display:grid;min-width:240px;padding:6px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-erhoben);box-shadow:var(--g-schatten);white-space:normal}.kopf-orte-menue[hidden]{display:none}header.kopf .kopf-orte-eintrag{display:flex;align-items:center;min-height:44px;padding:8px 10px;overflow-wrap:anywhere;border-radius:var(--g-r-klein);color:var(--g-text);font:500 var(--g-fs-text)/1.4 var(--g-schrift);text-decoration:none}header.kopf .kopf-orte-eintrag.is-aktuell{color:var(--g-gruen);font-weight:650}header.kopf .kopf-orte-eintrag.mit-zahl{gap:10px}.kopf-orte-eintrag-zahl{margin-left:auto}.kopf-orte-eintrag:hover{background:var(--g-hover)}.kopf-orte-trenner{width:100%;margin:6px 0;border:0;border-top:1px solid var(--g-linie)}.kopf-bereich{position:relative;display:flex;flex:none}.kopf-bereich[hidden]{display:none}header.kopf .kopf-bereich-knopf{display:inline-flex;align-items:center;gap:6px;min-height:var(--g-treffer);padding:0 10px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);white-space:nowrap;cursor:pointer}header.kopf .kopf-bereich-knopf:hover,.kopf-bereich-knopf[aria-expanded=true]{border-color:var(--g-leise)}.kopf-bereich-pfeil{font-size:var(--g-fs-klein)}.kopf-bereich-knopf:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.kopf-bereich-menue{position:absolute;top:calc(100% + 8px);left:0;z-index:1001;display:grid;min-width:200px;padding:6px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-erhoben);box-shadow:var(--g-schatten)}.kopf-bereich-menue[hidden]{display:none}.kopf-ortzeile{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:2px 12px;flex:none;border-bottom:1px solid var(--g-linie);background:var(--g-leiste);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.4 var(--g-schrift)}.kopf-ortzeile[hidden]{display:none}.kopf-ortzeile-rueckweg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--g-link);font-weight:600;text-decoration:underline;text-decoration-color:var(--g-link-strich);text-underline-offset:3px}.kopf-ortzeile-rueckweg:hover{text-decoration-color:currentColor}@media(max-width:760px){.kopf-rechts{gap:12px}header.kopf{gap:12px;padding:0 12px}.kopf-konto-name,.kopf-konto-pfeil{display:none}header.kopf .kopf-konto-knopf:after{content:attr(data-kuerzel)}.kopf-rueckweg-abschnitt{display:none}}@media(pointer:coarse){header.kopf .kopf-orte-knopf,header.kopf .kopf-neu,header.kopf .kopf-bereich-knopf{min-height:44px}.kopf-konto-menue .kopf-konto-punkt{display:flex;align-items:center;min-height:44px;padding-block:0}}.kopf-neue-fassung{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 16px;border-bottom:1px solid var(--g-linie);background:var(--g-leiste);color:var(--g-text);font:var(--g-fs-bedienung)/1.5 var(--g-schrift)}.kopf-neue-fassung button{min-height:var(--g-knopf-hoehe);padding:0 12px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);cursor:pointer}.kopf-neue-fassung button:hover{background:var(--g-hover)}.kopf-neue-fassung .kopf-neue-fassung-spaeter{font-weight:400}.kopf-neue-fassung button:focus-visible{outline:2px solid var(--g-fokus);outline-offset:2px}.frage-dialog{width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:var(--g-a4) var(--g-a5);border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-erhoben);color:var(--g-text);box-shadow:var(--g-schatten);font:var(--g-fs-text)/var(--g-zeile) var(--g-schrift)}.frage-dialog::backdrop{background:var(--g-abdunkeln)}.frage-dialog h2{margin:0 0 var(--g-a2);font-size:var(--g-fs-titel);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.frage-dialog h2:focus{outline:none}.frage-dialog p{margin:0;color:var(--g-text);overflow-wrap:anywhere}.frage-knoepfe{display:flex;justify-content:flex-end;gap:var(--g-a2);margin-top:var(--g-a4)}.frage-knoepfe button{min-height:var(--g-knopf-hoehe);padding:0 16px;border:1px solid var(--g-gruen);border-radius:var(--g-r);background:var(--g-gruen);color:var(--g-gruen-text);font:inherit;font-size:var(--g-fs-bedienung);font-weight:600;cursor:pointer}.frage-knoepfe button.ghost{border-color:var(--g-linie-stark);background:var(--g-flaeche);color:var(--g-text);font-weight:400}.frage-knoepfe button:hover{filter:brightness(.96)}.frage-knoepfe button.ghost:hover{background:var(--g-hover);filter:none}.frage-knoepfe button:focus-visible{outline:2px solid var(--g-fokus);outline-offset:2px}@media(max-width:520px){.frage-knoepfe{flex-direction:column-reverse;align-items:stretch}.frage-knoepfe button{min-height:44px}}.tu-dialog{width:min(640px,calc(100vw - 32px));max-height:min(80vh,720px);overflow:auto;padding:var(--g-a4) var(--g-a5) var(--g-a5);border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-erhoben);color:var(--g-text);box-shadow:var(--g-schatten);font:var(--g-fs-text)/var(--g-zeile) var(--g-schrift)}.tu-dialog::backdrop{background:var(--g-abdunkeln)}.tu-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--g-a3)}.tu-titel{margin:0;font-size:var(--g-fs-titel);font-weight:600}.tu-zu{min-height:var(--g-knopf-hoehe);padding:4px 12px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:inherit;font-size:var(--g-fs-bedienung);cursor:pointer}.tu-zu:hover{background:var(--g-hover)}.tu-zu:focus-visible{outline:2px solid var(--g-fokus);outline-offset:2px}.tu-hinweis{margin:var(--g-a1) 0 var(--g-a3);color:var(--g-leise);font-size:var(--g-fs-beschriftung)}.tu-gruppe+.tu-gruppe{margin-top:var(--g-a4)}.tu-gruppe-titel{margin:0 0 var(--g-a1);font-size:var(--g-fs-beschriftung);font-weight:600;color:var(--g-leise)}.tu-tabelle{width:100%;border-collapse:collapse}.tu-tabelle td{padding:5px 0;border-top:1px solid var(--g-linie);vertical-align:baseline}.tu-tasten{width:40%;padding-right:var(--g-a3)!important;white-space:nowrap;color:var(--g-leise)}.tu-tasten kbd{display:inline-block;min-width:1.6em;padding:0 6px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r-klein);background:var(--g-flaeche-2);color:var(--g-text);font:600 var(--g-fs-beschriftung)/1.4 var(--g-schrift);text-align:center}@media(max-width:520px){.tu-tasten{width:auto;white-space:normal}}dialog.befehlspalette{position:fixed;top:12vh;margin:0 auto;width:min(600px,calc(100vw - 24px));max-height:70vh;padding:0;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-erhoben);color:var(--g-text);box-shadow:var(--g-schatten);overflow:hidden}dialog.befehlspalette[open]{display:flex;flex-direction:column}dialog.befehlspalette::backdrop{background:var(--g-abdunkeln, #17281c40)}#befehlspalette-suche{flex:none;width:100%;padding:14px 16px;border:0;border-bottom:1px solid var(--g-linie);background:transparent;font:var(--g-fs-gross)/1.4 var(--g-schrift);color:var(--g-text)}#befehlspalette-suche:focus-visible{outline:none}.befehlspalette-liste{list-style:none;margin:0;padding:6px;overflow:auto}.befehlspalette-eintrag{display:flex;align-items:baseline;gap:10px;min-height:36px;padding:8px 10px;border-radius:var(--g-r);cursor:pointer;font-size:var(--g-fs-text)}.befehlspalette-eintrag[aria-selected=true]{background:var(--g-gruen-hell)}.befehlspalette-eintrag[aria-disabled=true]{color:var(--g-leise);cursor:default}.befehlspalette-name{flex:1;min-width:0;overflow-wrap:anywhere}.befehlspalette-haken{flex:none;width:1em;margin-right:-4px;color:var(--g-text)}.befehlspalette-gruppe{flex:none;font-size:var(--g-fs-beschriftung);color:var(--g-leise)}.befehlspalette-kuerzel{flex:none;font:var(--g-fs-beschriftung) var(--g-schrift);color:var(--g-leise)}.befehlspalette-leer{margin:0;padding:14px 16px;color:var(--g-leise)}@media(pointer:coarse){.befehlspalette-eintrag{min-height:44px}}:is(header.kopf,.kopf-ortzeile) .kopf-claude{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:28ch;flex:0 1 auto;color:var(--g-leise);font:400 var(--g-fs-beschriftung)/1.4 var(--g-schrift);white-space:nowrap}:is(header.kopf,.kopf-ortzeile) .kopf-claude[hidden]{display:none}.kopf-ortzeile .kopf-claude{margin-left:auto}.kopf-claude-zeichen{flex:none;color:var(--g-claude);font-size:var(--g-fs-bedienung)}.kopf-claude-satz{min-width:0;overflow:hidden;text-overflow:ellipsis}header.kopf .kopf-claude.is-knapp{justify-content:center;min-width:28px;min-height:28px;border-radius:var(--g-r);cursor:default}header.kopf .kopf-claude.is-knapp:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}header.kopf .kopf-claude.is-knapp:not(.is-offen) .kopf-claude-satz{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}header.kopf .kopf-claude.is-offen .kopf-claude-satz{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:max-content;max-width:min(260px,calc(100vw - 24px));padding:6px 10px;border:1px dashed var(--g-claude-kante);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);box-shadow:var(--g-schatten);white-space:normal}@media(pointer:coarse){header.kopf .kopf-claude.is-knapp{min-width:44px;min-height:44px}}header.kopf .kopf-suche{position:relative;display:flex;align-items:center;flex:0 1 18rem;min-width:11rem}header.kopf .kopf-suche[hidden]{display:none!important}.kopf-suche-feld{display:flex;align-items:center;gap:6px;width:100%;min-height:var(--g-knopf-hoehe);box-sizing:border-box;padding:0 6px 0 9px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text)}.kopf-suche-feld:focus-within{border-color:var(--g-fokus);box-shadow:0 0 0 1px var(--g-fokus)}.kopf-suche-lupe{flex:none;width:.9375rem;height:.9375rem;background:currentColor;color:var(--g-leise);-webkit-mask:var(--kopf-lupe) center / contain no-repeat;mask:var(--kopf-lupe) center / contain no-repeat}:root{--kopf-lupe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3C/svg%3E")}.kopf-suche-eingabe,header.kopf input.kopf-suche-eingabe{flex:1;box-shadow:none;outline:none;min-width:0;height:calc(var(--g-knopf-hoehe) - 2px);padding:0;border:0;background:transparent;color:var(--g-text);font:400 var(--g-fs-bedienung)/1.3 var(--g-schrift);-webkit-appearance:none;appearance:none}header.kopf input.kopf-suche-eingabe:focus{outline:none;border:0;box-shadow:none}.kopf-suche-taste{flex:none;padding:0 6px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r-klein);background:var(--g-flaeche-2);color:var(--g-leise);font:600 var(--g-schrift-klein)/1.5 var(--g-schrift)}.kopf-suche.is-fokus .kopf-suche-taste,.kopf-suche.hat-text .kopf-suche-taste{display:none}header.kopf .kopf-suche-knopf{display:none;align-items:center;justify-content:center;min-width:var(--g-treffer);min-height:var(--g-treffer);padding:6px 8px;border:0;border-radius:var(--g-r);background:none;color:var(--g-leise);cursor:pointer}header.kopf .kopf-suche-knopf .kopf-suche-lupe{width:1.0625rem;height:1.0625rem;color:inherit}header.kopf .kopf-suche-knopf:hover{color:var(--g-text);background:var(--g-hover)}header.kopf .kopf-suche-knopf[aria-expanded=true]{color:var(--g-text);background:var(--g-hover)}.kopf-suche-knopf:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.kopf-suche-aufklapper{position:absolute;top:calc(100% + 8px);left:0;z-index:1001;width:min(36rem,calc(100vw - 24px));max-height:min(70vh,36rem);overflow:auto;box-sizing:border-box;padding:6px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-erhoben);color:var(--g-text);box-shadow:var(--g-schatten);white-space:normal;font:var(--g-fs-bedienung)/1.45 var(--g-schrift)}.kopf-suche-aufklapper[hidden],.kopf-suche-liste[hidden],.kopf-suche-zustand[hidden]{display:none}.kopf-suche-gruppenname{padding:8px 10px 3px;color:var(--g-leise);font:650 var(--g-fs-beschriftung)/1.4 var(--g-schrift)}.kopf-suche-gruppe+.kopf-suche-gruppe{margin-top:2px}.kopf-suche-zustand{margin:0;padding:10px;color:var(--g-leise)}.kopf-suche-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-top:6px;padding:8px 10px 2px;border-top:1px solid var(--g-linie)}.kopf-suche-hinweis{color:var(--g-leise);font-size:var(--g-fs-beschriftung)}:root:not([data-tastatur]) :is(.kopf-suche-hinweis,.kopf-suche-taste){display:none}@media(hover:none)and (pointer:coarse){:is(.kopf-suche-hinweis,.kopf-suche-taste){display:none!important}}header.kopf .kopf-suche-alle{margin-left:auto;padding:4px 6px;border-radius:var(--g-r-klein);color:var(--g-link);font-weight:600}.kopf-suche-alle.is-aktiv{background:var(--g-hover);box-shadow:inset 0 0 0 2px var(--g-fokus)}.such-treffer,:is(header.kopf,.su) a.such-treffer{display:flex;align-items:center;gap:12px;min-height:var(--g-treffer);padding:7px 10px;border-radius:calc(var(--g-r) - 2px);color:var(--g-text);text-decoration:none}a.such-treffer:hover{background:var(--g-hover)}.such-treffer.is-aktiv{background:var(--g-hover);box-shadow:inset 0 0 0 2px var(--g-fokus)}.such-treffer:focus-visible{outline:3px solid var(--g-fokus);outline-offset:-1px}.such-treffer-text{display:grid;gap:1px;min-width:0;flex:1}.such-treffer-titel{font-weight:650;overflow-wrap:anywhere}.such-treffer-unter{color:var(--g-leise);font-size:var(--g-fs-beschriftung);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.such-treffer-rechts{display:grid;justify-items:end;gap:2px;flex:none;max-width:40%}.such-treffer-ort{max-width:100%;padding:1px 8px;overflow:hidden;border:1px solid var(--g-linie);border-radius:var(--g-r-klein);background:var(--g-flaeche-2);color:var(--g-leise);font-size:var(--g-fs-beschriftung);text-overflow:ellipsis;white-space:nowrap}.such-treffer-zusatz{color:var(--g-leise);font-size:var(--g-fs-beschriftung);white-space:nowrap}.such-treffer.is-claude,:is(header.kopf,.su) a.such-treffer.is-claude{border-left:2px dashed var(--g-claude-kante);padding-left:8px}.such-marke{padding:0 1px;border-radius:2px;background:var(--g-markiert);color:inherit}@media(max-width:1099px){header.kopf .kopf-suche{position:static;flex:none;min-width:0;margin-left:auto}header.kopf .kopf-suche:not([hidden])+.kopf-rechts{margin-left:0}header.kopf .kopf-suche-knopf{display:inline-flex}header.kopf .kopf-suche-feld{display:none}header.kopf .kopf-suche.is-ausgeklappt:before{content:"";position:absolute;top:100%;left:0;right:0;z-index:1001;height:calc(2.75rem + 14px);border-bottom:1px solid var(--g-linie);background:var(--g-leiste)}header.kopf .kopf-suche.is-ausgeklappt .kopf-suche-feld{display:flex;position:absolute;top:calc(100% + 7px);left:12px;right:12px;z-index:1002;width:auto;min-height:2.75rem}header.kopf .kopf-suche.is-ausgeklappt input.kopf-suche-eingabe{height:2.625rem;font-size:var(--g-fs-text)}header.kopf .kopf-suche-aufklapper{top:calc(100% + 2.75rem + 12px);left:12px;right:12px;width:auto}}@media(pointer:coarse){header.kopf .kopf-suche-knopf{min-width:44px;min-height:44px}.kopf-suche-feld{min-height:44px}header.kopf input.kopf-suche-eingabe{height:42px}.such-treffer{min-height:44px}header.kopf .kopf-suche-alle{display:inline-flex;align-items:center;min-height:44px;padding-inline:10px}}body.schreibtisch-seite :where(dialog,[role=dialog],[role=alertdialog],[role=menu],[role=listbox],[popover],.modal,.g-erhoben){--st-flaeche: var(--g-flaeche);--st-grund: var(--g-grund)}body.schreibtisch-seite{--st-flaeche: var(--g-flaeche);--st-grund: var(--g-grund);--st-text: var(--g-text);--st-leise: var(--g-leise);--st-linie: var(--g-linie);--st-frist: var(--g-warn);--st-frist-hell: var(--g-warn-hell);--st-dringend: var(--g-widerspricht);--st-dringend-hell: var(--g-widerspricht-hell);background:var(--st-grund);color:var(--st-text)}.schreibtisch-seite header{background:var(--st-flaeche)}.overview.schreibtisch{max-width:1180px;padding:28px 24px 64px}body[data-seite=einstellungen] .overview.schreibtisch{max-width:820px}.overview.schreibtisch .hint{font-size:var(--g-fs-text)}.st{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:24px;align-items:start;font:var(--g-fs-text)/1.5 var(--g-schrift)}.st-haupt,.st-seite{display:grid;gap:14px;min-width:0}.st-gruss{margin:0;font-size:var(--g-fs-seitentitel);font-weight:650;letter-spacing:-.01em}.st-datum{margin:2px 0 0;color:var(--st-leise);font-size:var(--g-fs-bedienung)}.st-leise{color:var(--st-leise)}.st-eingang{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--st-linie);border-left:4px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--st-flaeche)}.st-eingang[data-leer=true]{border-left-color:var(--st-linie)}.st-eingang-marke{color:var(--st-leise);font-size:var(--g-fs-beschriftung);font-weight:700}.st .st-eingang-titel{margin:0;font-size:var(--g-fs-seitentitel);font-weight:700;line-height:1.25}.st-eingang-arten{margin:0;color:var(--st-leise);overflow-wrap:anywhere}.st-eingang-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px}.st-eingang-spaeter{font-size:var(--g-fs-bedienung)}.st-taste{margin-left:8px;padding:0 5px;border:1px solid currentColor;border-radius:var(--g-r-klein);font:600 var(--g-fs-beschriftung)/1.4 var(--g-schrift);opacity:.8}.st-projekt-link{color:inherit;text-decoration:none;font-weight:650}.st-projekt-link:hover{text-decoration:underline;text-underline-offset:3px}.st-projektliste{list-style:none;margin:8px 0 0;padding:0;display:grid}.st-projektzeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:8px 4px;border-top:1px solid var(--st-linie)}.st-projektzeile:first-child{border-top:0}.st-projektname{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;overflow-wrap:anywhere}.st-projekt-rechts{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:var(--g-fs-bedienung)}.st-im-eingang{display:inline-flex;align-items:center;min-height:var(--g-treffer);box-sizing:border-box;padding:2px 10px;border-radius:var(--g-r-rund);background:var(--g-beruehrt-hell);color:var(--g-text);font-weight:650;text-decoration:none;white-space:nowrap}.st-im-eingang:hover{text-decoration:underline;text-underline-offset:3px}.st-frist-pille{padding:2px 10px;border-radius:var(--g-r-rund);background:var(--st-frist-hell);color:var(--st-frist);font-size:var(--g-fs-beschriftung);font-weight:650}.st-frist-pille.is-dringend{background:var(--st-dringend-hell);color:var(--st-dringend)}.st-knopf{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid var(--st-linie);border-radius:var(--g-r);background:var(--st-flaeche);color:var(--st-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);text-decoration:none;cursor:pointer}.st-knopf:hover{border-color:var(--st-leise)}.st-knopf.is-haupt{background:var(--tm-du);border-color:var(--tm-du);color:var(--tm-du-text)}.st-knopf.is-haupt:hover{filter:brightness(1.08)}.st-knopf.is-leise{border-color:transparent;color:var(--st-leise);font-weight:500}.st-knopf.is-leise:hover{border-color:var(--st-linie);color:var(--st-text)}.st-knopf:disabled{opacity:.6;cursor:progress}.st-leer{padding:20px;border:1px solid var(--st-linie);border-radius:var(--g-r);background:var(--st-flaeche)}.st-leer h2{margin:0 0 4px;font-size:var(--g-fs-gross)}.st-leer p{margin:0 0 12px;color:var(--st-leise);max-width:60ch}.st-fuss{margin:6px 0 0;padding-top:10px;border-top:1px solid var(--st-linie);color:var(--st-leise);font-size:var(--g-fs-bedienung)}.st-kasten{padding:14px 16px;border:1px solid var(--st-linie);border-radius:var(--g-r);background:var(--st-flaeche);min-width:0}.st-kasten-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px}.st-kasten-titel{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--g-fs-gross);font-weight:700}.st-kasten-mehr{padding:3px 9px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--st-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);text-decoration:none;cursor:pointer}.st-kasten-mehr:hover{background:var(--g-hover)}.st-kasten-leer{margin:8px 0 0;font-size:var(--g-fs-bedienung)}.st-symbol{position:relative;display:inline-block;width:16px;height:16px;flex:none;color:var(--st-leise)}.st-symbol-kalender{border:1.6px solid currentColor;border-radius:var(--g-r-klein)}.st-symbol-kalender:after{content:"";position:absolute;left:0;right:0;top:3px;border-top:1.4px solid currentColor}.st-symbol-uhr{border:1.6px solid currentColor;border-radius:50%}.st-symbol-uhr:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:4px;border-left:1.4px solid currentColor;border-bottom:1.4px solid currentColor}.st-symbol-buch{border:1.6px solid currentColor;border-radius:1px 3px 3px 1px}.st-symbol-buch:after{content:"";position:absolute;left:3px;top:0;bottom:0;border-left:1.4px solid currentColor}.st-symbol-folie{border:1.6px solid currentColor;border-radius:var(--g-r-klein);height:12px;margin-top:2px}.st-symbol-folie:after{content:"";position:absolute;left:2px;right:5px;top:2px;border-top:1.4px solid currentColor}.st-wochenbericht{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--st-linie);border-radius:var(--g-r);background:var(--st-flaeche);min-width:0}.st-wochenbericht .st-kasten-titel{margin:0}.st-wochenbericht-projekt{font-weight:500;color:var(--st-leise);overflow-wrap:anywhere}.st-wochenbericht-text{margin:0;font-size:var(--g-fs-text);line-height:1.5;overflow-wrap:anywhere}.st-wochenbericht-knoepfe{display:flex;flex-wrap:wrap;gap:8px}.st-wochenbericht-zuruf{margin:0;font-size:var(--g-fs-bedienung);color:var(--st-leise);overflow-wrap:anywhere}.st-wochenbericht-entwurf .tm-karte-text{font-size:var(--g-fs-text)}.st-wochenbericht-zuruf .tm-entwurf{font-size:var(--g-fs-beschriftung)}.st-lesen{padding:14px 16px;border:1px solid var(--st-linie);border-radius:var(--g-r);background:var(--st-flaeche);min-width:0}.st-lesen-text{margin:6px 0 0;font-size:var(--g-fs-text);line-height:1.5}.st-lesen-los{display:inline-flex;align-items:center;min-height:var(--g-treffer);color:var(--st-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.st-zeilen{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.st-zuletzt-link{display:grid;gap:1px;padding:6px 8px;border-radius:var(--g-r);color:var(--st-text);text-decoration:none;overflow-wrap:anywhere}a.st-zuletzt-link:hover{background:var(--tm-beruehrt-hell)}.st-termin{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:start;padding:5px 0 5px 4px}.st-termin-tag{color:var(--st-frist);font-weight:700;white-space:nowrap}.st-termin.is-dringend .st-termin-tag{color:var(--st-dringend)}.st-termin.is-vorbei{opacity:.75}.st-termin-was{display:grid;min-width:0}.st-termin-titel{overflow-wrap:anywhere}.st-termin-zusatz{color:var(--st-leise);font-size:var(--g-fs-bedienung)}.st-fehlt{justify-self:start;margin-top:4px;padding:2px 10px;border:1px solid var(--st-dringend);border-radius:var(--g-r-rund);background:var(--st-dringend-hell);color:var(--st-dringend);font:600 var(--g-fs-beschriftung)/1.4 var(--g-schrift);white-space:nowrap;cursor:pointer}.st-weg{width:32px;height:32px;border:1px solid transparent;border-radius:var(--g-r);background:none;color:var(--st-leise);font-size:var(--g-fs-gross);line-height:1;cursor:pointer}.st-weg:hover{border-color:var(--st-linie);color:var(--st-text)}.st-formular{display:grid;gap:10px;margin-top:10px}.st-formular[hidden]{display:none}.st-feld{display:grid;gap:3px}.st-feld[hidden]{display:none}.st-feld-name{font-size:var(--g-fs-beschriftung);font-weight:650;color:var(--st-leise)}.st-feld input,.st-feld select,.st-frei-projekt select{min-height:36px;padding:6px 10px;border:1px solid var(--st-linie);border-radius:var(--g-r);background:var(--st-flaeche);color:var(--st-text);font:var(--g-fs-text)/1.4 var(--g-schrift);min-width:0}.st-formular-knoepfe{display:flex;flex-wrap:wrap;gap:8px}.st-fehler{margin:0;color:var(--st-dringend);font-size:var(--g-fs-bedienung)}.st-fehler:empty,.st-status:empty{display:none}.st-status{margin:8px 0 0;font-size:var(--g-fs-bedienung);color:var(--st-leise)}.st-textknopf{padding:0;border:0;background:none;color:var(--g-link);font:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--g-link-strich);text-underline-offset:3px;cursor:pointer}.st-textknopf:hover{text-decoration-color:currentColor}.st :is(a,button,input,select):focus-visible,.st-dialog :is(a,button,input,select):focus-visible{outline:3px solid var(--tm-fokus);outline-offset:2px}.st-vorlage:has(input:focus-visible),.st-segment-wahl:has(input:focus-visible){outline:3px solid var(--tm-fokus);outline-offset:2px}.st-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:20px 22px;border:1px solid var(--st-linie);border-radius:var(--g-r);background:var(--st-flaeche);color:var(--st-text);box-shadow:var(--tm-schatten);font:var(--g-fs-text)/1.5 var(--g-schrift)}.st-dialog:not([open]){display:none}.st-dialog::backdrop{background:#0f141273}.st-dialog-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px}.st-dialog-titel{margin:0;font-size:var(--g-fs-titel);font-weight:700}.st-dialog-zu{width:36px;height:36px;border:1px solid transparent;border-radius:var(--g-r);background:none;color:var(--st-leise);font-size:var(--g-fs-titel);line-height:1;cursor:pointer}.st-dialog-zu:hover{border-color:var(--st-linie);color:var(--st-text)}.st-dialog>.st-leise{margin:2px 0 14px}.st-dialog-fuss{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--st-linie);font-size:var(--g-fs-bedienung)}.st-dialog-fuss a{color:var(--g-link);text-decoration-color:var(--g-link-strich);text-underline-offset:3px}.st-vorschlag{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;margin-bottom:12px;padding:14px;border:2px solid var(--tm-du);border-radius:var(--g-r);background:var(--tm-du-hell)}.st-vorschlag-bild{display:grid;place-items:center;aspect-ratio:16 / 10;padding:8px;border:1px solid var(--st-linie);border-radius:var(--g-r);background:linear-gradient(to bottom,var(--st-flaeche) 68%,color-mix(in srgb,var(--tm-du) 14%,var(--st-flaeche)) 68%);color:var(--tm-du);font:650 var(--g-fs-bedienung)/1.3 var(--g-inhalt);text-align:center;overflow-wrap:anywhere}.st-vorschlag-bild.is-seite{aspect-ratio:3 / 4;max-width:120px;background:var(--st-flaeche)}.st-vorschlag-text{display:grid;gap:4px;align-content:start;min-width:0}.st-vorschlag-text .st-leise{margin:0;overflow-wrap:anywhere}.st-eyebrow{font-size:var(--g-fs-beschriftung);font-weight:700;color:var(--st-leise)}.st-vorschlag-titel{margin:0;font-size:var(--g-fs-gross);font-weight:700}.st-vorschlag .st-formular-knoepfe{margin-top:6px}.st-frei{margin-top:4px}.st-frei-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.st-segment{display:inline-flex;gap:6px}.st-segment-wahl{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--st-linie);border-radius:var(--g-r);font-weight:600;font-size:var(--g-fs-bedienung);cursor:pointer}.st-segment-wahl input{position:absolute;opacity:0;pointer-events:none}.st-segment-wahl:has(input:checked){border:2px solid var(--g-text);padding:5px 11px;color:var(--g-text)}.st-frei-projekt{display:inline-flex;align-items:center;gap:8px}.st-galerie{margin:0;padding:0;border:0;min-width:0}.st-galerie>legend{padding:0;margin-bottom:6px}.st-galerie-karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.st-vorlage{position:relative;display:grid;align-content:start;gap:4px;padding:10px;border:1px solid var(--st-linie);border-radius:var(--g-r);cursor:pointer;min-width:0}.st-vorlage input{position:absolute;opacity:0;pointer-events:none}.st-vorlage:has(input:checked){border:2px solid var(--g-text);padding:9px}.st-vorlage-bild{display:block;height:56px;border:1px solid var(--st-linie);border-radius:var(--g-r);background:repeating-linear-gradient(to bottom,var(--st-flaeche) 0 9px,var(--st-linie) 9px 10px)}.st-vorlage-bild.is-folie{background:linear-gradient(to bottom,var(--st-flaeche) 62%,color-mix(in srgb,var(--tm-du) 14%,var(--st-flaeche)) 62%)}.st-vorlage-name{font-size:var(--g-fs-bedienung);overflow-wrap:anywhere}.st-vorlage-ueber{display:grid;font-size:var(--g-fs-beschriftung);color:var(--st-leise);overflow-wrap:anywhere}.st-vorlage-marke{font-weight:650}.st-frei-felder{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.einstellungen-kopf{margin-bottom:18px}.einstellungen-kopf h1{margin:4px 0 0;font-size:var(--g-fs-seitentitel);font-weight:650}.einstellungen-zurueck{color:var(--g-link);font-size:var(--g-fs-bedienung);font-weight:600;text-decoration:underline;text-decoration-color:var(--g-link-strich);text-underline-offset:3px}.einstellungen-zurueck:hover{text-decoration-color:currentColor}.einstellungen-teil{margin-bottom:30px}body[data-seite=einstellungen] .overview h2{font-size:var(--g-fs-gross)}body[data-seite=einstellungen] .project-row{font-size:var(--g-fs-text)}body[data-seite=einstellungen] .project-row .open{cursor:default}@media(max-width:900px){.st{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.overview.schreibtisch{padding:18px 16px 48px}.st-gruss{font-size:var(--g-fs-titel)}.st-eingang{padding:14px 16px}.st .st-eingang-titel{font-size:var(--g-fs-titel)}.st-vorschlag{grid-template-columns:minmax(0,1fr)}.st-vorschlag-bild{display:none}.st-frei-felder{grid-template-columns:minmax(0,1fr)}.st-dialog{padding:16px}}.einstellungen-neu{min-height:var(--g-knopf-hoehe-gross);padding:6px 16px;border:1px solid var(--g-gruen);border-radius:var(--g-r);background:var(--g-gruen);color:var(--g-gruen-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);cursor:pointer}.einstellungen-neu:hover{background:var(--g-gruen-dunkel)}.einstellungen-neu.is-leise{border-color:var(--g-linie);background:var(--g-flaeche);color:var(--g-text)}.einstellungen-neu.is-leise:hover{background:var(--g-hover)}.st-pflicht{align-self:center;color:var(--st-leise, var(--g-leise));font-size:var(--g-fs-beschriftung)}.einstellungen-unter{margin:18px 0 4px;font-size:var(--g-fs-text);font-weight:650}.einstellungen-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.einstellungen-zeile .einstellungen-neu{display:inline-flex;align-items:center;text-decoration:none}.einstellungen-link{display:inline-flex;align-items:center;min-height:var(--g-treffer);color:var(--g-link);font-size:var(--g-fs-bedienung);font-weight:600;text-decoration-color:var(--g-link-strich);text-underline-offset:3px}.einstellungen-verloren{margin:8px 0 12px;padding:10px 14px;border:1px solid var(--g-warn);border-radius:var(--g-r);background:var(--g-flaeche);font-size:var(--g-fs-bedienung)}.einstellungen-verloren p{margin:0 0 4px}.einstellungen-verloren ul{margin:0;padding-left:20px}.einstellungen-verloren a{color:var(--g-link);font-weight:600;text-decoration-color:var(--g-link-strich);text-underline-offset:3px}.einstellungen-neu.is-gefahr{border-color:var(--g-fehler);background:var(--g-flaeche);color:var(--g-fehler)}.einstellungen-neu.is-gefahr:hover:not(:disabled){background:var(--g-fehler-hell)}.einstellungen-neu.is-gefahr[type=submit]:not(:disabled){background:var(--g-fehler);color:var(--g-fehler-text)}.einstellungen-neu:disabled{opacity:.55;cursor:default}.einstellungen-loeschen{width:min(560px,calc(100vw - 32px))}.einstellungen-loeschen p{margin:8px 0}.einstellungen-loeschen p.einstellungen-warnung{font-weight:600}.einstellungen-feld{display:grid;gap:4px;margin:14px 0 0;font-size:var(--g-fs-bedienung);font-weight:600}.einstellungen-feld input{min-height:var(--g-knopf-hoehe-gross);padding:6px 10px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:var(--g-fs-text)/1.4 var(--g-schrift)}.einstellungen-feld input:focus-visible{outline:3px solid var(--tm-fokus);outline-offset:2px}.einstellungen-fehler{margin:8px 0 0;color:var(--g-fehler);font-size:var(--g-fs-bedienung)}.einstellungen-knoepfe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.st-neu-projekt{padding:0;min-height:var(--g-treffer);border:0;background:none;text-decoration:underline;text-underline-offset:3px}.st-einrichten{display:grid;gap:0;min-width:0;padding:14px 16px 6px;border:1px solid var(--st-linie);border-radius:var(--g-r);background:var(--st-flaeche)}.st-einrichten-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:8px;border-bottom:1px solid var(--st-linie)}.st .st-einrichten-titel{margin:0;font-size:var(--g-fs-gross);font-weight:700}.st-einrichten-stand{font-size:var(--g-fs-bedienung)}.st-einrichten-kopf .st-knopf.is-leise{margin-left:auto}.st-schritte{list-style:none;margin:0;padding:0}.st-schritt{display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 12px;padding:14px 12px 14px 10px;border-bottom:1px solid var(--st-linie);border-left:3px solid transparent}.st-schritt:last-child{border-bottom:0}.st-schritt[data-offen=ja]{margin:6px 0;border-bottom-color:transparent;border-left-color:var(--g-text);border-radius:var(--g-r);background:var(--g-flaeche-2)}.st-schritt-marke{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid var(--g-linie-stark);border-radius:50%;color:var(--st-leise);font-size:var(--g-fs-bedienung);font-weight:700;line-height:1}.st-schritt[data-offen=ja] .st-schritt-marke{border-color:var(--g-text);background:var(--g-text);color:var(--g-flaeche)}.st-schritt[data-erledigt=true] .st-schritt-marke{border-color:transparent;color:var(--st-leise)}.st-schritt-rumpf{display:grid;gap:4px;min-width:0}.st-schritt-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:28px}.st .st-schritt-titel{margin:0;font-size:var(--g-fs-text);font-weight:600;line-height:1.4}.st-schritt[data-erledigt=true] .st-schritt-titel{color:var(--st-leise);font-weight:500}.st-schritt-text{margin:0;color:var(--st-leise);font-size:var(--g-fs-bedienung);max-width:64ch;overflow-wrap:anywhere}.st-schritt-formular{display:grid;gap:12px;margin-top:10px;min-width:0}.st-schritt-rumpf-innen{display:grid;gap:12px;min-width:0}.st-schritt-meldung{margin:0;font-size:var(--g-fs-bedienung);color:var(--st-leise);overflow-wrap:anywhere}.st-schritt-meldung.is-fehler{color:var(--st-dringend)}.st-schritt-meldung[hidden]{display:none}.st-schritt-unten{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;font-size:var(--g-fs-bedienung)}.st-mitgebracht{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 0;font-size:var(--g-fs-bedienung)}.st-mitgebracht[hidden]{display:none}.st-ablage{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;border:1px dashed var(--g-linie-stark);border-radius:var(--g-r);background:var(--st-flaeche);color:var(--st-leise);font-size:var(--g-fs-bedienung)}.st-ablage[data-ueber=ja]{border-color:var(--g-text);color:var(--g-text);background:var(--g-hover)}.st-zeilenform{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:end}.st-zeilenform .st-feld-name{grid-column:1 / -1}.st-eingabe{min-height:var(--g-knopf-hoehe-gross);box-sizing:border-box;width:100%;min-width:0;padding:6px 10px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--st-flaeche);color:var(--st-text);font:var(--g-fs-text)/1.4 var(--g-schrift)}.st-eingabe[aria-invalid=true]{border-color:var(--st-dringend)}.st-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}label.st-knopf:focus-visible{outline:3px solid var(--tm-fokus);outline-offset:2px}.st-knopf.is-klein{min-height:var(--g-knopf-hoehe);padding:4px 10px}.st-hfelder{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:8px 10px}.st-hfeld{display:grid;gap:3px;min-width:0}.st-hfeld-satz{grid-column:1 / -1}.st-zuruf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;border:var(--g-claude-strich) dashed var(--g-claude-kante);border-radius:var(--g-r);background:var(--st-flaeche);font-size:var(--g-fs-bedienung)}.st-zuruf-wort{flex-basis:100%;color:var(--g-claude);font-weight:700}.st-kopierzeile{display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--st-linie);font-size:var(--g-fs-bedienung)}.st-kopier-name{color:var(--st-leise);font-weight:600}.st-kopier-wert{min-width:0;font:600 var(--g-fs-bedienung)/1.4 var(--g-mono);overflow-wrap:anywhere}.st-verbinden-fern,.st-verbinden-lokal{display:grid;gap:6px}.st-verbinden-fern[hidden],.st-verbinden-lokal[hidden]{display:none}.st-verbinden-code summary{min-height:var(--g-treffer);padding:4px 0;font-size:var(--g-fs-bedienung);font-weight:600;cursor:pointer}.st-warten{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:var(--g-fs-bedienung);color:var(--st-leise)}.st-warten-punkt{width:8px;height:8px;border-radius:50%;background:var(--g-claude-kante);animation:st-warten 1.6s ease-in-out 1}@keyframes st-warten{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.st-warten-punkt{animation:none}}.st-eingerichtet{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:10px 16px;border:1px solid var(--st-linie);border-radius:var(--g-r);background:var(--st-flaeche)}.st-eingerichtet p{margin:0;overflow-wrap:anywhere}@media(max-width:560px){.st-schritt{grid-template-columns:24px minmax(0,1fr);gap:0 10px;padding:12px 8px 12px 6px}.st-kopierzeile{grid-template-columns:minmax(0,1fr) auto}.st-kopier-name{grid-column:1 / -1}.st-zeilenform,.st-hfelder{grid-template-columns:minmax(0,1fr)}}.st-schritt-titel:focus{outline:none}.st-schritt-titel:focus-visible{outline:3px solid var(--tm-fokus);outline-offset:2px}.st-forschung{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--g-linie);overflow-wrap:anywhere}.st-forschung-link{display:inline-flex;align-items:center;min-height:28px;color:var(--g-link);font-weight:600;text-decoration:underline;text-decoration-color:var(--g-link-strich);text-underline-offset:3px}.st-forschung-link:hover{text-decoration-color:currentColor}@media(pointer:coarse){.st-knopf,.st-knopf.is-klein,.st-kasten-mehr{min-height:44px}.st-projekt-link,.st-forschung-link,.einstellungen-zurueck{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.st-zuletzt-link{min-height:44px;align-content:center}.st-dialog-zu{width:44px;height:44px}.st-feld input,.st-feld select,.st-frei-projekt select{min-height:44px}}.schreibtisch-seite{--sp-herbert: var(--g-code-wert)}.sp-unsichtbar{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sp-leise{color:var(--st-leise, var(--g-leise))}.sp-klein{font-size:var(--g-fs-beschriftung)}.sp-leise,.sp-klein{margin:0}.sp-link{color:var(--g-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;padding-block:5px}.sp-link:hover{text-decoration-thickness:2px}.sp-leer{margin:0;color:var(--g-leise)}.sp-block{display:grid;gap:8px;min-width:0}.sp-block-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.sp-block-titel{margin:0;font-size:var(--g-fs-gross);font-weight:700}.sp-liste{list-style:none;margin:0;padding:0;background:var(--g-flaeche);border:1px solid var(--g-linie);border-radius:var(--g-r);min-width:0}.sp-liste>li{padding:12px 14px;border-top:1px solid var(--g-linie);min-width:0}.sp-liste>li:first-child{border-top:0}.sp-zustand{font-size:var(--g-fs-beschriftung);font-weight:650;white-space:nowrap}.sp-zustand[data-zustand=im_plan]{color:var(--g-gruen)}.sp-zustand[data-zustand=gefaehrdet]{color:var(--g-warn)}.sp-zustand[data-zustand=wartet]{color:var(--g-leise)}.sp-claude{border:var(--g-claude-strich) dashed var(--g-claude-kante)!important;border-radius:var(--g-r);background:var(--g-flaeche)}.sp-herkunft{margin:0;color:var(--g-claude);font-size:var(--g-fs-beschriftung);font-weight:650}.sp-zeilen{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:4px 12px;margin:0;font-size:var(--g-fs-bedienung)}.sp-zeile{display:contents}.sp-zeilen dt{color:var(--g-leise)}.sp-zeilen dd{margin:0;overflow-wrap:anywhere}.sp-frist{color:var(--g-leise);font-size:var(--g-fs-beschriftung);white-space:nowrap;font-variant-numeric:tabular-nums}.sp-frist.is-ueber{color:var(--g-fehler);font-weight:650}.sp-haken{width:18px;height:18px;margin:0;accent-color:var(--g-gruen);cursor:pointer}.sp-haken-flaeche{display:inline-grid;place-items:center;width:var(--g-treffer);height:var(--g-treffer);margin:-5px;cursor:pointer;border-radius:var(--g-r-klein)}.sp-haken-flaeche:hover{background:var(--g-hover)}.sp-nachfrage{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.sp-nachfrage-satz{font-weight:600;font-size:var(--g-fs-bedienung)}.sp-zuordnen-wahl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.sp-zusage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.sp-zusage-text{display:flex;align-items:center;min-height:var(--g-treffer);cursor:pointer;overflow-wrap:anywhere}.sp-zusage.is-erledigt .sp-zusage-text{color:var(--g-leise);text-decoration:line-through}.sp-fp-zeile{position:relative;display:grid;gap:6px}.sp-fp-zeile:hover{background:var(--g-hover)}.sp-fp-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.sp-fp-name{color:var(--g-text);font-weight:650;text-decoration:none;overflow-wrap:anywhere}.sp-fp-name:after{content:"";position:absolute;inset:0;border-radius:inherit}.sp-fp-name:hover{text-decoration:underline;text-underline-offset:3px}.sp-fp-name:focus-visible{outline:none}.sp-fp-name:focus-visible:after{outline:3px solid var(--g-fokus);outline-offset:-3px}.sp-fp-grund{margin:0;color:var(--g-warn);font-size:var(--g-fs-beschriftung);overflow-wrap:anywhere}.sp-fp-eingang{position:relative;z-index:1;justify-self:start;font-size:var(--g-fs-beschriftung)}.sp-marken{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sp-marke{display:inline-flex;align-items:baseline;gap:4px;padding:2px 8px;border:1px solid var(--g-linie);border-radius:var(--g-r-klein);font-size:var(--g-fs-beschriftung);color:var(--g-text);overflow-wrap:anywhere}.sp-marke-art{color:var(--g-leise)}.sp-marke-titel{font-weight:600}.sp-marke.is-mehr{color:var(--g-leise)}.sp-etappen{display:grid;gap:4px}.sp-wo{margin:0;color:var(--g-leise);font-size:var(--g-fs-beschriftung);overflow-wrap:anywhere}.sp-wo b{color:var(--g-text);font-weight:650}.sp-leiste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.sp-etappe{display:grid;gap:4px;min-width:0}.sp-etappe-strich{display:block;height:6px;border-radius:3px;background:var(--g-gruen)}.sp-etappe[data-stand=offen] .sp-etappe-strich{height:2px;margin-block:2px;border-radius:1px;background:var(--g-leise)}.sp-etappe[data-stand=jetzt] .sp-etappe-strich{background:var(--g-flaeche);box-shadow:inset 0 0 0 2px var(--g-gruen)}.sp-etappe[data-stand=luecke] .sp-etappe-strich{height:2px;margin-block:2px;border-radius:0;background:repeating-linear-gradient(90deg,var(--g-warn) 0 5px,transparent 5px 8px)}.sp-etappe[data-stand=luecke] .sp-etappe-name,.sp-etappe[data-stand=luecke] .sp-etappe-haken{color:var(--g-warn)}.sp-etappe-name{font-size:var(--g-fs-klein);color:var(--g-leise);text-align:center;overflow-wrap:anywhere}.sp-etappe-haken{color:var(--g-gruen);font-weight:700}.sp-etappe[data-stand=jetzt] .sp-etappe-name{color:var(--g-text);font-weight:700}.st-kasten-satz{margin:4px 0 0;color:var(--g-leise);font-size:var(--g-fs-bedienung)}.st-kasten.st-ohne-fp{padding:0;border:0;background:none;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.st-ohne-fp .st-projekt-rechts{flex-wrap:wrap;justify-content:flex-end;min-width:0}.st-ohne-fp .st-kasten-satz{margin:0}.st-ohne-fp .st-projektliste{margin:0;padding:0 14px;background:var(--g-flaeche);border:1px solid var(--g-linie);border-radius:var(--g-r)}.st-ohne-fp .st-projektzeile{padding:10px 0}.sp-zuordnen{min-height:var(--g-treffer);max-width:14rem;padding:3px 8px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:500 var(--g-fs-bedienung)/1.3 var(--g-schrift)}.sp-zuordnen:focus-visible,.sp-fp-neu-feld:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.sp-fp-neu{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.sp-fp-neu-feld{min-height:var(--g-treffer);min-width:12rem;padding:3px 8px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:var(--g-fs-bedienung)/1.3 var(--g-schrift)}.sp-fp-neu-fehler{flex-basis:100%;margin:0;color:var(--g-fehler);font-size:var(--g-fs-beschriftung)}.sp-fp-neu-fehler:empty{display:none}.sp-rolle{display:grid;gap:4px}.sp-rolle-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px}.sp-rolle-name{font-weight:650}.sp-rolle-wege{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0}.sp-rolle-wege .st-knopf.is-leise{margin-left:-14px}.sp-treffen{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 16px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-flaeche)}.sp-treffen-text{display:grid;gap:2px;min-width:0}.st .sp-treffen-titel{margin:0;font-size:var(--g-fs-gross);font-weight:700}.sp-treffen-wege{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.wt{display:grid;gap:22px;max-width:760px;margin:0 auto;font:var(--g-fs-text)/1.5 var(--g-schrift)}.wt-zurueck{justify-self:start;display:inline-flex;align-items:center;min-height:var(--g-treffer);color:var(--g-text);font-weight:600;text-decoration:none}.wt-zurueck:hover{text-decoration:underline;text-underline-offset:3px}.wt :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.wt-kopf{display:grid;gap:2px}.wt-datum{margin:0;color:var(--g-leise);font-size:var(--g-fs-bedienung)}.wt .wt-titel{margin:0;font-size:var(--g-fs-seitentitel);font-weight:700}.wt-schritte{list-style:none;margin:0;padding:0;display:grid;gap:24px}.wt-schritt{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 14px}.wt-zahl{width:28px;height:28px;border-radius:var(--g-r-rund);display:grid;place-items:center;background:var(--g-gruen-hell);color:var(--g-gruen);font-size:var(--g-fs-beschriftung);font-weight:700}.wt-schritt.is-gesperrt .wt-zahl{background:var(--g-hover);color:var(--g-leise)}.wt-inhalt{display:grid;gap:10px;min-width:0}.wt-inhalt>.st-knopf{justify-self:start}.wt .wt-schritt-titel{margin:3px 0 0;font-size:var(--g-fs-gross);font-weight:700}.wt-schritt-titel:focus{outline:none}.wt-schritt-titel:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.wt-gesperrt{margin:0;color:var(--g-leise);font-size:var(--g-fs-bedienung)}.wt-feld-name{font-weight:600;font-size:var(--g-fs-bedienung)}.wt-feld,.wt-feld-zeile{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:var(--g-fs-text)/1.5 var(--g-schrift)}.wt-feld{min-height:112px;resize:vertical}.wt-feld-zeile{min-height:36px;padding:6px 10px}.wt-feld::placeholder,.wt-feld-zeile::placeholder{color:var(--g-leise)}.wt-feld:focus-visible,.wt-feld-zeile:focus-visible{outline:3px solid var(--g-fokus);outline-offset:1px}.wt-hinweis{margin:0;color:var(--g-leise);font-size:var(--g-fs-beschriftung)}.wt-hinweis.is-fehler{color:var(--g-fehler);font-weight:600}.wt-hinweis:empty{display:none}.wt-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.wt-stand-text{margin:0;padding:12px 14px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-flaeche);white-space:pre-wrap;overflow-wrap:anywhere}.wt-zusage{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px}.wt-zusage-text{display:grid;gap:2px;min-width:0}.wt-zusage-satz{overflow-wrap:anywhere}.wt-zusage.is-erledigt .wt-zusage-satz{color:var(--g-leise);text-decoration:line-through}.wt-zusage .wt-vorschlag{grid-column:1 / -1}.wt-zusage.is-uebernommen .wt-zusage-satz:before{content:"\2713  ";color:var(--g-gruen)}.wt-schon .sp-frist,.wt-wahl-kopf .sp-frist{white-space:normal}.wt-staende{display:inline-flex;margin:0;padding:2px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-grund)}.wt-stand-wahl{position:relative;display:inline-flex;align-items:center;min-height:var(--g-treffer);padding:2px 10px;border-radius:calc(var(--g-r) - 2px);font-size:var(--g-fs-beschriftung);font-weight:600;color:var(--g-leise);cursor:pointer}.wt-stand-wahl input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.wt-stand-wahl:has(input:checked){background:var(--g-flaeche);color:var(--g-text);box-shadow:var(--g-segment-schatten)}.wt-stand-wahl:has(input:checked):before{content:"\25cf  ";white-space:pre;color:var(--g-gruen)}.wt-stand-wahl:has(input:focus-visible){outline:3px solid var(--g-fokus);outline-offset:1px}.wt-vorschlag{display:grid;gap:6px;padding:10px 12px}.wt-sicht,.wt-vorschlaege{display:grid;gap:10px;padding:14px 16px}.wt-punkte,.wt-wahl-liste,.wt-rat-liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}.wt-punkt{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:2px 10px;align-items:start}.wt-punkt-art{font-size:var(--g-fs-beschriftung);font-weight:650;white-space:nowrap;color:var(--g-leise)}.wt-punkt[data-art=blockade] .wt-punkt-art{color:var(--g-warn)}.wt-punkt[data-art=frage] .wt-punkt-art{color:var(--g-claude)}.wt-punkt-text{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.wt-punkt.is-geloest .wt-punkt-text>:first-child{color:var(--g-leise);text-decoration:line-through}.wt-quelle{color:var(--g-leise);font-size:var(--g-fs-beschriftung)}.wt-rat{display:grid;gap:4px;border-top:1px solid var(--g-linie);padding-top:8px}.wt-rat-titel{margin:0;font-weight:650;font-size:var(--g-fs-bedienung)}.wt-leer{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-flaeche)}.wt-leer p{margin:0}.wt-frosch{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--g-linie);border-left:4px solid var(--g-gruen);border-radius:var(--g-r);background:var(--g-flaeche)}.wt .wt-frosch-titel{margin:0;font-size:var(--g-fs-text);font-weight:700}.wt-frosch-bilanz,.wt-frosch-offen{margin:0;overflow-wrap:anywhere}.wt-frosch-offen{color:var(--g-warn);font-weight:600}.wt-frosch-protokoll{margin:0;padding-left:18px;display:grid;gap:4px;font-size:var(--g-fs-bedienung);overflow-wrap:anywhere}.wt-ratblick{display:grid;gap:6px;padding-top:4px}.wt .wt-ratblick-titel{margin:0;font-size:var(--g-fs-text);font-weight:700}.wt-ratblick-titel:focus{outline:none}.wt-ratblick-titel:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.wt-ratblick>p{margin:0}.wt-ratwahl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px}.wt-wirkungen{flex-wrap:wrap}button.wt-stand-wahl{margin:0;border:0;background:transparent;font:inherit;font-size:var(--g-fs-beschriftung);font-weight:600;color:var(--g-leise)}.wt-stand-wahl[aria-pressed=true]{background:var(--g-flaeche);color:var(--g-text);box-shadow:var(--g-segment-schatten)}.wt-stand-wahl[aria-pressed=true]:before{content:"\25cf  ";white-space:pre;color:var(--g-gruen)}button.wt-stand-wahl:focus-visible{outline:3px solid var(--g-fokus);outline-offset:1px}.wt-rat-claude{overflow-wrap:anywhere}.wt-rat-satz,.wt-rat-zurueck{grid-column:1 / -1}.wt-rat-zurueck{justify-self:start}.wt-naechstes{display:grid;gap:6px;padding:12px 14px}.wt-naechstes-text{margin:0;font-weight:600;overflow-wrap:anywhere}.wt-naechstes .wt-naechstes-verwerfen{justify-self:start}.wt-wahl{display:grid;gap:6px}.wt-liste-wahl>li,.wt-wahl-liste>.wt-wahl{padding-top:10px;border-top:1px solid var(--g-linie)}.wt-wahl-liste>.wt-wahl:first-child{padding-top:0;border-top:0}.wt-wahl-kopf,.wt-eigene .wt-wahl{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px 12px}.wt-wahl>.sp-zeilen{margin-left:30px}.wt-aendern-form{display:grid;gap:6px;margin-left:30px;padding:10px 12px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-grund)}.wt-eigen{display:grid;gap:6px}.wt-eigen-reihe{display:grid;grid-template-columns:minmax(0,1fr) 10rem auto;align-items:end;gap:8px}.wt-eigen-feld{display:grid;gap:4px;min-width:0}.schreibtisch-seite .fo-meldung{position:fixed;left:16px;right:16px;bottom:20px;z-index:30;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;width:fit-content;max-width:720px;box-sizing:border-box;padding:10px 10px 10px 18px;border-radius:var(--g-r);background:var(--g-text);color:var(--g-grund);box-shadow:var(--g-schatten);font:600 var(--g-fs-text)/1.45 var(--g-schrift)}.schreibtisch-seite .fo-meldung[hidden]{display:none}.schreibtisch-seite .fo-meldung[data-art=fehler]{background:var(--g-fehler);color:var(--g-fehler-text)}.schreibtisch-seite .fo-meldung-text{flex:1 1 260px}.schreibtisch-seite .fo-meldung-knoepfe{display:inline-flex;gap:4px}.schreibtisch-seite .fo-meldung button{min-height:32px;padding:4px 10px;border:0;border-radius:var(--g-r-klein);background:none;color:inherit;font:inherit;cursor:pointer}.schreibtisch-seite .fo-meldung .fo-meldung-zurueck{text-decoration:underline;text-underline-offset:3px}.schreibtisch-seite .fo-meldung button:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.schreibtisch-seite .fo-meldung button:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.schreibtisch-seite .fo-meldung .fo-meldung-zu{font-size:var(--g-fs-titel);line-height:1}body.schreibtisch-seite:has(>.fo-meldung:not([hidden])) .overview{padding-bottom:112px}@media(max-width:600px){.sp-treffen{grid-template-columns:minmax(0,1fr)}.sp-treffen-los{justify-self:start}.sp-zeilen{grid-template-columns:minmax(0,1fr)}.sp-zeilen dt{margin-top:4px}.sp-zusage{grid-template-columns:auto minmax(0,1fr)}.sp-zusage .sp-frist{grid-column:2}.wt-zusage,.wt-ratwahl,.wt-punkt{grid-template-columns:minmax(0,1fr)}.wt-wahl-kopf,.wt-eigene .wt-wahl{grid-template-columns:auto minmax(0,1fr)}.wt-wahl-kopf .sp-frist,.wt-wahl-kopf .wt-aendern,.wt-eigene .wt-wahl>:nth-child(n+3){grid-column:2;justify-self:start}.wt-wahl>.sp-zeilen,.wt-aendern-form{margin-left:0}.wt-eigen-reihe{grid-template-columns:minmax(0,1fr)}.schreibtisch-seite .fo-meldung{bottom:12px}}@media(pointer:coarse){.sp-haken{width:22px;height:22px}.sp-haken-flaeche{margin:-11px}.sp-link{padding-block:13px}.wt-stand-wahl,.sp-zuordnen,.wt-zurueck{min-height:44px}}.ei-zeile.ei-claude-vorschlag{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;margin:8px;padding:12px 14px;border:var(--g-claude-strich) dashed var(--g-claude-kante);border-radius:var(--g-r)}.ei-claude-vorschlag .ei-vorschlag-knoepfe{justify-content:flex-start;flex-wrap:wrap}.ei-prioritaet-form{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ei-prioritaet-feld{display:grid;gap:4px}.ei-prioritaet-feld .ei-feld{width:100%}.ei-prioritaet-form .ei-zeile-rechts{justify-content:flex-start}.ei-betreuung-status:empty{display:none}.ei-feld-kurz{width:10rem}.wt-sichtung{display:grid;gap:10px}.wt .wt-sichtung-titel{margin:0;font-size:var(--g-fs-gross);font-weight:700}.wt-sichtung-titel:focus{outline:none}.wt-sichtung-titel:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.wt-sichtung>p{margin:0}.wt-stunden{overflow-wrap:anywhere}.wt-sichtung-gruppe{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--g-linie);border-left:3px solid var(--sp-herbert);border-radius:var(--g-r);background:var(--g-flaeche);min-width:0}.wt .wt-sichtung-gruppe-titel{margin:0;font-size:var(--g-fs-text);font-weight:700;overflow-wrap:anywhere}.wt-screens{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wt-screen{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.wt-screen-titel{font-weight:600}.wt-screen-satz{font-size:var(--g-fs-bedienung)}.wt-sichtung-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wt-sichtung-knoepfe p{margin:0}.wt-sichtung-stand{font-weight:600}.wt-sichtung-fehler{margin:0;color:var(--g-fehler);font-weight:600;font-size:var(--g-fs-beschriftung)}.wt-sichtung-fehler:empty{display:none}.fr{display:grid;gap:10px;min-width:0;padding:16px 18px;border:2px solid var(--g-gruen);border-radius:var(--g-r-gross);background:var(--g-flaeche);font:var(--g-fs-text)/1.5 var(--g-schrift)}.fr :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.fr [hidden]{display:none!important}.fr-kopf{display:grid;gap:4px}.fr-marke{margin:0;color:var(--g-gruen);font-size:var(--g-fs-bedienung);font-weight:700}.fr-tag{color:var(--g-warn)}.st .fr-titel{margin:0;font-size:var(--g-fs-titel);font-weight:700;overflow-wrap:anywhere}.fr-titel:focus{outline:none}.fr-titel:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.fr-satz,.fr-bezug{margin:0;color:var(--g-leise);font-size:var(--g-fs-bedienung);overflow-wrap:anywhere}.fr-hinweis{margin:0;color:var(--g-leise);font-size:var(--g-fs-beschriftung);overflow-wrap:anywhere}.fr-angaben{margin:0}.fr-angaben dd{overflow-wrap:anywhere}.fr-streng{justify-items:center;text-align:center;padding:28px 22px;min-height:min(52vh,460px);align-content:center}.st .fr-streng .fr-gross{font-size:var(--g-fs-seitentitel);max-width:32ch}.fr-streng .fr-angaben{max-width:560px;text-align:left}.fr-streng>.fr-zuruf,.fr-streng>.fr-vorschlag,.fr-streng>.fr-aendern,.fr-streng>.fr-planen{justify-self:stretch;max-width:600px;width:100%;margin-inline:auto;text-align:left}.fr-haupt-knoepfe{justify-content:center}.fr-haupt-knoepfe .st-knopf.is-haupt{min-height:44px;padding-inline:22px}.fr-erinnerung{margin:0;font-weight:650;font-size:var(--g-fs-bedienung)}.fr-erinnerung.is-spaet{color:var(--g-warn)}.fr-erinnerung.is-spaet:before{content:"\25b2  "}.fr-erinnerung.is-bald,.fr-erinnerung.is-planen{color:var(--g-leise)}.fr-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fr-erledigt{display:contents}.fr-frage{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-grund)}.fr-frage[hidden]{display:none}.fr-frage-satz{margin:0;font-weight:600;font-size:var(--g-fs-bedienung);overflow-wrap:anywhere;flex:1 1 14rem;text-align:left}.fr-leise-knopf{min-height:var(--g-treffer);padding:4px 6px;border:0;background:none;cursor:pointer;color:var(--g-leise);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);text-decoration:underline;text-underline-offset:3px}.fr-leise-knopf:hover{color:var(--g-text)}.fr-wege{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.fr-wege[hidden]{display:none}.fr-laeuft .fr-wege{justify-content:flex-start}.fr-zuruf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;font-size:var(--g-fs-bedienung)}.fr-zuruf-wort{flex-basis:100%;color:var(--g-claude);font-weight:700;font-size:var(--g-fs-beschriftung)}.fr-vorschlag{display:grid;gap:8px;padding:12px 14px}.fr-zeile-form,.fr-planen{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-grund);text-align:left}.fr-planen>.st-knopf{justify-self:start}.fr-zeile-form[hidden]{display:none}.fr-trotzdem{display:grid;gap:8px;justify-items:center}.fr-trotzdem .fr-zeile-form{justify-self:stretch;max-width:600px;width:100%;margin-inline:auto}.fr-trotzdem-los{font-weight:500}.fr-wahl .fr-trotzdem{justify-items:start}.fr-felder{display:grid;gap:10px}.fr-zweier{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:10px 14px;align-items:start}.fr-feld{display:grid;gap:4px;min-width:0}.fr-feld-name{margin:0;font-weight:600;font-size:var(--g-fs-bedienung)}.fr-eingabe{box-sizing:border-box;width:100%;min-height:max(36px,var(--g-knopf-hoehe, 0px));padding:6px 10px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:var(--g-fs-text)/1.4 var(--g-schrift)}.fr-eingabe[aria-invalid=true]{border-color:var(--g-fehler)}.fr-fehler{margin:0;color:var(--g-fehler);font-size:var(--g-fs-beschriftung);font-weight:600}.fr-fehler:empty{display:none}.fr-zeiten{display:flex;flex-wrap:wrap;gap:6px}.fr-zeit{min-height:var(--g-treffer);padding:3px 10px;border:1px solid var(--g-linie-stark);border-radius:var(--g-r-rund);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-beschriftung)/1.3 var(--g-schrift);cursor:pointer}.fr-zeit[aria-pressed=true]{border-color:var(--g-gruen);background:var(--g-gruen-hell);color:var(--g-gruen-dunkel)}.fr-zeit[aria-pressed=true]:before{content:"\2713  "}.fr-optionen{display:grid;gap:8px}.fr-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-flaeche);cursor:pointer}.fr-option.sp-claude{border-width:var(--g-claude-strich)}.fr-option:has(.fr-radio:checked){outline:2px solid var(--g-gruen);outline-offset:2px;background:var(--g-gruen-hell)}.fr-option:has(.fr-radio:focus-visible){outline:3px solid var(--g-fokus);outline-offset:1px}.fr-radio{width:18px;height:18px;margin:3px 0 0;accent-color:var(--g-gruen);cursor:pointer}.fr-option-text{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.fr-option-titel{font-weight:650}.fr-option-zeile{font-size:var(--g-fs-beschriftung)}.fr-leise{color:var(--g-leise)}.fr-dagegen{color:var(--g-text)}.fr-dagegen:before{content:"\25c7  ";color:var(--g-claude)}.fr-formular{display:grid;gap:12px;padding-top:4px}.fr-formular[hidden]{display:none}.fr-fertig{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 14px;border-width:1px;border-color:var(--g-linie);border-radius:var(--g-r)}.fr-fertig-satz{margin:0;overflow-wrap:anywhere}.fr-stand-zeichen{color:var(--g-gruen);font-weight:700}.fr-laeuft .fr-marke .fr-stand-zeichen{color:inherit}.ht{display:grid;gap:8px;min-width:0}.ht-titel:focus{outline:none}.ht-titel:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.ht-eintrag{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:4px 12px}.ht-eintrag.sp-zusage{grid-template-columns:auto minmax(0,1fr) auto}.ht-zeichen{color:var(--g-leise);font-weight:700;text-align:center}.ht-eintrag.is-warn .ht-zeichen{color:var(--g-warn)}.ht-eintrag.sp-claude .ht-zeichen{color:var(--g-claude)}.ht-text{display:grid;gap:2px;min-width:0}.ht-titel-zeile{font-weight:600;overflow-wrap:anywhere}.ht-unter{color:var(--g-leise);font-size:var(--g-fs-beschriftung);overflow-wrap:anywhere}.ht-eintrag.is-warn .ht-unter{color:var(--g-warn)}.ht-los{justify-self:end;white-space:nowrap}.ht-wege{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;justify-self:end}.ht-wege>.st-knopf{white-space:nowrap}.ht-zuruf{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:var(--g-fs-beschriftung)}.ht-zuruf-wort{color:var(--g-claude);font-weight:700}.ht-trotzdem{overflow-wrap:anywhere}.ht-eintrag.ht-rat .ht-titel-zeile{font-weight:500}.ht-eintrag.ht-verworfen .ht-titel-zeile{font-weight:500;color:var(--g-leise)}.ht-zurueckholen{justify-self:end;white-space:nowrap}.st .ht .st-eingang-titel{margin:0;font-size:inherit;line-height:inherit;font-weight:600}.ht .st-eingang-arten{color:var(--g-leise)}.ht.is-gedaempft .ht-liste{background:var(--g-grund)}.ht.is-gedaempft .ht-titel-zeile,.ht.is-gedaempft .sp-zusage-text{font-weight:500;color:var(--g-leise)}.ht.is-gedaempft .st-knopf{background:none}.ht-spaeter{display:grid;gap:8px}.ht-spaeter-titel{display:flex;align-items:center;gap:6px;min-height:var(--g-treffer);cursor:pointer;list-style:none;color:var(--g-leise);font-weight:650;font-size:var(--g-fs-bedienung)}.ht-spaeter-titel::-webkit-details-marker{display:none}.ht-spaeter-titel:before{content:"\25b8";display:inline-block;width:1em;text-align:center}.ht-spaeter[open]>.ht-spaeter-titel:before{content:"\25be"}.ht-spaeter-titel:focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.ht-spaeter[open]>.ht-liste{margin-top:4px}.st.is-frosch{grid-template-columns:minmax(0,1fr);max-width:820px;margin-inline:auto}@media(max-width:600px){.fr{padding:14px}.fr-streng{padding:20px 14px;min-height:0}.fr-zweier,.fr-fertig{grid-template-columns:minmax(0,1fr)}.ht-eintrag{grid-template-columns:1.25rem minmax(0,1fr)}.ht-eintrag>.ht-los,.ht-eintrag>.ht-zurueckholen,.ht-eintrag>.ht-wege,.ht-eintrag>.sp-frist{grid-column:2;justify-self:start;justify-content:flex-start}.ht-eintrag.sp-zusage{grid-template-columns:auto minmax(0,1fr)}}@media(pointer:coarse){.fr-leise-knopf,.fr-zeit,.ht-spaeter-titel,.fr-eingabe{min-height:44px}.fr-radio{width:22px;height:22px}}@media(prefers-reduced-motion:no-preference){.fr-option{transition:background-color .12s ease}}.ht-ohne-projekt{display:grid;gap:6px;min-width:0;padding:0}.ht-ohne-satz{margin:0;font-size:var(--g-fs-bedienung);color:var(--g-leise);overflow-wrap:anywhere}.ht-ohne-kern{color:var(--g-text)}.ht-ohne-wege{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--g-fs-bedienung)}.ht-ohne-oder{color:var(--g-leise)}.pn{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);box-sizing:border-box;padding:0;overflow:auto;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-erhoben);color:var(--g-text);box-shadow:var(--g-schatten);font:var(--g-fs-text)/var(--g-zeile) var(--g-schrift)}.pn::backdrop{background:var(--g-abdunkeln)}.pn-kopf{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--g-a3);padding:var(--g-a3) var(--g-a5);border-bottom:1px solid var(--g-linie);background:var(--g-flaeche)}.pn-titel{margin:0;font-size:var(--g-fs-gross);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pn-rumpf{display:grid;gap:var(--g-a3);padding:var(--g-a4) var(--g-a5) var(--g-a5)}.pn-text{margin:0}.pn-leise{color:var(--g-leise);font-size:var(--g-fs-bedienung)}.pn-mono{font-family:var(--g-mono);font-weight:600;overflow-wrap:anywhere}.pn-fuss{margin:0}.pn-fehler{margin:0;color:var(--g-fehler);font-size:var(--g-fs-bedienung)}.pn-fehler:empty{display:none}.pn-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pn-zurueck{justify-self:start;min-height:var(--g-knopf-hoehe);margin:var(--g-a2) var(--g-a5) 0;padding:0 var(--g-a1);border:0;background:none;color:var(--g-leise);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);cursor:pointer}.pn-zurueck:hover{color:var(--g-text)}.pn-wahl{list-style:none;margin:0;padding:0;border-top:1px solid var(--g-linie)}.pn-wahl li{border-bottom:1px solid var(--g-linie)}.pn-wahl-knopf{display:grid;gap:2px;width:100%;min-height:44px;padding:var(--g-a3) var(--g-a2);border:0;border-left:2px solid transparent;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pn-wahl-knopf strong{font-weight:600}.pn-wahl-knopf:hover,.pn-wahl-knopf:focus-visible{background:var(--g-hover);border-left-color:var(--g-gruen)}.pn-wahl-knopf:disabled{cursor:default;color:var(--g-leise)}.pn-wahl-knopf[aria-busy=true]{cursor:progress;color:var(--g-text)}.pn-vorlagen{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:var(--g-a4);align-items:start}.pn-vorlagen-wahl,.pn-kandidaten,.pn-bereich{min-width:0;margin:0;padding:0;border:0;border-top:1px solid var(--g-linie)}.pn-bereich{margin-top:var(--g-a3)}.pn-bereich>legend{padding-bottom:var(--g-a1)}.pn-zeile,.pn-bereich-zeile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--g-a2);align-items:start;padding:var(--g-a2) var(--g-a1);border-bottom:1px solid var(--g-linie);cursor:pointer}.pn-zeile:has(input:checked),.pn-bereich-zeile:has(input:checked){background:var(--g-gruen-hell);box-shadow:inset 3px 0 0 var(--g-gruen)}.pn-zeile input,.pn-bereich-zeile input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--g-gruen)}.pn-zeile-text{display:grid;gap:2px;min-width:0}.pn-zeile-text strong{font-weight:600;overflow-wrap:anywhere}.pn-zeile-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--g-a2)}.pn-vorschlag{color:var(--g-leise);font-size:var(--g-fs-bedienung);font-weight:600}.pn-vorschlag:before{content:"\b7  "}.pn-vorschau{margin:0;display:grid;place-items:center;min-height:220px;overflow:hidden;border:1px solid var(--g-papier-kante);border-radius:var(--g-r);background:var(--g-papier);box-shadow:var(--g-papier-schatten)}.pn-vorschau img{display:block;width:100%;height:auto}.pn-vorschau-leer{padding:var(--g-a4);color:color-mix(in srgb,var(--g-papier-text) 72%,var(--g-papier));font-size:var(--g-fs-bedienung);text-align:center}.pn-felder{display:flex;flex-wrap:wrap;gap:var(--g-a3)}.pn-feld{display:grid;gap:var(--g-a1);flex:1 1 200px;min-width:0}.pn-feld-breit{flex:3 1 320px}.pn-feld-name{color:var(--g-text);font-size:var(--g-fs-bedienung);font-weight:600;padding:0}.pn-feld input{min-height:var(--g-knopf-hoehe-gross);box-sizing:border-box;padding:var(--g-a1) var(--g-a2);border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:var(--g-fs-text)/1.4 var(--g-schrift)}.pn-feld-fehler{color:var(--g-fehler);font-size:var(--g-fs-bedienung)}.pn-feld-fehler:empty{display:none}.pn-feld input[aria-invalid=true]{border-color:var(--g-fehler)}.pn-haken{display:flex;gap:var(--g-a2);align-items:center;min-height:var(--g-treffer);cursor:pointer}.pn-haken input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--g-gruen)}.pn-ablage{display:grid;gap:2px;justify-items:center;padding:var(--g-a5) var(--g-a4);border:1px dashed var(--g-linie-stark);border-radius:var(--g-r);text-align:center;cursor:pointer}.pn-ablage:focus-within{outline:2px solid var(--g-fokus);outline-offset:2px}.pn-ablage.is-ziel,.pn-ablage:hover{border-color:var(--g-gruen);background:var(--g-gruen-hell)}.pn-ablage.is-laeuft{cursor:progress;border-style:solid}.pn-fussleiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--g-a2) var(--g-a4);padding-top:var(--g-a2)}.pn-fussleiste>.pn-leise{flex:1 1 240px}.pn-wege{display:flex;flex-wrap:wrap;gap:var(--g-a2) var(--g-a4);margin:0}.pn-link{color:var(--g-link);font-weight:600;text-decoration:underline;text-decoration-color:var(--g-link-strich);text-underline-offset:3px}.pn-knopf{display:inline-flex;align-items:center;justify-content:center;min-height:var(--g-knopf-hoehe-gross);padding:var(--g-a1) var(--g-a4);border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);text-decoration:none;cursor:pointer}.pn-knopf:hover{background:var(--g-hover)}.pn-knopf.is-haupt{border-color:var(--g-gruen);background:var(--g-gruen);color:var(--g-gruen-text)}.pn-knopf.is-haupt:hover{background:var(--g-gruen-dunkel)}.pn-knopf.is-leise{border-color:transparent;background:none;color:var(--g-leise)}.pn-knopf.is-leise:hover{color:var(--g-text)}.pn-knopf:disabled{cursor:default;color:var(--g-leise)}.pn-knopf.is-haupt:disabled{border-color:var(--g-linie-stark);background:var(--g-flaeche);color:var(--g-leise)}.pn-knopf.is-haupt[aria-busy=true]{border-color:var(--g-gruen);background:var(--g-gruen);color:var(--g-gruen-text);cursor:progress}.pn :focus-visible{outline:2px solid var(--g-fokus);outline-offset:2px}@media(max-width:620px){.pn-vorlagen{grid-template-columns:minmax(0,1fr)}.pn-vorschau{min-height:160px;max-width:240px}.pn-kopf,.pn-rumpf{padding-left:var(--g-a4);padding-right:var(--g-a4)}.pn-zurueck{margin-left:var(--g-a4)}}.hd-wahl{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);box-sizing:border-box;padding:var(--g-a4) var(--g-a5);overflow:auto;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-erhoben);color:var(--g-text);box-shadow:var(--g-schatten);font:var(--g-fs-text)/var(--g-zeile) var(--g-schrift)}.hd-wahl::backdrop{background:var(--g-abdunkeln)}.hd-titel{margin:0 0 var(--g-a2);font-size:var(--g-fs-gross);font-weight:600}.hd-leise{color:var(--g-leise);font-size:var(--g-fs-bedienung)}.hd-wahl>.hd-leise{margin:0 0 var(--g-a3)}.hd-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hd-liste{margin:0;padding:0;border:0;border-top:1px solid var(--g-linie)}.hd-zeile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--g-a2);padding:var(--g-a2) var(--g-a1);border-bottom:1px solid var(--g-linie);cursor:pointer}.hd-zeile:has(input:checked){background:var(--g-gruen-hell);box-shadow:inset 3px 0 0 var(--g-gruen)}.hd-zeile input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--g-gruen)}.hd-zeile-text{display:grid;gap:2px;min-width:0}.hd-pfad{font-family:var(--g-mono);font-weight:600;overflow-wrap:anywhere}.hd-zusatz{color:var(--g-leise);font-size:var(--g-fs-bedienung);font-weight:600}.hd-fehler{margin:var(--g-a2) 0 0;color:var(--g-fehler);font-size:var(--g-fs-bedienung)}.hd-fehler:empty{display:none}.hd-knoepfe{display:flex;justify-content:flex-end;gap:var(--g-a2);margin-top:var(--g-a4)}.hd-knopf{min-height:var(--g-knopf-hoehe-gross);padding:var(--g-a1) var(--g-a4);border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);cursor:pointer}.hd-knopf:hover{background:var(--g-hover)}.hd-knopf.is-haupt{border-color:var(--g-gruen);background:var(--g-gruen);color:var(--g-gruen-text)}.hd-knopf:disabled{cursor:default;color:var(--g-leise)}.hd-wahl :focus-visible{outline:2px solid var(--g-fokus);outline-offset:2px}.li-ergebnis{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--g-a2) var(--g-a4);margin:0 0 var(--g-a3);padding:var(--g-a3) var(--g-a4);border:max(1px,var(--g-mensch-rand)) solid var(--g-gruen);border-radius:var(--g-r);background:var(--g-gruen-hell);color:var(--g-text);font:var(--g-fs-text)/var(--g-zeile) var(--g-schrift)}.li-ergebnis[hidden]{display:none}.li-ergebnis-text{flex:1 1 28rem;min-width:0;margin:0;overflow-wrap:anywhere}.li-ergebnis-knoepfe{display:flex;flex-wrap:wrap;gap:var(--g-a1) var(--g-a2)}.li-knopf{min-height:var(--g-knopf-hoehe);padding:var(--g-a1) var(--g-a3);border:1px solid var(--g-linie-stark);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:600 var(--g-fs-bedienung)/1.3 var(--g-schrift);cursor:pointer}.li-knopf:hover{background:var(--g-hover)}.li-knopf:focus-visible{outline:2px solid var(--g-fokus);outline-offset:2px}.li-knopf:disabled{opacity:.6;cursor:default}.li-knopf.is-leise{border-color:transparent;background:none;color:var(--g-leise)}.li-knopf.is-leise:hover{color:var(--g-text)}body[data-seite=einstellungen] .overview.schreibtisch{max-width:none;padding:0}body[data-seite=einstellungen] .overview.schreibtisch>:not(#content),body[data-seite=einstellungen] #content>:not(.ei){max-width:820px;margin-inline:auto;padding-inline:24px}body[data-seite=einstellungen] .overview.schreibtisch>:first-child:not(#content),body[data-seite=einstellungen] #content>:first-child:not(.ei){margin-top:32px}.ei{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:calc(100vh - 3.25rem);color:var(--g-text);font:var(--g-fs-bedienung)/1.5 var(--g-schrift)}.ei-nur-vorlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ei svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ei-leiste{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 3.25rem);min-height:calc(100vh - 3.25rem);overflow-y:auto;padding:18px 10px;background:var(--g-flaeche-2);border-right:1px solid var(--g-linie)}.ei-wer{display:flex;align-items:center;gap:10px;padding:4px 8px 14px;margin-bottom:8px;border-bottom:1px solid var(--g-linie)}.ei-bild{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--g-hover);color:var(--g-leise);font-size:var(--g-fs-beschriftung);font-weight:700}.ei-wer-namen{display:flex;flex-direction:column;min-width:0}.ei-wer-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ei-wer-login{color:var(--g-leise);font-size:var(--g-fs-beschriftung)}.ei-leiste-liste{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ei-leiste-link{display:flex;align-items:center;gap:10px;min-height:var(--g-treffer);padding:6px 10px;border-radius:var(--g-r);color:var(--g-text);font-weight:500;text-decoration:none}.ei-leiste-link:hover{background:var(--g-hover)}.ei-leiste-link>.ei-symbol{flex:none;width:1.5rem;height:1.5rem;padding:4px;border-radius:6px;background:var(--g-hover);color:var(--g-leise);stroke-width:2}.ei-leiste-link.is-aktiv{background:var(--g-flaeche);box-shadow:var(--g-schatten-hauch);font-weight:600}.ei-leiste-link.is-aktiv>.ei-symbol{background:var(--g-gruen);color:var(--g-gruen-text)}.ei-leiste-zahl{margin-left:auto;color:var(--g-leise);font-size:var(--g-fs-klein);font-variant-numeric:tabular-nums}.ei-leiste-punkt{width:8px;height:8px;margin-left:auto;border-radius:50%;background:var(--g-gruen)}.ei-leiste-fuss{margin-top:auto}.ei-inhalt{min-width:0;padding:28px 36px 80px}.ei-bereich{max-width:47.5rem;margin:0 auto}.ei-bereich-kopf{display:flex;align-items:center;gap:12px}.ei-bereich-symbol{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:9px;background:var(--g-gruen);color:var(--g-gruen-text)}.ei-bereich-symbol svg{width:1.25rem;height:1.25rem;stroke-width:2}.ei-bereich h1{margin:0;font-size:var(--g-fs-seitentitel);font-weight:650;letter-spacing:-.01em}.ei-bereich h1:focus:not(:focus-visible){outline:none}.ei-bereich-satz{max-width:62ch;margin:6px 0 24px;color:var(--g-leise);font-size:var(--g-fs-text)}.ei-gruppe{margin:0 0 24px;scroll-margin-top:16px}.ei .ei-gruppe-titel{margin:0 0 6px 16px;color:var(--g-leise);font-size:var(--g-fs-beschriftung);font-weight:600}.ei-liste{overflow:hidden;border-radius:var(--g-r-gross);background:var(--g-flaeche);box-shadow:var(--g-schatten-hauch)}.ei-zeile{display:flex;align-items:center;gap:16px;min-height:3rem;padding:11px 16px;border-bottom:1px solid var(--g-linie)}.ei-liste>.ei-zeile:last-child,.ei-liste>:last-child .ei-zeile:last-child,.ei-liste>.mcp-fern:has(+.mcp-lokal[hidden])>.ei-weg:not([hidden])>.ei-zeile:last-child{border-bottom:0}.ei-zeile-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ei-zeile-text-gruppe{display:flex;flex-direction:column;gap:6px}.ei-zeile-titel{font-size:var(--g-fs-text);font-weight:500}.ei-zeile-satz{color:var(--g-leise);font-size:var(--g-fs-beschriftung);line-height:1.4}.ei-zeile-satz:empty{display:none}.ei-zeile-rechts{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;gap:8px;max-width:60%;color:var(--g-leise)}.ei-zeile-rechts:empty{display:none}.ei-zeile-breit .ei-zeile-rechts{max-width:none}.ei-zeile-link{color:var(--g-text);text-decoration:none}.ei-zeile-link:hover{background:var(--g-hover)}.ei-zeile-link .ei-zeile-rechts{color:var(--g-leise);font-size:var(--g-fs-bedienung)}.ei-weiter{width:1rem;height:1rem;color:var(--g-linie-stark)}.ei-zeile-frage{background:var(--g-flaeche-2)}.ei-mit-muster{display:inline-flex;align-items:center;gap:10px}.ei-projekt-symbol{display:grid;place-items:center;flex:none;width:1.875rem;height:1.875rem;border-radius:7px;background:var(--g-hover);color:var(--g-leise)}.ei-projekt-symbol svg{width:1rem;height:1rem}.ei-wo{color:var(--g-leise);font-size:var(--g-fs-beschriftung)}.ei-fuss{max-width:70ch;margin:6px 16px 0;color:var(--g-leise);font-size:var(--g-fs-beschriftung)}.ei-fuss.is-fehler{color:var(--g-fehler)}.ei-fuss a{color:var(--g-link);font-weight:600;text-decoration-color:var(--g-link-strich);text-underline-offset:3px}.ei-fuss-frei{margin:-12px 16px 24px}.ei-meldung:empty{display:none}.ei-gruppe-gefahr .ei-liste{box-shadow:0 0 0 1px color-mix(in srgb,var(--g-fehler) 40%,transparent)}.ei-gruppe-gefahr .ei-zeile-titel{color:var(--g-fehler)}.ei .einstellungen-verloren{margin:4px 0 0}.ei-farbmuster{flex:none;width:14px;height:14px;border-radius:var(--g-r-klein);box-shadow:inset 0 0 0 1px #0000001f}.ei-farbmuster.farbe-gelb{background:#f5d547}.ei-farbmuster.farbe-gruen{background:#8fd19e}.ei-farbmuster.farbe-blau{background:#8bb8f0}.ei-farbmuster.farbe-rosa{background:#f2a0bf}.ei .assistant-access{margin:0 0 24px;padding:0;border:0}.ei-claude-kopf{padding-block:14px}.ei-claude-titel{display:inline-flex;align-items:center;gap:12px;font-size:var(--g-fs-gross);font-weight:600}.ei-claude-symbol{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--g-claude-hell);color:var(--g-claude)}.ei-claude-symbol svg{width:1.25rem;height:1.25rem}.ei-claude-kopf .claude-verbindung{margin:0;padding-left:calc(2.25rem + 12px)}.ei-zeile-wege{justify-content:flex-start;padding-block:10px}.ei-schritte{margin:0;padding:10px 16px 10px 36px;border-bottom:1px solid var(--g-linie);color:var(--g-leise);font-size:var(--g-fs-bedienung)}.ei-schritte li+li{margin-top:4px}.ei .token-row{margin:0;align-items:center}.ei .token-row button{padding-top:0}.ei .token-row .ei-zeile-rechts{flex:0 1 auto;flex-wrap:nowrap;max-width:70%;min-width:0}.ei .token-row code{flex:0 1 auto;min-width:0;max-width:26rem;padding:4px 8px;overflow-wrap:anywhere;border:0;border-radius:var(--g-r-klein);background:var(--g-hover);color:var(--g-text);font:var(--g-fs-beschriftung)/1.5 var(--g-mono)}.ei-knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--g-knopf-hoehe);padding:0 12px;border:1px solid transparent;border-radius:var(--g-r);background:var(--g-hover);color:var(--g-text);font:500 var(--g-fs-bedienung)/1.2 var(--g-schrift);text-decoration:none;white-space:nowrap;cursor:pointer}.ei-knopf:hover{background:var(--g-auswahl)}.ei-knopf.is-primaer{background:var(--g-gruen);color:var(--g-gruen-text)}.ei-knopf.is-primaer:hover{background:var(--g-gruen-dunkel)}.ei-knopf.is-gefahr{border-color:var(--g-fehler);background:var(--g-flaeche);color:var(--g-fehler)}.ei-knopf.is-gefahr:hover:not(:disabled){background:var(--g-fehler-hell)}.ei-knopf.is-text{padding-inline:10px;border-color:var(--g-linie-stark);background:transparent;color:var(--g-text);font-weight:600}.ei-knopf.is-text:hover{background:var(--g-hover)}.ei-knopf:disabled{opacity:.55;cursor:default}@media(prefers-contrast:more){.ei-knopf:not(.is-primaer,.is-text){border-color:var(--g-linie)}}.ei-segment{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:var(--g-r);background:var(--g-hover)}.ei-segment button{min-height:1.75rem;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--g-leise);font:500 var(--g-fs-bedienung)/1.2 var(--g-schrift);cursor:pointer}.ei-segment button:hover{color:var(--g-text)}.ei-segment button[aria-pressed=true]{background:var(--g-flaeche);color:var(--g-text);font-weight:600;box-shadow:var(--g-segment-schatten)}.ei-schalter{position:relative;flex:none;width:2.875rem;height:1.75rem;padding:0;border:0;border-radius:var(--g-r-rund);background:transparent;cursor:pointer}.ei-schalter:before{content:"";position:absolute;inset:50% 0 auto;height:1.75rem;transform:translateY(-50%);border-radius:var(--g-r-rund);background:var(--g-linie-stark);transition:background .15s}.ei-schalter:after{content:"";position:absolute;top:calc(50% - ((1.75rem - 4px)/2));left:2px;width:calc(1.75rem - 4px);height:calc(1.75rem - 4px);border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}.ei-schalter[aria-checked=true]:before{background:var(--g-gruen)}.ei-schalter[aria-checked=true]:after{transform:translate(1.125rem)}@media(prefers-reduced-motion:reduce){.ei-schalter:before,.ei-schalter:after{transition:none}}@media(prefers-contrast:more){.ei-schalter:before{box-shadow:inset 0 0 0 1px var(--g-text)}}.ei-auswahl,.ei-feld{box-sizing:border-box;min-height:var(--g-knopf-hoehe);padding:0 10px;border:1px solid var(--g-linie);border-radius:var(--g-r);background:var(--g-flaeche);color:var(--g-text);font:var(--g-fs-bedienung)/1.4 var(--g-schrift)}.ei-feld{width:14rem;max-width:100%}.ei-feld-mono{font-family:var(--g-mono);font-size:var(--g-fs-beschriftung)}.ei :is(.ei-knopf,.ei-leiste-link,.ei-zeile-link,.ei-segment button,.ei-schalter,.ei-auswahl,.ei-feld,.ei-aufklappen-kopf):focus-visible{outline:3px solid var(--g-fokus);outline-offset:2px}.ei-status{display:inline-flex;align-items:center;gap:6px;color:var(--g-text);font-size:var(--g-fs-beschriftung);font-weight:500;white-space:nowrap}.ei-status-punkt{width:8px;height:8px;border-radius:50%;background:var(--g-gruen)}.ei-status.is-aus .ei-status-punkt{background:var(--g-linie-stark)}.ei-status.is-warn .ei-status-punkt{background:var(--g-warn)}.ei-aufklappen{border-bottom:1px solid var(--g-linie)}.ei-liste>:last-child>.ei-aufklappen:last-child{border-bottom:0}.ei-aufklappen>.ei-zeile{border-bottom:0}.ei-aufklappen-kopf{display:flex;align-items:center;gap:8px;min-height:2.75rem;padding:8px 16px;color:var(--g-text);font-size:var(--g-fs-bedienung);font-weight:500;list-style:none;cursor:pointer}.ei-aufklappen-kopf::-webkit-details-marker{display:none}.ei-aufklappen-kopf:before{content:"\203a";display:inline-block;width:1em;color:var(--g-leise);text-align:center;transition:transform .15s}.ei-aufklappen[open]>.ei-aufklappen-kopf:before{transform:rotate(90deg)}.ei-aufklappen-kopf:hover{background:var(--g-hover)}@media(prefers-reduced-motion:reduce){.ei-aufklappen-kopf:before{transition:none}}@media(max-width:51.25em){.ei{grid-template-columns:minmax(0,1fr)}.ei-leiste{position:static;min-height:0;max-height:none;padding:10px 16px;border-right:0;border-bottom:1px solid var(--g-linie)}.ei-wer{display:none}.ei-leiste-liste{flex-direction:row;flex-wrap:wrap;gap:4px}.ei-leiste-fuss{margin-top:4px}.ei-inhalt{padding:20px 16px 60px}}@media(max-width:40em){.ei-zeile{flex-wrap:wrap;gap:8px 12px}.ei-zeile-rechts{flex:1 1 100%;justify-content:flex-start;max-width:none}.ei .token-row .ei-zeile-rechts{flex:1 1 100%;flex-wrap:wrap;max-width:none}.ei .token-row code{flex:1 1 100%;max-width:none}.ei-feld{width:100%;flex:1 1 12rem}.ei-claude-kopf .claude-verbindung{padding-left:0}}@media(pointer:coarse){.ei-leiste-link,.ei-knopf,.ei-segment button,.ei-auswahl,.ei-feld,.ei-zeile-link{min-height:44px}.ei-schalter{height:44px}}
