:root{--papier:#f5f4ef;--flaeche:#fff;--flaeche-2:#eceae3;--tinte:#1b1d1a;--leise:#535851;--linie:#d9d6cc;--akzent:#1e5a55;--akzent-text:#fff;--ok:#24693f;--ok-grund:#e3f1e7;--offen:#7a5300;--offen-grund:#fbf0d6;--achtung:#a1251c;--achtung-grund:#fbe5e2;--radius:10px;--schatten:0 1px 2px #1b1d1a0f, 0 4px 14px #1b1d1a0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--papier:#121412;--flaeche:#1a1d1a;--flaeche-2:#252925;--tinte:#ecebe5;--leise:#aeb4ab;--linie:#363b35;--akzent:#86c9bf;--akzent-text:#0d1f1c;--ok:#7fd49c;--ok-grund:#17301f;--offen:#f0c35a;--offen-grund:#33280c;--achtung:#ff9b90;--achtung-grund:#3a1714;--schatten:0 1px 2px #0006, 0 6px 18px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papier);color:var(--tinte);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:1.55}::selection{background:var(--akzent);color:var(--akzent-text)}a{color:var(--akzent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--akzent);outline-offset:2px;border-radius:4px}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.2}h1{letter-spacing:-.01em;font-size:2rem;font-weight:700}h2{font-size:1.375rem;font-weight:650}p{margin:0}.symbol{vertical-align:-.18em;flex:none;width:1.1em;height:1.1em}.nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kopf{border-bottom:1px solid var(--linie);background:var(--flaeche);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marke abmelden""aktuell aktuell";align-items:center;gap:.5rem 1rem;padding:.7rem clamp(1rem,4vw,2.5rem);display:grid}.kopf .marke{grid-area:marke}.kopf-abmelden{grid-area:abmelden}.kopf-aktuell{flex-wrap:wrap;grid-area:aktuell;align-items:center;gap:.4rem .9rem;display:flex}@media (min-width:46rem){.kopf{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"marke aktuell abmelden"}}.marke{color:var(--tinte);align-items:center;gap:.6rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.marke svg{width:1.6rem;height:1.6rem;color:var(--akzent)}.stand-zeit{color:var(--leise);font-size:.95rem}.knopf{background:var(--akzent);min-height:2.75rem;color:var(--akzent-text);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:filter .15s ease-out,background-color .15s ease-out;display:inline-flex}.knopf:hover{filter:brightness(1.08)}.knopf:disabled{opacity:.6;cursor:progress}.knopf-leise{color:var(--akzent);border-color:var(--linie);background:0 0}.knopf-leise:hover{background:var(--flaeche-2);filter:none}.knopf-gross{min-height:3.25rem;padding:.75rem 1.6rem;font-size:1.125rem}.knopf-hinweis{color:var(--leise);font-size:.95rem}.inhalt{gap:2.75rem;max-width:64rem;margin:0 auto;padding:2rem clamp(1rem,4vw,2.5rem) 4rem;display:grid}.abschnitt{gap:1rem;min-width:0;display:grid}.abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.leise{color:var(--leise)}.klein{font-size:.95rem}.zurueck{align-items:center;gap:.35rem;min-height:2.75rem;font-size:1rem;display:inline-flex}.meldung{border-radius:var(--radius);background:var(--offen-grund);color:var(--tinte);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem .75rem;padding:1rem 1.15rem;display:grid}.meldung>.symbol{color:var(--offen);margin-top:.2em}.meldung-text{gap:.4rem;display:grid}.meldung-achtung{background:var(--achtung-grund)}.meldung-achtung>.symbol{color:var(--achtung)}.was-tun{font-size:1rem}.was-tun strong{font-weight:650}.wartet-liste,.projekte,.auftraege,.gruende{margin:0;padding:0;list-style:none;display:grid}.wartet-liste,.projekte,.auftraege{gap:.85rem}.gruende{gap:.6rem}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);min-width:0;padding:1.1rem 1.25rem}.wartet-eintrag{box-shadow:var(--schatten);gap:.75rem;display:grid}.eintrag-projekt{color:var(--leise);font-size:.95rem;font-weight:600;display:block}.titel-link{color:var(--tinte);text-decoration:underline;-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie);text-underline-offset:.22em;font-size:1.2rem;font-weight:650}.titel-link:hover{text-decoration-color:currentColor}.nummer{color:var(--leise);margin-right:.35rem;font-weight:600}.grund{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.15rem .55rem;display:grid}.grund>.symbol{margin-top:.22em}.grund-text{gap:.15rem;display:grid}.grund-name{font-weight:650}.grund-hinweis,.grund .was-tun{color:var(--tinte);font-weight:400}.zusaetze,.marken{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.marke-klein{background:var(--flaeche-2);color:var(--tinte);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .65rem;font-size:.95rem;font-weight:600;display:inline-flex}.eintrag-unten{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:1rem;display:flex}.nichts{border-radius:var(--radius);border:1px dashed var(--linie);align-items:center;gap:.9rem;padding:1.5rem 1.25rem;font-size:1.25rem;font-weight:650;display:flex}.nichts .symbol{width:1.6rem;height:1.6rem;color:var(--ok)}.projektkarte{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:46rem){.projektkarte{grid-template-columns:minmax(11rem,1fr) minmax(0,2.4fr);align-items:start}}.projekt-name{font-size:1.2rem;font-weight:650}.zahlen{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1.25rem;margin:0;display:grid}@media (min-width:46rem){.zahlen{grid-template-columns:7rem 7rem 7rem minmax(0,1fr)}}.zahlen>div{align-content:start;gap:.1rem;display:grid}.zahlen dt{color:var(--leise);font-size:.95rem}.zahlen dd{margin:0;font-weight:650}.lesestatus{gap:.25rem;display:grid}.lesestatus-zeile{align-items:flex-start;gap:.35rem;display:inline-flex}.lesestatus-zeile .symbol{margin-top:.22em}.lesestatus .was-tun{color:var(--tinte);font-weight:400}.auftrag{gap:.6rem;display:grid}.auftrag-oben{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.auftrag-oben .titel-link{min-width:0;font-size:1.15rem}.angaben{flex-wrap:wrap;align-items:center;gap:.35rem 1.4rem;font-size:1rem;display:flex}.angabe-name{color:var(--leise)}.stand-hinweis{color:var(--leise);font-size:1rem}.stand-hinweis-achtung{color:var(--achtung);font-weight:600}.achtung-grund{color:var(--achtung);font-size:1rem;font-weight:600}.stapel{background:var(--flaeche-2);border-radius:var(--radius);gap:.4rem;padding:1rem 1.15rem;display:grid}.stapel h2{align-items:center;gap:.5rem;font-size:1.2rem;display:flex}.stapel ul{margin:0;padding-left:1.2rem}.ampel{white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .75rem .2rem .55rem;font-size:.95rem;font-weight:650;display:inline-flex}.ampel-ok{color:var(--ok);background:var(--ok-grund)}.ampel-offen{color:var(--offen);background:var(--offen-grund)}.ampel-achtung{color:var(--achtung);background:var(--achtung-grund)}.farbe-ok{color:var(--ok)}.farbe-offen{color:var(--offen)}.farbe-achtung{color:var(--achtung)}.detail-kopf{gap:.75rem;display:grid}.pruefstand{gap:.85rem;display:grid}.gesamt{align-items:center;gap:.6rem;font-size:1.25rem;font-weight:700;display:flex}.gesamt .symbol{width:1.4rem;height:1.4rem}.zeilen{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.zeilen li{align-items:flex-start;gap:.5rem;display:flex}.zeilen li .symbol{margin-top:.22em}.pruefliste{border-top:1px solid var(--linie);gap:.3rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.pruefliste li{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.pruefliste .wert{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.textblock{white-space:pre-wrap;max-width:70ch}.tabelle-huelle{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden}table{border-collapse:collapse;width:100%;font-size:1rem}th,td{text-align:left;border-bottom:1px solid var(--linie);padding:.6rem .9rem}th{color:var(--leise);font-size:.95rem;font-weight:600}tbody tr:last-child td{border-bottom:0}.runden-bloecke{gap:.75rem;margin:0;padding:0;list-style:none;display:none}.runden-bloecke dl{grid-template-columns:auto minmax(0,1fr);gap:.2rem 1rem;margin:.4rem 0 0;display:grid}.runden-bloecke dt{color:var(--leise)}.runden-bloecke dd{margin:0;font-weight:600}@media (max-width:46rem){.tabelle-huelle{display:none}.runden-bloecke{display:grid}}.liste{gap:.35rem;margin:0;padding-left:1.25rem;display:grid}.schwere{min-width:4.5rem;font-weight:650;display:inline-block}.mitte{place-items:center;min-height:70vh;padding:2rem 1rem;display:grid}.karte-mitte{background:var(--flaeche);border:1px solid var(--linie);width:min(34rem,100%);box-shadow:var(--schatten);border-radius:14px;gap:1.25rem;padding:2rem clamp(1.25rem,5vw,2.25rem);display:grid}.fehlerseite{gap:1rem;display:grid}.knopfreihe{flex-wrap:wrap;gap:.75rem;display:flex}.laden{gap:1rem;display:grid}.laden-zeile{align-items:center;gap:.75rem;font-size:1.2rem;font-weight:650;display:flex}.laden-zeile .symbol{color:var(--akzent);animation:1.4s linear infinite drehen}.platzhalter{border-radius:var(--radius);background:var(--flaeche-2);height:6.5rem;animation:1.6s ease-in-out infinite atmen}@keyframes drehen{to{transform:rotate(360deg)}}@keyframes atmen{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:46rem){.zahlen>div:last-child{grid-column:1/-1}}
