.filters-form.svelte-vqwee1{display:flex;flex-direction:column;gap:1.25rem}.filters-form__field.svelte-vqwee1{display:flex;flex-direction:column;gap:var(--space-2)}.filters-form__label.svelte-vqwee1{display:flex;align-items:center;gap:var(--space-2);font-size:.75rem;font-weight:var(--font-semibold);color:var(--color-charcoal-light);text-transform:uppercase;letter-spacing:.05em}.filters-form__label-icon.svelte-vqwee1{width:.875rem;height:.875rem;color:var(--color-accent);flex-shrink:0}.filters-form__input.svelte-vqwee1{width:100%;padding:.625rem var(--space-4);border:2px solid var(--color-primary-light);border-radius:var(--radius-lg);font-size:.9375rem;background-color:var(--color-cream);color:var(--color-charcoal);transition:all var(--duration-200) var(--ease-out)}.filters-form__input.svelte-vqwee1::placeholder{color:rgba(var(--color-charcoal-light-rgb),.5)}.filters-form__input.svelte-vqwee1:focus{outline:none;border-color:var(--color-primary);background-color:var(--color-white)}.filters-form__toggle-btn.svelte-vqwee1{width:100%;display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:2px solid var(--color-primary-light);border-radius:var(--radius-lg);font-size:.875rem;background-color:var(--color-cream);color:var(--color-charcoal-light);cursor:pointer;transition:all var(--duration-200) var(--ease-out)}.filters-form__toggle-btn.svelte-vqwee1:hover{border-color:var(--color-primary);color:var(--color-charcoal)}.filters-form__toggle-btn.svelte-vqwee1:disabled{cursor:not-allowed;opacity:.7}.filters-form__toggle-btn--active.svelte-vqwee1{border-color:var(--color-accent);background-color:var(--color-accent-light);color:var(--color-charcoal)}.filters-form__toggle-btn--error.svelte-vqwee1{border-color:var(--color-error-muted);background-color:var(--color-error-bg);color:var(--color-error-darker)}.filters-form__toggle-icon.svelte-vqwee1{width:1rem;height:1rem;flex-shrink:0}.filters-form__toggle-icon--accent.svelte-vqwee1{color:var(--color-accent)}.filters-form__toggle-icon--spin.svelte-vqwee1{animation:svelte-vqwee1-spin 1s linear infinite;color:var(--color-accent)}@keyframes svelte-vqwee1-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filters-form__spinner-bg.svelte-vqwee1{opacity:.25}.filters-form__spinner-fg.svelte-vqwee1{opacity:.75}.filters-form__toggle-text.svelte-vqwee1{flex:1;text-align:left}.filters-form__toggle-check.svelte-vqwee1{width:1rem;height:1rem;flex-shrink:0;color:var(--color-accent);opacity:0;transition:opacity var(--duration-200) var(--ease-out)}.filters-form__toggle-check--visible.svelte-vqwee1,.filters-form__toggle-btn--active.svelte-vqwee1 .filters-form__toggle-check:where(.svelte-vqwee1){opacity:1}
