.empty-listings{grid-column:1/-1;background:#fff;text-align:center;padding:65px 20px}.empty-listings h3{font:34px 'Playfair Display',serif;margin-bottom:15px}.empty-listings p{color:#6c6064}.empty-listings .btn{margin-top:18px}.listing-placeholder{height:100%;display:grid;place-items:center;background:#e5d9dd;color:#71304f;font:34px 'Playfair Display',serif}.listing-facts{font-weight:700;color:#71304f;font-size:14px;margin:0 0 15px}.listing-description{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:0!important;margin-bottom:5px!important;white-space:pre-line}.listing-description.expanded{display:block;overflow:visible}.description-toggle{display:inline-flex;align-items:center;gap:9px;color:#71304f;background:transparent;border:0;padding:8px 0;font-size:12px;font-weight:700;cursor:pointer}.description-toggle:hover{text-decoration:underline}.description-toggle span{font-size:16px}.property-details>a{display:table;margin-top:14px}.listing-status{position:absolute;right:15px;top:15px;background:#71304f;color:white;border-radius:30px;padding:10px;font-size:10px;letter-spacing:.1em}