.dashboard[data-v-124356d7]{padding:0}.page-header[data-v-124356d7]{margin-bottom:24px}.page-header h2[data-v-124356d7]{margin:0 0 8px 0;font-size:24px;font-weight:600;color:#333}.page-header p[data-v-124356d7]{margin:0;font-size:14px;color:#666}.stats-cards[data-v-124356d7]{margin-bottom:20px}.stats-row[data-v-124356d7]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-card[data-v-124356d7]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.stat-card[data-v-124356d7]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.stat-icon[data-v-124356d7]{width:60px;height:60px;border-radius:12px;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;margin-right:16px;font-size:24px;color:#fff}.stat-icon.vehicle-plan[data-v-124356d7]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-icon.material-plan[data-v-124356d7]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-icon.driver-count[data-v-124356d7]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-icon.vehicle-count[data-v-124356d7]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.stat-content[data-v-124356d7]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-value[data-v-124356d7]{font-size:32px;font-weight:700;color:#333;margin-bottom:4px}.stat-label[data-v-124356d7]{font-size:14px;color:#666;margin-bottom:4px}.stat-change[data-v-124356d7]{font-size:12px}.stat-change.positive[data-v-124356d7]{color:#52c41a}.stat-change.negative[data-v-124356d7]{color:#f5222d}.main-content[data-v-124356d7]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.charts-section[data-v-124356d7]{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}.chart-container[data-v-124356d7]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-header[data-v-124356d7]{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}.chart-header h3[data-v-124356d7]{margin:0;font-size:16px;color:#333}.chart-content-pie[data-v-124356d7],.chart-content[data-v-124356d7]{height:300px}.info-section[data-v-124356d7]{gap:20px}.info-panel[data-v-124356d7],.info-section[data-v-124356d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-panel[data-v-124356d7]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);height:400px}.panel-header[data-v-124356d7]{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:12px;border-bottom:1px solid #f0f0f0}.panel-header h3[data-v-124356d7]{margin:0;font-size:16px;color:#333}.activity-list[data-v-124356d7]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-top:16px}.activity-item[data-v-124356d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f5f5f5}.activity-item[data-v-124356d7]:last-child{border-bottom:none}.activity-avatar[data-v-124356d7]{width:32px;height:32px;border-radius:50%;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;margin-right:12px;font-size:14px;color:#fff}.activity-avatar.user[data-v-124356d7]{background-color:#5b8ff9}.activity-avatar.order[data-v-124356d7]{background-color:#5ad8a6}.activity-avatar.danger[data-v-124356d7]{background-color:#f6bd16}.activity-avatar.info[data-v-124356d7]{background-color:#6dc8ec}.activity-content[data-v-124356d7]{-webkit-box-flex:1;-ms-flex:1;flex:1}.activity-title[data-v-124356d7]{font-size:14px;color:#333;margin-bottom:4px;line-height:1.4}.activity-time[data-v-124356d7]{font-size:12px;color:#999}.task-list[data-v-124356d7]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-top:16px}.task-item[data-v-124356d7]{position:relative;padding:12px 0;border-bottom:1px solid #f5f5f5}.task-item[data-v-124356d7]:last-child{border-bottom:none}.task-content[data-v-124356d7]{margin-right:12px;padding-right:60px}.task-main[data-v-124356d7]{margin-bottom:4px}.task-title[data-v-124356d7]{font-size:14px;color:#333;font-weight:500}.task-priority[data-v-124356d7]{position:absolute;top:12px;right:0;font-size:12px;padding:2px 6px;border-radius:0 8px 0 8px;color:#fff}.task-priority.high[data-v-124356d7]{background-color:#f56c6c}.task-priority.medium[data-v-124356d7]{background-color:#e6a23c}.task-priority.low[data-v-124356d7]{background-color:#67c23a}.task-desc[data-v-124356d7]{font-size:12px;color:#666;line-height:1.4}.task-actions[data-v-124356d7]{position:absolute;right:0;bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.task-content[data-v-124356d7]{padding-bottom:40px}@media (max-width:1200px){.main-content[data-v-124356d7]{grid-template-columns:1fr}.stats-row[data-v-124356d7]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stats-row[data-v-124356d7]{grid-template-columns:1fr}.stat-card[data-v-124356d7]{padding:16px}.stat-icon[data-v-124356d7]{width:48px;height:48px;font-size:20px}.stat-value[data-v-124356d7]{font-size:24px}}[data-v-e8dc0b4e]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body[data-v-e8dc0b4e],html[data-v-e8dc0b4e]{height:100%;width:100%;overflow:hidden}.login-container[data-v-e8dc0b4e]{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;height:100vh;width:100vw;position:relative}.background-image[data-v-e8dc0b4e]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.login-box[data-v-e8dc0b4e]{width:400px;background:hsla(0,0%,100%,.9);border-radius:12px;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);overflow:hidden;z-index:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative}.login-logo[data-v-e8dc0b4e]{background:#1890ff;color:#fff;padding:24px;text-align:center;position:relative;overflow:hidden}.login-logo[data-v-e8dc0b4e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));-webkit-transform:skewY(-5deg) translateX(-100%);transform:skewY(-5deg) translateX(-100%);-webkit-animation:shine-e8dc0b4e 1.5s infinite alternate;animation:shine-e8dc0b4e 1.5s infinite alternate}@-webkit-keyframes shine-e8dc0b4e{to{-webkit-transform:skewY(-5deg) translateX(100%);transform:skewY(-5deg) translateX(100%)}}@keyframes shine-e8dc0b4e{to{-webkit-transform:skewY(-5deg) translateX(100%);transform:skewY(-5deg) translateX(100%)}}.login-logo h2[data-v-e8dc0b4e]{margin:0;font-weight:600;letter-spacing:1px;font-size:24px;position:relative;z-index:1}.login-tabs[data-v-e8dc0b4e]{padding:30px}.el-form-item[data-v-e8dc0b4e]{margin-bottom:22px}.login-btn[data-v-e8dc0b4e]{width:100%;height:40px;font-size:16px;font-weight:500;letter-spacing:1px}.code-btn[data-v-e8dc0b4e]{width:100%;padding:6px 0;font-size:12px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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-5800cb80] .ant-form-item{margin-bottom:16px}[data-v-5800cb80] .ant-form-item-label{padding-bottom:4px}[data-v-5800cb80] .ant-input-number{width:100%}[data-v-5800cb80] .ant-modal-body{max-height:70vh;overflow-y:auto}[data-v-5800cb80] .ant-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}[data-v-5800cb80] .form-section{margin-bottom:16px;padding-top:8px;border-top:1px dashed #e8e8e8}[data-v-5800cb80] .form-section:first-child{border-top:none;padding-top:0}[data-v-5800cb80] .ant-input,[data-v-5800cb80] .ant-input-number-input,[data-v-5800cb80] .ant-picker,[data-v-5800cb80] .ant-select-selection{border-radius:4px}[data-v-5800cb80] .el-date-editor{height:32px!important;line-height:30px!important}[data-v-5800cb80] .el-date-editor .el-range-input{height:30px!important;line-height:30px!important}[data-v-5800cb80] .el-date-editor .el-input__inner{height:32px!important;line-height:32px!important;border-radius:4px!important;border:1px solid #d9d9d9!important;font-size:14px!important}[data-v-5800cb80] .el-date-editor .el-input__inner:hover{border-color:#40a9ff!important}[data-v-5800cb80] .el-date-editor .el-input__inner:focus{border-color:#40a9ff!important;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2)!important;box-shadow:0 0 0 2px rgba(24,144,255,.2)!important}.plan-detail-content[data-v-525f1509]{max-height:650px;overflow-y:auto;padding:10px}.detail-section[data-v-525f1509]{margin-bottom:24px}.section-title[data-v-525f1509]{font-size:16px;font-weight:600;color:#1890ff;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #e8e8e8}.plan-detail-content[data-v-525f1509]::-webkit-scrollbar{width:8px}.plan-detail-content[data-v-525f1509]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.plan-detail-content[data-v-525f1509]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.plan-detail-content[data-v-525f1509]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-525f1509] .ant-descriptions-item-label{font-weight:500;background-color:#fafafa;width:120px}[data-v-525f1509] .ant-descriptions-item-content{background-color:#fff}.list-container[data-v-7b94ec99]{padding:20px}[data-v-7b94ec99] .ant-card-body{padding:20px 30px;height:calc(100vh - 150px);overflow:hidden}[data-v-7b94ec99] .ant-table{margin-top:20px}[data-v-7b94ec99] .ant-table-tbody>tr>td,[data-v-7b94ec99] .ant-table-thead>tr>th{text-align:center;padding:12px 8px}[data-v-7b94ec99] .ant-table-tbody>tr{height:60px}.list-container[data-v-0d1305b1]{padding:20px}[data-v-0d1305b1] .ant-card-body{padding:20px 30px;height:calc(100vh - 150px);overflow:hidden}[data-v-0d1305b1] .ant-table{margin-top:20px}[data-v-0d1305b1] .ant-table-tbody>tr>td,[data-v-0d1305b1] .ant-table-thead>tr>th{text-align:center;padding:12px 8px}[data-v-0d1305b1] .ant-table-tbody>tr{height:60px}.map-selector[data-v-f5d8900a]{width:100%}#mapContainer[data-v-f5d8900a]{position:relative}[data-v-217354d7] .el-input__inner{height:32px!important;line-height:32px!important}[data-v-217354d7] .el-input__icon,[data-v-217354d7] .el-input__suffix{line-height:32px!important}[data-v-217354d7] .el-upload__input{display:none!important}[data-v-217354d7] .el-upload--picture-card{width:148px;height:148px;line-height:148px}[data-v-217354d7] .el-upload-list--picture-card .el-upload-list__item{width:148px;height:148px}.hide-upload-btn[data-v-217354d7] .el-upload--picture-card,[data-v-217354d7] .hide-upload-btn .el-upload--picture-card{display:none!important}.list-container[data-v-1e075ca4]{padding:20px}.centered-table[data-v-1e075ca4] .ant-table-tbody>tr>td,.centered-table[data-v-1e075ca4] .ant-table-thead>tr>th{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.centered-table[data-v-1e075ca4] .ant-table-body{overflow-y:auto;max-height:calc(100vh - 280px)}.license-img-container[data-v-1e075ca4]{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}.license-thumbnail[data-v-1e075ca4]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.license-thumbnail[data-v-1e075ca4]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.list-container[data-v-2fa236af]{padding:20px}[data-v-2fa236af] .ant-table-tbody>tr>td,[data-v-2fa236af] .ant-table-thead>tr>th{text-align:center}.list-container[data-v-60b694f6]{padding:20px}[data-v-60b694f6] .ant-table-tbody>tr>td,[data-v-60b694f6] .ant-table-thead>tr>th{text-align:center}[data-v-60b694f6] .ant-upload.ant-upload-select-picture-card{width:100%!important;height:auto!important;aspect-ratio:16/9}[data-v-60b694f6] .ant-upload.ant-upload-select-picture-card>.ant-upload{padding:0;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;height:100%}[data-v-60b694f6] .ant-upload.ant-upload-select-picture-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-layout[data-v-7eba25eb]{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;background-color:#f5f7fa}.mobile-content[data-v-7eba25eb]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:60px}.mobile-navbar[data-v-7eba25eb]{position:fixed;bottom:0;left:0;right:0;height:60px;background-color:#fff;border-top:1px solid #ebeef5;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.05);box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:1000}.mobile-navbar[data-v-7eba25eb],.nav-item[data-v-7eba25eb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-item[data-v-7eba25eb]{-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-flex:1;-ms-flex:1;flex:1;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;color:#909399;padding:5px 0}.nav-item i[data-v-7eba25eb]{font-size:22px;margin-bottom:4px}.nav-item span[data-v-7eba25eb]{font-size:12px}.nav-item.active[data-v-7eba25eb]{color:#409eff}.nav-item[data-v-7eba25eb]:active{background-color:#f5f7fa}.mobile-login[data-v-2dc51442]{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;background-color:#f5f7fa;padding:0 20px}.login-header[data-v-2dc51442]{text-align:center;margin-bottom:30px}.logo-placeholder[data-v-2dc51442]{width:80px;height:80px;margin-bottom:10px;background:linear-gradient(135deg,#409eff,#1d67cf);border-radius:50%;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-size:40px}.login-header h2[data-v-2dc51442]{font-size:20px;color:#303133}.login-form[data-v-2dc51442]{width:100%;max-width:300px}.login-button[data-v-2dc51442]{width:100%}.login-options[data-v-2dc51442]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:300px;margin-top:20px;font-size:14px;color:#409eff}.login-options span[data-v-2dc51442]{cursor:pointer}.login-options span[data-v-2dc51442]:hover{text-decoration:underline}.mobile-home[data-v-389f4c3f]{padding:0 0 70px}.banner[data-v-389f4c3f]{background:linear-gradient(120deg,#409eff,#1d67cf);color:#fff;padding:20px;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}.welcome h3[data-v-389f4c3f]{margin:0;font-size:18px;font-weight:400}.welcome p[data-v-389f4c3f]{margin:5px 0 0;font-size:20px;font-weight:700}.date[data-v-389f4c3f]{font-size:14px;opacity:.9}.section-title[data-v-389f4c3f]{font-size:16px;margin:0 0 15px;color:#303133}.section-header[data-v-389f4c3f]{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:15px}.section-action[data-v-389f4c3f]{color:#409eff;font-size:14px;cursor:pointer}.plans-section[data-v-389f4c3f],.shortcuts-section[data-v-389f4c3f],.stats-section[data-v-389f4c3f]{background:#fff;margin:10px;padding:15px;border-radius:10px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05)}.stat-cards[data-v-389f4c3f]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.stat-card[data-v-389f4c3f]{background:#f9f9f9;border-radius:8px;padding:15px;cursor:pointer}.card-icon[data-v-389f4c3f],.stat-card[data-v-389f4c3f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-icon[data-v-389f4c3f]{width:40px;height:40px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;margin-right:10px;color:#fff}.card-icon.purchase[data-v-389f4c3f]{background:#409eff}.card-icon.sales[data-v-389f4c3f]{background:#67c23a}.card-icon.driver[data-v-389f4c3f]{background:#e6a23c}.card-icon.vehicle[data-v-389f4c3f]{background:#f56c6c}.card-title[data-v-389f4c3f]{font-size:14px;color:#606266}.card-value[data-v-389f4c3f]{font-size:20px;font-weight:700;color:#303133;margin-top:5px}.plans-list[data-v-389f4c3f]{margin-top:10px}.plan-item[data-v-389f4c3f]{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;border-bottom:1px solid #ebeef5;cursor:pointer}.plan-item[data-v-389f4c3f]:last-child{border-bottom:none}.plan-info[data-v-389f4c3f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.plan-title[data-v-389f4c3f]{font-size:15px;font-weight:700;color:#303133;margin-bottom:5px}.plan-meta[data-v-389f4c3f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#606266;margin-bottom:8px}.plan-company[data-v-389f4c3f]{margin-right:10px}.plan-date[data-v-389f4c3f]{font-size:12px;color:#909399}.plan-progress[data-v-389f4c3f]{margin-top:5px}.plan-status[data-v-389f4c3f]{font-size:13px;padding:3px 8px;border-radius:4px;margin-left:10px}.status-processing[data-v-389f4c3f]{color:#409eff;background:rgba(64,158,255,.1)}.status-pending[data-v-389f4c3f]{color:#e6a23c;background:rgba(230,162,60,.1)}.status-success[data-v-389f4c3f]{color:#67c23a;background:rgba(103,194,58,.1)}.status-done[data-v-389f4c3f]{color:#909399;background:rgba(144,147,153,.1)}.empty-data[data-v-389f4c3f]{text-align:center;padding:30px 0;color:#909399}.empty-data i[data-v-389f4c3f]{font-size:40px;margin-bottom:10px}.shortcuts[data-v-389f4c3f]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.shortcut-item[data-v-389f4c3f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.shortcut-icon[data-v-389f4c3f],.shortcut-item[data-v-389f4c3f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shortcut-icon[data-v-389f4c3f]{width:50px;height:50px;border-radius:50%;background:#f5f7fa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;color:#409eff;margin-bottom:8px}.shortcut-text[data-v-389f4c3f]{font-size:13px;color:#606266}.mobile-company-list[data-v-44c940de]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f7fa}.search-bar[data-v-44c940de]{padding:10px;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.company-list-scrollbar[data-v-44c940de]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.company-item[data-v-44c940de]{padding:15px;background-color:#fff;border-bottom:1px solid #ebeef5;cursor:pointer}.company-icon[data-v-44c940de],.company-item[data-v-44c940de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-icon[data-v-44c940de]{width:40px;height:40px;border-radius:50%;background-color:#409eff;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;margin-right:15px}.company-info[data-v-44c940de]{-webkit-box-flex:1;-ms-flex:1;flex:1}.company-name[data-v-44c940de]{font-size:16px;font-weight:700;color:#303133;margin-bottom:5px}.company-meta[data-v-44c940de]{font-size:13px;color:#909399}.company-location[data-v-44c940de],.company-meta[data-v-44c940de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-location i[data-v-44c940de]{margin-right:5px}.company-action[data-v-44c940de]{color:#c0c4cc}.empty-data[data-v-44c940de]{text-align:center;padding:30px 0;color:#909399}.empty-data i[data-v-44c940de]{font-size:40px;margin-bottom:10px}.add-company-btn[data-v-44c940de]{position:fixed;right:20px;bottom:80px;z-index:1000}.mobile-company-detail[data-v-7207ba4f]{padding:20px;background-color:#f5f7fa;min-height:100vh}.header[data-v-7207ba4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.back-button[data-v-7207ba4f]{margin-right:10px}.basic-info[data-v-7207ba4f]{margin-bottom:15px;padding:12px!important}.basic-info-content[data-v-7207ba4f],.company-icon[data-v-7207ba4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-icon[data-v-7207ba4f]{width:60px;height:60px;border-radius:50%;background-color:#409eff;color:#fff;font-size:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.info-text[data-v-7207ba4f]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.info-text h2[data-v-7207ba4f]{font-size:18px;margin:0 0 5px 0}.info-text p[data-v-7207ba4f]{font-size:13px;margin:3px 0;line-height:1.3;color:#606266}.detail-info[data-v-7207ba4f]{margin-bottom:20px}.remark-content[data-v-7207ba4f]{padding:10px;background-color:#f5f7fa;border-radius:4px;line-height:1.6;color:#606266}.loading[data-v-7207ba4f]{text-align:center;padding:50px 0}.company-status[data-v-7207ba4f]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;margin-top:5px;font-weight:400}.status-active[data-v-7207ba4f]{background-color:#67c23a;color:#fff}.status-inactive[data-v-7207ba4f]{background-color:#909399;color:#fff}.image-gallery[data-v-7207ba4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-top:10px}.image-item[data-v-7207ba4f]{width:100%;max-width:300px;border-radius:8px;overflow:hidden;position:relative;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);cursor:pointer}.image-item img[data-v-7207ba4f]{width:100%;height:auto;display:block}.image-label[data-v-7207ba4f]{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);color:#fff;padding:5px 10px;font-size:12px;text-align:center}.section-title[data-v-7207ba4f]{font-weight:700;background-color:#f5f7fa}.detail-info[data-v-7207ba4f] .el-card__header{padding:10px 15px}.detail-info[data-v-7207ba4f] .el-card__header i{margin-right:5px;color:#409eff}.mobile-driver-list[data-v-3ecd9b47]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f7fa}.search-bar[data-v-3ecd9b47]{padding:10px;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.filter-bar[data-v-3ecd9b47]{padding:10px;background-color:#fff;border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto}.filter-bar .el-button[data-v-3ecd9b47]{-ms-flex-negative:0;flex-shrink:0}.driver-list-container[data-v-3ecd9b47]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.driver-list[data-v-3ecd9b47]{background-color:#fff}.driver-item[data-v-3ecd9b47]{padding:15px;background-color:#fff;border-bottom:1px solid #ebeef5;cursor:pointer}.driver-avatar[data-v-3ecd9b47],.driver-item[data-v-3ecd9b47]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.driver-avatar[data-v-3ecd9b47]{width:50px;height:50px;border-radius:50%;background-color:#409eff;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;margin-right:15px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.driver-avatar img[data-v-3ecd9b47]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.driver-info[data-v-3ecd9b47]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.driver-header[data-v-3ecd9b47]{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:8px}.driver-name[data-v-3ecd9b47]{font-size:16px;font-weight:700;color:#303133}.driver-status[data-v-3ecd9b47]{font-size:12px;padding:2px 8px;border-radius:4px;white-space:nowrap}.status-pending[data-v-3ecd9b47]{color:#e6a23c;background-color:rgba(230,162,60,.1)}.status-approved[data-v-3ecd9b47]{color:#67c23a;background-color:rgba(103,194,58,.1)}.status-rejected[data-v-3ecd9b47]{color:#f56c6c;background-color:rgba(245,108,108,.1)}.driver-details[data-v-3ecd9b47]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:5px}.driver-license[data-v-3ecd9b47],.driver-phone[data-v-3ecd9b47]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#606266}.driver-license i[data-v-3ecd9b47],.driver-phone i[data-v-3ecd9b47]{margin-right:4px;font-size:12px}.driver-meta[data-v-3ecd9b47]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#909399;margin-top:5px}.driver-meta[data-v-3ecd9b47],.driver-plate[data-v-3ecd9b47]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.driver-plate i[data-v-3ecd9b47]{margin-right:4px}.loading-more[data-v-3ecd9b47],.no-more[data-v-3ecd9b47]{text-align:center;padding:15px;font-size:13px;color:#909399}.loading-more i[data-v-3ecd9b47]{margin-right:5px}.driver-action[data-v-3ecd9b47]{color:#c0c4cc;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.empty-data[data-v-3ecd9b47]{text-align:center;padding:50px 20px;color:#909399}.empty-data i[data-v-3ecd9b47]{font-size:48px;margin-bottom:10px;display:block}.add-driver-btn[data-v-3ecd9b47]{position:fixed;right:20px;bottom:80px;z-index:1000}.zoom-controls[data-v-0047cba6]{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.mobile-driver-detail[data-v-0047cba6]{padding:20px;background-color:#f5f7fa;min-height:100vh}.header[data-v-0047cba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.back-button[data-v-0047cba6]{margin-right:10px}.basic-info[data-v-0047cba6]{margin-bottom:15px;padding:12px!important}.basic-info-content[data-v-0047cba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avatar-container[data-v-0047cba6]{-ms-flex-negative:0;flex-shrink:0;margin-right:15px}.avatar[data-v-0047cba6]{width:60px;height:60px;border-radius:50%;background-color:#409eff;color:#fff;font-size:30px;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}.info-text[data-v-0047cba6]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.info-text h2[data-v-0047cba6]{font-size:18px;margin:0 0 5px 0}.info-text p[data-v-0047cba6]{font-size:13px;margin:3px 0;line-height:1.3}.status[data-v-0047cba6]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;margin-bottom:5px}.status-pending[data-v-0047cba6]{background-color:#e6a23c;color:#fff}.status-approved[data-v-0047cba6]{background-color:#67c23a;color:#fff}.status-rejected[data-v-0047cba6]{background-color:#f56c6c;color:#fff}.detail-info[data-v-0047cba6]{margin-bottom:20px}.loading[data-v-0047cba6]{text-align:center;padding:50px 0}.cert-photos[data-v-0047cba6]{margin-top:15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.photo-item[data-v-0047cba6]{text-align:center}.photo-item h4[data-v-0047cba6]{margin:0 0 10px 0;font-size:14px;color:#606266}.photo-container[data-v-0047cba6]{border:2px dashed #dcdfe6;border-radius:8px;padding:10px;cursor:pointer;-webkit-transition:border-color .3s;transition:border-color .3s;min-height:120px;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}.photo-container[data-v-0047cba6]:hover{border-color:#409eff}.photo-container img[data-v-0047cba6]{max-width:100%;max-height:100px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.no-photo[data-v-0047cba6]{color:#c0c4cc;text-align:center}.no-photo i[data-v-0047cba6]{font-size:30px;display:block;margin-bottom:5px}.no-photo p[data-v-0047cba6]{margin:0;font-size:12px}.audit-buttons[data-v-0047cba6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;padding:20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.audit-buttons .el-button[data-v-0047cba6]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 20px;font-size:16px}.image-preview-dialog[data-v-0047cba6]{background:rgba(0,0,0,.9)!important}.image-preview-dialog .el-dialog__body[data-v-0047cba6]{padding:0!important;margin:0!important}.image-preview-container[data-v-0047cba6]{position:relative;width:100%;height:calc(100vh - 100px);overflow:scroll;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}.preview-image[data-v-0047cba6]{max-width:none;max-height:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;cursor:-webkit-grab;cursor:grab}.preview-image[data-v-0047cba6]:active{cursor:-webkit-grabbing;cursor:grabbing}.preview-controls[data-v-0047cba6]{position:fixed;top:20px;right:20px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.el-dialog__wrapper[data-v-0047cba6]{overflow:hidden!important}.photo-container-bg[data-v-0047cba6]{width:100%;height:150px;background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid #dcdfe6;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.photo-container-bg[data-v-0047cba6]:hover{border-color:#409eff;-webkit-box-shadow:0 0 8px rgba(64,158,255,.5);box-shadow:0 0 8px rgba(64,158,255,.5);-webkit-transform:scale(1.02);transform:scale(1.02)}.el-dialog.is-fullscreen[data-v-0047cba6]{width:100%;margin-top:0;margin-bottom:0;height:100vh;overflow:auto}.mobile-plan-list[data-v-cb56940e]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f7fa}.search-bar[data-v-cb56940e]{padding:10px;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.type-filter-bar[data-v-cb56940e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-bar[data-v-cb56940e],.type-filter-bar[data-v-cb56940e]{padding:10px;background-color:#fff;border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.filter-bar[data-v-cb56940e]{overflow-x:auto}.filter-bar .el-button[data-v-cb56940e],.type-filter-bar .el-button[data-v-cb56940e]{-ms-flex-negative:0;flex-shrink:0}.plan-list-container[data-v-cb56940e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.plan-list[data-v-cb56940e]{background-color:#fff}.plan-item[data-v-cb56940e]{padding:15px;background-color:#fff;border-bottom:1px solid #ebeef5;cursor:pointer}.plan-icon[data-v-cb56940e],.plan-item[data-v-cb56940e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-icon[data-v-cb56940e]{width:50px;height:50px;border-radius:50%;background-color:#409eff;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.plan-info[data-v-cb56940e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plan-header[data-v-cb56940e]{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:8px}.plan-name[data-v-cb56940e]{font-size:16px;font-weight:700;color:#303133}.plan-status[data-v-cb56940e]{font-size:12px;padding:2px 8px;border-radius:4px;white-space:nowrap}.status-pending[data-v-cb56940e]{color:#e6a23c;background-color:rgba(230,162,60,.1)}.status-approved[data-v-cb56940e]{color:#67c23a;background-color:rgba(103,194,58,.1)}.status-rejected[data-v-cb56940e]{color:#f56c6c;background-color:rgba(245,108,108,.1)}.plan-details[data-v-cb56940e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:5px}.plan-driver[data-v-cb56940e],.plan-phone[data-v-cb56940e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#606266}.plan-driver i[data-v-cb56940e],.plan-phone i[data-v-cb56940e]{margin-right:4px;font-size:12px}.plan-weight[data-v-cb56940e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:5px 0;font-size:12px;color:#606266}.weight-item[data-v-cb56940e]{padding:2px 6px;background-color:#f0f2f5;border-radius:3px}.plan-meta[data-v-cb56940e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:12px;color:#909399;margin:5px 0}.plan-products[data-v-cb56940e],.plan-time[data-v-cb56940e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#909399;margin-top:5px}.plan-products i[data-v-cb56940e],.plan-time i[data-v-cb56940e]{margin-right:4px}.loading-more[data-v-cb56940e],.no-more[data-v-cb56940e]{text-align:center;padding:15px;font-size:13px;color:#909399}.loading-more i[data-v-cb56940e]{margin-right:5px}.plan-action[data-v-cb56940e]{color:#c0c4cc;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.empty-data[data-v-cb56940e]{text-align:center;padding:50px 20px;color:#909399}.empty-data i[data-v-cb56940e]{font-size:48px;margin-bottom:10px;display:block}.add-plan-btn[data-v-cb56940e]{position:fixed;right:20px;bottom:80px;z-index:1000}.mobile-plan-detail[data-v-e99a3cd8]{padding:20px;background-color:#f5f7fa;min-height:100vh}.header[data-v-e99a3cd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.back-button[data-v-e99a3cd8]{margin-right:10px}.basic-info[data-v-e99a3cd8]{margin-bottom:15px;padding:12px!important}.basic-info-content[data-v-e99a3cd8],.plan-icon[data-v-e99a3cd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-icon[data-v-e99a3cd8]{width:60px;height:60px;border-radius:50%;background-color:#409eff;color:#fff;font-size:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.info-text[data-v-e99a3cd8]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.info-text h2[data-v-e99a3cd8]{font-size:18px;margin:0 0 5px 0}.info-text p[data-v-e99a3cd8]{font-size:13px;margin:3px 0;line-height:1.3}.status[data-v-e99a3cd8]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;margin-bottom:5px}.status-pending[data-v-e99a3cd8]{background-color:#e6a23c;color:#fff}.status-approved[data-v-e99a3cd8]{background-color:#67c23a;color:#fff}.status-rejected[data-v-e99a3cd8]{background-color:#f56c6c;color:#fff}.detail-info[data-v-e99a3cd8]{margin-bottom:20px}.loading[data-v-e99a3cd8]{text-align:center;padding:50px 0}.image-gallery[data-v-e99a3cd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.image-item[data-v-e99a3cd8]{width:calc(50% - 5px);height:120px;border-radius:8px;overflow:hidden;position:relative}.image-item img[data-v-e99a3cd8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.remark-content[data-v-e99a3cd8]{padding:10px;background-color:#f5f7fa;border-radius:4px;line-height:1.6;color:#606266}.detail-info[data-v-e99a3cd8] .el-card__header{padding:10px 15px}.detail-info[data-v-e99a3cd8] .el-card__header i{margin-right:5px;color:#409eff}.mobile-vehicle-list[data-v-90a3c714]{padding:16px}.search-bar[data-v-90a3c714]{margin-bottom:16px}.filter-bar[data-v-90a3c714]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.vehicle-list-container[data-v-90a3c714]{margin-bottom:60px}.vehicle-item[data-v-90a3c714]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px;padding:12px;margin-bottom:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.vehicle-icon[data-v-90a3c714]{font-size:24px;margin-right:12px}.vehicle-info[data-v-90a3c714]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vehicle-header[data-v-90a3c714]{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:4px}.vehicle-plate[data-v-90a3c714]{font-size:16px;font-weight:700}.vehicle-status[data-v-90a3c714]{font-size:12px;padding:2px 6px;border-radius:4px}.status-pending[data-v-90a3c714]{background-color:gold;color:#8b6914}.status-approved[data-v-90a3c714]{background-color:#52c41a;color:#fff}.status-rejected[data-v-90a3c714]{background-color:#ff4d4f;color:#fff}.vehicle-details[data-v-90a3c714]{font-size:14px;color:#666}.vehicle-owner[data-v-90a3c714],.vehicle-type[data-v-90a3c714]{margin-top:4px}.vehicle-action[data-v-90a3c714]{color:#999}.empty-data[data-v-90a3c714]{text-align:center;padding:40px 0;color:#999}.empty-data i[data-v-90a3c714]{font-size:48px;margin-bottom:16px}.loading-more[data-v-90a3c714],.no-more[data-v-90a3c714]{text-align:center;padding:12px 0;color:#999}.mobile-vehicle-detail[data-v-3711c533]{padding:16px}.back-button[data-v-3711c533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-size:16px;cursor:pointer}.back-button i[data-v-3711c533]{margin-right:4px}.detail-container[data-v-3711c533]{margin-bottom:60px}.detail-card[data-v-3711c533]{background-color:#fff;border-radius:8px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.detail-header[data-v-3711c533]{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:16px}.plate-number[data-v-3711c533]{font-size:20px;font-weight:700}.info-group[data-v-3711c533]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.info-item[data-v-3711c533]{margin-bottom:8px}.label[data-v-3711c533]{color:#999;font-size:12px;margin-bottom:4px}.value[data-v-3711c533]{font-size:14px;color:#333;word-break:break-word}h3[data-v-3711c533]{margin-top:0;margin-bottom:16px;font-size:16px;color:#333}.image-group[data-v-3711c533]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.image-item p[data-v-3711c533]{font-size:12px;margin-bottom:8px;color:#666}.image-container[data-v-3711c533]{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:4px;border:1px solid #eee}.image-container img[data-v-3711c533]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.empty-data[data-v-3711c533],.no-images[data-v-3711c533]{text-align:center;padding:32px 0;color:#999}.empty-data i[data-v-3711c533],.no-images i[data-v-3711c533]{font-size:48px;margin-bottom:16px}.image-preview-dialog[data-v-3711c533]{background:rgba(0,0,0,.9)!important}.image-preview-dialog .el-dialog__body[data-v-3711c533]{padding:0!important;margin:0!important}.image-preview-container[data-v-3711c533]{position:relative;width:100%;height:calc(100vh - 100px);overflow:scroll;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}.preview-image[data-v-3711c533]{max-width:none;max-height:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;cursor:-webkit-grab;cursor:grab}.preview-image[data-v-3711c533]:active{cursor:-webkit-grabbing;cursor:grabbing}.preview-controls[data-v-3711c533]{position:fixed;top:20px;right:20px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.el-dialog__wrapper[data-v-3711c533]{overflow:hidden!important}.el-dialog.is-fullscreen[data-v-3711c533]{width:100%;margin-top:0;margin-bottom:0;height:100vh;overflow:auto}.audit-buttons[data-v-3711c533]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;padding:20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.audit-buttons .el-button[data-v-3711c533]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 20px;font-size:16px}.vehicle-management-wrapper[data-v-cefa973c]{width:100%}.list-container[data-v-cefa973c]{padding:20px;background:#fff;border-radius:4px}.dialog-footer[data-v-cefa973c]{text-align:right}[data-v-cefa973c] .ant-table-tbody>tr>td,[data-v-cefa973c] .ant-table-thead>tr>th{text-align:center}.image-container[data-v-a88cd50a]{position:relative;display:inline-block;width:100%}.image-container:hover .image-overlay[data-v-a88cd50a]{opacity:1}.image-overlay[data-v-a88cd50a]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);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;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:4px}.image-container[data-v-aa7ac50a]{position:relative;display:inline-block;width:100%}.image-container:hover .image-overlay[data-v-aa7ac50a]{opacity:1}.image-overlay[data-v-aa7ac50a]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);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;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:4px}.list-container[data-v-f5d04fae]{padding:20px}[data-v-f5d04fae] .ant-table-tbody>tr>td,[data-v-f5d04fae] .ant-table-thead>tr>th{text-align:center}.image-container[data-v-f5d04fae]{position:relative;display:inline-block;width:100%}.image-container:hover .image-overlay[data-v-f5d04fae]{opacity:1}.image-overlay[data-v-f5d04fae]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:4px}.image-overlay[data-v-f5d04fae],.image-viewer-content[data-v-f5d04fae]{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}.image-viewer-content[data-v-f5d04fae]{position:relative;width:100%;height:100%}.image-controls[data-v-f5d04fae]{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000}.image-controls .ant-btn[data-v-f5d04fae]{margin:0 4px}.image-viewer-content img[data-v-f5d04fae]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[data-v-f5d04fae] .ant-upload.ant-upload-select-picture-card{width:100%!important;height:auto!important;aspect-ratio:16/9}[data-v-f5d04fae] .ant-upload.ant-upload-select-picture-card>.ant-upload{padding:0;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;height:100%}[data-v-f5d04fae] .ant-upload.ant-upload-select-picture-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:root{--primary-color:#1890ff;--success-color:#52c41a;--warning-color:#faad14;--danger-color:#f5222d;--text-color:#333;--text-color-secondary:#666;--background-color:#f0f2f5;--border-radius:4px}.el-message-box{width:90%!important;max-width:420px}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color)}.el-menu--dark{background-color:#001529}.el-card{border-radius:var(--border-radius);margin-bottom:16px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05)!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.el-button--primary{background-color:var(--primary-color);border-color:var(--primary-color)}.el-button--success{background-color:var(--success-color);border-color:var(--success-color)}.el-button--warning{background-color:var(--warning-color);border-color:var(--warning-color)}.el-button--danger{background-color:var(--danger-color);border-color:var(--danger-color)}.plan-status-1,.status-waiting{background-color:#faad14}.plan-status-1,.plan-status-2,.status-waiting,.status-waiting-weight{color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;display:inline-block}.plan-status-2,.status-waiting-weight{background-color:#722ed1}.plan-status-3,.status-waiting-sign{background-color:#13c2c2}.plan-status-3,.plan-status-4,.status-waiting-enter,.status-waiting-sign{color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;display:inline-block}.plan-status-4,.status-waiting-enter{background-color:#1890ff}.plan-status-5,.status-entered{background-color:#52c41a}.plan-status-5,.plan-status-6,.status-entered,.status-unloading{color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;display:inline-block}.plan-status-6,.status-unloading{background-color:#fa8c16}.plan-status-7,.status-loading{background-color:#eb2f96}.plan-status-7,.plan-status-8,.status-exited,.status-loading{color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;display:inline-block}.plan-status-8,.status-exited{background-color:#722ed1}.plan-status-9,.status-completed{background-color:#52c41a}.plan-status-9,.plan-status-10,.status-cancelled,.status-completed{color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;display:inline-block}.plan-status-10,.status-cancelled{background-color:#f5222d}.status-tag{padding:4px 8px;border-radius:4px;font-size:12px;display:inline-block;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:default}.status-tag:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}@media (max-width:1200px){.hide-on-small{display:none}}@media (max-width:768px){.plan-status-1,.plan-status-2,.plan-status-3,.plan-status-4,.plan-status-5,.plan-status-6,.plan-status-7,.plan-status-8,.plan-status-9,.plan-status-10,.status-cancelled,.status-completed,.status-entered,.status-exited,.status-loading,.status-unloading,.status-waiting,.status-waiting-enter,.status-waiting-sign,.status-waiting-weight{font-size:11px;padding:2px 6px}}