.list-view.svelte-1qsynhj{position:relative;z-index:1;padding:0 var(--page-gutter, 1rem) var(--spacing-xl, 2rem);flex:1}.list-title.svelte-1qsynhj{font-family:var(--font-sans, sans-serif);font-size:1.75rem;font-weight:600;color:var(--ink, #1a1a2e);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--spacing-sm, .75rem);padding-top:var(--spacing-lg, 1.5rem)}.empty.svelte-1qsynhj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;color:var(--ink-muted, #8a8a9a);text-align:center}.empty.svelte-1qsynhj p:where(.svelte-1qsynhj){margin:16px 0 4px;font-size:1rem;font-weight:500;color:var(--ink-light, #4a4a5a)}.empty.svelte-1qsynhj span:where(.svelte-1qsynhj){font-size:.875rem}.product-list.svelte-1qsynhj{display:flex;flex-direction:column;gap:12px}.product-row.svelte-1qsynhj{display:flex;align-items:center;gap:16px;width:100%;padding:14px 16px;background:var(--card, #ffffff);border:1px solid var(--border-light, #f0efeb);border-radius:var(--radius-sm, 10px);text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s}.product-row.svelte-1qsynhj:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 16px rgba(0,0,0,.06))}.product-row.svelte-1qsynhj img:where(.svelte-1qsynhj){width:56px;height:56px;object-fit:contain;border-radius:8px;background:var(--bg, #fafaf8)}.product-info.svelte-1qsynhj{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.product-info.svelte-1qsynhj .brand:where(.svelte-1qsynhj){font-size:.6875rem;font-weight:600;color:var(--accent, #0d9488);text-transform:uppercase;letter-spacing:.06em}.product-info.svelte-1qsynhj .name:where(.svelte-1qsynhj){font-size:.9375rem;font-weight:500;color:var(--ink, #1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.score.svelte-1qsynhj{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.9375rem;font-weight:700;color:#fff;flex-shrink:0}
