.price-marker{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:6px 12px;font-weight:600;font-size:14px;color:#222;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000002e;position:relative;white-space:nowrap}.price-marker:hover{transform:scale(1.1);background:#222;color:#fff;border-color:#222;box-shadow:0 4px 12px #00000047;z-index:1000}.price-marker.active{background:#222;color:#fff;border-color:#222;transform:scale(1.15);z-index:1001}.info-window{max-width:240px;padding:0}.info-window-content{padding:12px}.info-window-image{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:8px}.info-window-title{font-weight:600;font-size:16px;color:#222;margin-bottom:4px}.info-window-price{font-size:14px;color:#717171}.info-window-price strong{color:#222}.info-window-slideshow{position:relative;width:100%;height:140px;overflow:hidden;border-radius:6px}.info-slide{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;display:none;transition:opacity .4s ease-in-out}.slide-btn{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;font-size:16px;padding:4px 8px;cursor:pointer;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prev-btn{left:5px}.next-btn{right:5px}.2xl\:tw-w-\[50\%\].md\:tw-w-\[40\%\]{transition:transform .5s ease,opacity .5s ease}#listingContainer{transition:.5s ease-in-out}
