.venue-selector.svelte-voripi{min-width:0;max-width:100%;display:inline-grid;position:relative}.dropdown-menu.svelte-voripi{z-index:1000;background:var(--color-surface-1);border:1px solid var(--color-border-default);width:max-content;max-width:calc(100vw - 16px);max-height:min(32rem,100dvh - 6rem);box-shadow:var(--shadow-modal);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.search-field.svelte-voripi{border-bottom:1px solid var(--color-border-default);background-color:var(--color-surface-3);border-radius:8px 8px 0 0;flex-shrink:0;align-items:stretch;min-height:2.5rem;display:flex}.search-field.svelte-voripi:focus-within{outline:1px solid var(--color-brand);outline-offset:-1px}.search-icon.svelte-voripi{color:var(--color-text-secondary);align-items:center;padding:0 1rem 0 1.25rem;display:flex}.search-input.svelte-voripi{color:#fff;background:0 0;border:none;border-radius:0;flex:1;width:0;min-width:0;padding:0 .75rem 0 0;font-size:max(16px,1rem)}.search-input.svelte-voripi::placeholder{color:var(--color-text-muted)}.search-input.svelte-voripi:focus{outline:none}.search-input.svelte-voripi::-webkit-search-cancel-button{appearance:none}.listbox.svelte-voripi{flex-direction:column;min-height:0;padding:4px 0;display:flex}.pinned.svelte-voripi{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;margin-bottom:4px;padding-bottom:4px}.scroll-list.svelte-voripi{overscroll-behavior:contain;min-height:0;position:relative;overflow-y:auto}.no-results.svelte-voripi{color:var(--color-text-secondary);padding:8px 16px;font-size:.95rem}.dropdown-item.svelte-voripi{text-align:left;width:100%;color:var(--color-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:12px;padding:8px 16px;font-size:.95rem;font-weight:500;transition:background-color .15s;display:flex}.dropdown-item.selected.svelte-voripi{background-color:var(--color-surface-2)}.dropdown-item.highlighted.svelte-voripi{background-color:var(--color-surface-4)}.dropdown-item.hidden-venue.svelte-voripi{color:var(--color-text-disabled)}.dropdown-item.hidden-venue.svelte-voripi .dropdown-item-icon:where(.svelte-voripi){opacity:.4}.dropdown-item-icon.svelte-voripi{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dropdown-item-label.svelte-voripi{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}
