body.search-page{min-height:100dvh;background:radial-gradient(circle at 18% 0%,#6c91be2e,#6c91be00 34%),radial-gradient(circle at 88% 8%,#7697ba24,#7697ba00 32%),var(--theme-page-bg);color:var(--theme-text)}.search-page__main{width:min(1280px,calc(100% - 216px));min-height:100dvh;margin:var(--desktop-sidebar-inset, 18px) auto 70px;padding-bottom:24px}.search-page__hero{position:sticky;top:18px;z-index:80;display:grid;justify-items:center;gap:0;padding:0;margin:0 auto 42px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;isolation:auto;transition:margin .24s ease,top .24s ease}.search-page__bar:before,.search-page__bar:after,.search-page__empty:before{content:"";position:absolute;pointer-events:none}.search-page__bar:before,.search-page__empty:before{inset:0;border-radius:inherit;background:var(--liquid-glass-top-sheen)}.search-page__bar:after{inset:1px;border:1px solid var(--liquid-glass-inner-border);border-radius:inherit}.search-page__tabs{--tab-indicator-w:98px;--tab-indicator-x:10px;position:relative;display:inline-flex;align-items:end;justify-content:center;gap:clamp(18px,4vw,56px);max-height:76px;overflow:visible;transform:translateY(0) scale(1);transform-origin:top center;transition:max-height .36s cubic-bezier(.2,.86,.2,1),margin .36s cubic-bezier(.2,.86,.2,1),opacity .3s cubic-bezier(.2,.86,.2,1),transform .36s cubic-bezier(.2,.86,.2,1)}.search-page__tab-rail{position:absolute;left:0;bottom:0;width:var(--tab-indicator-w,98px);height:3px;border-radius:999px;background:var(--theme-text);transform:translate(var(--tab-indicator-x,10px));transition:transform .24s cubic-bezier(.2,.86,.2,1),width .24s cubic-bezier(.2,.86,.2,1);pointer-events:none}.search-page__tab{position:relative;display:inline-grid;justify-items:center;gap:6px;min-width:118px;padding:4px 8px 12px;border:0;background:transparent;color:var(--theme-text-muted);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.search-page__tab.is-active{color:var(--theme-text)}.search-page__tab-icon{display:block;width:38px;height:38px;background:currentColor;opacity:.92;transition:transform .2s ease,opacity .18s ease}.search-page__tab:focus-visible{color:var(--theme-text);outline:0}@media(hover: hover){.search-page__tab:hover{color:var(--theme-text)}}@media(min-width:901px){.search-page__tab.is-active .search-page__tab-icon{opacity:1;transform:translateY(-3px) scale(1.08)}}.search-page__tab-icon--stays{-webkit-mask:center / contain no-repeat url(../imagens/icones/home.webp);mask:center / contain no-repeat url(../imagens/icones/home.webp)}.search-page__tab-icon--users{-webkit-mask:center / contain no-repeat url(../imagens/icones/user.png);mask:center / contain no-repeat url(../imagens/icones/user.png)}.search-page__bar{position:relative;z-index:1;display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(140px,.76fr) minmax(160px,.86fr) 54px;align-items:center;width:min(860px,100%);margin-top:18px;min-height:64px;padding:6px 7px 6px 28px;border:1px solid var(--liquid-glass-border);border-radius:999px;background:var(--liquid-glass-surface-strong);box-shadow:var(--liquid-glass-shadow-soft);backdrop-filter:blur(26px) saturate(1.28);-webkit-backdrop-filter:blur(26px) saturate(1.28);isolation:isolate;overflow:hidden;will-change:width,min-height,padding,transform;transition:width .38s cubic-bezier(.18,.9,.2,1),min-height .38s cubic-bezier(.18,.9,.2,1),padding .38s cubic-bezier(.18,.9,.2,1),box-shadow .38s ease}.search-page__sector-highlight{position:absolute;top:0;left:0;z-index:0;width:var(--search-sector-w, 0px);height:var(--search-sector-h, 0px);border-radius:999px;pointer-events:none;opacity:0;transform:translate3d(var(--search-sector-x, 0px),var(--search-sector-y, 0px),0);transition:transform .34s cubic-bezier(.2,.86,.2,1),width .34s cubic-bezier(.2,.86,.2,1),height .34s cubic-bezier(.2,.86,.2,1),opacity .2s ease,background .2s ease,box-shadow .2s ease}.search-page__bar.has-sector-highlight .search-page__sector-highlight{opacity:1}.search-page__bar.is-sector-hover .search-page__sector-highlight{background:var(--liquid-glass-item-active-bg)}.search-page__bar.is-sector-active .search-page__sector-highlight{background:var(--liquid-glass-surface);box-shadow:var(--liquid-glass-shadow-reactive)}body.search-page--users .search-page__sector-highlight{display:none}.search-page__place-suggestions{position:absolute;top:calc(100% + 10px);left:max(0px,calc(50% - 430px));z-index:90;width:min(440px,100%);transform:none}.search-page__place-suggestions[hidden]{display:none}.search-page__place-suggestions .home-map-search-suggestions__surface{max-height:min(520px,calc(100dvh - 210px));position:relative;overflow-y:auto;padding:14px;border:1px solid var(--liquid-glass-border);border-radius:34px;background:var(--liquid-glass-float);box-shadow:var(--liquid-glass-shadow);color:var(--theme-text);isolation:isolate;backdrop-filter:blur(30px) saturate(1.32);-webkit-backdrop-filter:blur(30px) saturate(1.32);animation:search-date-picker-in .22s cubic-bezier(.2,.86,.2,1) both}.search-page__place-suggestions.is-refreshing .home-map-search-suggestions__surface{animation:none}.search-page__place-suggestions .home-map-search-suggestions__surface>*{position:relative;z-index:1}.search-page__place-suggestions .home-map-search-suggestions__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 8px 10px;color:var(--theme-text-muted)}.search-page__place-suggestions .home-map-search-suggestions__header span,.search-page__place-suggestions .home-map-search-empty strong{color:var(--theme-text)}.search-page__place-suggestions .home-map-search-suggestions__header span{font-size:.84rem;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.search-page__place-suggestions .home-map-search-suggestions__header small{font-size:.76rem;font-weight:560}.search-page__place-suggestions .home-map-search-suggestions__section+.home-map-search-suggestions__section{margin-top:8px;padding-top:8px;border-top:1px solid var(--theme-border)}.search-page__place-suggestions .home-map-search-suggestions__section-title,.search-page__place-suggestions .home-map-search-empty{color:var(--theme-text-muted)}.search-page__place-suggestions .home-map-search-suggestions__section-title{padding:0 8px 6px;font-size:.74rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.search-page__place-suggestions .home-map-search-suggestion{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 10px;border:0;border-radius:18px;background:transparent;color:var(--theme-text);text-align:left;cursor:pointer;overflow:hidden;--glass-x: 50%;--glass-y: 50%;--glass-rotate-x: 0deg;--glass-rotate-y: 0deg;transform:perspective(640px) rotateX(var(--glass-rotate-x)) rotateY(var(--glass-rotate-y));transform-style:preserve-3d;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.search-page__place-suggestions .home-map-search-suggestion:hover,.search-page__place-suggestions .home-map-search-suggestion:focus-visible{outline:none;background:var(--liquid-glass-item-active-bg)}.search-page__place-suggestions .home-map-search-suggestion__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:var(--liquid-glass-item-active-bg);color:var(--theme-text);font-size:16px;flex:0 0 auto}.search-page__place-suggestions .home-map-search-suggestion__body{display:flex;min-width:0;flex-direction:column;gap:4px}.search-page__place-suggestions .home-map-search-suggestion__label{display:block;overflow:hidden;color:var(--theme-text);font-size:.96rem;font-weight:720;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.search-page__place-suggestions .home-map-search-suggestion__meta{display:block;overflow:hidden;color:var(--theme-text-muted);font-size:.78rem;font-weight:560;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.search-page__place-suggestions .home-map-search-empty{display:grid;gap:5px;padding:16px 14px}.search-page__place-suggestions .home-map-search-empty strong{font-size:.96rem}.search-page__place-suggestions .home-map-search-empty span{font-size:.84rem}.search-page__place-suggestions .home-map-search-suggestion--skeleton{cursor:default;pointer-events:none}.search-page__place-suggestions .home-map-search-suggestion__icon--skeleton,.search-page__place-suggestions .home-map-search-suggestion__line{position:relative;overflow:hidden;background:#e2e9f3d1}.search-page__place-suggestions .home-map-search-suggestion__icon--skeleton:after,.search-page__place-suggestions .home-map-search-suggestion__line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffffc7,#fff0);transform:translate(-100%);animation:searchSkeletonShift 1.4s ease-in-out infinite}.search-page__place-suggestions .home-map-search-suggestion__line{display:block;width:var(--skeleton-width, 70%);height:11px;border-radius:999px}.search-page__place-suggestions .home-map-search-suggestion__line.is-meta{height:9px}.search-page__date-popover{position:absolute;top:calc(100% + 10px);left:50%;z-index:92;width:min(850px,calc(100vw - 32px));transform:translate(-50%)}.search-page__date-popover[hidden]{display:none}.search-page__guests-popover{position:absolute;top:calc(100% + 10px);right:max(0px,calc(50% - 430px));z-index:92;width:min(430px,calc(100vw - 32px))}.search-page__guests-popover[hidden]{display:none}.search-guests-picker{position:relative;overflow:hidden;padding:20px 28px 18px;border:1px solid var(--liquid-glass-border);border-radius:34px;background:var(--liquid-glass-float);box-shadow:var(--liquid-glass-shadow);color:var(--theme-text);isolation:isolate;backdrop-filter:blur(30px) saturate(1.32);-webkit-backdrop-filter:blur(30px) saturate(1.32);animation:search-date-picker-in .22s cubic-bezier(.2,.86,.2,1) both}.search-guests-picker:before,.search-guests-picker:after{content:"";position:absolute;pointer-events:none}.search-guests-picker:before{inset:0;border-radius:inherit;background:var(--liquid-glass-top-sheen)}.search-guests-picker:after{inset:1px;border:1px solid var(--liquid-glass-inner-border);border-radius:inherit}.search-guests-picker>*{position:relative;z-index:1}.search-date-picker{position:relative;display:grid;gap:22px;--search-date-month-gap: clamp(24px, 5vw, 58px);--search-date-month-shift: calc((100% + var(--search-date-month-gap)) / 2);padding:24px;border:1px solid var(--liquid-glass-border);border-radius:34px;background:var(--liquid-glass-float);box-shadow:var(--liquid-glass-shadow);color:var(--theme-text);overflow:hidden;backdrop-filter:blur(30px) saturate(1.32);-webkit-backdrop-filter:blur(30px) saturate(1.32);animation:search-date-picker-in .22s cubic-bezier(.2,.86,.2,1) both}.search-date-picker.is-stable{animation:none}.search-date-picker:before,.search-date-picker:after{content:"";position:absolute;pointer-events:none}.search-date-picker:before{inset:0;border-radius:inherit;background:var(--liquid-glass-top-sheen)}.search-date-picker:after{inset:1px;border:1px solid var(--liquid-glass-inner-border);border-radius:inherit}.search-date-picker>*{position:relative;z-index:1}@keyframes search-date-picker-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.search-date-picker__header,.search-date-picker__footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.search-date-picker__header strong{font-size:.96rem;font-weight:800}.search-date-picker__nav{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:transparent;color:var(--theme-text);cursor:pointer}.search-date-picker__nav:before{content:"";display:block;width:13px;height:13px;margin:0 auto;border-bottom:2.5px solid currentColor;border-left:2.5px solid currentColor;transform:rotate(45deg)}.search-date-picker__nav--next:before{transform:rotate(-135deg)}.search-date-picker__months{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--search-date-month-gap)}.search-date-picker__months--viewport{display:block;overflow:hidden}.search-date-picker__months-track{display:flex;gap:var(--search-date-month-gap);width:100%;will-change:transform}.search-date-picker__months-track.is-next{animation:search-date-month-track-next .34s cubic-bezier(.22,1,.36,1) both}.search-date-picker__months-track.is-prev{animation:search-date-month-track-prev .34s cubic-bezier(.22,1,.36,1) both}.search-date-picker__months-track .search-date-picker__month{flex:0 0 calc((100% - var(--search-date-month-gap)) / 2)}@keyframes search-date-month-track-next{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--search-date-month-shift)))}}@keyframes search-date-month-track-prev{0%{transform:translate(calc(-1 * var(--search-date-month-shift)))}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.search-date-picker__months-track.is-next,.search-date-picker__months-track.is-prev{animation:none}}.search-date-picker__month{min-width:0}.search-date-picker__month h3{margin:0 0 16px;color:var(--theme-text);font-size:1rem;font-weight:780;text-align:center;text-transform:capitalize}.search-date-picker__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.search-date-picker__dow{color:var(--theme-text-muted);font-size:.72rem;font-weight:780;text-align:center}.search-date-picker__day{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;border:0;border-radius:999px;background:transparent;color:var(--theme-text);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.search-date-picker__day:not(.is-disabled):not(.is-empty):hover,.search-date-picker__day:not(.is-disabled):not(.is-empty):focus-visible{outline:none;background:var(--liquid-glass-item-active-bg)}.search-date-picker__day.is-disabled{color:var(--theme-text-soft);cursor:not-allowed;opacity:.34}.search-date-picker__day.is-range,.search-date-picker__day.is-available{background:#6884a429}.search-date-picker__day.is-checkin,.search-date-picker__day.is-checkout{background:var(--theme-text);color:var(--theme-page-bg);box-shadow:var(--liquid-glass-shadow-soft)}.search-date-picker__stay{display:inline-flex;align-items:center;gap:14px;margin-inline:auto;color:var(--theme-text);font-size:.92rem;font-weight:680}.search-date-picker__stay strong{font-weight:820}.search-date-picker__stay-button{position:relative;width:34px;height:34px;border:1px solid var(--liquid-glass-border);border-radius:999px;background:var(--liquid-glass-surface);box-shadow:var(--liquid-glass-shadow-soft);color:var(--theme-text);cursor:pointer}.search-date-picker__stay-button:before,.search-date-picker__stay-button--plus:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.search-date-picker__stay-button--plus:after{transform:translate(-50%,-50%) rotate(90deg)}.search-date-picker__stay-button:disabled{cursor:not-allowed;opacity:.42}.search-page__field{position:relative;z-index:1;display:grid;align-self:stretch;align-content:center;gap:2px;min-width:0;padding-right:44px;border-radius:999px;transition:color .2s ease}.search-page__field-label,.search-page__filter span{color:var(--theme-text);font-size:.76rem;font-weight:800;max-height:20px;opacity:1;overflow:hidden;transform:translateY(0);transition:max-height .22s ease,opacity .18s ease,transform .22s ease}.search-page__field input,.search-page__filter strong{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--theme-text);font:inherit;font-size:.98rem;font-weight:560}.search-page__field input::-webkit-search-decoration,.search-page__field input::-webkit-search-cancel-button,.search-page__field input::-webkit-search-results-button,.search-page__field input::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.search-page__field input::placeholder,.search-page__filter strong{color:var(--theme-text-muted)}.search-page__filter{position:relative;z-index:1;display:grid;align-self:stretch;align-content:center;gap:2px;min-width:0;padding:0 44px 0 26px;border:0;border-left:1px solid var(--theme-border);background:transparent;color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;transition:color .2s ease}.search-page__field:hover .search-page__field-label,.search-page__filter:hover span{color:var(--theme-text)}.search-page__clear{position:absolute;right:14px;top:50%;z-index:2;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--theme-text);cursor:pointer;opacity:.82;transform:translateY(-50%)}.search-page__clear[hidden]{display:none}.search-page__clear:before,.search-page__clear:after{content:"";position:absolute;top:50%;left:50%;width:13px;height:2px;border-radius:999px;background:currentColor}.search-page__clear:before{transform:translate(-50%,-50%) rotate(45deg)}.search-page__clear:after{transform:translate(-50%,-50%) rotate(-45deg)}.search-page__clear:hover,.search-page__clear:focus-visible{opacity:1;background:var(--liquid-glass-item-active-bg);outline:none}.search-page__filter strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.search-page--users .search-page__bar{grid-template-columns:minmax(0,1fr) 54px;width:min(680px,100%)}body.search-page--users .search-page__field{padding-right:44px}body.search-page--users .search-page__filter{display:none}body.search-page--idle .search-page__tabs{max-height:0;margin-top:0;opacity:0;pointer-events:none;transform:translateY(-8px) scale(.98)}@media(min-width:901px){body.search-page--idle .search-page__hero{top:12px;margin-bottom:24px}body.search-page--idle .search-page__bar{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1.08fr) 44px;width:min(560px,calc(100% - 32px));min-height:48px;margin-top:0;padding:4px 5px 4px 20px;box-shadow:0 12px 34px #00000038}body.search-page--idle.search-page--users .search-page__bar{grid-template-columns:minmax(0,1fr) 44px;width:min(540px,calc(100% - 32px))}body.search-page--idle .search-page__field{gap:0;padding-right:32px}body.search-page--idle .search-page__field-label,body.search-page--idle .search-page__filter span{max-height:0;opacity:0;transform:translateY(-4px)}body.search-page--idle .search-page__field input,body.search-page--idle .search-page__filter strong{font-size:.86rem;font-weight:760}body.search-page--idle .search-page__filter{padding:0 32px 0 18px}body.search-page--idle .search-page__clear{right:8px}body.search-page--idle .search-page__submit{width:40px;height:40px}body.search-page--idle .search-page__submit span{width:18px;height:18px}body.search-page--idle .search-page__place-suggestions{top:calc(100% + 8px);left:max(0px,calc(50% - 280px))}}.search-page__submit{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid var(--liquid-glass-border);border-radius:999px;background:var(--liquid-glass-surface);box-shadow:var(--liquid-glass-shadow-soft);color:var(--theme-text);cursor:pointer;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);transition:background .32s ease,color .32s ease,box-shadow .32s ease,border-color .32s ease}.search-page__bar.has-query .search-page__submit{background:linear-gradient(to right,#e61e4d 0%,#e31c5f 50%,#d70466 100%);color:#fff;border-color:transparent;box-shadow:0 8px 22px rgba(214,4,102,.32)}.search-page__submit span{position:relative;display:block;width:22px;height:22px}.search-page__submit span:before,.search-page__submit span:after{content:"";position:absolute;display:block;transform-origin:center;transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease,border-width .18s ease,background-color .18s ease,transform .18s ease}.search-page__submit span:before{top:1px;left:1px;width:12px;height:12px;border:2.4px solid currentColor;border-radius:50%;background:transparent;transform:translate(0)}.search-page__submit span:after{top:14px;left:14px;width:8px;height:3px;border-radius:999px;background:currentColor;transform:rotate(45deg)}.search-page__panel{display:grid;gap:18px}.search-page__panel[hidden]{display:none!important}.search-page__section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.search-page__section-heading h2{color:var(--theme-text);font-size:clamp(1.25rem,2vw,2rem);font-weight:800;line-height:1.1}.search-page__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,282px));gap:28px 22px;align-items:start}.search-stay-card{display:grid;gap:8px;width:min(282px,100%);min-width:0;color:var(--theme-text)}.search-stay-card__host{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;min-width:0;color:var(--theme-text-muted);text-decoration:none}.search-stay-card__host-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;overflow:hidden;border:1px solid var(--liquid-glass-border);border-radius:999px;background:var(--liquid-glass-surface);box-shadow:var(--liquid-glass-shadow-soft)}.search-stay-card__host-avatar.is-default{background:#1f3b63;color:#fff;font:400 1.12rem/1 Roboto,Arial,Helvetica,sans-serif}.search-stay-card__host-avatar img{display:block;width:72%;height:72%;object-fit:contain}.search-stay-card__host-avatar.is-image img{width:100%;height:100%;object-fit:cover}.search-stay-card__host-name{overflow:hidden;font-size:.94rem;font-weight:760;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.search-stay-card__media{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:1 / .92;border-radius:18px;background:var(--theme-surface-muted);box-shadow:var(--theme-shadow-card)}.search-stay-card__media-link{display:block;width:100%;height:100%}.search-stay-card__media-link>img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .28s ease}.search-stay-card:hover .search-stay-card__media-link>img{transform:scale(1.045)}.search-stay-card--skeleton{pointer-events:none}.search-stay-card__skeleton-block,.search-stay-card__skeleton-line{position:relative;overflow:hidden;background:#e2e9f4b8}.search-stay-card__skeleton-block:after,.search-stay-card__skeleton-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffffc7,#fff0);transform:translate(-100%);animation:searchSkeletonShift 1.4s ease-in-out infinite}.search-stay-card__host--skeleton{width:min(178px,100%)}.search-stay-card--skeleton .search-stay-card__host-avatar{border:0;box-shadow:none}.search-stay-card__skeleton-line{display:block;width:var(--skeleton-width, 70%);height:11px;border-radius:999px}.search-stay-card__skeleton-line--host{width:112px;height:12px}.search-stay-card__skeleton-line--title{height:13px}.search-stay-card__skeleton-line--price{justify-self:end;height:13px}.search-stay-card__skeleton-line--meta{width:116px;height:11px}.search-stay-card__skeleton-line--location{width:104px;height:11px}.search-stay-card__favorite{--search-like-active-color: #ff151c;position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:#c4cfdd;cursor:pointer;box-shadow:none;filter:none;overflow:visible;z-index:2;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.search-stay-card__favorite:before,.search-stay-card__favorite:after{content:"";position:absolute;left:50%;top:50%;pointer-events:none;opacity:0}.search-stay-card__favorite:before{width:44px;height:44px;border-radius:999px;background:#ff151c29;transform:translate(-50%,-50%) scale(.35)}.search-stay-card__favorite:after{width:4px;height:4px;border-radius:999px;background:var(--search-like-active-color);box-shadow:0 -22px 0 var(--search-like-active-color),16px -16px 0 var(--search-like-active-color),22px 0 0 var(--search-like-active-color),16px 16px 0 var(--search-like-active-color),0 22px 0 var(--search-like-active-color),-16px 16px 0 var(--search-like-active-color),-22px 0 0 var(--search-like-active-color),-16px -16px 0 var(--search-like-active-color);transform:translate(-50%,-50%) scale(.2)}.search-stay-card__favorite img{display:block;width:24px;height:24px;object-fit:contain;transform:none;transition:filter .18s ease,transform .18s ease;pointer-events:none}.search-stay-card__favorite:not(.is-liked){background:transparent;border-color:transparent;box-shadow:none}.search-stay-card__favorite:not(.is-liked) img{filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.35))}.search-stay-card__favorite.is-liked img{filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.search-stay-card__favorite:hover img,.search-stay-card__favorite:focus-visible img{transform:scale(1.08)}.search-stay-card__favorite:focus-visible{outline:2px solid rgba(255,255,255,.88);outline-offset:4px}.search-stay-card__favorite.is-like-animating img{animation:search-like-pop .44s cubic-bezier(.16,1,.3,1)}.search-stay-card__favorite.is-like-animating:before{animation:search-like-ripple .44s cubic-bezier(.16,1,.3,1)}.search-stay-card__favorite.is-like-animating:after{animation:search-like-burst .52s ease-out}.search-stay-card__favorite.is-like-removing img{animation:search-like-remove .24s ease-out}@keyframes search-like-pop{0%{transform:scale(.72) rotate(-18deg)}48%{transform:scale(1.22) rotate(10deg)}72%{transform:scale(.94) rotate(-4deg)}to{transform:scale(1) rotate(0)}}@keyframes search-like-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}32%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.22)}}@keyframes search-like-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.1) rotate(28deg)}}@keyframes search-like-remove{0%{transform:scale(1)}45%{transform:scale(.72)}to{transform:scale(1)}}.search-stay-card__body{display:grid;gap:2px;min-width:0;padding:0 2px}.search-stay-card__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.search-stay-card__body h3{min-width:0;margin:0;color:var(--theme-text);font-size:.94rem;font-weight:760;line-height:1.25}.search-stay-card__body h3 a{display:block;overflow:hidden;max-width:100%;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.search-stay-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:1px}.search-stay-card__location{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex:0 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--theme-text-muted);font-size:.78rem;font-weight:620;line-height:1.3;text-align:right;text-overflow:ellipsis;white-space:nowrap}.search-stay-card__location-icon{position:relative;display:inline-block;width:11px;height:14px;flex:0 0 11px;color:currentColor}.search-stay-card__location-icon:before{content:"";position:absolute;top:1px;left:50%;width:8px;height:8px;border:1.8px solid currentColor;border-radius:50% 50% 50% 0;transform:translate(-50%) rotate(-45deg);box-sizing:border-box}.search-stay-card__location-icon:after{content:"";position:absolute;top:4px;left:50%;width:2.8px;height:2.8px;border-radius:50%;background:currentColor;transform:translate(-50%)}.search-stay-card__location-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-stay-card__details{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:6px 9px;min-width:0;margin-top:0;color:var(--theme-text-muted);font-size:.78rem;font-weight:620;line-height:1.2}.search-stay-card__details span{display:inline-flex;align-items:center;gap:4px}.search-stay-card__detail-icon{display:inline-block;flex:0 0 auto;width:16px;height:16px;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.search-stay-card__price{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin:0;color:var(--theme-text);font-size:.84rem;font-weight:720;line-height:1.2;white-space:nowrap}.search-stay-card__rating{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;color:var(--theme-text-muted);font-size:.84rem;font-weight:620;line-height:1.25}.search-stay-card__rating-count{font-weight:520;opacity:.78}.search-page__empty{position:relative;display:grid;align-content:center;gap:10px;min-height:180px;padding:24px;border:1px solid var(--liquid-glass-border);border-radius:26px;background:var(--liquid-glass-surface);box-shadow:var(--liquid-glass-shadow-soft);color:var(--theme-text);overflow:hidden;backdrop-filter:blur(26px) saturate(1.28);-webkit-backdrop-filter:blur(26px) saturate(1.28);isolation:isolate}.search-page__empty>*{position:relative;z-index:1}.search-page__empty strong{font-size:1rem;font-weight:800}.search-page__empty p{color:var(--theme-text-muted);font-size:.9rem;line-height:1.45}.search-page__pagination{display:flex;justify-content:center;margin-top:24px}.search-page__load-more{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid var(--liquid-glass-border);border-radius:999px;background:var(--liquid-glass-surface);color:var(--theme-text);font:inherit;font-size:.9rem;font-weight:800;box-shadow:var(--liquid-glass-shadow-soft);cursor:pointer}.search-page__load-more:disabled{cursor:wait;opacity:.62}.search-page__users{display:block;width:min(680px,100%);margin:0 auto}body.search-page--users .search-page__hero{margin-bottom:18px}.search-user-results-list{display:grid;gap:0;width:100%;margin:0 auto;padding:4px 0 26px}.search-user-result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:64px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--theme-text);text-align:left}.search-user-result:is(button){font:inherit;cursor:pointer}.search-user-result:hover,.search-user-result:focus-within{background:var(--liquid-glass-item-active-bg)}.search-user-result--auth{grid-template-columns:minmax(0,1fr)}.search-user-result__profile{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;color:var(--theme-text);text-decoration:none}.search-user-result__avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:999px;background:#e2e9f3e0;color:#223144}.search-user-result__avatar.is-image img{display:block;width:100%;height:100%;object-fit:cover}.search-user-result__avatar--default-user{background:0;color:inherit}.search-user-result__avatar--default-user:before{content:"";display:block;width:82%;height:82%;background:currentColor;-webkit-mask:center / contain no-repeat url(../imagens/icones/user.png);mask:center / contain no-repeat url(../imagens/icones/user.png)}.search-user-result__avatar.is-fallback{background:#1f3b63;color:#fff;font:400 2rem/1 Roboto,Arial,Helvetica,sans-serif}.search-user-result__body{display:grid;gap:2px;min-width:0}.search-user-result__body strong,.search-user-result__body span,.search-user-result__body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-user-result__body strong{color:var(--theme-text);font-size:.95rem;font-weight:820;line-height:1.15}.search-user-result__body span{color:var(--theme-text-muted);font-size:.86rem;line-height:1.15}.search-user-result__body small{color:var(--theme-text-muted);font-size:.74rem;line-height:1.15}.search-user-result__follow{justify-self:end;align-self:center;min-width:82px;min-height:34px;padding:0 16px;border:0;border-radius:8px;background:#4658f4;color:#fff;font:inherit;font-size:.86rem;font-weight:780;cursor:pointer}.search-user-result__follow[aria-pressed=true]{background:#94a3b838;color:var(--theme-text)}.search-user-results-loader{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;margin:10px 0 0;color:var(--theme-text-muted);font-size:.86rem;font-weight:740}.search-user-results-loader__spinner{width:20px;height:20px;border:2px solid rgba(120,135,156,.25);border-top-color:#4658f4;border-radius:999px;animation:searchUserLoaderSpin .72s linear infinite}.search-user-results-loader:not(.is-loading):not(.has-error) .search-user-results-loader__spinner{opacity:.55}.search-user-results-loader.has-error{color:var(--theme-text)}.search-user-results-loader.has-error .search-user-results-loader__spinner{display:none}.search-user-results-loader button{min-height:34px;padding:0 14px;border:0;border-radius:8px;background:var(--liquid-glass-item-active-bg);color:var(--theme-text);font:inherit;font-size:.82rem;font-weight:780;cursor:pointer}@keyframes searchUserLoaderSpin{to{transform:rotate(360deg)}}.search-user-result--skeleton{pointer-events:none}.search-user-result--skeleton .search-user-result__avatar,.search-user-result__line,.search-user-result__follow--skeleton{position:relative;overflow:hidden;border-radius:999px;background:#e2e9f4b8}.search-user-result__line{display:block;width:72%;height:12px}.search-user-result__line.is-name{width:58%;height:11px}.search-user-result__line.is-meta{width:44%;height:10px}.search-user-result--skeleton .search-user-result__avatar:after,.search-user-result__line:after,.search-user-result__follow--skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffffc7,#fff0);transform:translate(-100%);animation:searchSkeletonShift 1.4s ease-in-out infinite}@keyframes searchSkeletonShift{to{transform:translate(100%)}}:root[data-theme=night] body.search-page{background:radial-gradient(circle at 18% 0%,#53749e33,#53749e00 34%),radial-gradient(circle at 88% 8%,#21456838,#21456800 36%),var(--theme-page-bg)}:root[data-theme=night] .search-stay-card__body h3,:root[data-theme=night] .search-stay-card__price{color:#f4f8fff5}:root[data-theme=night] .search-stay-card__location{color:#ccdaeead}:root[data-theme=night] .search-user-result--skeleton .search-user-result__avatar,:root[data-theme=night] .search-user-result__line,:root[data-theme=night] .search-user-result__follow--skeleton{background:#2b3a4ec7}:root[data-theme=night] .search-stay-card__skeleton-block,:root[data-theme=night] .search-stay-card__skeleton-line{background:#2b3a4ec7}:root[data-theme=night] .search-user-results-loader__spinner{border-color:#ccdaee38;border-top-color:#8da2ff}:root[data-theme=night] .search-user-result--skeleton .search-user-result__avatar:after,:root[data-theme=night] .search-user-result__line:after,:root[data-theme=night] .search-user-result__follow--skeleton:after{background:linear-gradient(90deg,#fff0,#ffffff24,#fff0)}:root[data-theme=night] .search-stay-card__skeleton-block:after,:root[data-theme=night] .search-stay-card__skeleton-line:after{background:linear-gradient(90deg,#fff0,#ffffff24,#fff0)}@media(max-width:900px){body.search-page{padding-bottom:var(--mobile-tabbar-offset,104px)}.search-page__main{width:min(100%,620px);margin:0 auto 26px;padding:14px 14px 24px}.search-page__hero{position:sticky;top:10px;gap:12px;padding:0;margin-bottom:24px;border-radius:0}.search-page__tabs{--tab-indicator-w: calc(50% - 20px) ;width:100%;justify-content:space-evenly;gap:8px;margin-top:12px}body.search-page--idle .search-page__hero{top:8px;gap:0;margin-bottom:16px}.search-page__tab{min-width:0;flex:1 1 0;padding:2px 6px 10px;font-size:.8rem}.search-page__tab-icon{width:31px;height:31px}.search-page__bar{grid-template-columns:minmax(0,1fr) 46px;width:100%;margin-top:14px;min-height:54px;padding:8px 6px 8px 18px;border-radius:24px}body.search-page--idle .search-page__bar{margin-top:0;min-height:48px;padding:4px 5px 4px 16px;border-radius:999px;box-shadow:0 12px 34px #00000038}body.search-page--idle .search-page__field{gap:0}body.search-page--idle .search-page__field-label{max-height:0;opacity:0;transform:translateY(-4px)}body.search-page--idle .search-page__field input{font-size:.86rem;font-weight:760}.search-page__place-suggestions{top:calc(100% + 8px);left:0;width:min(100%,calc(100vw - 28px))}.search-page__date-popover{top:calc(100% + 8px);width:min(100%,calc(100vw - 28px))}.search-page__guests-popover{top:calc(100% + 8px);right:auto;left:0;width:min(100%,calc(100vw - 28px))}.search-guests-picker{padding:18px;border-radius:28px}.search-date-picker{gap:18px;--search-date-month-gap:0px;--search-date-month-shift:100%;padding:18px;border-radius:28px}.search-date-picker__months{grid-template-columns:1fr}.search-date-picker__months--viewport{display:block}.search-date-picker__months-track .search-date-picker__month{flex-basis:100%}.search-date-picker__month:nth-child(2){display:none}.search-date-picker__grid{gap:5px}.search-date-picker__day{font-size:.82rem}.search-page__field-label{font-size:.68rem}.search-page__field input{font-size:.9rem}.search-page__field{padding-right:8px}.search-page__filter{display:none}body.search-page--users .search-page__bar{grid-template-columns:minmax(0,1fr) 46px}.search-page__submit{width:44px;height:44px}.search-page__submit span{width:19px;height:19px}.search-page__section-heading{align-items:start}.search-page__section-heading h2{font-size:1.22rem}.search-page__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.search-stay-card{width:100%}.search-stay-card__media{width:100%;aspect-ratio:1 / .86;border-radius:14px}.search-stay-card__body{padding:0 1px}.search-stay-card__body h3{font-size:.84rem}.search-stay-card__title-row,.search-stay-card__meta-row{gap:6px}.search-stay-card__host{gap:7px}.search-stay-card__host-avatar{flex-basis:26px;width:26px;height:26px}.search-stay-card__host-name{font-size:.84rem}.search-stay-card__location,.search-stay-card__rating,.search-stay-card__price{font-size:.72rem}.search-stay-card__favorite{top:7px;right:7px;width:28px;height:28px}.search-page__users{width:100%}.search-user-result{padding-inline:6px}.search-user-result__profile{grid-template-columns:46px minmax(0,1fr)}.search-user-result__avatar{width:46px;height:46px}}@media(max-width:520px){.search-page__main{padding-inline:8px}.search-page__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.search-stay-card__media{aspect-ratio:1 / .86;border-radius:13px}.search-stay-card__body{gap:1px;padding:0}.search-stay-card__title-row{align-items:baseline;gap:5px}.search-stay-card__meta-row{gap:5px}.search-stay-card__body h3{min-width:0;font-size:.78rem;line-height:1.18}.search-stay-card__host{gap:6px}.search-stay-card__host-avatar{flex-basis:24px;width:24px;height:24px}.search-stay-card__host-name{font-size:.78rem;line-height:1.18}.search-stay-card__location{overflow:hidden;font-size:.68rem;line-height:1.15;text-align:right;text-overflow:ellipsis}.search-stay-card__location-icon{width:9px;height:12px;flex-basis:9px}.search-stay-card__location-icon:before{width:7px;height:7px;border-width:1.5px}.search-stay-card__location-icon:after{top:3.6px;width:2.2px;height:2.2px}.search-stay-card__details{gap:3px 5px;margin-top:0;font-size:.66rem}.search-stay-card__detail-icon{width:12px;height:12px}.search-stay-card__price,.search-stay-card__rating{gap:3px;font-size:.68rem;line-height:1.15}.search-user-result{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px}.search-user-result__follow{justify-self:end;align-self:center;min-width:78px;min-height:34px;margin-left:0;padding:0 12px;font-size:.84rem}}@media(min-width:900.99px){body.has-desktop-sidebar .search-page__main{position:relative;left:calc(var(--desktop-sidebar-layout-space)/2)}}

/* === Mobile expandable search bar (Where / When / Who) ============================
   The active sector (data-active-sector on the .search-page__bar form) expands to
   fill the row; the other two collapse to round icon pills. grid-template-columns
   animates the split, so promoting a sector slides the widths smoothly. Scoped away
   from the Utilizadores tab (which is search-only). ================================ */
@media (max-width: 900px) {
  body.search-page:not(.search-page--users) {
    --ic-where: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%277%27/%3E%3Cline x1=%2716.5%27 y1=%2716.5%27 x2=%2721%27 y2=%2721%27/%3E%3C/svg%3E");
    --ic-dates: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273.5%27 y=%275%27 width=%2717%27 height=%2716%27 rx=%272.5%27/%3E%3Cline x1=%273.5%27 y1=%279.5%27 x2=%2720.5%27 y2=%279.5%27/%3E%3Cline x1=%278%27 y1=%272.5%27 x2=%278%27 y2=%276%27/%3E%3Cline x1=%2716%27 y1=%272.5%27 x2=%2716%27 y2=%276%27/%3E%3C/svg%3E");
    --ic-guests: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%2712%27 cy=%278%27 r=%274%27/%3E%3Cpath d=%27M4 20c0-4 4-6.2 8-6.2s8 2.2 8 6.2%27/%3E%3C/svg%3E");
  }
  body.search-page:not(.search-page--users) .search-page__bar {
    --seg: 44px;
    grid-template-columns: minmax(0, 1fr) var(--seg) var(--seg) var(--seg);
    column-gap: 6px;
    padding: 5px 5px 5px 5px;
    align-items: center;
    transition:
      grid-template-columns .42s cubic-bezier(.2,.86,.2,1),
      width .38s cubic-bezier(.2,.86,.2,1),
      min-height .3s ease,
      padding .3s ease;
  }
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="where"]  { grid-template-columns: minmax(0,1fr) var(--seg) var(--seg) var(--seg); }
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="dates"]  { grid-template-columns: var(--seg) minmax(0,1fr) var(--seg) var(--seg); }
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="guests"] { grid-template-columns: var(--seg) var(--seg) minmax(0,1fr) var(--seg); }

  /* Every sector is a rounded pill that clips its content while collapsing. */
  body.search-page:not(.search-page--users) .search-page__field--where,
  body.search-page:not(.search-page--users) .search-page__filter {
    position: relative;
    min-width: 0;
    height: 44px;
    align-self: center;
    align-content: center;
    border: 0;
    border-radius: 999px;
    overflow: hidden;
    transition: background .28s ease, padding .3s ease;
  }
  /* Collapsed filters carry a soft chip background; where stays flush. */
  body.search-page:not(.search-page--users) .search-page__filter {
    background: var(--liquid-glass-item-active-bg);
    padding: 0;
  }
  body.search-page:not(.search-page--users) .search-page__field--where { padding: 0; }

  /* Icon centred in the collapsed 44px pill (masked so it takes the text colour). */
  body.search-page:not(.search-page--users) .search-page__field--where::before,
  body.search-page:not(.search-page--users) .search-page__filter::before {
    content: "";
    position: absolute;
    top: 50%; left: 50%;
    width: 20px; height: 20px;
    transform: translate(-50%, -50%) scale(1);
    background: var(--theme-text);
    -webkit-mask: center / contain no-repeat;
    mask: center / contain no-repeat;
    opacity: .82;
    transition: opacity .2s ease, transform .3s cubic-bezier(.2,.86,.2,1);
    pointer-events: none;
  }
  body.search-page:not(.search-page--users) .search-page__field--where::before { -webkit-mask-image: var(--ic-where); mask-image: var(--ic-where); }
  body.search-page:not(.search-page--users) [data-search-sector="dates"]::before  { -webkit-mask-image: var(--ic-dates); mask-image: var(--ic-dates); }
  body.search-page:not(.search-page--users) [data-search-sector="guests"]::before { -webkit-mask-image: var(--ic-guests); mask-image: var(--ic-guests); }

  /* Collapsed content is hidden (icon only). */
  body.search-page:not(.search-page--users) .search-page__field-label,
  body.search-page:not(.search-page--users) .search-page__filter span,
  body.search-page:not(.search-page--users) .search-page__field input,
  body.search-page:not(.search-page--users) .search-page__filter strong {
    opacity: 0;
    pointer-events: none;
    transition: opacity .16s ease;
  }
  body.search-page:not(.search-page--users) .search-page__field--where .search-page__clear,
  body.search-page:not(.search-page--users) .search-page__filter .search-page__clear { display: none !important; }

  /* Expanded (active) sector: reveal content, retract the icon, indent text. */
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="where"]  .search-page__field--where,
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="dates"]  [data-search-sector="dates"],
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="guests"] [data-search-sector="guests"] {
    background: transparent;
    padding: 0 10px 0 18px;
    overflow: visible;
  }
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="where"]  .search-page__field--where::before,
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="dates"]  [data-search-sector="dates"]::before,
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="guests"] [data-search-sector="guests"]::before {
    opacity: 0;
    transform: translate(-50%, -50%) scale(.5);
  }
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="where"]  .search-page__field--where .search-page__field-label,
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="where"]  .search-page__field--where input,
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="dates"]  [data-search-sector="dates"] span,
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="dates"]  [data-search-sector="dates"] strong,
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="guests"] [data-search-sector="guests"] span,
  body.search-page:not(.search-page--users) .search-page__bar[data-active-sector="guests"] [data-search-sector="guests"] strong {
    opacity: 1;
    pointer-events: auto;
    transition: opacity .28s ease .1s;
  }
}

@media (max-width: 900px) {
  body.search-page:not(.search-page--users) .search-page__filter { display: grid !important; }
}

@media (max-width: 900px) {
  /* collapsed "where" gets the same chip background as the other pills; the
     higher-specificity active rule keeps it transparent when expanded. */
  body.search-page:not(.search-page--users) .search-page__field--where { background: var(--liquid-glass-item-active-bg); }
}
