.property-card{height:200px;border-radius:12px!important}.property-card:hover{transform:none!important}.image-container{position:relative;overflow:hidden;height:100%}.property-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;position:relative;z-index:0;display:block}.status-badge{position:absolute;bottom:12px;right:12px;background-color:#4caf50;width:80px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;z-index:5}.status-text{color:white!important;font-weight:700!important;text-align:center;font-size:.75rem!important}.property-content{height:100%;padding:24px!important;display:flex;flex-direction:column;justify-content:flex-start;color:#666}.property-title{line-height:1.3!important}.price-container{display:flex;align-items:center}.property-description{line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media (max-width:960px){.property-card{height:auto}.image-container{height:250px}.property-content{height:auto}.property-description{white-space:normal;overflow:visible;text-overflow:unset;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.property-slider{position:relative;width:100%}.property-slider-track{--fade-left:0px;--fade-right:0px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:8px 4px 16px;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent 100%)}.property-slider-track::-webkit-scrollbar{display:none}.property-slider-track.fade-left{--fade-left:48px}.property-slider-track.fade-right{--fade-right:48px}.property-slider-card{flex:0 0 280px;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.property-slider-card:focus-visible,.property-slider-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.16)}.property-slider-card:focus-visible{outline:2px solid #2e7d32;outline-offset:2px}.property-slider-media{position:relative;aspect-ratio:14/9;background:#eee}.property-slider-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.property-slider-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9e9e9e}.property-slider-status{position:absolute;top:10px;left:10px;font-weight:600}.property-slider-card.is-inactive .property-slider-status{background-color:rgba(33,33,33,.85);color:#fff}.property-slider-card.is-inactive .property-slider-media img{filter:grayscale(.85);opacity:.75}.property-slider-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.property-slider-price{font-weight:700!important;font-size:1.05rem!important;color:#2e7d32}.property-slider-card.is-inactive .property-slider-price{color:#9e9e9e}.property-slider-title{font-size:.95rem!important;font-weight:500!important;line-height:1.3!important;color:#424242;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.property-slider-highlights,.property-slider-location{font-size:.8rem!important;color:#757575;display:flex;align-items:center;gap:4px}.property-slider-arrow{position:absolute!important;top:40%;transform:translateY(-50%);z-index:3;background-color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;width:40px;height:40px}.property-slider-arrow:hover{background-color:#f5f5f5!important}.property-slider-arrow-left{left:-12px}.property-slider-arrow-right{right:-12px}@media (hover:none),(max-width:900px){.property-slider-arrow{display:none!important}.property-slider-card{flex-basis:250px}}@media (prefers-reduced-motion:reduce){.property-slider-track{scroll-behavior:auto}.property-slider-card{transition:none}}