.item-card.svelte-t2ykpv{flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.item-card.selected.svelte-t2ykpv{outline:2px solid var(--color-primary)}.select-toggle.svelte-t2ykpv{z-index:1;border:2px solid var(--color-surface);color:#fff;cursor:pointer;background:#00000059;border-radius:50%;width:26px;height:26px;font-size:.85rem;line-height:1;position:absolute;top:8px;right:8px}.item-card.selected.svelte-t2ykpv .select-toggle:where(.svelte-t2ykpv){background:var(--color-primary)}.photo.svelte-t2ykpv{aspect-ratio:3/4;background:var(--color-surface-muted);justify-content:center;align-items:center;display:flex}.photo.svelte-t2ykpv img:where(.svelte-t2ykpv){object-fit:cover;width:100%;height:100%}.placeholder.svelte-t2ykpv{font-size:2.5rem}.details.svelte-t2ykpv{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.name.svelte-t2ykpv{margin:0;font-weight:600}.actions.svelte-t2ykpv{gap:4px;margin-top:4px;display:flex}.danger.svelte-t2ykpv{color:var(--color-danger)}.header-row.svelte-15jzx55{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}select.svelte-15jzx55,.search-input.svelte-15jzx55{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:10px 12px}.search-input.svelte-15jzx55{width:100%}.grid.svelte-15jzx55{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.centered.svelte-15jzx55{text-align:center;padding:40px 0}
