@media (min-width:1024px){
html.search-force-desktop-ui,html.search-force-desktop-ui body{background:#edf1f6}
html.search-force-desktop-ui body>#wehome-no-history-logo,html.search-force-desktop-ui nav#bottom_nav,html.search-force-desktop-ui .body-bgr-cover{display:none!important}
html.search-force-desktop-ui div#content.search-page-shell{position:relative;width:100%!important;max-width:none!important;min-height:100dvh!important;height:100dvh!important;margin:0!important;padding:18px 24px 24px!important;border-left:0!important;border-right:0!important;gap:14px;background:radial-gradient(circle at top left,rgba(148,163,184,.18),transparent 28%),radial-gradient(circle at top right,rgba(106,13,173,.12),transparent 24%),linear-gradient(180deg,#f8fafc 0%,#eef2f7 46%,#edf1f6 100%)!important}
html.search-force-desktop-ui .search-page-shell::before,html.search-force-desktop-ui .search-page-shell::after{content:"";position:absolute;pointer-events:none;border-radius:999px;filter:blur(34px);opacity:.9}
html.search-force-desktop-ui .search-page-shell::before{top:36px;left:18px;width:220px;height:220px;background:rgba(255,255,255,.72)}
html.search-force-desktop-ui .search-page-shell::after{top:120px;right:28px;width:260px;height:260px;background:rgba(154,120,203,.16)}
html.search-force-desktop-ui .search-page-header,html.search-force-desktop-ui .search-map-panel,html.search-force-desktop-ui .search-results-panel{opacity:0;transform:translateY(24px) scale(.985);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}
html.search-force-desktop-ui.search-desktop-ready .search-page-header,html.search-force-desktop-ui.search-desktop-ready .search-map-panel,html.search-force-desktop-ui.search-desktop-ready .search-results-panel{opacity:1;transform:none}
html.search-force-desktop-ui.search-desktop-ready .search-map-panel{transition-delay:.06s}
html.search-force-desktop-ui.search-desktop-ready .search-results-panel{transition-delay:.12s}
html.search-force-desktop-ui .search-page-header{height:auto!important;gap:16px!important;padding:0!important;background:transparent!important;border-bottom:0!important}
html.search-force-desktop-ui .search-desktop-brand{display:inline-flex;align-items:center;justify-content:center;width:148px;height:76px;border-radius:24px;background:rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.78);box-shadow:0 22px 54px rgba(15,23,42,.12);backdrop-filter:blur(28px) saturate(180%)}
html.search-force-desktop-ui .search-desktop-brand img{width:108px;height:auto}
html.search-force-desktop-ui .search-mobile-back,html.search-force-desktop-ui .search-bar-mobile-inline{display:none!important}
html.search-force-desktop-ui .search-bar-form{height:76px!important;padding:10px 14px!important;border-radius:28px!important;background:rgba(255,255,255,.84)!important;border:1px solid rgba(255,255,255,.78)!important;box-shadow:0 24px 60px rgba(15,23,42,.14);backdrop-filter:blur(28px) saturate(180%)}
html.search-force-desktop-ui .search-bar-desktop-inline{display:grid;grid-template-columns:1.45fr 1fr .92fr;gap:10px;width:100%;align-items:stretch}
html.search-force-desktop-ui .search-segment-button{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 18px;border:0;border-radius:20px;background:rgba(246,248,251,.92);cursor:pointer;text-align:left;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background .22s ease}
html.search-force-desktop-ui .search-segment-button:hover{transform:translateY(-2px);background:rgba(255,255,255,.96);box-shadow:inset 0 0 0 1px rgba(106,13,173,.08)}
html.search-force-desktop-ui .search-segment-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(15,23,42,.46)}
html.search-force-desktop-ui .search-segment-value{font-size:16px;font-weight:600;letter-spacing:-.02em;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.search-force-desktop-ui .search-filter-button{width:auto!important;min-width:122px;height:76px!important;padding:0 22px;gap:10px;border-radius:28px!important;background:rgba(255,255,255,.84)!important;border-color:rgba(255,255,255,.78)!important;box-shadow:0 24px 60px rgba(15,23,42,.14);backdrop-filter:blur(28px) saturate(180%)}
html.search-force-desktop-ui .search-filter-button-label{display:inline-block;font-size:14px;font-weight:600;letter-spacing:-.02em;color:#0f172a}
html.search-force-desktop-ui .search-filter-button-count{position:static!important;min-width:24px;height:24px;padding:0 7px;border-radius:999px;border:0!important;background:rgba(106,13,173,.12);color:#6a0dad;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}
html.search-force-desktop-ui #filter-chip-row{top:auto!important;background:transparent!important;border:0!important}
html.search-force-desktop-ui #filter-chip-row .r26-chips-wrap{padding:0 6px 2px;gap:10px}
html.search-force-desktop-ui .r26-chip{background:rgba(255,255,255,.76);border-color:rgba(255,255,255,.8);box-shadow:0 10px 30px rgba(15,23,42,.08)}
html.search-force-desktop-ui .search-main-grid{display:grid!important;grid-template-columns:minmax(560px,1.32fr) minmax(420px,.92fr)!important;gap:20px;padding:0 6px 6px;padding-bottom:0!important}
html.search-force-desktop-ui .search-map-panel,html.search-force-desktop-ui .search-results-panel{min-height:calc(100dvh - 176px);border-radius:32px!important;box-shadow:0 28px 70px rgba(15,23,42,.16)!important;overflow:hidden}
html.search-force-desktop-ui .search-results-handle,html.search-force-desktop-ui .prop-swiper-container{display:none!important}
html.search-force-desktop-ui .search-results-panel{height:auto!important;background:rgba(255,255,255,.88)!important;backdrop-filter:blur(28px) saturate(180%)}
html.search-force-desktop-ui .search-results-toolbar{padding:18px 22px 14px!important}
html.search-force-desktop-ui .prop-list-vertical{display:block!important;padding:18px;background:transparent}
html.search-force-desktop-ui .prop-list-item{gap:16px;align-items:stretch;padding:14px;margin-bottom:14px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.9));box-shadow:0 16px 34px rgba(15,23,42,.08);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease}
html.search-force-desktop-ui .prop-list-item:hover{transform:translateY(-4px);border-color:rgba(106,13,173,.18);box-shadow:0 24px 40px rgba(15,23,42,.12)}
html.search-force-desktop-ui .prop-list-item-img{width:156px;height:132px;border-radius:20px}
html.search-force-desktop-ui .prop-list-item-title{font-size:16px;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:7px}
html.search-force-desktop-ui .prop-list-item-price{font-size:18px}
html.search-force-desktop-ui #map-prop-popup{left:30px;right:auto;max-width:430px;margin:0;padding:0 0 30px}
html.search-force-desktop-ui .mobile_search_overlay{top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;width:min(920px,calc(100vw - 80px))!important;height:min(760px,calc(100dvh - 80px))!important;max-height:min(760px,calc(100dvh - 80px))!important;border-radius:34px!important;overflow:hidden!important;background:rgba(255,255,255,.94)!important;box-shadow:0 36px 90px rgba(15,23,42,.22);transform:translate(-50%,calc(-50% + 24px)) scale(.97)!important}
html.search-force-desktop-ui .mobile_search_overlay.active{transform:translate(-50%,-50%) scale(1)!important}
html.search-force-desktop-ui .mobile_search_overlay .m_search_container{padding:0 30px 98px!important}
html.search-force-desktop-ui #filter-sheet{width:min(760px,calc(100vw - 96px))!important;max-width:760px!important;max-height:min(82dvh,920px)!important;border-radius:32px!important}
}
@media (prefers-reduced-motion:reduce){
html.search-force-desktop-ui .search-page-header,html.search-force-desktop-ui .search-map-panel,html.search-force-desktop-ui .search-results-panel,html.search-force-desktop-ui .prop-list-item,html.search-force-desktop-ui .search-segment-button{transition:none!important;transform:none!important}
}
