.filter-item[data-v-db020dcf] .accordion--active .accordion__title svg{transform:rotate(180deg);transition:all .3s ease-in-out}.filter-item[data-v-db020dcf] .accordion .accordion__title svg{transition:all .3s ease-in-out}.filter-item[data-v-db020dcf] .accordion__list-scroll{max-height:210px;overflow-y:auto}.filter-item[data-v-db020dcf] .accordion__title{color:#224386;display:flex;font-size:14px;font-weight:500;justify-content:space-between}.filter-item[data-v-db020dcf] .accordion__list{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;padding-top:16px}.filter-item[data-v-db020dcf] .custom-checkbox__text{font-size:14px}.filter-item__btn[data-v-db020dcf]{color:#224386;font-family:Inter,Arial;font-size:14px;font-weight:400}.filter-item .field .custom-input[data-v-db020dcf]{margin:12px 0}.filter-item .field .custom-input__input[data-v-db020dcf]{background-color:#fff;border-radius:10px;padding:10px 24px}.filter-item .field .custom-input__placeholder[data-v-db020dcf]{top:10px}.slider{margin-bottom:32px}.slider-inputs{align-items:center;display:flex;gap:7px;margin-bottom:24px}.slider-inputs input{background-color:#f0f0f0;border-radius:8px;max-width:134px;padding:10px 16px}.slider-inputs input::-moz-placeholder{color:#a6acb3;font-family:Inter,Arial;font-weight:500}.slider-inputs input::placeholder{color:#a6acb3;font-family:Inter,Arial;font-weight:500}.slider .noUi-target{background:#e9edf5;border:none;border-radius:3px;box-shadow:none;height:4px}.slider .noUi-connect,.slider .noUi-handle{background-color:#224386}.slider .noUi-handle{border:none;border-radius:100%;box-shadow:none;height:16px;right:-11px;top:-7px;width:16px}.slider .noUi-handle:after,.slider .noUi-handle:before{display:none}.filter__items{display:flex;flex-direction:column;margin-bottom:24px;row-gap:24px}.filter__close{display:none}.filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.filter__clear{color:#828d99;font-family:Inter,Arial;font-size:14px;font-weight:500}.filter__categories{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.filter__category{border-radius:8px;padding:5px 8px;transition:all .3s ease-in-out}.filter__category-btn{color:#292d32;font-family:Inter,Arial;font-size:16px;font-weight:500;text-align:left;transition:all .3s ease-in-out}.filter__category--active{background-color:#f2f2f2;transition:all .3s ease-in-out}.filter__category--active .filter__category-btn{color:#224386}@media (hover:hover) and (pointer:fine){.filter__category:hover{background-color:#f2f2f2;transition:all .3s ease-in-out}.filter__category:hover .filter__category-btn{color:#224386;transition:all .3s ease-in-out}}.filter__btn{font-size:18px;transition:all .3s ease-in-out}.filter__btn--sticky{bottom:10px;position:sticky;transition:all .3s ease-in-out}.filter__btn .btn{width:100%}@media screen and (max-width:1023px){.filter__close{display:block}.filter__clear{order:-1}}.sorting{display:flex;justify-content:space-between;width:100%}.sorting__filter{align-items:center;background-color:#224386;border-radius:8px;color:#fff;display:none;font-family:Inter,Arial;padding:12.5px}.sorting__btns,.sorting__items{display:flex;gap:16px}.sorting__btns{align-items:center}.sorting__btn{cursor:pointer}.sorting__btn input{display:none}.sorting__btn input:checked~svg{fill:#224386;transition:all .3s ease-in-out}.sorting__btn svg{fill:#828d99;transition:all .3s ease-in-out}@media screen and (max-width:1023px){.sorting__filter{display:flex}.sorting__items .text-radio span{font-size:14px;padding:8px}}@media screen and (max-width:767px){.sorting{width:100%}.sorting__items{flex:1 1 auto;overflow:auto;scrollbar-width:none;white-space:nowrap;width:20px;-ms-overflow-style:none}.sorting__items::-webkit-scrollbar{display:none}.sorting__btn:last-child,.sorting__btns{display:none}.sorting__filter{justify-content:center;width:100%}}.modal-filter__container[data-v-dc513bb8] .filter__container{display:flex;flex-direction:column;height:100dvh;overflow-x:hidden;overflow-y:auto;padding:0 20px}.modal-filter__container[data-v-dc513bb8] .filter__header{background-color:#fff;padding:10px 0;position:sticky;top:0;z-index:2}.modal-filter__container[data-v-dc513bb8] .filter__case{display:flex;flex-direction:column;height:100%;justify-content:space-between}.modal-filter__container[data-v-dc513bb8] .filter__btn{background-color:#fff;bottom:0;padding-bottom:20px;position:sticky}@media screen and (max-width:767px){.modal-filter__container[data-v-dc513bb8]{width:100%}}
