.MarketplaceFilters-module__yTtIXW__sidebar{border:var(--bc-border);border-radius:var(--bc-radius-md);background:var(--bc-bg-surface);align-self:start;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}.MarketplaceFilters-module__yTtIXW__sidebarHeader{justify-content:space-between;align-items:center;gap:var(--bc-space-3);padding:var(--bc-space-3) var(--bc-space-4);border-bottom:var(--bc-border);display:flex}.MarketplaceFilters-module__yTtIXW__sidebarHeader h2{font-size:var(--bc-type-h3);margin:0;line-height:1.2}.MarketplaceFilters-module__yTtIXW__clearBtn{min-height:44px;padding:0 var(--bc-space-1);color:var(--bc-text);font:600 13px/1.5 var(--bc-font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline;text-decoration-thickness:2px}.MarketplaceFilters-module__yTtIXW__filterGroup{padding:var(--bc-space-3) var(--bc-space-4);border-bottom:var(--bc-border-thin)}.MarketplaceFilters-module__yTtIXW__filterGroup:last-child{border-bottom:0}.MarketplaceFilters-module__yTtIXW__filterLabel{min-height:32px;font-family:var(--bc-font-mono);font-size:var(--bc-type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--bc-text);cursor:pointer;justify-content:space-between;align-items:center;margin:0;list-style:none;display:flex}.MarketplaceFilters-module__yTtIXW__filterLabel::-webkit-details-marker{display:none}summary.MarketplaceFilters-module__yTtIXW__filterLabel:after{content:"+";font-size:var(--bc-type-body)}details[open]>summary.MarketplaceFilters-module__yTtIXW__filterLabel:after{content:"−"}.MarketplaceFilters-module__yTtIXW__filterOptions{gap:var(--bc-space-1);padding-top:var(--bc-space-2);display:grid}.MarketplaceFilters-module__yTtIXW__checkRow{align-items:center;gap:var(--bc-space-3);min-height:44px;color:var(--bc-text);font:400 15px/1.2 var(--bc-font-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.MarketplaceFilters-module__yTtIXW__checkBox{border:var(--bc-border);border-radius:var(--bc-radius-sm);background:var(--bc-bg-surface);width:24px;height:24px;font:700 14px/1 var(--bc-font-body);transition:background-color var(--bc-dur-fast) var(--bc-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MarketplaceFilters-module__yTtIXW__checkRow:hover .MarketplaceFilters-module__yTtIXW__checkBox{background:var(--bc-yellow-soft)}.MarketplaceFilters-module__yTtIXW__checkBoxActive,.MarketplaceFilters-module__yTtIXW__checkRow:hover .MarketplaceFilters-module__yTtIXW__checkBoxActive{background:var(--bc-status-success)}.MarketplaceFilters-module__yTtIXW__checkLbl{text-transform:capitalize;flex:1}.MarketplaceFilters-module__yTtIXW__checkLblActive{font-weight:600}.MarketplaceFilters-module__yTtIXW__checkCount{font-family:var(--bc-font-mono);font-size:var(--bc-type-label);color:var(--bc-text-muted)}.MarketplaceFilters-module__yTtIXW__priceSlider{width:100%;height:44px;accent-color:var(--bc-line);cursor:pointer;margin:0}.MarketplaceFilters-module__yTtIXW__priceReadout{font-family:var(--bc-font-mono);font-size:var(--bc-type-label);color:var(--bc-text-muted);justify-content:space-between;display:flex}.MarketplaceFilters-module__yTtIXW__priceMax{color:var(--bc-text);font-weight:600}.MarketplaceFilters-module__yTtIXW__stockToggleGroup{padding:var(--bc-space-3) var(--bc-space-4)}.MarketplaceFilters-module__yTtIXW__stockToggle{justify-content:space-between;align-items:center;gap:var(--bc-space-3);width:100%;min-height:44px;color:var(--bc-text);font:600 15px/1.2 var(--bc-font-body);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.MarketplaceFilters-module__yTtIXW__toggleTrack{border:var(--bc-border);border-radius:var(--bc-radius-pill);background:var(--bc-bg-surface);width:52px;height:30px;transition:background-color var(--bc-dur-fast) var(--bc-ease-out);flex-shrink:0;position:relative}.MarketplaceFilters-module__yTtIXW__toggleKnob{background:var(--bc-line);width:20px;height:20px;transition:transform var(--bc-dur-fast) var(--bc-ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.MarketplaceFilters-module__yTtIXW__toggleOn{background:var(--bc-status-success)}.MarketplaceFilters-module__yTtIXW__toggleOn .MarketplaceFilters-module__yTtIXW__toggleKnob{transform:translate(22px)}.MarketplaceFilters-module__yTtIXW__drawerOverlay,.MarketplaceFilters-module__yTtIXW__mobileDrawer,.MarketplaceFilters-module__yTtIXW__fab{display:none}@media (max-width:1023px){.MarketplaceFilters-module__yTtIXW__sidebar{display:none}.MarketplaceFilters-module__yTtIXW__fab{right:var(--bc-space-4);bottom:calc(72px + var(--bc-space-4));z-index:var(--bc-z-sticky);min-height:44px;padding:0 var(--bc-space-4);border:var(--bc-border);border-radius:var(--bc-radius-pill);background:var(--bc-bg-surface);color:var(--bc-text);font:600 15px/1.2 var(--bc-font-body);cursor:pointer;align-items:center;display:inline-flex;position:fixed}.MarketplaceFilters-module__yTtIXW__drawerOverlay{z-index:calc(var(--bc-z-drawer) - 1);background:var(--bc-scrim);cursor:pointer;border:0;display:block;position:fixed;inset:0}.MarketplaceFilters-module__yTtIXW__mobileDrawer{z-index:var(--bc-z-drawer);border-left:var(--bc-border);background:var(--bc-bg-surface);visibility:hidden;width:min(420px,100%);transition:transform var(--bc-dur-base) var(--bc-ease-out), visibility 0s var(--bc-dur-base);display:block;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.MarketplaceFilters-module__yTtIXW__mobileDrawer .MarketplaceFilters-module__yTtIXW__sidebarHeader{height:72px}.MarketplaceFilters-module__yTtIXW__mobileDrawer.MarketplaceFilters-module__yTtIXW__isOpen{visibility:visible;transition:transform var(--bc-dur-base) var(--bc-ease-out);transform:none}}@media (max-width:767px){.MarketplaceFilters-module__yTtIXW__mobileDrawer{width:100%}}
