:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grund:#fbfaf7;--karte:#fff;--karte-tief:#f4f2ec;--tinte:#1a1a1a;--gedaempft:#6b6b6b;--rand:#ebe8e0;--b-vfa:#1f6e7a;--b-az:#97406a;--b-privat:#c07a1e;--b-sport:#4a8f3c;--b-vfa-grund:#e6f4f6;--b-az-grund:#fbeaf2;--b-privat-grund:#fdf2dd;--b-sport-grund:#eaf5e4;--plakette-innen:#ffffff29;--gut:#3c7a55;--gut-grund:#e6f2ea;--warn:#8f6222;--warn-grund:#f6ecdb;--schlecht:#a93b2c;--schlecht-grund:#f9e9e6;--rund-plakette:22px;--rund-karte:14px;--rund-innen:12px;--rand-seite:clamp(1rem, 2.9vw, 3.5rem);--abstand:clamp(.875rem, 1.35vw, 1.625rem);--abstand-eng:clamp(.5rem, .8vw, .875rem);--schrift-grund:clamp(.875rem, .8rem + .2vw, 1rem);--schrift-klein:.8125rem;--schrift-anzeige:clamp(3.5rem, 4.8vw, 5.75rem);--schrift-titel:clamp(1.25rem, 1.4vw, 1.625rem);--modellraum:var(--grund);--zeichenflaeche:var(--karte);--zeichenflaeche-tief:var(--karte-tief);--hairline:var(--rand);--hairline-hell:#d9d4c8;--tinte-gedaempft:var(--gedaempft);--bernstein:var(--b-privat);--messing-grund:var(--b-privat-grund);--bernstein-text:#8a5a16;--rund-gross:var(--rund-karte);--rund:var(--rund-innen);--rund-klein:8px;--hebung:none;--hebung-hoch:none}
*,:before,:after{box-sizing:border-box}html{font-size:100%}body{background:var(--grund);color:var(--tinte);font-family:var(--schrift-text), "Segoe UI", system-ui, sans-serif;font-size:var(--schrift-grund);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45;overflow-x:hidden}a{color:inherit}h1,h2,h3{font-family:var(--schrift-panel), "Segoe UI", sans-serif;letter-spacing:-.02em;margin:0;line-height:1.1}h2{font-size:var(--schrift-titel);font-weight:700}h3{font-size:1rem;font-weight:700}.klein{font-size:var(--schrift-klein);color:var(--gedaempft)}.mess{font-family:var(--schrift-mess), Consolas, monospace;font-variant-numeric:tabular-nums}.warnung{color:var(--schlecht);font-size:var(--schrift-klein)}.kopfzeile{align-items:center;gap:var(--abstand);min-height:3.5rem;padding:0 var(--rand-seite);border-bottom:1px solid var(--rand);background:var(--grund);display:flex}.kopf-marke{font-family:var(--schrift-panel), sans-serif;letter-spacing:-.03em;font-size:1.125rem;font-weight:800;text-decoration:none}.kopf-bereiche{align-items:center;gap:.5rem;display:flex}.kopf-punkt{font-size:var(--schrift-klein);color:var(--gedaempft);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-weight:600;text-decoration:none;display:inline-flex}.kopf-punkt:before{content:"";background:var(--punkt);border-radius:50%;width:.7rem;height:.7rem}.kopf-punkt.kopf-an,.kopf-punkt:hover{background:var(--karte);color:var(--tinte)}.kopf-links{align-items:center;gap:.25rem;margin-left:auto;display:flex}.kopf-link{color:var(--gedaempft);font-weight:500;font-size:var(--schrift-klein);border-radius:.5rem;padding:.35rem .6rem;text-decoration:none}.kopf-link.kopf-an,.kopf-link:hover{color:var(--tinte);background:var(--karte)}.kopf-abmelden{font:inherit;font-size:var(--schrift-klein);color:var(--gedaempft);cursor:pointer;background:0 0;border:0;padding:.35rem .6rem}.kopf-abmelden:hover{color:var(--tinte)}@media (max-width:1600px){.kopf-punkt span{display:inline}}@media (min-width:1601px){.kopf-punkt span{display:none}.kopf-punkt.kopf-an span{display:inline}}@media (max-width:700px){.kopf-links .kopf-link{display:none}.kopf-links .kopf-abmelden{display:inline}}main{gap:var(--abstand);padding:var(--abstand) var(--rand-seite) calc(var(--abstand) * 1.4);flex-direction:column;max-width:none;display:flex}main>*{min-width:0}.tafel{background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-karte);padding:var(--abstand)}.tafel-kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-eng);margin-bottom:var(--abstand-eng);display:flex}.tafel-kopf .klein{margin-left:auto}.fusszeile{padding:0 var(--rand-seite) var(--abstand);font-size:var(--schrift-klein);color:var(--gedaempft)}.knopf-klein{font:inherit;font-size:var(--schrift-klein);color:var(--tinte);background:var(--karte);border:1px solid var(--rand);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.25rem .7rem;line-height:1.3;display:inline-flex}.knopf-klein:hover:not(:disabled){background:var(--grund);border-color:var(--gedaempft)}.knopf-klein:disabled{opacity:.6;cursor:default}.knopf-klein:focus-visible,.feld:focus-visible,select.feld:focus-visible,textarea.feld:focus-visible,input.feld:focus-visible{outline:2px solid var(--farbe,var(--tinte));outline-offset:2px}.knopf-haupt{background:var(--tinte);color:var(--karte);border-color:var(--tinte)}.knopf-haupt:hover:not(:disabled){background:color-mix(in srgb, var(--tinte) 85%, var(--karte));border-color:var(--tinte)}.knopf-still{color:var(--gedaempft);background:0 0;border-color:#0000}.knopf-still:hover:not(:disabled){color:var(--tinte);background:var(--grund);border-color:var(--rand)}@media (max-width:700px){.knopf-klein{min-height:2.75rem}}.feld,select.feld,textarea.feld,input[type=text].feld,input[type=date].feld{font:inherit;color:var(--tinte);background:var(--karte);border:1px solid var(--rand);border-radius:.6rem;padding:.45rem .7rem}.feld-klein,select.feld-klein,input[type=date].feld-klein{font-size:var(--schrift-klein);border-radius:999px;padding:.2rem .6rem}[data-bereich=vfa]{--farbe:var(--b-vfa);--farbe-grund:var(--b-vfa-grund)}[data-bereich=az]{--farbe:var(--b-az);--farbe-grund:var(--b-az-grund)}[data-bereich=privat]{--farbe:var(--b-privat);--farbe-grund:var(--b-privat-grund)}[data-bereich=sport]{--farbe:var(--b-sport);--farbe-grund:var(--b-sport-grund)}
h1,summary{font-family:var(--schrift-panel), "Segoe UI", sans-serif;letter-spacing:-.02em;font-weight:700}h1{font-size:var(--schrift-anzeige);color:var(--tinte);margin:0;line-height:1.1}a{text-underline-offset:2px;text-decoration:underline}details>summary{cursor:pointer;font-size:var(--schrift-klein);color:var(--gedaempft);margin:.5rem 0 .25rem}details ul{margin:.25rem 0;padding-left:1.1rem}input[type=checkbox]{accent-color:var(--gut);flex:none;width:1rem;height:1rem}.anmeldeseite{min-height:100dvh;padding:24px 18px calc(24px + env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex}.anmeldekasten{background:var(--zeichenflaeche);border:1px solid var(--hairline);border-radius:var(--rund-gross);flex-direction:column;align-items:center;gap:6px;width:100%;max-width:360px;padding:26px 22px 22px;display:flex}.anmelde-logo{width:46px;height:46px;display:block}.anmeldekasten h1{font-family:var(--schrift-panel), sans-serif;color:var(--tinte);letter-spacing:-.015em;margin:2px 0 14px;font-size:19px;font-weight:700}.anmelde-form{flex-direction:column;gap:13px;width:100%;display:flex}.anmelde-form label{color:var(--tinte-gedaempft);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.anmelde-form input{font:inherit;border:1px solid var(--hairline);border-radius:var(--rund-klein);background:var(--zeichenflaeche);color:var(--tinte);padding:11px 12px;font-size:16px}.anmelde-form input:focus-visible{outline:2px solid var(--b-vfa);outline-offset:1px}.anmelde-form button{font:inherit;border-radius:var(--rund-klein);background:var(--b-vfa);color:#fff;cursor:pointer;border:none;min-height:44px;margin-top:4px;padding:12px 14px;font-size:15px;font-weight:600}.anmelde-form button:disabled{opacity:.6;cursor:default}.anmelde-fehler{color:var(--schlecht);background:var(--schlecht-grund);border-radius:var(--rund-klein);margin:2px 0 0;padding:8px 10px;font-size:13px}.anmelde-hinweis{color:var(--tinte-gedaempft);text-align:center;margin:4px 0 0;font-size:11.5px}@media (max-width:700px){.tafel{border-radius:var(--rund);padding:14px 15px 18px}input,select,textarea{font-size:16px!important}}
.kalender .einwurf-auf{min-height:0;margin-bottom:0;padding-block:.35rem}.monat .tafel-kopf{align-items:baseline}.monat h2{font-family:var(--schrift-panel), sans-serif;letter-spacing:-.03em;font-size:clamp(1.5rem,2vw,2rem);font-weight:800}.monat .monat-nav{margin-left:var(--abstand-eng);align-items:center;gap:.35rem;display:flex}.monat-nav button,.wp-nav button{min-width:2.2rem;height:2.2rem;font:inherit;cursor:pointer;color:var(--gedaempft);background:var(--karte);border:1px solid var(--rand);border-radius:999px;justify-content:center;align-items:center;padding:0 .6rem;line-height:1;display:inline-flex}.monat-nav button:hover,.wp-nav button:hover{color:var(--tinte);border-color:var(--gedaempft)}.monat-nav button:focus-visible,.wp-nav button:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.monat-nav .monat-heute{font-size:var(--schrift-klein);padding:0 .9rem}.monat-kopfzeile{margin:var(--abstand) 0 .4rem;font-size:var(--schrift-klein);color:var(--gedaempft);grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.monat-kopfzeile span{padding-left:.2rem}.monat-raster{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.monat-zelle{background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-innen);flex-direction:column;gap:.25rem;min-height:6rem;padding:.4rem .5rem .5rem;display:flex}.monat-wochenende{background:var(--grund)}.monat-fremd{opacity:.55}.monat-tag{font-family:var(--schrift-panel), sans-serif;color:var(--gedaempft);font-size:.95rem;font-weight:600}.monat-heute-zelle{border-color:var(--tinte)}.monat-heute-zelle .monat-tag{background:var(--tinte);width:1.6rem;height:1.6rem;color:var(--karte);border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}.monat-termin{background:color-mix(in srgb, var(--farbe) 12%, var(--karte));border-left:.2rem solid var(--farbe);font-size:var(--schrift-klein);text-overflow:ellipsis;white-space:nowrap;border-radius:.4rem;padding:.2rem .4rem;line-height:1.35;display:block;overflow:hidden}.monat-termin b{color:var(--gedaempft);margin-right:.3rem;font-weight:600}.monat-mehr{font-size:var(--schrift-klein);color:var(--gedaempft);padding-left:.4rem}@media (max-width:900px){.monat-zelle{min-height:4.8rem}}@media (max-width:620px){.monat-zelle{gap:.15rem;min-height:3.4rem;padding:.3rem}.monat-termin{background:var(--farbe);color:#0000;border-left:0;border-radius:999px;height:.3rem;padding:0}.monat-termin b{display:none}}.rueckschau-zahlen{gap:var(--abstand);margin:0 0 var(--abstand-eng);flex-wrap:wrap;display:flex}.rueckschau-zahlen b{margin-right:.25rem;font-size:1.25rem}.rueckschau-liste{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.rueckschau-liste .mess{margin-right:.5rem}.bereichskopf{justify-content:space-between;align-items:flex-end;gap:var(--abstand);background:var(--farbe);color:var(--karte);border-radius:var(--rund-plakette);padding:var(--abstand) calc(var(--abstand) * 1.25);flex-wrap:wrap;display:flex}.bereichskopf h1{font-size:var(--schrift-anzeige);letter-spacing:-.03em;color:inherit;font-weight:800;line-height:.95}.bk-ueber,.bk-zustand{opacity:.88;margin:0}.bk-zustand{margin-top:.5rem;font-weight:500}.bk-rechts{align-items:center;gap:var(--abstand);display:flex}.bk-zaehler{background:var(--karte);width:4.5rem;height:4.5rem;color:var(--farbe);font-family:var(--schrift-panel), sans-serif;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:inline-flex}.bk-kennzahlen{gap:var(--abstand);margin:0;display:flex}.bk-kennzahlen div{flex-direction:column-reverse;align-items:flex-start;display:flex}.bk-kennzahlen dt{font-size:var(--schrift-klein);opacity:.88}.bk-kennzahlen dd{font-family:var(--schrift-panel), sans-serif;margin:0;font-size:1.75rem;font-weight:800;line-height:1}.bk-kennzahlen .bk-rot dd{color:var(--schlecht-grund)}.bereich-spalten{gap:var(--abstand);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start;display:grid}.bereich-seite{gap:var(--abstand);flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:1601px){.bereich-spalten{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)}.bereich-seite{grid-column:auto}}@media (max-width:1100px){.bereich-spalten{grid-template-columns:minmax(0,1fr)}}.bereich-rechts{gap:var(--abstand);flex-direction:column;min-width:0;display:flex}.vorgangsgruppe h3{margin:var(--abstand-eng) 0 .25rem}.vorgangsgruppe ul,.jetzt details ul{margin:0;padding:0;list-style:none}.projektliste{gap:var(--abstand-eng);flex-direction:column;display:flex}.projektkarte{border:1px solid var(--rand);border-left:.25rem solid var(--farbe);border-radius:var(--rund-innen);padding:var(--abstand-eng) var(--abstand);flex-direction:column;gap:.25rem;display:flex}.projektkarte-kopf{justify-content:space-between;gap:var(--abstand-eng);align-items:baseline;display:flex}.projektkarte-stand{margin:0}.projekt-wartet{background:var(--farbe-grund)}.chip{white-space:nowrap;font-size:var(--schrift-klein);color:var(--gedaempft);background:var(--grund);border:1px solid var(--rand);border-radius:999px;padding:.1rem .55rem;font-weight:600}.chip-laufend{color:var(--gut);background:color-mix(in srgb, var(--gut) 12%, var(--karte));border-color:#0000}.chip-wartet{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, var(--karte));border-color:#0000}.chip-pausiert{color:var(--gedaempft);background:var(--grund)}.chip-fertig{color:var(--tinte);background:0 0}.terminliste-klein{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.terminliste-klein .mess{margin-right:.5rem}.terminliste-klein .termin-ueberfaellig em{color:var(--schlecht);font-style:normal;font-weight:600;font-size:var(--schrift-klein);margin-left:.35rem}.terminliste-klein .termin-ueberfaellig .mess{color:var(--schlecht)}.kpis{gap:var(--abstand-eng);margin:0 0 var(--abstand);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.kpi{padding:var(--abstand-eng) var(--abstand);background:color-mix(in srgb, var(--b-sport) 10%, var(--karte));border:1px solid var(--rand);border-radius:var(--rund-innen)}.kpi b{font-family:var(--schrift-panel), sans-serif;letter-spacing:-.03em;color:var(--tinte);font-size:2rem;font-weight:800;line-height:1.05;display:block}.kpi span{font-size:var(--schrift-klein);color:var(--gedaempft)}.kpi-akzent{background:color-mix(in srgb, var(--b-sport) 18%, var(--karte))}.kurve{margin:0 0 var(--abstand-eng);max-width:68.75rem}.kurve svg{width:100%;height:auto;display:block}.kurve-raster{stroke:var(--rand);stroke-width:1px}.kurve-achse{fill:var(--gedaempft);font-size:var(--schrift-klein);font-family:var(--schrift-panel), sans-serif}.kurve-ziel{stroke:var(--gedaempft);stroke-width:1.5px;stroke-dasharray:6 5}.kurve-zielschrift{fill:var(--gedaempft);font-size:var(--schrift-klein);font-weight:600}.kurve-linie{fill:none;stroke:var(--b-sport);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.kurve-punkt{fill:var(--karte);stroke:var(--b-sport);stroke-width:2.5px;r:.3rem}.balken{height:8rem;margin-bottom:var(--abstand-eng);align-items:flex-end;gap:.5rem;display:flex}.balken-spalte{flex-direction:column;flex:1 1 0;align-items:center;gap:.25rem;height:100%;display:flex}.balken-saeule{background:var(--karte-tief);border-radius:var(--rund-innen);flex:1;align-items:flex-end;width:100%;display:flex;overflow:hidden}.balken-fuellung{background:color-mix(in srgb, var(--b-sport) 25%, var(--karte));width:100%}.balken-jetzt{background:var(--b-sport)}.balken-schrift{font-size:var(--schrift-klein);color:var(--gedaempft);font-variant-numeric:tabular-nums;flex:none}.balken-hinweis{margin:0 0 var(--abstand-eng)}.balken-hinweis>summary{cursor:pointer;font-size:var(--schrift-klein);color:var(--gedaempft)}.balken-hinweis p{max-width:62ch;font-size:var(--schrift-klein);color:var(--gedaempft);margin:.35rem 0 0}.stat-fuss{gap:var(--abstand);margin-top:var(--abstand);border-top:1px solid var(--rand);padding-top:var(--abstand-eng);flex-wrap:wrap;display:flex}.stat-satz{margin:.15rem 0 0}.stat-satz b{font-family:var(--schrift-panel), sans-serif;font-variant-numeric:tabular-nums;font-weight:800}.sport-wahl{margin:0 0 var(--abstand-eng);gap:.4rem;display:flex}.sport-form{gap:var(--abstand-eng);flex-direction:column;display:flex}.sport-reihe{gap:var(--abstand-eng);flex-wrap:wrap;align-items:flex-end;display:flex}.sport-feld{flex-direction:column;gap:.25rem;min-width:0;display:flex}.sport-feld>span{font-size:var(--schrift-klein);color:var(--gedaempft)}.sport-breit{flex:14rem}.sport-zeilen{resize:vertical;width:100%;line-height:1.7}.sport-liste{gap:var(--abstand-eng);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sport-eintrag{background:var(--karte);border:1px solid var(--rand);border-left:.2rem solid var(--b-sport);border-radius:var(--rund-innen);flex-direction:column;gap:.2rem;padding:.55rem .8rem;display:flex}.sport-eintrag-kopf{align-items:center;gap:.6rem;display:flex}.sport-tag{font-family:var(--schrift-panel), sans-serif;font-weight:600}.sport-volumen{background:color-mix(in srgb, var(--b-sport) 14%, var(--karte));color:var(--tinte);font-size:var(--schrift-klein);font-variant-numeric:tabular-nums;border-radius:999px;padding:.1rem .55rem;font-weight:600}.sport-eintrag .knopf-still{margin-left:auto}.sport-was{margin:0}.sport-notiz{font-style:italic;font-size:var(--schrift-klein);color:var(--gedaempft);margin:0}.sport-spalten{gap:var(--abstand);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.sport-tabelle{border-collapse:collapse;width:100%}.sport-tabelle td{border-top:1px solid var(--rand);vertical-align:top;padding:.35rem .5rem .35rem 0}.sport-tabelle tr:first-child td{border-top:none}.sport-zuletzt,.sport-best span{margin-top:.1rem;display:block}.sport-best{text-align:right;white-space:nowrap}@media (max-width:700px){.sport-reihe{flex-direction:column;align-items:stretch}.sport-feld{width:100%}.sport-spalten{grid-template-columns:minmax(0,1fr)}.sport-tabelle{width:100%;display:block;overflow-x:auto}.sport-tabelle td{white-space:nowrap}}.ged{gap:var(--abstand);grid-template-columns:minmax(14rem,28%) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.ged{grid-template-columns:minmax(0,1fr)}}.ged-suche{width:100%;font:inherit;color:var(--tinte);background:var(--karte);border:1px solid var(--rand);border-radius:999px;margin-bottom:.5rem;padding:.5rem .9rem}.ged-suche:focus-visible,.ged-knopf:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.ged-kopf{align-items:center;gap:var(--abstand-eng);margin-bottom:var(--abstand-eng);flex-wrap:wrap;display:flex}.ged-sortierwahl{align-items:center;gap:.4rem;margin-left:auto;display:flex}.ged-sortierwahl select{font:inherit;font-size:var(--schrift-klein);color:var(--tinte);background:var(--karte);border:1px solid var(--rand);border-radius:999px;padding:.2rem .6rem}.ged-liste{max-height:70vh;padding-right:.35rem;overflow-y:auto}.ged-liste ul{margin:0;padding:0;list-style:none}.ged-gruppe h3{margin:var(--abstand-eng) 0 .25rem}.ged-knopf{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-innen);flex-direction:column;gap:.2rem;margin-bottom:.35rem;padding:.5rem .7rem;display:flex}.ged-knopf:hover{border-color:var(--gedaempft)}.ged-knopf b{font-family:var(--schrift-panel), sans-serif;letter-spacing:-.02em;font-size:.95rem;font-weight:600}.ged-kurz{-webkit-line-clamp:2;font-size:var(--schrift-klein);color:var(--gedaempft);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ged-fuss{align-items:center;gap:.35rem;display:flex}.ged-datum{font-size:var(--schrift-klein);color:var(--gedaempft)}.ged-neu{background:var(--b-privat);border-radius:50%;flex:none;width:.45rem;height:.45rem;display:inline-block}.ged-an{background:color-mix(in srgb, var(--tinte) 6%, var(--karte));border-color:var(--gedaempft)}.ged-text{max-height:70vh;overflow-y:auto}.ged-text-karte{max-width:72ch;padding:var(--abstand-eng) var(--abstand);background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-karte);line-height:1.6}.ged-text-kopf{margin:0 0 var(--abstand-eng)}.start{min-height:calc(100vh - 3.5rem)}.start-kopf{justify-content:space-between;align-items:flex-end;gap:var(--abstand);display:flex}.start-kopf .klein,.start-satz{margin:0}.start-kopf .klein{font-size:1.05rem}.start-kopf h1{letter-spacing:-.03em;font-size:clamp(2.75rem,4.2vw,4.5rem);font-weight:800;line-height:.95}.start-satz{text-align:right;max-width:36rem;font-size:1.05rem}.plaketten{gap:var(--abstand);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1600px){.plaketten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.plaketten{grid-template-columns:minmax(0,1fr)}}.plakette{gap:var(--abstand-eng);min-height:clamp(16rem,36vh,26rem);padding:calc(var(--abstand) * .9) var(--abstand);border-radius:var(--rund-plakette);background:var(--farbe);color:var(--karte);flex-direction:column;text-decoration:none;display:flex}.plakette-kopf{justify-content:space-between;align-items:center;display:flex}.plakette-name{font-family:var(--schrift-panel), sans-serif;letter-spacing:-.03em;font-size:1.6rem;font-weight:800}.plakette-zaehler{background:var(--karte);width:4rem;height:4rem;color:var(--farbe);font-family:var(--schrift-panel), sans-serif;border-radius:50%;justify-content:center;align-items:center;font-size:1.9rem;font-weight:800;display:inline-flex}.plakette-punkte{gap:var(--abstand-eng);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.plakette-punkte li{border-radius:var(--rund-innen);background:var(--plakette-innen);flex-direction:column;gap:.15rem;padding:.7rem .875rem;display:flex}.plakette-etikett{font-size:var(--schrift-klein);opacity:.88}.plakette-punkte li.dringlich .plakette-etikett{opacity:1;font-weight:600}.plakette-text{font-size:1.05rem;font-weight:600}.plakette-leer{opacity:.88}.plakette-fuss{font-size:var(--schrift-klein);opacity:.88}.start-unten{gap:var(--abstand-eng);display:grid}.start .einwurf-auf{min-height:0;padding-block:.35rem}.wochenleiste{flex-direction:column;gap:.5rem;display:flex}.wochenleiste-tage{gap:var(--abstand-eng);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wochenleiste-tage li{border-radius:var(--rund-karte);background:var(--karte);border:1px solid var(--rand);flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .875rem;display:flex}.wochenleiste-tage li.heute{background:var(--tinte);color:var(--karte);border-color:var(--tinte)}.wl-tag{font-size:var(--schrift-klein);color:var(--gedaempft)}.wochenleiste-tage li.heute .wl-tag,.wochenleiste-tage li.heute .klein{color:inherit;opacity:.85}.wl-eintrag{white-space:nowrap;text-overflow:ellipsis;border-left:.2rem solid var(--farbe);padding-left:.4rem;overflow:hidden}.wochenleiste-fuss{gap:var(--abstand);flex-wrap:wrap;justify-content:space-between;margin:0;display:flex}@media (max-width:1100px){.wochenleiste-tage{grid-template-columns:repeat(2,minmax(0,1fr))}}.fussband{gap:var(--abstand);padding:var(--abstand-eng) var(--abstand);background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-karte);grid-template-columns:5fr 4fr 3fr;display:grid}.fussband>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.fussband-rechts{text-align:right}.fussband .gut{color:var(--gut);font-weight:600}@media (max-width:1100px){.fussband{grid-template-columns:minmax(0,1fr)}.fussband-rechts{text-align:left}}@keyframes stempel{0%{opacity:0;transform:scale(1.06)rotate(-1.2deg)}to{opacity:1;transform:none}}@keyframes einblenden{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes auftreten{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}body.auftritt .plakette{animation:.52s cubic-bezier(.2,.9,.3,1.1) both stempel}body.auftritt .plakette:nth-child(2){animation-delay:90ms}body.auftritt .plakette:nth-child(3){animation-delay:.18s}body.auftritt .plakette:nth-child(4){animation-delay:.27s}body.auftritt .wochenleiste,body.auftritt .fussband,body.auftritt .einwurf-auf{animation:.24s ease-out .62s both einblenden}.bereichskopf{animation:.24s ease-out both auftreten}@media (prefers-reduced-motion:reduce){body.auftritt .plakette,body.auftritt .wochenleiste,body.auftritt .fussband,body.auftritt .einwurf-auf,.bereichskopf{animation:none}}.radar-gruppen{gap:var(--abstand-eng);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1080px){.radar-gruppen{grid-template-columns:minmax(0,1fr)}}.radar-gruppe{background:var(--karte);border:1px solid var(--rand);border-left:.35rem solid var(--farbe,var(--gedaempft));border-radius:var(--rund-karte);padding:var(--abstand-eng) var(--abstand)}.funde{margin:.35rem 0 0;padding:0;list-style:none}.fund{border:1px solid var(--rand);border-radius:var(--rund-innen);padding:var(--abstand-eng);margin-top:var(--abstand-eng);flex-direction:column;gap:.15rem;display:flex}.fund:first-child{margin-top:0}.fund-titel{color:var(--tinte);font-weight:600}.erledigt{color:var(--gedaempft)}.fund.erledigt{text-decoration:line-through}.fund-quelle,.fund-input{font-size:var(--schrift-klein);color:var(--gedaempft)}.fund-aktion{margin-top:.25rem}.quellen ul{margin:0 0 var(--abstand-eng);padding:0;list-style:none}.quellen li{border-top:1px solid var(--rand);flex-direction:column;gap:.1rem;padding:.4rem 0;display:flex}.quellen li:first-child{border-top:none}.quellen label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.quellen-form{flex-wrap:wrap;gap:.4rem;display:flex}.quellen-breit{flex:10rem;min-width:0}.inaktiv{opacity:.5}.aufstellung{gap:var(--abstand-eng)}.aufstellung-kopf{justify-content:space-between;align-items:flex-end;gap:var(--abstand);flex-wrap:wrap;display:flex}.aufstellung-kopf .klein,.aufstellung-satz{margin:0}.aufstellung-kopf h1{letter-spacing:-.03em;font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:.95}.aufstellung-satz{text-align:right;max-width:32rem;color:var(--gedaempft);font-size:1.05rem}.aufstellung-reihe{gap:var(--abstand-eng);flex-direction:column;min-width:0;display:flex}.aufstellung-reihe-kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-eng);display:flex}.aufstellung-reihe-kopf h2{font-size:var(--schrift-klein);color:var(--gedaempft);margin:0 0 .4rem;line-height:1}.aufstellung-zwei{gap:var(--abstand);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.aufstellung-drei{gap:var(--abstand);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (max-width:1100px){.aufstellung-zwei,.aufstellung-drei{grid-template-columns:minmax(0,1fr)}}.auf-karte{width:100%;min-width:0;padding:var(--abstand-eng) var(--abstand);text-align:left;font:inherit;color:inherit;background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-karte);flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.aufstellung-zwei .auf-karte{padding:.75rem var(--abstand)}.aufstellung-zwei .auf-name{font-size:1.25rem}button.auf-karte{cursor:pointer}.auf-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-eng);width:100%;display:flex}.auf-name{font-family:var(--schrift-panel), sans-serif;letter-spacing:-.03em;font-size:1.3rem;font-weight:800}.auf-name-knopf{color:inherit;font:inherit;font-family:var(--schrift-panel), sans-serif;letter-spacing:-.03em;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.3rem;font-weight:800}.auf-rolle,.auf-stand{font-size:var(--schrift-klein);color:var(--gedaempft)}.auf-zustand{font-size:var(--schrift-klein);white-space:nowrap;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.auf-karte .auf-w-arbeitet{color:var(--gut)}.auf-karte .auf-w-haengt{color:var(--warn)}.auf-karte .auf-w-fehler{color:var(--schlecht)}.auf-karte .auf-w-ruht,.auf-karte .auf-w-abgeschaltet{color:var(--gedaempft)}.auf-leute{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.auf-chip{border:1px solid var(--rand);background:var(--grund);color:inherit;font:inherit;font-size:var(--schrift-klein);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-weight:600;display:inline-flex}.auf-chip:hover,.auf-karte:hover{border-color:var(--gedaempft)}.auf-karte:focus-visible,.auf-chip:focus-visible,.auf-name-knopf:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.aufstellung-plaketten{gap:var(--abstand);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1600px){.aufstellung-plaketten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.aufstellung-plaketten{grid-template-columns:minmax(0,1fr)}}.aufstellung-plakette{gap:var(--abstand-eng);min-width:0;padding:calc(var(--abstand) * .8) var(--abstand);border-radius:var(--rund-plakette);background:var(--farbe);color:var(--karte);flex-direction:column;display:flex}.ap-kopf{justify-content:space-between;align-items:flex-start;gap:var(--abstand-eng);display:flex}.ap-name{color:inherit;font:inherit;font-family:var(--schrift-panel), sans-serif;letter-spacing:-.03em;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.6rem;font-weight:800;line-height:1.05}.ap-betrieb{text-align:right;flex-direction:column;align-items:flex-end;gap:.1rem;min-width:0;display:flex}.ap-stand,.ap-rolle,.ap-kann{color:inherit;opacity:.88}.ap-stand{font-size:var(--schrift-klein)}.ap-rolle,.ap-kann{margin:0}.ap-kann{font-size:var(--schrift-klein)}.ap-themen{flex-wrap:wrap;gap:.35rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.ap-chip{background:var(--karte);color:var(--tinte);font:inherit;font-size:var(--schrift-klein);cursor:pointer;border:0;border-radius:999px;padding:.2rem .6rem;font-weight:600}.ap-chip:hover{background:color-mix(in srgb, var(--karte) 88%, var(--farbe))}.aufstellung-plakette :focus-visible{outline:2px solid var(--karte);outline-offset:2px}.aufstellung-laeufe{gap:var(--abstand-eng);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.aufstellung .org-marke-abgeschaltet{background:var(--gedaempft);border-color:var(--gedaempft)}.org-marke{border:1px solid var(--rand);background:0 0;border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block;position:relative}.org-marke-arbeitet{background:var(--gut);border-color:var(--gut)}.org-marke-haengt{background:var(--warn);border-color:var(--warn)}.org-marke-fehler{background:var(--schlecht);border-color:var(--schlecht)}.org-marke-arbeitet:after{content:"";border:1px solid var(--gut);border-radius:50%;animation:2s ease-in-out infinite org-puls;position:absolute;inset:-.2rem}@keyframes org-puls{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}.org-fenster{width:min(34rem,100% - 2rem);color:var(--tinte);background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-karte);padding:0}.org-fenster::backdrop{background:color-mix(in srgb, var(--tinte) 45%, transparent)}.org-fenster[open]{animation:.18s cubic-bezier(.2,.9,.3,1) fenster-auf}.org-fenster[open]::backdrop{animation:.18s grund-auf}@keyframes fenster-auf{0%{opacity:0;transform:translateY(.6rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes grund-auf{0%{opacity:0}to{opacity:1}}.org-fenster-inhalt{padding:var(--abstand)}.org-fenster-kopf{align-items:flex-start;gap:var(--abstand-eng);margin-bottom:var(--abstand-eng);display:flex}.org-fenster-kopf h3{font-family:var(--schrift-panel), sans-serif;font-size:1.25rem}.org-fenster-rolle{font-size:var(--schrift-klein);color:var(--gedaempft);margin:.15rem 0 0}.org-fenster-zu{border-radius:50%;flex:none;width:2.2rem;height:2.2rem;margin-left:auto;padding:0}.org-fenster-stand{align-items:center;gap:var(--abstand-eng);margin:0 0 var(--abstand-eng);font-size:var(--schrift-klein);background:var(--grund);border-left:.2rem solid var(--rand);border-radius:var(--rund-innen);padding:.45rem .7rem;display:flex}.org-z-arbeitet{border-left-color:var(--gut)}.org-z-haengt{border-left-color:var(--warn)}.org-z-fehler{border-left-color:var(--schlecht)}.org-fenster-text{margin:0 0 var(--abstand-eng);line-height:1.6}.org-fenster-ueber{font-size:var(--schrift-klein);color:var(--gedaempft);margin:0 0 .25rem;font-weight:600}.org-kann{margin:.35rem 0 0;padding-left:1.1rem}.org-kann li{font-size:var(--schrift-klein);margin-bottom:.2rem}.org-kann li::marker{color:var(--gedaempft)}@media (prefers-reduced-motion:reduce){.org-marke-arbeitet:after,.org-fenster[open],.org-fenster[open]::backdrop{animation:none}}.laufkarte{text-align:left;min-width:0;font:inherit;color:inherit;background:var(--karte);border:1px solid var(--rand);border-left:.25rem solid var(--zustand,var(--gedaempft));border-radius:var(--rund-innen);flex-direction:column;align-items:flex-start;gap:.1rem;padding:.6rem .8rem;display:flex}button.laufkarte{cursor:pointer}.laufkarte:hover{border-color:var(--gedaempft);border-left-color:var(--zustand,var(--gedaempft))}.laufkarte:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.lk-gut{--zustand:var(--gut)}.lk-warn{--zustand:var(--warn)}.lk-schlecht{--zustand:var(--schlecht)}.lk-grau{--zustand:var(--gedaempft)}.lk-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-eng);width:100%;display:flex}.lk-name{font-weight:700}.lk-stand{font-size:var(--schrift-klein)}.lk-marke{background:var(--farbe);color:var(--karte);font-size:var(--schrift-klein);border-radius:999px;padding:.05rem .4rem;font-weight:700}.vorgang-liste{margin:0;padding:0;list-style:none}.vorgang{background:var(--karte);border:1px solid var(--rand);border-left:.2rem solid var(--farbe);border-radius:var(--rund-innen);flex-direction:column;gap:.3rem;margin-bottom:.35rem;padding:.55rem .8rem;list-style:none;display:flex}.vorgang-fertig{background:var(--grund)}.vorgang-kopf{align-items:flex-start;gap:.6rem;display:flex}.vorgang-haken{width:1.3rem;height:1.3rem;font:inherit;font-size:var(--schrift-klein);color:var(--karte);background:var(--karte);border:1px solid var(--gedaempft);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.1rem;padding:0;line-height:1;display:inline-flex}.vorgang-haken:hover:not(:disabled){border-color:var(--tinte)}.vorgang-haken[aria-pressed=true]{background:var(--gut);border-color:var(--gut)}.vorgang-haken:focus-visible{outline:2px solid var(--farbe,var(--tinte));outline-offset:2px}.vorgang-text{min-width:0;font:inherit;text-align:left;color:var(--tinte);cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-weight:500}.vorgang-text:hover{text-decoration:underline}.vorgang-text:focus-visible,.einwurf-auf:focus-visible{outline:2px solid var(--farbe,var(--tinte));outline-offset:2px}.vorgang-fertig .vorgang-text{color:var(--gedaempft);text-decoration:line-through}.vorgang-wichtig{color:var(--warn);font-size:var(--schrift-klein);margin-right:.35rem}.vorgang-zeile{font-size:var(--schrift-klein);color:var(--gedaempft);flex-wrap:wrap;align-items:center;gap:.6rem;padding-left:1.9rem;display:flex}.vorgang-spaet{font-weight:600}.vorgang-chip{background:color-mix(in srgb, var(--farbe) 14%, var(--karte));color:var(--tinte);border-radius:999px;padding:.1rem .55rem;font-weight:600}.vorgang-kann{border:1px solid var(--rand);background:var(--karte);border-radius:999px;padding:.1rem .55rem}.vorgang-aktionen{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.lauf{font-size:var(--schrift-klein);align-items:center;gap:.4rem;display:inline-flex}.lauf-laeuft{color:var(--warn);font-weight:600}.lauf-fertig{color:var(--gut);font-weight:600;text-decoration:none}.lauf-fertig:hover{text-decoration:underline}.lauf-grund{flex-direction:column;gap:.1rem;display:inline-flex}.lauf-meldung{max-width:46ch;color:var(--gedaempft);overflow-wrap:anywhere}.vf-overlay{z-index:40;padding:var(--abstand);background:color-mix(in srgb, var(--tinte) 45%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vf-fenster{width:min(46rem,100% - 2rem);max-height:calc(100vh - 3rem);padding:var(--abstand);background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-karte);overflow-y:auto}.vf-fenster:focus{outline:none}.vf-kopf{align-items:center;gap:var(--abstand-eng);margin-bottom:var(--abstand-eng);display:flex}.vf-titel{min-width:0;font-family:var(--schrift-panel), sans-serif;letter-spacing:-.02em;color:var(--tinte);border-radius:var(--rund-innen);background:0 0;border:1px solid #0000;flex:1;padding:.2rem .4rem;font-size:1.25rem;font-weight:700}.vf-titel:hover,.vf-titel:focus{border-color:var(--rand)}.vf-titel:focus-visible{outline:2px solid var(--farbe,var(--tinte));outline-offset:1px}.vf-chip{background:color-mix(in srgb, var(--farbe) 14%, var(--karte));color:var(--tinte);font-size:var(--schrift-klein);border-radius:999px;flex:none;padding:.15rem .6rem;font-weight:600}.vf-zu{border-radius:50%;flex:none;width:2.2rem;height:2.2rem;padding:0}.vf-quelle{margin:0 0 var(--abstand-eng);font-size:var(--schrift-klein)}.vf-feld{margin-bottom:var(--abstand-eng);flex-direction:column;gap:.25rem;display:flex}.vf-feld>span,.vf-beschriftung{font-size:var(--schrift-klein);color:var(--gedaempft)}.vf-feld textarea{resize:vertical;line-height:1.5}.vf-reihe{gap:var(--abstand-eng);flex-wrap:wrap;display:flex}.vf-reihe .vf-feld{flex:10rem;min-width:0}.vf-wichtig{margin-bottom:var(--abstand-eng)}.vf-wichtig[aria-pressed=true]{background:var(--warn-grund);border-color:var(--warn);color:var(--warn)}.vf-notizen{margin-top:var(--abstand-eng);padding-top:var(--abstand-eng);border-top:1px solid var(--rand)}.vf-notiz-liste{flex-direction:column;gap:.35rem;margin:.4rem 0;padding:0;list-style:none;display:flex}.vf-notiz{background:var(--grund);border-radius:var(--rund-innen);gap:.6rem;padding:.45rem .7rem;display:flex}.vf-notiz-datum{font-size:var(--schrift-klein);color:var(--gedaempft);flex:none}.vf-notiz-form{gap:.4rem;margin-top:.4rem;display:flex}.vf-notiz-form .feld{flex:1;min-width:0}.vf-fuss{justify-content:flex-end;align-items:center;gap:var(--abstand-eng);margin-top:var(--abstand);padding-top:var(--abstand-eng);border-top:1px solid var(--rand);flex-wrap:wrap;display:flex}.einwurf-auf{width:100%;font:inherit;font-size:var(--schrift-klein);text-align:left;color:var(--gedaempft);border:1px dashed var(--rand);cursor:pointer;background:0 0;border-radius:999px;margin:0;padding:.5rem .9rem;display:block}.einwurf-auf:hover{color:var(--tinte);background:var(--karte);border-color:var(--gedaempft)}.einwurf{background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-karte);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.5rem .6rem;display:flex}.einwurf-text{flex:16rem;min-width:0}.einwurf-gemerkt,.einwurf-fehler{font-size:var(--schrift-klein);flex-basis:100%;margin:0}.einwurf-gemerkt{color:var(--gut)}.unsortiert-sortierung{align-items:center;gap:.4rem;display:flex}@media (max-width:700px){.vorgang-haken{width:1.75rem;height:1.75rem}.vorgang-text{align-items:center;min-height:2.75rem;display:flex}.einwurf-auf{min-height:2.75rem;font-size:var(--schrift-grund)}.einwurf .knopf-klein{min-height:2.75rem}.vorgang-aktionen .feld-klein{display:none}.vorgang-zeile{padding-left:0}}.wp-kopf{flex-wrap:wrap;justify-content:flex-start}.wp-kopf .klein{margin-right:auto}.wp-nav{align-items:center;gap:.35rem;display:flex}.wp-nav .knopf-klein{height:2.2rem;font-size:var(--schrift-klein);color:var(--tinte);padding:0 .9rem}.wp-filter{margin:0 0 var(--abstand);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.wp-bereich:before{content:"";background:var(--farbe);border-radius:50%;flex:none;width:.55rem;height:.55rem}.wp-bereich.knopf-haupt:before{background:color-mix(in srgb, var(--farbe) 55%, var(--karte))}.wp-rueckstand{margin:0 0 var(--abstand);background:var(--karte);border:1px solid var(--rand);border-left:.2rem solid var(--schlecht);border-radius:var(--rund-innen);padding:.7rem .9rem}.wp-rueckstand>summary{cursor:pointer;font-family:var(--schrift-panel), sans-serif;color:var(--schlecht);font-weight:600}.wp-rueckstand>summary::marker{color:var(--schlecht)}.wp-rueckstand>summary .klein{font-weight:400}.wp-rueckstand[open]>summary{margin-bottom:.5rem}.wp-woche{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.wp-tag{background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-innen);flex-direction:column;gap:.3rem;min-width:0;min-height:7rem;padding:.5rem;display:flex}.wp-wochenende{background:var(--grund)}.wp-tag.heute{border-color:var(--tinte)}.wp-kopfzeile{font-family:var(--schrift-panel), sans-serif;color:var(--gedaempft);align-items:center;gap:.35rem;font-size:.95rem;font-weight:600;display:flex}.wp-tag.heute .wp-datum{background:var(--tinte);color:var(--karte);border-radius:999px;padding:.1rem .5rem}.wp-termine{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.wp-termin{background:color-mix(in srgb, var(--farbe) 12%, var(--karte));border-left:.2rem solid var(--farbe);font-size:var(--schrift-klein);border-radius:.4rem;padding:.2rem .5rem;line-height:1.35}.wp-termin b{color:var(--gedaempft);margin-right:.3rem;font-weight:600}.wp-tag .vorgang{padding:.4rem .5rem}.wp-tag .vorgang-zeile{padding-left:0}.wp-tag .vorgang .vorgang-aktionen,.wp-tag .vorgang-zustand .knopf-klein{display:none}.wochenplan>.tafel{margin-top:var(--abstand);background:0 0;border:0;padding:0}.wp-klappen{margin-top:var(--abstand);flex-direction:column;gap:.4rem;display:flex}.wp-klappe>summary{cursor:pointer;font-size:var(--schrift-klein);color:var(--gedaempft)}.wp-klappe>summary:hover{color:var(--tinte)}.wp-klappe[open]>summary{margin-bottom:.5rem}.terminliste{margin:0;padding:0;list-style:none}.termin{gap:var(--abstand-eng);border-top:1px solid var(--rand);grid-template-columns:6.5rem 3.5rem minmax(0,1fr) auto auto;align-items:baseline;padding:.45rem 0;display:grid}.termin:first-child{border-top:none}.termin-datum,.termin-uhrzeit,.termin-wiederkehr{font-size:var(--schrift-klein);color:var(--gedaempft)}.termin-chip{white-space:nowrap;background:color-mix(in srgb, var(--farbe) 14%, var(--karte));color:var(--tinte);font-size:var(--schrift-klein);border-radius:999px;padding:.1rem .55rem;font-weight:600}.termin-aktion{gap:.3rem;display:flex}@media (max-width:1100px){.wp-woche{grid-template-columns:minmax(0,1fr)}.wp-tag{min-height:0}}@media (max-width:700px){.wp-kopf .klein{width:100%;margin-right:0}.termin{grid-template-columns:6.5rem 3.5rem minmax(0,1fr)}.termin-chip,.termin-aktion{grid-column:1/-1}}.maschinenraum{gap:var(--abstand-eng);flex-direction:column;display:flex}.mr-kopf{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.mr-punkt{border-radius:50%;flex:none;align-self:center;width:.55rem;height:.55rem}.mr-gut{background:var(--gut)}.mr-schlecht{background:var(--schlecht)}.mr-lage{font-size:var(--schrift-klein);color:var(--gedaempft)}.mr-punkt.mr-schlecht~.mr-lage{color:var(--schlecht);font-weight:600}.laufkarten{gap:var(--abstand-eng);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.mr-gesund>summary{cursor:pointer}.mr-gesund>summary:hover{color:var(--tinte)}.mr-gesund[open]>summary{margin-bottom:var(--abstand-eng)}.mr-fuss{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.info-karten{gap:var(--abstand-eng);margin-top:var(--abstand-eng);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.info-karte{background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-innen);padding:var(--abstand-eng) var(--abstand)}.info-karte h3{margin:0 0 .25rem}.info-karte ul{flex-direction:column;gap:.2rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.rk-protokoll>summary{cursor:pointer;font-family:var(--schrift-panel), sans-serif;color:var(--gedaempft);font-weight:600}.rk-protokoll>summary:hover{color:var(--tinte)}.rk-protokoll[open]>summary{margin-bottom:var(--abstand-eng)}.rk-liste{margin:0;padding:0;list-style:none}.rk-zeile{border-top:1px solid var(--rand);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.25rem .6rem;padding:.4rem 0;display:grid}.rk-zeile:first-child{border-top:none}.rk-zeit{font-size:var(--schrift-klein);color:var(--gedaempft);white-space:nowrap}.rk-wer{background:var(--grund);color:var(--tinte);font-size:var(--schrift-klein);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .55rem;font-weight:600;display:inline-flex}.rk-fehler .rk-wer:before{content:"";background:var(--schlecht);border-radius:50%;flex:none;width:.45rem;height:.45rem}.rk-fehler .rk-wer{color:var(--schlecht)}.rk-zeilen{font-size:var(--schrift-klein);color:var(--gedaempft);border-left:1px solid var(--rand);flex-direction:column;grid-column:1/-1;gap:.15rem;margin:.15rem 0 0;padding:0 0 0 .6rem;list-style:none;display:flex}.rk-achtung{color:var(--schlecht)}.rk-fuss{margin-top:var(--abstand-eng);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.berichtliste{columns:2;column-gap:var(--abstand);margin:0;padding:0;list-style:none}.berichtliste li{break-inside:avoid;align-items:baseline;gap:.6rem;padding:.15rem 0;display:flex}.bericht-datum{font-size:var(--schrift-klein);color:var(--gedaempft);flex:none}.bericht-titel{text-decoration:none}.bericht-titel:hover{text-decoration:underline}.db-block{gap:var(--abstand-eng);flex-direction:column;display:flex}.db-block>.tafel-kopf{margin-bottom:0}.db-hinweis{max-width:72ch;font-size:var(--schrift-klein);color:var(--gedaempft);margin:0}.db{gap:var(--abstand-eng);flex-direction:column;display:flex}.db-titel{margin-bottom:.35rem;font-size:1.05rem}.db-einleitung{margin:0 0 var(--abstand-eng);max-width:72ch;font-size:var(--schrift-klein);color:var(--gedaempft)}.db-felder{margin:0}.db-zeile{gap:.2rem var(--abstand);border-top:1px solid var(--rand);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);padding:.4rem 0;display:grid}.db-zeile:first-child{border-top:none}.db-feld{font-size:var(--schrift-klein);color:var(--gedaempft)}.db-wert{max-width:72ch;margin:0}.db-vertraulich .db-abschnitt{border-left:.25rem solid var(--b-privat)}.db-siegel{font-size:var(--schrift-klein);color:var(--warn);margin:0;font-weight:600}@media (max-width:900px){.berichtliste{columns:1}.info-karten{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.db-zeile{grid-template-columns:minmax(0,1fr)}.rk-zeile{grid-template-columns:auto minmax(0,1fr)}.rk-text{grid-column:1/-1}}.warteliste{flex-direction:column;gap:.4rem;margin:0 0 .35rem;padding:0;list-style:none;display:flex}.warte-punkt{align-items:center;gap:var(--abstand-eng);border-radius:var(--rund-innen);color:var(--tinte);background:var(--karte);border:1px solid var(--rand);border-left:.2rem solid var(--rand);padding:.6rem .8rem;text-decoration:none;display:flex}.warte-punkt:hover{border-color:var(--gedaempft)}.warte-punkt:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.warte-verlangt{background:var(--grund);font-size:var(--schrift-klein);white-space:nowrap;border-radius:999px;flex:none;order:2;margin-left:auto;padding:.1rem .55rem;font-weight:600}.warte-mitte{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.warte-was{font-size:1.05rem;line-height:1.4}.warte-wer{font-size:var(--schrift-klein);color:var(--gedaempft)}.warte-pfeil{display:none}.warte-antwort{border-left-color:var(--warn)}.warte-antwort .warte-verlangt{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, var(--karte))}.warte-freigabe{border-left-color:var(--b-vfa)}.warte-freigabe .warte-verlangt{color:var(--b-vfa);background:color-mix(in srgb, var(--b-vfa) 12%, var(--karte))}.warte-in-arbeit{border-left-color:var(--gut);opacity:.8}.warte-in-arbeit .warte-verlangt{color:var(--gut);background:color-mix(in srgb, var(--gut) 12%, var(--karte))}.warte-lesen .warte-verlangt{color:var(--gedaempft)}@media (max-width:620px){.warte-punkt{flex-wrap:wrap;gap:.35rem}.warte-verlangt{min-width:0}}.datei-kaputt{border-left:.2rem solid var(--schlecht);background:color-mix(in srgb, var(--schlecht) 8%, var(--karte))}.datei-kaputt ul{margin:.4rem 0 0;padding-left:1.1rem}.lese-kopf{justify-content:space-between;align-items:flex-end;gap:var(--abstand);flex-wrap:wrap;display:flex}.lese-kopf p{margin:0}.lese-kopf h1{letter-spacing:-.03em;font-size:clamp(1.75rem,2.6vw,2.75rem);font-weight:800;line-height:1.05}.lese>*{max-width:72ch}.lese-karte{max-width:72ch;padding:var(--abstand) calc(var(--abstand) * 1.2);background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-karte);line-height:1.6}.md h1{margin:0 0 var(--abstand-eng);color:var(--tinte);font-size:1.4rem}.md h2{font-family:var(--schrift-panel), sans-serif;margin:var(--abstand) 0 .4rem;border-bottom:1px solid var(--rand);color:var(--tinte);padding-bottom:.25rem;font-size:1.1rem}.md h3{margin:var(--abstand-eng) 0 .3rem;color:var(--gedaempft);font-size:1rem}.md p{margin:0 0 .7rem}.md ul,.md ol{margin:0 0 .7rem;padding-left:1.25rem}.md li{margin-bottom:.25rem}.md li::marker{color:var(--gedaempft)}.md hr{border:none;border-top:1px solid var(--rand);margin:var(--abstand) 0}.md code{font-family:var(--schrift-mess), monospace;background:var(--grund);border:1px solid var(--rand);border-radius:var(--rund-innen);padding:.05rem .3rem;font-size:.9em}.md strong{font-weight:600}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.erg-hinweis{color:var(--gedaempft);background:color-mix(in srgb, var(--warn) 8%, var(--karte));border:1px solid var(--rand);border-left:.2rem solid var(--warn);border-radius:var(--rund-innen);margin:0;padding:.5rem .8rem}.erg-fuss{align-items:center;gap:var(--abstand-eng);flex-wrap:wrap;display:flex}.erg-erledigt{font-size:var(--schrift-klein);color:var(--gut);background:color-mix(in srgb, var(--gut) 10%, var(--karte));border-left:.2rem solid var(--gut);border-radius:var(--rund-innen);margin:0;padding:.5rem .8rem}.fragen{padding:var(--abstand);background:color-mix(in srgb, var(--warn) 6%, var(--karte));border:1px solid var(--rand);border-left:.2rem solid var(--warn);border-radius:var(--rund-karte);margin:0}.fragen-erledigt{background:color-mix(in srgb, var(--gut) 6%, var(--karte));border-left-color:var(--gut)}.fragen-kopf h3{margin:0 0 var(--abstand-eng);color:var(--warn)}.fragen-erledigt .fragen-kopf h3{color:var(--gut)}.fragen-liste{gap:var(--abstand-eng);counter-reset:frage;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fragen-liste li{counter-increment:frage;flex-direction:column;gap:.25rem;display:flex}.fragen-liste label:before{content:counter(frage) ". ";color:var(--warn);font-weight:600}.fragen-liste .feld{width:100%}.fragen-fuss{align-items:center;gap:var(--abstand-eng);margin-top:var(--abstand-eng);flex-wrap:wrap;display:flex}.fragen-fertig{font-size:var(--schrift-klein);color:var(--gut);background:color-mix(in srgb, var(--gut) 10%, var(--karte));border-left:.2rem solid var(--gut);border-radius:var(--rund-innen);margin:0;padding:.5rem .8rem}.fragen-schon{margin:0 0 var(--abstand-eng);font-size:var(--schrift-klein);background:var(--karte);border:1px solid var(--rand);border-radius:var(--rund-innen);gap:.3rem;padding:.6rem .8rem;display:grid}.fragen-schon dt{color:var(--gedaempft)}.fragen-schon dd{margin:0 0 .2rem;font-weight:600}.entwurf{padding:var(--abstand);background:var(--karte);border:1px solid var(--rand);border-left:.2rem solid var(--gut);border-radius:var(--rund-karte);margin:0}.entwurf-eigen{border-left-color:var(--b-privat)}.entwurf-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-eng);margin-bottom:var(--abstand-eng);flex-wrap:wrap;display:flex}.entwurf-kopf h3{color:var(--gut)}.entwurf-eigen .entwurf-kopf h3{color:var(--b-privat)}.entwurf-thema{color:var(--gedaempft);margin-left:.4rem;font-weight:500}.entwurf-knoepfe{align-items:center;gap:.4rem;display:flex}.entwurf-kopfzeilen{margin:0 0 var(--abstand-eng);font-size:var(--schrift-klein);background:var(--grund);border-radius:var(--rund-innen);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.2rem .8rem;padding:.5rem .8rem;display:grid}.entwurf-kopfzeilen dt{color:var(--gedaempft)}.entwurf-kopfzeilen dd{overflow-wrap:anywhere;margin:0;font-weight:600}.entwurf-text{padding:var(--abstand-eng) var(--abstand);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--grund);border:1px solid var(--rand);border-radius:var(--rund-innen);max-height:26em;margin:0;font-family:Calibri,Segoe UI,system-ui,sans-serif;font-size:.92rem;line-height:1.5;overflow-y:auto}.entwurf-felder{margin-bottom:var(--abstand-eng);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .8rem;display:grid}.entwurf-felder label{font-size:var(--schrift-klein);color:var(--gedaempft)}textarea.entwurf-schreibfeld{resize:vertical;width:100%;font-family:Calibri,Segoe UI,system-ui,sans-serif;font-size:.92rem;line-height:1.5}.entwurf-fuss{align-items:center;gap:var(--abstand-eng);margin-top:var(--abstand-eng);flex-wrap:wrap;display:flex}.entwurf-zusatz,.entwurf-luecke{margin:var(--abstand-eng) 0 0}.entwurf-fertig{margin:var(--abstand-eng) 0 0;font-size:var(--schrift-klein);color:var(--gut);background:color-mix(in srgb, var(--gut) 10%, var(--karte));border-left:.2rem solid var(--gut);border-radius:var(--rund-innen);padding:.5rem .8rem}.knopf-verweis{font:inherit;color:var(--gedaempft);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.knopf-verweis:hover{color:var(--tinte)}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_33802f74-module__T1rdoa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_33802f74-module__T1rdoa__variable{--schrift-text:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_428a7b3b-module__Y_Nuiq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_428a7b3b-module__Y_Nuiq__variable{--schrift-panel:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_3723cf4f-module__5bAz5G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_3723cf4f-module__5bAz5G__variable{--schrift-mess:"JetBrains Mono", "JetBrains Mono Fallback"}
