.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}}