.vendor-list.svelte-7ke6fz{background:var(--color-bg-sidebar);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;margin-top:1rem;margin-bottom:1rem}.vendor-item.svelte-7ke6fz{display:grid;grid-template-columns:minmax(140px,180px) 1fr;gap:.75rem;padding:.75rem 1rem;align-items:baseline}.vendor-item.svelte-7ke6fz+.vendor-item:where(.svelte-7ke6fz){border-top:1px solid var(--color-border)}.vendor-name.svelte-7ke6fz{font-size:.875rem;font-weight:600;color:var(--color-text)}.vendor-desc.svelte-7ke6fz{font-size:.8125rem;color:var(--color-text-ter);line-height:1.55}.vendor-desc.svelte-7ke6fz a{color:var(--color-accent);text-decoration:none}.vendor-desc.svelte-7ke6fz a:hover{text-decoration:underline}.bottom-links.svelte-7ke6fz{display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.bottom-link.svelte-7ke6fz{font-size:.875rem;color:var(--color-text-sec);text-decoration:none;transition:color .15s}.bottom-link.svelte-7ke6fz:hover{color:var(--color-accent)}@media(max-width:640px){.vendor-item.svelte-7ke6fz{grid-template-columns:1fr;gap:.25rem}}
