.category-pills.svelte-13fbkwk{display:flex;flex-direction:column;gap:.75rem}.form-label.svelte-13fbkwk{font-weight:700;color:var(--color-text-primary);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.pills-container.svelte-13fbkwk{display:flex;flex-wrap:wrap;gap:.5rem}.pill.svelte-13fbkwk{padding:.5rem 1rem;border:2px solid var(--color-border);background:var(--color-bg-primary);border-radius:var(--radius-lg);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;color:var(--color-text-secondary)}.pill.svelte-13fbkwk:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text-primary)}.pill.active.svelte-13fbkwk{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-primary)}.pill.svelte-13fbkwk:disabled{opacity:.5;cursor:not-allowed}.form-hint.svelte-13fbkwk{font-size:.875rem;color:var(--color-text-tertiary);line-height:1.5}@media(max-width:768px){.pill.svelte-13fbkwk{padding:.4rem .75rem;font-size:.8125rem}}.brand-input.svelte-1k6sb0p{display:flex;flex-direction:column;gap:.75rem}.form-label.svelte-1k6sb0p{font-weight:700;color:var(--color-text-primary);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.selected-brands.svelte-1k6sb0p{display:flex;flex-wrap:wrap;gap:.5rem}.brand-badge.svelte-1k6sb0p{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:var(--color-accent);border-radius:var(--radius-lg);font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.remove-btn.svelte-1k6sb0p{background:none;border:none;color:var(--color-text-primary);font-size:1.25rem;line-height:1;cursor:pointer;padding:0;opacity:.7;transition:opacity .2s}.remove-btn.svelte-1k6sb0p:hover{opacity:1}.input-wrapper.svelte-1k6sb0p{position:relative}.brand-search-input.svelte-1k6sb0p{width:100%;padding:.75rem 1rem;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:1rem;transition:all .2s}.brand-search-input.svelte-1k6sb0p:focus{outline:none;border-color:var(--color-accent)}.brand-search-input.svelte-1k6sb0p:disabled{opacity:.5;cursor:not-allowed}.dropdown.svelte-1k6sb0p{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:var(--color-bg-primary);border:2px solid var(--color-border);border-radius:var(--radius-md);max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #0000004d}.dropdown-item.svelte-1k6sb0p{width:100%;padding:.75rem 1rem;border:none;background:none;text-align:left;cursor:pointer;color:var(--color-text-primary);transition:background .2s;font-size:1rem;min-height:48px;display:flex;align-items:center}.dropdown-item.svelte-1k6sb0p:hover,.dropdown-item.svelte-1k6sb0p:active{background:var(--color-bg-secondary)}.form-hint.svelte-1k6sb0p{font-size:.875rem;color:var(--color-text-tertiary);line-height:1.5}@media(max-width:768px){.dropdown.svelte-1k6sb0p{max-height:250px}.dropdown-item.svelte-1k6sb0p{padding:1rem;font-size:.9375rem}}
