.map-page[data-v-17655b75]{display:flex;width:100%;height:100%;padding:16px;gap:16px;overflow:hidden;background:#0b1929;box-sizing:border-box}.side-panel[data-v-17655b75]{width:240px;flex-shrink:0;display:flex;flex-direction:column;background:#0f2137;border:1px solid rgba(64,158,255,.12);border-radius:10px;overflow:hidden}.panel-header[data-v-17655b75]{display:flex;align-items:center;gap:8px;padding:18px 18px 14px;font-size:15px;font-weight:700;color:#e4eaf2;letter-spacing:2px;border-bottom:1px solid rgba(64,158,255,.12);flex-shrink:0}.panel-header i[data-v-17655b75]{font-size:16px;color:#e6a23c}.panel-header.clickable[data-v-17655b75]{cursor:pointer;transition:background .2s,color .2s}.panel-header.clickable[data-v-17655b75]:hover{background:rgba(64,158,255,.06);color:#409eff}.panel-header.clickable:hover .header-arrow[data-v-17655b75]{opacity:1;transform:translateX(2px)}.panel-header .header-arrow[data-v-17655b75]{margin-left:auto;font-size:14px;opacity:0;color:#409eff;transition:opacity .2s,transform .2s}.panel-body[data-v-17655b75]{padding:20px 18px;flex:1;overflow-y:auto}.panel-empty[data-v-17655b75]{display:flex;align-items:center;justify-content:center}.empty-text[data-v-17655b75]{color:#4a5568;font-size:14px}.stat-block[data-v-17655b75]{text-align:center;margin-bottom:20px}.stat-block[data-v-17655b75]:last-child{margin-bottom:0}.stat-num[data-v-17655b75]{display:block;font-size:32px;font-weight:800;color:#e4eaf2;line-height:1;letter-spacing:1px}.stat-num.ai[data-v-17655b75]{color:#67c23a}.stat-num.manual[data-v-17655b75]{color:#5cb3ff}.stat-label[data-v-17655b75]{display:block;font-size:13px;color:#7e8fa6;margin-top:6px;letter-spacing:1px}.stat-sub[data-v-17655b75]{display:block;font-size:12px;color:#4a5568;margin-top:4px}.stat-divider[data-v-17655b75]{height:1px;background:rgba(64,158,255,.12);margin:16px 0}.map-wrapper[data-v-17655b75]{flex:1;position:relative;min-width:0;border:1px solid rgba(64,158,255,.12);border-radius:10px;overflow:hidden}.map-container[data-v-17655b75]{width:100%;height:100%}.loading-overlay[data-v-17655b75]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(11,25,41,.85);border:1px solid rgba(64,158,255,.12);border-radius:8px;color:#7e8fa6;font-size:13px}.loading-overlay i[data-v-17655b75]{font-size:16px;animation:spin-17655b75 1s linear infinite}@keyframes spin-17655b75{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.panel-placeholder[data-v-17655b75]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#4a5568;font-size:13px;padding:20px}.panel-placeholder i[data-v-17655b75]{font-size:36px;opacity:.2}.rd-head[data-v-17655b75]{display:flex;align-items:center;gap:8px;margin-bottom:7px}.rd-dot[data-v-17655b75]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.rd-dot.dot-active[data-v-17655b75]{background:#67c23a;box-shadow:0 0 8px rgba(103,194,58,.5)}.rd-dot.dot-idle[data-v-17655b75]{background:#4a5568}.rd-name[data-v-17655b75]{font-size:16px;font-weight:700;color:#e4eaf2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-status[data-v-17655b75]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:8px;flex-shrink:0}.rd-status.s-active[data-v-17655b75]{background:rgba(103,194,58,.12);color:#67c23a}.rd-status.s-idle[data-v-17655b75]{background:rgba(144,147,153,.1);color:#4a5568}.rd-km-block[data-v-17655b75]{text-align:center;padding:6px 0 12px}.rd-km-num[data-v-17655b75]{display:block;font-size:28px;font-weight:800;color:#409eff;line-height:1}.rd-km-label[data-v-17655b75]{display:block;font-size:12px;color:#7e8fa6;margin-top:4px}.rd-active[data-v-17655b75]{display:flex;gap:8px;padding:10px 0;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:4px}.rd-stat[data-v-17655b75]{flex:1;text-align:center}.rds-val[data-v-17655b75]{display:block;font-size:17px;font-weight:700;color:#e4eaf2;font-family:Consolas,Monaco,monospace}.rds-val.rds-plate[data-v-17655b75]{font-size:14px;color:#409eff}.rds-label[data-v-17655b75]{display:block;font-size:11px;color:#4a5568;margin-top:3px}.rd-divider[data-v-17655b75]{height:1px;background:rgba(64,158,255,.12);margin:14px 0}.rd-weekly[data-v-17655b75]{display:flex;flex-direction:column;gap:14px}.rdw-row[data-v-17655b75]{text-align:center}.rdw-top[data-v-17655b75]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:4px}.rdw-info[data-v-17655b75]{text-align:left}.rdw-count[data-v-17655b75]{display:block;font-size:18px;font-weight:700;color:#e4eaf2;font-family:Consolas,Monaco,monospace}.rdw-sub[data-v-17655b75]{display:block;font-size:11px;color:#4a5568;margin-top:2px}.rdw-label[data-v-17655b75]{font-size:12px;color:#7e8fa6;letter-spacing:1px}