.picker-state.svelte-2qfgg4{min-height:10rem;color:var(--color-text-secondary);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.picker-error.svelte-2qfgg4{color:var(--color-destructive-fg)}.picker-grid-scroll.svelte-2qfgg4{max-height:56vh}.picker-grid.svelte-2qfgg4{gap:var(--space-3);padding:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.picker-tile.svelte-2qfgg4{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;text-align:left;flex-direction:column;padding:0;display:flex;overflow:hidden}.picker-tile.svelte-2qfgg4:hover{border-color:var(--color-border-strong)}.picker-tile.svelte-2qfgg4:focus-visible{outline:var(--sg-focus-ring);outline-offset:1px}.picker-thumb.svelte-2qfgg4{aspect-ratio:4/3;background:var(--color-bg-hover);display:block}.picker-thumb.svelte-2qfgg4 img:where(.svelte-2qfgg4){object-fit:contain;width:100%;height:100%}.picker-name.svelte-2qfgg4{padding:0 var(--space-2) var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}
