._container_13ws0_1{position:relative;width:100%}._inputWrapper_13ws0_6{position:relative;display:flex;align-items:center}._icon_13ws0_12{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;z-index:1}._input_13ws0_6{padding-left:calc(var(--spacing-3) * 2 + 18px);padding-right:calc(var(--spacing-3) * 2 + 16px)}._loader_13ws0_25,._chevron_13ws0_26,._clearButton_13ws0_27{position:absolute;right:var(--spacing-3);color:var(--muted-foreground)}._loader_13ws0_25,._chevron_13ws0_26{pointer-events:none}._clearButton_13ws0_27{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color var(--animation-duration-fast) ease}._clearButton_13ws0_27:hover{color:var(--foreground)}._loader_13ws0_25{animation:_spin_13ws0_1 1s linear infinite}@keyframes _spin_13ws0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dropdown_13ws0_66{position:absolute;top:calc(100% + var(--spacing-1));left:0;right:0;z-index:var(--z-overlay);background-color:var(--popup);color:var(--popup-foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);max-height:20rem;overflow-y:auto;animation:_dropdownFadeIn_13ws0_1 var(--animation-duration-normal) ease}@keyframes _dropdownFadeIn_13ws0_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}._emptyState_13ws0_93{padding:var(--spacing-4);text-align:center;color:var(--muted-foreground);font-size:.875rem;font-family:var(--font-family-monospace)}._list_13ws0_101{list-style:none;margin:0;padding:var(--spacing-2)}._listItem_13ws0_107{padding:var(--spacing-3);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;border:1px solid transparent;color:var(--popup-foreground)}._listItem_13ws0_107:hover{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._venueName_13ws0_124{font-weight:500;font-size:.9375rem;margin-bottom:var(--spacing-1);font-family:var(--font-family-base)}._venueDetails_13ws0_131{display:flex;gap:var(--spacing-2);font-size:.75rem;font-family:var(--font-family-monospace);opacity:.8}._neighborhood_13ws0_139{text-transform:uppercase}._listItem_13ws0_107:hover ._district_13ws0_143{opacity:.7}
