.un-wechsel{background:var(--color-cream);border:1px solid var(--color-line);border-radius:999px;grid-template-columns:1fr 1fr;padding:.25rem;display:grid}.un-wechsel button{min-height:2.6rem;color:var(--color-stone);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-size:14px;transition:background .2s,color .2s;display:inline-flex}.un-wechsel button small{opacity:.75;font-variant-numeric:tabular-nums;font-size:11.5px}.un-wechsel button.is-on{background:var(--color-paper);color:var(--color-ink);font-weight:600;box-shadow:0 1px 6px #14111024}.un-wechsel svg{fill:currentColor;width:16px;height:16px}.un-seg{background:var(--color-cream);border:1px solid var(--color-line);border-radius:.8rem;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;padding:.2rem;display:grid}.un-seg button{min-height:2.35rem;color:var(--color-stone);cursor:pointer;border-radius:.6rem;padding-inline:.3rem;font-size:13px}.un-seg button.is-on{background:var(--color-paper);color:var(--color-ink);font-weight:600;box-shadow:0 1px 4px #1411101f}.un-fk{border:1px solid var(--color-line);background:var(--color-paper);min-height:2.6rem;color:var(--color-ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:13.5px;display:inline-flex}.un-fk:hover{border-color:var(--color-brand)}.un-fk svg{width:16px;height:16px}.un-fk.is-gesetzt{border-color:var(--color-brand)}.un-fk [data-un-fzahl]{background:var(--color-brand);color:#fff;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;font-size:11px;font-weight:700;display:inline-grid}:root[data-theme=dark] .un-fk [data-un-fzahl]{background:#a04545}.un-dlg{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.un-dlg::backdrop{backdrop-filter:blur(2px);background:#14111073}.un-dlg-in{background:var(--color-paper);max-height:88svh;color:var(--color-ink);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #1411104d}@media (width>=768px){.un-dlg-in{border-radius:1.25rem;width:min(34rem,92vw);max-height:84svh;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}}.un-dlg-kopf{justify-content:space-between;align-items:center;padding:1rem 1.25rem .5rem;display:flex}.un-x{width:2.75rem;height:2.75rem;color:var(--color-stone);cursor:pointer;border-radius:999px;font-size:1.6rem;line-height:1}.un-x:hover{background:var(--color-cream)}.un-x:focus:not(:focus-visible){box-shadow:none;outline:none}.un-dlg .un-seg{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:.4rem;padding:0;display:flex}.un-dlg .un-seg button{border:1px solid var(--color-line);background:var(--color-paper);min-height:2.5rem;color:var(--color-ink);box-shadow:none;border-radius:999px;padding:0 .85rem;font-size:13px}.un-dlg .un-seg button.is-on{background:var(--color-brand);border-color:var(--color-brand);color:#fff;box-shadow:none;font-weight:600}:root[data-theme=dark] .un-dlg .un-seg button.is-on{background:#a04545;border-color:#a04545}.un-dlg .un-pillen button,.un-dlg .un-seg button{min-height:44px}@media (width<=639.98px){.un-dlg .un-f{margin-bottom:.9rem}.un-dlg-fuss{gap:.6rem}.un-dlg-fuss>*{white-space:nowrap}.un-dlg-ok{flex:auto}}.un-dlg-body{overscroll-behavior:contain;padding:0 1.25rem 1rem;overflow-y:auto}.un-dlg-fuss{padding:.85rem 1.25rem calc(.85rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.un-dlg-ok{flex:0 15rem}.un-f{border:0;margin-top:1.1rem;padding:0}.un-f legend{letter-spacing:.16em;text-transform:uppercase;color:var(--color-stone);margin-bottom:.5rem;font-size:10.5px}.un-pillen{flex-wrap:wrap;gap:.4rem;display:flex}.un-pillen button{border:1px solid var(--color-line);background:var(--color-paper);min-height:2.4rem;color:var(--color-ink);cursor:pointer;border-radius:999px;padding:0 .85rem;font-size:13px}.un-pillen button small{color:var(--color-stone);margin-left:.15rem;font-size:11px}.un-pillen button:hover{border-color:var(--color-brand)}.un-pillen button.is-on{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.un-pillen button.is-on small{color:#fffc}:root[data-theme=dark] .un-pillen button.is-on{background:#a04545;border-color:#a04545}.un-pin{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.un-pin i{border:2px solid var(--un-f,#600);width:30px;height:30px;color:var(--un-f,#600);font:700 11px/1 var(--font-sans);background:#fbf9f4;border-radius:999px;flex:none;place-items:center;font-style:normal;transition:transform .18s,background .18s,color .18s;display:grid;transform:scale(.9);box-shadow:0 2px 8px #14111059}.un-pin i svg{width:17px;height:17px;display:block}.un-pin.mit-nr i{background:var(--un-f,#600);color:#fff;border-color:#fff;transform:scale(.85)}.un-pin b{color:#221e1a;white-space:nowrap;background:#fbf9f4;border:1px solid #e4dccf;border-radius:.6rem;padding:.25rem .6rem;font-size:12px;font-weight:700;line-height:1.25;display:none;box-shadow:0 2px 10px #14111040}.un-pin b small{color:#6f655a;font-size:10.5px;font-weight:500;display:block}.is-hover>.un-pin i,.un-pin:hover i{transform:scale(1)}.is-hover>.un-pin b,.un-pin:hover b{display:block}.is-an>.un-pin i{background:var(--un-f,#600);color:#fff;box-shadow:0 0 0 3px var(--un-f,#600), 0 6px 18px #14111073;border-color:#fbf9f4;position:relative;transform:scale(1.35)}.is-an>.un-pin i:after{content:"";border:3px solid var(--un-f,#600);border-radius:999px;animation:1.8s ease-out infinite un-puls;position:absolute;inset:-9px}@keyframes un-puls{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.is-an>.un-pin i:after{opacity:.5;animation:none}}.is-an>.un-pin b{border:2px solid var(--un-f,#600);margin-left:.45rem;padding:.35rem .7rem;font-size:13.5px;display:block}.is-an>.un-pin b small{font-size:11.5px}.cmg-schild.is-matt{opacity:.28}.cmg-schild.is-grp{display:none}.un-grp{cursor:pointer;display:block}.un-grp i{min-width:34px;height:34px;font-size:13px;font-style:normal;font-weight:700;font-family:var(--font-sans);color:#fff;background:#600;border:2px solid #fbf9f4;border-radius:999px;place-items:center;padding:0 .35rem;transition:transform .15s;display:grid;box-shadow:0 0 0 4px #66000038,0 3px 10px #14111059}.un-grp.is-m i{min-width:40px;height:40px;font-size:14px}.un-grp.is-l i{min-width:46px;height:46px;font-size:15px}.cmg-schild:hover>.un-grp i,.cmg-schild.is-hover>.un-grp i,.cmg-schild:focus-visible>.un-grp i{transform:scale(1.12)}.cmg-schild:focus-visible{outline:none}.cmg-schild:focus-visible>.un-grp i{outline-offset:2px;outline:3px solid #e0a82e}:root[data-theme=dark] .un-grp i{border-color:#221e1a}.cmg-schild.is-hover,.cmg-schild.is-an{opacity:1!important}.cmg-schild:has(.un-pin){transition:opacity .25s}.un-info{gap:.45rem;margin-top:.8rem;font-size:13px;display:grid}.un-info>div{grid-template-columns:7.5rem minmax(0,1fr);gap:.6rem;display:grid}.un-info dt{letter-spacing:.1em;text-transform:uppercase;color:var(--color-stone);padding-top:.15rem;font-size:11px;font-weight:700}.un-info dd{color:var(--color-ink);margin:0;line-height:1.45}.un-aus{color:#5a4200;background:#f5e9c9;border-radius:.45rem;margin:0 .3rem .25rem 0;padding:.12rem .5rem;font-size:11.5px;font-weight:600;line-height:1.35;display:inline-block}:root[data-theme=dark] .un-aus{color:#f3e2b0;background:#4a3d1a}@media (width<=420px){.un-info>div{grid-template-columns:1fr;gap:.1rem}}.un-g-top{margin:0 0 .7rem}.un-g-top:empty{display:none}.un-g-top{background:var(--color-paper);border:1px solid var(--color-line);border-radius:.7rem;padding:.6rem .7rem .5rem}.un-g-top .un-g-fotos{margin-top:.55rem}.un-g-top .un-g-fotos img{height:96px}.un-info .un-g-merk{margin-top:0}.un-info .un-g-merk span.ist-g{border-style:dashed}.un-info .un-g-zeiten{margin-top:.25rem}.un-info .un-g-zeiten summary{color:var(--color-muted);font-size:12.5px}.un-info .un-g-zeiten summary small{color:var(--color-stone)}.un-info dd>span+.un-g-zeiten{margin-top:.3rem}.un-info>div[hidden]{display:none}.un-g .un-g-fotos{margin-top:0}.un-g{border:1px solid var(--color-line);background:var(--color-ivory,var(--color-paper));border-radius:.8rem;margin:.9rem 0 .2rem;padding:.85rem .9rem;font-size:13px}.un-g:empty{display:none}.un-g-hin{color:var(--color-stone);font-size:12.5px}.un-g-kopf{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.un-g-note{color:var(--color-ink);align-items:center;gap:.35rem;display:inline-flex}.un-g-note b{font-size:1.25rem;font-family:var(--font-display);font-weight:500}.un-g-note small{color:var(--color-stone);font-size:12px}.un-g-st{letter-spacing:.02em;font-size:13px}.un-g-st i{color:#d8cfc2;font-style:normal}.un-g-st i.v{color:#e0a82e}.un-g-st i.h{background:linear-gradient(90deg,#e0a82e 50%,#d8cfc2 50%);color:#0000;background-clip:text}.un-g-status{border-radius:999px;padding:.1rem .55rem;font-size:11.5px;font-weight:700}.un-g-status.ist-offen{color:#1f3a12;background:#dfe8d3}.un-g-status.ist-zu{color:#6b1a1a;background:#f1dcdc}.un-g-preis{color:var(--color-stone);font-size:12px}.un-g-fotos{scrollbar-width:thin;gap:.4rem;margin-top:.75rem;display:flex;overflow-x:auto}.un-g-fotos a{flex:none}.un-g-fotos img{object-fit:cover;background:var(--color-cream);border-radius:.5rem;width:auto;max-width:180px;height:104px;display:block}.un-g-klein{color:var(--color-stone);margin-top:.25rem;font-size:11px}.un-g-merk{flex-wrap:wrap;gap:.3rem;margin-top:.7rem;display:flex}.un-g-merk span{border:1px solid var(--color-line);color:var(--color-ink);border-radius:999px;padding:.12rem .5rem;font-size:11.5px}.un-g-zeiten{margin-top:.7rem}.un-g-zeiten summary{cursor:pointer;color:var(--color-ink);font-size:12.5px}.un-g-zeiten ul{color:var(--color-stone);gap:.1rem;margin:.35rem 0 0 1rem;font-size:12px;display:grid}.un-g-zeiten li.heute{color:var(--color-ink);font-weight:700}.un-g-kontakt{color:var(--color-stone);margin-top:.6rem;font-size:12.5px}.un-g-kontakt a,.un-g-quelle a,.un-g-rkopf a{color:var(--color-brand);text-underline-offset:2px;text-decoration:underline}.un-g-rev{gap:.55rem;margin-top:.8rem;display:grid}.un-g-titel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-stone);font-size:11px;font-weight:700}.un-g-rev blockquote{border-left:3px solid var(--color-line);background:var(--color-paper);border-radius:0 .5rem .5rem 0;margin:0;padding:.5rem .65rem}.un-g-rkopf{color:var(--color-stone);font-size:12px}.un-g-rtext{color:var(--color-ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.2rem;font-size:12.5px;display:-webkit-box;overflow:hidden}.un-g-rev blockquote:focus-within .un-g-rtext,.un-g-rtext:hover{-webkit-line-clamp:unset}.un-g-quelle{color:var(--color-stone);margin-top:.8rem;font-family:Roboto,Arial,sans-serif;font-size:11px}:root[data-theme=dark] .un-g-status.ist-offen{color:#d7ecc8;background:#2f4a24}:root[data-theme=dark] .un-g-status.ist-zu{color:#f1d0d0;background:#4a2424}:root[data-theme=dark] .un-g-st i{color:#5a5048}.un-l{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.un-li,.un-detail,.un-g,.un-info,.un-info dd,.un-g-kopf,.un-g-rev,.un-g-rev blockquote{min-width:0;max-width:100%}.un-detail,.un-g{overflow-wrap:break-word}.un-g-fotos{overscroll-behavior-x:contain;max-width:100%;padding-bottom:.2rem}.un-e{text-align:left;border:1px solid var(--color-line);background:var(--color-paper);cursor:pointer;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.1rem .7rem;width:100%;padding:.75rem .95rem;transition:border-color .2s,background .2s;display:grid}.un-e:hover,.un-li.is-hover .un-e{border-color:var(--color-brand)}.un-li.is-on .un-e{border-color:var(--color-brand);background:var(--color-cream);box-shadow:inset 3px 0 0 var(--color-brand)}:root[data-theme=dark] .un-li.is-on .un-e{border-color:#a04545;box-shadow:inset 3px 0 #a04545}.un-punkt{background:var(--un-f);border-radius:999px;grid-row:1/3;width:.7rem;height:.7rem}.un-e-t{color:var(--color-ink);grid-column:2;font-size:15px;font-weight:600;line-height:1.3}.un-e-s{color:var(--color-stone);grid-column:2;font-size:12.5px;line-height:1.4}.un-e-z{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;grid-area:1/3/3;font-size:1.15rem}.un-zeiten-z{flex-wrap:wrap;grid-column:1/-1;gap:.25rem .9rem;margin-top:.35rem;display:flex}.un-e:has(.un-punkt) .un-zeiten-z,.un-e:has(.un-punkt) .un-e-hinweis{grid-column:2/-1}.un-z{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:13px;display:inline-flex}.un-z svg{fill:currentColor;opacity:.75;width:15px;height:15px}.un-z b{color:var(--color-ink);font-weight:600}.un-z.is-m b{color:var(--color-brand)}.un-z.is-m svg{opacity:1;color:var(--color-brand)}:root[data-theme=dark] .un-z.is-m b,:root[data-theme=dark] .un-z.is-m svg{color:#e59a9a}.un-z-haus{color:var(--color-ink);font-weight:600}.un-z-leer{color:var(--color-stone);font-size:12.5px;font-style:italic}.un-e-hinweis{color:var(--color-stone);grid-column:1/-1;margin-top:.15rem;font-size:12px}.un-e-wand{color:var(--color-ink);margin-top:0}.un-wand{margin-top:.5rem}.un-wand small{color:var(--color-stone)}.un-zur-seite{background:var(--color-brand);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;margin:.5rem 0 .6rem;padding:0 1rem;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.un-zur-seite svg{fill:currentColor;flex:none;width:16px;height:16px;transition:transform .2s}.un-zur-seite:hover{background:#4d0000}.un-zur-seite:hover svg{transform:translate(3px)}:root[data-theme=dark] .un-zur-seite{background:#a04545}.un-kontakt{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4rem;margin-top:.45rem;display:grid}.un-kontakt .un-k{border-radius:12px;min-height:44px;font-weight:600}.un-k{border:1px solid var(--color-line);background:var(--color-paper);min-height:2.5rem;color:var(--color-ink);white-space:nowrap;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;font-size:12.5px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.un-k svg{width:15px;height:15px;fill:var(--color-brand);flex:none}:root[data-theme=dark] .un-k svg{fill:#e59a9a}.un-k:hover{border-color:var(--color-brand);background:var(--color-cream)}.un-k.is-leer{opacity:.38;cursor:default}.un-k.is-leer:hover{border-color:var(--color-line);background:var(--color-paper)}@media (width<=380px){.un-k span{font-size:11.5px}.un-k svg{display:none}}.un-wegschild{color:#fff;white-space:nowrap;background:#600;border:2px solid #fff;border-radius:.7rem;align-items:center;gap:.45rem;padding:.35rem .7rem .35rem .5rem;font-size:13px;line-height:1.2;display:inline-flex;box-shadow:0 4px 14px #14111059}.un-wegschild svg{fill:currentColor;flex:none;width:18px;height:18px}.un-wegschild b{font-weight:700}.un-wegschild small{opacity:.85;font-size:11px;display:block}.un-adresse{color:var(--color-ink);align-items:flex-start;gap:.4rem;margin-top:.6rem;font-size:13px;display:flex}.un-adresse svg{width:15px;height:15px;fill:var(--color-brand);flex:none;margin-top:.15rem}.un-wegzeile{margin-top:.7rem}.un-seg-klein button{justify-content:center;align-items:center;gap:.3rem;min-height:2.5rem;font-size:12.5px;display:inline-flex}.un-seg-klein svg{fill:currentColor;width:15px;height:15px}.un-mehr{margin-top:.6rem;font-size:13px}.un-e:not(:has(.un-punkt)) .un-e-t,.un-e:not(:has(.un-punkt)) .un-e-s{grid-column:1/3}.un-detail{color:var(--color-muted);padding:.85rem .3rem .4rem;font-size:14px;line-height:1.55}.un-badges{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.un-zeiten{color:var(--color-stone);margin-top:.7rem;font-size:12.5px}.un-weginfo{color:var(--color-ink);min-height:0;margin-top:.3rem;font-size:13px}.un-knoepfe{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.un-knoepfe .e-neben{flex:auto;min-height:2.6rem}.un-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--color-stone);padding-top:.5rem;font-size:11px}.un-leer{background:var(--color-cream);color:var(--color-muted);border-radius:.75rem;padding:1rem;font-size:13.5px}.ug-badge{background:var(--color-cream);color:var(--color-stone);border:1px solid var(--color-line);border-radius:999px;padding:.05rem .5rem;font-size:11px;font-weight:600;display:inline-block}.un-kopfreihe[data-astro-cid-hn4gvovf]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}@media (width<=380px){.un-fk-t[data-astro-cid-hn4gvovf]{display:none}}.v1{margin-top:5rem}.v1-kopf{background:var(--color-paper);padding:1.1rem 1rem .6rem}.v1-h1{margin-top:.25rem;font-size:1.85rem;line-height:1.1}.v1-titel{margin:0}.v1-zeile{color:var(--color-stone);margin-top:.7rem;font-size:12.5px}.v1-l{padding:0 1rem 1rem}.v1-quelle{color:var(--color-stone);padding:0 1rem 2rem;font-size:12px}.v1-karte{position:relative}.v1 .v1-k{position:absolute;inset:0}.v1-leiste{z-index:30;gap:.35rem;max-width:calc(100% - 1.5rem);display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.v1-klapp{background:color-mix(in srgb, var(--color-paper) 95%, transparent);border:1px solid var(--color-line);backdrop-filter:blur(6px);border-radius:999px;flex:none;align-items:center;padding:.2rem;display:flex;position:relative;box-shadow:0 3px 12px #1411102e}.v1-klapp[hidden]{display:none}.v1-kk{min-height:2.3rem;color:var(--color-ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:0 .55rem 0 .7rem;font-size:12.5px;font-weight:600;display:inline-flex}.v1-kk:hover{background:var(--color-cream)}.v1-kk-i{color:var(--color-brand);place-items:center;display:inline-grid}.v1-kk-i:empty{display:none}.v1-kk svg{flex:none;width:17px;height:17px}.v1-weg .v1-kk-i svg{fill:currentColor}.v1-pfeil{opacity:.6;transition:transform .2s;width:14px!important;height:14px!important}.v1-klapp.is-offen .v1-pfeil{transform:rotate(180deg)}.v1-klapp.is-offen>.v1-kk{background:var(--color-cream)}.v1-kk.is-gesetzt,.v1-klapp.is-offen>.v1-kk.is-gesetzt{background:var(--color-brand);color:#fff}.v1-kk.is-gesetzt .v1-kk-i{color:#fff}.v1-opt{z-index:40;background:var(--color-paper);border:1px solid var(--color-line);border-radius:.9rem;flex-direction:column;gap:.1rem;min-width:14.5rem;max-width:min(20rem,100vw - 1rem);max-height:min(26rem,70svh);padding:.35rem;display:none;position:absolute;top:calc(100% + .4rem);left:0;overflow-y:auto;box-shadow:0 10px 30px #14111040}.v1-klapp.is-offen .v1-opt{display:flex}.v1-gm{white-space:nowrap;background:var(--color-brand);color:#fff;border:1px solid var(--color-brand);border-radius:999px;flex:none;align-items:center;gap:.4rem;min-height:calc(2.7rem + 2px);padding:0 .9rem;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 3px 12px #1411102e}.v1-gm[hidden]{display:none}.v1-gm:hover{filter:brightness(1.12)}.v1-gm svg{flex:none;width:16px;height:16px}:root[data-theme=dark] .v1-gm{background:#a04545;border-color:#a04545}.v1-opt button{width:100%;min-height:2.5rem;color:var(--color-ink);text-align:left;cursor:pointer;white-space:nowrap;border-radius:.6rem;align-items:center;gap:.6rem;padding:0 .75rem;font-size:13.5px;display:flex}.v1-opt button svg{width:18px;height:18px;color:var(--color-brand);flex:none}.v1-opt [data-un-w] svg{fill:currentColor}.v1-opt button[data-n]:after{content:attr(data-n);color:var(--color-stone);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.75rem;font-size:11.5px}.v1-opt button:hover{background:var(--color-cream)}.v1-opt button.is-on{background:var(--color-brand);color:#fff;font-weight:600}.v1-opt button.is-on svg,.v1-opt button.is-on:after{color:#fff}.v1-opt button.is-leer{opacity:.4;cursor:default}.v1-opt button.is-leer:hover{background:0 0}:root[data-theme=dark] .v1-kk-i,:root[data-theme=dark] .v1-opt button svg{color:#e59a9a}:root[data-theme=dark] .v1-kk.is-gesetzt,:root[data-theme=dark] .v1-opt button.is-on{background:#a04545}:root[data-theme=dark] .v1-kk.is-gesetzt .v1-kk-i,:root[data-theme=dark] .v1-opt button.is-on svg{color:#fff}@media (width<=1023px){.v1-leiste{flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 1rem);top:.5rem;left:.5rem;transform:none}.v1-kk{padding:0 .4rem 0 .55rem}.v1-gm{padding:0 .75rem}.v1-gm span:first-of-type{display:none}}.v1-gross{z-index:5;background:var(--color-paper);min-height:2.5rem;color:var(--color-ink);border:1px solid var(--color-line);cursor:pointer;border-radius:999px;align-items:center;padding:0 1rem;font-size:13px;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 2px 10px #1411102e}@media (width>=1024px){.v1{grid-template-columns:27rem minmax(0,1fr);height:calc(100svh - 5rem);display:grid}.v1-liste{border-right:1px solid var(--color-line);background:var(--color-paper);overscroll-behavior:contain;overflow-y:auto}.v1-kopf{z-index:3;border-bottom:1px solid #0000;padding:1.5rem 1.25rem .75rem;position:sticky;top:0}.v1-liste:has(.v1-l li:nth-child(4)) .v1-kopf{box-shadow:0 6px 12px -10px #14111059}.v1-l{padding:.75rem 1.25rem 1rem}.v1-quelle{padding-inline:1.25rem}.v1-gross{display:none}.v1-h1{font-size:2rem}}.v1-chips,.v1-griff{display:none}.v1-zeilekopf{justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.7rem;display:flex}.v1-zeilekopf .v1-zeile{margin:0}.v1-reset{color:var(--color-brand);cursor:pointer;flex:none;min-height:2rem;font-size:12.5px;text-decoration:underline}.v1-reset[hidden]{display:none}:root[data-theme=dark] .v1-reset{color:#e59a9a}html.v1-gewaehlt #v1 .un-grp{display:none}html.v1-gewaehlt #v1 .is-matt{opacity:.35}html.v1-gewaehlt #v1 .is-matt .un-pin b{display:none}@media (width<=1023px){.v1{display:block}.v1-karte{z-index:10;position:fixed;inset:5rem 0 0}.v1-leiste,.v1-gross,.v1-gm{display:none!important}.v1-chips{z-index:30;scrollbar-width:none;gap:.35rem;padding:.45rem .75rem;display:flex;position:absolute;top:0;left:0;right:0;overflow-x:auto}.v1-chips::-webkit-scrollbar{display:none}.v1-chip{border:1px solid var(--color-line);background:var(--color-paper);height:2.15rem;color:var(--color-ink);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:0 .75rem;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 10px #14111033}.v1-chip svg{fill:currentColor;width:15px;height:15px;color:var(--color-brand)}.v1-chip small{color:var(--color-stone);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.v1-chip.is-on{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.v1-chip.is-on svg,.v1-chip.is-on small{color:#fff}.v1-chip b{background:var(--color-brand);color:#fff;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;font-size:10.5px;display:inline-grid}.v1-chip b[hidden]{display:none}:root[data-theme=dark] .v1-chip.is-on,:root[data-theme=dark] .v1-chip b{background:#a04545;border-color:#a04545}:root[data-theme=dark] .v1-chip svg{color:#e59a9a}.v1-liste{z-index:40;overscroll-behavior:contain;background:var(--color-paper);border-radius:1.1rem 1.1rem 0 0;height:46svh;transition:height .28s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -6px 24px #14111038}.v1-liste.is-zug{transition:none}.v1-liste[data-stufe=klein]{overflow:hidden}.v1-griff{z-index:4;background:var(--color-paper);touch-action:none;cursor:grab;place-items:center;width:100%;height:2rem;display:grid;position:sticky;top:0}.v1-griff i{background:var(--color-line);border-radius:999px;width:2.6rem;height:.3rem}.v1-kopf{z-index:3;background:var(--color-paper);touch-action:none;padding:0 1rem .2rem;position:sticky;top:2rem}.v1-zeilekopf{margin-top:0}.v1-kopf .v1-titel,.v1-kopf .un-kopfreihe{display:none}.v1-h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.v1-zeile{margin:0;font-size:12px}.v1-l{padding:0 .75rem .5rem;gap:0!important}.v1-li+.v1-li,.v1-li+.un-li,.un-li+.v1-li{border-top:1px solid var(--color-line)}.v1-e{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:3.35rem;padding:.45rem .25rem;display:grid}.v1-tx{min-width:0;display:grid}.v1-tx b{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.25;overflow:hidden}.v1-tx small{color:var(--color-stone);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.v1-tx b,.v1-tx small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v1-z{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1rem}.v1-sel{border:1px solid var(--color-line);border-radius:.9rem;margin:.35rem 0;box-shadow:0 4px 16px #14111014}.v1-wegreihe{padding:0 .65rem}.v1-modi{background:var(--color-cream);border-radius:.7rem;grid-template-columns:repeat(4,1fr);gap:.2rem;margin-top:.5rem;padding:.2rem;display:grid}.v1-modi button{height:2.1rem;color:var(--color-stone);cursor:pointer;border-radius:.55rem;font-size:12px}.v1-modi button.is-on{background:var(--color-paper);color:var(--color-ink);font-weight:600;box-shadow:0 1px 4px #14111026}.v1-route{background:var(--color-brand);color:#fff;border-radius:999px;align-items:center;height:2.1rem;margin-top:.45rem;padding:0 .8rem;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-theme=dark] .v1-route{background:#a04545}.v1-quelle{padding-bottom:1.5rem}html:has(#v1) body{overflow:hidden}html:has(#v1) footer{display:none}}@media (width<=1023px) and (height<=520px) and (orientation:landscape){.v1-liste{border-radius:0;width:min(22rem,46vw);top:5rem;right:auto;box-shadow:6px 0 20px #1411102e;height:auto!important}.v1-liste[data-stufe=klein]{overflow-y:auto}.v1-griff{display:none}.v1-kopf{padding-top:.5rem;top:0}.v1-karte{left:min(22rem,46vw);bottom:0!important}}@media (width>=1024px){.v1-liste{contain:paint;position:relative}}
