.MuiTabs-flexContainer{margin-top:2.5rem;margin-bottom:1.25rem;justify-content:center}.MuiTabs-flexContainer .MuiButtonBase-root{text-transform:none;color:var(--color-text-secondary-2)}.MuiTabs-flexContainer .MuiButtonBase-root.Mui-selected{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-weight:600;color:var(--color-text-primary)}.MuiTabs-indicator{display:none;background-color:transparent}.filter-container{position:relative;margin-left:auto;margin-right:auto;display:flex;width:100%;align-items:center;max-width:100%;transition:background-color .3s ease}@media(min-width:768px){.filter-container{display:inline-flex;width:auto}}.filter-container .active-pill{position:absolute;top:0;bottom:0;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));z-index:0;box-shadow:0 3px 12px rgba(0,0,0,.15);opacity:0;pointer-events:none;transition:opacity .2s ease}.filter-container .active-pill.animate{transition:left .35s cubic-bezier(.2,0,0,1),width .35s cubic-bezier(.2,0,0,1),opacity .2s ease}.filter-container .active-pill.visible{opacity:1}.filter-container .filter-item{position:relative;z-index:1;width:190px;min-width:0;cursor:pointer;border-radius:9999px;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.filter-container .filter-item{padding-top:14px;padding-bottom:14px}}@media(min-width:1024px){.filter-container .filter-item{padding-left:1.5rem;padding-right:1.5rem}}.filter-container .filter-item{transition:background-color .3s ease,box-shadow .3s ease}@media(hover:hover){.filter-container .filter-item:hover:not(.active){background-color:#ebebeb}}.filter-container .filter-divider{height:2rem;width:1px;flex-shrink:0;background-color:#ddd;transition:opacity .15s ease}.filter-container.bar-active{background-color:#ebebeb}@media(hover:hover){.filter-container.bar-active .filter-item:hover:not(.active){background-color:#ddd}}.filter-container.bar-active .filter-divider{opacity:0}.search-btn{padding-inline:14px;transition:padding .2s ease,transform .15s cubic-bezier(.2,0,0,1),box-shadow .2s ease,filter .2s ease}@media(hover:hover){.search-btn:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 14px rgba(0,0,0,.25);filter:brightness(1.08)}}.search-btn:active:not(:disabled){transform:scale(.9)}.search-btn .search-btn-label{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .25s ease,opacity .2s ease,margin .25s ease}.search-btn.expanded{padding-inline:18px}.search-btn.expanded .search-btn-label{max-width:100px;opacity:1;margin-inline-start:8px}.search-btn .search-btn-spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:search-btn-spin .7s linear infinite}.search-btn.searching{animation:search-btn-pulse 1.1s ease-in-out infinite;cursor:wait}@keyframes search-btn-spin{to{transform:rotate(1turn)}}@keyframes search-btn-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 hsla(0,0%,100%,.35)}50%{transform:scale(1.06);box-shadow:0 0 0 6px hsla(0,0%,100%,0)}}.modal-filter-container{position:relative;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;padding-bottom:1rem}.modal-filter-container .modal-filter-item{cursor:pointer;border-radius:9999px;border-width:1px;padding:10px 31px;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sticky-search-bar{height:70px;transition:height .3s cubic-bezier(.2,0,0,1);will-change:height}.sticky-search-bar.expanded{height:98px}.sticky-search-bar .sticky-brand-icon{position:absolute;top:50%;height:2.75rem;width:2.75rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;z-index:1}.sticky-search-bar .sticky-brand-icon:hover{background-color:hsla(0,0%,100%,.1)}.sticky-search-bar .compact-search-pill{position:absolute;display:inline-flex;height:3rem;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.15);transform-origin:center;opacity:1;transition:transform .3s cubic-bezier(.2,0,0,1),opacity .15s ease}.sticky-search-bar .compact-search-pill:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sticky-search-bar .sticky-expanded-bar{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 6px)) scale(.4);transform-origin:center;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.2,0,0,1),opacity .15s ease}.sticky-search-bar.expanded .compact-search-pill{transform:translate(-50%,calc(-50% + 10px)) scale(1.6);opacity:0;pointer-events:none}.sticky-search-bar.expanded .sticky-expanded-bar{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto;transition:transform .3s cubic-bezier(.2,0,0,1),opacity .15s ease .1s}.MuiPaper-root:has(>.MuiList-root){margin-top:-1.5rem}#area-select{height:0}.guests-select-paper{margin:0;padding:10px 2rem;margin-top:14px!important;border-radius:25px!important;box-shadow:0 6px 20px rgba(0,0,0,.2)!important}.guests-select-paper .MuiList-root{padding-top:0;padding-bottom:0}#city-select .MuiPaper-root,.area-select-paper{margin:0;padding:30px 2.5rem;margin-top:14px!important;min-width:360px!important;border-radius:25px!important;overflow-y:auto}#city-select .MuiPaper-root .MuiButtonBase-root,.area-select-paper .MuiButtonBase-root{padding-left:0;padding-right:0}