.entity-lookup.svelte-nxfeld{position:relative;display:grid;gap:8px;--lookup-border: var(--color-border-default, var(--border-color));--lookup-muted: var(--color-fg-muted, var(--text-secondary));--lookup-bg: var(--color-canvas-default, var(--bg-primary));--lookup-subtle: var(--color-canvas-subtle, var(--bg-secondary));--lookup-text: var(--color-fg-default, var(--text-primary));--lookup-accent: var(--color-primary, var(--accent-color))}label.svelte-nxfeld,label.svelte-nxfeld>span:where(.svelte-nxfeld){display:block}label.svelte-nxfeld>span:where(.svelte-nxfeld){margin-bottom:6px;color:var(--lookup-muted);font-size:12px;font-weight:600}.search-field.svelte-nxfeld{position:relative;display:flex;align-items:center}.search-field.svelte-nxfeld svg:where(.svelte-nxfeld){position:absolute;left:10px;width:16px;height:16px;fill:none;stroke:var(--lookup-muted);stroke-width:1.8;pointer-events:none}input.svelte-nxfeld{width:100%;min-height:38px;border:1px solid var(--lookup-border);border-radius:6px;padding:7px 86px 7px 34px;background:var(--lookup-bg);color:var(--lookup-text);font:inherit}input.svelte-nxfeld:focus{outline:2px solid color-mix(in srgb,var(--lookup-accent) 30%,transparent);border-color:var(--lookup-accent)}.search-state.svelte-nxfeld{position:absolute;right:10px;color:var(--lookup-muted);font-size:12px}.results.svelte-nxfeld{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:30;max-height:360px;overflow:auto;border:1px solid var(--lookup-border);border-radius:7px;background:var(--lookup-bg);box-shadow:0 4px 8px #0000001a}.result-row.svelte-nxfeld{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 11px;border-bottom:1px solid var(--lookup-border)}.result-row.svelte-nxfeld:last-child{border-bottom:0}.result-copy.svelte-nxfeld{min-width:0}.result-name.svelte-nxfeld,.result-actions.svelte-nxfeld{display:flex;align-items:center;gap:7px}.result-name.svelte-nxfeld span:where(.svelte-nxfeld){color:var(--lookup-muted);font-size:11px}.result-copy.svelte-nxfeld p:where(.svelte-nxfeld),.result-state.svelte-nxfeld{margin:4px 0 0;color:var(--lookup-muted);font-size:12px;line-height:1.4}.result-copy.svelte-nxfeld p:where(.svelte-nxfeld){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.result-actions.svelte-nxfeld{flex:0 0 auto}.result-actions.svelte-nxfeld button:where(.svelte-nxfeld),.result-actions.svelte-nxfeld a:where(.svelte-nxfeld),.suggested-queries.svelte-nxfeld button:where(.svelte-nxfeld),.create-results.svelte-nxfeld button:where(.svelte-nxfeld){display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid var(--lookup-border);border-radius:6px;padding:5px 8px;background:var(--lookup-subtle);color:var(--lookup-text);font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.result-actions.svelte-nxfeld button:where(.svelte-nxfeld){border-color:var(--lookup-accent);background:var(--lookup-accent);color:var(--color-header-text, white)}.create-results.svelte-nxfeld{display:grid;gap:1px;border-top:1px solid var(--lookup-border);background:var(--lookup-border)}.create-results.svelte-nxfeld button:where(.svelte-nxfeld){justify-content:flex-start;gap:4px;min-height:38px;border:0;border-radius:0;padding:8px 11px;background:var(--lookup-subtle);text-align:left}.create-results.svelte-nxfeld button:where(.svelte-nxfeld):hover:not(:disabled){background:color-mix(in srgb,var(--lookup-accent) 8%,var(--lookup-subtle))}.create-results.svelte-nxfeld button:where(.svelte-nxfeld):disabled{cursor:wait;opacity:.55}.suggested-queries.svelte-nxfeld{display:flex;flex-wrap:wrap;gap:6px}.suggested-queries.svelte-nxfeld button:where(.svelte-nxfeld){min-height:28px;padding:4px 7px;cursor:pointer}.result-actions.svelte-nxfeld button:where(.svelte-nxfeld):disabled{cursor:wait;opacity:.55}.result-state.svelte-nxfeld{margin:0;padding:11px}.result-state.error.svelte-nxfeld{color:var(--color-danger, #9f2f2f)}.surface-ingest.svelte-nxfeld .result-row:where(.svelte-nxfeld){background:var(--lookup-subtle)}.surface-production.svelte-nxfeld .results:where(.svelte-nxfeld){top:calc(100% + 5px)}.surface-production.svelte-nxfeld .result-row:where(.svelte-nxfeld){padding:11px 12px}@media(max-width:640px){.result-row.svelte-nxfeld{flex-direction:column}.result-actions.svelte-nxfeld{width:100%}}
