@-webkit-keyframes statusPulse-ebfbe668{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-ebfbe668]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-ebfbe668{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.dashboard-header[data-v-ebfbe668]{height:60px;background:-webkit-gradient(linear,left top,left bottom,from(#0a2a66),to(transparent));background:linear-gradient(180deg,#0a2a66,transparent);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;padding:0 20px;border-bottom:2px solid #1a4a8d}.title[data-v-ebfbe668]{font-size:24px;font-weight:700;letter-spacing:2px}.logo[data-v-ebfbe668]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-img[data-v-ebfbe668]{height:40px;vertical-align:middle}.logo-img[data-v-ebfbe668]:first-child{margin-right:5px}.logo-img[data-v-ebfbe668]:last-child{margin-left:5px}@-webkit-keyframes statusPulse-52d583ed{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-52d583ed]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-52d583ed{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.export-orchard[data-v-52d583ed]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-ms-flex:2;flex:2}.export-orchard[data-v-52d583ed],.orchard-content[data-v-52d583ed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.orchard-content[data-v-52d583ed]{-ms-flex-direction:column;flex-direction:column;height:calc(100% - 20px);gap:10px}.registered-products[data-v-52d583ed]{font-size:14px;color:#aaa;margin-bottom:5px}.stats-grid[data-v-52d583ed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stats-grid .stat-item[data-v-52d583ed]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stats-grid .stat-item .stat-label[data-v-52d583ed]{font-size:10px;color:#aaa;margin-bottom:5px}.stats-grid .stat-item .stat-value[data-v-52d583ed]{font-size:18px;color:#00f2ff;font-weight:700}.stats-grid .stat-item .stat-unit[data-v-52d583ed]{font-size:10px;color:#66a3ff;margin-left:2px}.export-info[data-v-52d583ed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-info .export-icon[data-v-52d583ed]{width:50px;height:50px;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:50%;margin-bottom:5px;background-image:linear-gradient(135deg,rgba(76,175,80,.2),rgba(76,175,80,.1))}.export-info .export-circle[data-v-52d583ed],.export-info .export-icon[data-v-52d583ed]{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}.export-info .export-circle[data-v-52d583ed]{width:40px;height:40px;background:linear-gradient(135deg,#4caf50,#8bc34a);border-radius:50%;position:relative;overflow:hidden}.export-info .export-circle span[data-v-52d583ed]{font-size:12px;color:#fff;font-weight:700;z-index:1}.export-info .leaf[data-v-52d583ed]{position:absolute;z-index:0}.export-info .leaf.leaf-1[data-v-52d583ed]{top:5px;left:5px;width:12px;height:12px;background:#8bc34a;border-radius:50% 50% 0 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.export-info .leaf.leaf-2[data-v-52d583ed]{top:8px;left:10px;width:10px;height:10px;background:#4caf50;border-radius:50% 50% 50% 0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.export-info .export-text[data-v-52d583ed],.packing-factory[data-v-52d583ed]{font-size:14px;color:#aaa}@-webkit-keyframes statusPulse-be8ac69a{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-be8ac69a]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-be8ac69a{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.harvest-progress[data-v-be8ac69a]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.harvest-progress[data-v-be8ac69a],.progress-content[data-v-be8ac69a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.progress-content[data-v-be8ac69a]{-ms-flex-direction:column;flex-direction:column;height:calc(100% - 20px);gap:10px}.progress-header[data-v-be8ac69a]{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}.progress-header .progress-text[data-v-be8ac69a]{font-size:14px;color:#aaa}.progress-bar[data-v-be8ac69a]{width:100%;height:15px;background:rgba(26,74,141,.3);border-radius:8px;overflow:hidden}.progress-bar .progress-fill[data-v-be8ac69a]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#00f2ff),to(rgba(0,242,255,.5)));background:linear-gradient(90deg,#00f2ff,rgba(0,242,255,.5));border-radius:8px;-webkit-transition:width .5s ease;transition:width .5s ease}.progress-footer[data-v-be8ac69a]{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}.progress-footer .harvested[data-v-be8ac69a]{font-size:14px;color:#00f2ff}.progress-footer .estimated[data-v-be8ac69a]{font-size:14px;color:#aaa}@-webkit-keyframes statusPulse-f6e97ec4{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-f6e97ec4]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-f6e97ec4{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.grading-chart[data-v-f6e97ec4]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-ms-flex:2;flex:2}.chart-container[data-v-f6e97ec4],.grading-chart[data-v-f6e97ec4]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.chart-container[data-v-f6e97ec4]{height:calc(100% - 20px);gap:10px}.chart-main[data-v-f6e97ec4]{width:75%;height:100%;position:relative;z-index:1}.chart-legend[data-v-f6e97ec4]{width:25%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:5px;position:relative;z-index:2}.chart-legend[data-v-f6e97ec4],.legend-items[data-v-f6e97ec4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.legend-items[data-v-f6e97ec4]{gap:15px;width:100%}.legend-item[data-v-f6e97ec4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.legend-item[data-v-f6e97ec4]:hover{opacity:.8!important}.legend-color[data-v-f6e97ec4]{width:12px;height:12px;border-radius:2px}.legend-text[data-v-f6e97ec4]{font-size:10px;color:#fff}@-webkit-keyframes statusPulse-f742c03c{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-f742c03c]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-f742c03c{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.fruit-size-chart[data-v-f742c03c]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:3;-ms-flex:3;flex:3}.chart-container[data-v-f742c03c]{height:calc(100% - 20px);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}.chart[data-v-f742c03c]{width:100%;height:100%}[data-v-d850fe70]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@-webkit-keyframes statusPulse-d850fe70{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}@keyframes statusPulse-d850fe70{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.left-col[data-v-d850fe70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@-webkit-keyframes statusPulse-2fbcca3a{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-2fbcca3a]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-2fbcca3a{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.map-view[data-v-2fbcca3a]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:3;-ms-flex:3;flex:3;background:#051a44;position:relative}.map-container[data-v-2fbcca3a]{width:100%;height:calc(100% - 30px);-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden}.map-background[data-v-2fbcca3a]{width:100%;height:100%;min-height:300px;background:url(../img/dikuai01.3a101070.png) 50%/cover no-repeat;border:1px solid #1a4a8d}.map-point[data-v-2fbcca3a]{position:absolute;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.map-point[data-v-2fbcca3a]:hover{-webkit-transform:var(--hover-transform) scale(1.2)!important;transform:var(--hover-transform) scale(1.2)!important;z-index:10}.point-circle[data-v-2fbcca3a]{width:20px;height:20px;background:rgba(0,242,255,.8);border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,242,255,.8);box-shadow:0 0 10px rgba(0,242,255,.8);-webkit-transition:all .3s ease;transition:all .3s ease}.point-circle[data-v-2fbcca3a]:hover{-webkit-box-shadow:0 0 15px #00f2ff;box-shadow:0 0 15px #00f2ff}.point-label[data-v-2fbcca3a]{position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;background:rgba(0,30,93,.8);padding:5px 8px;border-radius:4px;font-size:12px;color:#fff;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.point-label.visible[data-v-2fbcca3a]{opacity:1}@-webkit-keyframes statusPulse-b73a36b4{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-b73a36b4]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-b73a36b4{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.monitor-grid[data-v-b73a36b4]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.monitor-grid-container[data-v-b73a36b4]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;height:100%}.monitor-item[data-v-b73a36b4]{width:100%;height:100%;overflow:hidden;border-radius:4px}.monitor-image[data-v-b73a36b4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.monitor-image[data-v-b73a36b4]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}[data-v-2fb95da8]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@-webkit-keyframes statusPulse-2fb95da8{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}@keyframes statusPulse-2fb95da8{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.center-col[data-v-2fb95da8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@-webkit-keyframes statusPulse-7527aa08{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-7527aa08]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-7527aa08{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.logistics-track[data-v-7527aa08]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-flex:2;-ms-flex:2;flex:2;display:flex;flex-direction:column;gap:6px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.map-container[data-v-7527aa08]{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.logistics-info[data-v-7527aa08]{font-size:11px;background:rgba(0,0,0,.3);padding:5px;border-radius:4px;color:#ccc;line-height:1.5}[data-v-7527aa08] #map-container{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}[data-v-7527aa08] .logistics-map{width:100%!important;height:100%!important;position:relative!important}.logistics-map[data-v-7527aa08]{position:relative;width:100%;height:100%}.count[data-v-7527aa08]{position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99;gap:20px;padding:0}.count[data-v-7527aa08],.decoration-item[data-v-7527aa08]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.decoration-item[data-v-7527aa08]{position:relative}[data-v-7527aa08] .dv-decoration-9{width:80px!important;height:80px!important}.decoration-content[data-v-7527aa08],[data-v-7527aa08] .dv-decoration-9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.decoration-content[data-v-7527aa08]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.decoration-content .title[data-v-7527aa08]{font-size:12px;color:#cceaff;margin-bottom:2px;font-weight:400;line-height:1.2}.decoration-content .value[data-v-7527aa08]{font-size:16px;color:#00eaff;text-align:center;font-weight:700;line-height:1.1;text-shadow:0 0 8px rgba(0,234,255,.5)}.map-loading[data-v-7527aa08]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:4px;z-index:1000;font-size:12px}.pulse-marker[data-v-7527aa08]{position:relative;width:24px;height:24px;border-radius:50%;background:var(--pulse-color,#0fc);-webkit-box-shadow:0 0 8px var(--pulse-color,#0fc);box-shadow:0 0 8px var(--pulse-color,#0fc);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;color:#fff;font-weight:700;font-size:10px;text-shadow:0 0 4px #000;-webkit-animation:pulseRing-7527aa08 1.8s infinite;animation:pulseRing-7527aa08 1.8s infinite}.pulse-marker[data-v-7527aa08]:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:var(--pulse-color,#0fc);opacity:.6;-webkit-animation:pulseSpread-7527aa08 1.8s ease-out infinite;animation:pulseSpread-7527aa08 1.8s ease-out infinite}.pulse-core[data-v-7527aa08]{position:relative;z-index:2}@-webkit-keyframes pulseSpread-7527aa08{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}70%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes pulseSpread-7527aa08{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}70%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes pulseRing-7527aa08{0%,to{-webkit-box-shadow:0 0 8px var(--pulse-color,#0fc);box-shadow:0 0 8px var(--pulse-color,#0fc)}50%{-webkit-box-shadow:0 0 20px var(--pulse-color,#0fc);box-shadow:0 0 20px var(--pulse-color,#0fc)}}@keyframes pulseRing-7527aa08{0%,to{-webkit-box-shadow:0 0 8px var(--pulse-color,#0fc);box-shadow:0 0 8px var(--pulse-color,#0fc)}50%{-webkit-box-shadow:0 0 20px var(--pulse-color,#0fc);box-shadow:0 0 20px var(--pulse-color,#0fc)}}.label[data-v-7527aa08]{background:rgba(0,0,0,.65);color:#fff;padding:2px 4px;border-radius:3px;font-size:10px;white-space:nowrap;text-shadow:0 0 2px #000;pointer-events:none;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.label[data-v-7527aa08]:hover{-webkit-transform:translate(-50%,-100%) scale(1.1);transform:translate(-50%,-100%) scale(1.1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}[data-v-7527aa08] .amap-info-content{background-color:hsla(0,0%,100%,0);border:1px solid #ffe711;color:#fff;padding:0;-webkit-box-shadow:none;box-shadow:none}[data-v-7527aa08] .custom-info-window{border-radius:8px;padding:8px;width:200px;background:rgba(0,18,45,.9)}[data-v-7527aa08] .info-header{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-bottom:6px;color:#00eaff}[data-v-7527aa08] .info-body{font-size:11px;color:#cceaff;line-height:1.5}[data-v-7527aa08] .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}[data-v-7527aa08] .custom-info-window .product-icon{width:20px!important;height:20px!important;margin-right:8px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:4px!important;vertical-align:middle!important;-ms-flex-negative:0!important;flex-shrink:0!important}.warning-item[data-v-7527aa08]{padding:5px;margin:5px;border:1px solid;border-radius:5px;font-size:12px;color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@-webkit-keyframes statusPulse-5f85e9dc{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-5f85e9dc]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-5f85e9dc{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.export-orders[data-v-5f85e9dc]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.export-content[data-v-5f85e9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 30px);gap:12px;padding:5px}.export-stats[data-v-5f85e9dc]{-webkit-box-flex:.3;-ms-flex:.3;flex:.3;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:8px;gap:8px;border:1px solid rgba(26,74,141,.5);border-radius:6px}.export-stat-item[data-v-5f85e9dc],.export-stats[data-v-5f85e9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-stat-item[data-v-5f85e9dc]{flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background:linear-gradient(135deg,rgba(6,30,93,.8),rgba(6,30,93,.6));border:1px solid rgba(0,242,255,.3);border-radius:8px;padding:12px 8px;-webkit-box-shadow:0 2px 10px rgba(0,242,255,.1);box-shadow:0 2px 10px rgba(0,242,255,.1);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.export-stat-item .stat-label[data-v-5f85e9dc]{font-size:10px;color:#9cf;margin-bottom:6px;text-transform:uppercase;letter-spacing:.3px}.export-stat-item .stat-value[data-v-5f85e9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-stat-item .stat-value .value[data-v-5f85e9dc]{font-size:20px;color:#00f2ff;font-weight:700;text-shadow:0 0 6px rgba(0,242,255,.5)}.export-stat-item .stat-value .unit[data-v-5f85e9dc]{font-size:11px;color:#9cf;margin-top:2px}.export-stat-item[data-v-5f85e9dc]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(0,242,255,.2);box-shadow:0 4px 15px rgba(0,242,255,.2)}.export-chart[data-v-5f85e9dc]{-webkit-box-flex:2;-ms-flex:2;flex:2;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;border:1px solid rgba(26,74,141,.5);border-radius:6px;padding:5px}.export-chart .chart[data-v-5f85e9dc]{width:100%;height:100%}.export-countries[data-v-5f85e9dc]{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(26,74,141,.5);border-radius:6px;padding:5px}.legend-chart[data-v-5f85e9dc]{height:30px;width:100%;margin-bottom:5px}.bar-chart[data-v-5f85e9dc]{width:100%;height:calc(100% - 35px)}.datetime{margin-bottom:12px}.title_wrap{height:62px;background-image:url(../img/top.41ada94a.png);background-size:cover;background-position:50%;position:relative;margin-top:8px;.guang{position:absolute;bottom:-26px;background-image:url(../img/guang.ca9c02b4.png);background-position:86px;width:100%;height:56px}.youjuxing,.zuojuxing{position:absolute;top:-2px;width:140px;height:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAGCAYAAAAR63aAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFDRTEzN0RDOTg3OTExRUM5RTgzQ0U4QUEzRjc2RTRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFDRTEzN0REOTg3OTExRUM5RTgzQ0U4QUEzRjc2RTRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUNFMTM3REE5ODc5MTFFQzlFODNDRThBQTNGNzZFNEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUNFMTM3REI5ODc5MTFFQzlFODNDRThBQTNGNzZFNEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5uuACcAAAC/0lEQVR42oRXOZIUMRCsnCDwl/exJi4eeHyA/QLe/IiPrInXiY46stRBMMa2Wi3VkZV1LOw3P8LsjbTP4/lpPG0892++cC5gIC1/vgTjzPhufpZyN87M51X7iHMpJ+66nKv07Pus9bqP/ZyfLv9+LSvv8pc/8Z3GC/aYz5RX+uf7XD5YvtxkyVlT/b63ZFwcOrqPW/98Oi4XG45YroVv28+H+0n3IWyJGBX+cV/2Gn6KIxpeSydQsc74q1y8j5PPsfz2Yfz5Ofa/pgL3cRNkB5B2J0sa5Tfoq7A85KQBsp/XhFCxt5xGOUgBtBuBtGtaCUwy2AY8I+W2ucwgpHJ/S0NKg79bavAduE7FyFzwddi3/HDyN6zCjr2ABrARU/CzCjTDWlglVWpmf72wZWATLaKZpMFGV0lX16tQLEIZXxZHaH9mIrxW2F2BsTxD50mcLTj2mSRFQenBk7vLaZgK3bbWnrq/cT1k6Fl3POQEAzcG6Kfp9IMTTOIIr26dQrIGOwdR/kTwxckEXW0GVDqPYJevgSO19Iz9iEtPuIP5UcFTn59nJfXaAUsEisgwu9kVrx7zL4+KJbPs8ciKuwy2PKxqQvW2kYmse7TOaBiVPQpzb39CbNPKJ05XJvNm9yQYgzgs3USB0rIsEoOSIlG2UQRtZScZhRaQXhthGkK1s1Vlb4ElDa1g8agu6Gh6LDxK0IQsX6R7CUnZrN2JsS2ehHlGCYokgzKfdxCzImTbiPJXIKEX1MyUHkFJbFhrY//In2wV6zxkxpAk17ZCSl6CHVRY2q553+uLgIfCht4rwZOwlMQQ29hZc6/YB9/sTgpq69f5CKhUrIxv8s7ZNGmIe3vODPJWL8PQrznDfHdXX8efF57ZjEa/NjnUaMLGVMFJqqf0a5kOijm7ymW4qRlciFLKLCnt8BJCswirFq87TpokmlgK+98v7tcgS5kn2NJNQLwORh+MoZ+J+euch/QfArbKzWyLVRRqTsHZKdiHRY2RVjXF3fW9j9fnWP74K8AA3scr31D4jAoAAAAASUVORK5CYII=)}.zuojuxing{left:11%}.youjuxing{right:11%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.timers{position:absolute;right:0;top:30px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;.blq-icon-shezhi02{cursor:pointer}}}.title{position:relative;text-align:center;background-size:cover;color:transparent;height:64px;line-height:46px;.title-text{font-size:30px;font-weight:900;letter-spacing:6px;width:100%;background:linear-gradient(92deg,#0072ff,#00eaff 48.8525390625%,#01aaff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.dv-border-box-11-title{font-size:24px!important;letter-spacing:4px}.full-screen-wrapper{width:100vw;height:100vh;background:#000001;overflow:hidden}.border-wrapper,.logistics-dashboard{width:100%;height:100%}.logistics-dashboard{position:relative;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:40px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.middle-panel{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;padding:0 0 15px 0}#map-container{width:100%;height:100%;border-radius:10px;overflow:hidden}.map-overlay{position:absolute;inset:0;background:rgba(0,0,0,.15);pointer-events:none}.left-panel,.right-panel{height:100%}.left-panel,.right-panel{position:relative;z-index:2;border-radius:8px;color:#e6f7ff}.left-panel{top:-96px;padding:20px 20px 20px 0}.right-panel{width:410px;top:-50px;padding:20px 0 20px 20px}.container-tabs .tab{padding:12px 15px;margin:8px 0;background:rgba(24,144,255,.2);border-radius:6px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border:1px solid rgba(24,144,255,.3);color:#e6f7ff}.container-tabs .tab:hover{background:rgba(24,144,255,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.container-tabs .tab.active{background:#1890ff;color:#fff;-webkit-box-shadow:0 0 15px rgba(24,144,255,.5);box-shadow:0 0 15px rgba(24,144,255,.5)}.auto-switch{margin-top:20px;padding:15px;background:rgba(24,144,255,.1);border-radius:6px;border:1px solid rgba(24,144,255,.2);color:#e6f7ff}.auto-switch label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.auto-switch input{margin-right:8px}.auto-switch span{margin-left:8px;color:#52c41a}.debug-info{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.7);padding:5px 10px;border-radius:4px;z-index:1000}.debug-btn,.debug-info{color:#fff;font-size:12px}.debug-btn{margin-left:10px;padding:2px 8px;background:#1890ff;border:none;border-radius:3px;cursor:pointer}.debug-btn:hover{background:#40a9ff}@-webkit-keyframes statusPulse-0ae7d8c6{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-0ae7d8c6]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-0ae7d8c6{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.logistics-track[data-v-0ae7d8c6]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-flex:2;-ms-flex:2;flex:2;display:flex;flex-direction:column;height:100%}.logistics-track[data-v-0ae7d8c6],.map-container[data-v-0ae7d8c6]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.map-container[data-v-0ae7d8c6]{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-radius:4px}[data-v-0ae7d8c6] .logistics-map{position:relative!important}[data-v-0ae7d8c6] #map-container,[data-v-0ae7d8c6] .logistics-map{width:100%!important;height:100%!important}[data-v-0ae7d8c6] .count{width:auto!important;height:auto!important;position:absolute!important;top:8px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;gap:20px!important}[data-v-0ae7d8c6] .dv-decoration-9{width:80px!important;height:80px!important}.logistics-info[data-v-0ae7d8c6]{font-size:11px;margin-top:5px;background:rgba(0,0,0,.3);padding:5px;border-radius:4px;color:#ccc;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.logistics-maps[data-v-0ae7d8c6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-v-16fe3f39]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@-webkit-keyframes statusPulse-16fe3f39{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}@keyframes statusPulse-16fe3f39{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.chart-group[data-v-16fe3f39]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.chart-box[data-v-16fe3f39]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:380px;padding:15px;text-align:center;border-radius:4px;border:1px solid #eee;background:#fdfdfd}.chart-title[data-v-16fe3f39]{font-size:16px;margin-bottom:10px;color:#333;font-weight:500}.chart-container[data-v-16fe3f39]{width:100%;height:220px!important}.sub-modal-mask[data-v-16fe3f39]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);z-index:10000001;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;overflow:hidden}.sub-modal-containers[data-v-16fe3f39]{width:70vw;background:#fff;border-radius:8px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sub-modal-header[data-v-16fe3f39]{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;padding:15px 20px;background:#030d21;color:#00f2ff;border-top-left-radius:8px;border-top-right-radius:8px}.sub-modal-header .sub-modal-title[data-v-16fe3f39]{font-size:20px;font-weight:700}.sub-modal-header .sub-close-btn[data-v-16fe3f39]{background:transparent;border:none;color:#aaa;font-size:28px;cursor:pointer}.sub-modal-header .sub-close-btn[data-v-16fe3f39]:hover{color:#00f2ff}.tab-nav[data-v-16fe3f39]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f5f5f5;border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.tab-nav .tab-btn[data-v-16fe3f39]{padding:12px 25px;border:none;background:transparent;cursor:pointer;font-size:16px;color:#333}.tab-nav .tab-btn.active[data-v-16fe3f39]{background:#fff;color:#00f2ff;border-top:2px solid #00f2ff;margin-top:-1px;font-weight:600}.tab-nav .tab-btn[data-v-16fe3f39]:hover:not(.active){color:#09c}.tab-content[data-v-16fe3f39]{padding:25px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.tab-content[data-v-16fe3f39]::-webkit-scrollbar{display:none}.basic-info[data-v-16fe3f39]{color:#333}.basic-info .qrcode-section[data-v-16fe3f39]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:25px}.basic-info .qrcode-section .qrcode-img[data-v-16fe3f39]{width:140px;text-align:center}.basic-info .qrcode-section .qrcode-img img[data-v-16fe3f39]{width:100%;margin-bottom:10px}.basic-info .qrcode-section .qrcode-img .scan-btn[data-v-16fe3f39]{background:#00f2ff;color:#030d21;border:none;padding:6px 15px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.basic-info .qrcode-section .batch-info[data-v-16fe3f39]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-size:16px;color:#333}.basic-info .qrcode-section .batch-info .info-item[data-v-16fe3f39]{font-weight:400}.basic-info .product-section .product-title[data-v-16fe3f39]{font-size:18px;font-weight:700;margin-bottom:20px;text-align:center;color:#111}.basic-info .product-section .product-imgs[data-v-16fe3f39]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.basic-info .product-section .product-imgs .img-item[data-v-16fe3f39]{text-align:center;font-size:14px;color:#333}.basic-info .product-section .product-imgs .img-item .img-footer[data-v-16fe3f39],.basic-info .product-section .product-imgs .img-item .img-label[data-v-16fe3f39]{color:#555}.basic-info .product-section .product-imgs .img-item .chanpin[data-v-16fe3f39]{width:100%!important;height:100%}.record-item[data-v-16fe3f39]{margin-bottom:25px}.record-item .record-title[data-v-16fe3f39]{font-size:16px;color:#333;margin-bottom:12px;line-height:1.6;font-weight:500}.record-item .map-container[data-v-16fe3f39]{position:relative;margin-bottom:20px;width:100%;height:280px;background:#f9f9f9;border:1px solid #eee;border-radius:4px}.record-item .map-container img[data-v-16fe3f39]{width:100%;max-width:none}.record-item .map-container .map-tag[data-v-16fe3f39]{position:absolute;top:20%;left:40%;background:red;color:#fff;padding:10px;border-radius:4px;font-size:14px}.record-item .table-container[data-v-16fe3f39]{margin-bottom:20px}.record-item .table-container .info-table[data-v-16fe3f39]{width:100%;border-collapse:collapse}.record-item .table-container .info-table td[data-v-16fe3f39]{padding:10px 12px;border:1px solid #ddd;font-size:16px;color:#333}.record-item .img-group[data-v-16fe3f39]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.record-item .img-group .img-box[data-v-16fe3f39]{width:240px;height:180px;background:#f9f9f9;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:14px;color:#333;border-radius:4px;border:1px solid #eee}.img-group-cz[data-v-16fe3f39],.record-item .img-group .img-box[data-v-16fe3f39]{display:-webkit-box;display:-ms-flexbox;display:flex}.img-group-cz .img-box[data-v-16fe3f39]{margin-right:15px}.img-group-cz img[data-v-16fe3f39]{width:100%;height:100%}.logistics .chart-box[data-v-16fe3f39]{background:#fdfdfd!important}.qualification .cert-item[data-v-16fe3f39]{margin-bottom:25px}.qualification .cert-item .cert-title[data-v-16fe3f39]{font-size:18px;font-weight:700;margin-bottom:12px;color:#111}.qualification .cert-item .cert-list[data-v-16fe3f39]{margin-left:25px;margin-bottom:20px;font-size:16px;line-height:1.8;color:#333;list-style:none}.qualification .cert-item .cert-list li[data-v-16fe3f39]{position:relative;padding-left:18px}.qualification .cert-item .cert-list li[data-v-16fe3f39]:before{content:"○";position:absolute;left:0;top:0;color:#333}.qualification .cert-item .cert-img[data-v-16fe3f39]{width:240px;height:180px;background:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;border-radius:4px;border:1px solid #eee}.qualification .cert-item .cert-img .img-label[data-v-16fe3f39]{font-size:14px;color:#333;margin-top:10px}.processing .img-box[data-v-16fe3f39]{width:240px;height:180px;background:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;font-size:14px;color:#333;border-radius:4px;border:1px solid #eee}.processing .img-box img[data-v-16fe3f39]{max-width:100%;max-height:150px;margin-bottom:10px}.processing .chart-group[data-v-16fe3f39]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.processing .chart-group .chart-box[data-v-16fe3f39]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:400px;background:#f9f9f9;border-radius:4px;border:1px solid #eee;height:220px;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}.processing .chart-group .chart-box img[data-v-16fe3f39]{width:100%;max-width:none}[data-v-6d6c4998]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@-webkit-keyframes statusPulse-6d6c4998{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}@keyframes statusPulse-6d6c4998{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-6d6c4998] .batch-modal-mask{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,13,33,.9);z-index:9999;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}[data-v-6d6c4998] .batch-modal-container{width:90%;height:90%;background:#030d21;border:2px solid #1a4a8d;border-radius:8px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-6d6c4998] .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;color:#fff}[data-v-6d6c4998] .modal-header .modal-title{font-size:24px;font-weight:700;color:#00f2ff}[data-v-6d6c4998] .modal-header .modal-tabs{margin:0 20px}[data-v-6d6c4998] .modal-header .modal-tabs .tab-btn{background:transparent;border:1px solid #1a4a8d;color:#aaa;padding:6px 12px;margin-right:8px;border-radius:4px;cursor:pointer}[data-v-6d6c4998] .modal-header .modal-tabs .tab-btn.active{background:#1a4a8d;color:#00f2ff;border-color:#00f2ff}[data-v-6d6c4998] .modal-header .modal-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-v-6d6c4998] .modal-header .modal-search .search-input{width:180px}[data-v-6d6c4998] .modal-header .modal-search .search-input,[data-v-6d6c4998] .modal-header .modal-search .search-select{background:rgba(26,74,141,.5);border:1px solid #1a4a8d;color:#fff;padding:6px 10px;border-radius:4px}[data-v-6d6c4998] .modal-header .modal-search .date-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#aaa}[data-v-6d6c4998] .modal-header .modal-search .date-range .date-input{background:rgba(26,74,141,.5);border:1px solid #1a4a8d;color:#fff;padding:4px;border-radius:4px}[data-v-6d6c4998] .modal-header .modal-search .search-btn{background:#1a4a8d;border:1px solid #00f2ff;color:#00f2ff;padding:6px 16px;border-radius:4px;cursor:pointer}[data-v-6d6c4998] .modal-header .close-btn{background:transparent;border:none;color:#aaa;font-size:24px;cursor:pointer}[data-v-6d6c4998] .modal-header .close-btn:hover{color:#00f2ff}[data-v-6d6c4998] .modal-content{height:calc(100% - 120px);overflow-y:auto}[data-v-6d6c4998] .modal-content .qrcode-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:10px 0}[data-v-6d6c4998] .modal-content .qrcode-item{background:rgba(26,74,141,.3);border:1px solid #1a4a8d;border-radius:6px;padding:15px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}[data-v-6d6c4998] .modal-content .qrcode-item:hover{border-color:#00f2ff;background:rgba(26,74,141,.5);-webkit-box-shadow:0 0 10px rgba(0,242,255,.3);box-shadow:0 0 10px rgba(0,242,255,.3)}[data-v-6d6c4998] .modal-content .qrcode-item .qrcode-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}[data-v-6d6c4998] .modal-content .qrcode-item .qrcode-img .qrcode-placeholder{width:120px;height:120px;background:#fff;margin-bottom:8px}[data-v-6d6c4998] .modal-content .qrcode-item .qrcode-img .qrcode-placeholder img{width:100%;height:100%}[data-v-6d6c4998] .modal-content .qrcode-item .qrcode-img .scan-btn{background:#00f2ff;color:#030d21;border:none;padding:4px 12px;border-radius:4px;cursor:pointer}[data-v-6d6c4998] .modal-content .qrcode-item .qrcode-info{color:#aaa;font-size:14px;line-height:1.5}[data-v-6d6c4998] .modal-pagination{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;gap:8px;margin-top:20px}[data-v-6d6c4998] .modal-pagination .page-btn{background:rgba(26,74,141,.5);border:1px solid #1a4a8d;color:#aaa;width:32px;height:32px;border-radius:4px;cursor:pointer}[data-v-6d6c4998] .modal-pagination .page-btn.active{background:#00f2ff;color:#030d21;border-color:#00f2ff}[data-v-6d6c4998] .sub-modal-mask{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:10000;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}[data-v-6d6c4998] .sub-modal-container{width:500px;background:#030d21;border:2px solid #00f2ff;border-radius:8px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-6d6c4998] .sub-modal-header{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;margin-bottom:20px}[data-v-6d6c4998] .sub-modal-header .sub-modal-title{font-size:20px;font-weight:700;color:#00f2ff}[data-v-6d6c4998] .sub-modal-header .sub-close-btn{background:transparent;border:none;color:#aaa;font-size:20px;cursor:pointer}[data-v-6d6c4998] .sub-modal-header .sub-close-btn:hover{color:#00f2ff}[data-v-6d6c4998] .sub-modal-content{color:#fff}[data-v-6d6c4998] .sub-modal-content .detail-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}[data-v-6d6c4998] .sub-modal-content .detail-info .detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}[data-v-6d6c4998] .sub-modal-content .detail-info .detail-item .label{color:#aaa;width:80px;text-align:right}[data-v-6d6c4998] .sub-modal-content .detail-info .detail-item .value{color:#00f2ff}@-webkit-keyframes statusPulse-0c6ef65b{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-0c6ef65b]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-0c6ef65b{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.production-stats[data-v-0c6ef65b]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2}.production-stats-grid[data-v-0c6ef65b]{height:calc(100% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.production-stat-item[data-v-0c6ef65b]{background:rgba(6,30,93,.7);border:1px solid #1a4a8d;padding:10px 5px;border-radius:6px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;min-width:auto;max-width:none;cursor:pointer}.production-stat-item[data-v-0c6ef65b]:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#00f2ff),to(transparent));background:linear-gradient(90deg,transparent,#00f2ff,transparent);-webkit-animation:statusPulse-0c6ef65b 2s ease-in-out infinite;animation:statusPulse-0c6ef65b 2s ease-in-out infinite;opacity:.7}.production-stat-item[data-v-0c6ef65b]:hover{background:rgba(26,74,141,.85);-webkit-box-shadow:0 0 15px rgba(0,242,255,.4),0 4px 20px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,242,255,.4),0 4px 20px rgba(0,0,0,.3);-webkit-transform:translateY(-3px) scale(1.02);transform:translateY(-3px) scale(1.02);border-color:#00f2ff}.production-stat-item[data-v-0c6ef65b]:active{-webkit-transform:translateY(-1px) scale(.99);transform:translateY(-1px) scale(.99)}.production-stat-item .stat-value[data-v-0c6ef65b]{font-size:22px;color:#00f2ff;font-weight:700;text-shadow:0 0 8px rgba(0,242,255,.6),0 0 15px rgba(0,242,255,.3);font-family:Arial Black,sans-serif;margin-bottom:2px;letter-spacing:1px}.production-stat-item .stat-unit[data-v-0c6ef65b]{display:block;font-size:14px;color:#66a3ff;margin-top:2px;text-align:center}.production-stat-item .stat-label[data-v-0c6ef65b]{font-size:11px;color:#aaa;margin-top:2px;text-transform:uppercase;letter-spacing:.5px}@media(max-width:1200px){.production-stat-item .stat-value[data-v-0c6ef65b]{font-size:18px}.production-stat-item .stat-label[data-v-0c6ef65b]{font-size:10px}}@media(max-width:900px){.production-stats-grid[data-v-0c6ef65b]{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(6,1fr)}}@-webkit-keyframes statusPulse-00c7cb7e{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-00c7cb7e]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-00c7cb7e{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.cold-storage-utilization[data-v-00c7cb7e]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-container[data-v-00c7cb7e]{width:100%;height:100%}@-webkit-keyframes statusPulse-0cb31bde{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-0cb31bde]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-0cb31bde{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.cold-storage-temperature[data-v-0cb31bde]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-container[data-v-0cb31bde]{width:100%;height:100%}@-webkit-keyframes statusPulse-43221f75{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-43221f75]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-43221f75{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.cold-storage-humidity[data-v-43221f75]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-container[data-v-43221f75]{width:100%;height:100%}[data-v-c9ce6d16]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@-webkit-keyframes statusPulse-c9ce6d16{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}@keyframes statusPulse-c9ce6d16{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.cold-stock-modal-mask[data-v-c9ce6d16]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,13,33,.95);z-index:9999;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;overflow:auto}.cold-stock-modal-container[data-v-c9ce6d16]{width:95vw;height:95vh;max-width:3072px;max-height:2304px;background:#030d21;border:2px solid #1a4a8d;border-radius:8px;padding:20px;padding-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.modal-header[data-v-c9ce6d16]{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;padding-bottom:15px}.modal-header .modal-title[data-v-c9ce6d16]{font-size:22px;font-weight:700;color:#00f2ff}.modal-header .close-btn[data-v-c9ce6d16]{background:transparent;border:none;color:#aaa;font-size:32px;cursor:pointer}.modal-header .close-btn[data-v-c9ce6d16]:hover{color:#00f2ff}.modal-content[data-v-c9ce6d16]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;height:calc(100% - 30px)}.left-info-panel[data-v-c9ce6d16]{width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.left-info-panel .storage-basic[data-v-c9ce6d16]{background:rgba(26,74,141,.3);border:1px solid #1a4a8d;border-radius:6px;padding:15px}.left-info-panel .storage-basic .size-info[data-v-c9ce6d16]{font-size:18px;color:#aaa;margin-bottom:12px}.left-info-panel .storage-basic .env-status[data-v-c9ce6d16]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;font-size:18px}.left-info-panel .storage-basic .env-status .icon[data-v-c9ce6d16]{margin-right:6px}.left-info-panel .storage-basic .env-status .temp-status[data-v-c9ce6d16]{color:#00f2ff}.left-info-panel .storage-basic .env-status .humidity-status[data-v-c9ce6d16]{color:#66a3ff}.left-info-panel .customer-tabs[data-v-c9ce6d16]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.left-info-panel .customer-tabs .tab-btn[data-v-c9ce6d16]{border:1px solid #1a4a8d;border-radius:4px;padding:8px 15px;font-size:16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.left-info-panel .customer-tabs .tab-btn.active[data-v-c9ce6d16]{font-weight:700;-webkit-box-shadow:0 0 8px rgba(0,242,255,.4);box-shadow:0 0 8px rgba(0,242,255,.4)}.left-info-panel .stock-stat-table[data-v-c9ce6d16]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #1a4a8d;border-radius:6px;overflow:hidden}.left-info-panel .stock-stat-table .stat-row[data-v-c9ce6d16]{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;padding:12px 15px;font-size:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.left-info-panel .stock-stat-table .stat-row[data-v-c9ce6d16]:last-child{border-bottom:none}.left-info-panel .stock-stat-table .stat-row .stat-label[data-v-c9ce6d16]{color:#fff}.left-info-panel .stock-stat-table .stat-row .stat-value[data-v-c9ce6d16]{color:#00f2ff;font-weight:700}.right-layout-panel[data-v-c9ce6d16]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(26,74,141,.2);border:1px solid #1a4a8d;border-radius:6px;padding:20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.right-layout-panel[data-v-c9ce6d16]::-webkit-scrollbar{display:none}.right-layout-panel .stock-grid.square-grid[data-v-c9ce6d16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;height:100%}.right-layout-panel .stock-grid.square-grid .grid-row[data-v-c9ce6d16]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;-webkit-box-flex:1;-ms-flex:1;flex:1}.right-layout-panel .stock-grid.square-grid .grid-row .grid-cell.square-cell[data-v-c9ce6d16]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;border:1px solid #1a4a8d;border-radius:4px;aspect-ratio:1/1;min-width:0}.right-layout-panel .stock-grid.square-grid .grid-row .grid-cell.square-cell .cell-content[data-v-c9ce6d16]{padding:8px;font-size:14px;color:#fff;line-height:1.4}.right-layout-panel .stock-grid.square-grid .grid-row .grid-cell.square-cell .cell-bottom-bar[data-v-c9ce6d16]{position:absolute;bottom:6px;left:5%;width:90%;height:3px;background:#00f2ff}.right-layout-panel .stock-grid.square-grid .grid-row .grid-cell.square-cell .cell-quantity-bar[data-v-c9ce6d16]{position:absolute;top:0;right:0;width:6px}.cell-tooltip[data-v-c9ce6d16]{position:fixed;background:rgba(0,30,93,.95);border:1px solid #00f2ff;border-radius:6px;padding:15px;z-index:10000;min-width:240px;-webkit-box-shadow:0 0 15px rgba(0,242,255,.3);box-shadow:0 0 15px rgba(0,242,255,.3)}.cell-tooltip .tooltip-title[data-v-c9ce6d16]{font-size:18px;font-weight:700;color:#00f2ff;margin-bottom:10px;border-bottom:1px solid #1a4a8d;padding-bottom:6px}.cell-tooltip .tooltip-item[data-v-c9ce6d16]{font-size:16px;color:#aaa;margin-bottom:6px}.cell-tooltip .tooltip-item[data-v-c9ce6d16]:last-child{margin-bottom:0}@-webkit-keyframes statusPulse-a6f701d4{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-a6f701d4]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-a6f701d4{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.cold-storage-details[data-v-a6f701d4]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:3;-ms-flex:3;flex:3}.cold-storage-grid[data-v-a6f701d4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;height:calc(100% - 20px);overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cold-storage-item[data-v-a6f701d4]{background:rgba(6,30,93,.7);border:1px solid #1a4a8d;border-radius:6px;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.cold-storage-item.full-storage .usage-circle[data-v-a6f701d4]{background:conic-gradient(red 100%,rgba(0,242,255,.2) 100%)}.storage-title[data-v-a6f701d4]{text-align:center;font-size:.5vw;margin-bottom:.4vh;color:#aaa}.storage-companies[data-v-a6f701d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2vh;margin-bottom:.6vh}.company-tag[data-v-a6f701d4]{font-size:.4vw;padding:.2vh;text-align:center;border-radius:2px}.storage-usage[data-v-a6f701d4]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.usage-circle[data-v-a6f701d4]{width:45%;aspect-ratio:1;max-width:60px;border-radius:50%;background:conic-gradient(#00f2ff var(--usage,65%),rgba(0,242,255,.2) var(--usage,65%));position:relative}.cold-storage-item:first-child .usage-circle[data-v-a6f701d4]{--usage:84%}.cold-storage-item:nth-child(2) .usage-circle[data-v-a6f701d4]{--usage:78%}.cold-storage-item:nth-child(3) .usage-circle[data-v-a6f701d4]{--usage:71%}.cold-storage-item:nth-child(4) .usage-circle[data-v-a6f701d4]{--usage:26%}.cold-storage-item:nth-child(5) .usage-circle[data-v-a6f701d4]{--usage:100%}.cold-storage-item:nth-child(6) .usage-circle[data-v-a6f701d4]{--usage:90%}.cold-storage-item:nth-child(7) .usage-circle[data-v-a6f701d4]{--usage:26%}.usage-text[data-v-a6f701d4]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.55vw;color:#fff;min-font-size:6px}.storage-status[data-v-a6f701d4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.4vw;color:#aaa}.humidity[data-v-a6f701d4],.storage-status[data-v-a6f701d4],.temperature[data-v-a6f701d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.humidity[data-v-a6f701d4],.temperature[data-v-a6f701d4]{gap:.3vw}.status-value[data-v-a6f701d4]{color:#00f2ff}.status-value.warning[data-v-a6f701d4]{color:red}.video-wrapper[data-v-4f2741ec]{position:relative;width:100%;height:100%;background:#111;overflow:hidden}.stream-name[data-v-4f2741ec]{top:4px;left:6px;font-size:11px}.latency-display[data-v-4f2741ec],.stream-name[data-v-4f2741ec]{position:absolute;color:#fff;background:rgba(0,0,0,.6);padding:2px 6px;border-radius:3px;z-index:10}.latency-display[data-v-4f2741ec]{bottom:4px;right:6px;font-size:10px}.status-dot[data-v-4f2741ec]{position:absolute;top:4px;right:6px;width:8px;height:8px;border-radius:50%;background:#666}.status-dot.connecting[data-v-4f2741ec]{background:#fa0;-webkit-animation:pulse-4f2741ec 1.5s infinite;animation:pulse-4f2741ec 1.5s infinite}.status-dot.connected[data-v-4f2741ec]{background:#0f8;-webkit-box-shadow:0 0 6px #0f8;box-shadow:0 0 6px #0f8}.status-dot.error[data-v-4f2741ec]{background:#f44}@-webkit-keyframes pulse-4f2741ec{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulse-4f2741ec{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@-webkit-keyframes statusPulse-a83c130c{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}[data-v-a83c130c]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@keyframes statusPulse-a83c130c{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.warehouse-monitor[data-v-a83c130c]{background:rgba(6,30,93,.5);border:1px solid #1a4a8d;padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.monitor-grid[data-v-a83c130c]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;height:calc(100% - 20px)}.monitor-item[data-v-a83c130c]{width:100%;height:100%;border-radius:4px}.monitor-image[data-v-a83c130c]{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.monitor-image[data-v-a83c130c]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}[data-v-55e98ad0]:export{menuText:#bfcbd9;menuActiveText:#42bd6d;subMenuActiveText:#f4f4f5;menuBg:#42bd6d;menuHover:#42bd6d;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}@-webkit-keyframes statusPulse-55e98ad0{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}@keyframes statusPulse-55e98ad0{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}.right-col[data-v-55e98ad0]{display:grid;grid-template-columns:59% 40.5%;gap:10px}.right-left-col[data-v-55e98ad0],.right-right-col[data-v-55e98ad0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cold-storage-row[data-v-55e98ad0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.cold-storage-row>[data-v-55e98ad0],.cold-storage-row[data-v-55e98ad0]{-webkit-box-flex:1;-ms-flex:1;flex:1}@-webkit-keyframes statusPulse{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}@keyframes statusPulse{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.3}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.8}}#app{background-color:#030d21;color:#fff;margin:0;padding:0;font-family:Microsoft YaHei,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden}#app *,.dashboard-main{-webkit-box-sizing:border-box;box-sizing:border-box}.dashboard-main{height:100vh;display:grid;grid-template-columns:15fr 33fr 52fr;gap:10px;padding:10px;padding-bottom:75px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}