.rp-estate-filter-menu-enter-active,.rp-estate-filter-menu-leave-active{transition:all .4s ease-in-out}.rp-estate-filter-menu-enter-from,.rp-estate-filter-menu-leave-to{opacity:0;transform:translate(100%)}.rp-estate-filter-menu-enter-to,.rp-estate-filter-menu-leave-from{opacity:1;transform:translate(0)}.rp-estate-filter-menu{background-color:#fff;display:grid;grid-template-rows:auto 1fr auto;height:100dvh;left:0;max-height:100dvh;padding:30px 20px 50px;position:fixed;top:0;width:100vw;z-index:1000}.rp-estate-filter-menu .rp-estate-filter-menu--reset{align-items:center;display:flex;flex-direction:row;gap:10px;margin-left:auto;margin-right:auto;margin-top:20px;width:-moz-fit-content;width:fit-content}.rp-estate-filter-menu .rp-estate-filter-menu--header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:50px}.rp-estate-filter-menu .rp-estate-filter-menu--header-close{align-items:center;background-color:#333;border-radius:15px;display:flex;height:30px;justify-content:center;width:30px}.rp-estate-filter-menu .rp-estate-filter-menu--header-close img{height:12px;width:12px}.rp-estate-filter-menu .rp-estate-filter-menu--content{display:flex;flex-direction:column}.rp-estate-filter-menu .rp-estate-filter-menu--selects{display:flex;flex-direction:column;gap:20px}.rp-estate-filter-menu .rp-estate-filter-menu--select.is-selected .select--button{font-weight:700}.rp-estate-filter-menu .rp-estate-filter-menu--select button{background-color:transparent;padding-top:13px}.rp-estate-filter-menu .rp-estate-filter-menu--select .select-option{padding-top:8px}.rp-estate-filter-menu .rp-estate-filter-menu--button{align-self:flex-end}
