/* Andaz Map Experience R4; preserves stable pins and the existing map instance. */
.az-map-results{display:none}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin [hidden]{display:none!important}
.az-fast-pin{display:grid;place-items:center;width:30px;height:38px;background:#d42138;border:2px solid #fff;border-radius:13px 13px 13px 3px;box-shadow:0 2px 5px #101d3433;transform:rotate(-45deg);flex:none}
html .mw-project-label .az-fast-pin>img{display:block!important;width:18px!important;height:18px!important;object-fit:contain;filter:brightness(0) invert(1)!important;transform:rotate(45deg);background:transparent!important;box-shadow:none!important}
.mw-project-label[aria-pressed="true"] .az-fast-pin{background:#1767d5;box-shadow:0 0 0 3px #1767d52b,0 2px 5px #101d3433}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin .lx-brand-pin__core{display:grid!important;place-items:center!important;width:30px!important;height:38px!important;border:2px solid white!important;background:#d42138!important;border-radius:13px 13px 13px 3px!important;transform:rotate(-45deg)!important;box-shadow:0 2px 5px #101d3433!important;animation:none!important}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin.is-selected .lx-brand-pin__core{background:#1767d5!important;box-shadow:0 0 0 3px #1767d52b,0 2px 5px #101d3433!important}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin .lx-brand-pin__glyph{transform:rotate(45deg)!important;display:grid!important;place-items:center!important;background:none!important}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin .lx-brand-pin__glyph img{width:18px!important;height:18px!important;object-fit:contain;filter:brightness(0) invert(1)!important;animation:none!important}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin,.mw-project-label:has(.az-fast-pin){animation:none!important;transition:none!important}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin .lx-brand-pin__tag{color:#b8182e!important;text-shadow:0 1px 2px #fff,1px 0 2px #fff,-1px 0 2px #fff!important}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin.is-selected .lx-brand-pin__tag{color:#1457b4!important}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin .lx-brand-pin__count{background:#fff!important;color:#9c1728!important;border:1px solid #d42138!important}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin.is-selected .lx-brand-pin__count{color:#1457b4!important;border-color:#1767d5!important}
@media(min-width:1024px){
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-price-workspace,html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace.az-offer-workspace{
  --az-list-width:clamp(330px,29vw,440px);--az-work-height:max(560px,calc(100dvh - 160px));
  width:var(--az-explorer-width,100%)!important;max-width:none!important;margin-inline:calc((100% - var(--az-explorer-width,100%))/2)!important;
  border-radius:0!important;border-inline:0!important;overflow:hidden!important;box-sizing:border-box!important;
 }
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-price-workspace{
  display:grid!important;grid-template-columns:var(--az-list-width) minmax(0,1fr)!important;
  grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-areas:'toolbar toolbar' 'results map' 'ticker ticker'!important;
  height:var(--az-work-height)!important;min-height:560px!important;position:relative!important;background:#fff!important;gap:0!important;
 }
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-map-toolbar{grid-area:toolbar!important;position:relative!important;inset:auto!important;padding:10px 16px!important;background:#fff!important;border-bottom:1px solid #e0e7ed!important;z-index:25!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-map-viewport{grid-area:map!important;width:100%!important;height:100%!important;min-height:0!important;border-radius:0!important;position:relative!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-map-ticker-host{grid-area:ticker!important;position:relative!important;inset:auto!important;min-height:0!important;z-index:21!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.az-map-results{display:flex!important;grid-area:results!important;min-width:0;min-height:0;flex-direction:column;background:#fff;color:#172b3b;border-inline-end:1px solid #dce5eb;z-index:22}
 .az-map-results-head{padding:18px 18px 10px;border-bottom:1px solid #e3e9ef;flex:none}
 .az-map-results-head h2{margin:0;font-size:19px;font-weight:800;line-height:1.5;color:#172b3b}
 .az-map-results-hint{margin:2px 0 12px;font-size:12px;line-height:1.6;color:#627585}
 .az-map-results-search{display:block;width:100%;height:42px;padding:0 12px;border:1px solid #cedae3;border-radius:9px;background:#f8fafc;color:#1c3446;font:inherit;font-size:13px;box-sizing:border-box}
 .az-map-results-count{margin:10px 0 0;color:#5d7282;font-size:12px}
 .az-map-results-list{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
 .az-map-result{display:flex;width:100%;gap:13px;text-align:start;align-items:flex-start;padding:19px 18px;background:#fff;color:#183246;border:0;border-bottom:1px solid #e3e9ef;cursor:pointer;font:inherit;box-sizing:border-box;min-height:115px}
 .az-map-result:hover{background:#f7faff}
 .az-map-result[hidden]{display:none}
 .az-map-result[aria-pressed="true"]{background:#eef5ff;border-inline-start:4px solid #1767d5;padding-inline-start:14px}
 .az-map-result-icon{display:grid;place-items:center;width:40px;height:46px;flex:none;border:1px solid #f0c3c9;border-radius:11px;background:#fff0f1;color:#d42138;font-size:30px;line-height:1}
 .az-map-result[aria-pressed="true"] .az-map-result-icon{background:#e5efff;border-color:#bad1f5;color:#1767d5}
 .az-map-result-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}
 .az-map-result-kind{font-size:10px;font-weight:600;color:#75838e}
 .az-map-result-name{font-size:16px;line-height:1.55;color:#1b3446;overflow-wrap:anywhere}
 .az-map-result-prices{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:700;color:#22674e}
 .az-map-result-action{font-size:11px;color:#1767d5;margin-top:5px}
 .az-map-result:focus-visible,.az-map-results-search:focus-visible{outline:3px solid #1767d5;outline-offset:-3px}
 .az-map-results-empty{padding:24px 18px;font-size:13px;color:#667b89;line-height:1.8}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-public-selection-host.mulk-public-selection-host{
  display:block!important;position:absolute!important;inset:auto!important;inset-inline-end:16px!important;bottom:55px!important;
  width:min(380px,calc(100% - var(--az-list-width) - 32px))!important;max-height:62%!important;margin:0!important;padding:0!important;pointer-events:none!important;z-index:24!important;background:transparent!important;overflow:visible!important;
 }
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace .mulk-public-selection-host .mw-public-panel.mw-public-panel.mw-public-panel{
  position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:55dvh!important;margin:0!important;overflow:auto!important;pointer-events:auto!important;border-radius:14px!important;box-shadow:0 6px 24px #10243c25!important;
 }
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.az-map-coverage{inset-inline-start:calc(var(--az-list-width) + 12px)!important;max-width:calc(100% - var(--az-list-width) - 24px)!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace.az-offer-workspace{display:grid!important;grid-template-columns:var(--az-list-width) minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;min-height:560px!important;height:var(--az-work-height)!important;background:#fff!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace>.lx-heading{grid-column:1/-1!important;grid-row:1!important;margin:0!important;padding:12px 18px!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace>.lx-map-frame{grid-column:2!important;grid-row:2!important;min-height:0!important;height:100%!important;border:0!important;border-radius:0!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace>.lx-map-frame>.lx-map-wrap{flex:1!important;min-height:0!important;height:auto!important;border-radius:0!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace .lx-map{height:100%!important;min-height:0!important;border-radius:0!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace>.lx-results{grid-column:1!important;grid-row:2!important;margin:0!important;padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain;min-height:0!important;border-inline-end:1px solid #dce5eb;background:#fff;scrollbar-width:thin}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace .lx-results-heading{margin:0 0 14px!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace .lx-results-heading h2,html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace .lx-results-heading h3{font-size:17px!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace .lx-cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace .lx-results[aria-busy="true"] .lx-cards{opacity:.45;pointer-events:none}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace .lx-d6-list-action{display:none!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace .lx-pagination{display:flex;flex-wrap:wrap;gap:8px}
 /* Existing native fullscreen keeps the same map instance and selection card. */
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-map-surface.az-map-fullscreen.az-map-fullscreen{
  display:grid!important;grid-template-columns:var(--az-list-width) minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-areas:'toolbar toolbar' 'results map' 'ticker ticker'!important;
  width:100%!important;height:100dvh!important;min-height:0!important;margin:0!important;
 }
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-map-fullscreen.az-map-fullscreen>.mulk-map-toolbar.mulk-map-toolbar,html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-map-fullscreen.az-map-fullscreen>.mulk-map-ticker-host.mulk-map-ticker-host{display:block!important;position:relative!important;inset:auto!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-map-fullscreen.az-map-fullscreen>.az-map-results.az-map-results{display:flex!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-map-fullscreen.az-map-fullscreen>[data-az-map-ux][data-az-map-ux][data-az-map-ux]{position:relative!important;inset:auto!important;grid-area:map!important;height:100%!important;width:100%!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-map-fullscreen.az-map-fullscreen>.mulk-public-selection-host.mulk-public-selection-host.mulk-public-selection-host{inset:auto!important;inset-inline-end:16px!important;bottom:55px!important;width:min(380px,calc(100% - var(--az-list-width) - 32px))!important;height:auto!important;max-height:62%!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-map-fullscreen.az-map-fullscreen .mw-public-panel.mw-public-panel.mw-public-panel.mw-public-panel.mw-public-panel{position:relative!important;inset:auto!important;width:100%!important;max-height:55dvh!important;margin:0!important}
}

@media(min-width:1024px){
html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-map-status{grid-area:map!important;position:absolute!important;inset:auto 12px 8px!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none}
html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-map-loading{grid-area:map!important;position:absolute!important;inset:0!important;display:flex;align-items:center;justify-content:center;pointer-events:none}
html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-map-locate-host,html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-map-legend-host{grid-area:map!important}
html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-public-selection-host{grid-area:auto!important;isolation:auto!important}
html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.az-map-coverage{position:absolute!important;grid-area:auto!important;bottom:8px!important;z-index:23!important}
html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace>.lx-error{grid-column:1/-1!important;grid-row:1!important;z-index:26;background:white}
}

@media(min-width:1024px){
html[data-mh-shell="public"] .em-main-map>.mulk-map-page:has(.az-price-workspace){width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;overflow:visible!important}
html[data-mh-shell="public"] .em-map-stage:has(.az-price-workspace){overflow:visible!important;border:0!important;border-radius:0!important}
}

/* R2: MapLibre owns the outer transform. Only the small inner diamond can move. */
html[data-mh-shell="public"][dir] .az-price-workspace .mw-project-label.az-map-price-label.az-map-price-label{
 width:28px!important;min-width:28px!important;max-width:28px!important;height:32px!important;min-height:32px!important;padding:0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:visible!important;z-index:3!important;
}
html[data-mh-shell="public"][dir] .az-price-workspace .mw-project-label.az-map-price-label[hidden]{display:none!important}
html[data-mh-shell="public"][dir] .az-price-workspace .mw-project-label.az-map-price-label[aria-pressed="true"]{z-index:6!important}
html[data-mh-shell="public"][dir] .az-price-workspace .mw-project-label.az-map-price-label>.az-map-price-copy{
 top:40px!important;left:50%!important;max-width:200px!important;gap:3px!important;overflow:visible!important;text-align:center!important;pointer-events:auto!important;
}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-price-label .az-map-price-name{
 font-family:inherit!important;font-size:13px!important;font-weight:750!important;line-height:1.65!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:200px!important;color:#193744!important;text-shadow:0 1px 3px #fff,1px 0 3px #fff,-1px 0 3px #fff,0 -1px 3px #fff!important;
}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-price-label[aria-pressed="true"] .az-map-price-name{color:#1252ad!important}
html[data-mh-shell="public"][dir] .az-diamond-pin.az-fast-pin.az-diamond-pin{
 display:block!important;width:20px!important;height:26px!important;min-width:20px!important;min-height:26px!important;flex:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#d42138!important;line-height:0!important;padding:0!important;filter:drop-shadow(0 1px 1px #15233425)!important;
}
html[data-mh-shell="public"][dir] .az-diamond-pin svg{display:block!important;width:20px!important;height:26px!important;overflow:visible!important;transform:none!important}
html[data-mh-shell="public"][dir] .mw-project-label[aria-pressed="true"] .az-diamond-pin,
html[data-mh-shell="public"][dir] .az-fast-listing-pin.is-selected .az-diamond-pin{color:#1767d5!important}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin .lx-brand-pin__core{
 width:28px!important;height:32px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;padding:0!important;
}
html[data-mh-shell="public"][dir] .az-fast-listing-pin.az-fast-listing-pin.is-selected .lx-brand-pin__core{background:transparent!important;box-shadow:none!important}
@keyframes az-pin-picked-r2{0%,100%{translate:0 0}42%{translate:0 -6px}72%{translate:0 -2px}}
@media(prefers-reduced-motion:no-preference){
 html[data-mh-shell="public"][dir] .mw-project-label[aria-pressed="true"] .az-diamond-pin,
 html[data-mh-shell="public"][dir] .az-fast-listing-pin.is-selected .az-diamond-pin{animation:az-pin-picked-r2 360ms ease-out 1!important}
}
@media(prefers-reduced-motion:reduce){html[data-mh-shell="public"][dir] .az-diamond-pin{animation:none!important}}
@media(min-width:1024px){
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result.az-map-result{background:#fff!important;color:#183246!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result.az-map-result:hover{background:#f6f9fd!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result.az-map-result[aria-pressed="true"]{background:#eef5ff!important;color:#183246!important;border-inline-start:4px solid #1767d5!important}
 .az-map-results .az-map-result-icon{width:48px;height:48px;border-radius:9px;border:1px solid #dce5eb;background:#f5f8fb;color:#728494;font-size:23px;overflow:hidden}
 .az-map-results .az-map-result-logo{display:block;width:48px;height:48px;object-fit:contain;background:#fff;padding:3px;box-sizing:border-box}
 .az-map-results .az-map-result-logo.is-cover{object-fit:cover;padding:0}
 .az-map-results-retry{font:inherit;font-size:12px;padding:6px 10px;border:1px solid #cad8e6;border-radius:6px;background:#fff;color:#1767d5;cursor:pointer;margin-top:8px}
 .az-map-results-retry[hidden]{display:none!important}
 .az-map-result[aria-busy="true"] .az-map-result-action{opacity:.6}
}

/* R2.1: override the legacy desktop >span opacity/max-width rule explicitly. */
html[data-mh-shell="public"][dir] .az-price-workspace .mw-project-label.az-map-price-label > .az-diamond-pin.az-diamond-pin {
 opacity:1!important;visibility:visible!important;max-width:20px!important;overflow:visible!important;transition:none!important;
}
html[data-mh-shell="public"][dir] .az-price-workspace .mw-project-label.az-map-price-label > .az-map-price-copy {
 position:absolute!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:max-content!important;
 opacity:1!important;visibility:visible!important;transform:translateX(-50%)!important;transition:none!important;
 top:var(--az-name-top,40px)!important;left:calc(50% + var(--az-name-x,0px))!important;
 max-width:164px!important;white-space:normal!important;
}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-price-label .az-map-price-name {
 font-size:12px!important;line-height:1.55!important;max-width:164px!important;padding:1px 4px!important;
 background:#ffffffdf!important;border-radius:4px!important;box-sizing:border-box!important;
}
html[data-mh-shell="public"][dir] .az-price-workspace .mw-project-label.az-map-price-label > .az-map-name-leader {
 position:absolute!important;left:50%!important;top:32px!important;display:block!important;width:var(--az-leader-length,0px)!important;max-width:none!important;height:1px!important;
 opacity:.55!important;visibility:visible!important;background:#54758a!important;transform-origin:0 50%!important;transform:rotate(var(--az-leader-angle,0deg))!important;
 border:0!important;pointer-events:none!important;transition:none!important;z-index:-1!important;
}
html[data-mh-shell="public"][dir] .az-price-workspace .mw-project-label.az-map-price-label > .az-map-name-leader[hidden]{display:none!important}
html[data-mh-shell="public"][dir] .az-map-results .az-map-result-icon {
 position:relative!important;width:64px!important;min-width:64px!important;height:64px!important;flex:0 0 64px!important;aspect-ratio:1;
 border-radius:9px!important;border:1px solid #d8e2eb!important;background:#f5f8fb!important;color:#91a3b3!important;
}
html[data-mh-shell="public"][dir] .az-map-results .az-map-result-logo{width:100%!important;height:100%!important;max-width:100%!important}
html[data-mh-shell="public"][dir] .az-map-results .az-map-image-placeholder{display:block;width:24px;height:24px;color:inherit}

html[data-mh-shell="public"][dir] .az-map-results .az-map-result-brand{position:absolute!important;inset:auto 2px 2px auto!important;width:28px!important;height:28px!important;object-fit:contain!important;background:#fff!important;border:1px solid #d8e2eb!important;border-radius:5px!important;padding:2px!important;box-sizing:border-box!important}

/* R2.2: public areas and projects share one marker/name component. */
html[data-mh-shell="public"][dir] .az-price-workspace .az-diamond-pin.az-fast-pin[data-entity-type="area"]{color:#126447!important}
html[data-mh-shell="public"][dir] .az-price-workspace .mw-project-label.az-map-price-label[aria-pressed="true"] > .az-diamond-pin.az-fast-pin{color:#1767d5!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-price-label[data-entity-type="area"] .az-map-price-name{color:#164d3a!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-price-label[aria-pressed="true"][data-entity-type] .az-map-price-name{color:#1252ad!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-price-label{-webkit-tap-highlight-color:transparent}

/* R3: labels are optional at distant zooms and never draw across selection cards. */
html[data-mh-shell="public"][dir] .az-price-workspace .mw-project-label.az-map-price-label > .az-map-price-copy[hidden],
html[data-mh-shell="public"][dir] .az-price-workspace .mw-project-label.az-map-price-label > .az-map-name-leader{display:none!important}
html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.az-map-coverage{display:none!important}
html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-map-viewport{isolation:isolate!important;z-index:0!important;overflow:hidden!important}
@media(max-width:1023px){
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-public-selection-host{isolation:isolate!important;z-index:510!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .mw-public-panel{pointer-events:auto!important}
}
@media(min-width:1024px){
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-public-selection-host.mulk-public-selection-host{display:none!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-results{background:#f1f6f4!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-results-head{background:linear-gradient(135deg,#f1faf6,#fff);padding:15px 16px 12px;border-bottom:1px solid #d9e6e0}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-results-head h2{color:#145a48;font-size:17px}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-results-list{padding:10px;scroll-padding:12px}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result.az-map-result.az-map-result{
  --az-row-accent:#126447;display:block;width:100%;min-height:0;padding:0;margin:0 0 10px;border:1px solid #dbe5e0;border-inline-start:3px solid var(--az-row-accent);border-radius:12px;background:#fff!important;box-shadow:0 2px 6px #18463708;overflow:hidden;
 }
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result[data-entity-type="project"]{--az-row-accent:#b73547!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result[aria-current="true"]{border-color:#92b8df!important;border-inline-start-color:#1767d5!important;box-shadow:0 0 0 1px #1767d51a!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result[hidden]{display:none!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-main{
  display:grid;grid-template-columns:44px minmax(0,1fr) 90px;gap:9px;align-items:center;width:100%;padding:12px 10px;border:0;border-radius:0;background:transparent;color:#203d39;text-align:start;font:inherit;cursor:pointer;
 }
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-main:hover{background:#f4f8f6}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result[aria-current="true"] .az-map-result-main{background:#eef5fc}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-icon{width:44px!important;min-width:44px!important;height:44px!important;flex:none!important;border-radius:9px!important;aspect-ratio:1;overflow:hidden}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-logo{width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-cover{display:grid;place-items:center;width:90px;height:76px;background:#edf3f0;border:1px solid #dfe8e3;border-radius:9px;overflow:hidden;color:#91a3a0}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-photo{display:block;width:100%;height:100%;object-fit:cover}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-name{font-size:14px!important;line-height:1.6!important;color:#203d39;white-space:normal}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-kind{font-size:10px;color:var(--az-row-accent);line-height:1.6}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-prices{font-size:11px;line-height:1.6}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-actions{display:flex;gap:7px;padding:0 10px 11px;align-items:stretch}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-action,
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-profile{display:flex;align-items:center;justify-content:center;flex:1;min-height:35px;padding:6px 8px;margin:0;border:1px solid #cee0d7;border-radius:7px;background:#f2f8f5;color:#14634e;text-decoration:none;font:inherit;font-size:11px;font-weight:700;line-height:1.5;cursor:pointer;box-sizing:border-box}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-action[aria-expanded="true"]{background:#1767d5;border-color:#1767d5;color:#fff}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-profile[hidden],html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail[hidden]{display:none!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail{padding:11px 10px;background:#fbfdfc;border-top:1px solid #dce8e1}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-price-workspace.az-price-workspace .az-map-result-detail .mw-public-panel.mw-public-panel.mw-public-panel.mw-public-panel{
  display:block!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;transform:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#244c40!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;pointer-events:auto!important;
 }
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .mw-public-panel-header{padding:0!important;border:0!important;background:transparent!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .mw-public-heading{gap:6px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .mw-public-heading>img,
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .az-d11-static-grip,
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .mw-public-head-actions{display:none!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail h2{font-size:14px!important;line-height:1.6!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .az-d10-units-slot{min-height:0!important;margin-top:8px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .az-d8-unit-choices{display:flex!important;flex-wrap:wrap!important;gap:6px!important;overflow:visible!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .az-d8-unit-chip{font-size:11px!important;padding:6px 8px!important;min-height:32px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .az-d11-prices-slot{min-height:0!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .az-d11-project-prices{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .az-d11-project-price{padding:9px!important;min-height:0!important;border-radius:9px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .az-d11-bound-value{font-size:17px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .az-d11-price-notice{min-height:0!important;padding:12px!important;font-size:12px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-side-detail-title{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;color:#244c40}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-side-close{font:inherit;font-size:22px;border:1px solid #dfebe5;border-radius:7px;width:32px;height:32px;background:#fff;color:#4d6860;cursor:pointer}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-main:focus-visible,
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-action:focus-visible,
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-profile:focus-visible{outline:2px solid #1767d5;outline-offset:-2px}
}

/* R4 — photo directory, compact mobile cards and a shared full-width workspace. */
html[data-mh-shell="public"][dir] .az-price-workspace [data-testid="market-map-filters"]{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;overflow:visible!important}
html[data-mh-shell="public"][dir] .az-price-workspace [data-testid="market-map-filters"]>div[role="group"]{display:flex!important;gap:4px!important;flex:0 1 auto!important;padding:4px!important;border:1px solid #e2ebe6!important;border-radius:12px!important;background:#f3f7f5!important}
html[data-mh-shell="public"][dir] .az-price-workspace [data-testid="market-map-filters"]>div[role="group"]>button{min-height:40px!important;border-radius:9px!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;padding:8px 12px!important;color:#456259!important;background:transparent!important;box-shadow:none!important}
html[data-mh-shell="public"][dir] .az-price-workspace [data-testid="market-map-filters"]>div[role="group"]>button[aria-pressed="true"]{background:#0c7359!important;color:white!important;box-shadow:0 2px 5px #0c735917!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-count{color:inherit!important;background:#ffffff20!important;font-size:11px!important;padding:2px 5px!important;border-radius:5px!important}
.az-r4-search-slot{flex:1 1 210px;max-width:350px;min-width:160px}
.az-map-search{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 12px;border:1px solid #ccddd5;border-radius:12px;background:#fff;color:#3c6556;box-sizing:border-box;cursor:text;pointer-events:auto}
.az-map-search:focus-within{border-color:#08785a;box-shadow:0 0 0 3px #08785a12}
.az-map-search-icon{font-size:26px;line-height:1;flex:none}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-search .az-map-results-search{display:block;width:100%;min-width:0;height:44px;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important;margin:0;background:transparent!important;color:#214e40!important;font:inherit;font-size:14px!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-search .az-map-results-search::placeholder{color:#729185;opacity:1}
.az-map-search .az-map-results-count{flex:none;margin:0;padding:3px 6px;border-radius:6px;background:#eef5f1;color:#507567;font-size:11px;direction:ltr}
.az-map-search .az-map-results-count:empty{display:none}
html[data-mh-shell="public"][dir] .az-price-workspace .az-municipality-field{margin-inline-start:auto!important;gap:6px!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-municipality-field>span{font-size:12px!important;color:#6d8077!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-municipality-field select{font-size:13px!important;min-height:44px!important;border-radius:10px!important;background:#f6f9f7!important;border-color:#dce7e1!important;color:#214e40!important;max-width:220px!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-results-head{padding:0!important;border:0!important;background:none!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-results-head:has(.az-map-results-retry:not([hidden])){padding:10px!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-results{background:#f2f6f3!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-results-list{padding:14px!important;scroll-padding:14px!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result.az-map-result.az-map-result.az-map-result{
 position:relative;isolation:isolate;display:block;min-height:0;margin:0 0 14px;padding:0!important;border:1px solid #deebe3!important;border-radius:16px!important;overflow:hidden;background:#164f43!important;box-shadow:0 3px 10px #163b2e0d!important;color:#fff!important;
}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result.az-map-result[aria-current="true"]{outline:3px solid #1767d5;outline-offset:0;border-color:#fff!important;box-shadow:0 5px 16px #1767d526!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result.az-map-result .az-map-result-cover{
 position:absolute!important;inset:0!important;z-index:-1!important;display:grid;place-items:start end;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden;background:linear-gradient(135deg,#1b6754,#113a36)!important;color:#ffffff25!important;pointer-events:none;
}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-cover::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0b23292b 0%,#0b252bc7 48%,#081c21f2 100%)}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-cover>.az-map-image-placeholder{width:120px;height:120px;margin:12px;stroke-width:.7;opacity:.55}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-photo{width:100%!important;height:100%!important;object-fit:cover!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result.az-map-result .az-map-result-main{position:relative;display:flex;align-items:flex-end;gap:12px;width:100%;min-height:132px;padding:26px 16px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:start;color:#fff!important;font:inherit;cursor:pointer}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-icon{width:48px!important;min-width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:12px!important;background:#fff!important;border:1px solid #ffffffaa!important;color:#9baea5!important;box-shadow:0 2px 8px #0002}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-name{font-size:20px!important;font-weight:750!important;line-height:1.5!important;color:#fff!important;overflow-wrap:anywhere;text-shadow:0 1px 5px #0005}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-kind{display:flex;align-items:center;gap:6px;align-self:flex-start;width:fit-content;padding:3px 8px;border:1px solid #ffffff26;border-radius:6px;background:#092b2e9e;font-size:11px!important;line-height:1.5!important;color:#eefbf5!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-kind::before{content:'';width:7px;height:7px;border-radius:50%;background:#75d6a4;box-shadow:0 0 0 2px #ffffff15}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result[data-entity-type="project"] .az-map-result-kind::before{background:#ff8b96}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-prices{font-size:12px!important;line-height:1.5!important;color:#e3f1e8!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-prices:empty{display:none}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-actions{display:flex;gap:8px;padding:0 14px 14px!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-action,
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-profile{display:flex;justify-content:center;align-items:center;flex:1;min-height:40px;margin:0;padding:8px 10px;border:1px solid #ffffff6b!important;border-radius:9px!important;background:#ffffff12!important;color:#fff!important;font:inherit;font-size:12px!important;font-weight:700!important;line-height:1.5;text-decoration:none;cursor:pointer}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-profile{background:#fff!important;color:#175a45!important;border-color:#fff!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result .az-map-result-action[aria-expanded="true"]{background:#1767d5!important;border-color:#1767d5!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail{position:relative;padding:14px!important;background:#fbfdfb!important;color:#244c40!important;border-top:0!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail h2{font-size:16px!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result-detail .az-d8-unit-chip{font-size:12px!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-result [hidden]{display:none!important}
@media(hover:hover){.az-map-result-main:hover .az-map-result-name{text-decoration:underline;text-underline-offset:5px}.az-map-result-profile:hover{filter:brightness(.95)}}
@media(min-width:1024px){
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-price-workspace,
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace.az-offer-workspace{--az-list-width:clamp(350px,28vw,420px)}
}
/* Full width is shared by embedded home, /map, prices and offers. */
html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-price-workspace,
html[data-mh-shell="public"][dir] .az-offer-workspace.az-offer-workspace.az-offer-workspace.az-offer-workspace{width:var(--az-explorer-width,100%)!important;max-width:none!important;margin-inline:calc((100% - var(--az-explorer-width,100%))/2)!important;border-inline:0!important;border-radius:0!important}
html[data-mh-shell="public"][dir] .az-r4-map-parent{overflow:visible!important}
html[data-mh-shell="public"][dir] .az-price-workspace .az-map-tools .az-map-expand.az-map-expand.az-map-expand,
html[data-mh-shell="public"][dir] .az-offer-workspace .az-map-tools .az-map-expand.az-map-expand.az-map-expand{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center;justify-content:center;min-width:42px;min-height:42px;background:#fff!important;color:#175a45!important;border:1px solid #d9e6df!important;border-radius:11px!important;box-shadow:0 2px 8px #163b2e12!important}
html[data-mh-shell="public"][dir] .az-map-fullscreen .az-map-tools .az-map-expand[hidden]{display:none!important}
html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-fullscreen.az-map-fullscreen.az-map-fullscreen{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:none!important;margin:0!important;min-height:0!important}
html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-fullscreen>.lx-heading,
html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-fullscreen>.lx-results{visibility:visible!important}
html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-fullscreen>.lx-map-frame{position:relative!important;inset:auto!important;height:100%!important;min-height:0!important}
@media(max-width:1023px){
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace.az-price-workspace{display:flex!important;flex-direction:column!important;height:max(500px,calc(100svh - 150px))!important;min-height:0!important;position:relative!important;background:#fff!important;overflow:hidden!important;gap:0!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-map-toolbar{position:relative!important;inset:auto!important;flex:none!important;padding:10px 12px!important;background:#fff!important;border-bottom:1px solid #e3ece6!important;z-index:30!important;pointer-events:auto!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-map-viewport{position:relative!important;inset:auto!important;flex:1!important;width:100%!important;height:auto!important;min-height:0!important;border-radius:0!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-map-ticker-host{position:relative!important;inset:auto!important;flex:none!important;max-height:35px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace [data-testid="market-map-filters"]{gap:8px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace [data-testid="market-map-filters"]>div[role="group"]{flex:1 1 100%!important;justify-content:space-between!important;order:0}
 html[data-mh-shell="public"][dir] .az-price-workspace [data-testid="market-map-filters"]>div[role="group"]>button{min-height:36px!important;padding:7px 8px!important;font-size:12px!important;flex:1!important}
 .az-r4-search-slot{flex:1 1 145px;max-width:none;min-width:120px;order:1}
 .az-map-search{min-height:40px;padding:0 9px;border-radius:9px;gap:5px}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-map-search .az-map-results-search{height:40px!important;font-size:16px!important}
 .az-map-search .az-map-results-count{display:none}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-municipality-field{width:auto!important;flex:1 1 135px!important;max-width:50%!important;order:2;margin:0!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-municipality-field>span{display:none!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-municipality-field select{width:100%!important;margin:0!important;max-width:100%!important;min-height:40px!important;font-size:13px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .mulk-map-more-filters{order:3}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-search-active>.az-map-results{display:flex!important;position:absolute;inset:125px 10px auto;max-height:42%;z-index:35;overflow:auto;border:1px solid #d8e5dd;border-radius:12px;box-shadow:0 10px 25px #163b2e25}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-search-active .az-map-results-list{padding:10px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-search-active .az-map-result-main{min-height:90px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-search-active .az-map-result-name{font-size:17px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-search-active .az-map-result-actions{display:none!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace.az-price-workspace>.mulk-public-selection-host{position:static!important;inset:auto!important;height:0!important;max-height:none!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important;pointer-events:none!important;isolation:auto!important;overflow:visible!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet.az-r4-sheet.az-r4-sheet.az-r4-sheet.az-r4-sheet{
  display:flex!important;flex-direction:column!important;position:fixed!important;inset:auto 10px calc(var(--az-price-dock-inset,0px) + 10px + env(safe-area-inset-bottom,0px))!important;z-index:610!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:min(35dvh,280px)!important;margin:0!important;padding:12px!important;gap:10px!important;transform:none!important;border:1px solid #d8e7de!important;border-radius:20px!important;background:#fff!important;color:#193e31!important;box-shadow:0 8px 32px #123c3029!important;overflow:auto!important;overscroll-behavior:contain;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;
 }
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet.az-r4-sheet.az-r4-sheet.az-r4-sheet.az-r4-sheet[data-detent="expanded"]{max-height:min(55dvh,460px)!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .mw-public-panel-header{padding:0!important;border:0!important;background:none!important;min-height:0!important;overflow:visible!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .az-d11-static-grip{display:none!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .mw-public-heading{gap:9px!important;min-height:0!important;padding:0!important;margin:0!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .mw-public-heading img{width:32px!important;height:32px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet h2{font-size:17px!important;line-height:1.5!important;margin:0!important;color:#1c4938!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .mw-public-kicker{font-size:10px!important;margin:0!important;color:#738b7f!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .mw-public-close{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:8px!important;border:0!important;box-shadow:none!important;background:#f1f5f2!important;color:#547567!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .az-d10-units-slot,
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .az-d11-prices-slot{min-height:0!important;padding:0!important;margin:8px 0 0!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet[data-detent="peek"] .az-d10-units-slot{display:none!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .az-d11-project-prices{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .az-d11-project-price{padding:8px!important;min-height:0!important;border-radius:9px!important;box-shadow:none!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .az-d11-bound-value{font-size:16px!important;line-height:1.4!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .az-d11-price-notice{min-height:0!important;padding:9px 10px!important;border-radius:9px!important;font-size:12px!important;line-height:1.6!important;margin:0!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet[data-detent="peek"] .az-d11-market-money{display:none!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .mw-public-head-actions,
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-area-actions{position:static!important;display:flex!important;align-items:stretch!important;gap:8px!important;padding:0!important;margin:0!important;border:0!important;background:none!important;min-height:0!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .az-d7-profile-cta,
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-area-profile,
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-details-toggle{display:flex!important;align-items:center;justify-content:center;gap:8px;flex:1!important;width:auto!important;min-height:42px!important;padding:8px 10px!important;border:1px solid #d5e5dc!important;border-radius:11px!important;box-shadow:none!important;background:#f1f7f3!important;color:#23604a!important;font:inherit;font-size:12px!important;font-weight:700!important;line-height:1.5!important;text-decoration:none;cursor:pointer}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .az-d7-profile-cta,
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-area-profile{background:#0d795d!important;color:white!important;border-color:#0d795d!important}
 html[data-mh-shell="public"][dir] .az-price-workspace .az-r4-sheet .az-d7-profile-cta svg{display:none!important}
 .az-r4-area-header{display:flex;align-items:center;gap:10px}.az-r4-area-header>div{flex:1;min-width:0}.az-r4-area-header small{font-size:10px;color:#738b7f}.az-r4-area-header img{object-fit:contain;border:1px solid #e4ece7;border-radius:9px}
 .az-r4-area-close{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;font-size:24px;background:#f1f5f2;color:#547567;cursor:pointer}
 .az-r4-area-body{padding:10px;background:#f5f9f6;border:1px solid #e4eee7;border-radius:10px;font-size:13px}
 .az-r4-area-sheet[data-detent="peek"] .az-r4-area-body dl,
 .az-r4-area-sheet[data-detent="peek"] [data-testid="market-snapshot-status"],
 .az-r4-area-sheet[data-detent="peek"] [data-testid="market-snapshot-unavailable"]>p+p{display:none!important}
 .az-r4-area-sheet [data-testid="market-snapshot-unavailable"] p{font-size:12px!important;line-height:1.7!important;margin:0!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-map-fullscreen.az-map-fullscreen.az-map-fullscreen{height:100dvh!important;width:100%!important;margin:0!important;min-height:0!important}
 html[data-mh-shell="public"][dir] .az-price-workspace.az-map-fullscreen .az-r4-sheet.az-r4-sheet.az-r4-sheet.az-r4-sheet.az-r4-sheet{position:absolute!important;bottom:12px!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-fullscreen.az-map-fullscreen.az-map-fullscreen{display:flex!important;flex-direction:column!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-fullscreen>.lx-heading{flex:none!important;padding:10px!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-fullscreen>.lx-map-frame{flex:1!important;display:flex!important;flex-direction:column!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-fullscreen>.lx-map-frame .lx-map-wrap{flex:1!important;min-height:0!important;height:auto!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-fullscreen>.lx-results{display:none!important}
}
/* Legacy filter CSS targeted the second <div>; give the search its own explicit layout. */
html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace [data-testid="market-map-filters"]>.az-r4-search-slot.az-r4-search-slot{display:block!important;flex:1 1 220px!important;min-width:160px!important;max-width:330px!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;gap:0!important;grid-template-columns:none!important}
html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace [data-testid="market-map-filters"]{width:100%!important;padding:0!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
/* The broader existing place/address search stays available with advanced filters. */
html[data-mh-shell="public"][dir] .az-price-workspace .mulk-map-toolbar:has(.mulk-map-more-filters)>.mulk-map-search{display:none!important}
html[data-mh-shell="public"][dir] .az-price-workspace .mulk-map-toolbar:has(.mulk-map-more-filters[open])>.mulk-map-search{display:block!important}
@media(max-width:1023px){
 html[data-mh-shell="public"][dir] .az-price-workspace.az-price-workspace [data-testid="market-map-filters"]>.az-r4-search-slot.az-r4-search-slot{flex:1 1 140px!important;min-width:120px!important;max-width:none!important}
}
@media(min-width:1024px){
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .lx-card.az-d10-listing-card{position:relative!important;isolation:isolate;overflow:hidden!important;border:1px solid #dce9e1!important;border-radius:16px!important;background:#174b40!important;color:#fff!important;box-shadow:0 3px 10px #163b2e0d!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .lx-card-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:-1;opacity:1!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .lx-card-image::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#102d3155,#102c30e6 42%,#09282bed)}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .lx-card-image img{height:100%!important;width:100%!important;object-fit:cover!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .lx-no-photo{background:linear-gradient(135deg,#236553,#133f3a)!important;height:100%!important;color:#ffffff30!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .lx-card-body{position:relative!important;background:transparent!important;color:#fff!important;padding:16px!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .lx-card-body h3{font-size:19px!important;line-height:1.55!important;color:#fff!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .lx-card-body h3 a,
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .az-d10-price-primary,
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .az-d10-price-amount{color:#fff!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .az-d10-price-block,
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .az-d10-facts{background:#ffffff12!important;border-color:#ffffff30!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results :is(.az-d10-price-currency,.az-d10-price-period,.az-d10-price-notes,.az-d10-fact-value,.az-d10-fact-label,.lx-card-title){color:#e0eee6!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .az-d10-open{background:#fff!important;color:#175a45!important;border-color:#fff!important;border-radius:10px!important;min-height:42px!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .az-d10-card-links a,
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .az-d10-map-link{color:#e8f6ef!important}
}
@media(min-width:1024px){
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-surface.az-map-fullscreen.az-map-fullscreen.az-map-fullscreen>.lx-results{display:block!important;grid-column:1!important;grid-row:2!important;position:relative!important;inset:auto!important;height:auto!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-surface.az-map-fullscreen.az-map-fullscreen.az-map-fullscreen>.lx-heading{display:block!important;grid-column:1/-1!important;grid-row:1!important;position:relative!important;inset:auto!important}
}
html[data-mh-shell="public"][dir] .az-price-workspace.az-map-fullscreen.az-map-fullscreen .az-map-expand[hidden],
html[data-mh-shell="public"][dir] .az-offer-workspace.az-map-fullscreen.az-map-fullscreen .az-map-expand[hidden]{display:none!important}
html[data-mh-shell="public"][dir] .az-offer-workspace .az-municipality-control{max-width:min(320px,calc(100vw - 76px))!important}
@media(max-width:1023px){
 html[data-mh-shell="public"][dir] .az-offer-workspace .az-municipality-control{margin-top:62px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;max-width:calc(100vw - 76px)!important;box-sizing:border-box!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace .az-municipality-control select{width:100%!important;max-width:100%!important;min-width:0!important}
}
/* Keep secondary offer actions readable over photos. */
@media(min-width:1024px){
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .az-d10-map-link{background:#ffffff12!important;border-color:#ffffff66!important}
 html[data-mh-shell="public"][dir] .az-offer-workspace>.lx-results .az-d10-price-block{background:transparent!important;border:0!important}
}
