.camera-view-modal[data-v-8e0d0126]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;display:flex;align-items:center;justify-content:center}.modal-overlay[data-v-8e0d0126]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.modal-content[data-v-8e0d0126]{position:relative;width:5.208333rem;max-width:95vw;height:3.125rem;max-height:90vh;background:#fff;border-radius:.0625rem;overflow:hidden;box-shadow:0 .052083rem .208333rem rgba(0,0,0,.3);z-index:2001;display:flex;flex-direction:column}.modal-header[data-v-8e0d0126]{display:flex;justify-content:space-between;align-items:center;padding:.083333rem .104167rem;background:linear-gradient(135deg,#ff6b35,#e55a2b);color:#fff}.modal-title[data-v-8e0d0126]{margin:0;font-size:.083333rem;font-weight:600}.close-btn[data-v-8e0d0126]{width:.166667rem;height:.166667rem;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;font-size:.114583rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-8e0d0126]:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.modal-body[data-v-8e0d0126]{flex:1;display:flex;overflow:hidden}.camera-list[data-v-8e0d0126]{width:1.145833rem;background:#f8fafc;border-right:.005208rem solid #e5e7eb;overflow-y:auto;padding:.0625rem 0}.camera-item[data-v-8e0d0126]{display:flex;align-items:center;gap:.052083rem;padding:.0625rem .083333rem;cursor:pointer;transition:all .2s ease;border-left:.015625rem solid transparent}.camera-item[data-v-8e0d0126]:hover{background:#e5e7eb}.camera-item.active[data-v-8e0d0126]{background:#fff;border-left-color:#ff6b35;color:#ff6b35}.camera-icon[data-v-8e0d0126]{font-size:.09375rem;color:inherit}.camera-name[data-v-8e0d0126]{font-size:.072917rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-container[data-v-8e0d0126]{flex:1;background:#000;min-height:0;position:relative}.video-container .ez-video-container[data-v-8e0d0126]{width:100%;height:100%;position:relative}.video-container .ez-video-container .pause-image[data-v-8e0d0126]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;z-index:10;background-color:#000}.video-container .ez-video-container .play-button-overlay[data-v-8e0d0126]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:20;cursor:pointer;background-color:rgba(0,0,0,.3);transition:background-color .3s ease}.video-container .ez-video-container .play-button-overlay[data-v-8e0d0126]:hover{background-color:rgba(0,0,0,.5)}.video-container .ez-video-container .play-button-overlay .play-icon[data-v-8e0d0126]{font-size:.416667rem;color:#fff;margin-bottom:.083333rem;filter:drop-shadow(0 .010417rem .041667rem rgba(0,0,0,.5));transition:transform .3s ease}.video-container .ez-video-container .play-button-overlay:hover .play-icon[data-v-8e0d0126]{transform:scale(1.1)}.video-container .ez-video-container .play-button-overlay .play-text[data-v-8e0d0126]{font-size:.083333rem;color:#fff;text-shadow:0 .010417rem .020833rem rgba(0,0,0,.5)}.video-container .ez-video-container .statusBar[data-v-8e0d0126]{display:none;width:100%;height:.208333rem;background-color:rgba(0,0,0,.5);position:absolute;bottom:0;align-items:center;justify-content:space-between;padding:0 .104167rem;box-sizing:border-box;color:#fff;z-index:30}.video-container .ez-video-container .statusBar.statusBar-visible[data-v-8e0d0126],.video-container .ez-video-container .statusBar[data-v-8e0d0126]:hover{display:flex}.video-container .ez-video-container .statusBar-left[data-v-8e0d0126]{cursor:pointer;display:flex;align-items:center}.video-container .ez-video-container .statusBar-left-item[data-v-8e0d0126]{margin-right:.052083rem}.video-container .ez-video-container .statusBar-left .activeColor[data-v-8e0d0126]{color:#ffc800}.video-container .ez-video-container .statusBar .videoIcon[data-v-8e0d0126]{font-size:.104167rem;cursor:pointer}.no-video[data-v-8e0d0126]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.083333rem;gap:.041667rem}.empty-state[data-v-8e0d0126],.error-state[data-v-8e0d0126],.loading-state[data-v-8e0d0126]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.083333rem;padding:.104167rem}.error-message[data-v-8e0d0126]{margin:0;font-size:.072917rem;color:#ff4d4f;text-align:center;max-width:1.5625rem}.flex[data-v-077b4038]{display:flex}.inline-flex[data-v-077b4038]{display:inline-flex}.flex-col[data-v-077b4038]{flex-direction:column}.flex-row[data-v-077b4038]{flex-direction:row}.flex-wrap[data-v-077b4038]{flex-wrap:wrap}.items-center[data-v-077b4038]{align-items:center}.items-start[data-v-077b4038]{align-items:flex-start}.items-end[data-v-077b4038]{align-items:flex-end}.justify-center[data-v-077b4038]{justify-content:center}.justify-between[data-v-077b4038]{justify-content:space-between}.justify-end[data-v-077b4038]{justify-content:flex-end}.justify-start[data-v-077b4038]{justify-content:flex-start}.self-center[data-v-077b4038]{align-self:center}.flex-1[data-v-077b4038]{flex:1 1 0%}.flex-shrink-0[data-v-077b4038]{flex-shrink:0}.flex-grow[data-v-077b4038]{flex-grow:1}.gap-1[data-v-077b4038]{gap:.020833rem}.gap-2[data-v-077b4038]{gap:.041667rem}.gap-3[data-v-077b4038]{gap:.0625rem}.gap-4[data-v-077b4038]{gap:.083333rem}.gap-5[data-v-077b4038]{gap:.104167rem}.gap-6[data-v-077b4038]{gap:.125rem}.p-0[data-v-077b4038]{padding:0}.p-1[data-v-077b4038]{padding:.020833rem}.p-2[data-v-077b4038]{padding:.041667rem}.p-3[data-v-077b4038]{padding:.0625rem}.p-4[data-v-077b4038]{padding:.083333rem}.p-5[data-v-077b4038]{padding:.104167rem}.p-6[data-v-077b4038]{padding:.125rem}.px-1[data-v-077b4038]{padding-left:.020833rem;padding-right:.020833rem}.px-2[data-v-077b4038]{padding-left:.041667rem;padding-right:.041667rem}.px-3[data-v-077b4038]{padding-left:.0625rem;padding-right:.0625rem}.px-4[data-v-077b4038]{padding-left:.083333rem;padding-right:.083333rem}.px-6[data-v-077b4038]{padding-left:.125rem;padding-right:.125rem}.py-1[data-v-077b4038]{padding-top:.020833rem;padding-bottom:.020833rem}.py-2[data-v-077b4038]{padding-top:.041667rem;padding-bottom:.041667rem}.py-3[data-v-077b4038]{padding-top:.0625rem;padding-bottom:.0625rem}.py-4[data-v-077b4038]{padding-top:.083333rem;padding-bottom:.083333rem}.pt-0[data-v-077b4038]{padding-top:0}.pt-1[data-v-077b4038]{padding-top:.020833rem}.pt-2[data-v-077b4038]{padding-top:.041667rem}.pt-3[data-v-077b4038]{padding-top:.0625rem}.pt-4[data-v-077b4038]{padding-top:.083333rem}.pb-0[data-v-077b4038]{padding-bottom:0}.pb-1[data-v-077b4038]{padding-bottom:.020833rem}.pb-2[data-v-077b4038]{padding-bottom:.041667rem}.pb-3[data-v-077b4038]{padding-bottom:.0625rem}.pb-4[data-v-077b4038]{padding-bottom:.083333rem}.pl-2[data-v-077b4038]{padding-left:.041667rem}.pl-3[data-v-077b4038]{padding-left:.0625rem}.pl-4[data-v-077b4038]{padding-left:.083333rem}.pr-2[data-v-077b4038]{padding-right:.041667rem}.pr-3[data-v-077b4038]{padding-right:.0625rem}.pr-4[data-v-077b4038]{padding-right:.083333rem}.m-0[data-v-077b4038]{margin:0}.m-auto[data-v-077b4038]{margin:auto}.mx-auto[data-v-077b4038]{margin-left:auto;margin-right:auto}.my-2[data-v-077b4038]{margin-top:.041667rem;margin-bottom:.041667rem}.my-4[data-v-077b4038]{margin-top:.083333rem;margin-bottom:.083333rem}.mt-0[data-v-077b4038]{margin-top:0}.mt-1[data-v-077b4038]{margin-top:.020833rem}.mt-2[data-v-077b4038]{margin-top:.041667rem}.mt-3[data-v-077b4038]{margin-top:.0625rem}.mt-4[data-v-077b4038]{margin-top:.083333rem}.mt-5[data-v-077b4038]{margin-top:.104167rem}.mt-6[data-v-077b4038]{margin-top:.125rem}.mb-0[data-v-077b4038]{margin-bottom:0}.mb-1[data-v-077b4038]{margin-bottom:.020833rem}.mb-2[data-v-077b4038]{margin-bottom:.041667rem}.mb-3[data-v-077b4038]{margin-bottom:.0625rem}.mb-4[data-v-077b4038]{margin-bottom:.083333rem}.mb-5[data-v-077b4038]{margin-bottom:.104167rem}.mb-6[data-v-077b4038]{margin-bottom:.125rem}.ml-1[data-v-077b4038]{margin-left:.020833rem}.ml-2[data-v-077b4038]{margin-left:.041667rem}.ml-3[data-v-077b4038]{margin-left:.0625rem}.ml-4[data-v-077b4038]{margin-left:.083333rem}.ml-auto[data-v-077b4038]{margin-left:auto}.mr-1[data-v-077b4038]{margin-right:.020833rem}.mr-2[data-v-077b4038]{margin-right:.041667rem}.mr-3[data-v-077b4038]{margin-right:.0625rem}.mr-4[data-v-077b4038]{margin-right:.083333rem}.w-full[data-v-077b4038]{width:100%}.w-auto[data-v-077b4038]{width:auto}.w-16[data-v-077b4038]{width:.333333rem}.w-24[data-v-077b4038]{width:.5rem}.w-32[data-v-077b4038]{width:.666667rem}.w-40[data-v-077b4038]{width:.833333rem}.w-48[data-v-077b4038]{width:1rem}.w-56[data-v-077b4038]{width:1.166667rem}.w-64[data-v-077b4038]{width:1.333333rem}.w-80[data-v-077b4038]{width:1.666667rem}.min-w-0[data-v-077b4038]{min-width:0}.h-full[data-v-077b4038]{height:100%}.h-auto[data-v-077b4038]{height:auto}.h-screen[data-v-077b4038]{height:100vh}.min-h-screen[data-v-077b4038]{min-height:100vh}.relative[data-v-077b4038]{position:relative}.absolute[data-v-077b4038]{position:absolute}.fixed[data-v-077b4038]{position:fixed}.sticky[data-v-077b4038]{position:sticky}.top-0[data-v-077b4038]{top:0}.right-0[data-v-077b4038]{right:0}.bottom-0[data-v-077b4038]{bottom:0}.left-0[data-v-077b4038]{left:0}.block[data-v-077b4038]{display:block}.inline-block[data-v-077b4038]{display:inline-block}.inline[data-v-077b4038]{display:inline}.hidden[data-v-077b4038]{display:none}.text-xs[data-v-077b4038]{font-size:.0625rem}.text-sm[data-v-077b4038]{font-size:.072917rem}.text-base[data-v-077b4038]{font-size:.083333rem}.text-lg[data-v-077b4038]{font-size:.09375rem}.text-xl[data-v-077b4038]{font-size:.104167rem}.text-2xl[data-v-077b4038]{font-size:.125rem}.font-normal[data-v-077b4038]{font-weight:400}.font-medium[data-v-077b4038]{font-weight:500}.font-semibold[data-v-077b4038]{font-weight:600}.font-bold[data-v-077b4038]{font-weight:700}.text-left[data-v-077b4038]{text-align:left}.text-center[data-v-077b4038]{text-align:center}.text-right[data-v-077b4038]{text-align:right}.text-white[data-v-077b4038]{color:#fff}.text-black[data-v-077b4038]{color:#000}.text-gray-400[data-v-077b4038]{color:#9ca3af}.text-gray-500[data-v-077b4038]{color:#6b7280}.text-gray-600[data-v-077b4038]{color:#4b5563}.text-gray-700[data-v-077b4038]{color:#374151}.text-gray-800[data-v-077b4038]{color:#1f2937}.text-gray-900[data-v-077b4038]{color:#111827}.text-red-500[data-v-077b4038]{color:#ef4444}.text-green-500[data-v-077b4038]{color:#10b981}.text-blue-500[data-v-077b4038]{color:#3b82f6}.text-yellow-500[data-v-077b4038]{color:#f59e0b}.underline[data-v-077b4038]{text-decoration:underline}.no-underline[data-v-077b4038]{text-decoration:none}.leading-5[data-v-077b4038]{line-height:.104167rem}.leading-6[data-v-077b4038]{line-height:.125rem}.leading-tight[data-v-077b4038]{line-height:1.25}.bg-white[data-v-077b4038]{background-color:#fff}.bg-black[data-v-077b4038]{background-color:#000}.bg-gray-50[data-v-077b4038]{background-color:#f9fafb}.bg-gray-100[data-v-077b4038]{background-color:#f3f4f6}.bg-gray-200[data-v-077b4038]{background-color:#e5e7eb}.bg-gray-300[data-v-077b4038]{background-color:#d1d5db}.bg-gray-400[data-v-077b4038]{background-color:#9ca3af}.bg-gray-500[data-v-077b4038]{background-color:#6b7280}.bg-blue-500[data-v-077b4038]{background-color:#3b82f6}.bg-blue-600[data-v-077b4038]{background-color:#2563eb}.bg-red-500[data-v-077b4038]{background-color:#ef4444}.bg-green-500[data-v-077b4038]{background-color:#10b981}.bg-yellow-500[data-v-077b4038]{background-color:#f59e0b}.bg-transparent[data-v-077b4038]{background-color:transparent}.border[data-v-077b4038]{border-width:.005208rem}.border-0[data-v-077b4038]{border-width:0}.border-2[data-v-077b4038]{border-width:.010417rem}.border-t[data-v-077b4038]{border-top-width:.005208rem}.border-b[data-v-077b4038]{border-bottom-width:.005208rem}.border-l[data-v-077b4038]{border-left-width:.005208rem}.border-r[data-v-077b4038]{border-right-width:.005208rem}.border-gray-200[data-v-077b4038]{border-color:#e5e7eb}.border-gray-300[data-v-077b4038]{border-color:#d1d5db}.rounded[data-v-077b4038]{border-radius:.020833rem}.rounded-md[data-v-077b4038]{border-radius:.03125rem}.rounded-lg[data-v-077b4038]{border-radius:.041667rem}.rounded-full[data-v-077b4038]{border-radius:52.078125rem}.overflow-hidden[data-v-077b4038]{overflow:hidden}.overflow-auto[data-v-077b4038]{overflow:auto}.overflow-scroll[data-v-077b4038]{overflow:scroll}.truncate[data-v-077b4038]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-pointer[data-v-077b4038]{cursor:pointer}.cursor-default[data-v-077b4038]{cursor:default}.opacity-0[data-v-077b4038]{opacity:0}.opacity-50[data-v-077b4038]{opacity:.5}.opacity-75[data-v-077b4038]{opacity:.75}.opacity-100[data-v-077b4038]{opacity:1}.z-0[data-v-077b4038]{z-index:0}.z-10[data-v-077b4038]{z-index:10}.z-20[data-v-077b4038]{z-index:20}.z-30[data-v-077b4038]{z-index:30}.z-40[data-v-077b4038]{z-index:40}.z-50[data-v-077b4038]{z-index:50}.transition[data-v-077b4038]{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.transition-colors[data-v-077b4038]{transition-property:background-color,border-color,color,fill,stroke}.duration-200[data-v-077b4038]{transition-duration:.2s}.duration-300[data-v-077b4038]{transition-duration:.3s}.transform[data-v-077b4038]{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100[data-v-077b4038]{--tw-scale-x:1;--tw-scale-y:1}.scale-105[data-v-077b4038]{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:bg-gray-100[data-v-077b4038]:hover{background-color:#f3f4f6}.hover\:text-gray-700[data-v-077b4038]:hover{color:#374151}.hover\:opacity-75[data-v-077b4038]:hover{opacity:.75}.focus\:outline-none[data-v-077b4038]:focus{outline:.010417rem solid transparent;outline-offset:.010417rem}.shadow[data-v-077b4038]{box-shadow:0 .005208rem .015625rem 0 rgba(0,0,0,.1),0 .005208rem .010417rem 0 rgba(0,0,0,.06)}.shadow-md[data-v-077b4038]{box-shadow:0 .020833rem .03125rem -.005208rem rgba(0,0,0,.1),0 .010417rem .020833rem -.005208rem rgba(0,0,0,.06)}.shadow-lg[data-v-077b4038]{box-shadow:0 .052083rem .078125rem -.015625rem rgba(0,0,0,.1),0 .020833rem .03125rem -.010417rem rgba(0,0,0,.05)}.object-cover[data-v-077b4038]{object-fit:cover}.object-contain[data-v-077b4038]{object-fit:contain}.pointer-events-none[data-v-077b4038]{pointer-events:none}.pointer-events-auto[data-v-077b4038]{pointer-events:auto}.visible[data-v-077b4038]{visibility:visible}.invisible[data-v-077b4038]{visibility:hidden}.transport-monitor[data-v-077b4038]{height:calc(100vh - .72917rem);width:100%;position:relative;overflow:hidden}.transport-monitor .mapContainer[data-v-077b4038]{position:absolute;width:100%;height:100%}.transport-monitor .main-content-left[data-v-077b4038],.transport-monitor .main-content-right[data-v-077b4038]{flex:1;padding:.083333rem;height:calc(100vh - .72917rem);width:27%;display:flex;flex-direction:column}.transport-monitor .main-content-right[data-v-077b4038]{position:absolute;right:0;top:0}.transport-monitor .header-bar[data-v-077b4038]{padding:.083333rem .125rem;display:flex;align-items:center;justify-content:center;position:absolute;left:35%;top:0}.transport-monitor .header-bar[data-v-077b4038] .ant-select-selection__placeholder{display:block!important}.transport-monitor .divShow[data-v-077b4038]{position:absolute;left:27%;bottom:3%}.transport-monitor .divShow1[data-v-077b4038]{position:absolute;left:1%;bottom:3%}.transport-monitor .fullscreen[data-v-077b4038]{position:absolute;left:45%;bottom:6%}.transport-monitor .map-legend[data-v-077b4038]{right:27%}.transport-monitor .map-legend1[data-v-077b4038],.transport-monitor .map-legend[data-v-077b4038]{position:absolute;bottom:3%;background:hsla(0,0%,100%,.95);padding:.0625rem;border-radius:.020833rem;box-shadow:0 .010417rem .041667rem rgba(0,0,0,.15);z-index:100;display:flex;flex-direction:column;gap:.03125rem}.transport-monitor .map-legend1[data-v-077b4038]{right:1%}.alert-card[data-v-077b4038],.record-card[data-v-077b4038],.stat-card[data-v-077b4038],.vehicle-list-card[data-v-077b4038]{background:#fff;border-radius:.052083rem;box-shadow:0 .010417rem .041667rem rgba(0,0,0,.1)}.stat-card[data-v-077b4038]{flex:0 0 auto;max-height:32vh}.vehicle-list-card[data-v-077b4038]{flex:1;display:flex;flex-direction:column;margin-top:.078125rem}.header[data-v-077b4038]{display:flex;justify-content:space-between;align-items:center;font-weight:550;font-size:.09375rem;background:transparent!important;box-shadow:none!important;height:.260417rem!important}.title[data-v-077b4038]{font-size:.083333rem;font-weight:550;margin:0;line-height:1.2}.count[data-v-077b4038]{font-size:.072917rem;color:#666}.tab-switcher[data-v-077b4038]{display:flex;gap:.041667rem;margin-left:auto}.tab-btn[data-v-077b4038]{padding:.03125rem .083333rem;font-size:.072917rem;color:#666;background:#f5f5f5;border-radius:.03125rem;cursor:pointer;transition:all .3s ease;user-select:none}.tab-btn[data-v-077b4038]:hover{background:#e8e8e8;color:#333}.tab-btn.active[data-v-077b4038]{background:#ff6b35;color:#fff;font-weight:500}.vehicle-cards[data-v-077b4038]{display:flex;flex-direction:column;gap:.0625rem;overflow-y:scroll;height:45vh;padding:.026042rem}.vehicle-card[data-v-077b4038]{background:#fff;border-radius:.041667rem;box-shadow:0 .010417rem .041667rem rgba(0,0,0,.1);display:flex;cursor:pointer;transition:all .3s ease}.select-card[data-v-077b4038]{background:#eff6ff;border-radius:.005208rem solid #3275f2}.vehicle-card[data-v-077b4038]:hover{transform:translateY(-.010417rem)}.first-card .status-bar[data-v-077b4038]{background:linear-gradient(180deg,#ff4757,#ff3742)}.status-bar[data-v-077b4038]{width:.020833rem;height:100%}.status-warning[data-v-077b4038]{background:linear-gradient(180deg,#ff4757,#ff3742)}.status-normal[data-v-077b4038]{background:linear-gradient(180deg,#2ed573,#1dd1a1)}.status-offline[data-v-077b4038]{background:linear-gradient(180deg,#a4b0be,#747d8c)}.site-cards[data-v-077b4038]{display:flex;flex-direction:column;gap:.0625rem;overflow-y:auto;height:45vh;padding:.026042rem}.site-card[data-v-077b4038]{background:#fff;border-radius:.0625rem;box-shadow:0 .010417rem .041667rem rgba(0,0,0,.1);padding:.083333rem;cursor:pointer;transition:all .3s ease}.site-card[data-v-077b4038]:hover{transform:translateY(-.010417rem);box-shadow:0 .020833rem .0625rem rgba(0,0,0,.15)}.site-header[data-v-077b4038]{display:flex;align-items:center;gap:.0625rem;margin-bottom:.0625rem}.site-icon[data-v-077b4038]{width:.25rem;height:.25rem;background:rgba(255,107,53,.1);border-radius:.0625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.site-icon img[data-v-077b4038]{width:.166667rem;height:.166667rem}.site-title[data-v-077b4038]{flex:1}.site-name[data-v-077b4038]{font-size:.09375rem;font-weight:700;color:#333;margin-bottom:.020833rem}.site-type[data-v-077b4038]{font-size:.072917rem;color:#ff6b35;font-weight:500}.site-divider[data-v-077b4038]{height:.005208rem;background:#f0f0f0;margin:.0625rem 0}.site-info[data-v-077b4038]{display:flex;justify-content:space-between;align-items:center}.site-info-item[data-v-077b4038]{display:flex;align-items:center;font-size:.072917rem}.info-label[data-v-077b4038]{color:#999;margin-right:.020833rem}.info-value[data-v-077b4038]{color:#333;font-weight:500}.card-content[data-v-077b4038]{flex:1;padding:.052083rem .083333rem;display:flex;flex-direction:column;gap:.041667rem;box-shadow:0 .010417rem .041667rem rgba(0,0,0,.15)}.card-header[data-v-077b4038]{display:flex;justify-content:space-between;align-items:flex-start}.plate-number[data-v-077b4038]{font-size:.083333rem;font-weight:700;color:#333}.status-tag[data-v-077b4038]{padding:.020833rem .041667rem;border-radius:.020833rem;font-size:.0625rem;font-weight:500;white-space:nowrap}.status-warning[data-v-077b4038]{background-color:#ffe0e0;color:#fff}.status-normal[data-v-077b4038]{background-color:#e8fff3;color:#fff}.status-offline[data-v-077b4038]{background-color:#f1f2f6;color:#fff}.route-info[data-v-077b4038]{display:flex;flex-direction:column}.route-item[data-v-077b4038]{display:flex;align-items:center;font-size:.067708rem;color:#666}.icon-location[data-v-077b4038]{width:.072917rem;height:.072917rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 010-5 2.5 2.5 0 010 5z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.company-info[data-v-077b4038]{display:flex;align-items:center;font-size:.067708rem;color:#666}.icon-building[data-v-077b4038]{width:.072917rem;height:.072917rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M12 7V3H2v18h20V7H12z'/%3E%3Cpath fill='%23666' d='M12 7H2v12h20V7z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.speed-info[data-v-077b4038]{display:flex;justify-content:flex-end;margin-top:.010417rem}.speed-value[data-v-077b4038]{font-size:.067708rem;font-weight:500;color:#2f80ed}@media (max-width:480px){.card-content[data-v-077b4038],.vehicle-list-container[data-v-077b4038]{padding:.052083rem}.plate-number[data-v-077b4038]{font-size:.078125rem}}.record-card[data-v-077b4038]{flex:1}.alert-card[data-v-077b4038]{flex:1;margin-top:.078125rem}.alert-card[data-v-077b4038] .ant-card-body,.record-card[data-v-077b4038] .ant-card-body{max-height:calc(50vh - .59375rem);overflow-y:auto}.small-title[data-v-077b4038]{font-size:.0625rem;font-weight:400;margin-top:.026042rem}.smallA[data-v-077b4038]{font-size:.072917rem;font-weight:400}.record-list[data-v-077b4038]{list-style:none;padding:0;margin:-.052083rem}.record-item[data-v-077b4038]{display:flex;padding:.041667rem .052083rem;border-bottom:.005208rem solid #f0f0f0;align-items:center;justify-content:space-between}.select-spot[data-v-077b4038]{background:#eff6ff}.icon-wrapper[data-v-077b4038]{background:#9fc6ec}.icon-wrapper1[data-v-077b4038],.icon-wrapper[data-v-077b4038]{width:.130208rem;height:.130208rem;border-radius:20%;display:flex;align-items:center;justify-content:center;margin-right:.026042rem}.icon-wrapper1[data-v-077b4038]{background:#dfc44f}.icon-in[data-v-077b4038]{background-color:#e3f2fd;color:#1976d2}.icon-out[data-v-077b4038]{background-color:#fff3e0;color:#fb8c00}.info[data-v-077b4038]{flex:1}.site[data-v-077b4038]{font-weight:600;font-size:.072917rem;margin-bottom:.020833rem}.license[data-v-077b4038]{font-size:.0625rem;color:#666}.time[data-v-077b4038]{text-align:right}.time-text[data-v-077b4038]{font-size:.0625rem;color:#999}.date[data-v-077b4038]{font-size:.072917rem;font-weight:500;margin-bottom:.010417rem}.center-panel[data-v-077b4038]{height:100%}.fullscreen-btn[data-v-077b4038]{background:hsla(0,0%,100%,.9);border:.005208rem solid #d9d9d9}.legend-item[data-v-077b4038]{display:flex;align-items:center;gap:.041667rem;font-size:.0625rem;color:#666}.legend-icon[data-v-077b4038]{width:.0625rem;height:.0625rem;border-radius:50%;flex-shrink:0}.legend-line[data-v-077b4038]{width:.125rem;height:.015625rem;flex-shrink:0;border-radius:.010417rem}[data-v-077b4038] .ant-statistic-title{font-size:.0625rem;color:#8c8c8c}[data-v-077b4038] .ant-statistic-content{font-size:.104167rem;font-weight:500}[data-v-077b4038] .ant-table-thead>tr>th{background:#fafafa;padding:.041667rem}[data-v-077b4038] .ant-table-tbody>tr>td{padding:.041667rem}[data-v-077b4038] .ant-card-head{margin:0;font-weight:550;background:#f0f2f5;min-height:.208333rem;padding:0 .083333rem}[data-v-077b4038] .ant-card-head-title{padding:0;line-height:1.2}[data-v-077b4038] .ant-card-body{padding:.078125rem}.custom-statistic[data-v-077b4038]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.0625rem;background:#fff;border-radius:.020833rem;min-height:10vh;background:#f0f2f5;box-shadow:0 .005208rem .010417rem rgba(0,0,0,.1)}.statistic-value[data-v-077b4038]{font-size:.125rem;font-weight:700;line-height:1.2;margin-bottom:.020833rem}.statistic-title[data-v-077b4038]{font-size:.0625rem;color:#666;line-height:1.2}.hide-scrollbar[data-v-077b4038]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-077b4038]{scrollbar-width:none}.layer-control[data-v-077b4038]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.control-panel[data-v-077b4038]{background:hsla(0,0%,100%,.95);border-radius:.0625rem;box-shadow:0 .020833rem .083333rem rgba(0,0,0,.1);width:12vw;overflow:hidden}.panel-header[data-v-077b4038]{display:flex;align-items:center;padding:.0625rem .083333rem;border-bottom:.005208rem solid rgba(0,0,0,.06)}.header-icon[data-v-077b4038]{font-size:.083333rem;color:#666;margin-right:.041667rem;font-weight:700}.header-title[data-v-077b4038]{font-size:.072917rem;font-weight:600;color:#333}.layer-list[data-v-077b4038]{padding:.041667rem 0}.layer-item[data-v-077b4038]{display:flex;align-items:center;padding:.052083rem .083333rem;cursor:pointer;transition:background-color .2s ease}.layer-item[data-v-077b4038]:hover{background-color:rgba(0,0,0,.04)}.layer-icon[data-v-077b4038]{width:.166667rem;height:.166667rem;border-radius:.03125rem;display:flex;align-items:center;justify-content:center;margin-right:.0625rem;flex-shrink:0}.layer-name[data-v-077b4038]{flex:1;font-size:.072917rem;color:#333;font-weight:500}.eye-icon[data-v-077b4038]{width:.104167rem;height:.104167rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.eye-icon[data-v-077b4038]:hover{transform:scale(1.1)}.eye-icon[data-v-077b4038]:active{transform:scale(.95)}[data-v-077b4038] .alert-card .ant-card-head{background:#ffe0e0!important}.icon-building[data-v-077b4038]{margin-right:.052083rem}.node-label[data-v-077b4038]{background:#333!important;color:#fff!important;padding:.010417rem .03125rem;border-radius:.041667rem;font-size:.0625rem}[data-v-077b4038] .amap-info-content{padding:0!important;background:transparent!important;box-shadow:none!important;border:none!important}[data-v-077b4038] .amap-info-sharp{display:none!important}[data-v-077b4038] .container-carInfo,[data-v-077b4038] .container-spotInfo{position:static!important;width:auto!important;max-width:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;padding:0!important;z-index:auto!important}[data-v-077b4038] .container-carInfo .modal,[data-v-077b4038] .container-spotInfo .modal{width:1.822917rem!important;max-width:1.822917rem!important;box-shadow:0 .052083rem .208333rem rgba(0,0,0,.15)!important;background:#fff!important}[data-v-077b4038] .container-carInfo .modal .modal-header,[data-v-077b4038] .container-spotInfo .modal .modal-header{background:linear-gradient(135deg,#4a90e2,#357abd);padding:.052083rem .104167rem;display:flex;justify-content:space-between;align-items:center}[data-v-077b4038] .container-carInfo .modal .header-left,[data-v-077b4038] .container-spotInfo .modal .header-left{display:flex;align-items:center;gap:.052083rem}[data-v-077b4038] .container-carInfo .modal .icon-book,[data-v-077b4038] .container-spotInfo .modal .icon-book{width:.145833rem;height:.145833rem;fill:#fff}[data-v-077b4038] .container-carInfo .modal .plate-number,[data-v-077b4038] .container-spotInfo .modal .plate-number{color:#fff;font-size:.09375rem;font-weight:600;letter-spacing:.005208rem}[data-v-077b4038] .container-carInfo .modal .close-btn,[data-v-077b4038] .container-spotInfo .modal .close-btn{width:.166667rem;height:.166667rem;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;font-size:.114583rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}[data-v-077b4038] .container-carInfo .modal .close-btn:hover,[data-v-077b4038] .container-spotInfo .modal .close-btn:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}[data-v-077b4038] .container-carInfo .modal .modal-body,[data-v-077b4038] .container-spotInfo .modal .modal-body{padding:.052083rem .052083rem}[data-v-077b4038] .container-carInfo .modal .data-card,[data-v-077b4038] .container-spotInfo .modal .data-card{background:#f7faff;border-radius:.0625rem;padding:.052083rem;margin-bottom:.104167rem;box-shadow:0 .010417rem .0625rem rgba(0,0,0,.06)}[data-v-077b4038] .container-carInfo .modal .speed-section,[data-v-077b4038] .container-spotInfo .modal .speed-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:.083333rem}[data-v-077b4038] .container-carInfo .modal .speed-icon,[data-v-077b4038] .container-spotInfo .modal .speed-icon{display:flex;align-items:center;justify-content:center}[data-v-077b4038] .container-carInfo .modal .speed-icon svg,[data-v-077b4038] .container-spotInfo .modal .speed-icon svg{width:100%;height:100%;fill:#4a90e2}[data-v-077b4038] .container-carInfo .modal .speed-value,[data-v-077b4038] .container-spotInfo .modal .speed-value{font-size:.104167rem;font-weight:600}[data-v-077b4038] .container-carInfo .modal .speed-unit,[data-v-077b4038] .container-spotInfo .modal .speed-unit{font-size:.072917rem;color:#999;margin-left:.020833rem}[data-v-077b4038] .container-carInfo .modal .status-section,[data-v-077b4038] .container-spotInfo .modal .status-section{display:flex;align-items:center;gap:.052083rem;margin-bottom:.083333rem}[data-v-077b4038] .container-carInfo .modal .status-text3,[data-v-077b4038] .container-spotInfo .modal .status-text3{font-size:.078125rem;color:#f04951;font-weight:500}[data-v-077b4038] .container-carInfo .modal .status-text2,[data-v-077b4038] .container-spotInfo .modal .status-text2{font-size:.078125rem;color:#10b981;font-weight:500}[data-v-077b4038] .container-carInfo .modal .status-text1,[data-v-077b4038] .container-spotInfo .modal .status-text1{font-size:.078125rem;color:#52756a;font-weight:500}[data-v-077b4038] .container-carInfo .modal .divider,[data-v-077b4038] .container-spotInfo .modal .divider{height:.005208rem;background:#eee;margin:.083333rem 0}[data-v-077b4038] .container-carInfo .modal .route-section,[data-v-077b4038] .container-spotInfo .modal .route-section{display:flex;align-items:center;gap:.041667rem;margin-bottom:.0625rem}[data-v-077b4038] .container-carInfo .modal .route-icon,[data-v-077b4038] .container-spotInfo .modal .route-icon{width:.104167rem;height:.104167rem}[data-v-077b4038] .container-carInfo .modal .route-icon svg,[data-v-077b4038] .container-spotInfo .modal .route-icon svg{width:100%;height:100%;fill:#999}[data-v-077b4038] .container-carInfo .modal .route-text,[data-v-077b4038] .container-spotInfo .modal .route-text{font-size:.072917rem;color:#666;display:flex;align-items:center;gap:.041667rem}[data-v-077b4038] .container-carInfo .modal .route-arrow,[data-v-077b4038] .container-spotInfo .modal .route-arrow{color:#4a90e2;font-size:.0625rem}[data-v-077b4038] .container-carInfo .modal .unit-section,[data-v-077b4038] .container-spotInfo .modal .unit-section{display:flex;align-items:center;gap:.041667rem}[data-v-077b4038] .container-carInfo .modal .unit-icon,[data-v-077b4038] .container-spotInfo .modal .unit-icon{width:.104167rem;height:.104167rem}[data-v-077b4038] .container-carInfo .modal .unit-icon svg,[data-v-077b4038] .container-spotInfo .modal .unit-icon svg{width:100%;height:100%;fill:#999}[data-v-077b4038] .container-carInfo .modal .unit-text,[data-v-077b4038] .container-spotInfo .modal .unit-text{font-size:.072917rem;color:#666}[data-v-077b4038] .container-carInfo .modal .records-section,[data-v-077b4038] .container-spotInfo .modal .records-section{background:linear-gradient(135deg,#fafbff,#fff);border-radius:.0625rem;padding:.041667rem .104167rem;box-shadow:0 .010417rem .0625rem rgba(0,0,0,.06);max-height:.78125rem;overflow-y:auto}[data-v-077b4038] .container-carInfo .modal .records-title,[data-v-077b4038] .container-spotInfo .modal .records-title{display:flex;align-items:center;gap:.041667rem;margin-bottom:.072917rem;font-size:.078125rem;font-weight:600;color:#333}[data-v-077b4038] .container-carInfo .modal .records-title svg,[data-v-077b4038] .container-spotInfo .modal .records-title svg{width:.104167rem;height:.104167rem;fill:#4a90e2}[data-v-077b4038] .container-carInfo .modal .record-item,[data-v-077b4038] .container-spotInfo .modal .record-item{display:flex;align-items:center;justify-content:space-between;padding:.041667rem 0;border-bottom:.005208rem solid #f0f0f0}[data-v-077b4038] .container-carInfo .modal .record-item:last-child,[data-v-077b4038] .container-spotInfo .modal .record-item:last-child{border-bottom:none}[data-v-077b4038] .container-carInfo .modal .record-station,[data-v-077b4038] .container-spotInfo .modal .record-station{font-size:.067708rem;color:#333;font-weight:500;flex:1}[data-v-077b4038] .container-carInfo .modal .record-badge,[data-v-077b4038] .container-spotInfo .modal .record-badge{padding:.020833rem .0625rem;border-radius:.0625rem;font-size:.057292rem;font-weight:500;margin:0 .0625rem}[data-v-077b4038] .container-carInfo .modal .badge-out,[data-v-077b4038] .container-spotInfo .modal .badge-out{background:rgba(74,144,226,.1);color:#4a90e2}[data-v-077b4038] .container-carInfo .modal .badge-in,[data-v-077b4038] .container-spotInfo .modal .badge-in{background:rgba(245,158,11,.1);color:#f59e0b}[data-v-077b4038] .container-carInfo .modal .record-time,[data-v-077b4038] .container-spotInfo .modal .record-time{font-size:.0625rem;color:#999;text-align:right;min-width:.625rem}[data-v-077b4038] .container-carInfo .modal .modal-footer,[data-v-077b4038] .container-spotInfo .modal .modal-footer{padding:0 .104167rem .104167rem;box-sizing:border-box}[data-v-077b4038] .container-carInfo .modal .track-btn,[data-v-077b4038] .container-spotInfo .modal .track-btn{width:100%;padding:.072917rem;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:.0625rem;color:#fff;font-size:.083333rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.041667rem;transition:all .3s ease;box-shadow:0 .020833rem .0625rem rgba(74,144,226,.3)}[data-v-077b4038] .container-carInfo .modal .track-btn:hover,[data-v-077b4038] .container-spotInfo .modal .track-btn:hover{transform:translateY(-.010417rem);box-shadow:0 .03125rem .104167rem rgba(74,144,226,.4)}[data-v-077b4038] .container-carInfo .modal .track-btn svg,[data-v-077b4038] .container-spotInfo .modal .track-btn svg{width:.104167rem;height:.104167rem;fill:#fff}[data-v-077b4038] .container-spotInfo{position:static!important;width:auto!important;max-width:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;padding:0!important;z-index:auto!important}[data-v-077b4038] .container-spotInfo .modal{background:#fff;border-radius:.083333rem;overflow:hidden;animation:slideIn-077b4038 .3s ease;box-shadow:0 .104167rem .3125rem rgba(0,0,0,.3)}@keyframes slideIn-077b4038{0%{opacity:0;transform:translateY(-.15625rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}[data-v-077b4038] .container-spotInfo .modal-header{background:linear-gradient(135deg,#ff6b35,#e55a2b);padding:.09375rem .104167rem;display:flex;justify-content:space-between;align-items:center}[data-v-077b4038] .container-spotInfo .header-left{display:flex;align-items:center;gap:.052083rem}[data-v-077b4038] .container-spotInfo .house-icon{width:.125rem;height:.125rem;fill:#fff}[data-v-077b4038] .container-spotInfo .hub-title{color:#fff;font-size:.09375rem;font-weight:600}[data-v-077b4038] .container-spotInfo .modal-body{padding:.078125rem}[data-v-077b4038] .container-spotInfo .info-card{background:linear-gradient(135deg,#f8fafc,#fff);border-radius:.0625rem;padding:.052083rem .078125rem;margin-bottom:.052083rem;box-shadow:0 .010417rem .0625rem rgba(0,0,0,.06)}[data-v-077b4038] .container-spotInfo .person-info{display:flex;justify-content:space-between;margin-bottom:.052083rem}[data-v-077b4038] .container-spotInfo .info-item{flex:1}[data-v-077b4038] .container-spotInfo .info-item:last-child{margin-left:.104167rem}[data-v-077b4038] .container-spotInfo .info-label{display:flex;align-items:center;gap:.03125rem;font-size:.067708rem;color:#999;margin-bottom:.041667rem}[data-v-077b4038] .container-spotInfo .info-label svg{width:.083333rem;height:.083333rem;fill:#999}[data-v-077b4038] .container-spotInfo .info-value{font-size:.083333rem;color:#333;font-weight:500}[data-v-077b4038] .container-spotInfo .capacity-info{display:flex;align-items:center;gap:.052083rem;padding-top:.041667rem;border-top:.005208rem solid #eee}[data-v-077b4038] .container-spotInfo .capacity-unit{font-size:.072917rem;color:#999;margin-left:.020833rem}[data-v-077b4038] .container-spotInfo .records-section{background:linear-gradient(135deg,#fafbff,#fff);border-radius:.0625rem;padding:.0625rem;box-shadow:0 .010417rem .0625rem rgba(0,0,0,.06)}[data-v-077b4038] .container-spotInfo .records-title{display:flex;align-items:center;gap:.041667rem;margin-bottom:.083333rem;font-size:.078125rem;font-weight:600;color:#333}[data-v-077b4038] .container-spotInfo .records-title svg{width:.104167rem;height:.104167rem;fill:#ff6b35}[data-v-077b4038] .container-spotInfo .record-list{display:flex;flex-direction:column;gap:.0625rem;max-height:.78125rem;overflow-y:auto;padding-right:.020833rem}[data-v-077b4038] .container-spotInfo .record-list::-webkit-scrollbar{width:.03125rem}[data-v-077b4038] .container-spotInfo .record-list::-webkit-scrollbar-track{background:#f5f5f5;border-radius:.015625rem}[data-v-077b4038] .container-spotInfo .record-list::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:.015625rem;transition:background .2s ease}[data-v-077b4038] .container-spotInfo .record-list::-webkit-scrollbar-thumb:hover{background:#b0b0b0}[data-v-077b4038] .container-spotInfo .record-item{display:flex;align-items:center;justify-content:space-between;padding:.041667rem .0625rem;background:#fff;border-radius:.041667rem;border:.005208rem solid #f0f0f0;transition:all .2s ease}[data-v-077b4038] .container-spotInfo .record-item:hover{border-color:#ff6b35;box-shadow:0 .010417rem .041667rem rgba(255,107,53,.1)}[data-v-077b4038] .container-spotInfo .record-left{display:flex;align-items:center;gap:.052083rem}[data-v-077b4038] .container-spotInfo .vehicle-number{font-size:.067708rem;color:#333;font-weight:500}[data-v-077b4038] .container-spotInfo .record-right{display:flex;align-items:center;gap:.0625rem}[data-v-077b4038] .container-spotInfo .record-badge{padding:.010417rem .041667rem;background:linear-gradient(135deg,#ff6b35,#e55a2b);color:#fff;border-radius:.0625rem;font-size:.057292rem;font-weight:500;white-space:nowrap}[data-v-077b4038] .container-spotInfo .record-time{font-size:.067708rem;color:#999;white-space:nowrap}[data-v-077b4038] .container-spotInfo .empty-state{text-align:center;padding:.15625rem .104167rem;color:#999;font-size:.072917rem}[data-v-077b4038] .amap-copyright,[data-v-077b4038] .amap-logo{display:none!important;opacity:0!important}.camera-icon[data-v-077b4038]{margin-left:.041667rem;font-size:.09375rem;color:#ff6b35;cursor:pointer;transition:all .3s ease}.camera-icon[data-v-077b4038]:hover{color:#e55a2b;transform:scale(1.2)}.search-option[data-v-077b4038]{display:flex;align-items:center;padding:.020833rem 0}.search-option .option-type[data-v-077b4038]{display:inline-block;padding:.010417rem .03125rem;margin-right:.041667rem;font-size:.0625rem;color:#fff;background-color:#1890ff;border-radius:.010417rem}.search-option .option-type[data-v-077b4038]:first-child{background-color:#52c41a}.search-option .option-name[data-v-077b4038]{flex:1;font-weight:500}.search-option .option-detail[data-v-077b4038]{font-size:.0625rem;color:#999;margin-left:.041667rem}.empty-state[data-v-077b4038]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.208333rem .104167rem;text-align:center}.empty-state img[data-v-077b4038]{width:.625rem;height:.625rem;margin-bottom:.083333rem;opacity:.6}.empty-state p[data-v-077b4038]{font-size:.072917rem;color:#999;margin:0}.empty-state-li[data-v-077b4038]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.208333rem .104167rem;text-align:center;list-style:none}.empty-state-li img[data-v-077b4038]{width:.520833rem;height:.520833rem;margin-bottom:.0625rem;opacity:.6}.empty-state-li p[data-v-077b4038]{font-size:.067708rem;color:#999;margin:0}.amap-marker-label{background-color:hsla(0,0%,100%,.8)!important;border:none!important;border-radius:.052083rem!important;padding:.020833rem .041667rem!important;font-size:.0625rem!important;color:#000!important;white-space:nowrap!important;box-shadow:0 .005208rem .015625rem rgba(0,0,0,.1)}