.city-picker[data-v-4812cbc0]{position:relative}.city-selected[data-v-4812cbc0]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.85rem;display:flex}.city-selected button[data-v-4812cbc0]{padding:.15rem .6rem}.city-suggestions[data-v-4812cbc0]{border:1px solid var(--border,#888);border-radius:.65rem;max-height:16rem;margin-top:.4rem;padding:.35rem;overflow-y:auto}.city-suggestions button[data-v-4812cbc0]{text-align:left;width:100%;margin:.15rem 0;padding:.6rem;font-size:.85rem;display:block}.city-suggestions p[data-v-4812cbc0]{padding:.5rem;font-size:.85rem}
