.kartenrahmen[data-astro-cid-5mh6udgm] .karte-box{position:relative}.kartenrahmen[data-astro-cid-5mh6udgm] .kchips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.kartenrahmen[data-astro-cid-5mh6udgm] .kchip{border:1px solid var(--dark-line);color:var(--on-dark);font:inherit;cursor:pointer;background:#eaf0dc12;border-radius:999px;padding:8px 16px;font-size:14.5px;font-weight:500;transition:background .15s,border-color .15s}.kartenrahmen[data-astro-cid-5mh6udgm] .kchip b{color:var(--on-dark-mute);margin-left:3px;font-weight:800}.kartenrahmen[data-astro-cid-5mh6udgm] .kchip:hover{border-color:#bcd75780}.kartenrahmen[data-astro-cid-5mh6udgm] .kchip.on{background:var(--lime);border-color:var(--lime);color:var(--sage)}.kartenrahmen[data-astro-cid-5mh6udgm] .kchip.on b{color:var(--sage-deep)}.kartenrahmen[data-astro-cid-5mh6udgm] .karte{width:100%;height:auto;display:block;overflow:visible}.kartenrahmen[data-astro-cid-5mh6udgm] .berlin path{fill:#eaf0dc0b;stroke:var(--karte-linie);stroke-width:1.2px;stroke-linejoin:round}.kartenrahmen[data-astro-cid-5mh6udgm] .berlin-lbl{fill:var(--on-dark-mute);letter-spacing:.3em;text-transform:uppercase;font-size:13px;font-weight:800}.kartenrahmen[data-astro-cid-5mh6udgm] .tour{fill:none;stroke:var(--lime);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000);opacity:0;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1),opacity .3s}.kartenrahmen[data-astro-cid-5mh6udgm] .tour.an{stroke-dashoffset:0;opacity:.9}.kartenrahmen[data-astro-cid-5mh6udgm] .dp{cursor:pointer;outline:none}.kartenrahmen[data-astro-cid-5mh6udgm] .dp-hit{fill:#0000}.kartenrahmen[data-astro-cid-5mh6udgm] .dp-punkt{fill:var(--on-dark);stroke:var(--sage);stroke-width:2px;transition:r .2s,fill .2s,opacity .2s}.kartenrahmen[data-astro-cid-5mh6udgm] .dp text{fill:var(--on-dark);opacity:0;paint-order:stroke;stroke:var(--sage);stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:12.5px;font-weight:500;transition:opacity .2s}.kartenrahmen[data-astro-cid-5mh6udgm] .dp .dp-nr{opacity:0;font-size:0}.kartenrahmen[data-astro-cid-5mh6udgm] .dp:hover .dp-punkt,.kartenrahmen[data-astro-cid-5mh6udgm] .dp:focus .dp-punkt{r:8;fill:var(--lime)}.kartenrahmen[data-astro-cid-5mh6udgm] .dp:hover text:not(.dp-nr),.kartenrahmen[data-astro-cid-5mh6udgm] .dp:focus text:not(.dp-nr){opacity:1}.kartenrahmen[data-astro-cid-5mh6udgm] .karte.gefiltert .dp:not(.sel){opacity:.22}.kartenrahmen[data-astro-cid-5mh6udgm] .karte.gefiltert .dp.sel .dp-punkt{r:10;fill:var(--lime)}.kartenrahmen[data-astro-cid-5mh6udgm] .karte.gefiltert .dp.sel text:not(.dp-nr){opacity:1}.kartenrahmen[data-astro-cid-5mh6udgm] .karte.gefiltert .dp.sel .dp-nr{opacity:1;fill:var(--sage);stroke:none;font-size:10.5px;font-weight:800}.kartenrahmen[data-astro-cid-5mh6udgm] .dp.treffer .dp-punkt{r:9;fill:var(--lime);stroke:var(--lime);stroke-width:5px;stroke-opacity:.35}.kartenrahmen[data-astro-cid-5mh6udgm] .karte-fuss{color:var(--on-dark-mute);min-height:2.6em;margin-top:12px;font-size:14.5px}.kartenrahmen[data-astro-cid-5mh6udgm] .fl rect{fill:var(--lime)}.kartenrahmen[data-astro-cid-5mh6udgm] .fl .fl-halo{fill:#bcd75729;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite puls}.kartenrahmen[data-astro-cid-5mh6udgm] .fl text{fill:var(--lime);letter-spacing:.03em;paint-order:stroke;stroke:var(--sage);stroke-width:4px;stroke-linejoin:round;font-size:12.5px;font-weight:800}.kartenrahmen[data-astro-cid-5mh6udgm] .fl{cursor:default;outline:none}.kartenrahmen[data-astro-cid-5mh6udgm] .fl text,.kartenrahmen[data-astro-cid-5mh6udgm] .fl .fl-halo{pointer-events:none}@keyframes puls{0%,to{opacity:.9;transform:scale(.8)}50%{opacity:.25;transform:scale(1.35)}}.kartenrahmen[data-astro-cid-5mh6udgm] .dp-geschlossen .dp-punkt{fill:var(--sage);stroke:var(--on-dark);stroke-width:2.2px}.kartenrahmen[data-astro-cid-5mh6udgm] .dp-ring{fill:none;stroke:var(--on-dark);stroke-width:2px;stroke-dasharray:3 3}.kartenrahmen[data-astro-cid-5mh6udgm] .dp-geplant:hover .dp-ring,.kartenrahmen[data-astro-cid-5mh6udgm] .dp-geplant:focus .dp-ring{stroke:var(--lime)}.kartenrahmen[data-astro-cid-5mh6udgm] .dp-geplant text{opacity:0}.kartenrahmen[data-astro-cid-5mh6udgm] .karte.gefiltert .dp-geplant.sel text{opacity:1}.kartenrahmen[data-astro-cid-5mh6udgm] .karte.gefiltert .dp-geplant.sel .dp-ring{stroke:var(--lime)}.kartenrahmen[data-astro-cid-5mh6udgm] .klegende{color:var(--on-dark-mute);flex-wrap:wrap;gap:18px;margin-top:12px;font-size:13.5px;display:flex}.kartenrahmen[data-astro-cid-5mh6udgm] .klegende span{align-items:center;gap:7px;display:inline-flex}.kartenrahmen[data-astro-cid-5mh6udgm] .klegende i{border-radius:50%;width:11px;height:11px;display:inline-block}.kartenrahmen[data-astro-cid-5mh6udgm] .lg-depot{background:var(--on-dark)}.kartenrahmen[data-astro-cid-5mh6udgm] .lg-zu{background:var(--sage);box-shadow:inset 0 0 0 2px var(--on-dark)}.kartenrahmen[data-astro-cid-5mh6udgm] .lg-gruend{border:2px dashed var(--on-dark)}.kartenrahmen[data-astro-cid-5mh6udgm] .lg-acker{background:var(--lime);transform:rotate(45deg)scale(.85);border-radius:2px!important}.nur-neue[data-astro-cid-5mh6udgm] .dp-geplant,.nur-neue[data-astro-cid-5mh6udgm] .dp-geschlossen,.nur-neue[data-astro-cid-5mh6udgm] .klegende span:has(.lg-zu),.nur-neue[data-astro-cid-5mh6udgm] .klegende span:has(.lg-gruend){display:none}.kartenrahmen[data-astro-cid-5mh6udgm]{position:relative}.kartenrahmen[data-astro-cid-5mh6udgm] .dp.aktiv .dp-punkt{r:9;fill:var(--lime)}.kartenrahmen[data-astro-cid-5mh6udgm] .dp.aktiv text:not(.dp-nr){opacity:1}.kartenrahmen[data-astro-cid-5mh6udgm] .dp-geplant.aktiv .dp-ring{stroke:var(--lime)}.kartenrahmen[data-astro-cid-5mh6udgm] .depot-info{z-index:5;background:var(--cream);width:240px;color:var(--ink);border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px 16px;display:flex;position:absolute;box-shadow:0 18px 40px #00000059}.kartenrahmen[data-astro-cid-5mh6udgm] .depot-info[hidden]{display:none}.kartenrahmen[data-astro-cid-5mh6udgm] .depot-info b{padding-right:24px;font-size:16.5px;font-weight:800;line-height:1.25}.kartenrahmen[data-astro-cid-5mh6udgm] .depot-info span{color:var(--muted);font-size:13.5px;line-height:1.4}.kartenrahmen[data-astro-cid-5mh6udgm] .depot-info .btn{width:100%;margin-top:10px}.kartenrahmen[data-astro-cid-5mh6udgm] .depot-info .zu{width:30px;height:30px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:6px;right:6px}.kartenrahmen[data-astro-cid-5mh6udgm] .depot-info .zu:hover{background:var(--sage-tint);color:var(--ink)}.karten-tip{z-index:90;pointer-events:none;background:var(--deepest);color:var(--white);opacity:0;border-radius:10px;max-width:280px;padding:8px 12px;font-size:13.5px;font-weight:500;line-height:1.4;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(4px);box-shadow:0 10px 30px #00000040}.karten-tip.an{opacity:1;transform:none}.suchfeld[data-astro-cid-u7syogx7]{margin-top:24px}.ergebnis[data-astro-cid-u7syogx7]{gap:8px;max-width:460px;margin:4px 0 18px;display:grid}.ergebnis[data-astro-cid-u7syogx7]:empty{display:none}.ergebnis[data-astro-cid-u7syogx7] .kopf{color:var(--on-dark-mute);margin:0 0 2px;font-size:14.5px}.ergebnis[data-astro-cid-u7syogx7] .kopf b{color:var(--white)}.ergebnis[data-astro-cid-u7syogx7] .leer{color:var(--on-dark-mute);margin:0;font-size:15px}.ergebnis[data-astro-cid-u7syogx7] .treffer{background:var(--white);border:1.5px solid var(--line-strong);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.ergebnis[data-astro-cid-u7syogx7] .treffer:hover{border-color:var(--lime)}.ergebnis[data-astro-cid-u7syogx7] .treffer b{color:var(--ink);font-size:16px;font-weight:800;display:block}.ergebnis[data-astro-cid-u7syogx7] .treffer small{color:var(--muted);font-size:13.5px}.ergebnis[data-astro-cid-u7syogx7] .str{color:var(--ink);margin:1px 0 2px;font-size:14.5px;display:block}.ergebnis[data-astro-cid-u7syogx7] .treffer em{color:var(--sage);white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.ergebnis[data-astro-cid-u7syogx7] .weit{background:var(--sage-tint);border-radius:14px;padding:14px 16px}.ergebnis[data-astro-cid-u7syogx7] .weit b{color:var(--ink);font-size:15.5px;display:block}.ergebnis[data-astro-cid-u7syogx7] .weit p{color:var(--muted);margin:4px 0 8px;font-size:14.5px}
