.property-details-page{position:relative;width:100%}.has-property-details-header header,body:has(.property-details-page) header{background-color:rgba(18,18,18,.96)!important;border-bottom:1px solid rgba(201,141,41,.2)!important;box-shadow:0 12px 30px rgba(0,0,0,.35)!important;backdrop-filter:blur(12px)!important}.property-details-page .similar-properties-section{position:relative;width:100%}.property-details-page .similar-property-card{display:flex!important;flex-direction:column!important;height:100%!important;background-color:#ffffff!important;border-radius:1rem!important;border:1px solid #e5e7eb!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease!important}.property-details-page .similar-property-card:hover{transform:translateY(-3px)!important;box-shadow:0 14px 30px rgba(0,0,0,.09)!important}.property-details-page .similar-property-image-container{position:relative!important;width:100%!important;height:200px!important;overflow:hidden!important;background-color:#f3f4f6!important;border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}@media (min-width:640px){.property-details-page .similar-property-image-container{height:190px!important}}@media (min-width:1024px){.property-details-page .similar-property-image-container{height:180px!important}}@media (min-width:1280px){.property-details-page .similar-property-image-container{height:200px!important}}.property-details-page .similar-property-image{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .45s ease!important}.property-details-page .similar-property-card:hover .similar-property-image{transform:scale(1.05)!important}.property-details-page .similar-property-badge-active{position:absolute!important;top:.75rem!important;left:.75rem!important;background-color:#e5a93c!important;color:#0d0d0d!important;font-weight:700!important;font-size:.6875rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:.25rem .625rem!important;border-radius:.375rem!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important;z-index:2!important}.property-details-page .similar-property-action-btn{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:2.125rem!important;height:2.125rem!important;border-radius:9999px!important;background-color:rgba(255,255,255,.95)!important;color:#374151!important;box-shadow:0 2px 8px rgba(0,0,0,.14)!important;transition:transform .2s ease,color .2s ease,background-color .2s ease!important;cursor:pointer!important}.property-details-page .similar-property-action-btn:hover{transform:scale(1.1)!important;background-color:#ffffff!important}.property-details-page .similar-property-pill{display:inline-flex!important;align-items:center!important;gap:.25rem!important;border-radius:9999px!important;background-color:rgba(18,18,18,.82)!important;backdrop-filter:blur(4px)!important;padding:.2rem .625rem!important;font-size:.6875rem!important;font-weight:600!important;color:#ffffff!important;box-shadow:0 2px 6px rgba(0,0,0,.2)!important}.property-details-page .similar-property-content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:1rem 1.125rem 1.125rem!important;background-color:#ffffff!important}.property-details-page .similar-property-price{font-size:1.375rem!important;font-weight:800!important;line-height:1.2!important;color:#121212!important;letter-spacing:-.02em!important}.property-details-page .similar-property-address{font-size:.9375rem!important;font-weight:600!important;color:#1a1a1a!important;margin-top:.35rem!important}.property-details-page .similar-property-address,.property-details-page .similar-property-location{line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.property-details-page .similar-property-location{font-size:.8125rem!important;color:#6b7280!important;margin-top:.15rem!important}.property-details-page .similar-property-features{margin-top:.875rem!important;display:flex!important;flex-direction:column!important;gap:.35rem!important}.property-details-page .similar-property-feature-item{display:inline-flex!important;align-items:center!important;gap:.375rem!important;font-size:.8125rem!important;font-weight:600!important;color:#4b5563!important}.property-details-page .similar-property-feature-icon{width:.875rem!important;height:.875rem!important;color:#c98d29!important;flex-shrink:0!important}.property-details-page .similar-property-footer{margin-top:auto!important;padding-top:.75rem!important;border-top:1px solid #f3f4f6!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:.75rem!important}.property-details-page .similar-property-mls{font-size:.71875rem!important;font-weight:500!important;color:#9ca3af!important;letter-spacing:.02em!important}.property-details-page .similar-property-view-btn{font-size:.71875rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#c98d29!important;display:inline-flex!important;align-items:center!important;gap:.25rem!important;transition:color .2s ease!important}.property-details-page .similar-property-view-btn:hover{color:#9a6816!important}