#citySearch{display:block;width:100%;border:1px solid #bfc4cc;border-radius:4px;padding:12px 13px;margin:0 0 10px;font-size:16px;background:white;color:var(--ink)}
#citySearch:focus,#cityChoice:focus,#countryCode:focus,#cityOther:focus{border-color:var(--accent)}
#citySearch:disabled,#cityChoice:disabled,#countryCode:disabled{color:var(--muted);background:#f5f6f6}
.location-credit{font-size:12px}
.location-credit a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
