.FilterSidebar-module__Icscea__sidebar{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden}.FilterSidebar-module__Icscea__sidebarHeader{border-bottom:1px solid var(--color-cream-dark);justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.FilterSidebar-module__Icscea__sidebarTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-black);font-size:11px;font-weight:600}.FilterSidebar-module__Icscea__resetBtn{color:var(--color-grey);transition:color var(--transition-fast);align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.FilterSidebar-module__Icscea__resetBtn:hover{color:var(--color-error)}.FilterSidebar-module__Icscea__section{border-bottom:1px solid var(--color-cream-dark)}.FilterSidebar-module__Icscea__section:last-child{border-bottom:none}.FilterSidebar-module__Icscea__sectionToggle{width:100%;color:var(--color-black);transition:background var(--transition-fast);justify-content:space-between;align-items:center;padding:16px 20px;font-size:13px;font-weight:500;display:flex}.FilterSidebar-module__Icscea__sectionToggle:hover{background:var(--color-cream)}.FilterSidebar-module__Icscea__options{flex-direction:column;gap:10px;padding:4px 20px 16px;display:flex}.FilterSidebar-module__Icscea__optionLabel{cursor:pointer;align-items:center;gap:10px;display:flex}.FilterSidebar-module__Icscea__radio{width:15px;height:15px;accent-color:var(--color-gold);flex-shrink:0}.FilterSidebar-module__Icscea__optionText{color:var(--color-charcoal);font-size:13px}.FilterSidebar-module__Icscea__desktopWrap{display:block}.FilterSidebar-module__Icscea__mobileWrap{display:none}.FilterSidebar-module__Icscea__mobileDrawer{z-index:300;background:#00000080;animation:.2s FilterSidebar-module__Icscea__fadeIn;position:fixed;inset:0}.FilterSidebar-module__Icscea__mobileDrawerInner{background:var(--color-cream);border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:80vh;animation:.3s FilterSidebar-module__Icscea__slideUp;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.FilterSidebar-module__Icscea__mobileDrawerHeader{font-family:var(--font-editorial);border-bottom:1px solid var(--color-cream-dark);justify-content:space-between;align-items:center;padding:20px 24px;font-size:1.2rem;display:flex}.FilterSidebar-module__Icscea__mobileApply{background:var(--color-white);padding:20px 24px}@keyframes FilterSidebar-module__Icscea__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes FilterSidebar-module__Icscea__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.FilterSidebar-module__Icscea__desktopWrap{display:none}.FilterSidebar-module__Icscea__mobileWrap{display:block}}
