.property-detail-page{direction:rtl;width:min(100% - 40px,1360px)!important;color:var(--fg)!important;background:0 0!important;margin-inline:auto!important;padding:104px 0 84px!important}.property-detail-page,.property-detail-page *{min-width:0}.property-detail-page .property-breadcrumb{color:var(--subtle)!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:0 0 18px!important;padding:0!important;font-size:.76rem!important;font-weight:650!important;line-height:1.8!important;display:flex!important}.property-detail-page .property-breadcrumb a{transition:color .16s;color:var(--muted)!important}.property-detail-page .property-breadcrumb a:hover{color:var(--gold)!important}.property-detail-page .property-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,720px);overflow:hidden;color:var(--fg)!important;font-weight:750!important}.property-detail-page .property-detail-top{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr)!important;align-items:start!important;gap:24px!important;display:grid!important}.property-detail-page .property-detail-top-gallery{min-width:0}.property-detail-page .property-gallery-wrap,.property-detail-page .property-gallery{width:100%!important;min-width:0!important}.property-detail-page .property-gallery{border-radius:24px!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important;display:grid!important;overflow:visible!important}.property-detail-page .property-gallery-main{border:1px solid var(--gold-line)!important;background:var(--surface-2)!important;border-radius:24px!important;height:clamp(410px,47vw,600px)!important;min-height:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 48px #0f201d1f!important}.property-detail-page .property-gallery-main:after{display:none!important}.property-detail-page .property-gallery-main>picture,.property-detail-page .property-gallery-main>picture>img,.property-detail-page .property-gallery-main>.property-video-player,.property-detail-page .property-gallery-main>.property-video-player .property-video-frame,.property-detail-page .property-gallery-main>.property-video-player video{width:100%!important;height:100%!important;min-height:0!important}.property-detail-page .property-gallery-main>picture{display:block!important}.property-detail-page .property-gallery-main>picture>img,.property-detail-page .property-gallery-main>.property-video-player video{object-fit:cover!important;object-position:center!important}.property-detail-page .property-gallery-main>.property-video-player{background:var(--surface-2)!important}.property-detail-page .property-gallery-overlays{z-index:4!important;pointer-events:none!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important;position:absolute!important;inset:14px 14px auto!important}.property-detail-page .property-gallery-featured,.property-detail-page .property-gallery-counter{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:5px 10px!important;font-size:.69rem!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important;box-shadow:0 8px 22px #0f201d1f!important}.property-detail-page .property-gallery-featured{background:var(--gold)!important;color:#fff!important}.property-detail-page .property-gallery-counter{color:#fff!important;background:#15221fc7!important}.property-detail-page .property-gallery-open{z-index:5!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#15221fc7!important;border:1px solid #ffffff3d!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:7px 12px!important;font-size:.72rem!important;font-weight:750!important;display:inline-flex!important;position:absolute!important;inset:auto 14px 14px auto!important;transform:none!important;box-shadow:0 10px 24px #0f201d2e!important}.property-detail-page .property-gallery-open:hover{background:#15221fe6!important;transform:translateY(-1px)!important}.property-detail-page .property-gallery-nav{transition:transform .16s,background .16s;z-index:5!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#15221fa3!important;border:1px solid #ffffff47!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;box-shadow:0 10px 24px #0f201d2e!important}.property-detail-page .property-gallery-nav:hover{background:#15221fd6!important;transform:translateY(-1px)!important}.property-detail-page .property-gallery-nav.property-gallery-prev{inset-inline-start:14px!important}.property-detail-page .property-gallery-nav.property-gallery-next{inset-inline-end:14px!important}.property-detail-page .property-gallery-rail{scroll-snap-type:x proximity;scrollbar-width:thin!important;align-items:stretch!important;gap:8px!important;padding:1px 1px 3px!important;display:flex!important;overflow:auto hidden!important}.property-detail-page .property-gallery-thumb{scroll-snap-align:start;border:1px solid var(--line)!important;background:var(--surface-2)!important;width:86px!important;height:66px!important;box-shadow:none!important;border-radius:11px!important;flex:0 0 86px!important;padding:0!important;position:relative!important;overflow:hidden!important}.property-detail-page .property-gallery-thumb:after{display:none!important}.property-detail-page .property-gallery-thumb img,.property-detail-page .property-gallery-thumb video{object-fit:cover!important;width:100%!important;height:100%!important}.property-detail-page .property-gallery-thumb.is-active{border-color:var(--gold)!important;box-shadow:0 0 0 2px var(--gold-line)!important}.property-detail-page .property-gallery-thumb-number{color:#fff!important;background:#15221fb8!important;border-radius:999px!important;place-items:center!important;min-width:22px!important;min-height:22px!important;padding:2px 5px!important;font-size:.64rem!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important;inset:auto 5px 5px auto!important}body:has(.property-detail-page){background:var(--paper)!important;color:var(--fg)!important}.property-detail-page{color:var(--fg)!important;background:0 0!important}.property-detail-page .property-detail-summary,.property-detail-page .property-detail-summary-head,.property-detail-page .property-detail-content>*,.property-detail-page .property-detail-main>section,.property-detail-page .property-detail-body,.property-detail-page .property-location-section,.property-detail-page .property-detail-aside>*,.property-detail-page .property-final-cta{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--card)!important;color:var(--fg)!important}.property-detail-page .property-detail-summary{border-color:var(--line)!important;box-shadow:var(--el-2)!important}.property-detail-page .property-detail-summary:before{background:linear-gradient(90deg, var(--navy-900), var(--brass-500))!important}.property-detail-page .property-detail-title-block h1,.property-detail-page .property-tools-heading span:first-child,.property-detail-page .property-summary-facts strong,.property-detail-page .property-file-code bdi{color:var(--navy-900)!important}.property-detail-page .property-detail-meta,.property-detail-page .property-tools-heading span:last-child,.property-detail-page .property-summary-facts small,.property-detail-page .property-price-block>span,.property-detail-page .property-price-per-m2,.property-detail-page .property-price-block>small{color:var(--muted)!important}.property-detail-page .property-price-block,.property-detail-page .property-summary-facts>div,.property-detail-page .property-actions:not(.property-actions-compact) .property-action,.property-detail-page .property-type-badge,.property-detail-page .property-file-code{background:var(--card-2)!important;border-color:var(--line)!important}.property-detail-page .property-price-block{background:linear-gradient(180deg, #c08a2a0f, var(--card-2))!important;border-color:#c08a2a42!important}.property-detail-page .property-price-value,.property-detail-page .property-price-per-m2 strong,.property-detail-page .property-detail-eyebrow,.property-detail-page .property-detail-meta svg,.property-detail-page .property-summary-facts>div>svg,.property-detail-page .property-actions:not(.property-actions-compact) .property-action:hover,.property-detail-page .property-actions:not(.property-actions-compact) .property-action.is-active{color:var(--gold)!important}.property-detail-page .property-status-badge{color:var(--brass-700)!important;background:#c08a2a1a!important;border-color:#c08a2a38!important}.property-detail-page .property-actions:not(.property-actions-compact) .property-action:hover,.property-detail-page .property-actions:not(.property-actions-compact) .property-action.is-active{background:var(--brass-100)!important;border-color:var(--gold-line)!important}.property-detail-page .property-detail-summary{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:22px!important;gap:14px!important;padding:22px!important;display:grid!important;position:sticky!important;top:94px!important;overflow:hidden!important;box-shadow:0 18px 48px #0f201d17!important}.property-detail-page .property-detail-summary:before{content:""!important;background:linear-gradient(90deg, var(--gold), var(--gold-soft))!important;height:3px!important;margin:-22px -22px 2px!important;display:block!important}.property-detail-page .property-detail-summary-head{gap:0!important;padding:0!important;display:grid!important}.property-detail-page .property-detail-hero-row{border-bottom:1px solid var(--line)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding-bottom:12px!important;display:flex!important}.property-detail-page .property-status-group{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.property-detail-page .property-status-badge,.property-detail-page .property-type-badge,.property-detail-page .property-featured-note{border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:4px 9px!important;font-size:.66rem!important;font-weight:800!important;display:inline-flex!important}.property-detail-page .property-status-badge{color:var(--gold)!important;background:#c08a2a1a!important;border:1px solid #c08a2a2e!important}.property-detail-page .property-type-badge{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--fg)!important}.property-detail-page .property-featured-note{color:var(--gold-soft)!important;background:#c08a2a1c!important;border:1px solid #c08a2a3d!important}.property-detail-page .property-file-code{border:1px solid var(--line)!important;background:var(--surface-2)!important;min-height:30px!important;color:var(--subtle)!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:5px!important;padding:4px 9px!important;font-size:.66rem!important;font-weight:700!important;display:inline-flex!important}.property-detail-page .property-file-code bdi{color:var(--fg)!important;font-weight:850!important}.property-detail-page .property-detail-title-block{gap:7px!important;padding:15px 0 3px!important;display:grid!important}.property-detail-page .property-detail-eyebrow{color:var(--gold)!important;font-size:.68rem!important;font-weight:800!important}.property-detail-page .property-detail-title-block h1{color:var(--fg)!important;letter-spacing:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;margin:0!important;font-size:clamp(1.35rem,1.08rem + .7vw,1.92rem)!important;font-weight:850!important;line-height:1.55!important}.property-detail-page .property-detail-meta{color:var(--muted)!important;align-items:flex-start!important;gap:7px!important;margin:0!important;font-size:.78rem!important;line-height:1.9!important;display:flex!important}.property-detail-page .property-detail-meta svg{color:var(--gold)!important;flex:none!important;margin-top:3px!important}.property-detail-page .property-price-block{background:linear-gradient(180deg, #c08a2a0b, var(--surface-2))!important;box-shadow:none!important;border:1px solid #c08a2a29!important;border-radius:16px!important;gap:4px!important;margin:8px 0 0!important;padding:15px 16px!important;display:grid!important}.property-detail-page .property-price-block:before{display:none!important}.property-detail-page .property-price-block>span{color:var(--subtle)!important;font-size:.68rem!important;font-weight:700!important}.property-detail-page .property-price-value{color:var(--fg)!important;overflow-wrap:anywhere!important;font-size:clamp(1.13rem,1rem + .45vw,1.48rem)!important;font-weight:900!important;line-height:1.65!important}.property-detail-page .property-price-per-m2,.property-detail-page .property-price-block>small{color:var(--muted)!important;font-size:.68rem!important;line-height:1.75!important}.property-detail-page .property-price-per-m2 strong{color:var(--fg)!important;font-weight:800!important}.property-detail-page .property-primary-contact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:2px 0 0!important;display:grid!important}.property-detail-page .property-primary-contact a{transition:transform .16s,box-shadow .16s,border-color .16s;border-radius:12px!important;gap:7px!important;min-height:48px!important;padding:8px 11px!important;font-size:.75rem!important;font-weight:850!important}.property-detail-page .property-primary-contact a:hover{transform:translateY(-1px)!important}.property-detail-page .property-primary-contact-call{background:var(--gold)!important;color:#fff!important;box-shadow:0 10px 22px #c08a2a29!important}.property-detail-page .property-primary-contact-whatsapp{background:var(--surface)!important;color:var(--fg)!important;border:1px solid var(--line)!important}.property-detail-page .property-tools-heading{border-top:1px solid var(--line)!important;justify-content:space-between!important;align-items:baseline!important;gap:10px!important;margin-top:2px!important;padding-top:13px!important;display:flex!important}.property-detail-page .property-tools-heading span:first-child{color:var(--fg)!important;font-size:.74rem!important;font-weight:850!important}.property-detail-page .property-tools-heading span:last-child{color:var(--subtle)!important;font-size:.62rem!important}.property-detail-page .property-actions:not(.property-actions-compact){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-top:0!important;display:grid!important}.property-detail-page .property-actions:not(.property-actions-compact) .property-action{border:1px solid var(--line)!important;background:var(--surface-2)!important;min-height:42px!important;color:var(--fg)!important;border-radius:11px!important;padding:7px 6px!important;font-size:.65rem!important;font-weight:750!important}.property-detail-page .property-actions:not(.property-actions-compact) .property-action:hover{transform:translateY(-1px);border-color:var(--gold-line)!important;background:var(--surface)!important;color:var(--gold)!important}.property-detail-page .property-actions:not(.property-actions-compact) .property-action.is-active{color:var(--gold)!important;border-color:var(--gold-line)!important;background:#c08a2a14!important}.property-detail-page .property-summary-facts{border-top:1px solid var(--line)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding-top:12px!important;display:grid!important}.property-detail-page .property-summary-facts>div{text-align:center!important;border:1px solid var(--line)!important;background:var(--surface-2)!important;border-radius:11px!important;justify-items:center!important;gap:4px!important;padding:9px 5px!important;display:grid!important}.property-detail-page .property-summary-facts>div>svg{color:var(--gold)!important}.property-detail-page .property-summary-facts>div>span{gap:1px!important;display:grid!important}.property-detail-page .property-summary-facts small{color:var(--subtle)!important;font-size:.58rem!important;line-height:1.5!important}.property-detail-page .property-detail-content{grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important;align-items:start!important;gap:20px!important;margin-top:22px!important;display:grid!important}.property-detail-page .property-detail-main{gap:16px!important;min-width:0!important;display:grid!important}.property-detail-page .property-detail-main>section,.property-detail-page .property-detail-body,.property-detail-page .property-location-section{border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--fg)!important;border-radius:20px!important;padding:22px!important;overflow:hidden!important;box-shadow:0 12px 34px #0f201d0e!important}.property-detail-page .property-section-heading{border-bottom:1px solid var(--line)!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 16px!important;padding-bottom:13px!important;display:flex!important}.property-detail-page .property-section-heading>div{min-width:0!important}.property-detail-page .property-section-heading .kicker{color:var(--gold)!important;margin-bottom:3px!important;font-size:.67rem!important;font-weight:850!important;display:block!important}.property-detail-page .property-section-heading h2{color:var(--fg)!important;font-size:1.06rem!important;font-weight:850!important;line-height:1.7!important}.property-detail-page .property-section-subheading{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.property-detail-page .property-section-subheading h3{color:var(--fg)!important;font-size:.86rem!important;font-weight:850!important}.property-detail-page .property-source-badge{border:1px solid var(--line)!important;background:var(--surface-2)!important;min-height:28px!important;color:var(--subtle)!important;border-radius:999px!important;flex:none!important;align-items:center!important;padding:4px 9px!important;font-size:.62rem!important;font-weight:750!important;display:inline-flex!important}.property-detail-page .property-divar-specs{position:relative!important}.property-detail-page .property-divar-specs:after{display:none!important}.property-detail-page .property-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.property-detail-page .property-spec-grid>div{border:1px solid var(--line)!important;background:var(--surface-2)!important;min-height:78px!important;color:var(--fg)!important;box-shadow:none!important;border-radius:13px!important;align-items:center!important;gap:9px!important;padding:11px!important;display:flex!important}.property-detail-page .property-spec-grid>div>svg{color:var(--gold)!important;flex:none!important}.property-detail-page .property-spec-grid>div>span{gap:2px!important;min-width:0!important;display:grid!important}.property-detail-page .property-spec-grid small{color:var(--subtle)!important;font-size:.61rem!important;line-height:1.5!important}.property-detail-page .property-spec-grid strong{color:var(--fg)!important;overflow-wrap:break-word!important;word-break:normal!important;font-size:.7rem!important;font-weight:850!important;line-height:1.7!important}.property-detail-page .property-spec-amenities{border:1px solid var(--line)!important;background:var(--surface-2)!important;border-radius:15px!important;margin-top:12px!important;overflow:hidden!important}.property-detail-page .property-spec-amenities>summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:60px!important;padding:11px 14px!important;list-style:none!important;display:flex!important}.property-detail-page .property-spec-amenities>summary::-webkit-details-marker{display:none!important}.property-detail-page .property-spec-amenities-title{align-items:center!important;gap:10px!important;display:flex!important}.property-detail-page .property-spec-amenities-title>svg{color:var(--gold)!important;flex:none!important}.property-detail-page .property-spec-amenities-title span{gap:1px!important;display:grid!important}.property-detail-page .property-spec-amenities-title small,.property-detail-page .property-spec-amenities-toggle small{color:var(--subtle)!important;font-size:.6rem!important}.property-detail-page .property-spec-amenities-title strong{color:var(--fg)!important;font-size:.72rem!important}.property-detail-page .property-spec-amenities-toggle{color:var(--subtle)!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.property-detail-page .property-spec-amenities-body{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0 12px 12px!important;display:grid!important}.property-detail-page .property-spec-amenity-item{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:12px!important;align-items:center!important;gap:8px!important;min-height:64px!important;padding:9px!important;display:flex!important}.property-detail-page .property-spec-amenity-item>svg{color:var(--gold)!important;flex:none!important}.property-detail-page .property-spec-amenity-item>span{gap:1px!important;display:grid!important}.property-detail-page .property-spec-amenity-item small{color:var(--subtle)!important;font-size:.57rem!important}.property-detail-page .property-spec-amenity-item strong{color:var(--fg)!important;font-size:.67rem!important;line-height:1.7!important}.property-detail-page .property-description-meta{flex-wrap:wrap!important;gap:8px!important;margin:-2px 0 16px!important;display:flex!important}.property-detail-page .property-description-meta>span{border:1px solid var(--line)!important;background:var(--surface-2)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:4px 9px!important;font-size:.6rem!important;display:inline-flex!important}.property-detail-page .property-description-meta strong{color:var(--fg)!important;font-weight:800!important}.property-detail-page .property-description-meta time{color:var(--subtle)!important}.property-detail-page .property-description-copy{max-width:860px!important}.property-detail-page .property-description-copy p{color:var(--fg)!important;text-wrap:pretty!important;margin:0 0 12px!important;font-size:.88rem!important;line-height:2.18!important}.property-detail-page .property-description-copy p:last-child{margin-bottom:0!important}.property-detail-page .property-features{border-top:1px solid var(--line)!important;margin-top:20px!important;padding-top:17px!important}.property-detail-page .property-features>.property-section-subheading{margin-bottom:10px!important}.property-detail-page .property-features>.property-section-subheading>span{color:var(--subtle)!important;font-size:.62rem!important}.property-detail-page .property-features ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.property-detail-page .property-features li{border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--fg)!important;border-radius:11px!important;align-items:flex-start!important;gap:7px!important;padding:9px 10px!important;font-size:.7rem!important;line-height:1.8!important;display:flex!important}.property-detail-page .property-features li svg{color:var(--gold)!important;flex:none!important;margin-top:2px!important}.property-detail-page .property-location-section .property-section-heading>svg{color:var(--gold)!important;flex:none!important}.property-detail-page .property-map-card{border:1px solid var(--line)!important;background:var(--surface-2)!important;border-radius:16px!important;overflow:hidden!important}.property-detail-page .property-map-card iframe{border:0!important;width:100%!important;height:clamp(300px,32vw,410px)!important;display:block!important}.property-detail-page .property-map-actions{border-top:1px solid var(--line)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px!important;display:flex!important}.property-detail-page .property-map-actions>span{color:var(--subtle)!important;font-size:.66rem!important;line-height:1.8!important}.property-detail-page .property-map-actions .btn-ghost{background:var(--surface)!important;min-height:40px!important;color:var(--fg)!important;border-radius:10px!important;padding:7px 11px!important;font-size:.68rem!important}.property-detail-page .property-final-cta{background:linear-gradient(135deg, #c08a2a12, #c08a2a0b), var(--surface)!important;border:1px solid #c08a2a2e!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:20px 22px!important;display:grid!important}.property-detail-page .property-final-cta .kicker{color:var(--gold)!important;margin-bottom:4px!important;font-size:.67rem!important;font-weight:850!important;display:block!important}.property-detail-page .property-final-cta h2{color:var(--fg)!important;font-size:1rem!important;font-weight:850!important;line-height:1.8!important}.property-detail-page .property-final-cta p{color:var(--muted)!important;margin-top:4px!important;font-size:.69rem!important;line-height:1.9!important}.property-detail-page .property-final-cta-actions{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.property-detail-page .property-final-cta-actions .btn-gold,.property-detail-page .property-final-cta-actions .btn-ghost{border-radius:11px!important;min-height:42px!important;padding:7px 12px!important;font-size:.68rem!important}.property-detail-page .property-detail-aside{align-self:start!important;gap:14px!important;display:grid!important;position:sticky!important;top:94px!important}.property-detail-page .property-contact-card,.property-detail-page .property-quick-overview{border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--fg)!important;border-radius:19px!important;padding:18px!important;box-shadow:0 12px 34px #0f201d0e!important}.property-detail-page .property-consultant-main{border-bottom:1px solid var(--line)!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding-bottom:13px!important;display:grid!important}.property-detail-page .property-consultant-avatar{width:48px!important;height:48px!important;color:var(--gold)!important;border:1px solid var(--gold-line)!important;background:#c08a2a1a!important;border-radius:14px!important;place-items:center!important;font-size:1.05rem!important;font-weight:900!important;display:grid!important}.property-detail-page .property-consultant-copy{gap:1px!important;display:grid!important}.property-detail-page .property-consultant-copy .kicker{color:var(--gold)!important;margin:0!important;font-size:.61rem!important;font-weight:800!important}.property-detail-page .property-contact-name{color:var(--fg)!important;font-size:.9rem!important;font-weight:900!important}.property-detail-page .property-consultant-role{color:var(--subtle)!important;font-size:.62rem!important}.property-detail-page .property-consultant-badge{background:var(--surface-2)!important;width:36px!important;height:36px!important;color:var(--gold)!important;border-radius:11px!important;place-items:center!important;display:grid!important}.property-detail-page .property-contact-phone{border:1px solid var(--line)!important;background:var(--surface-2)!important;min-height:45px!important;color:var(--fg)!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin-top:13px!important;padding:7px 10px!important;font-size:.78rem!important;font-weight:850!important;display:flex!important}.property-detail-page .property-contact-phone svg{color:var(--gold)!important}.property-detail-page .property-contact-note{color:var(--muted)!important;margin:10px 0 0!important;font-size:.67rem!important;line-height:1.9!important}.property-detail-page .property-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:12px!important;display:grid!important}.property-detail-page .property-contact-actions .btn-gold,.property-detail-page .property-contact-actions .btn-ghost{border-radius:11px!important;min-height:43px!important;padding:7px 9px!important;font-size:.68rem!important}.property-detail-page .property-contact-profile{border-top:1px solid var(--line)!important;color:var(--gold)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;font-size:.64rem!important;font-weight:800!important;display:flex!important}.property-detail-page .property-quick-overview{padding:16px!important}.property-detail-page .property-aside-heading{border-bottom:1px solid var(--line)!important;padding-bottom:10px!important}.property-detail-page .property-aside-heading .kicker{color:var(--gold)!important;margin-bottom:3px!important;font-size:.61rem!important;font-weight:850!important;display:block!important}.property-detail-page .property-aside-heading h2{color:var(--fg)!important;font-size:.84rem!important;font-weight:850!important;line-height:1.8!important}.property-detail-page .property-quick-overview-list{gap:0!important;display:grid!important}.property-detail-page .property-quick-overview-list>div{border-bottom:1px solid var(--line)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:6px 0!important;display:flex!important}.property-detail-page .property-quick-overview-list>div:last-child{border-bottom:0!important}.property-detail-page .property-quick-overview-list span{color:var(--subtle)!important;font-size:.62rem!important}.property-detail-page .property-quick-overview-list strong{color:var(--fg)!important;text-align:left!important;font-size:.66rem!important;font-weight:850!important}.property-detail-page .property-mobile-actions{display:none!important}.property-detail-page .property-related{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:21px!important;margin-top:26px!important;padding:22px!important;overflow:hidden!important;box-shadow:0 12px 34px #0f201d0e!important}.property-detail-page .property-related .section-head{max-width:720px!important;margin-bottom:15px!important}.property-detail-page .property-related .section-head .kicker{color:var(--gold)!important;margin-bottom:3px!important;font-size:.67rem!important;font-weight:850!important;display:block!important}.property-detail-page .property-related .section-head h2{color:var(--fg)!important;font-size:1.08rem!important;font-weight:850!important;line-height:1.7!important}.property-detail-page .property-related .section-head p{color:var(--muted)!important;margin-top:4px!important;font-size:.7rem!important;line-height:1.9!important}.property-detail-page .property-related .property-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}@media (width<=1180px){.property-detail-page{width:min(100% - 30px,1100px)!important}.property-detail-page .property-detail-top{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)!important;gap:18px!important}.property-detail-page .property-detail-summary{padding:18px!important}.property-detail-page .property-detail-summary:before{margin-inline:-18px!important;margin-top:-18px!important}.property-detail-page .property-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.property-detail-page .property-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.property-detail-page .property-detail-content{grid-template-columns:minmax(0,1fr) 300px!important}.property-detail-page .property-spec-amenities-body,.property-detail-page .property-related .property-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.property-detail-page{padding-top:88px!important}.property-detail-page .property-detail-top{grid-template-columns:1fr!important}.property-detail-page .property-detail-summary{position:static!important}.property-detail-page .property-detail-content{grid-template-columns:1fr!important}.property-detail-page .property-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;position:static!important}.property-detail-page .property-map-card iframe{height:330px!important}}@media (width<=720px){.property-detail-page{width:calc(100% - 20px)!important;padding:80px 0 66px!important}.property-detail-page .property-breadcrumb{margin-bottom:12px!important;font-size:.68rem!important}.property-detail-page .property-detail-top,.property-detail-page .property-detail-content{gap:12px!important}.property-detail-page .property-gallery{gap:8px!important}.property-detail-page .property-gallery-main{border-radius:18px!important;height:min(96vw,370px)!important;min-height:280px!important}.property-detail-page .property-gallery-overlays{inset:10px 10px auto!important}.property-detail-page .property-gallery-open{min-height:38px!important;padding-inline:10px!important;font-size:.66rem!important;inset:auto 10px 10px auto!important}.property-detail-page .property-gallery-nav{width:38px!important;height:38px!important}.property-detail-page .property-gallery-nav.property-gallery-prev{inset-inline-start:10px!important}.property-detail-page .property-gallery-nav.property-gallery-next{inset-inline-end:10px!important}.property-detail-page .property-gallery-rail{gap:6px!important}.property-detail-page .property-gallery-thumb{border-radius:9px!important;flex-basis:72px!important;width:72px!important;height:56px!important}.property-detail-page .property-detail-summary,.property-detail-page .property-detail-main>section,.property-detail-page .property-detail-body,.property-detail-page .property-location-section,.property-detail-page .property-contact-card,.property-detail-page .property-quick-overview,.property-detail-page .property-related{border-radius:17px!important}.property-detail-page .property-detail-summary{gap:11px!important;padding:15px!important}.property-detail-page .property-detail-summary:before{margin-inline:-15px!important;margin-top:-15px!important}.property-detail-page .property-detail-title-block{padding-top:12px!important}.property-detail-page .property-detail-title-block h1{font-size:1.18rem!important;line-height:1.65!important}.property-detail-page .property-detail-meta{font-size:.72rem!important}.property-detail-page .property-price-block{margin-top:5px!important;padding:12px 13px!important}.property-detail-page .property-primary-contact{grid-template-columns:1fr 1fr!important}.property-detail-page .property-actions:not(.property-actions-compact),.property-detail-page .property-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.property-detail-page .property-detail-main>section,.property-detail-page .property-detail-body,.property-detail-page .property-location-section,.property-detail-page .property-related{padding:15px!important}.property-detail-page .property-section-heading{align-items:flex-start!important;gap:10px!important;margin-bottom:12px!important}.property-detail-page .property-section-heading h2{font-size:.96rem!important}.property-detail-page .property-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.property-detail-page .property-spec-grid>div{min-height:70px!important;padding:9px!important}.property-detail-page .property-spec-grid small{font-size:.57rem!important}.property-detail-page .property-spec-grid strong{font-size:.64rem!important}.property-detail-page .property-spec-amenities-body,.property-detail-page .property-features ul{grid-template-columns:1fr!important}.property-detail-page .property-map-card iframe{height:280px!important}.property-detail-page .property-map-actions{flex-direction:column!important;align-items:stretch!important}.property-detail-page .property-map-actions .btn-ghost{width:100%!important}.property-detail-page .property-final-cta{grid-template-columns:1fr!important;gap:12px!important;padding:16px!important}.property-detail-page .property-final-cta-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.property-detail-page .property-detail-aside,.property-detail-page .property-related .property-grid{grid-template-columns:1fr!important}.property-detail-page .property-mobile-action{min-height:44px!important;color:var(--fg)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-size:.66rem!important;font-weight:850!important;display:flex!important}.property-detail-page .property-mobile-action-call{background:var(--gold)!important;color:#fff!important}}@media (width<=390px){.property-detail-page{width:calc(100% - 14px)!important}.property-detail-page .property-primary-contact,.property-detail-page .property-final-cta-actions{grid-template-columns:1fr!important}.property-detail-page .property-file-code{font-size:.59rem!important}.property-detail-page .property-detail-title-block h1{font-size:1.07rem!important}.property-detail-page .property-summary-facts{gap:5px!important}.property-detail-page .property-spec-grid>div{grid-template-columns:auto minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.property-detail-page *,.property-detail-page :before,.property-detail-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media print{.property-detail-page{width:100%!important;padding:0!important}.property-detail-page .property-gallery-main{height:420px!important;box-shadow:none!important}.property-detail-page .property-detail-summary,.property-detail-page .property-detail-aside{position:static!important}.property-detail-page .property-actions,.property-detail-page .property-mobile-actions,.property-detail-page .property-gallery-open,.property-detail-page .property-gallery-nav,.property-detail-page .property-final-cta-actions{display:none!important}.property-detail-page .property-detail-content{grid-template-columns:1fr!important}}.property-detail-page .property-divar-specs{isolation:isolate!important;background:var(--surface,#fff)!important;color:var(--fg,#152430)!important;border:1px solid var(--line,#0b1a2b1c)!important;box-shadow:var(--el-1,0 10px 28px #0b1a2b0f)!important;position:relative!important;overflow:hidden!important}.property-detail-page .property-divar-specs:before,.property-detail-page .property-divar-specs:after{content:none!important;background:0 0!important;display:none!important}.property-detail-page .property-divar-specs .property-section-heading{z-index:1!important;color:var(--fg,#152430)!important;background:0 0!important;position:relative!important}.property-detail-page .property-divar-specs .property-section-heading h2{color:var(--fg,#152430)!important}.property-detail-page .property-divar-specs .property-section-heading .kicker,.property-detail-page .property-divar-specs .property-section-heading>svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-divar-specs .property-source-badge{background:var(--brass-100,#f5ead2)!important;border-color:var(--gold-line,#8a5e143d)!important;color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-divar-specs .property-spec-grid{z-index:1!important;background:0 0!important;position:relative!important}.property-detail-page .property-divar-specs .property-spec-grid>div{background:var(--card,#fff)!important;color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important;box-shadow:0 3px 14px #0b1a2b09!important}.property-detail-page .property-divar-specs .property-spec-grid>div:hover{background:var(--card,#fff)!important;border-color:var(--brass-500,#c08a2a)!important}.property-detail-page .property-divar-specs .property-spec-grid>div>svg{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:#8a5e1429!important}.property-detail-page .property-divar-specs .property-spec-grid small{color:var(--subtle,#8b94a1)!important}.property-detail-page .property-divar-specs .property-spec-grid strong{color:var(--fg,#152430)!important}@media (width<=720px){.property-detail-page .property-divar-specs{background:var(--surface,#fff)!important}.property-detail-page .property-divar-specs .property-spec-grid>div{background:var(--card,#fff)!important}}.property-detail-page .property-detail-body{isolation:isolate!important;background:var(--surface,#fff)!important;color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important;box-shadow:var(--el-1,0 10px 28px #0b1a2b0f)!important;position:relative!important;overflow:hidden!important}.property-detail-page .property-detail-body:before,.property-detail-page .property-detail-body:after{content:none!important;background:0 0!important;display:none!important}.property-detail-page .property-detail-body .property-section-heading{z-index:1!important;background:0 0!important;position:relative!important}.property-detail-page .property-detail-body .property-section-heading h2{color:var(--fg,#152430)!important}.property-detail-page .property-detail-body .property-section-heading .kicker{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-detail-body .property-source-badge{background:var(--brass-100,#f5ead2)!important;border-color:var(--gold-line,#8a5e143d)!important;color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-detail-body .property-description-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 18px!important;display:grid!important}.property-detail-page .property-detail-body .property-description-meta>span{background:var(--surface-2,#f1eae0)!important;border:1px solid var(--line,#0b1a2b1c)!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:11px 13px!important;display:flex!important}.property-detail-page .property-detail-body .property-description-meta strong{color:var(--fg,#152430)!important;font-size:.68rem!important;font-weight:800!important}.property-detail-page .property-detail-body .property-description-meta time{color:var(--muted,#626d7b)!important;white-space:nowrap!important;font-size:.68rem!important;font-weight:700!important}.property-detail-page .property-detail-body .property-description-copy{z-index:1!important;padding:2px 0 0!important;position:relative!important}.property-detail-page .property-detail-body .property-description-copy p{border:1px solid var(--line,#0b1a2b17)!important;color:var(--fg,#152430)!important;white-space:pre-line!important;background:#fff!important;border-radius:14px!important;margin:0!important;padding:15px 16px!important;font-size:.9rem!important;line-height:2.15!important}.property-detail-page .property-detail-body .property-description-copy p:first-child{color:var(--muted,#626d7b)!important;background:var(--surface-2,#f1eae0)!important;font-size:.73rem!important;font-weight:700!important;line-height:1.95!important}.property-detail-page .property-detail-body .property-features{z-index:1!important;border-top:1px solid var(--line,#0b1a2b1c)!important;margin-top:18px!important;padding-top:17px!important;position:relative!important}.property-detail-page .property-detail-body .property-section-subheading h3{color:var(--fg,#152430)!important}.property-detail-page .property-detail-body .property-section-subheading>span{background:var(--brass-100,#f5ead2)!important;border:1px solid var(--gold-line,#8a5e143d)!important;min-height:28px!important;color:var(--brass-700,#8a5e14)!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;padding:4px 9px!important;font-size:.65rem!important;font-weight:800!important;display:inline-flex!important}.property-detail-page .property-detail-body .property-features ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:11px 0 0!important;display:grid!important}.property-detail-page .property-detail-body .property-features li{background:var(--surface-2,#f1eae0)!important;border:1px solid var(--line,#0b1a2b17)!important;min-height:56px!important;color:var(--fg,#152430)!important;border-radius:13px!important;align-items:center!important;gap:9px!important;padding:10px 12px!important;font-size:.74rem!important;font-weight:750!important;display:flex!important}.property-detail-page .property-detail-body .property-features li svg{background:var(--brass-100,#f5ead2)!important;width:18px!important;height:18px!important;color:var(--brass-700,#8a5e14)!important;border-radius:999px!important;flex:none!important;padding:3px!important}@media (width<=720px){.property-detail-page .property-detail-body .property-description-meta{grid-template-columns:1fr!important}.property-detail-page .property-detail-body .property-description-meta>span{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.property-detail-page .property-detail-body .property-description-copy p{padding:13px 14px!important;font-size:.86rem!important}.property-detail-page .property-detail-body .property-features ul{grid-template-columns:1fr!important}}.property-detail-page .property-location-section{isolation:isolate!important;background:var(--surface,#fff)!important;color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important;box-shadow:var(--el-1,0 10px 28px #0b1a2b0f)!important;position:relative!important;overflow:hidden!important}.property-detail-page .property-location-section:before,.property-detail-page .property-location-section:after,.property-detail-page .property-map-card:before,.property-detail-page .property-map-card:after{content:none!important;background:0 0!important;display:none!important}.property-detail-page .property-location-section .property-section-heading{z-index:2!important;background:0 0!important;position:relative!important}.property-detail-page .property-location-section .property-section-heading h2{color:var(--fg,#152430)!important}.property-detail-page .property-location-section .property-section-heading .kicker,.property-detail-page .property-location-section .property-section-heading>svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-location-section .property-map-card{z-index:1!important;background:var(--surface-2,#f1eae0)!important;border:1px solid var(--line,#0b1a2b1c)!important;box-shadow:none!important;border-radius:16px!important;position:relative!important;overflow:hidden!important}.property-detail-page .property-location-section .property-map-card iframe{background:#e9e5dc!important;border:0!important;width:100%!important;height:380px!important;min-height:380px!important;display:block!important}.property-detail-page .property-location-section .property-map-actions{background:var(--surface,#fff)!important;border-top:1px solid var(--line,#0b1a2b17)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:13px 14px!important;display:flex!important}.property-detail-page .property-location-section .property-map-actions>span{min-width:0!important;color:var(--muted,#626d7b)!important;font-size:.72rem!important;font-weight:700!important;line-height:1.8!important}.property-detail-page .property-location-section .property-map-actions .btn-ghost{border:1px solid var(--line,#0b1a2b1c)!important;background:var(--surface-2,#f1eae0)!important;min-height:40px!important;color:var(--fg,#152430)!important;box-shadow:none!important;border-radius:11px!important;flex:none!important;padding:7px 12px!important}.property-detail-page .property-location-section .property-map-actions .btn-ghost:hover{border-color:var(--brass-500,#c08a2a)!important;background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-location-section .property-map-actions .btn-ghost svg{color:currentColor!important}@media (width<=720px){.property-detail-page .property-location-section .property-map-card iframe{height:280px!important;min-height:280px!important}.property-detail-page .property-location-section .property-map-actions{flex-direction:column!important;align-items:stretch!important}.property-detail-page .property-location-section .property-map-actions .btn-ghost{justify-content:center!important;width:100%!important}}.property-detail-page .property-related{isolation:isolate!important;background:var(--surface,#fff)!important;color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important;box-shadow:var(--el-1,0 10px 28px #0b1a2b0f)!important;position:relative!important;overflow:hidden!important}.property-detail-page .property-related:before,.property-detail-page .property-related:after,.property-detail-page .property-related .section-head:before,.property-detail-page .property-related .section-head:after{content:none!important;background:0 0!important;display:none!important}.property-detail-page .property-related .section-head{z-index:1!important;background:0 0!important;position:relative!important}.property-detail-page .property-related .property-grid{z-index:1!important;background:0 0!important;position:relative!important}.property-detail-page .property-related .pcard{background:var(--card,#fff)!important;color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important;box-shadow:var(--el-1,0 10px 28px #0b1a2b0f)!important}.property-detail-page .property-related .pcard-body{background:var(--card,#fff)!important}.property-detail-page .property-related .pcard-meta,.property-detail-page .property-related .pcard-footer,.property-detail-page .property-related .pcard-location,.property-detail-page .property-related .pcard-unit-price{color:var(--muted,#626d7b)!important}.property-detail-page .property-related .pcard-specs{color:var(--muted,#626d7b)!important;border-color:var(--line,#0b1a2b17)!important}.property-detail-page .property-related .pcard-arrow{color:var(--navy-900,#102d45)!important;background:#fffffff5!important}.property-detail-page .property-related .pcard-badge-transaction{background:var(--brass-700,#8a5e14)!important;color:#fff!important;border-color:#0000!important}.property-detail-page .property-related .pcard-actions .property-action{border-color:var(--line-2,#0b1a2b1f)!important;color:var(--navy-900,#102d45)!important;-webkit-backdrop-filter:none!important;background:#fffffff0!important}.property-detail-page .property-related .pcard-actions .property-action:hover{border-color:var(--brass-500,#c08a2a)!important;background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-related .pcard-actions .property-action.is-active{border-color:var(--brass-500,#c08a2a)!important;background:var(--brass-500,#c08a2a)!important;color:var(--navy-950,#081320)!important}@media (width<=720px){.property-detail-page .property-related{background:var(--surface,#fff)!important}.property-detail-page .property-related .pcard{background:var(--card,#fff)!important}.property-detail-page .property-related .pcard-actions .property-action{background:#fffffffa!important}}.property-detail-page .property-quick-overview{isolation:isolate!important;background:var(--surface,#fff)!important;color:var(--fg,#152430)!important;border:1px solid var(--line,#0b1a2b1c)!important;box-shadow:var(--el-1,0 10px 28px #0b1a2b0f)!important;border-radius:19px!important;position:relative!important;overflow:hidden!important}.property-detail-page .property-quick-overview:before,.property-detail-page .property-quick-overview:after{content:none!important;background:0 0!important;display:none!important}.property-detail-page .property-quick-overview .property-aside-heading{z-index:1!important;border-color:var(--line,#0b1a2b1c)!important;background:0 0!important;position:relative!important}.property-detail-page .property-quick-overview .property-aside-heading .kicker{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-quick-overview .property-aside-heading h2{color:var(--fg,#152430)!important}.property-detail-page .property-quick-overview .property-quick-overview-list{z-index:1!important;background:0 0!important;position:relative!important}.property-detail-page .property-quick-overview .property-quick-overview-list>div{border-color:var(--line,#0b1a2b1c)!important;background:0 0!important}.property-detail-page .property-quick-overview .property-quick-overview-list span{color:var(--muted,#626d7b)!important}.property-detail-page .property-quick-overview .property-quick-overview-list strong{color:var(--navy-900,#102d45)!important;font-weight:850!important}@media (width<=720px){.property-detail-page .property-quick-overview{background:var(--surface,#fff)!important}}.property-detail-page .property-summary-facts{z-index:1!important;color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important;background:0 0!important;position:relative!important}.property-detail-page .property-summary-facts>div{background:var(--surface,#fff)!important;color:var(--fg,#152430)!important;border:1px solid var(--line,#0b1a2b1c)!important;border-radius:12px!important;box-shadow:0 3px 12px #0b1a2b09!important}.property-detail-page .property-summary-facts>div:hover{background:var(--card,#fff)!important;border-color:var(--brass-300,#e2c48c)!important}.property-detail-page .property-summary-facts>div>svg{color:var(--brass-700,#8a5e14)!important;flex:none!important}.property-detail-page .property-summary-facts>div>span{background:0 0!important}.property-detail-page .property-summary-facts small{color:var(--muted,#626d7b)!important;font-size:.64rem!important;font-weight:700!important}.property-detail-page .property-summary-facts strong{color:var(--navy-900,#102d45)!important;font-size:.76rem!important;font-weight:850!important;line-height:1.65!important}@media (width<=720px){.property-detail-page .property-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.property-detail-page .property-summary-facts>div{background:var(--surface,#fff)!important}}.property-detail-page .property-actions{z-index:1!important;position:relative!important}.property-detail-page .property-actions .property-action{border:1px solid var(--line,#0b1a2b1c)!important;background:var(--surface,#fff)!important;min-height:44px!important;color:var(--navy-900,#102d45)!important;border-radius:11px!important;gap:7px!important;padding:8px 13px!important;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;box-shadow:0 3px 12px #0b1a2b09!important}.property-detail-page .property-actions .property-action svg{color:currentColor!important;flex:none!important}.property-detail-page .property-actions .property-action:hover{border-color:var(--brass-500,#c08a2a)!important;background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #8a5e141a!important}.property-detail-page .property-actions .property-action.is-active,.property-detail-page .property-actions .property-action[aria-pressed=true]{border-color:var(--brass-500,#c08a2a)!important;background:var(--brass-500,#c08a2a)!important;color:var(--navy-950,#081320)!important;box-shadow:0 7px 18px #c08a2a2e!important}.property-detail-page .property-actions .property-action:focus-visible{outline-offset:2px!important;outline:3px solid #c08a2a38!important}@media (width<=720px){.property-detail-page .property-actions .property-action{min-height:42px!important;padding:8px 10px!important}}.property-detail-page .property-detail-top{color:var(--fg,#152430)!important;background:0 0!important;position:relative!important}.property-detail-page .property-detail-top-gallery,.property-detail-page .property-gallery-wrap{background:0 0!important}.property-detail-page .property-detail-summary{isolation:isolate!important;background:var(--card,#fff)!important;color:var(--fg,#152430)!important;border:1px solid var(--line,#0b1a2b1c)!important;box-shadow:var(--el-1,0 10px 28px #0b1a2b0f)!important;position:relative!important;overflow:hidden!important}.property-detail-page .property-detail-summary:before,.property-detail-page .property-detail-summary:after,.property-detail-page .property-detail-summary-head:before,.property-detail-page .property-detail-summary-head:after{content:none!important;background:0 0!important;display:none!important}.property-detail-page .property-detail-summary-head{color:var(--fg,#152430)!important;background:0 0!important}.property-detail-page .property-detail-hero-row,.property-detail-page .property-detail-title-block{background:0 0!important}.property-detail-page .property-detail-eyebrow,.property-detail-page .property-tools-heading>span:first-child{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-detail-title-block h1{color:var(--navy-900,#102d45)!important}.property-detail-page .property-detail-meta{color:var(--muted,#626d7b)!important}.property-detail-page .property-detail-meta svg,.property-detail-page .property-address svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-file-code{color:var(--muted,#626d7b)!important;background:var(--surface-2,#f1eae0)!important;border:1px solid var(--line,#0b1a2b1c)!important}.property-detail-page .property-status-badge{background:var(--brass-500,#c08a2a)!important;color:var(--navy-950,#081320)!important;border-color:var(--brass-500,#c08a2a)!important}.property-detail-page .property-type-badge{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-price-block{background:var(--card-2,#f1eae0)!important;color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important}.property-detail-page .property-price-block>span,.property-detail-page .property-price-per-m2{color:var(--muted,#626d7b)!important}.property-detail-page .property-price-value,.property-detail-page .property-price-per-m2 strong{color:var(--navy-900,#102d45)!important}.property-detail-page .property-primary-contact{border-color:var(--line,#0b1a2b1c)!important;background:0 0!important}.property-detail-page .property-primary-contact-call{background:var(--brass-500,#c08a2a)!important;color:var(--navy-950,#081320)!important;border-color:var(--brass-500,#c08a2a)!important;box-shadow:0 7px 18px #c08a2a29!important}.property-detail-page .property-primary-contact-call:hover{background:var(--brass-300,#dfbd75)!important;border-color:var(--brass-300,#dfbd75)!important;color:var(--navy-950,#081320)!important}.property-detail-page .property-primary-contact-whatsapp{background:var(--surface,#fff)!important;color:var(--navy-900,#102d45)!important;border:1px solid var(--line,#0b1a2b1c)!important;box-shadow:0 3px 12px #0b1a2b09!important}.property-detail-page .property-primary-contact-whatsapp:hover{background:var(--brass-100,#f5ead2)!important;border-color:var(--brass-300,#dfbd75)!important;color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-tools-heading{color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important;background:0 0!important}.property-detail-page .property-tools-heading>span:last-child{color:var(--subtle,#8b94a1)!important}.property-detail-page .property-gallery-main{background:var(--paper-2,#eee9e0)!important}.property-detail-page .property-gallery-counter,.property-detail-page .property-gallery-open{color:var(--navy-900,#102d45)!important;border-color:var(--line,#0b1a2b24)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffeb!important;box-shadow:0 8px 22px #0b1a2b14!important}.property-detail-page .property-gallery-counter{color:var(--fg,#152430)!important}.property-detail-page .property-gallery-open:hover{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-gallery-nav{color:var(--navy-900,#102d45)!important;border-color:var(--line,#0b1a2b24)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffeb!important;box-shadow:0 8px 22px #0b1a2b14!important}.property-detail-page .property-gallery-nav:hover{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important}@media (width<=720px){.property-detail-page .property-detail-summary{background:var(--card,#fff)!important}.property-detail-page .property-price-block{background:var(--card-2,#f1eae0)!important}}.property-detail-page .property-detail-main{isolation:isolate!important;color:var(--fg,#152430)!important;background:0 0!important;position:relative!important}.property-detail-page .property-detail-main>section{background:var(--card,#fff)!important;color:var(--fg,#152430)!important;border:1px solid var(--line,#0b1a2b1c)!important;box-shadow:var(--el-1,0 10px 28px #0b1a2b0f)!important;position:relative!important}.property-detail-page .property-detail-main>section:before,.property-detail-page .property-detail-main>section:after,.property-detail-page .property-detail-main>section>.property-section-heading:before,.property-detail-page .property-detail-main>section>.property-section-heading:after{content:none!important;background:0 0!important;display:none!important}.property-detail-page .property-section-heading{color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important;background:0 0!important}.property-detail-page .property-section-heading .kicker{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-section-heading h2{color:var(--navy-900,#102d45)!important}.property-detail-page .property-source-badge{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border:1px solid var(--brass-300,#dfbd75)!important}.property-detail-page .property-divar-specs{background:var(--card,#fff)!important;color:var(--fg,#152430)!important}.property-detail-page .property-spec-grid{background:0 0!important}.property-detail-page .property-spec-grid>div{background:var(--surface,#fff)!important;color:var(--fg,#152430)!important;border:1px solid var(--line,#0b1a2b1a)!important;box-shadow:0 3px 12px #0b1a2b09!important}.property-detail-page .property-spec-grid>div:hover{background:var(--card-2,#f1eae0)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-spec-grid>div>svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-spec-amenities{background:var(--surface-2,#f1eae0)!important;color:var(--fg,#152430)!important;border:1px solid var(--line,#0b1a2b1c)!important;border-radius:15px!important}.property-detail-page .property-spec-amenities summary{color:var(--fg,#152430)!important;background:0 0!important}.property-detail-page .property-spec-amenities-title>svg,.property-detail-page .property-spec-amenities-toggle>svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-spec-amenities-toggle small{color:var(--muted,#626d7b)!important}.property-detail-page .property-spec-amenities-body{background:var(--surface,#fff)!important;border-top:1px solid var(--line,#0b1a2b17)!important}.property-detail-page .property-spec-amenity-item{background:var(--card,#fff)!important;color:var(--fg,#152430)!important;border:1px solid var(--line,#0b1a2b17)!important}.property-detail-page .property-spec-amenity-item>svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-detail-body{background:var(--card,#fff)!important;color:var(--fg,#152430)!important}.property-detail-page .property-description-meta{background:var(--surface-2,#f1eae0)!important;color:var(--muted,#626d7b)!important;border-color:var(--line,#0b1a2b17)!important}.property-detail-page .property-description-meta strong,.property-detail-page .property-description-meta time{color:var(--navy-900,#102d45)!important}.property-detail-page .property-description-copy{background:var(--surface,#fff)!important;color:var(--fg,#152430)!important}.property-detail-page .property-description-copy p{color:var(--muted,#626d7b)!important}.property-detail-page .property-location-section{background:var(--card,#fff)!important;color:var(--fg,#152430)!important}.property-detail-page .property-location-fallback{background:var(--surface-2,#f1eae0)!important;color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important}.property-detail-page .property-location-fallback>svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-location-fallback strong{color:var(--navy-900,#102d45)!important}.property-detail-page .property-location-fallback p{color:var(--muted,#626d7b)!important}.property-detail-page .property-location-fallback .btn-ghost{background:var(--surface,#fff)!important;color:var(--navy-900,#102d45)!important;border-color:var(--line-2,#0b1a2b1f)!important}.property-detail-page .property-location-fallback .btn-ghost:hover{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-final-cta{background:linear-gradient(135deg, var(--card,#fff) 0%, var(--card-2,#f3eee6) 100%)!important;color:var(--fg,#152430)!important;border-color:var(--gold-line,var(--line))!important}.property-detail-page .property-final-cta h2{color:var(--navy-900,#102d45)!important}.property-detail-page .property-final-cta p{color:var(--muted,#626d7b)!important}.property-detail-page .property-final-cta-actions .btn-gold{background:var(--brass-500,#c08a2a)!important;border-color:var(--brass-500,#c08a2a)!important;color:var(--navy-950,#081320)!important}.property-detail-page .property-final-cta-actions .btn-gold:hover{background:var(--brass-300,#dfbd75)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-final-cta-actions .btn-ghost{background:var(--surface,#fff)!important;border-color:var(--line-2,#0b1a2b1f)!important;color:var(--navy-900,#102d45)!important}.property-detail-page .property-final-cta-actions .btn-ghost:hover{background:var(--brass-100,#f5ead2)!important;border-color:var(--brass-300,#dfbd75)!important;color:var(--brass-700,#8a5e14)!important}.property-detail-page>.text-link,.property-detail-page .property-detail-main>.text-link{color:var(--brass-700,#8a5e14)!important;background:0 0!important}.property-detail-page>.text-link:hover,.property-detail-page .property-detail-main>.text-link:hover{color:var(--navy-900,#102d45)!important}@media (width<=720px){.property-detail-page .property-detail-main>section{background:var(--card,#fff)!important}.property-detail-page .property-spec-amenities-body{background:var(--surface,#fff)!important}.property-detail-page .property-final-cta{background:var(--card,#fff)!important}}.property-detail-page .property-related{background:var(--surface,#fff)!important;color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important}.property-detail-page .property-related:before,.property-detail-page .property-related:after{content:none!important;display:none!important}.property-detail-page .property-related .property-grid{background:0 0!important}.property-detail-page .property-related .pcard,.property-detail-page .property-related .pcard-link{background:var(--card,#fff)!important;color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important}.property-detail-page .property-related .pcard-media:before,.property-detail-page .property-related .pcard-media:after{content:none!important;background:0 0!important;display:none!important}.property-detail-page .property-related .pcard-body{background:var(--card,#fff)!important;color:var(--fg,#152430)!important}.property-detail-page .property-related .pcard-topline,.property-detail-page .property-related .pcard-price-row,.property-detail-page .property-related .pcard-footer,.property-detail-page .property-related .pcard-specs{background:0 0!important}.property-detail-page .property-related .pcard-meta,.property-detail-page .property-related .pcard-footer,.property-detail-page .property-related .pcard-unit-price{color:var(--muted,#626d7b)!important}.property-detail-page .property-related .pcard-code{color:var(--subtle,#8b94a1)!important}.property-detail-page .property-related .pcard-specs{border-color:var(--line,#0b1a2b17)!important;color:var(--muted,#626d7b)!important}.property-detail-page .property-related .pcard-specs svg,.property-detail-page .property-related .pcard-location svg,.property-detail-page .property-related .pcard-details-link{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-related .pcard-actions{background:var(--card,#fff)!important;border-color:var(--line,#0b1a2b1c)!important;box-shadow:none!important}.property-detail-page .property-related .pcard-actions:before,.property-detail-page .property-related .pcard-actions:after,.property-detail-page .property-related .property-actions:before,.property-detail-page .property-related .property-actions:after{content:none!important;display:none!important}.property-detail-page .property-related .pcard-actions .property-action{background:var(--surface,#fff)!important;color:var(--navy-900,#102d45)!important;border-color:var(--line-2,#0b1a2b1f)!important;-webkit-backdrop-filter:none!important;box-shadow:0 3px 12px #0b1a2b09!important}.property-detail-page .property-related .pcard-actions .property-action:hover{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-related .pcard-arrow{color:var(--navy-900,#102d45)!important;border-color:var(--line,#0b1a2b1a)!important;background:#fffffff0!important}.property-detail-page .property-related .pcard:hover,.property-detail-page .property-related .pcard:focus-within{background:var(--card,#fff)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-gallery-nav,.property-detail-page .property-gallery-thumb-number{color:var(--navy-900,#102d45)!important;border:1px solid var(--line,#0b1a2b1f)!important;-webkit-backdrop-filter:blur(8px)!important;background:#fffffff0!important;box-shadow:0 7px 18px #0b1a2b12!important}.property-detail-page .property-gallery-thumb-number{min-width:22px!important;min-height:22px!important}.property-detail-page .property-gallery-nav:hover,.property-detail-page .property-gallery-thumb:hover .property-gallery-thumb-number{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-related .pcard-badge-transaction{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border:1px solid var(--brass-300,#dfbd75)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}.property-detail-page .property-related .pcard-actions .property-action{background:var(--surface,#fff)!important;color:var(--navy-900,#102d45)!important;border-color:var(--line,#0b1a2b1f)!important;box-shadow:0 3px 12px #0b1a2b09!important}.property-detail-page .property-detail-aside .property-contact-card,.property-detail-page .property-detail-aside .property-quick-overview{background:var(--card,#fff)!important;color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important}.property-detail-page .property-detail-aside .property-contact-card:before,.property-detail-page .property-detail-aside .property-contact-card:after,.property-detail-page .property-detail-aside .property-quick-overview:before,.property-detail-page .property-detail-aside .property-quick-overview:after{content:none!important;display:none!important}.property-detail-page .property-detail-aside .property-consultant-copy .kicker,.property-detail-page .property-detail-aside .property-contact-profile{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-detail-aside .property-contact-name,.property-detail-page .property-detail-aside .property-consultant-role,.property-detail-page .property-detail-aside .property-quick-overview strong{color:var(--navy-900,#102d45)!important}.property-detail-page .property-detail-aside .property-contact-phone,.property-detail-page .property-detail-aside .property-contact-note,.property-detail-page .property-detail-aside .property-quick-overview span{color:var(--muted,#626d7b)!important}.property-detail-page .property-detail-aside .property-contact-actions .btn-gold{background:var(--brass-500,#c08a2a)!important;color:var(--navy-950,#081320)!important;border-color:var(--brass-500,#c08a2a)!important}.property-detail-page .property-detail-aside .property-contact-actions .btn-ghost{background:var(--surface,#fff)!important;color:var(--navy-900,#102d45)!important;border-color:var(--line-2,#0b1a2b1f)!important}.property-detail-page .property-detail-aside .property-contact-actions .btn-ghost:hover{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-mobile-actions{border:1px solid var(--line,#0b1a2b1f)!important;background:#fffffff5!important;box-shadow:0 12px 30px #0b1a2b1a!important}.property-detail-page .property-mobile-action{background:var(--surface,#fff)!important;color:var(--navy-900,#102d45)!important;border-color:var(--line,#0b1a2b1c)!important}.property-detail-page .property-mobile-action:hover,.property-detail-page .property-mobile-action:focus-visible{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-mobile-action-call{background:var(--brass-500,#c08a2a)!important;color:var(--navy-950,#081320)!important;border-color:var(--brass-500,#c08a2a)!important}.property-detail-page .property-related{background:var(--paper,#f7f4ee)!important;color:var(--fg,#152430)!important}.property-detail-page .property-related .section-head,.property-detail-page .property-related .section-head h2,.property-detail-page .property-related .section-head p{background:0 0!important}.property-detail-page .property-related .section-head .kicker{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-related .section-head h2{color:var(--navy-900,#102d45)!important}.property-detail-page .property-related .section-head p{color:var(--muted,#626d7b)!important}.property-detail-page .property-related .pcard{background:var(--card,#fff)!important;border:1px solid var(--line,#0b1a2b1c)!important;overflow:hidden!important;box-shadow:0 10px 28px #0b1a2b0f!important}.property-detail-page .property-related .pcard-link,.property-detail-page .property-related .pcard-media,.property-detail-page .property-related .pcard-body{background:var(--card,#fff)!important}.property-detail-page .property-related .pcard-media{background:var(--paper-2,#eee9e0)!important}.property-detail-page .property-related .pcard-media:before,.property-detail-page .property-related .pcard-media:after,.property-detail-page .property-related .pcard-link:before,.property-detail-page .property-related .pcard-link:after{content:none!important;background:0 0!important;display:none!important}.property-detail-page .property-related .pcard-badge-transaction{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border:1px solid var(--brass-300,#dfbd75)!important;-webkit-backdrop-filter:none!important}.property-detail-page .property-related .pcard-actions{box-shadow:none!important;background:0 0!important;border:0!important}.property-detail-page .property-related .pcard-actions .property-action{color:var(--navy-900,#102d45)!important;border:1px solid var(--line-2,#0b1a2b21)!important;-webkit-backdrop-filter:none!important;background:#fffffff7!important;box-shadow:0 6px 16px #0b1a2b14!important}.property-detail-page .property-related .pcard-actions .property-action:hover,.property-detail-page .property-related .pcard-actions .property-action:focus-visible{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-related .pcard-actions .property-action.is-active,.property-detail-page .property-related .pcard-actions .property-action[aria-pressed=true]{background:var(--brass-500,#c08a2a)!important;color:var(--navy-950,#081320)!important;border-color:var(--brass-500,#c08a2a)!important}.property-detail-page .property-related .pcard-arrow{color:var(--navy-900,#102d45)!important;border:1px solid var(--line,#0b1a2b1c)!important;background:#fffffff5!important;box-shadow:0 6px 16px #0b1a2b14!important}.property-detail-page .property-related .pcard-title,.property-detail-page .property-related .pcard-price{color:var(--navy-900,#102d45)!important}.property-detail-page .property-related .pcard-price{font-weight:800!important}.property-detail-page .property-related .pcard-meta,.property-detail-page .property-related .pcard-code,.property-detail-page .property-related .pcard-unit-price,.property-detail-page .property-related .pcard-location{color:var(--muted,#626d7b)!important}.property-detail-page .property-related .pcard-specs{background:var(--surface-2,#f1eae0)!important;border-color:var(--line,#0b1a2b17)!important}.property-detail-page .property-related .pcard-specs,.property-detail-page .property-related .pcard-location,.property-detail-page .property-related .pcard-details-link{color:var(--muted,#626d7b)!important}.property-detail-page .property-related .pcard-specs svg,.property-detail-page .property-related .pcard-location svg,.property-detail-page .property-related .pcard-details-link svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-related .pcard-details-link{color:var(--navy-900,#102d45)!important;font-weight:700!important}.property-detail-page .property-related .pcard:hover,.property-detail-page .property-related .pcard:focus-within{background:var(--card,#fff)!important;border-color:var(--brass-300,#dfbd75)!important;box-shadow:0 14px 32px #0b1a2b17!important}.property-detail-page .property-related .pcard:hover .pcard-details-link,.property-detail-page .property-related .pcard:focus-within .pcard-details-link{color:var(--brass-700,#8a5e14)!important}@media (width<=720px){.property-detail-page .property-related .pcard-actions .property-action{background:#fffffffa!important}}.property-detail-page .property-detail-top{z-index:2!important;isolation:isolate!important;background:0 0!important;margin-bottom:26px!important;position:relative!important;overflow:visible!important}.property-detail-page .property-detail-top-gallery{z-index:1!important;min-width:0!important;position:relative!important}.property-detail-page .property-detail-summary{z-index:3!important;isolation:isolate!important;background:var(--card,#fff)!important;min-width:0!important;color:var(--fg,#152430)!important;border:1px solid var(--line-2,#0b1a2b1f)!important;position:relative!important;box-shadow:0 16px 38px #0b1a2b14!important}.property-detail-page .property-detail-summary,.property-detail-page .property-detail-summary-head,.property-detail-page .property-detail-hero-row,.property-detail-page .property-status-group,.property-detail-page .property-detail-title-block,.property-detail-page .property-tools-heading,.property-detail-page .property-summary-facts{background:0 0!important}.property-detail-page .property-detail-summary-head{color:var(--fg,#152430)!important}.property-detail-page .property-detail-title-block h1,.property-detail-page .property-summary-facts strong{color:var(--navy-900,#102d45)!important}.property-detail-page .property-detail-meta,.property-detail-page .property-summary-facts small{color:var(--muted,#626d7b)!important}.property-detail-page .property-detail-meta svg,.property-detail-page .property-summary-facts>div>svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-price-block{background:var(--surface-2,#f1eae0)!important;color:var(--fg,#152430)!important;border:1px solid var(--line,#0b1a2b1c)!important;box-shadow:none!important}.property-detail-page .property-price-block>span,.property-detail-page .property-price-block>small{color:var(--muted,#626d7b)!important}.property-detail-page .property-price-block .property-price-value,.property-detail-page .property-price-block .property-price-per-m2 strong{color:var(--navy-900,#102d45)!important}.property-detail-page .property-primary-contact{background:0 0!important}.property-detail-page .property-primary-contact a{box-shadow:none!important}.property-detail-page .property-primary-contact-call{background:var(--brass-500,#c08a2a)!important;color:var(--navy-950,#081320)!important;border-color:var(--brass-500,#c08a2a)!important}.property-detail-page .property-primary-contact-whatsapp{background:var(--surface,#fff)!important;color:var(--navy-900,#102d45)!important;border-color:var(--line,#0b1a2b1f)!important}.property-detail-page .property-primary-contact-whatsapp:hover{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-tools-heading{color:var(--fg,#152430)!important;border-color:var(--line,#0b1a2b1c)!important}.property-detail-page .property-actions:not(.property-actions-compact){background:0 0!important}.property-detail-page .property-actions:not(.property-actions-compact) .property-action{background:var(--surface,#fff)!important;color:var(--navy-900,#102d45)!important;border:1px solid var(--line-2,#0b1a2b21)!important;box-shadow:0 3px 12px #0b1a2b09!important}.property-detail-page .property-actions:not(.property-actions-compact) .property-action svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-actions:not(.property-actions-compact) .property-action:hover,.property-detail-page .property-actions:not(.property-actions-compact) .property-action:focus-visible{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-summary-facts>div{background:var(--surface-2,#f1eae0)!important;color:var(--fg,#152430)!important;border:1px solid var(--line,#0b1a2b1a)!important}.property-detail-page .property-detail-content{z-index:1!important;isolation:isolate!important;clear:both!important;margin-top:0!important;padding-top:0!important;position:relative!important}.property-detail-page .property-detail-main{z-index:1!important;position:relative!important}.property-detail-page .property-divar-specs{z-index:2!important;isolation:isolate!important;background:var(--card,#fff)!important;color:var(--fg,#152430)!important;border-color:var(--line-2,#0b1a2b1f)!important;position:relative!important;box-shadow:0 12px 30px #0b1a2b0e!important}.property-detail-page .property-divar-specs *,.property-detail-page .property-spec-grid,.property-detail-page .property-spec-grid>div,.property-detail-page .property-spec-amenities,.property-detail-page .property-spec-amenity-item{color:var(--fg,#152430)!important}.property-detail-page .property-spec-grid>div{background:var(--surface,#fff)!important;border-color:var(--line,#0b1a2b1a)!important;box-shadow:0 3px 12px #0b1a2b09!important}.property-detail-page .property-spec-grid>div>svg,.property-detail-page .property-spec-amenity-item>svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-spec-grid small,.property-detail-page .property-spec-amenity-item small{color:var(--muted,#626d7b)!important}.property-detail-page .property-spec-grid strong,.property-detail-page .property-spec-amenity-item strong{color:var(--navy-900,#102d45)!important}.property-detail-page .property-spec-amenities{background:var(--surface-2,#f1eae0)!important;border-color:var(--line,#0b1a2b1c)!important}.property-detail-page .property-spec-amenities-body{background:var(--surface,#fff)!important;border-top-color:var(--line,#0b1a2b17)!important}.property-detail-page .property-spec-amenity-item{background:var(--card,#fff)!important;border-color:var(--line,#0b1a2b17)!important}@media (width<=1024px){.property-detail-page .property-detail-top{margin-bottom:22px!important}}@media (width<=720px){.property-detail-page .property-detail-top{z-index:2!important;margin-bottom:18px!important}.property-detail-page .property-detail-content{margin-top:0!important}.property-detail-page .property-divar-specs{z-index:1!important}}.property-detail-page .property-related .pcard-specs{background:var(--surface-2,#f1eae0)!important;color:var(--muted,#626d7b)!important;border:1px solid var(--line,#0b1a2b17)!important;box-shadow:none!important;opacity:1!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important;display:flex!important}.property-detail-page .property-related .pcard-specs span{color:var(--muted,#626d7b)!important;text-shadow:none!important;background:0 0!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.property-detail-page .property-related .pcard-specs span svg{color:var(--brass-700,#8a5e14)!important;stroke:currentColor!important;flex:none!important}.property-detail-page .property-related .pcard-specs span::selection{background:var(--brass-100,#f5ead2)!important;color:var(--navy-900,#102d45)!important}.property-detail-page .property-related .pcard:hover .pcard-specs,.property-detail-page .property-related .pcard:focus-within .pcard-specs{background:var(--card-2,#f1eae0)!important;color:var(--navy-900,#102d45)!important;border-color:var(--brass-300,#dfbd75)!important}.property-detail-page .property-related .pcard:hover .pcard-specs span,.property-detail-page .property-related .pcard:focus-within .pcard-specs span{color:var(--navy-900,#102d45)!important}@media (width<=720px){.property-detail-page .property-related .pcard-specs{gap:7px 10px!important}}.property-detail-page .property-detail-aside .property-contact-actions>.btn-ghost{background:var(--surface,#fff)!important;min-height:46px!important;color:var(--navy-900,#102d45)!important;border:1px solid var(--line-2,#0b1a2b21)!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important;box-shadow:0 3px 12px #0b1a2b09!important}.property-detail-page .property-detail-aside .property-contact-actions>.btn-ghost svg{color:var(--brass-700,#8a5e14)!important;stroke:currentColor!important}.property-detail-page .property-detail-aside .property-contact-actions>.btn-ghost:hover,.property-detail-page .property-detail-aside .property-contact-actions>.btn-ghost:focus-visible{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important;box-shadow:0 6px 16px #c08a2a1a!important}.property-detail-page .property-detail-aside .property-contact-actions>.btn-ghost:hover svg,.property-detail-page .property-detail-aside .property-contact-actions>.btn-ghost:focus-visible svg{color:var(--brass-700,#8a5e14)!important}.property-detail-page .property-detail-body .property-description-meta{background:var(--surface-2,#f1eae0)!important;color:var(--muted,#626d7b)!important;border:1px solid var(--line,#0b1a2b1a)!important;box-shadow:none!important;text-shadow:none!important;border-radius:12px!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;display:flex!important}.property-detail-page .property-detail-body .property-description-meta>span{background:var(--card,#fff)!important;min-height:38px!important;color:var(--muted,#626d7b)!important;border:1px solid var(--line,#0b1a2b17)!important;border-radius:10px!important;align-items:center!important;gap:8px!important;padding:7px 11px!important;display:inline-flex!important;box-shadow:0 2px 8px #0b1a2b06!important}.property-detail-page .property-detail-body .property-description-meta>span strong{color:var(--navy-900,#102d45)!important;font-weight:800!important}.property-detail-page .property-detail-body .property-description-meta>span time{color:var(--brass-700,#8a5e14)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;font-weight:750!important}.property-detail-page .property-detail-body .property-description-meta>span:hover{background:var(--brass-100,#f5ead2)!important;border-color:var(--brass-300,#dfbd75)!important}@media (width<=720px){.property-detail-page .property-detail-body .property-description-meta{gap:7px!important}.property-detail-page .property-detail-body .property-description-meta>span{justify-content:space-between!important;width:100%!important}}.property-detail-page .property-detail-body .property-description-copy{background:var(--surface,#fff)!important;color:var(--fg,#152430)!important;border:1px solid var(--line,#0b1a2b14)!important;box-shadow:none!important;text-shadow:none!important;border-radius:12px!important}.property-detail-page .property-detail-body .property-description-copy p{max-width:82ch!important;color:var(--fg,#152430)!important;letter-spacing:-.005em!important;text-shadow:none!important;margin:0!important;font-size:1rem!important;font-weight:500!important;line-height:2.05!important}.property-detail-page .property-detail-body .property-description-copy p+p{margin-top:14px!important}.property-detail-page .property-detail-body .property-description-copy strong,.property-detail-page .property-detail-body .property-description-copy b{color:var(--navy-900,#102d45)!important}@media (width<=720px){.property-detail-page .property-detail-body .property-description-copy{border-radius:10px!important}.property-detail-page .property-detail-body .property-description-copy p{font-size:.94rem!important;line-height:2.12!important}}.property-detail-page .property-final-cta .property-final-cta-actions>.btn-ghost{background:var(--surface,#fff)!important;min-height:48px!important;color:var(--navy-900,#102d45)!important;border:1px solid var(--line-2,#0b1a2b21)!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important;box-shadow:0 4px 14px #0b1a2b0b!important}.property-detail-page .property-final-cta .property-final-cta-actions>.btn-ghost svg{color:var(--brass-700,#8a5e14)!important;stroke:currentColor!important}.property-detail-page .property-final-cta .property-final-cta-actions>.btn-ghost:hover,.property-detail-page .property-final-cta .property-final-cta-actions>.btn-ghost:focus-visible{background:var(--brass-100,#f5ead2)!important;color:var(--brass-700,#8a5e14)!important;border-color:var(--brass-300,#dfbd75)!important;box-shadow:0 7px 18px #c08a2a1c!important}.property-detail-page .property-detail-body .property-description-copy,.property-detail-page .property-detail-body .property-description-copy:before,.property-detail-page .property-detail-body .property-description-copy:after{color:#152430!important;box-shadow:none!important;text-shadow:none!important;mix-blend-mode:normal!important;background:#fff!important}.property-detail-page .property-detail-body .property-description-copy:before,.property-detail-page .property-detail-body .property-description-copy:after{content:none!important;display:none!important}.property-detail-page .property-detail-body .property-description-copy>p,.property-detail-page .property-detail-body .property-description-copy>p:first-child{color:#152430!important;box-shadow:none!important;text-shadow:none!important;mix-blend-mode:normal!important;background:#fff!important;border-color:#0b1a2b1a!important}.property-detail-page .property-detail-body .property-description-copy>p:before,.property-detail-page .property-detail-body .property-description-copy>p:after{content:none!important;background:0 0!important;display:none!important}.property-detail-page .property-description-meta,.property-detail-page .property-description-meta:before,.property-detail-page .property-description-meta:after{color:#626d7b!important;box-shadow:none!important;text-shadow:none!important;mix-blend-mode:normal!important;background:#f1eae0!important;border-color:#0b1a2b1a!important}.property-detail-page .property-description-meta:before,.property-detail-page .property-description-meta:after{content:none!important;display:none!important}.property-detail-page .property-description-meta>span,.property-detail-page .property-description-meta>span:before,.property-detail-page .property-description-meta>span:after{color:#626d7b!important;text-shadow:none!important;mix-blend-mode:normal!important;background:#fff!important;border-color:#0b1a2b1a!important;box-shadow:0 2px 8px #0b1a2b09!important}.property-detail-page .property-description-meta>span:before,.property-detail-page .property-description-meta>span:after{content:none!important;display:none!important}.property-detail-page .property-description-meta>span strong{color:#102d45!important}.property-detail-page .property-description-meta>span time{color:#8a5e14!important}.property-detail-page .property-description-meta>span:hover{background:#f5ead2!important;border-color:#dfbd75!important}.property-detail-page .property-final-cta-actions>a.btn-ghost,.property-detail-page .property-final-cta-actions>a.btn-ghost:link,.property-detail-page .property-final-cta-actions>a.btn-ghost:visited{color:#102d45!important;text-shadow:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:#fff!important;border:1px solid #0b1a2b21!important;box-shadow:0 4px 14px #0b1a2b0b!important}.property-detail-page .property-final-cta-actions>a.btn-ghost svg{color:#8a5e14!important;stroke:#8a5e14!important;fill:none!important;opacity:1!important}.property-detail-page .property-final-cta-actions>a.btn-ghost:hover,.property-detail-page .property-final-cta-actions>a.btn-ghost:focus-visible,.property-detail-page .property-final-cta-actions>a.btn-ghost:active{color:#8a5e14!important;background:#f5ead2!important;border-color:#dfbd75!important;box-shadow:0 7px 18px #c08a2a1c!important}.property-detail-page .property-price-block,.property-detail-page .property-price-block:before,.property-detail-page .property-price-block:after{color:#152430!important;box-shadow:none!important;text-shadow:none!important;mix-blend-mode:normal!important;background:#f1eae0!important;border-color:#0b1a2b1c!important}.property-detail-page .property-price-block:after{content:none!important;display:none!important}.property-detail-page .property-price-block>span,.property-detail-page .property-price-block>small,.property-detail-page .property-price-block .property-price-per-m2{color:#626d7b!important}.property-detail-page .property-price-block>strong,.property-detail-page .property-price-block .property-price-value,.property-detail-page .property-price-block .property-price-per-m2 strong{color:#102d45!important;-webkit-text-fill-color:#102d45!important}.property-detail-page .property-price-block .property-price-per-m2 strong{color:#8a5e14!important;-webkit-text-fill-color:#8a5e14!important}
