.filters-sidebar-content .filter-header{display:flex;align-items:center;justify-content:space-between;padding-left:.625rem}.filters-sidebar-content .filter-header .header-actions{display:flex;align-items:center;gap:.5rem}.filters-sidebar-content .filter-header .header-actions .close-btn{border:none;padding:0;background:rgba(0,0,0,0);cursor:pointer}.filters-sidebar-content .filter-header .header-actions .close-btn img:hover{filter:invert(1) brightness(0)}.filters-sidebar-content .filter-header .header-actions .clear-all{font-weight:400;color:rgba(0,0,0,.56);border:none;cursor:pointer}@media(min-width:768px){.filters-sidebar-content .filter-header .header-actions .clear-all{font-size:.75rem}}.filters-sidebar-content .filter-groups-wrapper{display:flex;flex-direction:column;gap:1rem}.filters-sidebar-content .filter-groups-wrapper .flights-filter-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.375rem;padding-top:1.5rem}.filters-sidebar-content .filter-groups-wrapper .flights-filter-row .filter-option{border:none;cursor:pointer;font-weight:500;font-size:.75rem;width:50%;display:flex;align-items:center;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;border-radius:.375rem;transition:all .2s}.filters-sidebar-content .filter-groups-wrapper .flights-filter-row .filter-option.active{background-color:#ff6737;color:#fff}.filters-sidebar-content .filter-groups-wrapper .flights-filter-row .filter-option.active:hover{background-color:rgba(255,103,55,.9)}.filters-sidebar-content .filter-groups-wrapper .flights-filter-row .filter-option.inactive{background-color:#fff5ef;color:#ff6737}.filters-sidebar-content .filter-groups-wrapper .flights-filter-row .filter-option.inactive:hover{background-color:rgba(255,245,239,.8)}.filters-sidebar-content .filter-groups-wrapper .divider{border-bottom:1px solid #eaebee}.filters-sidebar-content .filter-groups-wrapper .divider.pt-2{padding-top:.5rem}.filters-sidebar-content .filter-groups-wrapper .section-vertical-group{display:flex;flex-direction:column;gap:.75rem;padding-left:.625rem}.filters-sidebar-content .filter-groups-wrapper .section-vertical-group .checkbox-list{display:flex;flex-direction:column;gap:.75rem}.filters-sidebar-content .filter-groups-wrapper .section-vertical-group .checkbox-list .checkbox-item{display:flex;align-items:center;gap:.75rem;cursor:pointer;position:relative}.filters-sidebar-content .filter-groups-wrapper .section-vertical-group .checkbox-list .checkbox-item .custom-checkbox-root{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.filters-sidebar-content .filter-groups-wrapper .section-vertical-group .checkbox-list .checkbox-item .custom-checkbox-root input{width:1rem;height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border:1px solid #9ca3af;cursor:pointer}.filters-sidebar-content .filter-groups-wrapper .section-vertical-group .checkbox-list .checkbox-item .custom-checkbox-root input:checked{background-color:#ff6737;border-color:#ff6737}.filters-sidebar-content .filter-groups-wrapper .section-vertical-group .checkbox-list .checkbox-item .custom-checkbox-root .check-icon{pointer-events:none;position:absolute;width:.75rem;height:.75rem;display:none}input:checked+.filters-sidebar-content .filter-groups-wrapper .section-vertical-group .checkbox-list .checkbox-item .custom-checkbox-root .check-icon{display:block}.filters-sidebar-content .filter-groups-wrapper .section-vertical-group .checkbox-list .checkbox-item .item-label{font-size:.8125rem;color:rgba(0,0,0,.56);font-weight:400}.filters-sidebar-content .filter-groups-wrapper .month-selector-group{padding-left:.625rem;display:flex;flex-direction:column;gap:.75rem}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-trigger{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e7eb;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;background-color:#fff;transition:border-color .2s}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-trigger:hover{border-color:#9ca3af}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-trigger .trigger-content{display:flex;align-items:center;gap:.75rem}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-trigger .trigger-content .icon-box{flex-shrink:0}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-trigger .trigger-content .selected-text{font-size:.8125rem;color:#4b5051}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-trigger .arrow-box{transition:transform .3s}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-trigger .arrow-box.open{transform:rotate(180deg)}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-menu{position:absolute;left:0;width:100%;background-color:#fff;z-index:10;max-height:15rem;height:auto;overflow-y:auto;border:1px solid #e5e7eb;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-menu.upwards{bottom:100%;margin-bottom:.5rem}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-menu.downwards{top:100%;margin-top:.5rem}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-menu .dropdown-item{cursor:pointer;padding:.2rem .78vw;border-radius:.25rem}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-menu .dropdown-item:hover{background-color:#f3f4f6}.filters-sidebar-content .filter-groups-wrapper .month-selector-group .dropdown-menu .dropdown-item .item-text{font-size:.75rem;color:#4b5051}