/* v0.16.6 — desktop-only filter layout and a single light navigation bar. */
:root{--hhmm-ui-version:166}
.production-v02>.header-stack.header-stack-v6::before{content:none;background:none;box-shadow:none}
.production-v02>.header-stack.header-stack-v6>.contact-rail{display:none}
.header-language-v166{display:none}

@media(min-width:901px){
 .production-v02{--hhmm-header-height:76px}
 .production-v02:not(.home-overlay){padding-top:var(--hhmm-header-height)}
 .production-v02>.header-stack.header-stack-v6{position:fixed;inset:0 0 auto;z-index:8000;width:100%;background:#f4f1ea;color:#17201d;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 9px #17201d12;border:0;transform:none}
 .production-v02>.header-stack.header-stack-v6 .site-header-v6{height:var(--hhmm-header-height);min-height:0;width:100%;background:transparent;color:#17201d;border-bottom:1px solid #17201d1c;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0 max(24px,calc((100vw - 1440px)/2))}
 .production-v02>.header-stack.header-stack-v6 .brand{color:#17201d;flex-shrink:0;min-width:0}
 .production-v02>.header-stack.header-stack-v6 .brand-copy b{color:#17201d}
 .production-v02>.header-stack.header-stack-v6 .brand-copy small{color:#657068}
 .production-v02>.header-stack.header-stack-v6 .main-nav-v53{position:static;inset:auto;transform:none;display:block;width:auto;height:auto;max-height:none;padding:0;background:transparent;overflow:visible;color:#17201d}
 .production-v02>.header-stack.header-stack-v6 .main-nav-primary-v53{display:flex;align-items:center;gap:clamp(14px,1.8vw,28px)}
 .production-v02>.header-stack.header-stack-v6 .main-nav-primary-v53>a{color:#17201d;font-size:13px;line-height:1.4;white-space:nowrap;padding:10px 0}
 .production-v02>.header-stack.header-stack-v6 .nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}
 .production-v02>.header-stack.header-stack-v6 .saved-link{color:#17201d}
 .production-v02>.header-stack.header-stack-v6 .nav-cta{background:#17251d;border-color:#17251d;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;height:44px;padding:0 18px;display:flex;align-items:center;justify-content:center}
 .production-v02>.header-stack.header-stack-v6 .header-language-v166{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;color:#526059;font:11px/1.2 system-ui,sans-serif;white-space:nowrap}
 .header-language-v166 b{font-weight:600;color:#17201d}.header-language-v166 i{font-style:normal}.header-language-v166 span{font-size:10px;opacity:.65}
 .production-v02>.header-stack.header-stack-v6 .menu-button{display:none}
 .production-v02 .project-section-nav-v18{top:var(--hhmm-header-height)}
 .production-v02 main section[id]{scroll-margin-top:calc(var(--hhmm-header-height) + 24px)}
 .production-v02>.header-stack.header-stack-v6 a:focus-visible,.production-v02>.header-stack.header-stack-v6 button:focus-visible{outline:2px solid #805034;outline-offset:3px}
}
@media(min-width:901px) and (max-width:1150px){
 .production-v02{--hhmm-header-height:70px}
 .production-v02>.header-stack.header-stack-v6 .site-header-v6{padding-inline:20px;gap:16px}
 .production-v02>.header-stack.header-stack-v6 .main-nav-primary-v53{gap:13px}
 .production-v02>.header-stack.header-stack-v6 .main-nav-primary-v53>a{font-size:12px}
 .production-v02>.header-stack.header-stack-v6 .nav-actions{gap:6px}
 .production-v02>.header-stack.header-stack-v6 .saved-link>span{display:none}
 .production-v02>.header-stack.header-stack-v6 .brand-copy b{font-size:17px}
 .production-v02>.header-stack.header-stack-v6 .nav-cta{padding-inline:13px;font-size:11px}
}
/* Logical ordering is also applied to DOM by layout-v166.js, so Tab follows the visual order. */
@media(min-width:701px){
 .production-v02 [data-search-layout-v166] .search-sheet-body-v3{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:stretch}
 .production-v02 [data-search-layout-v166] .search-sheet-body-v3>[data-filter-slot-v166]{grid-column:auto;grid-row:auto;align-self:stretch}
 .production-v02 [data-search-layout-v166] [data-filter-slot-v166=location]{order:1}
 .production-v02 [data-search-layout-v166] [data-filter-slot-v166=bedrooms]{order:2}
 .production-v02 [data-search-layout-v166] .search-sheet-body-v3>[data-filter-slot-v166=project]{order:3;grid-column:1/-1}
 .production-v02 [data-search-layout-v166] [data-filter-slot-v166=area]{order:4}
 .production-v02 [data-search-layout-v166] [data-filter-slot-v166=price]{order:5}
 .production-v02 [data-search-layout-v166] .search-sheet-body-v3>[data-filter-slot-v166=developer]{order:6;grid-column:1/-1}
 .production-v02 [data-search-layout-v166] [data-filter-slot-v166=status]{order:7}
 .production-v02 [data-search-layout-v166] [data-filter-slot-v166=ownership]{order:8}
 .production-v02 [data-search-layout-v166] .search-sheet-body-v3>[data-filter-slot-v166=feature]{order:9;grid-column:1/-1}
}
