.sliderInput-module-scss-module__mweGRq__sliderWrapper{width:100%}.sliderInput-module-scss-module__mweGRq__sliderWrapper label{font-family:var(--font-boston);color:#1c1e20;margin-bottom:.5rem;font-size:1rem;font-weight:700;display:block}.sliderInput-module-scss-module__mweGRq__sliderContainer{align-items:center;gap:1rem;display:flex}.sliderInput-module-scss-module__mweGRq__sliderValue{font-family:var(--font-boston);color:#2a5c43;flex-shrink:0;width:60px;font-size:1rem;font-weight:700}.sliderInput-module-scss-module__mweGRq__slider{-webkit-appearance:none;opacity:.7;background:#dee2e6;border-radius:5px;outline:none;width:100%;height:8px;transition:opacity .2s}.sliderInput-module-scss-module__mweGRq__slider:hover{opacity:1}.sliderInput-module-scss-module__mweGRq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#2a5c43;border:3px solid #f7a000;border-radius:50%;width:20px;height:20px}.sliderInput-module-scss-module__mweGRq__slider::-moz-range-thumb{cursor:pointer;background:#2a5c43;border:3px solid #f7a000;border-radius:50%;width:20px;height:20px}
.filterPanel-module-scss-module__67pL0a__sportToggleContainer{background-color:#f4f5f7;border-radius:8px;margin-bottom:16px;padding:4px;display:flex}.filterPanel-module-scss-module__67pL0a__sportButton{color:#485963;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 16px;font-size:.9rem;font-weight:600;transition:all .2s}.filterPanel-module-scss-module__67pL0a__sportButton.filterPanel-module-scss-module__67pL0a__active{color:#007bff;background-color:#fff;box-shadow:0 2px 4px #0000001a}.filterPanel-module-scss-module__67pL0a__sportButton:hover:not(.filterPanel-module-scss-module__67pL0a__active){background-color:#00000008}.filterPanel-module-scss-module__67pL0a__filterPanel{background:#fff;padding:0}@media (min-width:768px){.filterPanel-module-scss-module__67pL0a__filterPanel{flex-direction:column;max-height:60vh;padding-bottom:2rem;display:flex;position:relative;overflow-y:auto}}.filterPanel-module-scss-module__67pL0a__stickyHeader{z-index:10;background:#fff;border-bottom:1px solid #dee2e6;padding-bottom:8px;position:sticky;top:0}.filterPanel-module-scss-module__67pL0a__searchBarWrapper{background:#f4f5f7;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.filterPanel-module-scss-module__67pL0a__searchBarWrapper div{margin:0}.filterPanel-module-scss-module__67pL0a__searchBarWrapper .filterPanel-module-scss-module__67pL0a__searchIcon{color:#6c757d;margin:0 8px}.filterPanel-module-scss-module__67pL0a__searchBarWrapper input{color:#1c1e20;background:0 0;width:540px;margin:0;font-size:1rem;border:none!important;outline:none!important;padding:1rem 8px!important}.filterPanel-module-scss-module__67pL0a__quickActions{gap:8px;display:flex}.filterPanel-module-scss-module__67pL0a__quickActions button{cursor:pointer;color:#485963;background:#fff;border:1px solid #dee2e6;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:4px 16px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.filterPanel-module-scss-module__67pL0a__quickActions button:hover{background:#f4f5f7;border-color:#cfd5db}.filterPanel-module-scss-module__67pL0a__quickActions button.filterPanel-module-scss-module__67pL0a__active{color:#007bff;background:#b3d7ff;border-color:#007bff}.filterPanel-module-scss-module__67pL0a__advancedFilters{padding-left:8px;padding-right:8px}.filterPanel-module-scss-module__67pL0a__filterGroup{margin-bottom:18px}.filterPanel-module-scss-module__67pL0a__filterGroup h6{text-transform:uppercase;color:#6b7280;letter-spacing:.5px;margin-bottom:8px;font-size:.85rem;font-weight:700}.filterPanel-module-scss-module__67pL0a__groupHeader{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.filterPanel-module-scss-module__67pL0a__groupHeader h6{margin:0}.filterPanel-module-scss-module__67pL0a__clearGroupButton{color:#6c757d;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}.filterPanel-module-scss-module__67pL0a__clearGroupButton:hover{color:#007bff;text-decoration:none}.filterPanel-module-scss-module__67pL0a__buttonRow{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}
