.seller-tile.svelte-15bg8a3{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;margin-bottom:16px}.seller-tile.svelte-15bg8a3:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.tile-content.svelte-15bg8a3{display:flex;align-items:center;padding:20px;gap:20px}.logo-section.svelte-15bg8a3{flex-shrink:0}.logo-container.svelte-15bg8a3{width:80px;height:80px;background:#f9fafb;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid #e5e7eb}.logo-image.svelte-15bg8a3{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.info-section.svelte-15bg8a3{flex:1;min-width:0}.business-info.svelte-15bg8a3{display:flex;flex-direction:column;gap:4px}.business-name.svelte-15bg8a3{font-size:1.25rem;font-weight:600;color:#111827;margin:0;line-height:1.4}.business-region.svelte-15bg8a3{font-size:.875rem;color:#6b7280;margin:0}.business-types.svelte-15bg8a3,.business-categories.svelte-15bg8a3,.business-certifications.svelte-15bg8a3{font-size:.875rem;color:#374151;margin:0;line-height:1.4}.business-notes.svelte-15bg8a3{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4;font-style:italic}.label.svelte-15bg8a3{font-weight:500;color:#111827}.badges.svelte-15bg8a3{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.badge.svelte-15bg8a3{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:500}.badge.green.svelte-15bg8a3{background:#dcfce7;color:#166534}.badge.amber.svelte-15bg8a3{background:#fef3c7;color:#92400e}.badge.blue.svelte-15bg8a3{background:#dbeafe;color:#1e40af}.links-section.svelte-15bg8a3{flex-shrink:0}.social-links.svelte-15bg8a3{display:flex;flex-direction:column;gap:8px}.link-button.svelte-15bg8a3{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:.875rem;font-weight:500;transition:all .2s ease;cursor:pointer;text-decoration:none}.link-button.svelte-15bg8a3:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.link-button.website.svelte-15bg8a3:hover{background:#f0f9ff;border-color:#0ea5e9;color:#0ea5e9}.link-button.instagram.svelte-15bg8a3:hover{background:#fdf2f8;border-color:#ec4899;color:#ec4899}.link-button.facebook.svelte-15bg8a3:hover{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.link-button.twitter.svelte-15bg8a3:hover{background:#f0f9ff;border-color:#0ea5e9;color:#0ea5e9}@media (max-width: 768px){.tile-content.svelte-15bg8a3{flex-direction:column;align-items:flex-start;gap:16px}.logo-container.svelte-15bg8a3{width:60px;height:60px}.social-links.svelte-15bg8a3{flex-direction:row;flex-wrap:wrap;width:100%}.link-button.svelte-15bg8a3{flex:1;min-width:120px}}.search-form.svelte-1ssa3wd{width:100%}.search-container.svelte-1ssa3wd{display:flex;gap:8px;width:100%}.search-input-wrapper.svelte-1ssa3wd{position:relative;flex:1}.search-icon.svelte-1ssa3wd{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#9ca3af;pointer-events:none}.search-input.svelte-1ssa3wd{width:100%;padding:10px 12px 10px 40px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;transition:border-color .2s ease}.search-input.svelte-1ssa3wd:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.clear-button.svelte-1ssa3wd{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:4px;border:none;background:none;color:#9ca3af;cursor:pointer;border-radius:4px;transition:color .2s ease}.clear-button.svelte-1ssa3wd:hover{color:#6b7280;background:#f3f4f6}.search-button.svelte-1ssa3wd{padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.search-button.svelte-1ssa3wd:hover{background:#2563eb}.search-button.svelte-1ssa3wd:active{background:#1d4ed8}.svelte-11mpwrk::-webkit-scrollbar{width:8px}.svelte-11mpwrk::-webkit-scrollbar-track{background:#f1f1f1}.svelte-11mpwrk::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.svelte-11mpwrk::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
