.new-property-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column}.new-property-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.new-property-card .new-property-image-section{position:relative;width:100%;height:260px;overflow:hidden;background:#f5f5f5}.new-property-card .new-property-image-section .new-property-image-slider{width:100%;height:100%}.new-property-card .new-property-image-section .new-property-image-slider .new-slider-image-wrapper{height:100%}.new-property-card .new-property-image-section .new-property-image-slider .new-slider-image-wrapper img.new-slider-image{width:100%;height:100%;object-fit:cover;display:block}.new-property-card .new-property-image-section .new-property-image-slider .slick-next,.new-property-card .new-property-image-section .new-property-image-slider .slick-prev{z-index:5;width:36px;height:36px;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .3s ease,background .2s ease}.new-property-card .new-property-image-section .new-property-image-slider .slick-next:before,.new-property-card .new-property-image-section .new-property-image-slider .slick-prev:before{color:#fff;font-size:20px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);line-height:36px}.new-property-card .new-property-image-section .new-property-image-slider:hover .slick-next,.new-property-card .new-property-image-section .new-property-image-slider:hover .slick-prev{opacity:1;pointer-events:auto}.new-property-card .new-property-image-section .new-property-image-slider .slick-prev{left:12px}.new-property-card .new-property-image-section .new-property-image-slider .slick-next{right:12px}.new-property-card .new-property-image-section .new-company-badge{position:absolute;top:12px;left:12px;z-index:3;background:hsla(0,0%,100%,.95);padding:6px 12px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.new-property-card .new-property-image-section .new-company-badge img{max-width:80px;height:auto;max-height:32px;object-fit:contain;display:block}.new-property-card .new-property-image-section .new-company-badge .company-text{font-size:.875rem;font-weight:600;color:#333;white-space:nowrap}.new-property-card .new-property-image-section .property-label-icon{position:absolute;top:12px;left:12px;z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.new-property-card .new-property-image-section .property-label-icon:hover{transform:scale(1.1)}.new-property-card .new-property-image-section .property-label-icon .label-trigger-icon{width:24px!important;height:24px!important;cursor:pointer;transition:transform .2s}.new-property-card .new-property-image-section .new-wishlist-icon{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.new-property-card .new-property-image-section .new-wishlist-icon:hover{transform:scale(1.1)}.new-property-card .new-property-image-section .new-wishlist-icon i,.new-property-card .new-property-image-section .new-wishlist-icon svg{font-size:18px;color:#ff4757}.new-property-card .new-property-image-section .new-hover-overlay{position:absolute;bottom:0;left:0;right:0;padding:12px;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:4;display:flex;flex-direction:column;gap:12px;pointer-events:none}.new-property-card .new-property-image-section .new-hover-overlay.visible{transform:translateY(0);pointer-events:auto}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-pills{display:flex;gap:8px;margin-bottom:4px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-pills .new-hover-pill{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:500;background:hsla(0,0%,50%,.206);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-pills .new-hover-pill i{font-size:.65rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;padding:12px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:8px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.land-only-layout{grid-template-columns:repeat(2,1fr)}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.land-only-layout .new-hover-detail-item:first-child,.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.land-only-layout .new-hover-detail-item:nth-child(2){grid-column:auto}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.land-only-layout .new-hover-detail-item:nth-child(2){align-items:center;justify-content:center}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.student-layout{grid-template-columns:repeat(2,1fr)}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.student-layout .new-hover-detail-item:first-child,.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.student-layout .new-hover-detail-item:nth-child(2),.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.student-layout .new-hover-detail-item:nth-child(3),.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.student-layout .new-hover-detail-item:nth-child(4){grid-column:auto;align-items:flex-start;justify-content:flex-start}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item{padding:6px 8px;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item:first-child{grid-column:1/4}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item:nth-child(2){grid-column:4/7}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item:nth-child(3){grid-column:1/3;align-items:center;justify-content:center}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item:nth-child(4){grid-column:3/5;align-items:center;justify-content:center}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item:nth-child(5){grid-column:5/7;align-items:center;justify-content:center}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .label{font-size:.6rem;color:hsla(0,0%,100%,.7);font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;width:100%;padding-left:0!important}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value{font-size:.75rem;color:#fff;font-weight:700;line-height:1.3;word-break:break-word;text-align:left;width:100%}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value.status{color:#4ade80}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon{display:flex;align-items:center;gap:6px;width:100%}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon img{width:16px;height:16px;object-fit:contain;flex-shrink:0;filter:brightness(0) invert(1)}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon .value{font-size:.75rem;color:#fff;font-weight:700;line-height:1.3}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item.floor-size .value-with-icon .value{white-space:nowrap;font-size:.7rem}.new-property-card .new-property-image-section .new-hover-overlay .new-view-details-btn{align-self:center;padding:10px 32px;background:#dc2626;color:#fff;text-align:center;text-decoration:none;font-size:.8125rem;font-weight:700;border-radius:6px;transition:all .2s ease;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}.new-property-card .new-property-image-section .new-hover-overlay .new-view-details-btn:hover{background:#b91c1c;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,38,38,.5)}.new-property-card .new-property-content{padding:20px;flex:1 1;display:flex;flex-direction:column}.new-property-card .new-property-content .new-property-title{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin-bottom:12px;line-height:1.4;height:76px}.new-property-card .new-property-content .new-property-title,.new-property-card .new-property-content .new-property-title a{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.new-property-card .new-property-content .new-property-title a{color:inherit;text-decoration:none;transition:color .2s ease}.new-property-card .new-property-content .new-property-title a:hover{color:#07a24d}.new-property-card .new-property-content .new-property-address{display:flex;align-items:center;gap:8px;margin-bottom:16px;min-height:24px}.new-property-card .new-property-content .new-property-address img{width:18px;height:18px;flex-shrink:0}.new-property-card .new-property-content .new-property-address span{font-size:.9375rem;color:#666;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-property-card .new-property-content .new-property-price-section{margin-bottom:16px;min-height:68px;background:#fafafa;padding:12px;border-radius:8px;cursor:pointer;transition:background .2s ease}.new-property-card .new-property-content .new-property-price-section:hover{background:#f7f7f7}.new-property-card .new-property-content .new-property-price-section:hover .new-price-history-icon{opacity:1}.new-property-card .new-property-content .new-property-price-section .new-price-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.new-property-card .new-property-content .new-property-price-section .new-price-bottom{display:flex;justify-content:space-between;align-items:flex-end}.new-property-card .new-property-content .new-property-price-section .new-price-history-icon{color:#999;font-size:.75rem;opacity:.6;transition:opacity .2s ease;cursor:pointer;padding:4px}.new-property-card .new-property-content .new-property-price-section .new-price-history-icon i{font-size:.75rem}.new-property-card .new-property-content .new-property-price-section .new-price-original-line{display:flex;align-items:center;gap:8px;min-height:20px}.new-property-card .new-property-content .new-property-price-section .new-price-original-line .new-original-price{font-size:.75rem;color:#999;text-decoration:line-through;font-weight:500}.new-property-card .new-property-content .new-property-price-section .new-price-original-line .new-save-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.new-property-card .new-property-content .new-property-price-section .new-price-original-line .new-save-badge.save{background:#d4edda;color:#64b267}.new-property-card .new-property-content .new-property-price-section .new-price-original-line .new-save-badge.save .new-save-badge-icon{width:16px;height:16px;object-fit:contain}.new-property-card .new-property-content .new-property-price-section .new-price-original-line .new-save-badge.increase{background:#f8d7da;color:#f25f5b}.new-property-card .new-property-content .new-property-price-section .new-price-original-line .new-save-badge.increase .new-save-badge-icon{width:12px;height:12px;object-fit:contain}.new-property-card .new-property-content .new-property-price-section .new-price-market-label{display:flex;align-items:center;gap:6px;font-size:.685rem;color:#666;font-weight:500;min-height:20px;letter-spacing:.5px}.new-property-card .new-property-content .new-property-price-section .new-price-market-label i{font-size:.75rem;color:#999}.new-property-card .new-property-content .new-property-price-section .new-price-current{font-size:1.125rem;font-weight:700;color:#1a1a1a;line-height:1.2}.new-property-card .new-property-content .new-property-meta{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.new-property-card .new-property-content .new-property-meta .new-meta-item{display:flex;align-items:center;gap:6px}.new-property-card .new-property-content .new-property-meta .new-meta-item img{width:20px;height:20px;object-fit:contain}.new-property-card .new-property-content .new-property-meta .new-meta-item span{font-size:.9375rem;color:#333;font-weight:500}.new-property-card .new-property-content .new-property-meta .new-meta-separator{color:#ddd;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none}.new-property-card .new-property-content .new-on-show-strip{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px;padding:7px 9px;border:1px solid #e3e6ea;border-radius:8px;background:#f7f8fa}.new-property-card .new-property-content .new-on-show-strip .new-on-show-tag{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#55606e}.new-property-card .new-property-content .new-on-show-strip .new-on-show-tag i{font-size:.75rem}.new-property-card .new-property-content .new-on-show-strip .new-on-show-when{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:600;color:#333;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-property-card .new-property-content .new-on-show-strip.is-live{border-color:rgba(42,157,143,.35);background:rgba(42,157,143,.08)}.new-property-card .new-property-content .new-on-show-strip.is-live .new-on-show-tag{color:var(--theme-default2)}.new-property-card .new-property-content .new-on-show-strip.is-live .new-on-show-when{color:#1f7268}.new-property-card .new-property-content .new-on-show-strip.new-on-show-placeholder{visibility:hidden}.new-property-card .new-property-content .new-open-mandate{margin-top:auto;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:10px;text-align:center;font-size:.9375rem;font-weight:600;color:#333}.new-property-card .new-property-content .new-agent-info{display:flex;align-items:center;gap:12px;margin-top:auto}.new-property-card .new-property-content .new-agent-info .new-agent-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #f0f0f0}.new-property-card .new-property-content .new-agent-info .new-agent-details{flex:1 1;min-width:0}.new-property-card .new-property-content .new-agent-info .new-agent-details .new-agent-name{font-size:.9375rem;font-weight:600;color:#1a1a1a;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-property-card .new-property-content .new-agent-info .new-agent-details .new-agent-name a{color:inherit;text-decoration:none;transition:color .2s ease}.new-property-card .new-property-content .new-agent-info .new-agent-details .new-agent-name a:hover{color:#07a24d}.new-property-card .new-property-content .new-agent-info .new-agent-details .new-agent-company{font-size:.8125rem;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-property-card .new-property-content .new-agent-info .new-company-logo{flex-shrink:0}.new-property-card .new-property-content .new-agent-info .new-company-logo img{max-width:50px;height:auto;max-height:36px;object-fit:contain}@media(max-width:767px){.new-property-card .new-property-image-section{height:220px}.new-property-card .new-property-image-section .new-hover-overlay{padding:12px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-pills{gap:6px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-pills .new-hover-pill{padding:5px 10px;font-size:.65rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-pills .new-hover-pill i{font-size:.6rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .label{font-size:.55rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value{font-size:.7rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon img{width:14px;height:14px;filter:brightness(0) invert(1)}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon .value{font-size:.7rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item.floor-size .value-with-icon .value{font-size:.65rem}.new-property-card .new-property-image-section .new-hover-overlay .new-view-details-btn{padding:8px 24px;font-size:.75rem}.new-property-card .new-property-content{padding:16px}.new-property-card .new-property-content .new-property-title{font-size:1rem;min-height:50px}.new-property-card .new-property-content .new-property-price-section .new-price-current{font-size:1.25rem}.new-property-card .new-property-content .new-property-price-section .new-price-original-line .new-original-price{font-size:.875rem}.new-property-card .new-property-content .new-property-price-section .new-price-original-line .new-save-badge{font-size:.7rem;padding:2px 6px}.new-property-card .new-property-content .new-property-price-section .new-price-original-line .new-save-badge.save .new-save-badge-icon{width:14px;height:14px}.new-property-card .new-property-content .new-property-price-section .new-price-original-line .new-save-badge.increase .new-save-badge-icon{width:12px;height:12px}.new-property-card .new-property-content .new-property-meta{gap:12px}.new-property-card .new-property-content .new-property-meta .new-meta-item img{width:18px;height:18px}.new-property-card .new-property-content .new-property-meta .new-meta-item span{font-size:.875rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details{grid-template-columns:repeat(6,1fr);gap:8px;padding:10px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item{padding:5px 6px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item:first-child{grid-column:1/4;align-items:flex-start;justify-content:flex-start}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item:nth-child(2){grid-column:4/7;align-items:flex-start;justify-content:flex-start}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item:nth-child(3){grid-column:1/3;align-items:center;justify-content:center}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item:nth-child(4){grid-column:3/5;align-items:center;justify-content:center}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item:nth-child(5){grid-column:5/7;align-items:center;justify-content:center}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .label{font-size:.625rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value{font-size:.8rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon{gap:4px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon img{width:16px;height:16px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon .value{font-size:.8rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item.floor-size .value-with-icon .value{white-space:nowrap;font-size:.75rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.land-only-layout{grid-template-columns:repeat(2,1fr)}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.land-only-layout .new-hover-detail-item:first-child,.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details.land-only-layout .new-hover-detail-item:nth-child(2){grid-column:auto}}@media(max-width:576px){.new-property-card .new-company-badge img{max-width:60px;max-height:24px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-pills{flex-wrap:wrap}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-pills .new-hover-pill{font-size:.7rem;padding:5px 10px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details{gap:6px;padding:8px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item{padding:4px 5px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .label{font-size:.575rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value{font-size:.75rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon{gap:3px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon img{width:14px;height:14px}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon .value{font-size:.75rem}.new-property-card .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item.floor-size .value-with-icon .value{font-size:.7rem}.new-property-card .new-property-image-section .new-hover-overlay .new-view-details-btn{padding:8px 24px;font-size:.75rem}.new-property-card .new-property-content .new-property-meta{gap:8px}.new-property-card .new-property-content .new-property-meta .new-meta-separator{display:none}}@media(min-width:768px){.new-property-card-listing{flex-direction:row;min-height:245px}.new-property-card-listing:hover{transform:none}.new-property-card-listing .new-property-image-section{flex:0 0 42%;width:42%;height:100%}.new-property-card-listing .new-property-image-section .new-property-image-slider,.new-property-card-listing .new-property-image-section .new-property-image-slider>a,.new-property-card-listing .new-property-image-section .property-image-slider{display:block;height:100%}.new-property-card-listing .new-property-image-section .property-image-slider .property-slider,.new-property-card-listing .new-property-image-section .property-image-slider .slick-list,.new-property-card-listing .new-property-image-section .property-image-slider .slick-slide,.new-property-card-listing .new-property-image-section .property-image-slider .slick-slide>div,.new-property-card-listing .new-property-image-section .property-image-slider .slick-track,.new-property-card-listing .new-property-image-section .property-image-slider .slider-image-wrapper,.new-property-card-listing .new-property-image-section .property-image-slider>div{height:100%}.new-property-card-listing .new-property-image-section .new-wishlist-icon,.new-property-card-listing .new-property-image-section .property-label-icon{top:8px;width:32px;height:32px}.new-property-card-listing .new-property-image-section .property-label-icon{left:8px}.new-property-card-listing .new-property-image-section .property-label-icon .label-trigger-icon{width:20px!important;height:20px!important}.new-property-card-listing .new-property-image-section .new-wishlist-icon{right:8px}.new-property-card-listing .new-property-image-section .new-wishlist-icon i,.new-property-card-listing .new-property-image-section .new-wishlist-icon svg{font-size:15px}.new-property-card-listing .new-property-image-section .new-hover-overlay{padding:8px;gap:6px}.new-property-card-listing .new-property-image-section .new-hover-overlay .new-hover-pills{gap:6px;flex-wrap:wrap}.new-property-card-listing .new-property-image-section .new-hover-overlay .new-hover-pills .new-hover-pill{padding:3px 7px;font-size:.6rem}.new-property-card-listing .new-property-image-section .new-hover-overlay .new-hover-details{display:flex;flex-direction:column;gap:3px;padding:6px 8px}.new-property-card-listing .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:2px 0}.new-property-card-listing .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .label{flex:0 0 auto;width:auto;white-space:nowrap;font-size:.55rem}.new-property-card-listing .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value{flex:1 1 auto;width:auto;min-width:0;font-size:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-property-card-listing .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon{flex:1 1 auto;width:auto;min-width:0}.new-property-card-listing .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon .value{flex:1 1 auto;width:auto;min-width:0;font-size:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-property-card-listing .new-property-image-section .new-hover-overlay .new-hover-details .new-hover-detail-item .value-with-icon img{width:13px;height:13px}.new-property-card-listing .new-property-content{flex:1 1 58%;width:58%;height:100%;padding:14px 16px;overflow:hidden}.new-property-card-listing .new-property-content .new-property-title{font-size:.95rem;height:auto;margin-bottom:6px;-webkit-line-clamp:2;line-clamp:2}.new-property-card-listing .new-property-content .new-property-title a{-webkit-line-clamp:2;line-clamp:2}.new-property-card-listing .new-property-content .new-property-address{margin-bottom:8px;min-height:0}.new-property-card-listing .new-property-content .new-property-address img{width:14px;height:14px}.new-property-card-listing .new-property-content .new-property-address span{font-size:.75rem}.new-property-card-listing .new-property-content .new-property-price-section{margin-bottom:8px;min-height:0;padding:8px 10px}.new-property-card-listing .new-property-content .new-property-price-section .new-price-current{font-size:.95rem}.new-property-card-listing .new-property-content .new-property-price-section .new-price-market-label,.new-property-card-listing .new-property-content .new-property-price-section .new-price-original-line{font-size:.6rem;min-height:0}.new-property-card-listing .new-property-content .new-on-show-strip{margin-bottom:8px;padding:5px 7px}.new-property-card-listing .new-property-content .new-on-show-strip .new-on-show-tag{font-size:.6rem}.new-property-card-listing .new-property-content .new-on-show-strip .new-on-show-when{font-size:.7rem}.new-property-card-listing .new-property-content .new-open-mandate{margin-top:auto;padding:7px;font-size:.8rem}.new-property-card-listing .new-property-content .new-agent-info{gap:8px}.new-property-card-listing .new-property-content .new-agent-info .new-agent-avatar{width:32px;height:32px}.new-property-card-listing .new-property-content .new-agent-info .new-agent-details .new-agent-name{font-size:.8rem}.new-property-card-listing .new-property-content .new-agent-info .new-agent-details .new-agent-company{font-size:.7rem}.new-property-card-listing .new-property-content .new-agent-info .new-company-logo img{max-width:38px;max-height:26px}}.new-property-card-listing{display:grid;grid-template-columns:minmax(300px,45%) minmax(0,55%);min-height:292px;border:1px solid #dfe8e9;border-radius:15px;box-shadow:0 5px 16px rgba(33,62,68,.08);overflow:hidden}.new-property-card-listing:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(31,59,66,.15);border-color:#c1d9d6}.new-property-card-listing .new-property-image-section{width:100%;height:100%;background:#eef3f4}.new-property-card-listing .new-property-image-section .new-property-image-slider,.new-property-card-listing .new-property-image-section .new-property-image-slider>a,.new-property-card-listing .new-property-image-section .property-image-slider{display:block;height:100%}.new-property-card-listing .new-property-image-section .property-image-slider .property-slider,.new-property-card-listing .new-property-image-section .property-image-slider .slick-list,.new-property-card-listing .new-property-image-section .property-image-slider .slick-slide,.new-property-card-listing .new-property-image-section .property-image-slider .slick-slide>div,.new-property-card-listing .new-property-image-section .property-image-slider .slick-track,.new-property-card-listing .new-property-image-section .property-image-slider .slider-image-wrapper,.new-property-card-listing .new-property-image-section .property-image-slider>div{height:100%}.new-property-card-listing .new-property-image-section .property-image-slider .slick-next,.new-property-card-listing .new-property-image-section .property-image-slider .slick-prev{width:36px;height:36px;z-index:13;padding:0;display:flex;align-items:center;justify-content:center;line-height:1;border:1px solid hsla(0,0%,100%,.72);border-radius:50%;background:rgba(23,31,34,.72);opacity:0;pointer-events:none;transition:opacity .2s ease,background .2s ease}.new-property-card-listing .new-property-image-section .property-image-slider .slick-next:before,.new-property-card-listing .new-property-image-section .property-image-slider .slick-prev:before{display:block;width:auto;height:auto;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:1;transform:translateY(-1px);opacity:1;box-shadow:none}.new-property-card-listing .new-property-image-section .property-image-slider .slick-next:hover,.new-property-card-listing .new-property-image-section .property-image-slider .slick-prev:hover{background:rgba(23,31,34,.88)}.new-property-card-listing .new-property-image-section .property-image-slider .slick-prev{left:12px}.new-property-card-listing .new-property-image-section .property-image-slider .slick-prev:before{content:"‹"}.new-property-card-listing .new-property-image-section .property-image-slider .slick-next{right:12px}.new-property-card-listing .new-property-image-section .property-image-slider .slick-next:before{content:"›"}.new-property-card-listing .new-property-image-section:hover .property-image-slider .slick-next,.new-property-card-listing .new-property-image-section:hover .property-image-slider .slick-prev{opacity:1;pointer-events:auto}.new-property-card-listing .new-property-image-section .new-image-top-row{position:absolute;left:12px;right:12px;top:12px;z-index:30;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;grid-gap:8px;gap:8px;pointer-events:none}.new-property-card-listing .new-property-image-section .new-image-top-row>*{pointer-events:auto}.new-property-card-listing .new-property-image-section .new-image-top-row .new-image-top-spacer{pointer-events:none}.new-property-card-listing .new-property-image-section .new-wishlist-icon,.new-property-card-listing .new-property-image-section .property-label-icon{position:static;top:auto;left:auto;right:auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer;filter:drop-shadow(0 1px 3px rgba(12,26,30,.55));transition:transform .18s ease,filter .18s ease}.new-property-card-listing .new-property-image-section .new-wishlist-icon:hover,.new-property-card-listing .new-property-image-section .property-label-icon:hover{transform:translateY(-1px) scale(1.08);box-shadow:none;filter:drop-shadow(0 2px 5px rgba(12,26,30,.65))}.new-property-card-listing .new-property-image-section .property-label-icon{justify-self:start}.new-property-card-listing .new-property-image-section .property-label-icon .label-trigger-icon{width:22px!important;height:22px!important}.new-property-card-listing .new-property-image-section .new-wishlist-icon{justify-self:end}.new-property-card-listing .new-property-image-section .new-wishlist-icon i,.new-property-card-listing .new-property-image-section .new-wishlist-icon svg{width:22px;height:22px;font-size:22px}.new-property-card-listing .new-property-image-section .new-image-meta-row{position:absolute;left:12px;top:60px;z-index:11;display:flex;gap:7px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;pointer-events:none}.new-property-card-listing .new-property-image-section .new-image-meta-pill{height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:rgba(48,44,40,.82);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#fff;font-size:10px;font-weight:700;white-space:nowrap}.new-property-card-listing .new-property-image-section .new-image-meta-pill i{font-size:10px}.new-property-card-listing .new-property-image-section .new-hover-overlay{position:absolute;left:13px;right:13px;bottom:13px;z-index:12;display:block;padding:0;gap:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;pointer-events:none}.new-property-card-listing .new-property-image-section .new-hover-panel{padding:13px 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:11px;background:rgba(25,22,18,.91);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:0 10px 24px rgba(0,0,0,.2);color:#fff}.new-property-card-listing .new-property-image-section .new-hover-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding-bottom:11px;margin-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.13)}.new-property-card-listing .new-property-image-section .new-hover-fields:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.new-property-card-listing .new-property-image-section .new-hover-field{min-width:0}.new-property-card-listing .new-property-image-section .new-hover-field span{display:block;margin-bottom:5px;color:hsla(0,0%,100%,.68);font-size:9px;font-weight:800;letter-spacing:.07em}.new-property-card-listing .new-property-image-section .new-hover-field strong{display:block;color:#fff;font-size:15.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-property-card-listing .new-property-image-section .new-hover-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.new-property-card-listing .new-property-image-section .new-hover-stat{display:flex;align-items:center;gap:5px;min-width:0;min-height:36px;padding:7px 8px;border-radius:7px;background:hsla(0,0%,100%,.08);color:#fff}.new-property-card-listing .new-property-image-section .new-hover-stat img{width:13px;height:13px;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.new-property-card-listing .new-property-image-section .new-hover-stat strong{min-width:0;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-property-card-listing .new-property-image-section .new-hover-stat small{margin-left:auto;color:hsla(0,0%,100%,.6);font-size:8px;text-transform:uppercase;white-space:nowrap}.new-property-card-listing.details-hovered .new-property-image-section .new-hover-overlay,.new-property-card-listing.details-hovered .new-property-image-section .new-image-meta-row{opacity:1;visibility:visible;transform:translateY(0)}.new-property-card-listing.details-hovered .new-property-image-section .property-image-slider .slick-next,.new-property-card-listing.details-hovered .new-property-image-section .property-image-slider .slick-prev{opacity:0;pointer-events:none}.new-property-card-listing .new-property-content{width:100%;min-width:0;height:100%;padding:16px 17px 15px;overflow:hidden;background:#fff;transition:background .18s ease}.new-property-card-listing .new-property-content .new-card-topline{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.new-property-card-listing .new-property-content .new-listing-label{padding:5px 8px;border-radius:999px;background:#eef8f6;color:#177168;font-size:10px;font-weight:800;white-space:nowrap}.new-property-card-listing .new-property-content .new-listing-no{color:#89979b;font-size:10px;font-weight:800;white-space:nowrap}.new-property-card-listing .new-property-content .new-property-title{flex:0 0 auto;height:auto;min-height:48px;max-height:48px;margin:2px 0 7px;font-size:18px;line-height:1.32;font-weight:600;color:#1f292d}.new-property-card-listing .new-property-content .new-property-title,.new-property-card-listing .new-property-content .new-property-title a{-webkit-line-clamp:2;line-clamp:2;word-break:normal;overflow-wrap:break-word}.new-property-card-listing .new-property-content .new-property-address{flex:0 0 auto;gap:6px;margin-bottom:8px;min-height:0}.new-property-card-listing .new-property-content .new-property-address img{width:14px;height:14px}.new-property-card-listing .new-property-content .new-property-address span{color:#728084;font-size:12.5px}.new-property-card-listing .new-property-content .new-feature-row{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.new-property-card-listing .new-property-content .new-feature-pill{padding:5px 7px;border:1px solid #e2e9ea;border-radius:6px;background:#f5f8f8;color:#425358;font-size:10px;font-weight:600;white-space:nowrap}.new-property-card-listing .new-property-content .new-agent-agency{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:10px 11px;border:1px solid #dbe7e8;border-radius:10px;background:#f8fbfb}.new-property-card-listing .new-property-content .new-agent-agency.is-single{grid-template-columns:1fr}.new-property-card-listing .new-property-content .new-agency-line,.new-property-card-listing .new-property-content .new-agent-line{display:flex;align-items:center;gap:7px;min-width:0;min-height:43px}.new-property-card-listing .new-property-content .new-agency-badge,.new-property-card-listing .new-property-content .new-agent-avatar{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #d1e1e1}.new-property-card-listing .new-property-content .new-agency-badge img,.new-property-card-listing .new-property-content .new-agent-avatar img{width:100%;height:100%}.new-property-card-listing .new-property-content .new-agency-badge{border-radius:9px;background:#eef5f5}.new-property-card-listing .new-property-content .new-agency-badge img{object-fit:contain;padding:2px}.new-property-card-listing .new-property-content .new-agent-avatar{border-radius:50%;background:#e4f6f1}.new-property-card-listing .new-property-content .new-agent-avatar img{object-fit:cover}.new-property-card-listing .new-property-content .new-info-text{min-width:0}.new-property-card-listing .new-property-content .new-info-text small{display:block;margin-bottom:4px;color:#7d8b8f;font-size:9px;font-weight:700;line-height:1.15;letter-spacing:.05em;text-transform:uppercase}.new-property-card-listing .new-property-content .new-info-text strong{display:block;color:#25363b;font-size:12.5px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-property-card-listing .new-property-content .new-on-show-strip{flex:0 0 auto;margin:2px 0 10px;padding:5px 7px}.new-property-card-listing .new-property-content .new-on-show-strip .new-on-show-tag{font-size:.7rem}.new-property-card-listing .new-property-content .new-on-show-strip .new-on-show-when{font-size:.8rem}.new-property-card-listing .new-property-content .new-property-price-section{flex:0 0 auto;margin-top:auto;margin-bottom:0;min-height:0;padding:8px 0 0;border-radius:0;background:transparent;cursor:default}.new-property-card-listing .new-property-content .new-property-price-section:hover{background:transparent}.new-property-card-listing .new-property-content .new-property-price-section .new-price-label-row{display:flex;align-items:baseline;gap:8px;margin-bottom:3px;padding-right:40px;min-height:0}.new-property-card-listing .new-property-content .new-property-price-section .new-price-label{margin-left:auto;color:#899497;font-size:9px;font-weight:800;letter-spacing:.04em;text-align:right;white-space:nowrap}.new-property-card-listing .new-property-content .new-property-price-section .new-price-original-line{display:inline-flex;align-items:center;gap:6px;min-height:0;min-width:0}.new-property-card-listing .new-property-content .new-property-price-section .new-price-original-line .new-original-price{font-size:.75rem}.new-property-card-listing .new-property-content .new-property-price-section .new-price-original-line .new-save-badge{padding:2px 5px;font-size:9px;white-space:nowrap}.new-property-card-listing .new-property-content .new-property-price-section .new-price-value-row{display:flex;align-items:center;justify-content:flex-end;gap:9px}.new-property-card-listing .new-property-content .new-property-price-section .new-price-current{color:#17262b;font-size:20px;font-weight:650;line-height:1.1;white-space:nowrap}.new-property-card-listing .new-property-content .new-property-price-section .new-price-history-btn{width:31px;height:31px;flex:0 0 31px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6e1e3;border-radius:8px;background:#fff;color:#557277;opacity:1;transition:background .18s ease,color .18s ease,border-color .18s ease}.new-property-card-listing .new-property-content .new-property-price-section .new-price-history-btn svg{width:17px;height:17px}.new-property-card-listing .new-property-content .new-property-price-section .new-price-history-btn:hover{color:#0f8076;background:#f0faf8;border-color:#a9d2cd}.new-property-card-listing .new-property-content .new-card-footer-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.new-property-card-listing .new-property-content .new-open-mandate{flex:0 0 auto;min-width:126px;height:35px;margin-top:0;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #0f8076;border-radius:8px;background:#0f8076;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em}.new-property-card-listing .new-property-content .new-details-link{margin-left:auto;padding:6px 1px;border-bottom:1px solid transparent;color:#126f68;font-size:11.5px;font-weight:800;text-decoration:none;white-space:nowrap}.new-property-card-listing .new-property-content .new-details-link:hover{color:#0b5d57;border-bottom-color:#0b5d57}.new-property-card-listing.details-hovered .new-property-content{background:linear-gradient(90deg,#fff,rgba(249,252,252,.98))}@media(max-width:1280px){.new-property-card-listing{grid-template-columns:minmax(360px,42%) minmax(0,58%)}}@media(max-width:767.98px){.new-property-card-listing{grid-template-columns:1fr;min-height:0}.new-property-card-listing .new-property-image-section{height:200px}.new-property-card-listing .new-property-image-section .new-hover-fields{gap:12px}.new-property-card-listing .new-property-content .new-agent-agency{grid-template-columns:1fr}}