.FloatingResultsPanel_panel__Fg5uK{display:none}@media (min-width:960px){.FloatingResultsPanel_panel__Fg5uK{display:flex;flex-direction:column;gap:var(--space-3);position:fixed;top:6rem;right:var(--space-4);width:var(--floating-results-panel-width);max-width:calc(100vw - 2 * var(--space-4));max-height:calc(100vh - 8rem - 6rem);z-index:20;padding:var(--space-3);background:color-mix(in srgb,var(--color-bg-elevated) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}}.FloatingResultsPanel_header__BRAh9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex:0 0 auto}.FloatingResultsPanel_heading__59Jnj{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.FloatingResultsPanel_heading__59Jnj strong{color:var(--color-text);font-size:var(--text-lg)}.FloatingResultsPanel_toggle__6HA5y{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.2rem;height:2.2rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);cursor:pointer}.FloatingResultsPanel_list__KwrE_{display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;min-height:0}.KartePage_filterToggleInput__KQt5z{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.KartePage_filterToggleLabel__AxFZu{display:inline-flex;align-items:center;justify-content:center;position:fixed;right:var(--space-3);bottom:calc(14vh + var(--space-3));z-index:46;min-height:2.75rem;padding:0 var(--space-4);border-radius:999px;background:var(--color-accent);color:var(--color-accent-contrast);font:inherit;font-size:var(--text-sm);font-weight:700;box-shadow:0 1px 4px var(--map-pin-shadow);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.KartePage_filterPanel__TwyUS{display:none;position:fixed;left:var(--space-3);right:var(--space-3);bottom:calc(14vh + var(--space-3) * 2 + 2.75rem);max-height:55vh;overflow-y:auto;z-index:45;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 -.5rem 1.5rem rgba(0,0,0,.25);padding:var(--space-4);flex-direction:column;gap:var(--space-3)}.KartePage_filterToggleInput__KQt5z:checked~.KartePage_filterPanel__TwyUS{display:flex}.KartePage_secondRow__VBPjK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.KartePage_filterToggleInput__KQt5z:checked~.KartePage_filterToggleLabel__AxFZu{background:var(--color-text);color:var(--color-bg)}.KartePage_mapFrame__pCpV2{position:fixed;top:0;left:0;right:0;height:100dvh;z-index:40}.KartePage_mapFrame__pCpV2[data-view=liste]{display:none}.KartePage_listeOverlay__RUYsc{display:contents}@media (min-width:960px){.KartePage_filterToggleInput__KQt5z,.KartePage_filterToggleInput__KQt5z:checked~.KartePage_filterToggleLabel__AxFZu,.KartePage_filterToggleLabel__AxFZu{display:none}.KartePage_filterPanel__TwyUS,.KartePage_filterToggleInput__KQt5z:checked~.KartePage_filterPanel__TwyUS{display:flex;position:fixed;top:6rem;left:var(--space-4);right:calc(var(--floating-results-panel-width) + var(--space-4) * 2 + 5.2rem);bottom:auto;max-height:none;overflow-y:visible;z-index:20;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:color-mix(in srgb,var(--color-bg-elevated) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.KartePage_filterPanel__TwyUS .surface-panel{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.KartePage_mapFrame__pCpV2,.KartePage_mapFrame__pCpV2[data-view=liste]{display:block;position:fixed;inset:0;height:auto;z-index:1}.KartePage_listeOverlay__RUYsc{display:flex;flex-direction:column;gap:var(--space-6);position:fixed;inset:0;z-index:10;overflow-y:auto;padding:var(--space-4);background:var(--color-bg)}}