.geo-page{background:#fbfcf9}.geo-toolbar,.geo-between{display:flex;justify-content:space-between;align-items:center;gap:8px}.geo-toolbar .vfilters{padding-bottom:8px;gap:5px}.edition-v2 .geo-toolbar .vbtn{font-size:12px;padding:8px 11px;white-space:nowrap;min-height:44px}.geo-toolbar>.vbtn{margin-bottom:6px}.geo-page .selected{background:#286e55!important;color:white!important}.geo-frame{height:420px;border:1px solid #cbdac9;border-radius:18px;overflow:hidden;position:relative;background:#f5f4e8;box-shadow:0 5px 16px #385d3b0a}#jinjiang-map{height:100%;width:100%}.geo-map-label{position:absolute;top:12px;left:12px;pointer-events:none;z-index:8;border-radius:10px;background:#fffffff0;box-shadow:0 2px 10px #263b2312;padding:9px 11px;font-size:13px;color:#47613d}.geo-map-label small{display:block;font-size:10px;color:#6b7b66;margin-top:3px}.geo-status{font-size:13px;color:#426a4f;line-height:1.8;margin:12px 0}.geo-actions{display:flex;flex-wrap:wrap;gap:8px}.edition-v2 .geo-actions .vbtn{font-size:13px;padding:9px 12px;min-height:44px}.geo-privacy{font-size:12px;line-height:1.8;color:#667969;margin:14px 0}.geo-page #geo-search{display:flex;gap:8px;margin:22px 0 12px}.edition-v2 #geo-search input{min-width:0;flex:1;margin:0;font-size:16px;background:white;padding:11px}.geo-search-item{display:block;width:100%;text-align:left;background:white;border:1px solid #dce7dd;border-radius:12px;padding:13px;margin-bottom:8px;color:#2d543b}.geo-search-item b{display:block;font-size:15px}.geo-search-item span{display:block;font-size:12px;margin-top:5px;color:#697d6d}.geo-marker{background:#fffef2;color:#4b7143;border:2px solid #5d8756;border-radius:12px 12px 12px 3px;box-shadow:1px 3px 0 #69825830;min-height:36px;min-width:36px;padding:6px;font-size:13px;white-space:nowrap;display:flex;gap:6px;align-items:center}.geo-marker>span{font-size:12px;border-left:1px solid #dae5d1;padding-left:6px}.geo-marker.active{background:#e4f0d9;color:#225b31;border-color:#2f7547}.geo-poi{background:#fff;border:1px solid #e2e9df;border-radius:14px;padding:13px;margin:12px 0}.geo-poi.on{border-color:#79a77c;background:#f5faf3}.geo-poi-title{display:block;background:none;text-align:left;padding:0;width:100%;color:#224834}.geo-poi-title h3{font-size:17px;margin:6px 0}.geo-poi-title p{font-size:13px;color:#677b68;line-height:1.7;margin:0 0 12px}.edition-v2 .geo-poi .geo-actions .vbtn{font-size:12px;padding-inline:10px}.geo-page .geo-planner{scroll-margin-top:80px}.geo-planner h2{margin:0}.geo-between{align-items:flex-start;flex-wrap:wrap}.geo-mode{display:flex;gap:8px;margin:16px 0}.geo-planner select{width:100%;display:block;margin:6px 0 16px}.geo-planner label{display:block}.geo-via{display:flex;align-items:center;gap:6px;background:#f2f7f0;padding:8px 10px;border-radius:12px;margin-bottom:10px}.geo-via>span{flex:1;font-size:13px;min-width:0}.edition-v2 .geo-via .vbtn{font-size:12px;padding:8px;min-height:44px}.geo-route-summary{background:#edf7ea;padding:16px;border-radius:14px;margin:18px 0}.geo-route-summary b{display:block;font-size:25px;color:#2f6844}.geo-route-summary span{font-size:14px}.geo-page .geo-route-summary p{font-size:12px;color:#5e7b62}.geo-leg{border-bottom:1px solid #e4ece1;padding:16px 0}.geo-leg summary{font-size:14px;font-weight:650;cursor:pointer}.geo-leg small{display:block;font-size:12px;color:#69826d;margin:6px 0}.geo-leg li{font-size:14px;color:#516b56;margin:9px 0;line-height:1.8}.geo-notes{font-size:13px;line-height:1.8;color:#5c7562;margin-top:20px}.geo-notes summary{min-height:44px;padding-block:10px;cursor:pointer}.geo-sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.geo-user-dot{display:block;width:18px;height:18px;border-radius:50%;background:#247dc5;border:3px solid white;box-shadow:0 0 0 7px #2781c330}.geo-page .amap-logo,.geo-page .amap-copyright{visibility:visible!important;opacity:1!important}.geo-frame .amap-copyright{background:#ffffffd9!important}@media(max-width:359px){.geo-frame{height:380px}.geo-toolbar{align-items:flex-start;flex-wrap:wrap}.geo-toolbar .vfilters{flex:1}.edition-v2 .geo-poi .geo-actions .vbtn{font-size:12px;padding-inline:8px}.geo-via{flex-wrap:wrap}.geo-via>span{flex-basis:100%}}
