.city.svelte-49rg3t{position:relative}ul.svelte-49rg3t{z-index:30;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000001f}ul.up.svelte-49rg3t{top:auto;bottom:calc(100% + 4px)}button.svelte-49rg3t{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:baseline;gap:8px;padding:10px 12px;font-size:15px;display:flex}li.active.svelte-49rg3t button:where(.svelte-49rg3t),button.svelte-49rg3t:hover{background:var(--brand-soft)}span.svelte-49rg3t{color:var(--muted);font-size:13px}
