.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
#data-dashboard[data-v-fcabe4c4]{position:absolute;left:0;top:0;width:100%;height:100%;transform:none;margin:0 !important;overflow:hidden;color:#eef6ff;background:#183c58;font-family:"Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#data-dashboard:fullscreen .dash-city-select-dropdown[data-v-fcabe4c4],#data-dashboard:-webkit-full-screen .dash-city-select-dropdown[data-v-fcabe4c4],#data-dashboard:-moz-full-screen .dash-city-select-dropdown[data-v-fcabe4c4],#data-dashboard:-ms-fullscreen .dash-city-select-dropdown[data-v-fcabe4c4]{z-index:10001 !important}#data-dashboard .dash-bg[data-v-fcabe4c4]{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:0}#data-dashboard .dash-bg .bg-base[data-v-fcabe4c4]{position:absolute;left:0;top:0;right:0;bottom:0;background:radial-gradient(ellipse 70% 40% at 50% 0%, rgba(120,220,255,0.14) 0%, transparent 58%),radial-gradient(ellipse 40% 55% at 0% 50%, rgba(100,210,255,0.08) 0%, transparent 60%),radial-gradient(ellipse 40% 55% at 100% 50%, rgba(100,210,255,0.08) 0%, transparent 60%),radial-gradient(ellipse 82% 64% at 50% 40%, #356287 0%, #265574 34%, #1c4664 66%, #183c58 100%)}#data-dashboard .dash-bg .grid-ortho[data-v-fcabe4c4]{position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(rgba(235,250,255,0.95) 1px, transparent 1px),linear-gradient(90deg, rgba(220,242,255,0.85) 1px, transparent 1px),linear-gradient(rgba(180,235,255,0.55) 1px, transparent 1px),linear-gradient(90deg, rgba(180,235,255,0.45) 1px, transparent 1px);background-size:40px 40px, 40px 40px, 160px 160px, 160px 160px;opacity:0.1}#data-dashboard .dash-bg .grid-diag[data-v-fcabe4c4]{position:absolute;left:-20%;top:-15%;right:-20%;bottom:-15%;background-image:linear-gradient(45deg, rgba(240,250,255,0.95) 1px, transparent 1px),linear-gradient(-45deg, rgba(190,235,255,0.75) 1px, transparent 1px);background-size:56px 56px;opacity:0.07;animation:gridDrift-fcabe4c4 28s linear infinite}#data-dashboard .dash-bg .hex-mesh[data-v-fcabe4c4]{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.05;background-image:repeating-linear-gradient(0deg, transparent 0, transparent 27px, rgba(220,245,255,0.5) 28px, transparent 29px),repeating-linear-gradient(60deg, transparent 0, transparent 27px, rgba(200,240,255,0.4) 28px, transparent 29px),repeating-linear-gradient(-60deg, transparent 0, transparent 27px, rgba(200,240,255,0.35) 28px, transparent 29px);-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 45%, transparent 35%, #000 85%);mask-image:radial-gradient(ellipse 70% 55% at 50% 45%, transparent 35%, #000 85%)}#data-dashboard .dash-bg .glow-fog[data-v-fcabe4c4]{position:absolute;width:48%;height:44%;border-radius:50%;filter:blur(100px);opacity:0.1;animation:glowPulse-fcabe4c4 6s ease-in-out infinite}#data-dashboard .dash-bg .glow-tl[data-v-fcabe4c4]{left:-14%;top:-16%;background:radial-gradient(circle, #f5fdff 0%, #8ee8ff 36%, transparent 70%)}#data-dashboard .dash-bg .glow-tr[data-v-fcabe4c4]{right:-12%;top:-14%;background:radial-gradient(circle, #f7feff 0%, #9aeeff 38%, transparent 72%);animation-delay:1.5s}#data-dashboard .dash-bg .glow-bl[data-v-fcabe4c4]{left:-14%;bottom:-18%;background:radial-gradient(circle, #eaf9ff 0%, #7edfff 40%, transparent 72%);animation-delay:3s}#data-dashboard .dash-bg .glow-br[data-v-fcabe4c4]{right:-12%;bottom:-16%;background:radial-gradient(circle, #eefbff 0%, #88e6ff 38%, transparent 72%);animation-delay:4.5s}#data-dashboard .dash-bg .hud-frame[data-v-fcabe4c4]{position:absolute;left:.57143rem;top:.57143rem;right:.57143rem;bottom:.57143rem;opacity:0.14}#data-dashboard .dash-bg .hud-frame .corner[data-v-fcabe4c4]{position:absolute;width:3rem;height:3rem;border-color:#e6f9ff;border-style:solid;box-shadow:0 0 8px rgba(150,230,255,0.35)}#data-dashboard .dash-bg .hud-frame .corner.tl[data-v-fcabe4c4]{left:0;top:0;border-width:2px 0 0 2px}#data-dashboard .dash-bg .hud-frame .corner.tr[data-v-fcabe4c4]{right:0;top:0;border-width:2px 2px 0 0}#data-dashboard .dash-bg .hud-frame .corner.bl[data-v-fcabe4c4]{left:0;bottom:0;border-width:0 0 2px 2px}#data-dashboard .dash-bg .hud-frame .corner.br[data-v-fcabe4c4]{right:0;bottom:0;border-width:0 2px 2px 0}#data-dashboard .dash-bg .hud-frame .corner-inner[data-v-fcabe4c4]{position:absolute;width:1rem;height:1rem;border-color:rgba(200,240,255,0.85);border-style:solid}#data-dashboard .dash-bg .hud-frame .corner-inner.tl[data-v-fcabe4c4]{left:.71429rem;top:.71429rem;border-width:1px 0 0 1px}#data-dashboard .dash-bg .hud-frame .corner-inner.tr[data-v-fcabe4c4]{right:.71429rem;top:.71429rem;border-width:1px 1px 0 0}#data-dashboard .dash-bg .hud-frame .corner-inner.bl[data-v-fcabe4c4]{left:.71429rem;bottom:.71429rem;border-width:0 0 1px 1px}#data-dashboard .dash-bg .hud-frame .corner-inner.br[data-v-fcabe4c4]{right:.71429rem;bottom:.71429rem;border-width:0 1px 1px 0}#data-dashboard .dash-bg .hud-frame .hline[data-v-fcabe4c4]{position:absolute;left:10%;right:10%;height:1px;background:linear-gradient(90deg, transparent, rgba(220,245,255,0.95), transparent)}#data-dashboard .dash-bg .hud-frame .hline.top[data-v-fcabe4c4]{top:0}#data-dashboard .dash-bg .hud-frame .hline.bottom[data-v-fcabe4c4]{bottom:0}#data-dashboard .dash-bg .hud-frame .vline[data-v-fcabe4c4]{position:absolute;top:10%;bottom:10%;width:1px;background:linear-gradient(180deg, transparent, rgba(220,245,255,0.85), transparent)}#data-dashboard .dash-bg .hud-frame .vline.left[data-v-fcabe4c4]{left:0}#data-dashboard .dash-bg .hud-frame .vline.right[data-v-fcabe4c4]{right:0}#data-dashboard .dash-bg .hud-frame .tick[data-v-fcabe4c4]{position:absolute;background:repeating-linear-gradient(90deg, rgba(220,245,255,0.85) 0, rgba(220,245,255,0.85) 2px, transparent 2px, transparent 10px)}#data-dashboard .dash-bg .hud-frame .tick.top[data-v-fcabe4c4],#data-dashboard .dash-bg .hud-frame .tick.bottom[data-v-fcabe4c4]{left:18%;right:18%;height:4px}#data-dashboard .dash-bg .hud-frame .tick.top[data-v-fcabe4c4]{top:.42857rem}#data-dashboard .dash-bg .hud-frame .tick.bottom[data-v-fcabe4c4]{bottom:.42857rem}#data-dashboard .dash-bg .hud-frame .tick.left[data-v-fcabe4c4],#data-dashboard .dash-bg .hud-frame .tick.right[data-v-fcabe4c4]{top:18%;bottom:18%;width:4px;background:repeating-linear-gradient(180deg, rgba(220,245,255,0.85) 0, rgba(220,245,255,0.85) 2px, transparent 2px, transparent 10px)}#data-dashboard .dash-bg .hud-frame .tick.left[data-v-fcabe4c4]{left:.42857rem}#data-dashboard .dash-bg .hud-frame .tick.right[data-v-fcabe4c4]{right:.42857rem}#data-dashboard .dash-bg .crosshair[data-v-fcabe4c4]{position:absolute;left:50%;top:42%;width:8.57143rem;height:8.57143rem;margin:-4.28571rem 0 0 -4.28571rem;opacity:0.08;animation:crossPulse-fcabe4c4 5s ease-in-out infinite}#data-dashboard .dash-bg .crosshair[data-v-fcabe4c4]::before,#data-dashboard .dash-bg .crosshair[data-v-fcabe4c4]::after{content:"";position:absolute;background:#e8f8ff}#data-dashboard .dash-bg .crosshair[data-v-fcabe4c4]::before{left:50%;top:0;bottom:0;width:1px;margin-left:-0.5px}#data-dashboard .dash-bg .crosshair[data-v-fcabe4c4]::after{top:50%;left:0;right:0;height:1px;margin-top:-0.5px}#data-dashboard .dash-bg .scan-beam[data-v-fcabe4c4]{position:absolute;top:0;bottom:0;width:12%;left:-14%;background:linear-gradient(90deg, transparent 0%, rgba(200,245,255,0.04) 35%, rgba(235,252,255,0.12) 50%, rgba(200,245,255,0.04) 65%, transparent 100%);animation:scanSweep-fcabe4c4 11s linear infinite;opacity:0.12}#data-dashboard .dash-bg .scan-hline[data-v-fcabe4c4]{position:absolute;left:0;right:0;height:18%;top:-20%;background:linear-gradient(180deg, transparent 0%, rgba(200,245,255,0.03) 40%, rgba(230,250,255,0.1) 50%, rgba(200,245,255,0.03) 60%, transparent 100%);animation:scanHLine-fcabe4c4 14s linear infinite;opacity:0.1}#data-dashboard .dash-bg .ring-pulse[data-v-fcabe4c4]{position:absolute;left:50%;top:42%;border-radius:50%;border:1px solid rgba(220,245,255,0.95)}#data-dashboard .dash-bg .ring-pulse.r1[data-v-fcabe4c4]{width:30rem;height:30rem;margin-left:-15rem;margin-top:-15rem;box-shadow:0 0 0 28px rgba(180,235,255,0.08);opacity:0.08;animation:ringExpand-fcabe4c4 7s ease-out infinite}#data-dashboard .dash-bg .ring-pulse.r2[data-v-fcabe4c4]{width:44.28571rem;height:44.28571rem;margin-left:-22.14286rem;margin-top:-22.14286rem;box-shadow:0 0 0 18px rgba(180,235,255,0.05);opacity:0.06;animation:ringExpand-fcabe4c4 7s ease-out infinite 3.5s}#data-dashboard .dash-bg .particles[data-v-fcabe4c4]{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.1}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]{position:absolute;width:2px;height:2px;border-radius:50%;background:#f7fcff;box-shadow:0 0 8px rgba(180,240,255,0.7);animation:particleFloat-fcabe4c4 20s ease-in-out infinite}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(1){left:8%;top:18%;animation-duration:18s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(2){left:18%;top:62%;animation-duration:24s;animation-delay:2s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(3){left:28%;top:28%;animation-duration:22s;animation-delay:4s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(4){left:38%;top:76%;animation-duration:26s;animation-delay:1s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(5){left:48%;top:14%;animation-duration:20s;animation-delay:5s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(6){left:56%;top:48%;animation-duration:23s;animation-delay:3s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(7){left:66%;top:22%;animation-duration:21s;animation-delay:7s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(8){left:74%;top:68%;animation-duration:25s;animation-delay:6s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(9){left:82%;top:36%;width:3px;height:2px;animation-duration:19s;animation-delay:2.5s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(10){left:90%;top:78%;animation-duration:27s;animation-delay:8s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(11){left:12%;top:42%;animation-duration:24s;animation-delay:9s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(12){left:44%;top:58%;width:3px;height:2px;animation-duration:22s;animation-delay:4.5s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(13){left:62%;top:86%;animation-duration:23s;animation-delay:8.5s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(14){left:78%;top:12%;animation-duration:20s;animation-delay:1.5s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(15){left:32%;top:8%;animation-duration:26s;animation-delay:10s}#data-dashboard .dash-bg .particles i[data-v-fcabe4c4]:nth-child(16){left:94%;top:52%;animation-duration:21s;animation-delay:11s}#data-dashboard .dash-bg .digit-rain[data-v-fcabe4c4]{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.08;font-family:"Consolas", "Courier New", monospace;font-size:12px;line-height:1.45;color:#eef8ff;letter-spacing:0.14em}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]{position:absolute;top:-120%;width:1.2em;height:240%;white-space:pre;animation:digitFall-fcabe4c4 linear infinite}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(1){left:3%;animation-duration:18s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(2){left:9%;animation-duration:22s;animation-delay:2s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(3){left:16%;animation-duration:20s;animation-delay:5s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(4){left:24%;animation-duration:24s;animation-delay:1s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(5){left:32%;animation-duration:19s;animation-delay:7s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(6){left:40%;animation-duration:23s;animation-delay:3s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(7){left:48%;animation-duration:21s;animation-delay:9s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(8){left:56%;animation-duration:25s;animation-delay:4s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(9){left:64%;animation-duration:20s;animation-delay:6s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(10){left:72%;animation-duration:26s;animation-delay:8s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(11){left:80%;animation-duration:22s;animation-delay:0.5s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(12){left:86%;animation-duration:24s;animation-delay:10s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(13){left:91%;animation-duration:19s;animation-delay:3.5s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(14){left:95%;animation-duration:21s;animation-delay:11s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(15){left:12%;animation-duration:23s;animation-delay:12s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(16){left:68%;animation-duration:18s;animation-delay:13s}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(odd)::before{content:"01\A10\A11\A00\A01\A10\A01\A11\A00\A10\A01\A00\A11\A10\A01\A10\A00\A11\A01\A10\A00\A01\A11\A10\A01\A00\A11\A01\A10\A01\A7A\AF3";white-space:pre}#data-dashboard .dash-bg .digit-rain span[data-v-fcabe4c4]:nth-child(even)::before{content:"10\A01\A00\A11\A10\A01\A00\A10\A11\A01\A10\A00\A01\A11\A10\A00\A01\A10\A11\A00\A01\A10\A11\A01\A00\A10\A01\A11\A00\A10\AC4\A9E";white-space:pre}#data-dashboard .dash-scale-viewport[data-v-fcabe4c4]{position:relative;z-index:1;width:100%;height:100%;overflow:hidden}#data-dashboard .dash-scale-canvas[data-v-fcabe4c4]{will-change:transform}#data-dashboard .dash-inner[data-v-fcabe4c4]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:1.14286rem 1.42857rem .85714rem;box-sizing:border-box}#data-dashboard .dash-title[data-v-fcabe4c4]{display:flex;align-items:center;justify-content:space-between;gap:.57143rem;margin-bottom:1rem;min-width:0}#data-dashboard .dash-title .title-deco[data-v-fcabe4c4]{width:5.14286rem;height:2px;flex-shrink:0;background:linear-gradient(90deg, transparent, #4cc9ff)}#data-dashboard .dash-title .title-main[data-v-fcabe4c4]{display:flex;align-items:center;min-width:0;flex:1}#data-dashboard .dash-title .title-main h1[data-v-fcabe4c4]{margin:0 .85714rem;font-size:2.42857rem;font-weight:800;letter-spacing:0.08em;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.55);white-space:nowrap}#data-dashboard .dash-title .title-main .live-clock[data-v-fcabe4c4]{margin:0;font-size:2.42857rem;font-weight:800;letter-spacing:0.08em;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.55);font-family:"Helvetica Neue", Arial, "Microsoft YaHei", "PingFang SC", sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}#data-dashboard .dash-title .title-meta[data-v-fcabe4c4]{display:flex;align-items:center;gap:.85714rem;flex-shrink:0}#data-dashboard .dash-title .title-meta .refresh-tag[data-v-fcabe4c4],#data-dashboard .dash-title .title-meta .fullscreen-btn[data-v-fcabe4c4]{padding:.42857rem .85714rem;border:1px solid rgba(86,196,255,0.35);border-radius:1rem;background:rgba(8,28,52,0.85);font-size:1.07143rem;font-weight:700;color:#e8f7ff}#data-dashboard .dash-title .title-meta .fullscreen-btn[data-v-fcabe4c4]{cursor:pointer;outline:none;display:inline-flex;align-items:center;gap:.28571rem;transition:all 0.2s ease}#data-dashboard .dash-title .title-meta .fullscreen-btn i[data-v-fcabe4c4]{font-size:1rem}#data-dashboard .dash-title .title-meta .fullscreen-btn[data-v-fcabe4c4]:hover{border-color:rgba(120,220,255,0.55);color:#e8f7ff;box-shadow:0 0 12px rgba(70,180,255,0.2)}#data-dashboard .dash-title .pulse-dot[data-v-fcabe4c4]{width:.71429rem;height:.71429rem;border-radius:50%;background:#32f08a;box-shadow:0 0 12px #32f08a;animation:pulse-fcabe4c4 1.6s ease-in-out infinite}#data-dashboard .kpi-row[data-v-fcabe4c4]{display:flex;gap:1rem;margin-bottom:1rem}#data-dashboard .kpi-row .kpi-card[data-v-fcabe4c4]:nth-child(1){flex:0 0 calc((100% - 3rem) * 0.3);width:calc((100% - 3rem) * 0.3);min-width:0}#data-dashboard .kpi-row .kpi-card[data-v-fcabe4c4]:nth-child(2){flex:0 0 calc((100% - 3rem) * 0.25);width:calc((100% - 3rem) * 0.25);min-width:0}#data-dashboard .kpi-row .kpi-card[data-v-fcabe4c4]:nth-child(3){flex:0 0 calc((100% - 3rem) * 0.35);width:calc((100% - 3rem) * 0.35);min-width:0}#data-dashboard .kpi-row .kpi-card[data-v-fcabe4c4]:nth-child(4){flex:0 0 calc((100% - 3rem) * 0.1);width:calc((100% - 3rem) * 0.1);min-width:0}#data-dashboard .kpi-card[data-v-fcabe4c4]{position:relative;min-height:8.42857rem;padding:1.14286rem 1.42857rem;border-radius:1rem;background:linear-gradient(180deg, rgba(16,42,78,0.72), rgba(8,22,44,0.78));border:1px solid rgba(86,196,255,0.22);box-shadow:0 0 18px rgba(36,120,210,0.16),inset 0 0 24px rgba(20,80,150,0.12);overflow:hidden;animation:cardIn-fcabe4c4 0.55s ease both}#data-dashboard .kpi-card[data-v-fcabe4c4]:hover{transform:translateY(-2px);border-color:rgba(120,220,255,0.55);box-shadow:0 0 28px rgba(70,180,255,0.28)}#data-dashboard .kpi-card[data-v-fcabe4c4]::after{content:"";position:absolute;right:-1.42857rem;top:-1.42857rem;width:6.42857rem;height:6.42857rem;border-radius:50%;background:radial-gradient(circle, rgba(90,200,255,0.18), transparent 70%)}#data-dashboard .kpi-card .kpi-label[data-v-fcabe4c4]{font-size:1.14286rem;font-weight:700;color:#d7ebff;letter-spacing:0.04em;white-space:nowrap}#data-dashboard .kpi-card .kpi-value[data-v-fcabe4c4]{margin-top:.57143rem;font-size:3rem;line-height:1.15;font-weight:800;font-family:"Helvetica Neue", Arial, "Microsoft YaHei", "PingFang SC", sans-serif;letter-spacing:0.01em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}#data-dashboard .kpi-card .kpi-sub[data-v-fcabe4c4]{margin-top:.57143rem;display:flex;gap:1.14286rem;font-size:1rem;font-weight:600;color:#c2daf0;white-space:nowrap;overflow:hidden}#data-dashboard .kpi-card.gold .kpi-value[data-v-fcabe4c4]{color:#ffe9a8;text-shadow:0 1px 2px rgba(0,0,0,0.55)}#data-dashboard .kpi-card.cyan .kpi-value[data-v-fcabe4c4]{color:#c8f6ff;text-shadow:0 1px 2px rgba(0,0,0,0.55)}#data-dashboard .kpi-card.cyan .kpi-value i[data-v-fcabe4c4]{margin:0 .42857rem;color:rgba(180,230,245,0.75);font-style:normal;font-weight:400}#data-dashboard .kpi-card.green .kpi-value[data-v-fcabe4c4]{color:#c8ffd9;text-shadow:0 1px 2px rgba(0,0,0,0.55)}#data-dashboard .kpi-card.green .kpi-value i[data-v-fcabe4c4]{margin:0 .42857rem;color:rgba(200,235,220,0.75);font-style:normal;font-weight:400}#data-dashboard .kpi-card.weather .kpi-value[data-v-fcabe4c4]{color:#ffffff;font-size:2.42857rem;text-shadow:0 1px 2px rgba(0,0,0,0.55)}#data-dashboard .sort-row[data-v-fcabe4c4]{display:flex;flex-wrap:wrap;align-items:center;gap:.57143rem;margin-bottom:.85714rem}#data-dashboard .sort-row .city-select[data-v-fcabe4c4]{width:9.28571rem;flex-shrink:0}#data-dashboard .sort-row .city-select[data-v-fcabe4c4] .el-input__inner{height:2.42857rem;line-height:2.42857rem;background:linear-gradient(165deg, rgba(14,40,72,0.72), rgba(6,18,36,0.86));border:1px solid rgba(80,200,255,0.4);box-shadow:inset 0 1px 0 rgba(160,230,255,0.1),inset 0 -2px 8px rgba(0,0,0,0.28),0 0 10px rgba(40,160,255,0.16);color:#ffffff;font-size:1rem;font-weight:600;border-radius:.57143rem;padding-left:.85714rem;padding-right:2rem;text-align:center;transition:border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease}#data-dashboard .sort-row .city-select[data-v-fcabe4c4] .el-input__inner:hover,#data-dashboard .sort-row .city-select[data-v-fcabe4c4] .el-input.is-focus .el-input__inner{border-color:rgba(120,230,255,0.7);box-shadow:inset 0 1px 0 rgba(180,240,255,0.14),inset 0 -2px 8px rgba(0,0,0,0.22),0 0 16px rgba(60,200,255,0.28)}#data-dashboard .sort-row .city-select[data-v-fcabe4c4] .el-input__suffix .el-select__caret{color:#9fefff;line-height:2.42857rem}#data-dashboard .sort-row .store-filter-btn[data-v-fcabe4c4]{flex-shrink:0;height:2.42857rem;min-width:7.85714rem;padding:0 1rem;border:1px solid rgba(80,200,255,0.4);border-radius:.57143rem;background:linear-gradient(165deg, rgba(14,40,72,0.72), rgba(6,18,36,0.86));box-shadow:inset 0 1px 0 rgba(160,230,255,0.1),inset 0 -2px 8px rgba(0,0,0,0.28),0 0 10px rgba(40,160,255,0.16);color:#ffffff;font-size:1rem;font-weight:600;line-height:1;cursor:pointer;outline:none;white-space:nowrap;transition:border-color 0.25s ease, box-shadow 0.25s ease, transform 0.22s ease}#data-dashboard .sort-row .store-filter-btn[data-v-fcabe4c4]:hover{border-color:rgba(120,230,255,0.7);transform:scale(1.03);box-shadow:inset 0 1px 0 rgba(180,240,255,0.14),inset 0 -2px 8px rgba(0,0,0,0.22),0 0 16px rgba(60,200,255,0.28)}#data-dashboard .sort-row .store-filter-btn[data-v-fcabe4c4]:active{transform:scale(0.97)}#data-dashboard .sort-row .sort-btns[data-v-fcabe4c4]{display:flex;flex-wrap:wrap;align-items:center;gap:.57143rem;min-width:0}#data-dashboard .sort-row .sort-btn[data-v-fcabe4c4]{--sort-scan-duration: 5.2s;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.28571rem;height:2.42857rem;padding:0 1rem;border:1px solid transparent;border-radius:.57143rem;background:linear-gradient(165deg, rgba(14,40,70,0.62), rgba(6,20,40,0.78)) padding-box,linear-gradient(125deg, rgba(0,210,240,0.55) 0%, rgba(90,130,220,0.45) 40%, rgba(140,90,200,0.42) 70%, rgba(0,200,230,0.5) 100%) border-box;background-size:100% 100%, 260% 260%;color:rgba(210,228,245,0.72);font-size:.92857rem;font-weight:600;letter-spacing:0.02em;line-height:1;cursor:pointer;outline:none;white-space:nowrap;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 0 rgba(180,235,255,0.12),inset 0 -3px 10px rgba(0,0,0,0.3),0 0 10px rgba(0,190,240,0.22);animation:sortBorderFlow-fcabe4c4 9s linear infinite;transition:transform 0.22s ease, box-shadow 0.25s ease, filter 0.25s ease, background 0.25s ease, color 0.25s ease}#data-dashboard .sort-row .sort-btn .sort-btn-bg[data-v-fcabe4c4],#data-dashboard .sort-row .sort-btn .sort-btn-scan[data-v-fcabe4c4]{position:absolute;pointer-events:none}#data-dashboard .sort-row .sort-btn .sort-btn-bg[data-v-fcabe4c4]{inset:0;border-radius:inherit;background:linear-gradient(180deg, rgba(255,255,255,0.03), transparent 50%);z-index:0;opacity:0.55}#data-dashboard .sort-row .sort-btn .sort-btn-scan[data-v-fcabe4c4]{top:-20%;left:-45%;width:36%;height:140%;background:linear-gradient(105deg, transparent 0%, rgba(255,255,255,0.015) 38%, rgba(160,230,255,0.1) 50%, rgba(255,255,255,0.02) 62%, transparent 100%);transform:skewX(-22deg);opacity:0.6;z-index:1;animation:sortScanSweep-fcabe4c4 var(--sort-scan-duration) linear infinite}#data-dashboard .sort-row .sort-btn .sort-btn-text[data-v-fcabe4c4],#data-dashboard .sort-row .sort-btn .sort-dir[data-v-fcabe4c4]{position:relative;z-index:2;color:inherit;text-shadow:none}#data-dashboard .sort-row .sort-btn .sort-dir[data-v-fcabe4c4]{font-size:.85714rem;font-weight:700;opacity:0.9}#data-dashboard .sort-row .sort-btn[data-v-fcabe4c4]:hover{--sort-scan-duration: 2.4s;transform:scale(1.03);color:rgba(210,228,245,0.72)}#data-dashboard .sort-row .sort-btn:hover .sort-btn-scan[data-v-fcabe4c4]{opacity:0.72}#data-dashboard .sort-row .sort-btn[data-v-fcabe4c4]:active{transform:scale(0.97);filter:brightness(0.96);box-shadow:inset 0 2px 8px rgba(0,0,0,0.42),0 0 4px rgba(0,160,220,0.1)}#data-dashboard .sort-row .sort-btn:active .sort-btn-scan[data-v-fcabe4c4]{opacity:0.2;animation-play-state:paused}#data-dashboard .sort-row .sort-btn.selected[data-v-fcabe4c4]{--sort-scan-duration: 3.4s;color:#ffffff;background:linear-gradient(155deg, rgba(18,150,190,0.92) 0%, rgba(12,95,165,0.94) 42%, rgba(28,70,150,0.95) 100%) padding-box,linear-gradient(125deg, #78ffff 0%, #5abeff 28%, #be82ff 55%, #46ffdc 78%, #50f0ff 100%) border-box;background-size:100% 100%, 260% 260%;filter:none;box-shadow:inset 0 1px 0 rgba(230,255,255,0.28),inset 0 0 22px rgba(80,230,255,0.2),inset 0 -3px 12px rgba(0,20,50,0.35),0 0 12px rgba(0,220,255,0.42),0 0 26px rgba(70,160,255,0.28)}#data-dashboard .sort-row .sort-btn.selected .sort-btn-bg[data-v-fcabe4c4]{opacity:1;background:radial-gradient(85% 110% at 50% 45%, rgba(100,240,255,0.28), transparent 70%),linear-gradient(180deg, rgba(200,250,255,0.14), transparent 55%)}#data-dashboard .sort-row .sort-btn.selected .sort-btn-scan[data-v-fcabe4c4]{opacity:0.78;background:linear-gradient(105deg, transparent 0%, rgba(255,255,255,0.04) 36%, rgba(200,255,255,0.32) 50%, rgba(255,255,255,0.04) 64%, transparent 100%);animation:sortScanSweep-fcabe4c4 var(--sort-scan-duration) linear infinite;animation-play-state:running}#data-dashboard .sort-row .sort-btn.selected .sort-btn-text[data-v-fcabe4c4],#data-dashboard .sort-row .sort-btn.selected .sort-dir[data-v-fcabe4c4]{color:#ffffff;font-weight:700;text-shadow:0 0 1px rgba(255,255,255,0.85),0 0 12px rgba(190,250,255,0.55)}#data-dashboard .sort-row .sort-btn.selected[data-v-fcabe4c4]:hover{--sort-scan-duration: 3.4s;transform:none;filter:brightness(1.05);box-shadow:inset 0 1px 0 rgba(235,255,255,0.3),inset 0 0 24px rgba(90,235,255,0.22),inset 0 -3px 12px rgba(0,20,50,0.32),0 0 14px rgba(0,230,255,0.48),0 0 28px rgba(70,170,255,0.32)}#data-dashboard .sort-row .sort-btn.selected[data-v-fcabe4c4]:active{transform:scale(0.97);filter:brightness(0.97);box-shadow:inset 0 2px 10px rgba(0,20,40,0.4),inset 0 0 14px rgba(60,210,255,0.12),0 0 10px rgba(0,200,255,0.28)}#data-dashboard .sort-row .sort-btn.selected:active .sort-btn-scan[data-v-fcabe4c4]{opacity:0.55;animation-play-state:running}#data-dashboard .sort-row .clear-filter-btn[data-v-fcabe4c4]{height:2.42857rem;padding:0;border:1px solid transparent;border-radius:1.14286rem;background:rgba(8,28,52,0.95);color:#e8f7ff;font-size:1rem;font-weight:700;cursor:pointer;outline:none;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transform:translateX(-10px) scale(0.88);filter:blur(3px);pointer-events:none;transition:opacity 0.38s ease,transform 0.38s cubic-bezier(0.22, 0.8, 0.3, 1),filter 0.38s ease,max-width 0.38s ease,padding 0.38s ease,border-color 0.25s ease,box-shadow 0.25s ease}#data-dashboard .sort-row .clear-filter-btn.is-show[data-v-fcabe4c4]{max-width:8.57143rem;padding:0 1rem;border-color:rgba(120,210,255,0.45);opacity:1;transform:translateX(0) scale(1);filter:blur(0);pointer-events:auto}#data-dashboard .sort-row .clear-filter-btn[data-v-fcabe4c4]:hover{border-color:rgba(150,230,255,0.65);color:#ffffff;box-shadow:0 0 10px rgba(70,180,255,0.2)}#data-dashboard .sort-row .export-btn[data-v-fcabe4c4]{flex-shrink:0;height:2.42857rem;min-width:6.28571rem;padding:0 1rem;border:1px solid rgba(80,200,255,0.4);border-radius:.57143rem;background:linear-gradient(165deg, rgba(14,40,72,0.72), rgba(6,18,36,0.86));box-shadow:inset 0 1px 0 rgba(160,230,255,0.1),inset 0 -2px 8px rgba(0,0,0,0.28),0 0 10px rgba(40,160,255,0.16);color:#ffffff;font-size:1rem;font-weight:600;line-height:1;cursor:pointer;outline:none;white-space:nowrap;transition:border-color 0.25s ease, box-shadow 0.25s ease}#data-dashboard .sort-row .export-btn[data-v-fcabe4c4]:hover:not(:disabled){border-color:rgba(120,230,255,0.7);box-shadow:inset 0 1px 0 rgba(180,240,255,0.14),inset 0 -2px 8px rgba(0,0,0,0.22),0 0 16px rgba(60,200,255,0.28)}#data-dashboard .sort-row .export-btn[data-v-fcabe4c4]:disabled{opacity:0.55;cursor:not-allowed}#data-dashboard .list-wrap[data-v-fcabe4c4]{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:1rem;border:1px solid rgba(86,196,255,0.16);background:rgba(6,18,36,0.45);overflow:hidden}#data-dashboard .list-frame[data-v-fcabe4c4]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 .57143rem;box-sizing:border-box;overflow:hidden}#data-dashboard .list-head[data-v-fcabe4c4],#data-dashboard .store-row[data-v-fcabe4c4]{display:grid;grid-template-columns:0.85fr 1.2fr 1.1fr 1.1fr 0.85fr 1fr 1fr 1fr 1.1fr 1.1fr 1.1fr 0.75fr 0.9fr 0.9fr;align-items:center;-moz-column-gap:.57143rem;column-gap:.57143rem;box-sizing:border-box;width:100%;padding:0 .85714rem;border:1px solid transparent}#data-dashboard .list-head[data-v-fcabe4c4]{height:3.42857rem;color:#ffffff;font-size:1rem;font-weight:800;letter-spacing:0;background:rgba(16,48,88,0.95);border-bottom:1px solid rgba(140,220,255,0.35);border-radius:.85714rem .85714rem 0 0;flex-shrink:0;text-shadow:0 1px 1px rgba(0,0,0,0.35)}#data-dashboard .list-head .col[data-v-fcabe4c4]{display:flex;align-items:center;justify-content:flex-start;min-width:0;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}#data-dashboard .list-head .col.col-center[data-v-fcabe4c4]{justify-content:center}#data-dashboard .list-head .col.col-center .head-label[data-v-fcabe4c4]{text-align:center}#data-dashboard .list-head .col .head-label[data-v-fcabe4c4]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;font-weight:700;color:inherit}#data-dashboard .list-scroll[data-v-fcabe4c4]{flex:1;min-height:0;overflow:hidden;padding:.57143rem 0 .85714rem}#data-dashboard .store-list-scroller[data-v-fcabe4c4]{height:100%}#data-dashboard .store-list-scroller[data-v-fcabe4c4]::-webkit-scrollbar{width:6px}#data-dashboard .store-list-scroller[data-v-fcabe4c4]::-webkit-scrollbar-thumb{background:rgba(80,170,230,0.35);border-radius:6px}#data-dashboard .store-row[data-v-fcabe4c4]{height:5.14286rem;margin-bottom:.57143rem;box-sizing:border-box;border-radius:.85714rem;background:linear-gradient(90deg, rgba(12,36,68,0.72), rgba(8,24,46,0.78));border-color:rgba(86,196,255,0.18);box-shadow:0 0 12px rgba(20,80,150,0.12);transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease}#data-dashboard .store-row .col[data-v-fcabe4c4]{min-width:0;overflow:hidden;white-space:nowrap}#data-dashboard .store-row[data-v-fcabe4c4]:hover{transform:translateY(-2px);border-color:rgba(120,220,255,0.5);box-shadow:0 8px 24px rgba(40,140,220,0.22)}#data-dashboard .store-row.alert[data-v-fcabe4c4]{border-color:rgba(255,92,92,0.38)}#data-dashboard .store-row .store-name[data-v-fcabe4c4]{display:block;font-size:1.07143rem;font-weight:800;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#data-dashboard .store-row .city-text[data-v-fcabe4c4]{display:block;font-size:1rem;font-weight:800;color:#b8f3ff;font-family:"Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#data-dashboard .store-row .col-num[data-v-fcabe4c4],#data-dashboard .store-row .col-flow[data-v-fcabe4c4],#data-dashboard .store-row .col-money[data-v-fcabe4c4]{font-family:"Helvetica Neue", Arial, "Microsoft YaHei", "PingFang SC", sans-serif;font-size:1.28571rem;font-weight:800;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-align:left;color:#ffffff;white-space:nowrap}#data-dashboard .store-row .col-center[data-v-fcabe4c4]{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}#data-dashboard .store-row .col-flow .now[data-v-fcabe4c4],#data-dashboard .store-row .accent .now[data-v-fcabe4c4]{color:#e6fbff;text-shadow:0 1px 2px rgba(0,0,0,0.5);white-space:nowrap}#data-dashboard .store-row .col-flow i[data-v-fcabe4c4],#data-dashboard .store-row .accent i[data-v-fcabe4c4]{margin:0 .21429rem;color:rgba(200,220,240,0.65);font-style:normal;font-weight:400;flex-shrink:0}#data-dashboard .store-row .col-flow .total[data-v-fcabe4c4],#data-dashboard .store-row .accent .total[data-v-fcabe4c4]{color:#d7e8f7;font-size:1.07143rem;font-weight:700;white-space:nowrap}#data-dashboard .store-row .col-live-flow .now[data-v-fcabe4c4]{color:#3dffe8;text-shadow:0 0 8px rgba(61,255,232,0.65),0 1px 2px rgba(0,0,0,0.45)}#data-dashboard .store-row .accent[data-v-fcabe4c4]{color:#c8ffd9}#data-dashboard .store-row .accent .now[data-v-fcabe4c4]{color:#c8ffd9;text-shadow:0 1px 2px rgba(0,0,0,0.5)}#data-dashboard .store-row .gold-num[data-v-fcabe4c4]{color:#ffe9a8;text-shadow:0 1px 2px rgba(0,0,0,0.5)}#data-dashboard .store-row .cyan-num[data-v-fcabe4c4]{color:#c8f6ff;text-shadow:0 1px 2px rgba(0,0,0,0.5)}#data-dashboard .status-block[data-v-fcabe4c4]{width:100%;min-width:0}#data-dashboard .status-block .status-meta[data-v-fcabe4c4]{display:flex;justify-content:space-between;align-items:center;gap:.28571rem;margin-bottom:.42857rem;font-family:"Helvetica Neue", Arial, "Microsoft YaHei", "PingFang SC", sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;white-space:nowrap}#data-dashboard .status-block .status-meta span[data-v-fcabe4c4]{font-size:1.21429rem;font-weight:800;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.5);white-space:nowrap}#data-dashboard .status-block .status-meta em[data-v-fcabe4c4]{font-style:normal;font-size:1rem;font-weight:700;color:#d5e8f7;white-space:nowrap;flex-shrink:0}#data-dashboard .status-block .bar-track[data-v-fcabe4c4]{height:.57143rem;border-radius:.57143rem;background:rgba(255,255,255,0.08);overflow:hidden}#data-dashboard .status-block .bar-fill[data-v-fcabe4c4]{height:100%;border-radius:.57143rem;transition:width 0.6s ease}#data-dashboard .status-block .bar-fill.ok[data-v-fcabe4c4]{background:linear-gradient(90deg, #1ecb73, #7dffb2);box-shadow:0 0 8px rgba(70,230,140,0.55)}#data-dashboard .status-block .bar-fill.warn[data-v-fcabe4c4]{background:linear-gradient(90deg, #e39a16, #ffd36a);box-shadow:0 0 8px rgba(255,180,50,0.55)}#data-dashboard .status-block .bar-fill.danger[data-v-fcabe4c4]{background:linear-gradient(90deg, #e23b3b, #ff7a7a);box-shadow:0 0 8px rgba(255,80,80,0.6);animation:breathe-fcabe4c4 1.6s ease-in-out infinite}@keyframes cardIn-fcabe4c4{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes rowIn-fcabe4c4{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse-fcabe4c4{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.45;transform:scale(0.72)}}@keyframes sortBorderFlow-fcabe4c4{0%{background-position:0% 0%, 0% 50%}50%{background-position:0% 0%, 100% 50%}100%{background-position:0% 0%, 0% 50%}}@keyframes sortScanSweep-fcabe4c4{0%{transform:translateX(0) skewX(-22deg)}100%{transform:translateX(420%) skewX(-22deg)}}@keyframes breathe-fcabe4c4{0%,100%{opacity:1;filter:brightness(1)}50%{opacity:0.55;filter:brightness(1.35)}}@keyframes particleFloat-fcabe4c4{0%,100%{transform:translate3d(0, 0, 0);opacity:0.4}50%{transform:translate3d(8px, -26px, 0);opacity:1}}@keyframes digitFall-fcabe4c4{0%{transform:translateY(0)}100%{transform:translateY(55%)}}@keyframes scanSweep-fcabe4c4{0%{transform:translateX(0)}100%{transform:translateX(900%)}}@keyframes scanHLine-fcabe4c4{0%{transform:translateY(0)}100%{transform:translateY(650%)}}@keyframes gridDrift-fcabe4c4{0%{background-position:0 0, 0 0}100%{background-position:56px 56px, -56px 56px}}@keyframes glowPulse-fcabe4c4{0%,100%{opacity:0.08}50%{opacity:0.12}}@keyframes ringExpand-fcabe4c4{0%{transform:scale(0.68);opacity:0.1}75%{opacity:0.04}100%{transform:scale(1.22);opacity:0}}@keyframes crossPulse-fcabe4c4{0%,100%{opacity:0.06;transform:scale(1)}50%{opacity:0.1;transform:scale(1.04)}}

.dash-city-select-dropdown{background:#0a1c34 !important;border:1px solid rgba(86,196,255,0.35) !important;z-index:10000 !important}.dash-city-select-dropdown .el-select-dropdown__item{color:#eaf6ff;font-size:15px;font-weight:600}.dash-city-select-dropdown .el-select-dropdown__item.hover,.dash-city-select-dropdown .el-select-dropdown__item:hover{background:rgba(40,110,180,0.35)}.dash-city-select-dropdown .el-select-dropdown__item.selected{color:#7ee8ff;font-weight:800}.dash-city-select-dropdown .popper__arrow::after{border-bottom-color:#0a1c34 !important}

