.seller-detail.svelte-1qwlvs0{padding-bottom:3rem}.container.svelte-1qwlvs0{max-width:var(--max-width);margin:0 auto;padding:0 1rem}.breadcrumbs.svelte-1qwlvs0{display:flex;align-items:center;gap:.5rem;padding:1rem 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.breadcrumbs.svelte-1qwlvs0 a:where(.svelte-1qwlvs0){color:var(--color-text-secondary);text-decoration:none}.breadcrumbs.svelte-1qwlvs0 a:where(.svelte-1qwlvs0):hover{color:var(--color-header)}.hero-section.svelte-1qwlvs0{position:relative;height:200px;margin:0 -1rem;overflow:hidden}@media(min-width:768px){.hero-section.svelte-1qwlvs0{height:280px;margin:0;border-radius:var(--radius-md)}}.hero-image.svelte-1qwlvs0{width:100%;height:100%;object-fit:cover}.hero-overlay.svelte-1qwlvs0{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.4) 0%,transparent 50%)}.seller-header.svelte-1qwlvs0{display:grid;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--color-border)}@media(min-width:768px){.seller-header.svelte-1qwlvs0{grid-template-columns:auto 1fr;gap:1.5rem}}.seller-logo-large.svelte-1qwlvs0{width:80px;height:80px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-secondary);border:3px solid white;margin-top:-40px;position:relative;z-index:1}@media(min-width:768px){.seller-logo-large.svelte-1qwlvs0{width:100px;height:100px;margin-top:-50px}}.seller-logo-large.svelte-1qwlvs0 img:where(.svelte-1qwlvs0){width:100%;height:100%;object-fit:cover}.logo-placeholder.svelte-1qwlvs0{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);background:var(--color-bg-tertiary)}.seller-header-info.svelte-1qwlvs0{display:flex;flex-direction:column;gap:.5rem}.seller-badges.svelte-1qwlvs0{display:flex;gap:.5rem}.badge.svelte-1qwlvs0{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.badge-featured.svelte-1qwlvs0{background:var(--color-warning-light);color:var(--color-warning)}.seller-name.svelte-1qwlvs0{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}@media(min-width:768px){.seller-name.svelte-1qwlvs0{font-size:var(--font-size-2xl)}}.seller-company.svelte-1qwlvs0{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.seller-rating.svelte-1qwlvs0{display:flex;align-items:center;gap:.5rem}.stars.svelte-1qwlvs0{display:flex;gap:2px}.star.svelte-1qwlvs0{stroke:none}.star-full.svelte-1qwlvs0{fill:var(--color-warning)}.star-half.svelte-1qwlvs0{fill:var(--color-warning-light)}.star-empty.svelte-1qwlvs0{fill:var(--color-border)}.rating-value.svelte-1qwlvs0{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.review-count.svelte-1qwlvs0{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.seller-tagline.svelte-1qwlvs0{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:.5rem 0 0;font-style:italic}.seller-content.svelte-1qwlvs0{display:grid;gap:1.5rem;padding-top:1.5rem}@media(min-width:768px){.seller-content.svelte-1qwlvs0{grid-template-columns:1fr 300px}}.seller-main.svelte-1qwlvs0{min-width:0}.content-section.svelte-1qwlvs0{background:#fff;padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border)}.content-section.svelte-1qwlvs0 h2:where(.svelte-1qwlvs0){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 1rem}.description.svelte-1qwlvs0{color:var(--color-text-secondary);line-height:1.6;margin:0;white-space:pre-wrap}.seller-sidebar.svelte-1qwlvs0{display:flex;flex-direction:column;gap:1rem}.info-card.svelte-1qwlvs0{background:#fff;padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--color-border)}.info-card.svelte-1qwlvs0 h3:where(.svelte-1qwlvs0){font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.info-list.svelte-1qwlvs0{display:flex;flex-direction:column;gap:.75rem;margin:0}.info-item.svelte-1qwlvs0{display:flex;justify-content:space-between;align-items:center}.info-item.svelte-1qwlvs0 dt:where(.svelte-1qwlvs0){font-size:var(--font-size-sm);color:var(--color-text-secondary)}.info-item.svelte-1qwlvs0 dd:where(.svelte-1qwlvs0){font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}
