.operationBody[data-v-36df0547]{background:#0b1220;font-family:Segoe UI,Roboto,Microsoft YaHei,sans-serif}[data-v-36df0547]::-webkit-scrollbar{width:4px}[data-v-36df0547]::-webkit-scrollbar-track{background:#1e2a3a}[data-v-36df0547]::-webkit-scrollbar-thumb{background:#0cf;border-radius:4px}.text-green[data-v-36df0547]{color:#0f8!important}.text-red[data-v-36df0547]{color:#f36!important}.text-yellow[data-v-36df0547]{color:#fa0!important}.text-blue[data-v-36df0547]{color:#0cf!important}.text-gray[data-v-36df0547]{color:#9ca3af!important}.text-white[data-v-36df0547]{color:#fff!important}.text-primary[data-v-36df0547]{color:#0cf!important}.stats-grid[data-v-36df0547]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin-bottom:1.5rem}@media(min-width:768px){.stats-grid[data-v-36df0547]{grid-template-columns:repeat(3,1fr)}}.stations-page[data-v-36df0547]{padding-bottom:1.8rem}.bottom-spacer[data-v-36df0547]{height:1.8rem}.page-header[data-v-36df0547]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #374151}.header-left[data-v-36df0547],.page-header[data-v-36df0547]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-36df0547]{gap:1rem}.operator-select[data-v-36df0547]{background:#1f2937;border:1px solid #4b5563;color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;outline:none}.operator-select[data-v-36df0547]:hover{border-color:#0cf}.page-title[data-v-36df0547]{font-size:1.25rem;font-weight:600;color:#fff}.page-time[data-v-36df0547]{font-size:.875rem;color:#9ca3af}.ml-2[data-v-36df0547]{margin-left:.5rem}.border-status-online[data-v-36df0547],.border-status-unknown[data-v-36df0547]{border:1px solid #374151}.border-status-warning[data-v-36df0547]{border:1px solid rgba(234,179,8,.5)}.border-status-offline[data-v-36df0547]{border:1px solid rgba(239,68,68,.5)}.stat-card[data-v-36df0547]{background:rgba(17,24,39,.6);border:1px solid #374151;border-radius:.75rem;padding:1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.stat-card[data-v-36df0547]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,204,255,.15);box-shadow:0 8px 20px rgba(0,204,255,.15);border-color:rgba(0,204,255,.5)}.stat-label[data-v-36df0547]{color:#9ca3af;font-size:.875rem;margin-bottom:.25rem}.stat-value[data-v-36df0547]{font-size:1.875rem;font-weight:700;color:#fff;margin:0}.stat-sub[data-v-36df0547]{font-size:.75rem;margin-top:.25rem}.moveBorder[data-v-36df0547]{margin:0}.station-list[data-v-36df0547]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.station-card[data-v-36df0547]{background:rgba(17,24,39,.6);border-radius:.75rem;padding:.75rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-width:1px}.station-card[data-v-36df0547]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,204,255,.15);box-shadow:0 8px 20px rgba(0,204,255,.15);border-color:rgba(0,204,255,.5)}.station-header[data-v-36df0547]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.station-name[data-v-36df0547]{font-weight:700;color:#fff}.station-address[data-v-36df0547]{font-size:.875rem;color:#9ca3af}.status-text[data-v-36df0547]{font-size:.75rem}.status-online[data-v-36df0547]{color:#0f8}.status-warning[data-v-36df0547]{color:#fa0}.status-unknown[data-v-36df0547]{color:#374151}.status-color-0[data-v-36df0547]{color:#f36}.status-color-1[data-v-36df0547]{color:#0f8}.status-color-2[data-v-36df0547]{color:#fa0}.station-info[data-v-36df0547]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:.75rem}.info-label[data-v-36df0547]{color:#9ca3af;font-size:.75rem}.info-detail[data-v-36df0547]{font-size:.875rem;color:#fff}.modal-overlay[data-v-36df0547]{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;overflow-y:auto}.modal-container[data-v-36df0547]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.modal-content[data-v-36df0547]{background:#0f172a;border:1px solid rgba(0,204,255,.3);border-radius:.75rem;max-width:56rem;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-36df0547]{position:sticky;top:0;background:#0f172a;border-bottom:1px solid #374151;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-title[data-v-36df0547]{font-size:1.25rem;font-weight:700;color:#fff}.modal-close[data-v-36df0547]{color:#9ca3af;font-size:1.5rem;background:none;border:none;cursor:pointer}.modal-close[data-v-36df0547]:hover{color:#fff}.modal-body[data-v-36df0547]{padding:1.25rem}.overview-grid[data-v-36df0547]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin-bottom:1.5rem}@media(min-width:768px){.overview-grid[data-v-36df0547]{grid-template-columns:repeat(4,1fr)}}.overview-card[data-v-36df0547]{background:rgba(31,41,55,.3);border-radius:.5rem;padding:.75rem;text-align:center}.overview-label[data-v-36df0547]{color:#9ca3af;font-size:.875rem}.overview-text[data-v-36df0547]{font-size:.875rem;color:#fff}.overview-value[data-v-36df0547]{font-size:1.25rem;font-weight:700;color:#0cf}.battery-grid[data-v-36df0547]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1.5rem}@media(min-width:768px){.battery-grid[data-v-36df0547]{grid-template-columns:repeat(4,1fr)}}.battery-item[data-v-36df0547]{border:1px solid #374151;border-radius:.5rem;padding:.5rem;text-align:center}.bg-1[data-v-36df0547]{background:rgba(0,255,136,.1)}.bg-2[data-v-36df0547]{background:rgba(255,170,0,.1)}.bg-3[data-v-36df0547]{background:rgba(255,51,102,.1)}.text-1[data-v-36df0547]{color:#0f8}.text-2[data-v-36df0547]{color:#fa0}.text-3[data-v-36df0547]{color:#f36}.empty-slot[data-v-36df0547]{border-style:dashed;border-color:#4b5563;background:rgba(31,41,55,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.battery-sn[data-v-36df0547]{font-family:monospace;font-size:.75rem;color:#fff}.battery-soc[data-v-36df0547]{font-size:1.125rem;font-weight:700}.battery-status[data-v-36df0547]{font-size:.75rem}.battery-temp[data-v-36df0547]{font-size:.75rem;color:#9ca3af}.battery-idle[data-v-36df0547]{font-size:.75rem;color:#60a5fa;margin-top:.25rem}.charger-grid[data-v-36df0547]{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem;margin-bottom:1.5rem}@media(min-width:768px){.charger-grid[data-v-36df0547]{grid-template-columns:repeat(2,1fr)}}.charger-card[data-v-36df0547]{background:rgba(31,41,55,.3);border-radius:.5rem;padding:.75rem}.charger-header[data-v-36df0547]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.charger-name[data-v-36df0547]{font-weight:500;color:#fff}.charger-status[data-v-36df0547]{font-size:.875rem}.status-1[data-v-36df0547]{color:#fa0}.status-2[data-v-36df0547]{color:#0f8}.status-3[data-v-36df0547],.status-offline[data-v-36df0547]{color:#f36}.charger-detail[data-v-36df0547]{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.charger-info-line[data-v-36df0547]{font-size:.75rem;color:#9ca3af;line-height:1.4}.charger-consumption[data-v-36df0547]{color:#6b7280}.empty-data-box[data-v-36df0547]{background:rgba(31,41,55,.3);border-radius:.5rem;padding:1.5rem;text-align:center;color:#9ca3af;font-size:.875rem;border:1px dashed #4b5563}.activity-log[data-v-36df0547]{background:rgba(31,41,55,.3);border-radius:.5rem;overflow:hidden}.activity-item[data-v-36df0547]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #374151}.activity-time[data-v-36df0547]{font-size:.875rem;color:#fff}.activity-name[data-v-36df0547]{color:#fff;margin-left:.75rem;font-size:.875rem}.empty-text[data-v-36df0547]{padding:.75rem;text-align:center;color:#9ca3af}.section-title[data-v-36df0547]{font-size:1rem}.small[data-v-36df0547]{font-size:.75rem}.bg-low[data-v-36df0547]{background:rgba(59,130,246,.3)}.bg-medium-low[data-v-36df0547]{background:rgba(34,197,94,.4)}.bg-medium[data-v-36df0547]{background:rgba(234,179,8,.5)}.bg-medium-high[data-v-36df0547]{background:rgba(249,115,22,.6)}.bg-high[data-v-36df0547]{background:rgba(239,68,68,.7)}.dashboard-page[data-v-36df0547]{min-height:85vh;padding-bottom:1rem}.dashboard-loading[data-v-36df0547]{padding:2rem;text-align:center}.stats-grid.four-col[data-v-36df0547]{grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.stats-grid.four-col[data-v-36df0547]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.stats-grid.four-col[data-v-36df0547]{grid-template-columns:repeat(4,1fr)}}.dashboard-mid-row[data-v-36df0547]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:1024px){.dashboard-mid-row[data-v-36df0547]{grid-template-columns:2fr 1fr}}.card-box[data-v-36df0547]{background:rgba(17,24,39,.6);border:1px solid #374151;border-radius:.75rem;padding:1rem}.card-title[data-v-36df0547]{font-weight:600;margin-bottom:.75rem;color:#fff}.dashboard-trend-box[data-v-36df0547]{position:relative}.trend-chart[data-v-36df0547]{height:200px;width:100%}.trend-empty-hint[data-v-36df0547],.trend-loading-hint[data-v-36df0547]{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:.875rem;pointer-events:none}.stats-grid.is-dimmed[data-v-36df0547]{opacity:.65}.dashboard-feed-box[data-v-36df0547]{max-height:340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.live-feed-scroll[data-v-36df0547]{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:280px}.live-feed-item[data-v-36df0547]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem;border-bottom:1px solid rgba(75,85,99,.3);-webkit-transition:background .2s;transition:background .2s}.live-feed-item[data-v-36df0547]:hover{background:rgba(0,204,255,.08)}.feed-name[data-v-36df0547]{font-weight:500;color:#fff}.feed-duration[data-v-36df0547],.feed-meta[data-v-36df0547]{font-size:.75rem;color:#9ca3af}.feed-right[data-v-36df0547]{text-align:right;font-size:.875rem}.fault-empty[data-v-36df0547],.feed-empty[data-v-36df0547],.top-station-empty[data-v-36df0547]{padding:1rem;font-size:.875rem}.section-title[data-v-36df0547]{font-weight:600;margin-bottom:.75rem;color:#fff}.top-stations-grid[data-v-36df0547]{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem;margin-bottom:1.5rem}@media (min-width:768px){.top-stations-grid[data-v-36df0547]{grid-template-columns:repeat(5,1fr)}}.top-station-card[data-v-36df0547]{border-radius:.75rem;padding:.75rem;text-align:center;cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;border:1px solid rgba(107,114,128,.4);background:linear-gradient(135deg,rgba(55,65,81,.3),rgba(55,65,81,.1))}.top-station-card[data-v-36df0547]:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.top-station-card.rank-1[data-v-36df0547]{border-color:rgba(234,179,8,.4);background:linear-gradient(135deg,rgba(234,179,8,.2),rgba(234,179,8,.05))}.top-station-name[data-v-36df0547]{font-weight:700;color:#fff;font-size:.95rem}.top-station-sub[data-v-36df0547]{font-size:.75rem;margin-top:.25rem}.top-station-hint[data-v-36df0547]{font-size:.7rem;margin-top:.35rem}.fault-header[data-v-36df0547]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.5rem}.fault-header .card-title[data-v-36df0547]{margin-bottom:0}.fault-urgent-badge[data-v-36df0547]{font-size:.75rem;color:#f36}.fault-item[data-v-36df0547]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.5rem .75rem;margin-bottom:.5rem;border-radius:.25rem;font-size:.875rem;color:#e5e7eb}.fault-urgent[data-v-36df0547]{background:rgba(255,51,102,.1);border-left:4px solid #f36}.fault-normal[data-v-36df0547]{background:rgba(255,170,0,.08);border-left:4px solid #fa0}.fault-meta[data-v-36df0547]{font-size:.75rem;white-space:nowrap;margin-left:1rem}