.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,168px) 1fr;gap:.75rem 1.25rem;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{margin:0;font-size:.875rem;color:var(--color-text-sec);line-height:1.55}.vendor-desc.svelte-7ke6fz a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--color-accent) 40%,transparent);text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease-standard)}.vendor-desc.svelte-7ke6fz a:hover{text-decoration-color:var(--color-accent)}.legal-footer.svelte-7ke6fz{margin-top:var(--space-7)}.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 var(--duration-fast) var(--ease-standard)}.bottom-link.svelte-7ke6fz:hover{color:var(--color-accent)}@media(max-width:640px){.vendor-item.svelte-7ke6fz{grid-template-columns:1fr;gap:.25rem}}
