.app{height:100%;margin:0;overflow-y:auto;padding:0}#google-map,#map-container{height:400px;width:100%}.map-container{position:relative}.map-title{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:12px 24px;background:linear-gradient(135deg,rgba(64,158,255,.1),rgba(64,158,255,.2));color:#409eff;font-size:18px;font-weight:700;text-align:center;z-index:100;border-radius:24px;border:1px solid rgba(64,158,255,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.15);box-shadow:0 4px 12px rgba(64,158,255,.15);text-shadow:0 1px 2px rgba(0,0,0,.1)}.info-window{padding:6px 10px;min-width:250px}.info-window h3{margin:0 0 6px;color:#409eff;font-size:16px}.info-window .address{margin:0 0 10px;color:#666;font-size:14px}.info-window .stats{margin-top:10px}.info-window .stats div{margin:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-window .value{color:#409eff;font-weight:700}.stats-row-bms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.stats-row-bms .el-col{margin:0 10px 20px}.stats-row-bms .el-col:first-child{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 20px);flex:0 0 calc(25% - 20px)}.stats-row-bms .el-col:last-child{-webkit-box-flex:0;-ms-flex:0 0 calc(75% - 20px);flex:0 0 calc(75% - 20px)}.stats-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stats-list{padding:15px;text-align:center}.stats-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ebeef5}.stats-item:last-child{border-bottom:none}.stats-item .label{color:#909399;font-size:16px;font-weight:700}.stats-item .value{font-size:16px;color:#409eff;font-weight:700}