.discover-pin,.mango-site .restaurant-pin,.mango-site .ig-pin{display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;min-width:38px;height:auto;min-height:32px;padding:7px 11px;border:1px solid #dfE5df;border-radius:24px;background:#fff;color:#243d34;box-shadow:0 2px 7px #1c362a26;font:700 11px/1.3 Manrope,Arial,sans-serif;white-space:nowrap;cursor:pointer}.discover-pin:hover,.discover-pin.is-active,.mango-site .restaurant-pin:hover,.mango-site .ig-pin.is-active{background:#173e39;border-color:#173e39;color:#fff;z-index:5;box-shadow:0 3px 12px #173e3940}.mango-site .restaurant-pin img{width:23px;height:23px;object-fit:contain;border-radius:50%;padding:2px;background:#fff}.mango-site .restaurant-pin:after,.mango-site .ig-pin:after{display:none}.mango-site .maplibregl-ctrl-group{border:1px solid #e1e6de;border-radius:15px;overflow:hidden;box-shadow:0 3px 14px #183c2b19;background:#fff}.mango-site .maplibregl-ctrl-group button{width:38px;height:38px}.mango-site .maplibregl-ctrl-top-right{top:7px;right:7px}.mango-site .maplibregl-popup-content{border:0;border-radius:19px;box-shadow:0 8px 28px #183b3028;padding:19px;font-family:Manrope,Arial,sans-serif;color:#173e39}.mango-site .maplibregl-popup-content h3{font-size:17px;line-height:1.25;margin:0 0 9px}.mango-site .maplibregl-popup-content p{font-size:12px;line-height:1.6}.mango-site .maplibregl-popup-close-button{width:28px;height:28px;border-radius:50%;top:5px;right:5px}.mango-site .transferred-map .map-stage,.mango-site .transferred-map{border-radius:24px;overflow:hidden;border-color:#e2e8df;box-shadow:none}.mango-site .transferred-map .pin{border:1px solid #e0e6df;background:#fff;color:#315a47;box-shadow:0 2px 7px #15392c26}.mango-site .transferred-map .place{border-radius:13px;border-color:#e4e9e0;background:#fff}.mango-site .transferred-map .place:hover{background:#f0f5ec}.mango-site .transferred-map .maplibregl-canvas{outline:0}.mango-site .area-map-canvas{border-radius:23px;box-shadow:none;border-color:#e0e6d9}.mango-site .area-map-selection{border-radius:20px;box-shadow:0 5px 20px #183c2b0b;border-color:#e0e6d9}.mango-site .area-map-selection>img{border-radius:17px 17px 0 0}@media(max-width:760px){.discover-pin,.mango-site .restaurant-pin{font-size:10px;padding:6px 9px;min-height:30px}.mango-site .transferred-map .map-stage,.mango-site .transferred-map{border-radius:18px}}
