@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/static/fonts/nunito-var.woff2)format("woff2")}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/amatic-sc-700.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rot:#a14737;--rot-dunkel:#8a3b2d;--rot-zart:#f6e7e2;--gold:#bb9442;--gold-hell:#c6a358;--gold-zart:#f4ead2;--gruen:#00723b;--gruen-zart:#e2f1e7;--creme:#f8f3e9;--creme-hell:#fefaeb;--bg:var(--creme-hell);--bg-alt:var(--creme);--karte:#fff;--linie:#e3daca;--linie-zart:#efe8da;--dunkel:#2b2622;--text:#2b2622;--text-2:#5a5249;--text-3:#6e665d;--auf-dunkel:#fff;--r-knopf:8px;--r-karte:12px;--wrap:1120px;--sans:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:"Amatic SC", "Trebuchet MS", cursive;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ease:cubic-bezier(.22, .61, .36, 1);--schatten:0 14px 40px #2b26221a;--insel-1:#a14737;--insel-1-zart:#f6e7e2;--insel-2:#bb9442;--insel-2-zart:#f4ead2;--insel-3:#5b7a99;--insel-3-zart:#e7edf3;--insel-4:#7a5b8e;--insel-4-zart:#efe8f3;--insel-5:#8a6d4b;--insel-5-zart:#f1e9df;--insel-6:#4e7d7b;--insel-6-zart:#e4efee;--insel-7:#9a5b3c;--insel-7-zart:#f3e6de;--insel-8:#56606b;--insel-8-zart:#e8ebee;--insel-9:#3f6a8a;--insel-9-zart:#e2ebf2;--insel-10:#8b4f6a;--insel-10-zart:#f2e5eb}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:128px}@media (width>=900px){html{scroll-padding-top:88px}}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit}a{color:var(--rot);text-underline-offset:3px}a:hover{color:var(--rot-dunkel)}:focus-visible{outline:2px solid var(--rot);outline-offset:3px;border-radius:4px}.wrap{width:min(100% - 32px, var(--wrap));margin-inline:auto}@media (width>=720px){.wrap{width:min(100% - 48px, var(--wrap))}}.wrap.wrap--breit{width:calc(100% - 2*clamp(16px,2.5vw,48px))}.sprungmarke{z-index:100;background:var(--rot);color:var(--auf-dunkel);border-radius:0 0 var(--r-knopf) 0;padding:.7rem 1.2rem;font-weight:700;position:absolute;top:0;left:-9999px}.sprungmarke:focus{left:0}.titel{font-family:var(--display);letter-spacing:.01em;overflow-wrap:anywhere;font-size:clamp(2.5rem,7vw,3.4rem);font-weight:700;line-height:1}.titel--gross{font-size:clamp(2.9rem,9vw,4.6rem)}.augbraue{letter-spacing:.18em;text-transform:uppercase;color:var(--rot);align-items:center;gap:.6rem;margin:0 0 .55rem;font-size:.74rem;font-weight:800;display:flex}.augbraue:before{content:"";background:var(--gold);border-radius:2px;flex:none;width:22px;height:2px}.wortmarke{font-family:var(--display);letter-spacing:.02em;color:var(--rot);flex-direction:column;font-size:1.85rem;font-weight:700;line-height:.95;display:inline-flex}.wortmarke small{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--text-3);margin-top:.2rem;font-size:.64rem;font-weight:800}.wortmarke--hell{color:var(--auf-dunkel)}.wortmarke--hell small{color:var(--auf-dunkel);opacity:.9}.knopf{border-radius:var(--r-knopf);cursor:pointer;min-height:48px;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .15s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.knopf:active:not(:disabled){transform:translateY(1px)}.knopf:disabled{opacity:.55;cursor:not-allowed}.knopf--primaer{background:var(--rot);color:var(--auf-dunkel)}.knopf--primaer:hover:not(:disabled){background:var(--rot-dunkel);color:var(--auf-dunkel)}.knopf--sekundaer{color:var(--text);border-color:var(--text);background:0 0}.knopf--sekundaer:hover:not(:disabled){background:var(--text);color:var(--auf-dunkel)}.knopf--leise{color:var(--text-2);border-color:var(--linie);background:0 0}.knopf--leise:hover:not(:disabled){color:var(--text);border-color:var(--gold)}.knopf--klein{min-height:44px;padding:.45rem .9rem;font-size:.92rem}.knopf--breit{width:100%}.textlink{min-height:44px;color:var(--rot);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.4rem 0;font-weight:700;text-decoration:underline}.textlink:hover:not(:disabled){color:var(--rot-dunkel)}.textlink:disabled{color:var(--text-3);cursor:default;text-decoration:none}.karte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-karte);padding:clamp(1.1rem,3vw,1.6rem)}.karte__titel{margin-bottom:.9rem;font-size:1.1rem;font-weight:800}.chip{border:1px solid var(--linie);background:var(--bg-alt);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .7rem;font-size:.78rem;font-weight:700;line-height:1.5;display:inline-flex}.chip em{color:var(--text-3);font-style:normal;font-weight:600}.chip--erledigt{background:var(--gruen-zart);color:var(--gruen);border-color:#0000}.formular{gap:1rem;display:grid}.feld{gap:.35rem;display:grid}.feld__label{flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;font-size:.92rem;font-weight:700;display:flex}.feld__hinweis{color:var(--text-3);font-style:normal;font-weight:600}.feld input{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--karte);width:100%;min-height:50px;color:var(--text);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:.7rem .9rem;font-size:1rem}.feld input:focus{border-color:var(--rot);box-shadow:0 0 0 3px var(--rot-zart);outline:none}.feld input:disabled{background:var(--bg-alt)}.feld .feld__code{letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.feld__pruefung{color:var(--text-3);font-size:.84rem}.feld__pruefung.ist-ok{color:var(--gruen)}.meldung{border-radius:var(--r-knopf);padding:.7rem .9rem;font-size:.94rem;line-height:1.5}.meldung--fehler{background:var(--rot-zart);color:var(--rot-dunkel)}.meldung--ok{background:var(--gruen-zart);color:var(--gruen)}.ladeschirm{text-align:center;min-height:100svh;color:var(--text-2);align-content:center;place-items:center;gap:1.2rem;padding:16px;display:grid}.ladeschirm__text{max-width:44ch}.anmelden{grid-template-rows:auto 1fr;min-height:100svh;display:grid}@media (width>=960px){.anmelden{grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr)}}.anmelden__bild{background:var(--dunkel);min-height:230px;position:relative;overflow:hidden}.anmelden__bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.anmelden__bild:after{content:"";background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--dunkel) 82%, transparent) 100%);position:absolute;inset:0}.anmelden__bildtext{z-index:1;color:var(--auf-dunkel);padding:clamp(1.1rem,4vw,3rem);position:absolute;inset:auto 0 0}.anmelden__bildtext .wortmarke{font-size:clamp(2rem,4vw,3rem)}.anmelden__claim{text-wrap:balance;max-width:40ch;margin-top:.5rem;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:600}.anmelden__bereich{flex-direction:column;justify-content:center;gap:2rem;padding:clamp(1.6rem,6vw,4rem) 16px;display:flex}.anmelden__karte{gap:1.3rem;width:min(100%,400px);margin-inline:auto;display:grid}.anmelden__lead{color:var(--text-2)}.anmelden__zeile{flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;display:flex}.anmelden__fuss{text-align:center;color:var(--text-3);font-size:.85rem}.einzelseite{place-items:center;min-height:100svh;padding:clamp(1.5rem,5vw,3rem) 16px;display:grid}.einzelseite__karte{width:min(100%,460px);box-shadow:var(--schatten);gap:1.2rem;display:grid}.shell{flex-direction:column;min-height:100svh;display:flex}.kopf{z-index:20;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linie);position:sticky;top:0}.kopf__zeile{grid-template-columns:1fr auto;align-items:center;gap:.3rem 1rem;padding-top:.7rem;display:grid}.kopf__marke{text-decoration:none}.kopf__marke .wortmarke{font-size:1.6rem}.kopf__nutzer{grid-area:1/2;align-items:center;gap:.6rem;display:flex}.kopf__nav{scrollbar-width:none;grid-column:1/-1;gap:.25rem;margin-inline:-.6rem;padding:0 .6rem .45rem;display:flex;overflow-x:auto}.kopf__nav a{border-radius:var(--r-knopf);min-height:44px;color:var(--text-2);white-space:nowrap;align-items:center;padding:.4rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}.kopf__nav a:hover{color:var(--text);background:var(--bg-alt)}.kopf__nav a.active{color:var(--rot);background:var(--rot-zart)}@media (width>=900px){.kopf__zeile{grid-template-columns:auto 1fr auto;min-height:72px;padding-top:0}.kopf__nav{flex-wrap:wrap;grid-area:1/2;margin:0;padding:.4rem 0 .4rem 1.5rem;overflow:visible}.kopf__nutzer{grid-column:3}}.inhalt{flex:1;padding-block:clamp(1.8rem,5vw,3.2rem) clamp(3rem,7vw,5rem)}.fuss{border-top:1px solid var(--linie);color:var(--text-3);padding-block:1.2rem;font-size:.86rem}.fuss__zeile{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;display:flex}.start{gap:clamp(2.2rem,6vw,3.6rem);display:grid}.start__gruss{gap:.3rem;display:grid}.start__lead{max-width:60ch;color:var(--text-2);margin-top:.6rem;font-size:clamp(1.02rem,1.8vw,1.15rem)}.start__aktionen{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.abschnitt{gap:1rem;display:grid}.abschnitt__kopf{gap:.2rem;display:grid}.abschnitt__titel{letter-spacing:-.01em;font-size:clamp(1.2rem,2.6vw,1.45rem);font-weight:800}.abschnitt__lead{color:var(--text-2);max-width:62ch}.konto{gap:1.2rem;max-width:720px;display:grid}.konto header{margin-bottom:.4rem}.konto__anmeldung{gap:1rem;display:grid}.konto__anmeldung .karte__titel{margin-bottom:0}.konto__text{color:var(--text-2)}.stammdaten{gap:.8rem;margin:0;display:grid}.stammdaten div{grid-template-columns:minmax(0,1fr);gap:.1rem;display:grid}.stammdaten dt{color:var(--text-3);font-size:.88rem;font-weight:700}.stammdaten dd{overflow-wrap:anywhere;margin:0;font-weight:600}@media (width>=560px){.stammdaten div{grid-template-columns:150px minmax(0,1fr);gap:1rem}.stammdaten dt{font-size:1rem}}@keyframes auftauchen{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auftauchen{animation:auftauchen .5s var(--ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leer{color:var(--text-3);padding-block:1rem}.knopf__icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.chip--betont{background:var(--gold-zart);color:var(--text);border-color:#0000}.chip__icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;flex:none;width:14px;height:14px}.chip--laeuft{background:var(--gold-zart);color:var(--text);border-color:#0000}.meldung--hinweis{background:var(--gold-zart);color:var(--text)}.avatar{background:var(--rot-zart);color:var(--rot-dunkel);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar--klein{width:34px;height:34px;font-size:.8rem}.avatar--mittel{width:46px;height:46px;font-size:.95rem}.avatar--gross{width:112px;height:112px;font-size:2.1rem}.kopf__person{min-height:44px;color:var(--text);transition:background-color .2s var(--ease);border-radius:999px;align-items:center;gap:.55rem;padding:.2rem .7rem .2rem .2rem;text-decoration:none;display:inline-flex}.kopf__person:hover{background:var(--bg-alt);color:var(--text)}.kopf__personentext{line-height:1.2;display:none}.kopf__personenname{font-size:.9rem;font-weight:800;display:block}.kopf__personenrolle{color:var(--text-3);font-size:.76rem;font-weight:600;display:block}@media (width>=640px){.kopf__personentext{display:block}}.konto__profil{text-align:center;justify-items:center;gap:1.2rem;display:grid}@media (width>=560px){.konto__profil{text-align:left;grid-template-columns:auto 1fr;place-items:center start}}.konto__bildknopf{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.konto__bildknopf:disabled{cursor:progress;opacity:.7}.konto__bildmarke{background:var(--rot);width:34px;height:34px;color:var(--auf-dunkel);border:3px solid var(--karte);transition:transform .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:2px}.konto__bildmarke svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:16px;height:16px}.konto__bildknopf:hover .konto__bildmarke{transform:scale(1.08)}.konto__angaben{gap:.7rem;min-width:0;display:grid}.konto__email{overflow-wrap:anywhere;font-weight:700}.konto__chips{gap:.4rem;justify-content:inherit;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width<=559px){.konto__chips,.konto__bildaktionen{justify-content:center}}.konto__bildaktionen{flex-wrap:wrap;align-items:center;gap:.3rem 1rem;display:flex}.nutzerseite{gap:1.3rem;display:grid}.nutzerseite__kopf{align-items:end;gap:1rem;display:grid}@media (width>=720px){.nutzerseite__kopf{grid-template-columns:1fr auto}}.nutzerseite__lead{color:var(--text-2);max-width:56ch;margin-top:.5rem}.nutzerseite__werkzeuge{gap:.8rem;display:grid}@media (width>=860px){.nutzerseite__werkzeuge{grid-template-columns:1fr 280px;align-items:center}}.filter{scrollbar-width:none;gap:.4rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.filter__knopf{border:1px solid var(--linie);background:var(--karte);min-height:44px;color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.9rem;font-weight:700;display:inline-flex}.filter__knopf:hover{border-color:var(--gold-hell);color:var(--text)}.filter__knopf.ist-aktiv{background:var(--rot);border-color:var(--rot);color:var(--auf-dunkel)}.filter__anzahl{text-align:center;background:var(--bg-alt);min-width:1.5rem;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .35rem;font-size:.76rem}.filter__knopf.ist-aktiv .filter__anzahl{background:color-mix(in srgb, var(--auf-dunkel) 22%, transparent);color:var(--auf-dunkel)}.nutzerseite__suche input{min-height:44px}.nutzerliste{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.nutzer{border:1px solid var(--linie);border-radius:var(--r-karte);background:var(--karte);width:100%;color:var(--text);text-align:left;cursor:pointer;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .9rem;padding:.85rem 1rem;display:grid}.nutzer:hover{border-color:var(--gold-hell);box-shadow:0 6px 18px color-mix(in srgb, var(--dunkel) 7%, transparent)}.nutzer.ist-gesperrt{opacity:.62}.nutzer__haupt{min-width:0;display:grid}.nutzer__name{overflow-wrap:anywhere;font-weight:800}.nutzer__du{color:var(--text-3);font-style:normal;font-weight:600}.nutzer__email{color:var(--text-3);overflow-wrap:anywhere;font-size:.9rem}.nutzer__meta{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.4rem .8rem;display:flex}@media (width>=760px){.nutzer{grid-template-columns:auto minmax(0,1fr) auto}.nutzer__meta{grid-column:auto;justify-content:flex-end}}.nutzer__chips{flex-wrap:wrap;gap:.35rem;display:flex}.status{color:var(--text-3);white-space:nowrap;align-items:center;gap:.4rem;font-size:.84rem;font-weight:700;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.status--ok{color:var(--gruen)}.status--offen{color:var(--gold)}.status--aus{color:var(--text-3)}.dialog{border-radius:var(--r-karte);background:var(--karte);width:min(100% - 32px,580px);max-height:calc(100svh - 32px);color:var(--text);box-shadow:var(--schatten);border:0;padding:0;overflow:hidden}.dialog[open]{animation:auftauchen .3s var(--ease) both;flex-direction:column;display:flex}.dialog::backdrop{background:color-mix(in srgb, var(--dunkel) 48%, transparent)}@media (width<=599px){.dialog{border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:94svh;margin:auto 0 0}}.dialog__kopf{border-bottom:1px solid var(--linie-zart);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .6rem 1.4rem;display:flex}.dialog__titel{font-size:1.2rem;font-weight:800}.dialog__zu{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.dialog__zu:hover{background:var(--bg-alt);color:var(--text)}.dialog__zu svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.dialog__form{flex-direction:column;flex:auto;min-height:0;display:flex}.dialog__inhalt{flex:auto;gap:1.3rem;min-height:0;padding:1.2rem 1.4rem;display:grid;overflow-y:auto}.dialog__fuss{padding:.9rem 1.4rem calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid var(--linie-zart);background:var(--karte);flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.gruppe{border:0;gap:.7rem;min-width:0;margin:0;padding:0;display:grid}.gruppe legend{margin-bottom:.55rem;padding:0}.gruppe__aktionen{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.feld__zeile{gap:.5rem;display:flex}.feld__zeile input{font-variant-numeric:tabular-nums;flex:1;min-width:0}.auswahl{flex-wrap:wrap;gap:.5rem;display:flex}.auswahl__option{position:relative}.auswahl__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.auswahl__option span{border:1px solid var(--linie);background:var(--karte);min-height:44px;color:var(--text-2);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-weight:700;display:inline-flex}.auswahl__option input:checked+span{background:var(--rot);border-color:var(--rot);color:var(--auf-dunkel)}.auswahl__option input:checked+span:before{content:"✓"}.auswahl__option input:focus-visible+span{outline:2px solid var(--rot);outline-offset:2px}.gruppe:disabled .auswahl__option span{opacity:.6;cursor:not-allowed}.karten-auswahl{gap:.5rem;display:grid}.karten-auswahl__option{display:block;position:relative}.karten-auswahl__option input{width:20px;height:20px;accent-color:var(--rot);margin:0;position:absolute;top:1.05rem;left:1rem}.karten-auswahl__text{border:1px solid var(--linie);border-radius:var(--r-knopf);cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease);gap:.15rem;padding:.8rem 1rem .8rem 2.8rem;display:grid}.karten-auswahl__text span{color:var(--text-2);font-size:.92rem}.karten-auswahl__option input:checked+.karten-auswahl__text{border-color:var(--rot);background:var(--rot-zart)}.gruppe:disabled .karten-auswahl__text{opacity:.6;cursor:not-allowed}.schalter{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;font-weight:700;display:inline-flex}.schalter input{opacity:0;width:1px;height:1px;position:absolute}.schalter__bahn{background:var(--linie);width:48px;height:28px;transition:background-color .2s var(--ease);border-radius:999px;flex:none;position:relative}.schalter__bahn:after{content:"";background:var(--karte);width:22px;height:22px;box-shadow:0 1px 3px color-mix(in srgb, var(--dunkel) 30%, transparent);transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.schalter input:checked+.schalter__bahn{background:var(--gruen)}.schalter input:checked+.schalter__bahn:after{transform:translate(20px)}.schalter input:focus-visible+.schalter__bahn{outline:2px solid var(--rot);outline-offset:2px}.schalter input:disabled+.schalter__bahn{opacity:.55}.bestaetigen{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-weight:600;display:inline-flex}.feld textarea{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--karte);width:100%;min-height:190px;color:var(--text);resize:vertical;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:.8rem .9rem;font-size:1rem;line-height:1.55}.feld textarea:focus{border-color:var(--rot);box-shadow:0 0 0 3px var(--rot-zart);outline:none}.feld textarea::placeholder,.feld input::placeholder{color:var(--text-3);opacity:.85}.zustaendigkeitsseite{gap:1.2rem;max-width:820px;display:grid}.zustaendigkeitsseite__lead{color:var(--text-2);max-width:62ch;margin-top:.6rem}.schritt{gap:1.1rem;display:grid}.schritt__titel{align-items:center;gap:.7rem;font-size:1.15rem;font-weight:800;display:flex}.schritt__nr{background:var(--rot);width:32px;height:32px;color:var(--auf-dunkel);border-radius:50%;flex:none;place-items:center;font-size:.95rem;display:grid}.schritt__knoepfe{flex-wrap:wrap;gap:.6rem;display:flex}.datei{justify-items:start;gap:.5rem;display:grid}.datei__zeile{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--bg-alt);flex-wrap:wrap;align-items:center;gap:.2rem .9rem;max-width:100%;padding:.45rem .9rem;display:flex}.datei__icon{fill:none;width:20px;height:20px;stroke:var(--rot);stroke-width:1.8px;stroke-linejoin:round;flex:none}.datei__name{overflow-wrap:anywhere;font-weight:700}.zusammenfassung{border-left:3px solid var(--gold);border-radius:0 var(--r-knopf) var(--r-knopf) 0;background:var(--bg-alt);color:var(--text);padding:.9rem 1rem}.zusammenfassung--klein{font-size:.93rem}.rueckfragen{border-radius:var(--r-knopf);background:var(--gold-zart);gap:.45rem;padding:.9rem 1rem;display:grid}.rueckfragen__titel{font-weight:800}.rueckfragen ul{gap:.3rem;margin:0;padding-left:1.2rem;display:grid}.rueckfragen__hinweis{color:var(--text-2);font-size:.9rem}.zustaendigkeiten{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.zustaendigkeit{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--karte);gap:.3rem;padding:.8rem 1rem;display:grid}.zustaendigkeit--neu{border-style:dashed;border-color:var(--gold-hell)}.zustaendigkeit__kopf{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;display:flex}.zustaendigkeit__bereich{font-weight:800}.zustaendigkeit__text{color:var(--text-2)}.zustaendigkeit__an{color:var(--text);font-weight:700}.zustaendigkeit__aktionen{flex-wrap:wrap;gap:0 1.1rem;display:flex}.zustaendigkeit__aktionen .textlink{font-size:.92rem}.art{border-radius:999px;padding:.1rem .6rem;font-size:.76rem;font-weight:800;line-height:1.6;display:inline-flex}.art--fuehrung{background:var(--rot-zart);color:var(--rot-dunkel)}.art--selbst{background:var(--gruen-zart);color:var(--gruen)}.art--delegiert{background:var(--gold-zart);color:var(--text)}.art--kontrolle{background:var(--bg-alt);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--linie)}.eintragformular{gap:.85rem;display:grid}.eintragformular__knoepfe{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.updatehinweis{background:var(--gold-zart);border-bottom:1px solid var(--gold-hell);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;padding:.55rem 16px;font-weight:700;display:flex}.hinweiskarte{border-color:var(--gold-hell);background:var(--gold-zart);align-items:center;gap:1rem;display:grid}@media (width>=720px){.hinweiskarte{grid-template-columns:1fr auto}}.hinweiskarte__titel{margin-bottom:.25rem;font-size:1.12rem;font-weight:800}.hinweiskarte__text{color:var(--text-2);max-width:60ch}#mitteilungen{scroll-margin-top:140px}.pushkarte .konto__text{max-width:60ch}.chip--wichtig{background:var(--rot-zart);color:var(--rot-dunkel);border-color:#0000}.zaehler{background:var(--rot);min-width:1.6rem;height:1.6rem;color:var(--auf-dunkel);vertical-align:.1em;border-radius:999px;place-items:center;margin-left:.35rem;padding:0 .4rem;font-size:.8rem;display:inline-grid}.zurueck{align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.feld select{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--karte);width:100%;min-height:48px;color:var(--text);padding:.6rem .8rem;font-size:1rem}.feld select:focus{border-color:var(--rot);box-shadow:0 0 0 3px var(--rot-zart);outline:none}.feld--offen select{border-color:var(--gold);background:var(--gold-zart)}.feld .feld__transkript{min-height:260px;font-size:.95rem}.feld .feld__kurz{min-height:96px}.meetingseite,.aufgabenseite{gap:1.3rem;max-width:880px;display:grid}.meetingliste{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.umschalter{border:1px solid var(--linie);border-radius:var(--r-karte);background:var(--bg-alt);gap:.3rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.umschalter__knopf{border-radius:var(--r-knopf);min-height:44px;color:var(--text-2);font:inherit;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-weight:700;display:inline-flex}.umschalter__knopf:hover{color:var(--text)}.umschalter__knopf[aria-selected=true]{background:var(--karte);color:var(--rot);box-shadow:0 1px 3px color-mix(in srgb, var(--dunkel) 10%, transparent)}.umschalter__knopf em{background:var(--linie-zart);color:var(--text-3);border-radius:999px;padding:.05rem .5rem;font-size:.78rem;font-style:normal;line-height:1.5}.umschalter__knopf[aria-selected=true] em{background:var(--rot-zart);color:var(--rot)}@media (width<=699px){.umschalter{width:100%}.umschalter__knopf{flex:1}}.meeting{border:1px solid var(--linie);border-radius:var(--r-karte);background:var(--karte);color:var(--text);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .9rem;padding:.9rem 1rem;text-decoration:none;display:grid}.meeting:hover{color:var(--text);border-color:var(--gold-hell);box-shadow:0 6px 18px color-mix(in srgb, var(--dunkel) 7%, transparent)}.meeting__icon{background:var(--rot-zart);width:44px;height:44px;color:var(--rot);border-radius:10px;place-items:center;display:grid}.meeting__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.meeting__haupt{min-width:0;display:grid}.meeting__titel{overflow-wrap:anywhere;font-weight:800}.meeting__meta{color:var(--text-3);font-size:.88rem}.meeting__stand{flex-wrap:wrap;grid-column:1/-1;gap:.35rem;display:flex}@media (width>=700px){.meeting{grid-template-columns:auto minmax(0,1fr) auto}.meeting__stand{grid-column:auto;justify-content:flex-end}}.leerkarte{gap:.8rem;display:grid}.leerkarte .karte__titel{margin:0}.leerkarte__schritte{color:var(--text-2);gap:.5rem;margin:0;padding-left:1.3rem;display:grid}.meetingdetail{gap:1.2rem;max-width:880px;display:grid}.meetingdetail header{gap:.1rem;display:grid}.meetingdetail__meta{color:var(--text-3);margin-top:.5rem;font-size:.92rem}.meetingdetail__zusammenfassung{color:var(--text);white-space:pre-line}.meetingdetail__fehler{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.laeuftkarte{border-color:var(--gold-hell);background:var(--gold-zart);grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.laeuftkarte__titel{font-weight:800}.lader{border:3px solid color-mix(in srgb, var(--gold) 30%, transparent);border-top-color:var(--gold);border-radius:50%;width:28px;height:28px;animation:1s linear infinite drehen}@keyframes drehen{to{transform:rotate(360deg)}}.aufgabenbereich{gap:1rem;display:grid}.aufgabenbereich__kopf{gap:.3rem;display:grid}.aufgabenbereich__kopf .karte__titel{margin:0}.aufgabenbereich__fuss{border-top:1px solid var(--linie-zart);justify-items:start;gap:.6rem;padding-top:.4rem;display:grid}.aufgabenbereich__verworfen summary{cursor:pointer;min-height:44px;color:var(--text-2);align-items:center;font-weight:700;display:flex}.aufgabenliste{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.aufgabe{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--karte);gap:.55rem;padding:.9rem 1rem;display:grid}.aufgabe--vorschlag{border-style:dashed;border-color:var(--gold-hell)}.aufgabe--verworfen{opacity:.65}.aufgabe--verworfen .aufgabe__titel{text-decoration:line-through}.aufgabe__kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem .8rem;display:flex}.aufgabe__titel{overflow-wrap:anywhere;font-weight:800}.aufgabe__chips{flex-wrap:wrap;gap:.35rem;display:flex}.aufgabe__text{color:var(--text-2);font-size:.95rem}.aufgabe__warum{color:var(--text-3);font-size:.88rem}.aufgabe__warum span{font-weight:700}.aufgabe__wer{color:var(--text-2);font-size:.92rem;font-weight:600}.aufgabe__felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;display:grid}.aufgabe__felder .feld:first-child{grid-column:1/-1}.aufgabe__felder .feld__label{color:var(--text-2);font-size:.84rem}.aufgabe__felder input[type=date]{min-height:48px;padding:.55rem .6rem}@media (width>=640px){.aufgabe__felder{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr)}.aufgabe__felder .feld:first-child{grid-column:auto}}.aufgabe__aktionen{flex-wrap:wrap;gap:0 1.1rem;display:flex}.aufgabe__aktionen .textlink{font-size:.92rem}.meetingdetail__ergebnis{gap:1rem;display:grid}.meetingdetail__ergebnis .karte__titel{margin:0}.thema{gap:.3rem;display:grid}.thema__titel{font-size:1rem;font-weight:800}.thema ul{color:var(--text-2);gap:.25rem;margin:0;padding-left:1.2rem;display:grid}.thema--entscheidungen,.thema--fragen{border-radius:var(--r-knopf);padding:.8rem 1rem}.thema--entscheidungen{background:var(--gruen-zart)}.thema--entscheidungen ul{color:var(--text)}.thema--fragen{background:var(--gold-zart)}.thema--fragen ul{color:var(--text)}.transkript summary{cursor:pointer;min-height:44px;color:var(--rot);align-items:center;font-weight:700;display:flex}.transkript[open] summary{margin-bottom:.6rem}.transkript__abschnitte{gap:.7rem;max-height:70svh;padding-right:.3rem;display:grid;overflow-y:auto}.transkript__zeile{color:var(--text);gap:.1rem;display:grid}.transkript__wer{color:var(--text-2);font-size:.8rem;font-weight:800}.transkript__zeit{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:600}.transkript__text{white-space:pre-wrap;color:var(--text);max-height:70svh;overflow-y:auto}.transkript__formular{max-height:75svh;padding-right:.3rem;overflow-y:auto}.transkript__eingabe{min-height:50svh}.aufgabenseite header{margin-bottom:.2rem}.aufgabenseite .karte__titel{align-items:center;gap:.2rem;display:flex}.meineaufgaben{margin:0;padding:0;list-style:none;display:grid}.meineaufgabe{border-top:1px solid var(--linie-zart);grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:.85rem 0;display:grid}.meineaufgabe:first-child{border-top:0;padding-top:0}.meineaufgabe__inhalt{gap:.3rem;min-width:0;display:grid}.meineaufgabe__titel{overflow-wrap:anywhere;font-weight:800}.meineaufgabe__meta{color:var(--text-3);font-size:.86rem}.meineaufgabe.ist-erledigt .meineaufgabe__titel{color:var(--text-3);font-weight:700;text-decoration:line-through}.abhaken{cursor:pointer;border:2px solid var(--linie);background:var(--karte);color:#0000;width:44px;height:44px;transition:border-color .2s var(--ease), background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;display:grid}.abhaken svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.abhaken:hover:not(:disabled){border-color:var(--gruen);color:var(--gruen)}.abhaken.ist-erledigt{border-color:var(--gruen);background:var(--gruen);color:var(--auf-dunkel)}.abhaken:disabled{cursor:progress;opacity:.6}.verteiltliste{margin:0;padding:0;list-style:none;display:grid}.verteilt{border-top:1px solid var(--linie-zart);grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.75rem 0;display:grid}.verteilt:first-child{border-top:0;padding-top:0}.verteilt__titel{overflow-wrap:anywhere;font-weight:700}.verteilt__meta{color:var(--text-3);font-size:.88rem}.verteilt__aktionen{flex-wrap:wrap;align-items:center;column-gap:1.1rem;display:flex}.verteilt__aktionen .textlink{font-size:.92rem}@media (width>=700px){.verteilt{grid-template-columns:100px minmax(0,1fr) auto;align-items:center;column-gap:1rem}.verteilt .aufgabe__chips,.verteilt__aktionen{grid-column:2/-1}}.meetingseite__knoepfe{flex-wrap:wrap;gap:.5rem;display:flex}.feldreihe{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;display:grid}.feld input[type=date],.feld input[type=time]{min-height:48px}.dateiwahl{gap:.4rem;display:grid}.dateiwahl__knopf{border:2px dashed var(--gold-hell);border-radius:var(--r-karte);background:var(--gold-zart);width:100%;color:var(--text);text-align:left;cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}.dateiwahl__knopf:hover:not(:disabled){border-color:var(--gold)}.dateiwahl__knopf:disabled{cursor:progress;opacity:.7}.dateiwahl__knopf svg{background:var(--karte);width:40px;height:40px;color:var(--rot);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:8px}.dateiwahl__knopf strong{overflow-wrap:anywhere;display:block}.dateiwahl__knopf span span{color:var(--text-2);font-size:.9rem;display:block}.fortschritt{color:var(--text-2);gap:.35rem;font-size:.92rem;font-weight:700;display:grid}.fortschritt__balken{background:var(--bg-alt);height:10px;box-shadow:inset 0 0 0 1px var(--linie);border-radius:999px;overflow:hidden}.fortschritt__balken span{background:var(--rot);height:100%;transition:width .3s var(--ease);display:block}.meetingdetail__dabei{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:0 .8rem;font-size:.95rem;display:flex}.meetingdetail__dabei .textlink{font-size:.92rem}.aktion__zeit{color:var(--text);font-weight:800}.aktion__text{white-space:pre-wrap;color:var(--text);border-radius:var(--r-knopf);background:var(--bg-alt);padding:.7rem .9rem;font-size:.95rem}.aktion__knoepfe{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.aktion__knoepfe .textlink{font-size:.92rem}.aufgabe--erledigt{border-color:var(--linie-zart)}.chip--erinnerung{background:var(--bg-alt);color:var(--text);border-color:var(--gold-hell)}.erinnerungformular{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--bg-alt);margin-top:.3rem;padding:.8rem .9rem}.erinnerungformular .auswahl .knopf{padding-inline:.65rem}.aufgabe__felder .feld--erinnerung{grid-column:1/-1}.feld input[type=datetime-local]{min-height:48px;padding:.55rem .6rem}@media (width>=640px){.aufgabe__felder{grid-template-columns:minmax(0,2fr) minmax(0,1.25fr) minmax(0,1.1fr) minmax(0,1.6fr)}.aufgabe__felder .feld--erinnerung{grid-column:auto}}.aufgabe__felder .feld,.feldreihe .feld{min-width:0}.aufgabe__felder input,.feldreihe input{min-width:0;max-width:100%}.infoeintrag.ist-neu{border-left:4px solid var(--rot)}.infoeintrag.ist-neu .meeting__titel{color:var(--text)}.infotext{white-space:pre-wrap;color:var(--text);font-size:1.02rem;line-height:1.65}.lesestatus{gap:.9rem;display:grid}.lesestatus__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;display:flex}.lesestatus__kopf .karte__titel{margin:0}.lesestatus__liste{margin:0;padding:0;list-style:none;display:grid}.lesestatus__zeile{border-top:1px solid var(--linie-zart);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .75rem;padding:.6rem 0;display:grid}.lesestatus__zeile:first-child{border-top:0}.lesestatus__zeile .avatar{grid-row:span 2}.lesestatus__name{overflow-wrap:anywhere;font-weight:700}.lesestatus__zeile .status{white-space:normal;font-size:.86rem}@media (width>=640px){.lesestatus__zeile{grid-template-columns:auto minmax(0,1fr) auto}.lesestatus__zeile .avatar{grid-row:auto}}.nachfassen{border-radius:var(--r-knopf);background:var(--bg-alt);gap:.55rem;padding:.85rem 1rem;display:grid}.nachfassen__frist{font-weight:800}.nachfassen__stand{color:var(--text-2);font-size:.92rem}.nachfassen__form{gap:.6rem;display:grid}.nachfassen__form .feld{min-width:0}.nachfassen__form input{min-width:0;max-width:100%}.heute{gap:1rem;display:grid}.heute__gruppe{gap:.5rem;display:grid}.heute__gruppe--ueberfaellig{border-left:4px solid var(--rot)}.heute__gruppentitel{align-items:center;gap:.2rem;font-size:1.1rem;font-weight:800;display:flex}.heute__liste{margin:0;padding:0;list-style:none;display:grid}.heute__eintrag{border-top:1px solid var(--linie-zart);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .9rem;padding:.75rem 0;display:grid}.heute__eintrag:first-child{border-top:0;padding-top:.25rem}.heute__eintrag:last-child{padding-bottom:0}.heute__icon{background:var(--rot-zart);width:44px;height:44px;color:var(--rot);border-radius:50%;place-items:center;display:grid}.heute__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.heute__icon--zeit{border-radius:var(--r-knopf);background:var(--gold-zart);color:var(--text);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:800}.heute__eintrag .avatar{justify-self:center}.heute__haupt{gap:.25rem;min-width:0;display:grid}.heute__titel{overflow-wrap:anywhere;font-weight:800}.heute__meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-size:.88rem;display:flex}.heute__aktion{grid-column:2;justify-self:start;min-height:44px}.heute__eintrag.ist-erledigt .heute__titel{color:var(--text-3);font-weight:700;text-decoration:line-through}@media (width>=640px){.heute__eintrag{grid-template-columns:auto minmax(0,1fr) auto}.heute__aktion{grid-column:auto;justify-self:end}}.heute__personen{flex-wrap:wrap;gap:.35rem;display:flex}.heute__leer{gap:.4rem;display:grid}.heute__ok{color:var(--gruen);font-weight:700}.heute__fuss{flex-wrap:wrap;gap:0 1.4rem;display:flex}.handbuch{gap:1.4rem;display:grid}.handbuch a.chip,.handbuch button.chip{cursor:pointer;min-height:44px;transition:border-color .2s var(--ease), color .2s var(--ease);padding-inline:.95rem;font-size:.85rem;text-decoration:none}.handbuch a.chip:hover,.handbuch button.chip:hover{border-color:var(--gold);color:var(--text)}.handbuch__suche{gap:.6rem;display:flex}.handbuch__suche input{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--karte);min-width:0;min-height:52px;color:var(--text);flex:1;padding:.7rem 1rem;font-size:1.05rem}.handbuch__suche input:focus{border-color:var(--rot);box-shadow:0 0 0 3px var(--rot-zart);outline:none}.handbuch__suche .knopf{min-height:52px}.handbuch__beispiele{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;font-size:.9rem;display:flex}.handbuch__antwort{border-color:var(--gold-hell);background:var(--gold-zart);gap:.75rem;display:grid}.handbuch__antwort.ist-offen{background:var(--karte)}.handbuch__antwort.ist-laden{color:var(--text-2);font-weight:700}.handbuch__antwortkopf{align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;display:flex}.handbuch__antwortkopf svg{fill:none;width:20px;height:20px;stroke:var(--gold);stroke-width:1.8px;stroke-linejoin:round;flex:none}.handbuch__antwort p,.handbuch__antwort li{line-height:1.6}.handbuch__block{gap:.35rem;display:grid}.handbuch__antwort ol,.handbuch__antwort ul{gap:.35rem;margin:0;padding-left:1.4rem;display:grid}.handbuch__hinweis{border-left:3px solid var(--gold);border-radius:0 var(--r-knopf) var(--r-knopf) 0;background:var(--karte);padding:.6rem .85rem}.handbuch__quellen{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:700;display:flex}.handbuch__treffer{gap:.8rem;display:grid}.handbuch__liste{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.handbuch__eintrag{border:1px solid var(--linie);border-radius:var(--r-karte);background:var(--karte);color:var(--text);transition:border-color .2s var(--ease);gap:.35rem;padding:.9rem 1rem;text-decoration:none;display:grid}.handbuch__eintrag:hover{border-color:var(--gold-hell);color:var(--text)}.handbuch__eintragkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .6rem;display:flex}.handbuch__eintragtitel{overflow-wrap:anywhere;font-weight:800}.handbuch__ausschnitt{color:var(--text-2);overflow-wrap:anywhere;font-size:.92rem}.handbuch__ausschnitt em{color:var(--text-3);font-style:normal;font-weight:700}.handbuch mark{background:var(--gold-zart);color:var(--text);border-radius:3px;padding:0 .15em}.handbuch__karten{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.handbuch__karten{grid-template-columns:repeat(2,minmax(0,1fr))}}.handbuch__karten li{display:grid}.handbuch__karte{color:var(--text);transition:border-color .2s var(--ease);align-content:start;gap:.35rem;text-decoration:none;display:grid}.handbuch__karte:hover{border-color:var(--gold-hell);color:var(--text)}.handbuch__kartentitel{font-weight:800}.handbuch__kartentext{color:var(--text-2);font-size:.94rem}.handbuch__kartenfuss{color:var(--text-3);font-size:.82rem}.handbuch__zuletzt{gap:.55rem;margin:0;font-size:.94rem;list-style:none;display:grid}.handbuch__datum{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:700}.handbuch__kopf{gap:.5rem;display:grid}.handbuch__meta{color:var(--text-3);font-size:.9rem}.handbuch__schlagworte{flex-wrap:wrap;gap:.35rem;display:flex}.handbuch__abschnitt{gap:.7rem;min-width:0;display:grid}.handbuch__abschnitt.ist-eingeschraenkt{border-style:dashed;border-color:var(--gold-hell)}.handbuch__abschnittstitel{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;font-size:1.15rem;font-weight:800;display:flex}.handbuch__text{overflow-wrap:anywhere;gap:.8rem;min-width:0;line-height:1.65;display:grid}.handbuch__text h3{margin-top:.3rem;font-size:1.02rem;font-weight:800}.handbuch__text h4{font-size:.96rem;font-weight:800}.handbuch__text ul,.handbuch__text ol{gap:.35rem;margin:0;padding-left:1.4rem;display:grid}.handbuch__text a{color:var(--rot);font-weight:700}.handbuch__text code{font-family:var(--mono);background:var(--bg-alt);border-radius:4px;padding:.05em .3em;font-size:.86em}.handbuch__text pre{border-radius:var(--r-knopf);background:var(--bg-alt);padding:.8rem 1rem;overflow-x:auto}.handbuch__text pre code{overflow-wrap:normal;background:0 0;padding:0}.handbuch__text blockquote{border-left:3px solid var(--gold);color:var(--text-2);margin:0;padding:.5rem .9rem}.handbuch__text table{border-collapse:collapse;max-width:100%;font-size:.92rem;display:block;overflow-x:auto}.handbuch__text th,.handbuch__text td{border-bottom:1px solid var(--linie-zart);text-align:left;vertical-align:top;min-width:7rem;padding:.45rem .6rem}.handbuch__text th{background:var(--bg-alt);font-weight:800}.handbuch__quellen .chip{background:var(--karte);border-color:var(--gold-hell);color:var(--text)}.titellink{color:inherit;margin-block:-.7rem;padding-block:.7rem;text-decoration:none;display:inline-block}.titellink:hover,.titellink:focus-visible{text-underline-offset:3px;text-decoration:underline}.aufgabedetail header{gap:.35rem}.aufgabedetail header .aufgabe__chips{margin-top:.3rem}.aufgabedetail__herkunft{justify-self:start}.aufgabedetail__aktionen{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.checkliste__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;margin-bottom:.7rem;display:flex}.checkliste__kopf .karte__titel{margin:0}.checkliste__liste{margin:0;padding:0;list-style:none;display:grid}.punkt{border-top:1px solid var(--linie-zart);grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:.8rem 0;display:grid}.punkt:first-child{border-top:0;padding-top:0}.punkt__inhalt{align-content:start;gap:.45rem;min-width:0;display:grid}.punkt__text{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-height:44px;font-weight:700;display:flex}.punkt__pflicht{font-size:.72rem}.punkt__symbol{border:2px solid var(--linie);background:var(--karte);color:#0000;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.punkt__symbol svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.punkt__symbol.ist-erledigt{border-color:var(--gruen);background:var(--gruen);color:var(--auf-dunkel)}.punkt__wert{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:0 1rem;display:flex}.punkt__wertformular{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.punkt__wertformular .feld{flex:9rem}.punkt__meta{color:var(--text-3);font-size:.86rem}.punkt__fotos{flex-wrap:wrap;gap:.5rem;display:flex}.doku__liste{margin:0 0 1rem;padding:0;list-style:none;display:grid}.doku__eintrag{border-top:1px solid var(--linie-zart);justify-items:start;gap:.4rem;padding:.85rem 0;display:grid}.doku__eintrag:first-child{border-top:0;padding-top:0}.doku__kopf{color:var(--text-3);font-size:.86rem}.doku__kopf strong{color:var(--text)}.doku__text{white-space:pre-line;overflow-wrap:anywhere;max-width:100%}.doku__foto{aspect-ratio:4/3;cursor:zoom-in;border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--bg-alt);width:min(100%,320px);padding:0;display:block;overflow:hidden}.doku__foto img{object-fit:cover;width:100%;height:100%;display:block}.doku__foto--klein{width:120px}.doku__formular{border-top:1px solid var(--linie-zart);gap:.7rem;padding-top:1rem;display:grid}.doku__liste+.doku__formular,.leer+.doku__formular{margin-top:.2rem}.doku__vorschau{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.doku__vorschau img{object-fit:cover;border:1px solid var(--linie);border-radius:var(--r-knopf);width:140px;height:140px}.doku__knoepfe{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fotowahl{cursor:pointer}.fotowahl:focus-within{outline:2px solid var(--rot);outline-offset:2px}.fotowahl.ist-gesperrt{opacity:.6;cursor:not-allowed}.fotogross{place-items:center;padding:1rem;display:grid}.fotogross img{border-radius:var(--r-knopf);max-width:100%;max-height:75svh}.uebergabe__formular{gap:.7rem;margin:1rem 0;display:grid}.uebergabe__formular textarea{min-height:5.5rem}.uebergabe__vorschau{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.uebergabe__vorschau li{position:relative}.uebergabe__vorschau img{object-fit:cover;border:1px solid var(--linie);border-radius:var(--r-knopf);width:96px;height:96px;display:block}.uebergabe__entfernen{cursor:pointer;width:44px;height:44px;color:var(--auf-dunkel);background:0 0;border:0;place-items:center;padding:0;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:-10px;right:-10px}.uebergabe__entfernen:before{content:"";background:var(--text);z-index:-1;border-radius:50%;position:absolute;inset:10px}.uebergabe__entfernen{isolation:isolate}.uebergabe__liste{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.uebergabe{justify-items:start;gap:.55rem;display:grid}.uebergabe.ist-neu{border-color:var(--rot);box-shadow:inset 4px 0 0 var(--rot)}.uebergabe__kopf{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.uebergabe__kopf strong{color:var(--text)}.uebergabe__fotos{flex-wrap:wrap;gap:.5rem;display:flex}.uebergabe__lesestand{font-size:.9rem}.checklisteneditor__liste{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.checklisteneditor__punkt{border:1px solid var(--linie);border-radius:var(--r-knopf);gap:.4rem;padding:.7rem .8rem;display:grid}.checklisteneditor__punkt.ist-erledigt{background:var(--bg-alt)}.checklisteneditor__optionen{flex-wrap:wrap;align-items:center;gap:.3rem 1rem;display:flex}.checklisteneditor__optionen .feld{flex:10rem}.checklisteneditor__erledigt{color:var(--gruen);font-size:.86rem;font-weight:700}.checklisteneditor__neu{justify-self:start}.aufgabenseite__knoepfe{flex-wrap:wrap;gap:.5rem;display:flex}.routinenliste{margin:0;padding:0;list-style:none;display:grid}.routine{border-top:1px solid var(--linie-zart);gap:.35rem;padding:.9rem 0;scroll-margin-top:5rem;display:grid}.routine:first-child{border-top:0;padding-top:0}.routine.ist-pausiert .routine__titel,.routine.ist-pausiert .routine__meta{color:var(--text-3)}.routine__kopf{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.routine__titel{overflow-wrap:anywhere;font-weight:800}.routine__meta{color:var(--text-2);font-size:.92rem}.routine__rhythmus{color:var(--text);align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.routine__zuletzt{flex-wrap:wrap;gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.routine__termin{min-height:44px;color:var(--text);text-decoration:none}.routine__termin.ist-erledigt{border-color:var(--gruen)}.routine__termin:hover,.routine__termin:focus-visible{text-underline-offset:3px;text-decoration:underline}.routineformular__alle .feld__zeile{align-items:center;max-width:14rem}.routineformular__alle input{max-width:5.5rem}.routineformular__tage .auswahl__option span{justify-content:center;min-width:3.1rem;padding-inline:.7rem}.routineformular__tage .auswahl__option input:checked+span:before{content:none}.kalender{gap:1.1rem;display:grid}.kalender__kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.kalender__hinweis{color:var(--text-2);max-width:70ch;margin-bottom:.9rem;font-size:.94rem}.kalender__knoepfe{flex-wrap:wrap;gap:.6rem;display:flex}.kalender__anleitung{color:var(--text-2);gap:.6rem;margin:0 0 1rem;padding-left:1.3rem;display:grid}.kalender__adresse{background:var(--bg-alt);border:1px solid var(--linie-zart);border-radius:var(--r-knopf);flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0;padding:.5rem .7rem;display:flex}.kalender__adresse code{font-family:var(--mono);word-break:break-all;color:var(--text);font-size:.85rem}.kalender__verbindenzeile{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.kalender__emailfeld{flex:1;min-width:240px}.kalender__eigene{color:var(--text-3);font-size:.92rem}.kalender__trennen{font:inherit;min-height:44px;color:var(--rot-dunkel);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;text-decoration:underline}.hauskalender summary{cursor:pointer;min-height:44px;color:var(--rot);align-items:center;font-weight:700;display:flex}.hauskalender[open] summary{margin-bottom:.6rem}.hauskalender__liste{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.hauskalender__zeile{border-top:1px solid var(--linie);gap:.5rem;padding-top:.9rem;display:grid}.hauskalender__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.kalender__punkt{background:var(--kal-farbe,var(--linie));border-radius:50%;flex:none;width:10px;height:10px}.kalender__person--1{--kal-farbe:var(--insel-1)}.kalender__person--2{--kal-farbe:var(--insel-2)}.kalender__person--3{--kal-farbe:var(--insel-3)}.kalender__person--4{--kal-farbe:var(--insel-4)}.kalender__person--1{--kal-zart:var(--insel-1-zart)}.kalender__person--2{--kal-zart:var(--insel-2-zart)}.kalender__person--3{--kal-zart:var(--insel-3-zart)}.kalender__person--4{--kal-zart:var(--insel-4-zart)}.kalender__person--5{--kal-farbe:var(--insel-5);--kal-zart:var(--insel-5-zart)}.kalender__person--6{--kal-farbe:var(--insel-6);--kal-zart:var(--insel-6-zart)}.kalender__person--7{--kal-farbe:var(--insel-7);--kal-zart:var(--insel-7-zart)}.kalender__person--8{--kal-farbe:var(--insel-8);--kal-zart:var(--insel-8-zart)}.kalender__person--9{--kal-farbe:var(--insel-9);--kal-zart:var(--insel-9-zart)}.kalender__person--10{--kal-farbe:var(--insel-10);--kal-zart:var(--insel-10-zart)}.kalender__leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.kalender__blaettern{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.kalender__pfeil{min-width:44px;padding-inline:.6rem;font-size:1.3rem;line-height:1}.kalender__zeitraum{margin-left:.4rem;font-size:1.15rem;font-weight:800}.kalender__tagwahl{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.kalender__tagknopf{min-height:52px;font:inherit;cursor:pointer;border-radius:var(--r-knopf);color:var(--text-2);background:0 0;border:1px solid #0000;justify-items:center;gap:.1rem;padding:.3rem 0;display:grid}.kalender__tagknopf span{font-size:.78rem}.kalender__tagknopf b{font-size:1.05rem}.kalender__tagknopf.ist-heute b{color:var(--rot)}.kalender__tagknopf[aria-pressed=true]{background:var(--rot);color:var(--auf-dunkel)}.kalender__tagknopf[aria-pressed=true] b{color:var(--auf-dunkel)}.kalender__haupt{align-items:start;gap:1rem;display:grid}@media (width>=1000px){.kalender__haupt{grid-template-columns:clamp(210px,15vw,260px) minmax(0,1fr)}}.kalender__kalender{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-karte);padding:.3rem .9rem}.kalender__kalenderknopf{width:100%;min-height:44px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:800;display:flex}.kalender__kalenderliste{padding-bottom:.6rem;display:none}.kalender__kalender.ist-offen .kalender__kalenderliste{display:block}@media (width>=1000px){.kalender__kalender{max-height:calc(100svh - 2rem);position:sticky;top:1rem;overflow-y:auto}.kalender__kalenderknopf{pointer-events:none}.kalender__kalenderknopf span{display:none}.kalender__kalenderliste{display:block}}.kalender__alle{gap:1rem;display:flex}.kalender__gruppe{border:0;min-width:0;margin:.3rem 0 0;padding:0}.kalender__gruppe legend{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:.1rem;padding:0;font-size:.78rem;font-weight:800}.kalender__haken{cursor:pointer;min-height:40px;color:var(--text);align-items:center;gap:.6rem;font-size:.92rem;display:flex}.kalender__haken input{width:20px;height:20px;accent-color:var(--kal-farbe);cursor:pointer;flex:none;margin:0}.kalender__haken span{overflow-wrap:anywhere;min-width:0;line-height:1.25}.kalender__ansicht{min-width:0}.raster{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-karte);overflow:hidden}.raster__kopf,.raster__ganztags{scrollbar-gutter:stable;border-bottom:1px solid var(--linie);display:grid;overflow:hidden}.raster__tagkopf{border-left:1px solid var(--linie-zart);justify-items:center;padding:.45rem 0 .4rem;display:grid}.raster__wochentag{text-transform:uppercase;color:var(--text-3);font-size:.75rem;font-weight:700}.raster__datum{border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:1.25rem;font-weight:800;display:grid}.raster__tagkopf.ist-heute .raster__wochentag{color:var(--rot)}.raster__tagkopf.ist-heute .raster__datum{background:var(--rot);color:var(--auf-dunkel)}.raster__ganztagslabel{color:var(--text-3);text-align:right;align-self:center;padding-right:.4rem;font-size:.68rem}.raster__ganztagszelle{border-left:1px solid var(--linie-zart);align-content:start;gap:2px;min-width:0;padding:3px;display:grid}.raster__ganz{width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:var(--kal-farbe,var(--gold));color:var(--auf-dunkel);white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:4px;padding:.15rem .4rem;font-size:.76rem;font-weight:700;display:block;overflow:hidden}.raster__ganz--geburtstag{background:var(--gold-zart);color:var(--text);cursor:default}.raster__koerper{scrollbar-gutter:stable;max-height:clamp(420px,100svh - 15rem,816px);overflow-y:auto}.raster__flaeche{display:grid;position:relative}.raster__stunden{position:relative}.raster__stunden span{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.7rem;position:absolute;right:.4rem;transform:translateY(-50%)}.raster__spalte{border-left:1px solid var(--linie-zart);background-image:repeating-linear-gradient(to bottom, var(--linie-zart) 0 1px, transparent 1px 48px);position:relative}.raster__termin{font:inherit;text-align:left;cursor:pointer;background:var(--kal-zart,var(--bg-alt));color:var(--text);border:0;border-left:3px solid var(--kal-farbe,var(--linie));box-shadow:0 0 0 1px var(--karte);border-radius:4px;flex-direction:column;gap:0;padding:.15rem .35rem;font-size:.75rem;line-height:1.25;display:flex;position:absolute;overflow:hidden}.raster__termin:hover,.raster__termin:focus-visible{box-shadow:var(--schatten);outline:none;z-index:20!important}.raster__termin b{text-overflow:ellipsis;font-weight:800;overflow:hidden}.raster__termin span{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.raster__termin.ist-knapp{flex-direction:row;align-items:baseline;gap:.35rem}.raster__termin.ist-knapp b{white-space:nowrap}.raster__jetzt{background:var(--rot);z-index:3;pointer-events:none;height:2px;position:absolute;left:0;right:0}.raster__jetzt:before{content:"";background:var(--rot);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.kalender__details{grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0;display:grid}.kalender__details dt{color:var(--text-3);font-weight:700}.kalender__details dd{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:flex}.kalender__verbinden summary{cursor:pointer;min-height:44px;color:var(--rot);align-items:center;font-weight:700;display:flex}.kalender__verbinden[open] summary{margin-bottom:.6rem}.kalender__tage{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem;display:grid}.kalendertag{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-karte);padding:.8rem .95rem}.kalendertag.ist-heute{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-zart)}.kalendertag__titel{margin-bottom:.5rem;font-size:.95rem;font-weight:800}.kalendertag__leer{color:var(--text-3)}.kalendertag__liste{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.kalendertag__termin{align-items:baseline;gap:.45rem;font-size:.92rem;line-height:1.4;display:flex}.kalendertag__termin .kalender__punkt{position:relative;top:1px}.kalendertag__zeit{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.kalendertag__text{overflow-wrap:anywhere;min-width:0}.kalender__ki{gap:.7rem;display:grid}.kalender__vorschlag{background:var(--gold-zart);border-radius:var(--r-knopf);gap:.7rem;padding:.8rem .95rem;display:grid}.zeiten__pinkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.6rem;display:flex}.zeiten__pinkopf .karte__titel{margin-bottom:0}.zeiten__pinsuche{min-width:220px}.geburtstage{gap:.5rem;margin-bottom:1rem;display:grid}.geburtstage__selbst{font-weight:700}.kalendertag__geburtstag{background:var(--gold-zart);border-radius:var(--r-knopf);padding:.2rem .45rem}.kalendertag__liste+.kalendertag__liste{margin-top:.45rem}.gaestewunsch{gap:.5rem;display:grid}.gaestewunsch__kopf{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.gaestewunsch__bearbeiten{border-top:1px solid var(--linie-zart);gap:.6rem;padding-top:.6rem;display:grid}.gaestewunsch__filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:1rem 0 .4rem;display:flex}.gaestewunsch__artfilter{min-width:12rem}.hbpflege{gap:.8rem;margin:1rem 0;display:grid}.hbpflege__quellen{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.hbpflege__quellen li{flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;display:flex}.hbpflege__datei{overflow-wrap:anywhere;font-weight:700}.hbpflege__veroeffentlichen{border-top:1px solid var(--linie-zart);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-top:.8rem;display:flex}.hbeditor__inhalt{min-height:16rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92rem}.hb__text h2{margin-top:.4rem;font-size:1.1rem;font-weight:800}.hb__text ol,.hb__text ul{gap:.3rem;padding-left:1.3rem;display:grid}.hb__text table{border-collapse:collapse;width:100%;font-size:.92rem;display:block;overflow-x:auto}.hb__text th,.hb__text td{border:1px solid var(--linie);text-align:left;vertical-align:top;padding:.35rem .55rem}.hb__text th{background:var(--bg-alt)}.reparaturen__erledigt{margin-top:.6rem}.reparaturen__erledigt summary{cursor:pointer;min-height:44px;color:var(--text-2);align-items:center;font-weight:700;display:flex}.reparatur__vorschau{justify-items:start;gap:.45rem;margin-top:.2rem;display:grid}.reparatur__fotos{flex-wrap:wrap;gap:.4rem;display:flex}.reparatur__foto{cursor:zoom-in;border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--bg-alt);width:84px;height:84px;padding:0;display:block;overflow:hidden}.reparatur__foto img{object-fit:cover;width:100%;height:100%;display:block}.reparatur__foto--mehr{cursor:pointer;color:var(--text-2);place-items:center;font-weight:800;text-decoration:none;display:grid}.reparatur__foto--mehr:hover{color:var(--rot);border-color:var(--gold-hell)}.reparatur__text,.reparatur__notiz{color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:.92rem;display:-webkit-box;overflow:hidden}.reparatur__notiz strong{color:var(--text)}@media (width>=700px){.verteilt .reparatur__vorschau{grid-column:2/-1}}.appleiste{display:none}.kopf__abmelden{flex:none}@media (width<=899px){html{scroll-padding-top:76px}.kopf__nav,.kopf__abmelden,.fuss{display:none}.kopf__zeile{min-height:60px;padding-block:.35rem}.inhalt{padding-top:clamp(1.2rem,4vw,1.8rem);padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.appleiste{z-index:25;padding:.25rem .4rem calc(.35rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--karte) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--linie);grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;inset:auto 0 0}.appleiste__knopf{border-radius:var(--r-knopf);min-height:56px;color:var(--text-3);white-space:nowrap;align-content:end;justify-items:center;gap:.2rem;padding:.35rem .15rem .2rem;font-size:.7rem;font-weight:700;line-height:1.1;text-decoration:none;display:grid}.appleiste__knopf svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.appleiste__knopf.active{color:var(--rot)}.appleiste__knopf--erfassen{color:var(--text-2)}.appleiste__rund{background:var(--rot);width:58px;height:58px;color:var(--auf-dunkel);border:4px solid var(--bg);box-shadow:0 8px 20px color-mix(in srgb, var(--rot) 35%, transparent);transition:background-color .2s var(--ease), transform .15s var(--ease);border-radius:50%;place-items:center;margin-top:-24px;display:grid}.appleiste__rund svg{width:26px;height:26px}.appleiste__knopf--erfassen:active .appleiste__rund{transform:scale(.96)}.appleiste__knopf--erfassen.active{color:var(--rot)}.appleiste__knopf--erfassen.active .appleiste__rund{background:var(--rot-dunkel)}.dialog{z-index:30}}.glocke{width:44px;height:44px;color:var(--text-2);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.glocke:hover{background:var(--bg-alt);color:var(--text)}.glocke svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.glocke.hat-neue{color:var(--rot)}.glocke__zahl{background:var(--rot);min-width:18px;height:18px;color:var(--auf-dunkel);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:999px;padding:0 5px;font-size:.7rem;font-weight:800;line-height:18px;position:absolute;top:1px;right:0}.mitteilungen{gap:1.1rem;max-width:760px;display:grid}.mitteilungen__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.mitteilungen__tag{gap:.2rem;display:grid}.mitteilungen__tagtitel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:.35rem;font-size:.78rem;font-weight:800}.mitteilungen__liste{margin:0;padding:0;list-style:none;display:grid}.mitteilung{border-top:1px solid var(--linie-zart)}.mitteilung:first-child{border-top:0}.mitteilung__zeile{border-radius:var(--r-knopf);width:100%;min-height:56px;color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.7rem .3rem;text-decoration:none;display:grid}.mitteilung__zeile:hover{background:var(--bg-alt);color:var(--text)}.mitteilung__symbol{background:var(--bg-alt);border-radius:10px;place-items:center;width:40px;height:40px;font-size:1.2rem;display:grid}.mitteilung.ist-neu .mitteilung__symbol{background:var(--rot-zart)}.mitteilung__inhalt{gap:.15rem;min-width:0;display:grid}.mitteilung__titel{overflow-wrap:anywhere;font-weight:700}.mitteilung.ist-neu .mitteilung__titel{font-weight:800}.mitteilung__text{color:var(--text-2);overflow-wrap:anywhere;font-size:.92rem}.mitteilung__inhalt .aufgabe__chips{margin-top:.2rem}.mitteilung__zeit{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.82rem}.mitteilung__punkt{background:var(--rot);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:.45rem;display:inline-block}.erfassen{gap:1.1rem;max-width:720px;display:grid}.erfassen__kopf{justify-items:start;gap:.3rem;display:grid}.erfassen__kopf .nutzerseite__lead{margin-top:.4rem}.erfassen__kacheln{gap:.7rem;display:grid}.kachel{border:1px solid var(--linie);border-radius:var(--r-karte);background:var(--karte);width:100%;min-height:84px;color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .15s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem 1.1rem;display:grid}.kachel:hover{border-color:var(--gold-hell);box-shadow:0 6px 18px color-mix(in srgb, var(--dunkel) 7%, transparent)}.kachel:active{transform:translateY(1px)}.kachel__icon{background:var(--rot-zart);width:54px;height:54px;color:var(--rot);border-radius:14px;place-items:center;display:grid}.kachel__icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.kachel__inhalt{gap:.15rem;min-width:0;display:grid}.kachel__titel{font-size:1.08rem;font-weight:800}.kachel__text{color:var(--text-2);font-size:.9rem;line-height:1.4}@media (width>=600px){.erfassen__kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}.kachel{text-align:center;grid-template-columns:1fr;justify-items:center;padding:1.3rem 1rem}.kachel__inhalt{justify-items:center}}.erfassen__formular{gap:1rem;display:grid}.erfassen__formular .feld textarea{min-height:6rem}.aufnahme{text-align:center;justify-items:center;gap:.9rem;padding-block:.6rem;display:grid}.aufnahme__knopf{isolation:isolate;background:var(--rot);width:116px;height:116px;color:var(--auf-dunkel);cursor:pointer;box-shadow:0 10px 28px color-mix(in srgb, var(--rot) 35%, transparent);transition:transform .15s var(--ease), background-color .2s var(--ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.aufnahme__knopf:hover:not(:disabled){background:var(--rot-dunkel)}.aufnahme__knopf:active:not(:disabled){transform:scale(.97)}.aufnahme__knopf:disabled{opacity:.6;cursor:progress}.aufnahme__knopf svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px}.aufnahme__knopf.ist-aktiv{background:var(--rot-dunkel)}.aufnahme__knopf.ist-aktiv:before{content:"";z-index:-1;border:3px solid var(--rot);opacity:.55;transform:scale(calc(1 + var(--pegel,0) * .22));border-radius:50%;transition:transform 80ms linear;position:absolute;inset:-10px}.aufnahme__knopf.ist-aktiv:after{content:"";z-index:-1;border:2px solid var(--rot);border-radius:50%;animation:1.8s ease-out infinite pulsieren;position:absolute;inset:-22px}@keyframes pulsieren{0%{opacity:.45;transform:scale(.85)}to{opacity:0;transform:scale(1.18)}}.aufnahme__stopp{background:var(--auf-dunkel);border-radius:8px;width:38px;height:38px}.aufnahme__zeit{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:2.1rem;font-weight:800;line-height:1}.aufnahme__zeit.ist-aktiv{color:var(--rot)}.aufnahme__hinweis{color:var(--text-2);max-width:44ch}.aufnahme__wiedergabe{width:100%;max-width:420px}.aufnahme__aktionen{flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;display:flex}.ergebnis{gap:.9rem;display:grid}.ergebnis .karte__titel{margin:0}.ergebnis__direkt{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ergebnis__direkt li{border-radius:var(--r-knopf);background:var(--gruen-zart);overflow-wrap:anywhere;padding:.7rem .9rem}.ergebnis__meta{color:var(--text-2);font-size:.92rem}.ergebnis__liste{overflow-wrap:anywhere;gap:.45rem;margin:0;padding-left:1.4rem;display:grid}.ergebnis__knoepfe{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.mehr{gap:1.1rem;max-width:720px;display:grid}.mehr__konto{color:var(--text);transition:border-color .2s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1rem;text-decoration:none;display:grid}.mehr__konto:hover{border-color:var(--gold-hell);color:var(--text)}.mehr__kontotext,.mehr__inhalt{min-width:0;display:grid}.mehr__liste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mehr__eintrag{border:1px solid var(--linie);border-radius:var(--r-karte);background:var(--karte);min-height:60px;color:var(--text);transition:border-color .2s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.6rem 1rem;text-decoration:none;display:grid}.mehr__eintrag:hover{border-color:var(--gold-hell);color:var(--text)}.mehr__symbol{background:var(--bg-alt);border-radius:10px;place-items:center;width:42px;height:42px;font-size:1.3rem;display:grid}.mehr__titel{overflow-wrap:anywhere;font-weight:800}.mehr__text{color:var(--text-3);font-size:.86rem}.mehr__pfeil{color:var(--text-3);font-size:1.4rem;line-height:1}.mehr__fuss{justify-items:start;gap:.9rem;display:grid}.mehr__betreiber{color:var(--text-3);font-size:.86rem}.installkarte{justify-items:start;gap:.8rem;display:grid}.installkarte .karte__titel{margin:0}.installkarte ol{color:var(--text-2);gap:.4rem;margin:0;padding-left:1.3rem;display:grid}.personenwahl{gap:.5rem;min-width:0;display:grid;position:relative}.personenwahl__feld{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--karte);width:100%;min-height:50px;color:var(--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .9rem;font-size:1rem;display:flex}.personenwahl__feld:focus-visible{border-color:var(--rot);box-shadow:0 0 0 3px var(--rot-zart);outline:none}.personenwahl__feld[aria-expanded=true]{border-color:var(--rot)}.personenwahl__feld:disabled{background:var(--bg-alt);cursor:not-allowed}.personenwahl__feld.ist-offen-markiert{border-color:var(--gold);background:var(--gold-zart)}.personenwahl__feld svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:20px;height:20px}.personenwahl__platzhalter{color:var(--text-3)}.personenwahl__panel{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--karte);box-shadow:var(--schatten);gap:.5rem;padding:.6rem;display:grid}.personenwahl__suche{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--bg);width:100%;min-height:46px;color:var(--text);padding:.55rem .8rem;font-size:1rem}.personenwahl__suche:focus{border-color:var(--rot);box-shadow:0 0 0 3px var(--rot-zart);outline:none}.personenwahl__liste{overscroll-behavior:contain;gap:.35rem;max-height:min(22rem,55vh);display:grid;overflow-y:auto}.personenwahl__liste--fest{border:1px solid var(--linie);border-radius:var(--r-knopf);background:var(--karte);max-height:min(24rem,60vh);padding:.4rem}.personenwahl__gruppe{display:grid}.personenwahl__kopf{z-index:1;background:var(--bg-alt);letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.8rem;font-weight:800;display:flex;position:sticky;top:0}.personenwahl__kopf em{color:var(--text-3);text-transform:none;letter-spacing:0;font-style:normal;font-weight:700}.personenwahl__kopf--wahl{text-transform:none;letter-spacing:0;color:var(--text);font-size:.95rem}.personenwahl__titel{padding:.45rem 0}.personenwahl__option{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.55rem .7rem;font-size:1rem;display:block}.personenwahl__option em{color:var(--text-3);font-size:.88rem;font-style:normal}.personenwahl__option:hover,.personenwahl__option:focus-visible{background:var(--rot-zart);outline:none}.personenwahl__option.ist-gewaehlt{background:var(--rot);color:var(--auf-dunkel)}.personenwahl__option.ist-gewaehlt em{color:inherit}.personenwahl__option--ich{font-weight:700}.personenwahl__option--abteilung{color:var(--rot-dunkel);font-weight:700}.personenwahl__haken{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;padding:.2rem .5rem;display:flex}.personenwahl__haken input{width:20px;height:20px;accent-color:var(--rot);flex:none;margin:0}.personenwahl__haken em{color:var(--text-3);font-size:.88rem;font-style:normal;font-weight:600}.personenwahl__haken--person{padding-left:1.4rem}.personenwahl__haken.ist-ueber-abteilung{color:var(--text-2);cursor:default}.personenwahl__kopf--wahl .personenwahl__haken{flex:1;padding-left:0;font-weight:800}.personenwahl__namen{min-height:44px;color:var(--rot);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0 .4rem;font-size:.9rem;font-weight:700;text-decoration:underline}.personenwahl__leer{color:var(--text-3);padding:.6rem}@media (prefers-reduced-motion:no-preference){.personenwahl__panel{animation:personenwahl-auf .15s var(--ease)}}@keyframes personenwahl-auf{0%{opacity:0;transform:translateY(-4px)}}.aufgabe__felder .feld.feld--zustaendig{grid-column:1/-1}.personenwahl__unter{font-size:.82rem;font-weight:600;display:block}.personenwahl__namen span{margin-left:.15rem;text-decoration:none;display:inline-block}.nutzerdialog__loeschen{border-top:1px solid var(--linie-zart);padding-top:1rem}.nutzerdialog__folgen{gap:.25rem;margin:.4rem 0 .6rem;padding-left:1.2rem;display:grid}.marketing,.bericht,.bewertungen,.bericht__teil,.bpunkt,.bericht__web{grid-template-columns:minmax(0,1fr)}.marketing>*,.bericht>*,.bewertungen>*{min-width:0}.marketing .chip{white-space:normal;overflow-wrap:anywhere}.marketing .umschalter__knopf{min-width:0}@media (width<=699px){.marketing .umschalter__knopf{padding-inline:.5rem}}.marketing{gap:1.3rem;display:grid}.marketing__berichtwahl{max-width:440px}.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}.kennzahl{color:var(--text);transition:border-color .2s var(--ease);align-content:start;gap:.15rem;padding:.9rem 1rem;text-decoration:none;display:grid}.kennzahl:hover{border-color:var(--gold-hell);color:var(--text)}.kennzahl__name{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.78rem;font-weight:800}.kennzahl__wert{font-family:var(--display);color:var(--rot);font-size:2.3rem;font-weight:700;line-height:1}.kennzahl__wert small{font-family:var(--sans);color:var(--text-3);margin-left:.3rem;font-size:.85rem;font-weight:700}.kennzahl__meta{color:var(--text-3);font-size:.84rem}.lauf{border-color:var(--gold);gap:.7rem;display:grid}.lauf .karte__titel{margin:0}.lauf__schritte{gap:.3rem;margin:0;padding:0;font-size:.94rem;list-style:none;display:grid}.lauf__schritt{color:var(--text-3);align-items:baseline;gap:.55rem;display:flex}.lauf__schritt.ist-aktiv{color:var(--text);font-weight:700}.lauf__schritt.ist-fertig{color:var(--gruen)}.bericht{gap:1.2rem;display:grid}.bericht__kopf{gap:.5rem;display:grid}.bericht__fazit{white-space:pre-line;max-width:72ch;font-size:1.05rem}.bericht__veraenderung{color:var(--text-2);max-width:72ch}.bericht__spalten{gap:1rem;display:grid}.bericht__teil{align-content:start;gap:.9rem;display:grid}.bericht__teil--toll{border-top:4px solid var(--gold)}.bericht__teil--gut{border-top:4px solid var(--gruen)}.bericht__teil--verbessern{border-top:4px solid var(--rot)}.bericht__teiltitel{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:1.12rem;font-weight:800;display:flex}.bericht__zaehler{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:.8rem;font-style:normal;font-weight:700}.bericht__punkte{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bericht__punkte>li+li{border-top:1px solid var(--linie-zart);padding-top:1rem}.bpunkt{align-content:start;gap:.45rem;display:grid}.bpunkt__kopf{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bpunkt__titel{margin:0;font-size:1rem;font-weight:800}.bpunkt__text{color:var(--text-2);overflow-wrap:anywhere;font-size:.95rem}.bpunkt__empfehlung{border-radius:var(--r-knopf);background:var(--gold-zart);padding:.55rem .75rem;font-size:.92rem}.zitat{border-left:3px solid var(--linie);color:var(--text-2);overflow-wrap:anywhere;margin:0;padding:.3rem 0 .3rem .8rem;font-size:.92rem;font-style:italic}.zitat footer{color:var(--text-3);margin-top:.2rem;font-size:.82rem;font-style:normal}.bericht__web{gap:.7rem;display:grid}.bericht__web .karte__titel{margin:0}.bericht__links{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bericht__links li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.chip--toll{background:var(--gold-zart);color:var(--text);border-color:#0000}.chip--gut{background:var(--gruen-zart);color:var(--gruen);border-color:#0000}.chip--verbessern{background:var(--rot-zart);color:var(--rot-dunkel);border-color:#0000}.bewertungen{gap:.8rem;display:grid}.bewertungen__filter{gap:.7rem;display:grid}@media (width>=760px){.bewertungen__filter{grid-template-columns:repeat(4,minmax(0,1fr))}}.bewertung{justify-items:start;gap:.5rem;display:grid}.bewertung__kopf{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin:0;font-size:.88rem;display:flex}.bewertung__wert{color:var(--text);font-weight:800}.bewertung__wert.ist-kritisch{color:var(--rot)}.bewertung__titel{font-size:1.02rem;font-weight:800}.bewertung__text{white-space:pre-line;overflow-wrap:anywhere;color:var(--text-2)}.bewertung__text.ist-gekuerzt{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bewertung__punkte{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.bewertung__punkte .chip{white-space:normal;text-align:left}.bewertung__antwort{border-radius:var(--r-knopf);background:var(--bg-alt);white-space:pre-line;padding:.5rem .7rem;font-size:.9rem}.erwaehnung{gap:.35rem;display:grid}.erwaehnung__titel{overflow-wrap:anywhere;font-size:1.02rem;font-weight:800}.laeufe{color:var(--text-2);gap:.35rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}@media (width>=960px){.bericht__punkte{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2.2rem}.bericht__punkte>li+li{border-top:0;padding-top:0}}
