.map-container[data-v-3e401609]{width:100%;height:1000px;position:relative}.map-container .map-box[data-v-3e401609]{width:100%;height:100%;position:relative;z-index:10}.map-container .btn-schema[data-v-3e401609]{position:absolute;z-index:999;right:8px;top:8px}.map-container .btn-schema.leave[data-v-3e401609]{top:48px}.map-container[data-v-3e401609] .three-label{width:200px;margin-left:-60px;background:rgba(0,0,0,.65);color:#fff;font-size:12px;padding:4px;max-height:200px;word-break:break-all;line-height:1.3;pointerEvents:"none";text-align:center;border-radius:4px}.map-container .battery-box[data-v-3e401609]{width:140px;height:200px;background-color:rgba(0,0,0,.25);padding-top:15px;position:relative}.map-container .battery-box.hide[data-v-3e401609]{display:none}.map-container .battery-text[data-v-3e401609]{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#01866d;font-size:48px;text-align:center;width:100%;z-index:300;font-weight:700}.map-container .battery[data-v-3e401609]{width:100px;height:160px;background-color:#fff;border-radius:15px 15px 0 0;position:relative;top:15px;left:20px;border:2px solid #01866d;border-top:0}.map-container .battery[data-v-3e401609]:before{content:"";width:30px;height:20px;background-color:#fff;position:absolute;top:-20px;left:36%;border:2px solid #01866d;border-bottom:0}.map-container .battery[data-v-3e401609]:after{content:"";position:absolute;top:90%;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,#0addb4,#edc10a,#f37e1f,#ee486e);animation:change-3e401609 3s linear infinite}@keyframes change-3e401609{0%{top:100%;filter:hue-rotate(90deg)}95%{top:5%;border-radius:0}to{top:0;border-radius:15px 15px 0 0;filter:hue-rotate(0deg)}}.map-container .cover[data-v-3e401609]{width:100%;height:100%;border-radius:15px 15px 0 0;position:absolute;top:0;left:0;z-index:1;overflow:hidden}.map-container .cover[data-v-3e401609]:before{content:"";width:200px;height:200px;background-color:hsla(0,0%,100%,.8);position:absolute;left:-50%;border-radius:42% 40%;animation:coverBefore-3e401609 3s linear infinite}@keyframes coverBefore-3e401609{0%{transform:rotate(0deg);bottom:0}to{transform:rotate(1turn);bottom:100%}}.map-container .cover[data-v-3e401609]:after{content:"";width:200px;height:200px;background-color:hsla(0,0%,100%,.7);position:absolute;left:-50%;border-radius:42% 40%;animation:coverAfter-3e401609 3s linear infinite}@keyframes coverAfter-3e401609{0%{transform:rotate(30deg);bottom:2%}to{transform:rotate(1turn);bottom:95%}}