@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_bea9d5{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_bea9d5{--schrift:"Source Sans 3","Source Sans 3 Fallback"}:root{--kalk:#f5f4ef;--weiss:#ffffff;--nebel:#eeede6;--linie:#e4e2d8;--linie-stark:#d3d0c3;--tinte:#17221a;--text:#2b352d;--leise:#6b7368;--blass:#9aa196;--tanne:#2d742e;--tanne-tief:#1f5521;--wiese:#93c763;--tanne-hauch:#e9f2e4;--tanne-hauch2:#f3f8f0;--verlauf:linear-gradient(170deg,#2d742e,#4f9440 55%,#93c763);--abendrot:#c2650a;--abendrot-hauch:#fdf1e4;--rot:#b42318;--rot-hauch:#fdecea;--himmel:#3b5ba9;--himmel-hauch:#eaeef8;--flieder:#6d4bb5;--flieder-hauch:#f0ebf9;--r-s:8px;--r:12px;--r-l:18px;--schatten:0 1px 2px rgb(23 34 26/0.04),0 2px 8px rgb(23 34 26/0.04);--schatten-hoch:0 2px 4px rgb(23 34 26/0.05),0 12px 32px rgb(23 34 26/0.1);--seitenleiste:252px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0;background:var(--kalk);color:var(--text)}body{font-family:var(--schrift),system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0}a{text-decoration:none}a,button{color:inherit}button{font:inherit}img{max-width:100%}::selection{background:var(--tanne-hauch)}:focus-visible{outline:2px solid var(--tanne);outline-offset:2px;border-radius:4px}h1,h2,h3{color:var(--tinte);margin:0}h1{font-size:clamp(26px,3.2vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1.1}h2{font-size:18px;letter-spacing:-.01em}h2,h3{font-weight:650}h3{font-size:15px}.zahl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leise{color:var(--leise)}.klein{font-size:13px}.vor{white-space:pre-line}.ueberschrift-klein{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--leise);margin:0 0 10px}.rahmen{display:grid;grid-template-columns:var(--seitenleiste) 1fr;min-height:100dvh}.leiste{position:-webkit-sticky;position:sticky;top:0;height:100dvh;background:var(--weiss);border-right:1px solid var(--linie);display:flex;flex-direction:column;padding:18px 14px;gap:6px}.leiste .logo{display:block;padding:4px 8px 18px}.leiste .logo img{width:170px;height:auto;display:block}.navgruppe{display:flex;flex-direction:column;gap:2px}.navgruppe+.navgruppe{margin-top:14px}.navtitel{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blass);padding:0 12px 6px}.navpunkt{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:10px;color:var(--text);font-weight:550;font-size:15px;position:relative}.navpunkt svg{width:18px;height:18px;color:var(--leise);flex:none}.navpunkt:hover{background:var(--nebel)}.navpunkt[aria-current=page]{background:var(--tanne-hauch);color:var(--tanne-tief)}.navpunkt[aria-current=page] svg{color:var(--tanne)}.navpunkt .zaehler{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:700;display:grid;place-items:center;background:var(--abendrot);color:#fff}.navpunkt .zaehler.ruhig{background:var(--nebel);color:var(--leise)}.leiste-fuss{margin-top:auto;display:flex;flex-direction:column;gap:8px}.ich{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid var(--linie)}.avatar{width:32px;height:32px;border-radius:50%;background:var(--verlauf);color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center;flex:none}.avatar.gross{width:44px;height:44px;font-size:16px}.avatar.neutral{background:var(--nebel);color:var(--leise)}.ich .wer{font-weight:650;font-size:14px;line-height:1.2}.ich .rolle{font-size:12.5px;color:var(--leise)}.ich button{margin-left:auto;background:none;border:0;padding:6px;border-radius:8px;cursor:pointer;color:var(--leise)}.ich button:hover{background:var(--nebel);color:var(--tinte)}.inhalt{min-width:0;padding:28px clamp(16px,3.4vw,44px) 80px;max-width:1400px;width:100%}.mobilkopf,.tabbar{display:none}@media (max-width:900px){.rahmen{grid-template-columns:1fr}.leiste{display:none}.mobilkopf{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgb(255 255 255/.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linie);padding:10px 16px}.mobilkopf img{height:30px;width:auto}.inhalt{padding:20px 16px 110px}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0;z-index:30;background:rgb(255 255 255/.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--linie);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;color:var(--leise);padding:4px;position:relative}.tabbar svg{width:22px;height:22px}.tabbar a[aria-current=page]{color:var(--tanne)}.tabbar .punkt{position:absolute;top:2px;right:calc(50% - 16px);width:8px;height:8px;border-radius:50%;background:var(--abendrot)}}.seitenkopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.seitenkopf p{margin:6px 0 0;color:var(--leise);max-width:640px}.seitenkopf .aktionen{display:flex;gap:8px;flex-wrap:wrap}.brotkrume{display:inline-flex;align-items:center;gap:6px;color:var(--leise);font-size:14px;margin-bottom:10px}.brotkrume:hover{color:var(--tinte)}.brotkrume svg{width:16px;height:16px}.karte{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-l);box-shadow:var(--schatten)}.karte.innen{padding:20px}.karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--linie)}.karte-kopf h2{font-size:16px}.karte-kopf a.mehr{font-size:14px;color:var(--tanne);font-weight:600;display:inline-flex;align-items:center;gap:4px}.karte-koerper{padding:18px 20px}.stapel{display:flex;flex-direction:column;gap:16px}.reihe{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.trenner{height:1px;background:var(--linie);margin:16px 0;border:0}.raster-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px}.raster-2,.raster-3{display:grid;gap:16px}.raster-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px}.haupt-neben{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px;align-items:start}@media (max-width:1100px){.haupt-neben{grid-template-columns:1fr}.raster-3{grid-template-columns:1fr 1fr}}@media (max-width:700px){.raster-2,.raster-3{grid-template-columns:1fr}}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:11px;border:1px solid var(--linie-stark);background:var(--weiss);color:var(--tinte);font-weight:600;font-size:14.5px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,transform .06s}.knopf:hover{background:var(--nebel)}.knopf:active{transform:translateY(1px)}.knopf svg{width:17px;height:17px}.knopf.primaer{background:var(--tanne);border-color:var(--tanne);color:#fff}.knopf.primaer:hover{background:var(--tanne-tief)}.knopf.akzent{background:var(--abendrot);border-color:var(--abendrot);color:#fff}.knopf.geist{border-color:transparent;background:transparent}.knopf.geist:hover{background:var(--nebel)}.knopf.gefahr{color:var(--rot);border-color:#f2c4bf}.knopf.gefahr:hover{background:var(--rot-hauch)}.knopf.klein{height:32px;padding:0 11px;font-size:13.5px;border-radius:9px}.knopf.voll{width:100%}.knopf:disabled{opacity:.5;cursor:not-allowed}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:12.5px;font-weight:650;background:var(--nebel);color:var(--text);white-space:nowrap}.chip svg{width:13px;height:13px}.chip.gruen{background:var(--tanne-hauch);color:var(--tanne-tief)}.chip.orange{background:var(--abendrot-hauch);color:var(--abendrot)}.chip.rot{background:var(--rot-hauch);color:var(--rot)}.chip.blau{background:var(--himmel-hauch);color:var(--himmel)}.chip.lila{background:var(--flieder-hauch);color:var(--flieder)}.chip.rand{background:transparent;border:1px solid var(--linie-stark);color:var(--leise)}.punkt{width:8px;height:8px;border-radius:50%;background:var(--blass);display:inline-block;flex:none}.punkt.an{background:#2fa043;box-shadow:0 0 0 3px rgb(47 160 67/.18)}.punkt.warnung{background:var(--abendrot)}.punkt.aus{background:var(--blass)}.punkt.pulsiert{animation:puls 2s infinite}@keyframes puls{0%,to{box-shadow:0 0 0 3px rgb(47 160 67/.18)}50%{box-shadow:0 0 0 6px rgb(47 160 67/.05)}}.stern{color:var(--tanne);display:inline-flex}.stern svg{width:14px;height:14px}.feldgruppe{display:flex;flex-direction:column;gap:6px}.feldgruppe label,.label{font-size:13.5px;font-weight:650;color:var(--tinte)}.feldgruppe .hilfe{font-size:12.5px;color:var(--leise)}.feld{width:100%;font:inherit;font-size:15px;padding:10px 12px;border-radius:10px;border:1px solid var(--linie-stark);background:var(--weiss);color:var(--tinte);outline:none;transition:border-color .12s,box-shadow .12s}.feld:focus{border-color:var(--tanne);box-shadow:0 0 0 3px var(--tanne-hauch)}textarea.feld{resize:vertical;min-height:84px;line-height:1.45}select.feld{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7368' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.felder{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.felder .breit{grid-column:1/-1}.schalter{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.schalter input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:24px;border-radius:999px;background:var(--linie-stark);position:relative;cursor:pointer;transition:background .15s;margin:0;flex:none}.schalter input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.2);transition:transform .15s}.schalter input:checked{background:var(--tanne)}.schalter input:checked:after{transform:translateX(16px)}.suchfeld{position:relative}.suchfeld svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--blass)}.suchfeld .feld{padding-left:42px;height:46px;border-radius:13px;font-size:16px}.segment{display:inline-flex;padding:3px;background:var(--nebel);border-radius:11px;gap:2px;flex-wrap:wrap}.segment a,.segment button{padding:6px 12px;border-radius:8px;font-size:14px;font-weight:600;color:var(--leise);border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.segment [aria-current=page],.segment [aria-pressed=true]{background:var(--weiss);color:var(--tinte);box-shadow:var(--schatten)}.segment .anzahl{font-size:12px;color:var(--blass)}.hinweisbox{display:flex;gap:12px;padding:14px 16px;border-radius:var(--r);background:var(--tanne-hauch2);border:1px solid var(--tanne-hauch);color:var(--text)}.hinweisbox svg{width:18px;height:18px;color:var(--tanne);flex:none;margin-top:2px}.hinweisbox.orange{background:var(--abendrot-hauch);border-color:#f6dcc0}.hinweisbox.orange svg{color:var(--abendrot)}.erfolg{color:var(--tanne);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:6px}.fehlertext{color:var(--rot);font-size:14px}.leerzustand{text-align:center;padding:48px 20px;color:var(--leise);display:flex;flex-direction:column;align-items:center;gap:8px}.leerzustand .symbol{width:52px;height:52px;border-radius:16px;background:var(--tanne-hauch2);color:var(--tanne);display:grid;place-items:center;margin-bottom:6px}.leerzustand .symbol svg{width:24px;height:24px}.leerzustand h3{color:var(--tinte)}.leerzustand p{margin:0;max-width:420px}.liste{list-style:none;margin:0;padding:0}.liste>li+li{border-top:1px solid var(--linie)}.zeile{display:flex;align-items:center;gap:14px;padding:13px 20px}a.zeile:hover{background:var(--tanne-hauch2)}.zeile .haupt{min-width:0;flex:1 1}.zeile .titel{font-weight:650;color:var(--tinte)}.zeile .titel,.zeile .unter{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zeile .unter{font-size:13.5px;color:var(--leise)}.zeile .rechts{display:flex;align-items:center;gap:8px;flex:none;color:var(--leise);font-size:13px}.tabelle-wrap{overflow-x:auto}table.tabelle{width:100%;border-collapse:collapse;font-size:14px}.tabelle th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--leise);font-weight:700;padding:10px 14px;white-space:nowrap}.tabelle td,.tabelle th{border-bottom:1px solid var(--linie)}.tabelle td{padding:12px 14px;vertical-align:middle}.tabelle tr:last-child td{border-bottom:0}.tabelle tr.klickbar:hover td{background:var(--tanne-hauch2);cursor:pointer}.kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:1100px){.kacheln{grid-template-columns:repeat(2,1fr)}}.kachel{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-l);padding:16px 18px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--schatten)}.kachel:hover{border-color:var(--linie-stark)}.kachel .wert{font-size:30px;font-weight:700;color:var(--tinte);letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kachel .bez{font-size:13.5px;color:var(--leise);display:flex;align-items:center;gap:6px}.kachel .bez svg{width:15px;height:15px}.kachel.dringend{border-color:#f3d2ae;background:linear-gradient(180deg,var(--abendrot-hauch),var(--weiss) 70%)}.kachel.dringend .wert{color:var(--abendrot)}.buehne{position:relative;overflow:hidden;border-radius:22px;background:var(--verlauf);color:#fff;padding:26px 28px 30px;min-height:168px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;margin-bottom:20px}.buehne .gipfel{right:-10px;bottom:-2px;width:min(560px,70%);height:auto;opacity:.95}.buehne .funkel,.buehne .gipfel{position:absolute;color:#fff;pointer-events:none}.buehne h1{color:#fff;font-size:clamp(26px,3.4vw,36px);position:relative}.buehne p{margin:6px 0 0;color:rgb(255 255 255/.88);max-width:520px}.buehne .reihe,.buehne p{position:relative}.buehne .pille{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255/.16);border:1px solid rgb(255 255 255/.25);padding:6px 12px;border-radius:999px;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.buehne .pille .punkt.an{background:#c9f7a7;box-shadow:0 0 0 3px rgb(201 247 167/.25)}@media (max-width:700px){.buehne .gipfel{width:90%;opacity:.5}}.postfach{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:0;gap:0;height:calc(100dvh - 200px);min-height:520px;overflow:hidden}.postfach .spalte-liste{border-right:1px solid var(--linie);display:flex;flex-direction:column;min-height:0}.postfach .liste-kopf{padding:14px;border-bottom:1px solid var(--linie);display:flex;flex-direction:column;gap:10px}.postfach .liste-scroll{overflow-y:auto;flex:1 1}.postfach .spalte-detail{display:flex;flex-direction:column;min-height:0;min-width:0}@media (max-width:1000px){.postfach{grid-template-columns:1fr;height:auto}.postfach.hat-auswahl .spalte-liste,.postfach:not(.hat-auswahl) .spalte-detail{display:none}.postfach .spalte-liste{border-right:0}}.gesp{display:flex;gap:12px;padding:13px 14px;border-bottom:1px solid var(--linie);position:relative}.gesp:hover{background:var(--tanne-hauch2)}.gesp[aria-current=page]{background:var(--tanne-hauch)}.gesp[aria-current=page]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--tanne)}.gesp .haupt{min-width:0;flex:1 1}.gesp .oben{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.gesp .name{font-weight:650;color:var(--tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gesp .zeit{font-size:12.5px;color:var(--blass);flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gesp .vorschau{font-size:13.5px;color:var(--leise);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.gesp .marken{display:flex;gap:5px;margin-top:7px;flex-wrap:wrap}.kanalsymbol{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none;position:relative}.kanalsymbol svg{width:18px;height:18px}.kanalsymbol.telefon{background:var(--himmel-hauch);color:var(--himmel)}.kanalsymbol.whatsapp{background:var(--tanne-hauch);color:var(--tanne)}.kanalsymbol.sms{background:var(--flieder-hauch);color:var(--flieder)}.kanalsymbol.buero,.kanalsymbol.email{background:var(--nebel);color:var(--leise)}.kanalsymbol .live{position:absolute;right:-2px;top:-2px;width:11px;height:11px;border-radius:50%;background:#2fa043;border:2px solid var(--weiss)}.detailkopf{padding:14px 20px;border-bottom:1px solid var(--linie);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.detailkopf .haupt{flex:1 1;min-width:200px}.nur-mobil{display:none!important}@media (max-width:1000px){.nur-mobil{display:inline-flex!important}}.detailkopf .titel{font-size:18px;font-weight:700;color:var(--tinte)}.verlauf{flex:1 1;overflow-y:auto;padding:20px clamp(14px,3vw,32px);display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,var(--tanne-hauch2),var(--weiss) 240px)}.tagtrenner{align-self:center;font-size:12px;font-weight:700;color:var(--leise);background:var(--weiss);border:1px solid var(--linie);padding:3px 10px;border-radius:999px;margin:6px 0}.blase{max-width:min(78%,620px);padding:9px 13px 8px;border-radius:16px;font-size:15px;line-height:1.45;box-shadow:var(--schatten)}.blase .kopfzeile{font-size:12px;color:var(--leise);margin-bottom:2px;display:flex;gap:6px;align-items:center}.blase .kopfzeile svg{width:12px;height:12px}.blase.gast{align-self:flex-start;background:var(--weiss);border:1px solid var(--linie);border-bottom-left-radius:5px}.blase.assistent{background:var(--tanne-hauch);border:1px solid #d6e7cd}.blase.assistent,.blase.mitarbeiter{align-self:flex-end;border-bottom-right-radius:5px}.blase.mitarbeiter{background:var(--tanne);color:#fff}.blase.mitarbeiter .kopfzeile{color:rgb(255 255 255/.8)}.blase.system{align-self:center;background:transparent;box-shadow:none;color:var(--leise);font-size:13px;text-align:center;padding:2px}.zusammenfassung{border:1px dashed #cfe0c5;background:var(--weiss);border-radius:14px;padding:12px 14px;font-size:14.5px}.zusammenfassung .ueberschrift-klein{display:flex;gap:6px;align-items:center;color:var(--tanne);margin-bottom:6px}.eingabe{border-top:1px solid var(--linie);padding:12px 16px;display:flex;gap:10px;align-items:flex-end;background:var(--weiss)}.eingabe textarea{flex:1 1;min-height:44px;max-height:160px;resize:none}.uebernahme{padding:10px 16px;border-top:1px solid var(--linie);background:var(--abendrot-hauch);font-size:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wohnraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.wohnkarte{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-l);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--schatten);transition:transform .15s,box-shadow .15s}.wohnkarte:hover{transform:translateY(-2px);box-shadow:var(--schatten-hoch)}.wohnkarte .bild{aspect-ratio:16/10;background:var(--tanne-hauch2);position:relative}.wohnkarte .bild img{width:100%;height:100%;object-fit:cover;display:block}.wohnkarte .nr{position:absolute;left:10px;top:10px;background:rgb(255 255 255/.94);color:var(--tinte);font-weight:750;font-size:13px;padding:3px 9px;border-radius:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wohnkarte .belegt{position:absolute;right:10px;top:10px}.wohnkarte .text{padding:12px 14px 14px;display:flex;flex-direction:column;gap:3px}.wohnkarte .name{font-weight:650;color:var(--tinte)}.sterne{color:#d59a1b;letter-spacing:1px;font-size:13px}.fundstelle{font-size:13px;color:var(--leise);margin-top:6px;padding-top:8px;border-top:1px dashed var(--linie);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}mark{background:#fbe3c6;color:inherit;border-radius:3px;padding:0 1px}.filterleiste{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0 18px}.filterchip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--linie-stark);background:var(--weiss);font-size:14px;font-weight:600;cursor:pointer;color:var(--text)}.filterchip[aria-pressed=true]{background:var(--tinte);border-color:var(--tinte);color:#fff}.filterchip select{border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;outline:none}.galerie{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:150px 150px;grid-gap:8px;gap:8px;border-radius:var(--r-l);overflow:hidden;margin-bottom:20px}.galerie>a{display:block;min-height:0;overflow:hidden}.galerie img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in;transition:transform .3s}.galerie a:hover img{transform:scale(1.03)}.galerie>a:first-child{grid-row:span 2}.galerie .mehr{position:relative}.galerie .mehr span{position:absolute;inset:0;display:grid;place-items:center;background:rgb(23 34 26/.45);color:#fff;font-weight:700;font-size:18px;pointer-events:none}@media (max-width:700px){.galerie{grid-template-columns:1fr 1fr;grid-template-rows:180px 100px}.galerie>a:first-child{grid-column:span 2;grid-row:auto}.galerie>:nth-child(n+4){display:none}}.eckdaten{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:14px 18px;gap:14px 18px;margin:0}.eckdaten dt{font-size:12.5px;color:var(--leise)}.eckdaten dd{margin:0;font-weight:600;color:var(--tinte)}.raumliste{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.raumliste h3{font-size:14px;margin-bottom:4px}.raumliste p{margin:0;color:var(--text);font-size:14.5px}.wegtext p{margin:0 0 10px}.wegtext img{border-radius:12px;margin:6px 0 14px;display:block;border:1px solid var(--linie)}.geheim{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;background:var(--nebel);padding:10px 12px;border-radius:10px;white-space:pre-line}.protokoll li{padding:10px 0;font-size:14px}.protokoll .wer{font-weight:650;color:var(--tinte)}.fotoverwaltung{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.fotoverwaltung .foto{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:var(--nebel);border:1px solid var(--linie)}.fotoverwaltung .foto img{width:100%;height:100%;object-fit:cover;display:block}.fotoverwaltung .foto .werkzeug{position:absolute;inset:auto 6px 6px 6px;display:flex;gap:4px;justify-content:flex-end;opacity:0;transition:opacity .12s}.fotoverwaltung .foto:focus-within .werkzeug,.fotoverwaltung .foto:hover .werkzeug{opacity:1}.fotoverwaltung .foto .werkzeug button{width:30px;height:30px;border-radius:8px;border:0;background:rgb(255 255 255/.95);display:grid;place-items:center;cursor:pointer}.fotoverwaltung .foto .werkzeug svg{width:15px;height:15px}.fotoverwaltung .titelbild{position:absolute;left:6px;top:6px}.hochladen{border:2px dashed var(--linie-stark);border-radius:12px;aspect-ratio:4/3;display:grid;place-items:center;text-align:center;color:var(--leise);font-size:13.5px;cursor:pointer;padding:10px}.hochladen:hover{border-color:var(--tanne);color:var(--tanne);background:var(--tanne-hauch2)}.listeneditor{display:flex;flex-direction:column;gap:8px}.listeneditor .eintrag{display:flex;gap:8px;align-items:flex-start}.listeneditor .eintrag .feld{flex:1 1}.speicherleiste{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;margin-top:20px;background:rgb(255 255 255/.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--linie);border-radius:16px;box-shadow:var(--schatten-hoch);padding:12px 16px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width:900px){.speicherleiste{bottom:76px}}.reiter{display:flex;gap:4px;border-bottom:1px solid var(--linie);margin-bottom:18px;overflow-x:auto}.reiter a{padding:10px 14px;font-weight:600;color:var(--leise);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.reiter a[aria-current=page]{color:var(--tinte);border-color:var(--tanne)}.reiter svg{width:16px;height:16px}.plan{overflow:auto;max-height:calc(100dvh - 250px);border-radius:var(--r-l);border:1px solid var(--linie);background:var(--weiss)}.plan table{border-collapse:separate;border-spacing:0;font-size:12.5px}.plan td,.plan th{border-bottom:1px solid var(--nebel);border-right:1px solid var(--nebel);height:36px;padding:0}.plan thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--weiss);z-index:2;font-weight:600;color:var(--leise);width:34px;min-width:34px;text-align:center;line-height:1.1}.plan thead th.wochenende{color:var(--tinte);background:#faf9f5}.plan thead th.heute{color:#fff;background:var(--tanne)}.plan tbody th{position:-webkit-sticky;position:sticky;left:0;background:var(--weiss);z-index:1;text-align:left;padding:0 12px;min-width:210px;max-width:210px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan tbody th b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:6px;color:var(--tinte)}.plan thead th.ecke{left:0;z-index:3;text-align:left;padding-left:12px}.plan td{position:relative}.plan td.wochenende{background:#fbfaf7}.plan td.heute{background:var(--tanne-hauch2)}.plan .balken{position:absolute;top:5px;bottom:5px;left:50%;z-index:1;border-radius:7px;padding:0 8px;display:flex;align-items:center;font-weight:650;font-size:12px;white-space:nowrap;overflow:hidden;color:#fff;background:var(--tanne);box-shadow:0 1px 2px rgb(0 0 0/.12)}.plan .balken:hover{filter:brightness(1.08);z-index:2}.plan .balken.anfrage{background:var(--weiss);color:var(--abendrot);border:1.5px dashed var(--abendrot)}.plan .balken.angebot{background:var(--abendrot-hauch);color:var(--abendrot);border:1.5px solid #f0c48f}.plan .balken.eigenbelegung{background:repeating-linear-gradient(135deg,#8b928a,#8b928a 6px,#9aa196 0,#9aa196 12px)}.legende{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--leise);align-items:center}.legende i{display:inline-block;width:14px;height:10px;border-radius:3px;margin-right:6px;vertical-align:middle}.auftrag{display:flex;gap:14px;padding:14px 20px;align-items:flex-start}.auftrag .symbol{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--nebel);color:var(--leise);flex:none}.auftrag .symbol svg{width:18px;height:18px}.auftrag .symbol.laeuft{background:var(--himmel-hauch);color:var(--himmel)}.auftrag .symbol.wartet{background:var(--abendrot-hauch);color:var(--abendrot)}.auftrag .symbol.erledigt{background:var(--tanne-hauch);color:var(--tanne)}.auftrag .symbol.fehlgeschlagen{background:var(--rot-hauch);color:var(--rot)}.auftrag .haupt{flex:1 1;min-width:0}.zeitachse{list-style:none;margin:0;padding:0;position:relative}.zeitachse li{position:relative;padding:0 0 18px 28px}.zeitachse li:before{content:"";position:absolute;left:7px;top:18px;bottom:-2px;width:2px;background:var(--linie)}.zeitachse li:last-child:before{display:none}.zeitachse .knoten{position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:var(--weiss);border:2px solid var(--linie-stark)}.zeitachse .aktion .knoten{border-color:var(--himmel)}.zeitachse .warnung .knoten{border-color:var(--abendrot)}.zeitachse .fehler .knoten{border-color:var(--rot);background:var(--rot-hauch)}.zeitachse img{margin-top:8px;border-radius:10px;border:1px solid var(--linie);max-height:320px}.agentstatus{display:flex;align-items:center;gap:12px}.anmeldung{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.anmeldung .formseite{display:flex;flex-direction:column;justify-content:center;padding:40px clamp(20px,6vw,80px);background:var(--weiss)}.anmeldung .formseite .logo{width:210px;margin-bottom:40px}.anmeldung form{display:flex;flex-direction:column;gap:14px;max-width:380px}.anmeldung h1{margin-bottom:6px}.anmeldung .bildseite{position:relative;overflow:hidden;background:var(--verlauf);display:flex;align-items:flex-start;padding:56px 48px;color:#fff}.anmeldung .bildseite .gipfel{position:absolute;left:-4%;right:-4%;bottom:-2px;width:108%;height:auto;color:#fff}.anmeldung .bildseite .zitat{position:relative;font-size:24px;font-weight:600;max-width:420px;line-height:1.35;color:#fff;margin:0}.anmeldung .bildseite .funkel{position:absolute;color:#fff}@media (max-width:860px){.anmeldung{grid-template-columns:1fr}.anmeldung .bildseite{display:none}}@media print{.aktionen,.knopf,.leiste,.mobilkopf,.speicherleiste,.tabbar{display:none!important}.rahmen{display:block}.karte,body{background:#fff;box-shadow:none}}.haupt-neben>*,.kacheln>*,.raster-2>*,.raster-3>*,.stapel>*{min-width:0}@media (max-width:700px){.zeile{padding:12px 14px;gap:10px}.zeile .rechts .chip+*{display:none}.seitenkopf .aktionen{width:100%}}.plan .balken.ical{background:#d7e8cd;color:var(--tanne-tief);border:1px solid #a9cc95;box-shadow:none}.plan .balken.gesperrt{background:repeating-linear-gradient(135deg,#e4e2d8,#e4e2d8 4px,#f5f4ef 0,#f5f4ef 8px);color:var(--leise);box-shadow:none;font-weight:600}