.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/inter-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/inter-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/schriften/inter-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/schriften/inter-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/schriften/inter-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/schriften/inter-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/jetbrains-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--grund: #f3f4f6;--flaeche: #f8f9fb;--glas: #ffffff;--glas-voll: #ffffff;--rand: #e3e6ea;--rand-stark: #cfd4db;--rand-eingabe: #7f8998;--text: #14171c;--text2: #4b5563;--text3: #626a76;--akzent: #2457d6;--akzent-text: #ffffff;--akzent-weich: #e8eefc;--violett: #2457d6;--gut: #177244;--gut-weich: #e6f6ed;--warn: #9a5b00;--warn-weich: #fbf0d9;--schlecht: #c0392b;--schlecht-weich: #fbe5e2;--schlecht-text: #ffffff;--decke: rgba(16, 18, 22, .45);--leuchten: none;--raster: transparent;--schatten: 0 1px 2px rgba(16, 24, 40, .06), 0 8px 24px rgba(16, 24, 40, .08);--schrift: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--titel: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--radius: 8px;--marke-symbol: url(/marke/symbol.svg);--marke-logo: url(/marke/logo-kurz.svg)}:root[data-thema=dunkel]{color-scheme:dark;--grund: #101215;--flaeche: #1c1f24;--glas: #17191d;--glas-voll: #17191d;--rand: #272b32;--rand-stark: #363b44;--rand-eingabe: #7a8290;--text: #e7e9ec;--text2: #b3b9c3;--text3: #8b929c;--akzent: #8fb0ff;--akzent-text: #0b1a3a;--akzent-weich: #1e2a45;--violett: #8fb0ff;--gut: #5fcf8f;--gut-weich: #173226;--warn: #e6b357;--warn-weich: #3a2c12;--schlecht: #f27d72;--schlecht-weich: #3d1f1c;--schlecht-text: #2a0d0b;--decke: rgba(0, 0, 0, .6);--schatten: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .45);--marke-symbol: url(/marke/symbol-hell.svg);--marke-logo: url(/marke/logo-kurz-hell.svg)}@media(prefers-color-scheme:dark){:root:not([data-thema=hell]){color-scheme:dark;--grund: #101215;--flaeche: #1c1f24;--glas: #17191d;--glas-voll: #17191d;--rand: #272b32;--rand-stark: #363b44;--rand-eingabe: #7a8290;--text: #e7e9ec;--text2: #b3b9c3;--text3: #8b929c;--akzent: #8fb0ff;--akzent-text: #0b1a3a;--akzent-weich: #1e2a45;--violett: #8fb0ff;--gut: #5fcf8f;--gut-weich: #173226;--warn: #e6b357;--warn-weich: #3a2c12;--schlecht: #f27d72;--schlecht-weich: #3d1f1c;--schlecht-text: #2a0d0b;--decke: rgba(0, 0, 0, .6);--schatten: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .45);--marke-symbol: url(/marke/symbol-hell.svg);--marke-logo: url(/marke/logo-kurz-hell.svg)}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--grund);color:var(--text);font:14px/1.5 var(--schrift);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--titel);font-weight:600;margin:0;line-height:1.25;text-wrap:balance;letter-spacing:-.01em}h1{font-size:22px}h2{font-size:15px}h3{font-size:13.5px}p{margin:0}a{color:var(--akzent)}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:4px}.mono{font-family:var(--mono);font-size:.93em}.leise{color:var(--text2)}.kicker{font:500 12px var(--mono);color:var(--text3);letter-spacing:.02em}.klein{font-size:12.5px}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sprung{position:absolute;inset-inline-start:12px;inset-block-start:-60px;z-index:50;background:var(--glas);border:1px solid var(--rand-stark);padding:8px 12px;border-radius:6px}.sprung:focus{inset-block-start:12px}.icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}kbd{font:500 11px var(--mono);padding:0 5px;border:1px solid var(--rand-stark);border-bottom-width:2px;border-radius:4px;color:var(--text3);background:var(--glas)}.rahmen{min-height:100%;display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"kopf kopf" "seite inhalt"}.rahmen.mit-balken{grid-template-rows:auto auto 1fr;grid-template-areas:"kopf kopf" "balken balken" "seite inhalt"}.kopf{grid-area:kopf;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;min-height:48px;padding:calc(6px + env(safe-area-inset-top,0px)) 14px 6px;background:var(--glas);border-bottom:1px solid var(--rand)}.raum{flex:1}.wort{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--schrift);color:var(--text);background:none;border:0;padding:4px 8px 4px 4px;border-radius:6px;cursor:pointer}.wort i{width:22px;height:22px;background:var(--marke-symbol) center / contain no-repeat}.marke-logo{display:block;width:min(260px,100%);aspect-ratio:486 / 148;background:var(--marke-logo) center / contain no-repeat;margin-block-end:4px}.suche{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:420px;width:100%;height:32px;padding:0 10px;border-radius:6px;background:var(--flaeche);border:1px solid var(--rand-eingabe);color:var(--text3);font:inherit;cursor:pointer}.suche-text{flex:1;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text2);white-space:nowrap}.ich{background:none;border:0;padding:0;cursor:pointer}.ich b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--akzent-weich);color:var(--text);font-size:11px;font-weight:600}.seite{grid-area:seite;position:sticky;top:48px;align-self:start;min-height:calc(100vh - 48px);max-height:calc(100vh - 48px);overflow:auto;display:flex;flex-direction:column;gap:2px;padding:10px 8px;background:var(--flaeche);border-inline-end:1px solid var(--rand)}.seite .gruppe{font-size:11px;color:var(--text3);padding:12px 10px 4px;letter-spacing:.02em}.seite a{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;font-weight:500;font-size:13px;white-space:nowrap;color:var(--text2);text-decoration:none;border:0}.seite a:hover{color:var(--text);background:var(--glas)}.seite a[aria-current=page]{color:var(--text);background:var(--glas);box-shadow:inset 0 0 0 1px var(--rand-stark)}.seite .unten{margin-top:auto;padding-top:8px;border-top:1px solid var(--rand);display:flex;flex-direction:column;gap:2px}.inhalt{grid-area:inhalt;padding:20px 24px 48px;display:flex;flex-direction:column;gap:16px;min-width:0;outline:none;max-width:1240px}.reiter{display:none}.karte{background:var(--glas);border:1px solid var(--rand);border-radius:var(--radius);padding:13px 15px;display:flex;flex-direction:column;gap:10px;min-width:0}.karte.klein{max-width:440px;width:100%;box-shadow:var(--schatten)}.karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;align-items:start}.gruss{display:flex;flex-direction:column;gap:4px}.gruss .leise{max-width:78ch}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border-radius:6px;font:500 13px var(--schrift);color:var(--text);text-decoration:none;white-space:nowrap;background:var(--glas);border:1px solid var(--rand-eingabe);cursor:pointer}.knopf:hover{border-color:var(--text3)}.knopf:disabled{opacity:.6;cursor:default}.knopf.haupt{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent);font-weight:600}.knopf.haupt:hover{filter:brightness(1.06)}.knopf.leicht{background:none;border-color:transparent;color:var(--akzent);padding-inline:8px}.knopf.gefahr{color:var(--schlecht)}.knopf[aria-checked=true],.knopf[aria-pressed=true]{border-color:var(--akzent);background:var(--akzent-weich);color:var(--text)}.wahl{display:flex;flex-wrap:wrap;gap:6px}.leiste{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ok{color:var(--gut)}.warn{color:var(--warn)}.notbalken{grid-area:balken;margin:0;padding:8px 16px;text-align:center;font-weight:600;font-size:13px;color:var(--warn);background:var(--warn-weich);border-block-end:1px solid color-mix(in srgb,var(--warn) 45%,transparent)}.marke{display:inline-flex;align-items:center;gap:5px;font:500 11.5px var(--schrift);padding:1px 8px;border-radius:999px;border:1px solid var(--rand-stark);color:var(--text2);white-space:nowrap}.marke.gut{color:var(--gut);background:var(--gut-weich);border-color:transparent}.marke.warn{color:var(--warn);background:var(--warn-weich);border-color:transparent}.marke.schlecht{color:var(--schlecht);background:var(--schlecht-weich);border-color:transparent}.marke.gut:before,.marke.warn:before,.marke.schlecht:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.kuerzel{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;flex-shrink:0;font:600 12px var(--schrift);letter-spacing:.02em;color:var(--text);border:1px solid var(--rand);background:var(--akzent-weich)}.kuerzel.gross{width:40px;height:40px;font-size:14px}.kacheln{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.kachel{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;border:1px solid var(--rand);color:var(--text);text-decoration:none}.kachel:hover{border-color:var(--rand-stark);background:var(--flaeche)}.zeitleiste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.zeitleiste li{display:grid;grid-template-columns:4.4em minmax(0,1fr);gap:10px}.zeitleiste li>span{overflow-wrap:anywhere;min-width:0}.zeitleiste time{font:500 11.5px var(--mono);color:var(--text3);font-variant-numeric:tabular-nums}.paare{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 14px;margin:0;font-size:13px}.paare dt{color:var(--text2)}.paare dd{margin:0;overflow-wrap:anywhere}.dienste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.dienst .knopf.haupt{margin-block-start:auto;align-self:flex-start}.dienst-kopf{display:flex;gap:12px;align-items:center}.dienst.bearbeiten{grid-column:1 / -1}.team-form fieldset label{display:grid;gap:4px;font-size:13.5px;color:var(--text2)}.team-form textarea{font:inherit;padding:8px 10px;border-radius:8px;border:1px solid var(--rand-eingabe);background:var(--flaeche);color:var(--text);min-width:0;resize:vertical}.dienst-weg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;gap:8px;align-items:end}@media(max-width:640px){.dienst-weg{grid-template-columns:minmax(0,1fr)}}.wege{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.wege a{font-size:12.5px;padding:3px 9px;border-radius:999px;border:1px solid var(--rand-stark);text-decoration:none;color:var(--text2)}.rechte{margin:0;padding-inline-start:18px}.tabelle-rahmen{padding:0;overflow-x:auto}.tabelle{width:100%;border-collapse:collapse;font-size:13px}.tabelle th,.tabelle td{text-align:start;padding:7px 10px;border-bottom:1px solid var(--rand);vertical-align:top}.tabelle th{font-weight:500;color:var(--text2);white-space:nowrap;font-size:12px}.tabelle tr:last-child td{border-bottom:0}.tabelle td.mono{font-variant-numeric:tabular-nums;white-space:nowrap}.start{min-height:100%;display:grid;place-items:center;padding:16px}.start .karte{gap:14px;padding:20px}.start .karte.anmeldung{text-align:center;align-items:center}.start .karte.anmeldung .wort{justify-content:center}.start .karte.anmeldung .marke-logo{margin-inline:auto}.start .karte.anmeldung .knopf{width:100%;min-height:40px}.start h1{font-size:20px}.decke{position:fixed;inset:0;z-index:40;background:var(--decke);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.palette{width:min(640px,100%);background:var(--glas);border:1px solid var(--rand-stark);border-radius:10px;box-shadow:var(--schatten);overflow:hidden}.palette input{width:100%;font:15px var(--schrift);padding:14px 16px;border:0;border-bottom:1px solid var(--rand);background:transparent;color:var(--text);outline:none}.palette ul{list-style:none;margin:0;padding:6px;max-height:50vh;overflow:auto}.palette li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13.5px}.palette li[aria-selected=true]{background:var(--akzent-weich)}.palette li.leer{cursor:default}.palette li .marke{margin-inline-start:8px;font-size:11px;vertical-align:middle}@media(max-width:860px){.rahmen{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "inhalt"}.rahmen.mit-balken{grid-template-rows:auto auto 1fr;grid-template-areas:"kopf" "balken" "inhalt"}.suche-text,.suche kbd{display:none}.suche{width:auto;padding:0 8px}.status,.seite{display:none}.reiter{position:fixed;inset-inline:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(10px + env(safe-area-inset-bottom,0px));background:var(--glas);border-top:1px solid var(--rand)}.reiter a,.reiter button{display:flex;flex-direction:column;align-items:center;gap:3px;position:relative;padding:4px 0;font:500 11px var(--schrift);color:var(--text3);text-decoration:none;background:none;border:0;cursor:pointer;min-height:44px}.reiter .icon{width:22px;height:22px}.reiter a[aria-current=page],.reiter button[aria-expanded=true]{color:var(--akzent)}.reiter .zahl{position:absolute;top:0;left:calc(50% + 6px);font:500 10px var(--mono);background:var(--schlecht);color:var(--schlecht-text);border-radius:9px;padding:0 5px;min-width:16px;text-align:center}.inhalt{padding:14px 16px calc(96px + env(safe-area-inset-bottom,0px))}h1{font-size:20px}}.mehr-blatt{position:fixed;inset:0;z-index:30;background:var(--decke);display:flex;align-items:flex-end}.mehr-blatt>div{width:100%;background:var(--glas);border-radius:14px 14px 0 0;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));display:grid;gap:2px;max-height:70vh;overflow:auto}.mehr-blatt h2{font-size:13px;color:var(--text3);font-weight:500;padding:6px 10px}.mehr-blatt a{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:8px;color:var(--text);text-decoration:none;font-weight:500;font-size:15px}.mehr-blatt a[aria-current=page]{background:var(--akzent-weich)}.mehr-blatt .icon{width:20px;height:20px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.raster.breit{grid-template-columns:minmax(0,2fr) minmax(min(100%,300px),1fr)}@media(max-width:1100px){.raster.breit{grid-template-columns:minmax(0,1fr)}}.lagebericht{font-size:16px;color:var(--text);max-width:80ch}.punkt{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-inline-end:8px;background:var(--gut)}.punkt.warn{background:var(--warn)}.punkt.schlecht{background:var(--schlecht)}.kachel .punkt{margin-inline:auto 0}.maschinen{width:100%;border-collapse:collapse;font-size:14px}.maschinen th,.maschinen td{text-align:start;padding:8px 6px;border-bottom:1px solid var(--rand);font-weight:400;white-space:nowrap}.maschinen thead th{color:var(--text2);font-weight:500}.maschinen tbody th{display:flex;align-items:center;gap:4px}.maschinen-kurz{overflow-x:auto}.wartet-kurz{border-color:color-mix(in srgb,var(--warn) 55%,var(--rand))}.wartet-liste{list-style:none;margin:0;padding:0;display:grid;gap:6px}.wartet-liste li{display:flex;gap:8px;align-items:baseline;overflow-wrap:anywhere}.wartet-zaehler{margin:0}.anfragen-kopf{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.anfragen-kopf h2{font-size:15px;display:flex;align-items:baseline;gap:6px}.gesundheit ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gesundheit li{display:flex;align-items:flex-start;gap:4px}.gesundheit li .punkt{margin-block-start:7px}.gesundheit .befund-text{color:var(--text2);font-size:14px;overflow-wrap:anywhere}.seite a .zahl{margin-inline-start:auto;min-width:20px;height:18px;padding:0 6px;border-radius:10px;display:inline-grid;place-items:center;font:500 11px var(--mono);background:var(--warn-weich);color:var(--warn)}.anfragen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.anfrage{border-color:color-mix(in srgb,var(--warn) 55%,var(--rand))}.anfrage h2{font-size:20px}.befehle{margin:0;padding:12px 14px;border-radius:10px;background:var(--grund);border:1px solid var(--rand);font:13px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.klein{font-size:13px}.hinweis{border-color:var(--rand-stark)}.passkeys{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.feld{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--text2)}.feld input{font:15px var(--schrift);color:var(--text);background:var(--grund);border:1px solid var(--rand-eingabe);border-radius:10px;padding:9px 12px;min-width:0}.leiste .feld{flex:1 1 180px}.seite .kurz{display:none}.entscheidung{border-color:color-mix(in srgb,var(--violett) 55%,var(--rand-stark))}.optionen{display:flex;flex-wrap:wrap;gap:8px}.empfohlen{font:500 11px var(--mono);padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--akzent-text) 18%,transparent)}.kontext{white-space:pre-wrap;color:var(--text2)}details summary{cursor:pointer;color:var(--akzent)}.gespraech .verlauf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow-y:auto}.verlauf li{display:flex;flex-direction:column;gap:2px;max-width:85%}.verlauf li.jarvis{align-self:flex-start}.verlauf li.antony{align-self:flex-end;align-items:flex-end}.blase{padding:10px 14px;border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--rand)}.jarvis .blase{background:var(--glas-voll);border-top-left-radius:4px}.antony .blase{background:color-mix(in srgb,var(--akzent) 16%,var(--glas-voll));border-top-right-radius:4px}.eingabe{display:flex;gap:8px;align-items:flex-end}.eingabe textarea{flex:1;font:15px var(--schrift);color:var(--text);background:var(--grund);border:1px solid var(--rand-eingabe);border-radius:10px;padding:9px 12px;resize:vertical;min-width:0}.bericht .berichttext{white-space:pre-wrap}.rueckfrage-zeile{display:grid;gap:8px;border-top:1px solid var(--rand);padding-top:10px}.rueckfrage-zeile p{margin:0}.alarme ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.alarm{display:flex;align-items:flex-start;gap:8px}.alarm .punkt{margin-block-start:7px}.alarm>div{flex:1;min-width:0;overflow-wrap:anywhere}.alarm.offen b{color:var(--schlecht)}.konsole-bereich{display:grid;gap:14px}.konsole-oeffnen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px 14px;align-items:end}.konsole-oeffnen label{display:grid;gap:4px;font-size:13.5px;color:var(--text2)}.konsole-oeffnen .breit{grid-column:1 / -1}.konsole-oeffnen select,.konsole-oeffnen input{font:inherit;padding:8px 10px;border-radius:8px;border:1px solid var(--rand-eingabe);background:var(--flaeche);color:var(--text)}.terminal-rahmen{display:grid;gap:8px}.terminal-kopf{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.terminal-kopf b{margin-inline-end:auto}.konsole-flaeche{min-height:420px;border:1px solid var(--rand-stark);border-radius:8px;padding:6px;background:#101215;overflow:hidden}.handy-tasten{display:flex;flex-wrap:wrap;gap:6px}.handy-tasten .knopf{min-width:44px}.konsole-sitzungen td,.konsole-sitzungen th{font-size:13.5px}.team-liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}.team-person{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--rand)}.team-person:first-child{border-top:0;padding-top:4px}.team-kopf{display:flex;align-items:baseline;gap:8px 12px;flex-wrap:wrap}.team-kopf h3,.team-kopf h4{margin:0;font-size:16px}.team-rollen{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.team-rollen .marke{display:inline-flex;align-items:center;gap:6px}.team-weg{font:inherit;line-height:1;border:0;background:none;color:var(--text2);cursor:pointer;padding:0 2px;min-width:24px;min-height:24px}.team-weg:hover{color:var(--warn)}.team-rechte{margin:0;padding-inline-start:18px;display:grid;gap:2px;color:var(--text2);font-size:14px}.fassungen{margin:6px 0 0;padding:8px 0 0;list-style:none;display:grid;gap:8px;border-top:1px solid var(--rand)}.fassungen li{display:grid;gap:2px}.fassungen .knopf{justify-self:start}.team-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 14px;align-items:end;padding:12px 0}.team-form>label{display:grid;gap:4px;font-size:13.5px;color:var(--text2)}.team-form .breit{grid-column:1 / -1}.team-form input:not([type=checkbox]),.team-form select{font:inherit;padding:8px 10px;border-radius:8px;border:1px solid var(--rand-eingabe);background:var(--flaeche);color:var(--text);min-width:0}.team-form fieldset{border:1px solid var(--rand);border-radius:12px;padding:10px 14px 12px;margin:0;display:grid;gap:8px;min-width:0}.team-form legend{font-size:13.5px;color:var(--text2);padding:0 4px}.team-form details{border:1px solid var(--rand);border-radius:12px;padding:10px 14px 12px;margin:0;display:grid;gap:8px;min-width:0}.team-form summary{cursor:pointer;font-size:13.5px;color:var(--text2);list-style:none;display:flex;gap:8px;align-items:center}.team-form summary::-webkit-details-marker{display:none}.team-form summary:before{content:"▸";font-size:12px}.team-form details[open]>summary:before{content:"▾"}.team-form .team-alle{font-size:13px;color:var(--text2)}.team-haken{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--text);cursor:pointer}.team-haken input{margin-top:3px;flex-shrink:0;width:18px;height:18px;accent-color:var(--akzent)}.team-haken .marke{margin-inline-start:8px}.team-erklaerung{display:block}.team-recht{display:grid;gap:6px}.team-ziele{display:flex;flex-wrap:wrap;gap:6px 16px;padding-inline-start:26px}.zugang-zeile{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px 10px;align-items:end}.zugang-zeile>label{display:grid;gap:4px;font-size:13.5px;color:var(--text2)}.zugang-werkzeug{display:grid;gap:4px;padding-inline-start:12px;border-inline-start:2px solid var(--rand)}.zugang-werkzeug h4{margin:0;font-size:14.5px}.zugang-befunde{color:var(--warn)}.projekte-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px}.projekt{border:1px solid var(--rand);border-radius:12px;padding:12px 14px;display:grid;gap:6px}.projekt.gewaehlt{border-color:var(--akzent)}.projekt-titel{background:none;border:0;padding:0;font:600 15px var(--titel);color:var(--text);text-align:start;cursor:pointer}.projekt-balken{height:6px;border-radius:3px;background:var(--rand);overflow:hidden}.projekt-balken i{display:block;height:100%;background:var(--akzent)}.firma-liste{list-style:none;margin:0;padding:0;display:grid}.firma-eintrag{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--rand)}.firma-eintrag:first-child{border-top:0}.firma-eintrag.erledigt .firma-titel b{color:var(--text2)}.firma-titel{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;background:none;border:0;padding:0;font:inherit;color:var(--text);text-align:start;cursor:pointer}.firma-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;overflow-wrap:anywhere}.team-form textarea{font:inherit;padding:8px 10px;border-radius:8px;border:1px solid var(--rand-eingabe);background:var(--flaeche);color:var(--text);min-width:0;width:100%}.aufgaben-kachel{gap:8px}.kachel-liste{margin:0;padding-inline-start:18px;display:grid;gap:4px}.kalender-adresse{display:block;font-family:var(--mono);font-size:12.5px;padding:10px 12px;border-radius:10px;border:1px solid var(--rand-stark);background:var(--flaeche);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.dokumente{display:grid;gap:6px;padding-top:6px}.dokument-liste{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dokument-liste li{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;overflow-wrap:anywhere}.dokument-hoch{display:inline-flex;width:fit-content;cursor:pointer}.dokument-hoch:focus-within .knopf{outline:2px solid var(--akzent);outline-offset:2px}.kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.kennzahl{display:grid;gap:2px;text-align:start;padding:12px 14px;cursor:pointer;font:inherit;color:var(--text)}.kennzahl b{font:600 23px var(--titel);letter-spacing:-.01em}.kennzahl:hover{border-color:var(--akzent)}.kennzahl.warn-rand,.karte.warn-rand{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}.kalender{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12.5px}.kalender th{text-align:start;padding:4px 6px;color:var(--text2);font-weight:500}.kalender td{vertical-align:top;height:84px;padding:4px;border:1px solid var(--rand);overflow:hidden}.kal-nr{display:block;color:var(--text2);font-variant-numeric:tabular-nums;margin-bottom:2px}.kal-wtag{display:none}.kal-fremd{opacity:.45}.kal-heute{box-shadow:inset 0 0 0 2px var(--akzent)}.kal-heute .kal-nr{color:var(--akzent);font-weight:600}.kal-eintrag{display:block;width:100%;text-align:start;font:inherit;font-size:12px;padding:2px 5px;margin:2px 0;border-radius:5px;border:1px solid var(--rand);background:var(--flaeche);color:var(--text);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-eintrag.kal-frist{border-color:color-mix(in srgb,var(--akzent) 45%,var(--rand))}.kal-eintrag.warn{border-color:color-mix(in srgb,var(--warn) 60%,transparent);color:var(--warn)}.kal-eintrag.kal-gewaehlt{outline:2px solid var(--akzent);outline-offset:1px}@media(max-width:700px){.kalender thead{display:none}.kalender,.kalender tbody,.kalender tr{display:block}.kalender td{display:none;height:auto;border:0;border-bottom:1px solid var(--rand);padding:8px 2px}.kalender td.kal-voll:not(.kal-fremd),.kalender td.kal-heute{display:block}.kal-wtag{display:inline}.kal-eintrag{white-space:normal;font-size:14px;padding:6px 8px}}.ideen-gruppe{display:grid;gap:4px}.ideen-gruppe h3{margin:8px 0 0;font-size:15px}.ideen-stand{display:inline-flex;align-items:center;gap:8px;color:var(--text2)}.ideen-stand select{font:inherit;padding:4px 8px;border-radius:8px;border:1px solid var(--rand-eingabe);background:var(--flaeche);color:var(--text)}.wissen-raster{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:18px}@media(max-width:760px){.wissen-raster{grid-template-columns:minmax(0,1fr)}}.wissen-liste{display:grid;gap:2px;align-content:start}.wissen-link{text-align:start;background:none;border:0;border-radius:8px;padding:7px 10px;font:inherit;color:var(--text2);cursor:pointer}.wissen-link[aria-current=page]{background:color-mix(in srgb,var(--akzent) 12%,transparent);color:var(--text)}.wissen-seite{display:grid;gap:10px;align-content:start;min-width:0}.wissen-titel{margin:0;font-size:20px}.wissen-text{display:grid;gap:10px;max-width:72ch;line-height:1.6}.wissen-text h2,.wissen-text h3,.wissen-text h4{margin:6px 0 0}.wissen-text ul,.wissen-text ol{margin:0;padding-inline-start:22px;display:grid;gap:4px}.wissen-text code{font-family:var(--mono);font-size:.92em;padding:1px 5px;border-radius:5px;background:color-mix(in srgb,var(--akzent) 10%,transparent)}.wissen-text pre{margin:0;padding:12px 14px;border-radius:10px;border:1px solid var(--rand);background:var(--flaeche);overflow-x:auto;font:13px/1.5 var(--mono)}.wissen-eingabe{font-family:var(--mono)!important;font-size:13.5px!important;line-height:1.55}.wissen-fassungen{margin:0;padding-inline-start:18px;display:grid;gap:4px;color:var(--text2)}.vorlagen-gruppe{display:grid;gap:2px;margin-block-end:8px}.vorlagen-gruppe>span{padding-inline:10px}.vorlage-text{white-space:pre-wrap;max-width:72ch;line-height:1.6;overflow-wrap:anywhere}.platzhalter{font-family:var(--mono);font-size:.9em;padding:0 5px;border-radius:5px;background:color-mix(in srgb,var(--akzent) 12%,transparent)}.platzhalter.frei{background:color-mix(in srgb,var(--warn) 16%,transparent)}.vorlage-fuellen{display:grid;gap:10px;border-top:1px solid var(--rand);padding-top:12px}.vorlage-ergebnis{display:grid;gap:8px}.vorlage-ergebnis label{display:grid;gap:6px}.vorschlag-liste{margin:0;padding-inline-start:20px;display:grid;gap:6px}.vorschlag-einzelheiten{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:6px 0 2px;font-size:12.5px}.vorschlag-einzelheiten dt{color:var(--text3)}.vorschlag-einzelheiten dd{margin:0;display:flex;flex-wrap:wrap;gap:4px;overflow-wrap:anywhere}.vorschlag-gelesen{font-weight:500}.token-liste{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px;font-size:13px}.token-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.palette li.palette-gruppe{cursor:default;padding:8px 10px 2px;font-size:12px;color:var(--leise)}.dokument-klasse{display:block;margin:6px 0}.dokument-klasse select{margin-left:4px}.dokument-liste .knopf.klein{margin-left:8px}table.aufbewahrung{width:100%;border-collapse:collapse;font-size:13px}table.aufbewahrung th,table.aufbewahrung td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--rand);vertical-align:top}table.aufbewahrung input[type=number]{width:70px}table.aufbewahrung input:not([type]){width:100%;min-width:160px}.dokument-filter{flex-wrap:wrap;gap:6px;margin-bottom:4px}.dokument-liste button.marke{cursor:pointer;font:inherit}.dokument-schlagwoerter{max-width:360px}.vorschau{flex-basis:100%;width:100%;height:440px;border:1px solid var(--rand);border-radius:8px;background:#fff;object-fit:contain}.wiedervorlage{flex-basis:100%;display:grid;gap:8px}.wiedervorlage input[type=date]{margin-left:6px}.post-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;max-height:60vh;overflow:auto}.anhang-liste{list-style:none;margin:0;padding:0;display:grid;gap:4px}.postfach-liste{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.postfach-liste li{display:flex;justify-content:space-between;gap:12px;align-items:start;border-top:1px solid var(--rand);padding-top:10px}.postfach-liste li:first-child{border-top:0;padding-top:0}.zuteilung{border:1px solid var(--rand);border-radius:8px;padding:8px 12px;display:grid;gap:4px}.zuteilung legend{font-size:12.5px;color:var(--text2);padding:0 4px}.ts-zwei{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.ts-zwei{grid-template-columns:1fr}}.ts-baum,.ts-nutzer,.ts-liste{list-style:none;margin:0;padding:0}.ts-kanal,.ts-person{display:flex;gap:6px;align-items:center;width:100%;text-align:start;background:none;border:0;border-radius:8px;padding:5px 8px;font:inherit;color:inherit;cursor:pointer;min-height:32px}.ts-kanal{font-weight:600}.ts-person{font-size:13.5px}.ts-kanal:hover,.ts-person:hover{background:var(--flaeche-2, rgba(127, 127, 127, .1))}.ts-kanal.gewaehlt,.ts-person.gewaehlt{outline:2px solid var(--akzent, currentColor);outline-offset:-2px}.ts-gruppe{border-top:1px solid var(--rand, rgba(127, 127, 127, .25));padding-block:10px}.ts-gruppe h3{margin:0;font-size:14px}.ts-liste li{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;padding-block:4px}.ts-log{max-height:60vh;overflow:auto;font-size:12px;white-space:pre-wrap;word-break:break-word;margin:0}.teamspeak>.leiste[role=tablist]{flex-wrap:wrap;margin-block:8px 12px}.ts-liste .knopf.klein,.ok .knopf.klein{padding:2px 10px;min-height:28px;font-size:12.5px}.ts-liste li.ts-recht{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,120px) auto auto auto;gap:8px 12px;align-items:end}.ts-recht>span:first-child{align-self:center}.ts-recht label{display:grid;gap:2px;font-size:13px;color:var(--text2)}.ts-recht input[type=number]{font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--rand-eingabe);background:var(--flaeche);color:var(--text);min-width:0}.ts-haken{display:flex!important;gap:6px;align-items:center}.ts-suche{display:grid;gap:4px;font-size:13.5px;color:var(--text2);max-width:360px;margin-block:8px}.ts-suche input{font:inherit;padding:8px 10px;border-radius:8px;border:1px solid var(--rand-eingabe);background:var(--flaeche);color:var(--text)}@media(max-width:640px){.ts-liste li.ts-recht{grid-template-columns:minmax(0,1fr)}}.la{display:grid;grid-template-columns:minmax(300px,372px) minmax(0,1fr);gap:0;min-height:60vh;border:1px solid var(--rand);border-radius:var(--radius);background:var(--glas);overflow:hidden}.la-liste{border-inline-end:1px solid var(--rand);min-width:0;display:flex;flex-direction:column;max-height:calc(100vh - 120px);overflow:auto}.la-kopf{position:sticky;top:0;z-index:2;background:var(--glas);border-bottom:1px solid var(--rand);padding:10px 14px;display:flex;align-items:center;gap:8px}.la-kopf h2{font-size:13.5px;display:flex;align-items:baseline;gap:6px}.la-zahl{font:500 12px var(--mono);color:var(--text3)}.la-rechts{margin-inline-start:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.la-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px;border-bottom:1px solid var(--rand)}.la-chip{font:500 12px var(--schrift);padding:2px 9px;border-radius:999px;border:1px solid var(--rand-eingabe);color:var(--text2);background:var(--glas);white-space:nowrap;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.la-chip.an{background:var(--text);color:var(--glas);border-color:var(--text)}.la-chip-zahl{font-family:var(--mono);font-size:11px;opacity:.8}.la-werkzeuge{display:flex;flex-wrap:wrap;gap:8px;padding:8px 14px;border-bottom:1px solid var(--rand);align-items:center}.la-werkzeuge input,.la-werkzeuge select{font:inherit;font-size:13px;min-height:32px;padding:4px 10px;border:1px solid var(--rand-eingabe);border-radius:6px;background:var(--glas);color:var(--text);min-width:0}.la-werkzeuge input[type=search]{flex:1 1 140px}.la-werkzeuge select{flex:0 1 auto;max-width:100%}.la-summe{font-size:11.5px;color:var(--text3);padding:8px 14px 4px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.la-summe b{color:var(--text);font-variant-numeric:tabular-nums}.la-gruppe{font-size:11.5px;color:var(--text3);padding:10px 14px 4px;display:flex;justify-content:space-between}.la-gruppe.warn{color:var(--schlecht)}.la-leer{padding:14px}.la-zeile{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;width:100%;padding:9px 14px;border-bottom:1px solid var(--rand);align-items:start}.la-zeile.mit-haken{grid-template-columns:20px minmax(0,1fr)}.la-zeile:hover{background:var(--flaeche)}.la-zeile.gewaehlt{background:var(--akzent-weich);box-shadow:inset 3px 0 0 var(--akzent)}.la-zeile.erledigt .la-titel{color:var(--text2);text-decoration:line-through}.la-knopf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;border:0;padding:0;margin:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;min-width:0;border-radius:4px}.la-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.la-text{display:flex;flex-direction:column;gap:1px;min-width:0}.la-titel{font-weight:600;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.la-titel .marke{font-weight:500}.la-unter{color:var(--text2);font-size:12.5px;overflow-wrap:anywhere}.la-wert{font:500 11.5px var(--mono);color:var(--text3);white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums;padding-top:3px}.la-wert.schlecht{color:var(--schlecht)}.la-wert.warn{color:var(--warn)}.la-wert.gut{color:var(--gut)}.la-punkt{width:8px;height:8px;border-radius:50%;margin-top:6px;background:transparent}.la-punkt.schlecht{background:var(--schlecht)}.la-punkt.warn{background:var(--warn)}.la-punkt.gut{background:var(--gut)}.la-punkt.akzent{background:var(--akzent)}.la-haken{width:20px;height:20px;margin-top:1px;border-radius:5px;border:1px solid var(--rand-eingabe);background:var(--glas);color:var(--akzent-text);display:grid;place-items:center;font-size:13px;cursor:pointer;padding:0}.la-haken:hover{border-color:var(--akzent)}.la-haken[aria-pressed=true],.la-zeile.erledigt .la-haken{background:var(--gut);border-color:var(--gut)}.akte-kopf h2 .marke{margin-inline-start:8px;vertical-align:middle;font-size:11px}.fakten{display:grid;gap:6px 16px;grid-template-columns:max-content minmax(0,1fr);margin:0}.fakten div{display:contents}.fakten dt{color:var(--text3);font-size:12.5px;padding-top:1px}.fakten dd{margin:0;overflow-wrap:anywhere}.akte-verlauf{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:12.5px;color:var(--text2)}.akte-verlauf time,.akte-verlauf .mono{font-family:var(--mono);font-size:11.5px}.la-akte{padding:18px 22px 26px;min-width:0;display:flex;flex-direction:column;gap:14px;background:var(--grund)}.la-zurueck{display:none;align-self:flex-start}.akte-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.akte-kopf h2{font-size:18px}.akte-kennung{font:12px var(--mono);color:var(--text3)}.akte-aktionen{margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:6px}.akte-h3{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.karte.rand-warn{border-color:color-mix(in srgb,var(--warn) 55%,var(--rand))}.karte.rand-schlecht{border-color:color-mix(in srgb,var(--schlecht) 55%,var(--rand))}.akte-zwei{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;align-items:start}.akte-leer{color:var(--text2);padding:40px 0;text-align:center;max-width:40ch;margin-inline:auto}@media(max-width:1100px){.la{grid-template-columns:minmax(0,1fr);min-height:0}.la-liste{border-inline-end:0;max-height:none}.la-akte,.la-offen .la-liste{display:none}.la-offen .la-akte{display:flex}.la-zurueck{display:inline-flex}}.ti{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.ti.ti-offen{grid-template-columns:minmax(0,1fr) minmax(280px,336px)}.ti-tabelle{min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.ti-tabelle .tabelle{min-width:100%;width:max-content;max-width:none}.ti-kopf{padding:10px 14px 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ti-kopf select{font:inherit;font-size:13px;min-height:32px;padding:4px 10px;border:1px solid var(--rand-stark);border-radius:6px;background:var(--glas);color:var(--text);max-width:100%}.ti .tabelle th{position:sticky;top:0;background:var(--glas);z-index:1}.ti .tabelle tbody tr{cursor:pointer}.ti .tabelle tbody tr:hover td{background:var(--flaeche)}.ti .tabelle tr.gewaehlt td{background:var(--akzent-weich)}.ti .tabelle tr:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.ti .tabelle td.num,.ti .tabelle th.num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ti .tabelle td.breit{overflow-wrap:anywhere}.ti-leer{padding:14px}.ti-fuss{padding:8px 14px 12px}.ti-inspektor{position:sticky;top:60px;gap:10px}.ti-zu{align-self:flex-end}.ti-inspektor h3{color:var(--text3);font-weight:500;font-size:12.5px;padding-top:8px;border-top:1px solid var(--rand)}.ti-inspektor h3:first-of-type{border-top:0;padding-top:0}@media(max-width:1100px){.ti.ti-offen{grid-template-columns:minmax(0,1fr)}.ti-inspektor{position:static}}.formular{display:grid;gap:14px;max-width:560px}.formular.lesedichte{font-size:15px;gap:18px;max-width:60ch}.formular-kopf{display:grid;gap:4px}.feld-block{display:grid;gap:4px;font-weight:500;font-size:13px}.lesedichte .feld-block{font-size:15px;font-weight:600}.feld-text{display:block}.feld-hinweis{font-weight:400;color:var(--text3);font-size:12px}.lesedichte .feld-hinweis{font-size:13.5px}.feld-block input:not([type=radio]):not([type=checkbox]),.feld-block select,.feld-block textarea{font:inherit;padding:8px 10px;border:1px solid var(--rand-eingabe);border-radius:6px;background:var(--glas);color:var(--text);min-height:36px;width:100%;font-weight:400}.lesedichte .feld-block input:not([type=radio]):not([type=checkbox]),.lesedichte .feld-block select,.lesedichte .feld-block textarea{min-height:44px;padding:9px 12px;border-radius:8px}.feld-block.kurz{max-width:200px}.feld-block.fehler input,.feld-block.fehler select,.feld-block.fehler textarea{border-color:var(--schlecht)}.feld-fehler{font-weight:400;font-size:12.5px;color:var(--schlecht)}.feld-zeile{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.feld-zeile>.feld-block{flex:1 1 140px}.feld-wahl{border:0;padding:0;margin:0;display:grid;gap:6px}.feld-wahl legend{font-weight:500;font-size:13px;padding:0}.lesedichte .feld-wahl legend{font-size:15px;font-weight:600}.feld-optionen{display:flex;flex-wrap:wrap;gap:6px 16px}.feld-optionen label{display:inline-flex;align-items:center;gap:6px;font-weight:400;min-height:30px}.lesedichte .feld-optionen label{min-height:44px}.feld-optionen input{accent-color:var(--akzent);width:18px;height:18px}.feld-haken{display:inline-flex;align-items:center;gap:8px;font-weight:400;min-height:30px;cursor:pointer}.feld-haken input{accent-color:var(--akzent);width:18px;height:18px;margin:0}.feld-hakenreihe{display:flex;flex-wrap:wrap;gap:4px 18px}.fehlerkasten{border-inline-start:3px solid var(--schlecht);background:var(--schlecht-weich);padding:10px 12px;border-radius:6px;display:grid;gap:4px}.fehlerkasten b{font-size:13px}.fehlerkasten a{color:var(--schlecht)}.formular-vorschau{border:1px dashed var(--rand-stark);border-radius:6px;padding:10px 12px;font-size:12.5px;color:var(--text2);background:var(--glas)}.formular-knoepfe{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.akte-verlauf li.kommentar .kommentar-text{color:var(--text);white-space:pre-wrap}.kommentar-form{display:grid;gap:6px;margin-top:8px}.kommentar-form textarea{width:100%;font:inherit}
