.col--search.svelte-mgk7vd{width:calc(var(--col-w) * var(--search-lanes));min-width:calc(var(--col-w) * var(--search-lanes));height:100%;display:flex;overflow:visible;background:var(--row-surface)}.col__scroll.svelte-mgk7vd{flex:1 1 auto;min-height:0;overflow-y:auto}.col__state.svelte-mgk7vd{padding:18px var(--col-pad-x);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.search-results.svelte-mgk7vd{background:var(--row-surface)}.desktop-results.svelte-mgk7vd{display:flex;width:100%;height:100%}.family-column.svelte-mgk7vd{position:relative;z-index:1;width:var(--col-w);min-width:var(--col-w);height:100%;display:flex;flex-direction:column;border-right:1px solid var(--border-strong);background:var(--row-surface)}.search-header-spacer.svelte-mgk7vd{flex:0 0 94px;background:var(--chrome-ground);border-bottom:1px solid var(--border-strong)}.family-column.svelte-mgk7vd:last-child{border-right:0}.family-column.svelte-mgk7vd>header:where(.svelte-mgk7vd){flex:0 0 29px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 var(--col-pad-x);border-bottom:1px solid var(--border-strong);background:var(--bg-elev-2);color:var(--fg);font-family:var(--font-mono);font-size:9px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.family-column.svelte-mgk7vd>header:where(.svelte-mgk7vd) span:where(.svelte-mgk7vd){color:var(--fg-faint);font-size:7px}.mobile-search.svelte-mgk7vd{display:none}.top-action.svelte-mgk7vd{width:100%;min-height:62px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px;padding:8px var(--col-pad-x);border:0;border-bottom:1px solid var(--border-strong);background:color-mix(in srgb,var(--accent) 9%,var(--row-surface));color:var(--fg);text-align:left}.top-action.svelte-mgk7vd:hover{background:color-mix(in srgb,var(--accent) 15%,var(--row-surface))}.top-action.svelte-mgk7vd>span:where(.svelte-mgk7vd){grid-row:1 / 3;display:grid;place-items:center;width:26px;height:26px;border:1px solid currentColor;border-radius:50%;font-family:var(--font-mono);font-size:8px;font-weight:900}.top-action.svelte-mgk7vd strong:where(.svelte-mgk7vd){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-action.svelte-mgk7vd small:where(.svelte-mgk7vd),.search-note.svelte-mgk7vd{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.search-note.svelte-mgk7vd{padding:9px var(--col-pad-x);border-bottom:1px solid var(--border)}
