.vybb-place-search.vybb-place-search--premium{min-width:0}.vybb-place-search--premium .place-search-field{border:1px solid var(--border);background:var(--secondary);border-radius:8px;align-items:center;gap:.65rem;min-height:48px;padding:0 .75rem;transition:border-color .15s;display:flex}.vybb-place-search--premium .place-search-field:focus-within{border-color:var(--primary);outline:2px solid color-mix(in oklab, var(--primary) 20%, transparent);outline-offset:2px}.vybb-place-search--premium .place-search-field input{min-width:0;box-shadow:none;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;padding:.8rem 0;font-size:.875rem}.vybb-place-search--premium .place-search-field input::placeholder{color:var(--muted-foreground)}.vybb-place-search--premium .place-search-results{z-index:45;border:1px solid var(--border);background:var(--card);box-shadow:0 12px 30px color-mix(in oklab, var(--background) 75%, transparent);border-radius:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.vybb-place-search--premium .place-search-options{overscroll-behavior:contain;max-height:280px;padding:.3rem;overflow-y:auto}.vybb-place-search--premium .place-search-option{text-align:left;white-space:normal;border-radius:6px;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;height:auto;min-height:60px;padding:.7rem;display:flex}.vybb-place-search--premium .place-search-option[aria-selected=true]{background:var(--secondary);box-shadow:inset 3px 0 var(--primary)}.vybb-place-search--premium .place-search-icon{background:var(--secondary);width:34px;height:34px;color:var(--primary);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.vybb-place-search--premium .place-search-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}@media (prefers-reduced-motion:reduce){.vybb-place-search--premium .place-search-field{transition:none}}
