.wp-poi-map{--wp-poi-map-height:420px;position:relative;width:100%;height:var(--wp-poi-map-height);min-height:var(--wp-poi-map-height);overflow:hidden;border-radius:14px}@media only screen and (max-width:1024px){.wp-poi-map{--wp-poi-map-height:380px}}@media only screen and (max-width:640px){.wp-poi-map{--wp-poi-map-height:320px}}.wp-poi-map .wp-poi-map__placeholder,.wp-poi-map .wp-poi-map__canvas{width:100%;height:var(--wp-poi-map-height);min-height:var(--wp-poi-map-height);border-radius:inherit}.wp-poi-map .wp-poi-map__placeholder{display:flex;align-items:center;justify-content:center;border:1px solid #e8e8e8;background:linear-gradient(135deg,#f7f8f5 0%,#edf2ea 52%,#f6f1e8 100%);transition:opacity .18s ease-in-out,visibility .18s ease-in-out}.wp-poi-map .wp-poi-map__placeholder-icon{width:42px;height:42px;opacity:.58}.wp-poi-map .wp-poi-map__canvas{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;transition:opacity .18s ease-in-out}.wp-poi-map .wp-poi-map__data{display:none}.wp-poi-map.wp-poi-map--ready .wp-poi-map__placeholder{visibility:hidden;opacity:0}.wp-poi-map.wp-poi-map--ready .wp-poi-map__canvas{opacity:1;pointer-events:auto}.wp-poi-map.wp-poi-map--error .wp-poi-map__placeholder{visibility:visible;opacity:1}.wp-poi-map.wp-poi-map--error .wp-poi-map__canvas{opacity:0;pointer-events:none}.wp-poi-map .leaflet-container{width:100%;height:100%;min-height:var(--wp-poi-map-height);border-radius:inherit;z-index:1}.wp-poi-map .wp-poi-map__popup{max-width:240px;font-size:14px;line-height:1.45}.wp-poi-map .wp-poi-map__popup img{display:block;width:120px;height:80px;margin:0 0 8px;object-fit:cover;border-radius:6px}.wp-poi-map .wp-poi-map__popup p{margin:6px 0 0}.wp-poi-map .wp-poi-map__popup a{display:inline-block;margin-top:8px}.wp-poi-map .wp-poi-map__popup-title{display:block;color:#1d2327;font-weight:600}#objects-map .wp-poi-map{border-radius:0}.wp-poi-map-container .wp-poi-map__filter{display:flex;justify-content:space-between;flex-direction:column;margin:0 20px 20px 20px}.wp-poi-map-container .wp-poi-map__filter>div input{margin-right:5px}.wp-poi-map-container .wp-poi-map__filter>div label{cursor:pointer}@media only screen and (min-width:768px){.wp-poi-map-container .wp-poi-map__filter{flex-direction:row}}.wp-poi-map-container .wp-poi-map__canvas{position:relative;width:100%;height:400px;border:1px solid #e8e8e8}.wp-poi-map-container .wp-poi-map__canvas>span{display:flex;justify-content:center;align-items:center;height:100%;font-size:14px;color:#878787}.wp-poi-map-container .wp-poi-map__canvas .wp-poi-map__loading{background-color:#fff;margin:9px;line-height:36px;padding:0 12px;position:absolute;user-select:none;border-radius:2px;height:36px;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;top:0;left:0;z-index:1001}.wp-poi-map-container .wp-poi-map__canvas .wp-poi-map__loading.wp-poi-map__loading-error{color:#e80000}.wp-poi-map-container .leaflet-container{width:100%;height:100%;min-height:400px;z-index:1}.wp-poi-map-container .leaflet-popup-content{margin:12px}.wp-poi-map-container .current-marker{animation:markerPulse .75s ease-in-out infinite alternate;filter:drop-shadow(0 0 4px rgba(255, 255, 255, .95)) drop-shadow(0 0 8px rgba(220, 40, 40, .75));z-index:1000!important}.wp-poi-map-container .wp-poi-map__popup{font-family:Ubuntu,roboto,Arial,sans-serif;font-size:14px}.wp-poi-map-container .wp-poi-map__popup img{float:left;width:200px}.wp-poi-map-container .wp-poi-map__popup>div h1{margin:0;font-size:18px;padding-bottom:10px}.wp-poi-map-container .wp-poi-map__popup>div a{display:inline-block;margin-top:15px}.wp-poi-map-container .wp-poi-map__popup>div p{margin:0 0 4px 0}@keyframes markerPulse{from{filter:drop-shadow(0 0 4px rgba(255, 255, 255, .95)) drop-shadow(0 0 8px rgba(220, 40, 40, .75));opacity:.82}to{filter:drop-shadow(0 0 8px #ffffff) drop-shadow(0 0 18px #dc2828);opacity:1}}
