.scrollbar-hide.svelte-casind{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-casind::-webkit-scrollbar{display:none}.save-search-backdrop.svelte-1f4efzo{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (min-width: 640px){.save-search-backdrop.svelte-1f4efzo{padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right));padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}}.save-search-modal.svelte-1f4efzo{max-height:min(85vh,560px);max-width:calc(100vw - 2rem);box-sizing:border-box;touch-action:manipulation}@media (min-width: 640px){.save-search-modal.svelte-1f4efzo{max-width:min(28rem,calc(100vw - 3rem))}}@media (max-height: 500px){.save-search-modal.svelte-1f4efzo{max-height:calc(100vh - 2rem)}}.save-search-body.svelte-1f4efzo{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.save-search-input.svelte-1f4efzo{font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}@media (min-width: 640px){.save-search-input.svelte-1f4efzo{font-size:inherit}}@media (min-width: 640px){div[style*=max-height].svelte-1w1ac81{height:auto!important;max-height:min(90vh,700px)!important;min-height:500px}}html,body{overflow-x:hidden!important;width:100%;max-width:100vw;position:relative}#search-page-container{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;position:relative}#search-page-container .idx-main-content{flex:1 1 0%;min-height:0}#search-page-container *{max-width:100%;box-sizing:border-box}#search-page-container .sticky{position:sticky;top:0;z-index:20}@media (max-width: 1023px){.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{bottom:calc(56px + env(safe-area-inset-bottom,0px))!important}.mapboxgl-ctrl-top-right{top:60px!important}.filters-sheet .mapboxgl-ctrl-bottom-left,.filters-sheet .mapboxgl-ctrl-bottom-right{bottom:120px!important}.filters-sheet div.h-64.rounded-lg.overflow-hidden.relative{margin-bottom:120px!important}}
