.autocomplete-field.svelte-h59lmo{position:relative}.suggestions-list.open-above.svelte-h59lmo{margin-top:0;margin-bottom:var(--sp-xs);top:auto;bottom:100%}.search-status.svelte-h59lmo{color:var(--text-secondary);font-size:var(--fs-base);margin:var(--sp-xs) 0 0}.search-status.search-error.svelte-h59lmo{color:var(--red-text)}.search-status.svelte-h59lmo:not(.has-status){border:0;margin:0;padding:0;position:absolute}.search-retry.svelte-h59lmo{width:fit-content;max-width:100%;min-height:var(--control-size-min);min-width:var(--control-size-min);margin-top:var(--sp-sm);padding:var(--sp-sm) var(--sp-md);font-family:var(--font-sans)}.coord-hint.svelte-h59lmo{font-size:var(--fs-micro);color:var(--green-text);opacity:.85;align-items:center;gap:.4rem;margin:.4rem 0 0;line-height:1.4;display:inline-flex}.coord-hint.svelte-h59lmo svg:where(.svelte-h59lmo){flex-shrink:0}.ext-error.svelte-h59lmo{color:var(--red-text);font-size:var(--fs-micro);margin:.4rem 0 0;font-weight:700}.suggestion-item.region-item{background:color-mix(in srgb, var(--amber-text) 5%, transparent);border-left:3px solid color-mix(in srgb, var(--amber-text) 45%, transparent)}.region-tag{font-size:var(--fs-micro);color:var(--color-partner);background:color-mix(in srgb, var(--amber-text) 12%, transparent);border-radius:var(--radius-sm);margin-left:auto;padding:.15rem .45rem;font-weight:700}.alert-region.svelte-h59lmo:not(.has-error){border:0;margin:0;padding:0;position:absolute}label.schlicht.svelte-h59lmo{color:var(--text-secondary);margin-bottom:.4rem}input.schlicht.svelte-h59lmo{min-height:var(--control-size-min);background:var(--bg-card);border:1px solid var(--border-control);border-radius:var(--radius-md);font-size:var(--fs-sm);padding:.7rem 1rem}input.schlicht.svelte-h59lmo:focus-visible{outline:var(--focus-width,2px) solid var(--text-main);outline-offset:2px;box-shadow:none}input.schlicht[aria-invalid=true].svelte-h59lmo{border-color:var(--red-text)}@media (forced-colors:active){input.schlicht.svelte-h59lmo{border-color:buttontext}input.schlicht.svelte-h59lmo:focus-visible{outline-color:highlight}}@media not (forced-colors:active){html[data-design=elanum] .suggestions-list.svelte-h59lmo{margin-top:var(--sp-sm);border-radius:calc(var(--radius-control) + 6px);background:var(--paper);box-shadow:var(--raised);border:0;padding:6px}html[data-design=elanum] .suggestions-list.open-above.svelte-h59lmo{margin-top:0;margin-bottom:var(--sp-sm)}html[data-design=elanum] .suggestion-item.svelte-h59lmo{align-items:center;gap:.125rem var(--sp-md);box-sizing:border-box;border-radius:var(--radius-control);min-block-size:3.25rem;color:var(--ink);font-size:var(--fs-sm);transition:background var(--motion-ui) ease, transform 90ms ease;border:0;flex-wrap:wrap;padding:.625rem 1rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){html[data-design=elanum]:not(.weniger-bewegung) .suggestion-item.svelte-h59lmo:active{transform:scale(.985)}}html[data-design=elanum] .suggestion-item.svelte-h59lmo+.suggestion-item:where(.svelte-h59lmo){margin-block-start:var(--sp-xs)}html[data-design=elanum] .suggestion-item.svelte-h59lmo .city:where(.svelte-h59lmo){overflow-wrap:break-word;min-inline-size:0;font-weight:600}html[data-design=elanum] .suggestion-item.svelte-h59lmo .meta:where(.svelte-h59lmo){color:var(--ink-2);font-size:var(--fs-sm);margin-inline-start:auto}html[data-design=elanum] .suggestion-item.region-item.svelte-h59lmo{background:0 0;border-left:0}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .suggestion-item.svelte-h59lmo:hover{background:var(--canvas)}}html[data-design=elanum] .suggestion-item.active-suggestion.svelte-h59lmo{background:var(--sterne-hauch);box-shadow:inset 0 0 0 var(--focus-width) var(--sterne-tief)}html[data-design=elanum] .region-tag.svelte-h59lmo{border-radius:var(--radius-control);background:var(--canvas);color:var(--ink-2);font-size:var(--fs-sm);letter-spacing:normal;text-transform:none;padding:.125rem .625rem;font-weight:600}html[data-design=elanum] .coord-hint.svelte-h59lmo{opacity:1}html[data-design=elanum] .coord-hint.svelte-h59lmo svg:where(.svelte-h59lmo){stroke-width:1.6px}html[data-design=elanum] .ext-error.svelte-h59lmo{font-weight:600}}@media (forced-colors:active){html[data-design=elanum] .suggestion-item.active-suggestion.svelte-h59lmo{outline-offset:-2px;outline:2px solid highlight}}
