.search-filters-v2{width:303px !important;margin-bottom:2.4rem}
@media screen and (max-width:760px){.search-filters-v2{width:100% !important;margin:0 !important;padding:16px}
}
.filters-section.oneweb-search-filters-v2{width:303px;height:fit-content;border:1px solid #7b8a93;border-radius:10px;margin-top:88px;padding:0;background-color:#fff}
.filters-section.oneweb-search-filters-v2 .filters-section__title{padding:16px;font-size:2.8rem;font-weight:500;line-height:3.8rem;letter-spacing:.003em;text-align:left;cursor:pointer}
.filters-section.oneweb-search-filters-v2 .filters-section__title .close-btn{display:none;align-items:center;justify-content:center;border:2px solid transparent;background-color:transparent;width:2.4rem;height:2.4rem;border-radius:0;font-size:1.4rem;font-weight:500}
.filters-section.oneweb-search-filters-v2 .filters-section__title .wlicon-chevron_down{display:none}
.filters-section.oneweb-search-filters-v2 .filter-dropdown{border-bottom:1px solid #86949c;cursor:pointer;font-size:1.8rem;font-weight:500;line-height:2.8rem}
.filters-section.oneweb-search-filters-v2 .filter-dropdown.filter-dropdown__date-range{border-bottom:0}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__title{font-size:1.8rem;display:flex;align-items:center;justify-content:space-between;padding:16px;line-height:2.8rem}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__title .wlicon-chevron_down{color:#86949c;font-size:1.2rem;transition:rorate .2s ease-in-out}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items{height:0;overflow:hidden;display:flex;flex-direction:column;transition:height .2s ease-in-out;padding:0 16px}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items .filter-dropdown__item{padding:8px}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items .filter-dropdown__item label{display:flex;align-items:center;gap:8px;cursor:pointer}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items .filter-dropdown__item label input[type="checkbox"]{display:none}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items .filter-dropdown__item label .filter-dropdown__item__checkbox{width:18px;height:18px}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items .filter-dropdown__item label .filter-dropdown__item__checkbox::before{width:18px;height:18px;content:"\e911"}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items .filter-dropdown__item label input:checked + .filter-dropdown__item__checkbox::before{content:"\e912";color:#277777}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items .filter-dropdown__item.primary-selected-topic{background-color:#f5f5f5;cursor:default}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items .filter-dropdown__item.primary-selected-topic label,.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items .filter-dropdown__item.primary-selected-topic input{pointer-events:none}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items .filter-dropdown__item.primary-selected-topic .wl-custom-icons.filter-dropdown__item__checkbox::before{color:#757575}
.filters-section.oneweb-search-filters-v2 .filter-dropdown .filter-dropdown__items .filter-dropdown__item.filter-dropdown__item-hidden{display:none}
.filters-section.oneweb-search-filters-v2 .filter-dropdown.filter-dropdown__date-range .filter-dropdown__items .filter-dropdown__item{padding:0}
.filters-section.oneweb-search-filters-v2 .filter-dropdown.filter-dropdown__date-range .filter-dropdown__items .filter-dropdown__item label{position:relative}
.filters-section.oneweb-search-filters-v2 .filter-dropdown.filter-dropdown__date-range .filter-dropdown__items .filter-dropdown__item .filter-dropdown__item__name{color:#616f75;font-size:1.6rem;font-weight:400;line-height:2.4rem}
.filters-section.oneweb-search-filters-v2 .filter-dropdown.filter-dropdown__date-range .wl-custom-icons__calendar-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}
.filters-section.oneweb-search-filters-v2 .filter-dropdown.is-open .filter-dropdown__items{padding:0 16px 16px 16px}
.filters-section.oneweb-search-filters-v2 .filter-dropdown.is-open .filter-dropdown__title .wlicon-chevron_down{rotate:180deg}
.filters-section.oneweb-search-filters-v2 h2,.filters-section.oneweb-search-filters-v2 h3{margin:0;padding:0}
.selected-filters__block.oneweb-search-v2{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #86949c;padding:0 16px 16px 16px}
.selected-filters__block.oneweb-search-v2.selected-filters__block-empty{padding:0}
.selected-filters__block.oneweb-search-v2 .selected-filters__block-item{width:fit-content;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#e6eff4;border:1px solid #005a8c;border-radius:4px;padding:4px;font-size:1.4rem;font-weight:400;line-height:2.4rem;color:#1b1c1e}
.selected-filters__block.oneweb-search-v2 .selected-filters__block-item.selected-filters__block-item-primary .selected-filters__block-close-btn{display:none}
.selected-filters__block.oneweb-search-v2 .selected-filters__block-close-btn{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:20px;font-size:1.4rem;min-height:unset;padding:0;outline:0;border:0;border-radius:100%;background-color:#4d565c;color:#e6eff4}
.selected-filters__block.oneweb-search-v2 .selected-filters__block-close-btn:focus-visible{outline:4px solid #1b1c1e}
.selected-filters__block.oneweb-search-v2 .selected-filters__block-close-btn .wlicon-check-no{pointer-events:none}
.oneweb-search__clear-apply__buttons,.oneweb-search__clear-apply__buttons__mobile{display:flex;justify-content:flex-end;gap:2rem;flex-wrap:wrap;margin-top:4rem;margin-bottom:4rem}
.oneweb-search__clear-apply__buttons.hidden,.oneweb-search__clear-apply__buttons__mobile.hidden{display:none}
.oneweb-search__clear-apply__buttons button,.oneweb-search__clear-apply__buttons__mobile button{min-height:3.6rem;padding:0 1.6rem}
.oneweb-search__clear-apply__buttons button:disabled,.oneweb-search__clear-apply__buttons__mobile button:disabled{opacity:.5}
@media screen and (max-width:760px){.oneweb-search__clear-apply__buttons{display:none}
}
.oneweb-search__clear-apply__buttons__mobile{display:none;padding:0 1rem}
@media screen and (max-width:760px){.filters-section.is-open .oneweb-search__clear-apply__buttons__mobile{display:flex}
}
@media screen and (max-width:760px){.filters-section.oneweb-search-filters-v2{margin-top:0;width:100%}
.filters-section.oneweb-search-filters-v2 .filters-section__title{font-size:1.6rem;display:flex;justify-content:space-between;align-items:center;padding:0 16px}
.filters-section.oneweb-search-filters-v2 .filters-section__title .wlicon-chevron_down{display:block;font-size:1.2rem}
.filters-section.oneweb-search-filters-v2.is-open{overflow-y:auto;position:fixed;top:0;left:0;width:100%;max-width:100vw;height:100vh;border:0;border-radius:0;z-index:101}
.filters-section.oneweb-search-filters-v2.is-open .filters-section__title{font-size:2rem;line-height:30px;padding:16px;font-weight:700;justify-content:flex-start;gap:2.4rem;height:7.8rem;box-shadow:0 2px 4px #00000040}
.filters-section.oneweb-search-filters-v2.is-open .filters-section__title .close-btn{display:flex}
.filters-section.oneweb-search-filters-v2.is-open .filters-section__title .close-btn:focus-visible{border:2px solid #1b1c1e}
.filters-section.oneweb-search-filters-v2.is-open .filters-section__title .wlicon-chevron_down{display:none}
.filters-section.oneweb-search-filters-v2.is-open .filter-dropdown{display:block}
.filters-section.oneweb-search-filters-v2.is-open input.search-v2-filter__start-date,.filters-section.oneweb-search-filters-v2.is-open input.search-v2-filter__end-date{max-width:unset}
.filters-section.oneweb-search-filters-v2 .filter-dropdown{display:none}
.selected-filters__block.oneweb-search-v2{border-bottom:0;padding:2px;margin-top:8px}
}