.el-menu[data-v-39caf808]{background:transparent!important;justify-content:center}.el-menu-item[data-v-39caf808]{background-color:transparent!important}.el-menu-item--active[data-v-39caf808]{color:#0091ff}.el-menu-item.is-active[data-v-39caf808]{background-color:transparent!important}.el-menu-item[data-v-39caf808]:hover{background-color:hsla(0,0%,100%,.2)!important}.myheader[data-v-39caf808]{background:rgba(0,0,220,.299)!important;z-index:100;padding:8px 0}.el-menu--horizontal[data-v-39caf808]{border-bottom:none!important}.user-section[data-v-39caf808]{display:flex;align-items:center;justify-content:flex-end;gap:15px;padding-right:20px}.user-info[data-v-39caf808]{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.2);padding:4px 12px;border-radius:20px}.user-name[data-v-39caf808]{color:#fff;font-size:14px}.guest-info[data-v-39caf808]{background:hsla(0,0%,100%,.1)}.logout-btn[data-v-39caf808]{color:#fcc!important;font-size:12px;padding:0}.logout-btn[data-v-39caf808]:hover{color:#f66!important}.home-icon[data-v-39caf808]{display:flex;align-items:center;text-decoration:none}.home-icon[data-v-39caf808]:hover{opacity:.8}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;width:100vw;height:100vh;display:flex;flex-flow:column nowrap}.iframe-container[data-v-416bee24]{position:relative;width:100%;height:0;padding-bottom:56.25%}.iframe-content[data-v-416bee24]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.date-range-picker[data-v-1bf2c946]{margin-bottom:16px}.time-query[data-v-1bf2c946]{position:absolute;top:90px;right:20px;width:320px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000}.card[data-v-1bf2c946],.time-query[data-v-1bf2c946]{background:hsla(0,0%,100%,.95)}.mode-switch[data-v-1bf2c946]{display:flex;gap:0;margin-bottom:16px;border-radius:6px;overflow:hidden;border:1px solid #dcdfe6;background:#fff}.mode-btn[data-v-1bf2c946]{flex:1;padding:8px 0;text-align:center;cursor:pointer;font-size:14px;transition:all .3s;color:#606266}.mode-btn[data-v-1bf2c946]:first-child{border-right:1px solid #dcdfe6}.mode-btn.active[data-v-1bf2c946]{background:#409eff;color:#fff}.date-picker[data-v-1bf2c946],.time-picker[data-v-1bf2c946]{margin-bottom:16px}.forest-filter[data-v-1bf2c946]{margin-bottom:16px;padding:12px;background:#f0f9ff;border-radius:8px;border:1px solid #e1f3d8}.filter-header[data-v-1bf2c946]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:13px;font-weight:500;color:#409eff}.filter-value[data-v-1bf2c946]{color:#67c23a;font-weight:700}.filter-slider[data-v-1bf2c946]{display:flex;align-items:center;gap:8px;font-size:12px;color:#909399}.filter-slider .slider[data-v-1bf2c946]{flex:1;height:4px}.filter-hint[data-v-1bf2c946]{font-size:11px;color:#67c23a;margin-top:8px;padding:4px 8px;background:#e1f3d8;border-radius:4px}.time-slider[data-v-1bf2c946]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.slider-label[data-v-1bf2c946]{font-size:11px;color:#909399;min-width:36px}.slider[data-v-1bf2c946]{flex:1;height:4px;-webkit-appearance:none;background:#dcdfe6;border-radius:2px;outline:none}.slider[data-v-1bf2c946]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#409eff;cursor:pointer;border:none}.slider[data-v-1bf2c946]::-webkit-slider-thumb:hover{transform:scale(1.2)}.slider-time-display[data-v-1bf2c946]{text-align:center;font-size:12px;color:#409eff;margin-top:4px}.shortcuts[data-v-1bf2c946]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.query-btn[data-v-1bf2c946]{margin-top:8px}.result-stats[data-v-1bf2c946]{margin-top:12px}.stats-info[data-v-1bf2c946]{display:flex;align-items:center;justify-content:center;gap:8px;color:#606266;font-size:14px}.utc-note[data-v-1bf2c946]{font-size:11px;color:#909399;text-align:center;margin-top:8px}.stats-info strong[data-v-1bf2c946]{color:#409eff;font-size:18px;margin:0 4px}.guest-tip[data-v-1bf2c946]{background:#fff3e0;border:1px solid #ffb74d;border-radius:6px;padding:8px 12px;margin-bottom:16px;font-size:12px;color:#e65100;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fullscreen[data-v-08cd31ef],.mymap[data-v-08cd31ef]{position:absolute;top:0;left:0;width:100vw;height:100vh}.ol-popup[data-v-08cd31ef]{position:absolute;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);padding:15px;border-radius:10px;border:1px solid #ccc;bottom:12px;left:-50px;min-width:280px}.ol-popup[data-v-08cd31ef]:after,.ol-popup[data-v-08cd31ef]:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup[data-v-08cd31ef]:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}.ol-popup[data-v-08cd31ef]:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}.ol-popup-closer[data-v-08cd31ef]{text-decoration:none;position:absolute;top:2px;right:8px}.ol-popup-closer[data-v-08cd31ef]:after{content:"✖"}[data-v-08cd31ef] .mycontrol{left:10px;top:100px}.floating-list[data-v-08cd31ef]{position:fixed;width:700px;max-height:400px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);z-index:1000;display:flex;flex-direction:column;overflow:hidden}.list-header[data-v-08cd31ef]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#409eff;color:#fff;font-weight:700;border-radius:8px 8px 0 0;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list-header[data-v-08cd31ef]:active{cursor:-webkit-grabbing;cursor:grabbing}.close-btn[data-v-08cd31ef]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0 4px}.close-btn[data-v-08cd31ef]:hover{opacity:.8}.list-content[data-v-08cd31ef]{overflow-y:auto;max-height:350px}.point-table[data-v-08cd31ef]{width:100%;border-collapse:collapse;font-size:13px}.point-table th[data-v-08cd31ef]{background:#f5f7fa;padding:10px 8px;text-align:left;font-weight:600;color:#606266;border-bottom:1px solid #e4e7ed;position:sticky;top:0}.point-table td[data-v-08cd31ef]{padding:8px;border-bottom:1px solid #f0f0f0}.point-row[data-v-08cd31ef]{cursor:pointer;transition:background .2s}.point-row[data-v-08cd31ef]:hover{background:#ecf5ff}.empty-list[data-v-08cd31ef]{text-align:center;padding:40px;color:#909399}.circle-info[data-v-08cd31ef]{position:absolute;bottom:20px;right:20px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:4px;font-size:12px;z-index:1000}