.search-input-wrapper.svelte-oeoh2d{display:flex;align-items:center;gap:var(--space-sm);flex:1}.search-icon.svelte-oeoh2d{color:var(--text-muted);flex-shrink:0}.search-input.svelte-oeoh2d{flex:1;background:transparent;border:none;border-radius:0;font-size:var(--font-base);color:var(--text);outline:none;box-shadow:none;padding:0}.search-input.svelte-oeoh2d::placeholder{color:var(--text-muted)}.clear-btn.svelte-oeoh2d{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);padding:2px;cursor:pointer}.clear-btn.svelte-oeoh2d:hover{color:var(--text)}.search-result.svelte-15oa5ao{display:flex;align-items:flex-start;gap:var(--space-sm);background:none;border:none;text-align:left;cursor:pointer;color:var(--text-muted);transition:all var(--transition-fast);width:100%}.search-result.list.svelte-15oa5ao{padding:var(--space-sm);border-radius:var(--radius-sm);justify-content:flex-start}.search-result.list.svelte-15oa5ao:hover{color:var(--text);background:var(--surface-hover)}.search-result.card.svelte-15oa5ao{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.search-result.card.svelte-15oa5ao:hover{border-color:var(--accent);box-shadow:var(--shadow-md),0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.result-icon.svelte-15oa5ao{flex-shrink:0}.search-result.list.svelte-15oa5ao .result-icon:where(.svelte-15oa5ao){margin-top:2px}.result-text.svelte-15oa5ao{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.search-result.card.svelte-15oa5ao .result-text:where(.svelte-15oa5ao){flex:1;gap:2px}.result-name.svelte-15oa5ao{font-size:var(--font-base);color:var(--text)}.search-result.card.svelte-15oa5ao .result-name:where(.svelte-15oa5ao){font-weight:600}.result-context.svelte-15oa5ao{font-size:var(--font-base);color:var(--text-muted)}.search-result.card.svelte-15oa5ao .result-context:where(.svelte-15oa5ao){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
