.jh-property-map{background:#eff8f7;border:1px solid #d6e5e8;border-radius:18px;position:relative;overflow:hidden}.jh-property-map__canvas{z-index:0;width:100%;height:380px}.jh-property-map__placeholder{pointer-events:none;color:#006d75;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:0 0 76px}.jh-property-map__caption{background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 22px;display:flex}.jh-property-map__caption>span{color:#5d6c7e;gap:4px;font-size:13px;display:grid}.jh-property-map__caption strong{color:#071b35;font-size:15px}.jh-property-map__caption a{color:#006d75;white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:flex}.jh-property-map-pin span{background:#ff6415;border:4px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:30px;display:block;transform:rotate(-45deg);box-shadow:0 2px 8px #071b3540}.jh-property-map .leaflet-tooltip{color:#071b35;border:1px solid #d6e5e8;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px;box-shadow:0 2px 10px #071b3510}.jh-property-map a:focus-visible{outline-offset:3px;outline:3px solid #008c95}@media (width<=640px){.jh-property-map__canvas{height:320px}.jh-property-map__caption{flex-direction:column;align-items:start;gap:8px;padding:16px}.jh-property-map__placeholder{inset:0 0 120px}}
