.property-hover{position:fixed;z-index:950;background:#fff;border:1px solid #c7d8d1;border-radius:12px;box-shadow:0 12px 42px #17392e38;padding:12px;max-height:calc(100vh - 24px);overflow:auto;color:#213c45;box-sizing:border-box}.property-hover header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.property-hover header strong{font-size:16px}.property-hover header button{padding:0;width:30px;height:30px;font-size:23px;border:0;background:#eff4f1}.property-hover-media{height:260px;display:flex;align-items:center;justify-content:center;background:#eff4f1;border-radius:7px;overflow:hidden}.property-hover-media .aerial-frame{width:auto;max-height:260px}.property-hover-media img{display:block;max-height:260px;max-width:100%;width:auto;height:auto}.property-hover-media iframe{border:0;width:100%;height:260px}.property-hover-caption{display:block;margin-top:6px;color:#62786e;font-size:11px}.property-hover-metrics{display:flex;justify-content:space-between;gap:16px;margin:10px 0}.property-hover-metrics span{display:grid;gap:3px}.property-hover-metrics small{color:#62786e;font-size:11px}.property-hover-links{display:flex;justify-content:space-between;gap:12px;font-size:12px}.property-hover-links a{color:#1c5946;text-decoration:underline}[data-property-preview]{cursor:pointer}@media(max-height:600px){.property-hover-media,.property-hover-media iframe{height:200px}.property-hover-media img,.property-hover-media .aerial-frame{max-height:200px}}

.property-hover-location{display:block;color:#62786e;font-size:12px;margin:0 0 8px}
