/* Only Us · v8 高德地图补丁（只处理地图层，不重置旧样式） */
.fs-site #ourMap .amap-container{font-family:inherit!important}
.fs-site .atlas-amap-zoom{position:absolute;right:14px;bottom:14px;z-index:6;display:grid;gap:1px;border:1px solid #edd9e2;border-radius:13px;overflow:hidden;box-shadow:0 8px 25px #7d52671d;background:#fff}
.fs-site .atlas-amap-zoom button{width:38px;height:37px;border:0;background:#fffdfd;color:#ab7088;font-size:22px;cursor:pointer}.fs-site .atlas-amap-zoom button+button{border-top:1px solid #f3e3e9}.fs-site .atlas-amap-zoom button:hover{background:#fff3f7}
.fs-site #ourMap .amap-logo,.fs-site #ourMap .amap-copyright{opacity:.76}
.fs-site .atlas-amap-popup{position:relative;background:#fffdfd;min-width:220px;max-width:265px;border:1px solid #f3e1e8;box-shadow:0 18px 48px rgba(101,54,77,.22);border-radius:18px;overflow:hidden;font-family:inherit}
.fs-site .atlas-amap-popup .atlas-popup{background:#fffdfd;overflow:hidden}
.fs-site .atlas-amap-popup .atlas-popup-image{height:137px}
.fs-site .atlas-amap-popup .atlas-popup-copy{padding:16px 17px}
.fs-site .atlas-amap-close{z-index:2;position:absolute;right:8px;top:8px;width:28px;height:28px;border-radius:99px;border:1px solid #eddde4;background:#fffdfde9;cursor:pointer;color:#a35c7a;font:20px/22px Arial,sans-serif}
.fs-site .atlas-map-error.atlas-amap-unconfigured{z-index:5;padding:20px;text-align:center;box-sizing:border-box}
.fs-site .atlas-amap-unconfigured h3{font-size:21px;margin:4px 0;color:#7f5063}
.fs-site .atlas-amap-unconfigured p{font-size:12px;line-height:1.9;max-width:360px;margin:6px auto;color:#9b7b88}
.fs-site .atlas-amap-unconfigured a{display:inline-block;margin-top:10px;border-radius:999px;padding:10px 17px;background:#c37492;color:white;text-decoration:none;font-size:12px}
.fs-site .atlas-map-frame .atlas-leaflet-pin{width:56px;height:60px;display:flex;align-items:flex-start;justify-content:center;pointer-events:auto;cursor:pointer}
.fs-site .atlas-map-frame .atlas-dot-pin,.fs-site .atlas-map-frame .atlas-photo-pin{pointer-events:auto}
