.SearchFiltersSidebar-module__4ES4SW__sidebar{background:var(--color-surface-card);border-radius:var(--radius-lg);flex-direction:column;gap:2rem;padding:1.5rem;display:none;box-shadow:0 2px 16px #1717170f}@media (min-width:1024px){.SearchFiltersSidebar-module__4ES4SW__sidebar{flex-shrink:0;width:16rem;display:flex}}.SearchFiltersSidebar-module__4ES4SW__mobileBar{align-items:center;gap:.625rem;display:flex}.SearchFiltersSidebar-module__4ES4SW__chipRow{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.SearchFiltersSidebar-module__4ES4SW__chipRow::-webkit-scrollbar{display:none}.SearchFiltersSidebar-module__4ES4SW__chip{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);height:2.375rem;color:var(--color-text);font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:background var(--transition-default), border-color var(--transition-default), color var(--transition-default);flex-shrink:0;padding:0 1rem;font-size:.875rem;font-weight:500}.SearchFiltersSidebar-module__4ES4SW__chipActive{background:var(--color-charcoal-bark);border-color:var(--color-charcoal-bark);color:var(--color-soft-cream)}.SearchFiltersSidebar-module__4ES4SW__filterButton{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:2.375rem;height:2.375rem;color:var(--color-text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.SearchFiltersSidebar-module__4ES4SW__filterBadge{background:var(--color-sepia);min-width:1.125rem;height:1.125rem;color:var(--color-soft-cream);font-family:var(--font-label);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:600;display:flex;position:absolute;top:-.375rem;right:-.375rem}.SearchFiltersSidebar-module__4ES4SW__mobilePanel{flex-direction:column;flex:1;min-height:0;display:flex}.SearchFiltersSidebar-module__4ES4SW__mobilePanelScroll{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1.5rem;display:flex;overflow-y:auto}.SearchFiltersSidebar-module__4ES4SW__mobilePanel .SearchFiltersSidebar-module__4ES4SW__reset{flex-shrink:0;align-self:stretch;margin:0 1.5rem 1.5rem}@media (min-width:1024px){.SearchFiltersSidebar-module__4ES4SW__mobileBar,.SearchFiltersSidebar-module__4ES4SW__mobilePanel{display:none}}.SearchFiltersSidebar-module__4ES4SW__group{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding-bottom:1.75rem;display:flex}.SearchFiltersSidebar-module__4ES4SW__group:last-of-type{border-bottom:none}.SearchFiltersSidebar-module__4ES4SW__groupTitle{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.SearchFiltersSidebar-module__4ES4SW__groupHint{font-family:var(--font-body);color:var(--color-text-secondary);margin-top:-.375rem;font-size:.8125rem;line-height:1.4}.SearchFiltersSidebar-module__4ES4SW__option{font-family:var(--font-body);color:var(--color-text);cursor:pointer;align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.SearchFiltersSidebar-module__4ES4SW__checkbox{width:1.125rem;height:1.125rem;accent-color:var(--color-sepia);border-radius:var(--radius-sm);flex-shrink:0}.SearchFiltersSidebar-module__4ES4SW__count{font-family:var(--font-label);color:var(--color-text-secondary);margin-left:auto;font-size:.8125rem}.SearchFiltersSidebar-module__4ES4SW__reset{border:1px solid var(--color-border);border-radius:var(--radius-sm);height:2.625rem;color:var(--color-text);font-family:var(--font-body);cursor:pointer;transition:border-color var(--transition-default);background:0 0;align-self:flex-start;padding:0 1.25rem;font-size:.875rem;font-weight:500}.SearchFiltersSidebar-module__4ES4SW__reset:hover:not(:disabled){border-color:var(--color-sepia)}.SearchFiltersSidebar-module__4ES4SW__reset:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.SearchFiltersSidebar-module__4ES4SW__reset{transition:none}}
