.city-picker-module__sSvifW__picker{gap:8px;min-width:0;display:grid}.city-picker-module__sSvifW__form{gap:8px;min-width:0;margin:0;display:grid}.city-picker-module__sSvifW__label{color:var(--ds-paper,var(--paper));font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0;display:block}.city-picker-module__sSvifW__input{box-sizing:border-box;border-radius:var(--radius-in);background:var(--ds-inset,var(--ink));width:100%;min-width:0;min-height:48px;box-shadow:inset 0 0 0 1px var(--ds-edge,var(--line));color:var(--ds-paper,var(--paper));font:inherit;border:0;margin:0;padding:12px 16px;font-size:16px}.city-picker-module__sSvifW__input:focus{box-shadow:inset 0 0 0 2px var(--ds-spark,var(--spark));outline:none}.city-picker-module__sSvifW__input::placeholder{color:var(--ds-muted,var(--muted))}.city-picker-module__sSvifW__textBtn{cursor:pointer;min-height:44px;color:var(--ds-paper,var(--paper));font:inherit;font-size:var(--fs-body);font-weight:var(--fw-semibold);text-underline-offset:3px;background:0 0;border:0;justify-self:start;margin:0;padding:10px 2px;text-decoration:underline}.city-picker-module__sSvifW__status{color:var(--ds-muted,var(--muted));font-size:var(--fs-body);margin:0;line-height:1.45}.city-picker-module__sSvifW__status:empty{display:none}.city-picker-module__sSvifW__results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.city-picker-module__sSvifW__results[hidden]{display:none}.city-picker-module__sSvifW__result{box-sizing:border-box;border-radius:var(--radius-in);cursor:pointer;background:var(--ds-surface,var(--panel));width:100%;color:var(--ds-paper,var(--paper));font:inherit;text-align:left;overflow-wrap:anywhere;border:0;gap:2px;padding:12px 16px;display:grid}.city-picker-module__sSvifW__result[aria-selected=true]{background:color-mix(in srgb, var(--ds-paper,var(--paper)) 6%, var(--ds-surface,var(--panel)))}@media (hover:hover){.city-picker-module__sSvifW__result:hover{background:color-mix(in srgb, var(--ds-paper,var(--paper)) 6%, var(--ds-surface,var(--panel)))}}.city-picker-module__sSvifW__result[aria-selected=true]{outline:2px solid var(--ds-spark,var(--spark));outline-offset:-2px}.city-picker-module__sSvifW__result strong{font-size:var(--fs-body)}.city-picker-module__sSvifW__result span{color:var(--ds-label,var(--label));font-size:var(--fs-body);font-weight:var(--fw-semibold)}
