.FilterSidebar-module-scss-module__XgCn-G__filterSidebar{background:var(--color-gray);border:1px solid var(--color-border);scrollbar-color:var(--color-red)var(--color-dark);max-height:calc(100vh - 120px);padding:1.5rem;position:sticky;top:100px;overflow-y:auto}@media (max-width:991px){.FilterSidebar-module-scss-module__XgCn-G__filterSidebar{max-height:none;margin-bottom:2rem;position:static}}.FilterSidebar-module-scss-module__XgCn-G__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.FilterSidebar-module-scss-module__XgCn-G__title{color:var(--color-white);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.3rem;font-weight:700}.FilterSidebar-module-scss-module__XgCn-G__resetBtn{border:1px solid var(--color-border);color:var(--color-text);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;padding:.4rem .8rem;font-size:.75rem;font-weight:700;transition:all .3s}.FilterSidebar-module-scss-module__XgCn-G__resetBtn:hover{border-color:var(--color-red);color:var(--color-red)}.FilterSidebar-module-scss-module__XgCn-G__accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:var(--color-border);--bs-accordion-btn-bg:transparent;--bs-accordion-active-bg:transparent;--bs-accordion-btn-focus-box-shadow:none}.FilterSidebar-module-scss-module__XgCn-G__accordionItem{border:1px solid var(--color-border);background:0 0;border-radius:0;margin-bottom:1rem}.FilterSidebar-module-scss-module__XgCn-G__accordionItem:last-child{margin-bottom:0}.FilterSidebar-module-scss-module__XgCn-G__accordionHeader .accordion-button{color:var(--color-white);text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;padding:1rem;font-size:.85rem;font-weight:700}.FilterSidebar-module-scss-module__XgCn-G__accordionHeader .accordion-button:not(.FilterSidebar-module-scss-module__XgCn-G__collapsed){color:var(--color-white);box-shadow:none;background:#ff4d4d1a}.FilterSidebar-module-scss-module__XgCn-G__accordionHeader .accordion-button:focus{box-shadow:none}.FilterSidebar-module-scss-module__XgCn-G__accordionHeader .accordion-button:after{filter:brightness(0)invert()}.FilterSidebar-module-scss-module__XgCn-G__accordionBody{border-top:1px solid var(--color-border);background:0 0;padding:1rem}.FilterSidebar-module-scss-module__XgCn-G__label{color:var(--color-nav-links);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.FilterSidebar-module-scss-module__XgCn-G__select,.FilterSidebar-module-scss-module__XgCn-G__input{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-white);border-radius:0;padding:.6rem;font-size:.9rem}.FilterSidebar-module-scss-module__XgCn-G__select:focus,.FilterSidebar-module-scss-module__XgCn-G__input:focus{background:var(--color-surface);border-color:var(--color-red);color:var(--color-white);box-shadow:0 0 0 3px #ff4d4d1a}.FilterSidebar-module-scss-module__XgCn-G__select option,.FilterSidebar-module-scss-module__XgCn-G__input option{background:var(--color-surface);color:var(--color-white)}
