.client-grid.svelte-180f3oy{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.client-card.svelte-180f3oy{display:flex;flex-direction:column;padding:var(--spacing-md);background-color:var(--bg-secondary);border:1px solid var(--border-dim);cursor:pointer;text-align:left;font-family:var(--font-mono);transition:border-color .15s;text-decoration:none}.client-card.svelte-180f3oy:hover{border-color:var(--accent)}.client-card.svelte-180f3oy:focus{outline:none;border-color:var(--accent);background-color:var(--selection-bg)}.client-card.svelte-180f3oy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.client-card.selected.svelte-180f3oy{border-color:var(--accent);background-color:var(--selection-bg)}.client-grid.active.svelte-180f3oy .client-card.selected:where(.svelte-180f3oy){border-color:var(--accent);background-color:var(--selection-bg)}.client-grid.active.svelte-180f3oy .client-card.selected:where(.svelte-180f3oy) .client-name:where(.svelte-180f3oy),.client-grid.active.svelte-180f3oy .client-card.selected:where(.svelte-180f3oy) .client-desc:where(.svelte-180f3oy){color:var(--selection-fg)}.client-grid.svelte-180f3oy:not(.active) .client-card.selected:where(.svelte-180f3oy){border-color:var(--border);background-color:var(--selection-bg-dim)}.client-name.svelte-180f3oy{color:var(--accent);font-weight:600;margin-bottom:var(--spacing-xs)}.client-desc.svelte-180f3oy{color:var(--text-muted);font-size:var(--font-size-sm)}
