.premium-logistics-dashboard[data-v-4f39f278]{padding:24px;background:linear-gradient(135deg,#f8faff,#e8f2ff);min-height:calc(100vh - 64px)}.premium-logistics-dashboard .top-metrics[data-v-4f39f278]{margin-bottom:24px}.premium-logistics-dashboard .top-metrics .metric-card[data-v-4f39f278]{height:130px;border:1px solid #e6f0ff;border-radius:8px;box-shadow:0 4px 12px rgba(44,90,160,.08);transition:all .3s ease;background:linear-gradient(135deg,#fff,#f8faff);overflow:hidden}.premium-logistics-dashboard .top-metrics .metric-card[data-v-4f39f278]:hover{box-shadow:0 8px 24px rgba(44,90,160,.15);transform:translateY(-3px)}.premium-logistics-dashboard .top-metrics .metric-card .ant-card-body[data-v-4f39f278]{padding:12px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.premium-logistics-dashboard .top-metrics .metric-card .card-header[data-v-4f39f278]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:8px;min-height:32px}.premium-logistics-dashboard .top-metrics .metric-card .card-header .icon-wrapper[data-v-4f39f278]{width:32px;height:32px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);-ms-flex-negative:0;flex-shrink:0}.premium-logistics-dashboard .top-metrics .metric-card .card-header .icon-wrapper .anticon[data-v-4f39f278]{font-size:14px}.premium-logistics-dashboard .top-metrics .metric-card .card-header .icon-wrapper.orders[data-v-4f39f278]{background:linear-gradient(135deg,#2c5aa0,#1e4785)}.premium-logistics-dashboard .top-metrics .metric-card .card-header .icon-wrapper.vehicles[data-v-4f39f278]{background:linear-gradient(135deg,#4a90e2,#357abd)}.premium-logistics-dashboard .top-metrics .metric-card .card-header .icon-wrapper.efficiency[data-v-4f39f278]{background:linear-gradient(135deg,#5ba0d0,#4682b4)}.premium-logistics-dashboard .top-metrics .metric-card .card-header .icon-wrapper.fuel[data-v-4f39f278]{background:linear-gradient(135deg,#6495ed,#4169e1)}.premium-logistics-dashboard .top-metrics .metric-card .card-header .trend-info[data-v-4f39f278]{text-align:right;-ms-flex-negative:0;flex-shrink:0}.premium-logistics-dashboard .top-metrics .metric-card .card-header .trend-info .trend-value[data-v-4f39f278]{display:block;font-size:11px;font-weight:600;line-height:1.2}.premium-logistics-dashboard .top-metrics .metric-card .card-header .trend-info .trend-value.up[data-v-4f39f278]{color:#52c41a}.premium-logistics-dashboard .top-metrics .metric-card .card-header .trend-info .trend-value.down[data-v-4f39f278]{color:#f5222d}.premium-logistics-dashboard .top-metrics .metric-card .card-header .trend-info .trend-period[data-v-4f39f278]{font-size:9px;color:#999;margin-top:1px}.premium-logistics-dashboard .top-metrics .metric-card .card-body[data-v-4f39f278]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.premium-logistics-dashboard .top-metrics .metric-card .card-body .metric-main[data-v-4f39f278]{-ms-flex:1;flex:1}.premium-logistics-dashboard .top-metrics .metric-card .card-body .metric-main .metric-title[data-v-4f39f278]{font-size:12px;color:#666;margin:0 0 4px 0;line-height:1.2}.premium-logistics-dashboard .top-metrics .metric-card .card-body .metric-main .metric-value[data-v-4f39f278]{font-size:20px;font-weight:600;color:#262626;line-height:1}.premium-logistics-dashboard .top-metrics .metric-card .card-body .metric-main .metric-value .unit[data-v-4f39f278]{font-size:12px;color:#999;margin-left:2px}.premium-logistics-dashboard .top-metrics .metric-card .card-body .chart-container[data-v-4f39f278]{width:60px;height:30px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.premium-logistics-dashboard .top-metrics .metric-card .card-body .chart-container .line-chart[data-v-4f39f278]{width:100%;height:100%}.premium-logistics-dashboard .top-metrics .metric-card .card-body .chart-container .line-chart polyline[data-v-4f39f278]{opacity:.8;stroke-width:2}.premium-logistics-dashboard .top-metrics .metric-card .card-body .chart-container .line-chart circle[data-v-4f39f278]{opacity:.9;r:2}.premium-logistics-dashboard .top-metrics .metric-card.orders-card[data-v-4f39f278]{border-left:4px solid #2c5aa0;box-shadow:0 4px 12px rgba(44,90,160,.12)}.premium-logistics-dashboard .top-metrics .metric-card.vehicles-card[data-v-4f39f278]{border-left:4px solid #4a90e2;box-shadow:0 4px 12px rgba(74,144,226,.12)}.premium-logistics-dashboard .top-metrics .metric-card.efficiency-card[data-v-4f39f278]{border-left:4px solid #5ba0d0;box-shadow:0 4px 12px rgba(91,160,208,.12)}.premium-logistics-dashboard .top-metrics .metric-card.fuel-card[data-v-4f39f278]{border-left:4px solid #6495ed;box-shadow:0 4px 12px rgba(100,149,237,.12)}.premium-logistics-dashboard .main-content[data-v-4f39f278]{margin-bottom:24px}.premium-logistics-dashboard .premium-map-card[data-v-4f39f278]{background:#fff;border-radius:8px;border:1px solid #e8e9ea;box-shadow:0 2px 12px rgba(0,0,0,.04);overflow:hidden}.premium-logistics-dashboard .premium-map-card .map-header[data-v-4f39f278]{background:linear-gradient(135deg,#2c5aa0,#1e4785);padding:20px 24px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e8e9ea}.premium-logistics-dashboard .premium-map-card .map-header .map-title h2[data-v-4f39f278]{margin:0 0 4px 0;font-size:18px;font-weight:600}.premium-logistics-dashboard .premium-map-card .map-header .map-title p[data-v-4f39f278]{margin:0;opacity:.85;font-size:13px}.premium-logistics-dashboard .premium-map-card .map-header .map-controls-header .ant-btn-group .ant-btn[data-v-4f39f278]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:12px;height:32px;padding:0 12px}.premium-logistics-dashboard .premium-map-card .map-header .map-controls-header .ant-btn-group .ant-btn[data-v-4f39f278]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.premium-logistics-dashboard .premium-map-card .map-header .map-controls-header .ant-btn-group .ant-btn.ant-btn-primary[data-v-4f39f278]{background:hsla(0,0%,100%,.9);color:#2c5aa0;border-color:transparent}.premium-logistics-dashboard .premium-map-card .gis-map-container[data-v-4f39f278]{position:relative;height:600px;padding:20px}.premium-logistics-dashboard .premium-map-card .gis-map-container .gansu-map[data-v-4f39f278]{width:100%;height:100%;background:#fafbfc;border-radius:12px;border:1px solid #e8e9ea}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend[data-v-4f39f278]{position:absolute;top:30px;left:30px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item[data-v-4f39f278]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:12px}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item[data-v-4f39f278]:last-child{margin-bottom:0}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item .legend-color[data-v-4f39f278]{width:12px;height:12px;border-radius:50%;margin-right:8px}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item .legend-color.delivering[data-v-4f39f278]{background:#52c41a;box-shadow:0 0 0 2px rgba(82,196,26,.2)}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item .legend-color.returning[data-v-4f39f278]{background:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item .legend-color.idle[data-v-4f39f278]{background:#d9d9d9;box-shadow:0 0 0 2px hsla(0,0%,85.1%,.2)}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item .legend-color.warehouse[data-v-4f39f278]{background:#faad14;box-shadow:0 0 0 2px rgba(250,173,20,.2)}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item .road-legend[data-v-4f39f278]{width:20px;height:3px;margin-right:8px;border-radius:2px}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item .road-legend.highway[data-v-4f39f278]{background:#2c5aa0;height:3px}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item .road-legend.national-road[data-v-4f39f278]{background:#4a90e2;height:2.5px}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item .road-legend.provincial[data-v-4f39f278]{background:#52c41a;height:2px;background-image:repeating-linear-gradient(90deg,#52c41a,#52c41a 8px,transparent 0,transparent 12px)}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-legend .legend-item .road-legend.county[data-v-4f39f278]{background:#faad14;height:1.5px;background-image:repeating-linear-gradient(90deg,#faad14,#faad14 4px,transparent 0,transparent 6px)}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-side-panel[data-v-4f39f278]{position:absolute;top:30px;right:30px;width:160px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-side-panel .panel-section[data-v-4f39f278]{margin-bottom:20px}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-side-panel .panel-section[data-v-4f39f278]:last-child{margin-bottom:0}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-side-panel .panel-section h4[data-v-4f39f278]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#262626}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-side-panel .panel-section .control-item[data-v-4f39f278]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-size:12px}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-side-panel .panel-section .control-item[data-v-4f39f278]:last-child{margin-bottom:0}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-side-panel .panel-section .region-stats .stat-item[data-v-4f39f278]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:12px}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-side-panel .panel-section .region-stats .stat-item[data-v-4f39f278]:last-child{margin-bottom:0}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-side-panel .panel-section .region-stats .stat-item .stat-label[data-v-4f39f278]{color:#666}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-side-panel .panel-section .region-stats .stat-item .stat-value[data-v-4f39f278]{font-weight:600;color:#1890ff}.premium-logistics-dashboard .status-card[data-v-4f39f278]{border-radius:8px;border:1px solid #e6f0ff;box-shadow:0 4px 12px rgba(44,90,160,.08);background:linear-gradient(135deg,#fff,#f8faff)}.premium-logistics-dashboard .status-card .ant-card-head[data-v-4f39f278]{border-bottom:1px solid #e6f0ff;background:linear-gradient(135deg,#f8faff,#fff)}.premium-logistics-dashboard .status-card .ant-card-head .ant-card-head-title[data-v-4f39f278]{color:#2c5aa0;font-weight:600}.premium-logistics-dashboard .status-card .vehicle-status .status-item[data-v-4f39f278]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:12px;border-radius:8px;background:rgba(44,90,160,.02);transition:all .3s ease}.premium-logistics-dashboard .status-card .vehicle-status .status-item[data-v-4f39f278]:hover{background:rgba(44,90,160,.05);transform:translateX(2px)}.premium-logistics-dashboard .status-card .vehicle-status .status-item .status-icon[data-v-4f39f278]{width:16px;height:16px;border-radius:50%;margin-right:16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.premium-logistics-dashboard .status-card .vehicle-status .status-item .status-icon.delivering[data-v-4f39f278]{background:linear-gradient(135deg,#4a90e2,#357abd);box-shadow:0 0 0 3px rgba(74,144,226,.2)}.premium-logistics-dashboard .status-card .vehicle-status .status-item .status-icon.returning[data-v-4f39f278]{background:linear-gradient(135deg,#5ba0d0,#4682b4);box-shadow:0 0 0 3px rgba(91,160,208,.2)}.premium-logistics-dashboard .status-card .vehicle-status .status-item .status-icon.idle[data-v-4f39f278]{background:linear-gradient(135deg,#b8c6db,#a8b6c8);box-shadow:0 0 0 3px rgba(184,198,219,.2)}.premium-logistics-dashboard .status-card .vehicle-status .status-item .status-info[data-v-4f39f278]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.premium-logistics-dashboard .status-card .vehicle-status .status-item .status-info .status-count[data-v-4f39f278]{font-size:20px;font-weight:700;color:#2c5aa0;text-shadow:0 1px 2px rgba(0,0,0,.1)}.premium-logistics-dashboard .status-card .vehicle-status .status-item .status-info .status-label[data-v-4f39f278]{font-size:14px;color:#4a5568;font-weight:500}.premium-logistics-dashboard .alert-card[data-v-4f39f278]{border-radius:8px;border:1px solid #e6f0ff;box-shadow:0 4px 12px rgba(44,90,160,.08);background:linear-gradient(135deg,#fff,#f8faff)}.premium-logistics-dashboard .alert-card .ant-card-head[data-v-4f39f278]{border-bottom:1px solid #e6f0ff;background:linear-gradient(135deg,#f8faff,#fff)}.premium-logistics-dashboard .alert-card .ant-card-head .ant-card-head-title[data-v-4f39f278]{color:#2c5aa0;font-weight:600}.premium-logistics-dashboard .alert-card .ant-list-item[data-v-4f39f278]{padding:12px 0;margin:0 8px;border-bottom:1px solid rgba(44,90,160,.1);transition:all .3s ease}.premium-logistics-dashboard .alert-card .ant-list-item[data-v-4f39f278]:hover{background:rgba(44,90,160,.02);border-radius:6px;padding:12px 8px;margin:0}.premium-logistics-dashboard .alert-card .ant-list-item[data-v-4f39f278]:last-child{border-bottom:none}.premium-logistics-dashboard .fuel-card[data-v-4f39f278]{border-radius:8px;border:1px solid #e6f0ff;box-shadow:0 4px 12px rgba(44,90,160,.08);background:linear-gradient(135deg,#fff,#f8faff)}.premium-logistics-dashboard .fuel-card .ant-card-head[data-v-4f39f278]{border-bottom:1px solid #e6f0ff;background:linear-gradient(135deg,#f8faff,#fff)}.premium-logistics-dashboard .fuel-card .ant-card-head .ant-card-head-title[data-v-4f39f278]{color:#2c5aa0;font-weight:600}.premium-logistics-dashboard .fuel-card .fuel-info[data-v-4f39f278]{margin-bottom:16px}.premium-logistics-dashboard .fuel-card .fuel-info .fuel-item[data-v-4f39f278]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:8px 12px;border-radius:6px;background:rgba(44,90,160,.02);transition:all .3s ease}.premium-logistics-dashboard .fuel-card .fuel-info .fuel-item[data-v-4f39f278]:hover{background:rgba(44,90,160,.05);transform:translateX(2px)}.premium-logistics-dashboard .fuel-card .fuel-info .fuel-item .fuel-label[data-v-4f39f278]{font-size:14px;color:#4a5568;font-weight:500}.premium-logistics-dashboard .fuel-card .fuel-info .fuel-item .fuel-value[data-v-4f39f278]{font-size:15px;font-weight:600;color:#2c5aa0}.premium-logistics-dashboard .fuel-card .fuel-info .fuel-item .fuel-value.fuel-saving[data-v-4f39f278]{color:#4a90e2;text-shadow:0 1px 2px rgba(0,0,0,.1)}.premium-logistics-dashboard .fuel-card .ant-progress .ant-progress-bg[data-v-4f39f278]{background:linear-gradient(135deg,#4a90e2,#357abd)!important}.premium-logistics-dashboard .bottom-analytics .chart-card[data-v-4f39f278]{height:300px}.premium-logistics-dashboard .bottom-analytics .chart-card .chart-placeholder[data-v-4f39f278]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:220px;color:#666}.premium-logistics-dashboard .bottom-analytics .chart-card .chart-placeholder p[data-v-4f39f278]{margin-top:16px;margin-bottom:0}@media (max-width:768px){.premium-logistics-dashboard[data-v-4f39f278]{padding:8px}.premium-logistics-dashboard .premium-map-card[data-v-4f39f278]{height:400px}.premium-logistics-dashboard .premium-map-card .gis-map-container[data-v-4f39f278]{height:320px}.premium-logistics-dashboard .premium-map-card .gis-map-container .map-side-panel[data-v-4f39f278]{position:static;width:100%;margin-top:16px}}