.custom-confirm-box{max-width:80%!important;width:auto!important}.custom-confirm-box .el-message-box__content{white-space:pre-wrap;word-break:break-word}.grid-container[data-v-f4a7ee28]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.grid-item[data-v-f4a7ee28]{background-color:#ddd;border:1px solid #ccc;padding:20px;text-align:center}.ad[data-v-0a1a5260]{position:fixed;right:20px;bottom:20px;padding:10px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.daily-plan-container[data-v-1eb07ac4]{padding:20px;background-color:#f5f7fa;min-height:100vh}.query-section[data-v-1eb07ac4],.table-section[data-v-1eb07ac4]{margin-bottom:20px}.table-actions[data-v-1eb07ac4]{float:right}.statistics[data-v-1eb07ac4]{flex-wrap:wrap;margin-top:15px;padding-top:15px;border-top:1px solid #ebeef5;gap:20px}.stat-item[data-v-1eb07ac4],.statistics[data-v-1eb07ac4]{display:flex;align-items:center}.vehicle-stats[data-v-1eb07ac4]{flex:1;min-width:300px}.type-tags[data-v-1eb07ac4]{display:flex;flex-wrap:wrap;gap:8px}.type-tag[data-v-1eb07ac4]{margin:2px}.stat-label[data-v-1eb07ac4]{color:#606266;font-size:14px;margin-right:8px;min-width:70px}.stat-value[data-v-1eb07ac4]{font-weight:700;color:#409eff;font-size:16px}.detail-container[data-v-1eb07ac4]{max-height:70vh;overflow-y:auto;padding-right:10px}.detail-section[data-v-1eb07ac4]{margin-bottom:24px;border-bottom:1px solid #e8e8e8;padding-bottom:16px}.detail-section[data-v-1eb07ac4]:last-child{border-bottom:none;margin-bottom:0}.detail-section h3[data-v-1eb07ac4]{margin-bottom:16px;color:#303133;font-size:16px;font-weight:600;padding-left:8px;border-left:4px solid #409eff}.info-content[data-v-1eb07ac4]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-1eb07ac4]{display:flex;align-items:center;min-height:36px;padding:8px 12px;background-color:#f8f9fa;border-radius:4px;transition:background-color .2s}.info-item[data-v-1eb07ac4]:hover{background-color:#f0f7ff}.info-label[data-v-1eb07ac4]{min-width:100px;color:#606266;font-weight:500;margin-right:12px}.info-value[data-v-1eb07ac4]{flex:1;color:#303133;word-break:break-all}.config-content[data-v-1eb07ac4]{padding:16px;background-color:#f9f9f9;border-radius:4px;border:1px solid #ebeef5;line-height:1.6;white-space:pre-line;font-size:14px;color:#333}.el-table .warning-row[data-v-1eb07ac4]{background-color:#fef0f0}.el-table .success-row[data-v-1eb07ac4]{background-color:#f0f9eb}@media screen and (max-width:768px){.statistics[data-v-1eb07ac4]{flex-direction:column;align-items:flex-start;gap:10px}.vehicle-stats[data-v-1eb07ac4]{min-width:auto;width:100%}.type-tags[data-v-1eb07ac4]{margin-top:5px}.stat-item[data-v-1eb07ac4]{width:100%}.info-item[data-v-1eb07ac4]{flex-direction:column;align-items:flex-start;gap:4px}.info-label[data-v-1eb07ac4]{min-width:auto;font-size:13px}.config-content[data-v-1eb07ac4]{padding:12px;font-size:13px}}.custom-form-item ::v-deep .el-form-item__content{height:100%;display:flex;align-items:center;justify-content:center}.image{width:100%;display:block}[data-v-ff8a8c24] .el-dialog{width:80%!important}strong[data-v-ff8a8c24]{font-weight:700;color:#f30303}.user-display[data-v-ff8a8c24],.user-selector[data-v-ff8a8c24]{display:flex;align-items:center;margin-right:20px}.mobile-date-picker{width:90vw!important;left:5vw!important}.detail-container[data-v-0db31a1a]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.fixed-header[data-v-0db31a1a]{flex-shrink:0;background:#fff;z-index:100;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:10px 0}.scrollable-content[data-v-0db31a1a]{flex:1;overflow-y:auto;padding:10px}.check-items[data-v-0db31a1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding-bottom:20px}.check-item-card[data-v-0db31a1a]{margin-bottom:20px;transition:all .3s ease}.item-content[data-v-0db31a1a]{line-height:1.8}.item-content strong[data-v-0db31a1a]{color:#409eff}.completion-message[data-v-0db31a1a]{margin-top:20px;text-align:center}.back-button[data-v-0db31a1a]{margin-bottom:10px;text-align:left}.back-button .el-button[data-v-0db31a1a]{margin-right:10px}.photo-gallery[data-v-0db31a1a]{margin-top:15px}.photo-list[data-v-0db31a1a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.photo-item[data-v-0db31a1a]{position:relative;width:100px;height:100px}.thumbnail[data-v-0db31a1a]{width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.photo-actions[data-v-0db31a1a]{position:absolute;top:5px;right:5px}.dialog-content[data-v-0db31a1a]{display:flex;flex-direction:column;gap:20px}.problem-input[data-v-0db31a1a]{margin-bottom:20px}.photo-upload-section[data-v-0db31a1a]{border-top:1px solid #eee;padding-top:20px}.upload-area[data-v-0db31a1a]{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.photo-uploader[data-v-0db31a1a]{width:100%}.camera-button[data-v-0db31a1a]{margin-top:10px}@media (max-width:768px){.check-items[data-v-0db31a1a]{grid-template-columns:1fr}.dialog-content[data-v-0db31a1a]{flex-direction:column}}.page-container[data-v-4769711f]{padding:20px}.result-area[data-v-4769711f],.search-area[data-v-4769711f]{margin-bottom:20px}.table-header[data-v-4769711f]{margin-bottom:15px}.pagination[data-v-4769711f]{margin-top:15px;text-align:right}.page-container[data-v-73d2870e]{padding:20px}.result-area[data-v-73d2870e],.search-area[data-v-73d2870e]{margin-bottom:20px}.pagination[data-v-73d2870e]{margin-top:15px;text-align:right}strong{font-weight:700;color:#f30303}.barcode-type-selector[data-v-0f3b63ea]{margin-bottom:15px}.barcode-type-selector label[data-v-0f3b63ea]{display:block;margin-bottom:5px;font-weight:700}.scan-buttons[data-v-0f3b63ea]{display:flex;gap:10px;margin-bottom:15px}.scan-buttons .btn[data-v-0f3b63ea]{flex:1}.camera-container[data-v-0f3b63ea]{position:relative;width:100%;height:300px;background:#000;border-radius:8px;overflow:hidden;margin:15px 0}.viewport[data-v-0f3b63ea]{width:100%;height:100%}.camera-overlay[data-v-0f3b63ea]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.scan-line[data-v-0f3b63ea]{position:absolute;left:15%;right:15%;top:50%;height:2px;background:red;opacity:0}.scan-line.scanning[data-v-0f3b63ea]{animation:scan-0f3b63ea 2s infinite}@keyframes scan-0f3b63ea{0%{top:25%;opacity:1}50%{top:75%;opacity:1}to{top:25%;opacity:1}}.camera-overlay p[data-v-0f3b63ea]{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:#fff;margin:0}.camera-overlay .hint[data-v-0f3b63ea]{bottom:5px;font-size:12px;opacity:.8}.debug-info[data-v-0f3b63ea]{background:#f5f5f5;padding:10px;border-radius:4px;margin:10px 0;font-size:12px}.debug-info p[data-v-0f3b63ea]{margin:2px 0}.manual-input[data-v-0f3b63ea]{margin-top:15px}.hidden[data-v-0f3b63ea]{display:none}.el-select .el-input[data-v-037fe9ac]{width:130px}.input-with-select .el-input-group__prepend[data-v-037fe9ac]{background-color:#fff}[data-v-037fe9ac] body,[data-v-037fe9ac] html{overflow:hidden!important;height:100%!important}.zzt-container[data-v-037fe9ac]{max-width:800px;margin:0 auto;padding:20px;height:100vh;background-color:#f5f7fa;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.header[data-v-037fe9ac]{text-align:center;margin-bottom:20px;padding:20px 0;background:linear-gradient(135deg,#409eff,#1e88e5);color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(64,158,255,.2);flex-shrink:0}.header h1[data-v-037fe9ac]{font-size:1.5rem;font-weight:600;margin:0}.search-box[data-v-037fe9ac]{background:#fff;border-radius:12px;padding:10px;margin-bottom:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);flex-shrink:0}.search-input[data-v-037fe9ac]{margin-bottom:15px}.filter-section[data-v-037fe9ac]{margin-bottom:5px}.result-count[data-v-037fe9ac]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.result_code[data-v-037fe9ac]{font-weight:600;color:#409eff}.main-content[data-v-037fe9ac]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.empty-card[data-v-037fe9ac],.loading-card[data-v-037fe9ac],.welcome-card[data-v-037fe9ac]{background:#fff;border-radius:12px;padding:40px 20px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.05);flex:1;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.loading[data-v-037fe9ac]{color:#909399}.loading i[data-v-037fe9ac]{font-size:40px;margin-bottom:15px;display:block}.results-card[data-v-037fe9ac]{border-radius:12px;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:transparent;box-shadow:none}.results-list[data-v-037fe9ac]{flex:1;overflow-y:auto;overflow-x:hidden;max-height:100%;padding:10px 0;margin:0}.results-list[data-v-037fe9ac]::-webkit-scrollbar{width:3px}.results-list[data-v-037fe9ac]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.results-list[data-v-037fe9ac]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.results-list[data-v-037fe9ac]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.result-item[data-v-037fe9ac]{padding:20px 24px;border-bottom:1px solid #f0f0f0;transition:all .3s;flex-shrink:0;margin-bottom:8px;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.result-item[data-v-037fe9ac]:last-child{border-bottom:none;margin-bottom:0}.result-item[data-v-037fe9ac]:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.item-main[data-v-037fe9ac]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.item-info[data-v-037fe9ac]{flex:1;min-width:0}.result-code[data-v-037fe9ac]{margin-bottom:8px}.result-name[data-v-037fe9ac]{color:#303133;font-size:14px;line-height:1.4;margin-bottom:4px;font-weight:500}.file-info[data-v-037fe9ac]{margin-top:4px}.file-name[data-v-037fe9ac]{color:#909399;font-size:12px}.item-preview[data-v-037fe9ac]{flex-shrink:0;position:relative;width:120px;height:90px;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0;cursor:pointer}.preview-image[data-v-037fe9ac]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity .3s ease}.preview-image.lazy-image[data-v-037fe9ac]{opacity:.7;filter:blur(2px)}.preview-image[data-v-037fe9ac]:not(.lazy-image){opacity:1;filter:blur(0)}.image-overlay[data-v-037fe9ac]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;font-size:12px;gap:4px}.item-preview:hover .image-overlay[data-v-037fe9ac]{opacity:1}.empty-content i[data-v-037fe9ac],.welcome-content i[data-v-037fe9ac]{font-size:80px;color:#c0c4cc;margin-bottom:20px;display:block}.empty-content h3[data-v-037fe9ac],.welcome-content h3[data-v-037fe9ac]{margin-bottom:10px;color:#303133}.empty-content p[data-v-037fe9ac],.welcome-content p[data-v-037fe9ac]{margin-bottom:20px;color:#606266}.search-tips[data-v-037fe9ac]{margin-top:30px;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.search-tips h4[data-v-037fe9ac]{margin-bottom:12px;color:#303133;text-align:center}.tips-list[data-v-037fe9ac]{border:1px solid #e4e7ed;border-radius:4px;overflow:hidden}.tip-item[data-v-037fe9ac]{padding:8px 12px;border-bottom:1px solid #e4e7ed;display:flex}.tip-item[data-v-037fe9ac]:last-child{border-bottom:none}.tip-label[data-v-037fe9ac]{font-weight:500;color:#303133;min-width:80px}.tip-value[data-v-037fe9ac]{color:#606266;flex:1}@media (max-width:768px){.zzt-container[data-v-037fe9ac]{padding:15px;height:100vh}.header[data-v-037fe9ac]{padding:15px 0}.header h1[data-v-037fe9ac]{font-size:1.3rem}.item-main[data-v-037fe9ac]{flex-direction:column;gap:12px}.item-preview[data-v-037fe9ac]{align-self:flex-start}.result-item[data-v-037fe9ac]{padding:16px 20px;margin-bottom:6px}.results-list[data-v-037fe9ac]{padding:16px 0}}@media (max-width:480px){.zzt-container[data-v-037fe9ac]{padding:10px;height:100vh}.header h1[data-v-037fe9ac]{font-size:1.2rem}.result-item[data-v-037fe9ac]{padding:14px 16px;margin-bottom:4px}.item-preview[data-v-037fe9ac]{width:100px;height:75px}.results-list[data-v-037fe9ac]{padding:8px 0}}.result-item[data-v-037fe9ac]{transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-019597b9]{margin:0;padding:0;box-sizing:border-box;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}body[data-v-019597b9]{background-color:#f5f7fa;color:#333;line-height:1.6}.zzt-container[data-v-019597b9]{max-width:800px;margin:0 auto;padding:15px}.header[data-v-019597b9]{text-align:center;margin-bottom:20px;padding:15px 0;background:linear-gradient(135deg,#1e88e5,#0d47a1);color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.header h1[data-v-019597b9]{font-size:1.5rem;font-weight:600}.search-box[data-v-019597b9]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.search-input[data-v-019597b9]{display:flex;align-items:center;margin-bottom:15px;gap:10px}.search-input input[data-v-019597b9]{flex:1;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;outline:none;transition:all .3s}.search-input input[data-v-019597b9]:focus{border-color:#1e88e5;box-shadow:0 0 0 2px rgba(30,136,229,.2)}.search-btn[data-v-019597b9]{background:#1e88e5;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;white-space:nowrap}.search-btn[data-v-019597b9]:hover{background:#1565c0;transform:translateY(-1px)}.filter-section[data-v-019597b9]{margin-bottom:15px}.filter-input[data-v-019597b9]{width:100%;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:all .3s}.filter-input[data-v-019597b9]:focus{border-color:#1e88e5;box-shadow:0 0 0 2px rgba(30,136,229,.2)}.result-count[data-v-019597b9]{margin:10px 0;color:#666;font-size:14px;display:flex;align-items:center;gap:8px}.filter-tip[data-v-019597b9]{background:#e3f2fd;color:#1976d2;padding:2px 8px;border-radius:12px;font-size:12px}.loading[data-v-019597b9]{text-align:center;padding:40px 20px;color:#666}.loading-spinner[data-v-019597b9]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #1e88e5;border-radius:50%;animation:spin-019597b9 1s linear infinite;margin:0 auto 15px}@keyframes spin-019597b9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.results-list[data-v-019597b9]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}.result-item[data-v-019597b9]{padding:20px;border-bottom:1px solid #f0f0f0;transition:all .3s;cursor:pointer}.result-item[data-v-019597b9]:last-child{border-bottom:none}.result-item[data-v-019597b9]:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.item-main[data-v-019597b9]{display:flex;justify-content:space-between;align-items:flex-start}.item-info[data-v-019597b9]{flex:1;margin-right:15px}.result-code[data-v-019597b9]{font-weight:600;color:#1e88e5;font-size:16px;margin-bottom:8px}.result-name[data-v-019597b9]{color:#333;font-size:14px;line-height:1.4}.item-preview[data-v-019597b9]{flex-shrink:0}.preview-thumb-container[data-v-019597b9]{position:relative;width:120px;height:90px;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0;background:#f8f9fa;display:block;flex-shrink:0}.preview-thumb[data-v-019597b9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;display:block;opacity:1;visibility:visible}.preview-overlay[data-v-019597b9]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;font-size:12px;z-index:2}.preview-thumb-container:hover .preview-overlay[data-v-019597b9]{opacity:1}.preview-thumb-container:hover .preview-thumb[data-v-019597b9]{transform:scale(1.1)}.loading-thumb[data-v-019597b9]{background:#f8f9fa;color:#666}.error-thumb[data-v-019597b9],.loading-thumb[data-v-019597b9]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;gap:5px}.error-thumb[data-v-019597b9]{background:#fff5f5;color:#e53e3e}.error-thumb i[data-v-019597b9],.loading-thumb i[data-v-019597b9]{font-size:16px}.no-results[data-v-019597b9]{text-align:center;padding:40px 20px;color:#666;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.no-results i[data-v-019597b9]{font-size:48px;margin-bottom:15px;color:#ccc}.no-results h3[data-v-019597b9]{margin-bottom:10px;color:#333}.no-results p[data-v-019597b9]{margin-bottom:20px;color:#666}.retry-btn[data-v-019597b9]{background:#1e88e5;color:#fff;border:none;border-radius:6px;padding:10px 20px;cursor:pointer;font-size:14px;transition:background .3s}.retry-btn[data-v-019597b9]:hover{background:#1565c0}.search-tips[data-v-019597b9]{margin-top:30px;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.search-tips h4[data-v-019597b9]{margin-bottom:10px;color:#333}.search-tips ul[data-v-019597b9]{text-align:left;color:#666;line-height:1.6}.search-tips li[data-v-019597b9]{margin-bottom:5px}.highlight[data-v-019597b9]{background-color:#fff9c4;padding:0 2px;border-radius:2px}.image-modal[data-v-019597b9]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-019597b9]{background:#fff;width:100%;height:100%;display:flex;flex-direction:column}.modal-header[data-v-019597b9]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0;background:#fafafa}.modal-title h3[data-v-019597b9]{margin:0 0 5px 0;font-size:18px;color:#333}.file-info[data-v-019597b9]{margin:0;color:#666;font-size:14px}.modal-controls[data-v-019597b9]{display:flex;gap:10px}.control-btn[data-v-019597b9]{width:40px;height:40px;border-radius:50%;border:none;background:#409eff;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s}.control-btn[data-v-019597b9]:hover{background:#66b1ff}.control-btn[data-v-019597b9]:disabled{background:#c0c4cc;cursor:not-allowed}.close-btn[data-v-019597b9]{background:#f56c6c}.close-btn[data-v-019597b9]:hover{background:#f78989}.modal-body[data-v-019597b9]{flex:1;display:flex;flex-direction:column;overflow:hidden}.image-viewport[data-v-019597b9]{flex:1;overflow:auto;background:#f8f9fa;padding:20px;-webkit-overflow-scrolling:touch}.image-container[data-v-019597b9],.image-viewport[data-v-019597b9]{display:flex;align-items:center;justify-content:center;position:relative}.image-container[data-v-019597b9]{max-width:100%;max-height:100%;transform:translateZ(0);backface-visibility:hidden;perspective:1000;touch-action:pan-x pan-y pinch-zoom}.preview-image[data-v-019597b9]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.image-error[data-v-019597b9],.image-loading[data-v-019597b9]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f9fa;color:#666}.image-error i[data-v-019597b9]{font-size:48px;margin-bottom:15px;color:#f44336}.zoom-info[data-v-019597b9]{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.7);color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;z-index:10}.gesture-hint[data-v-019597b9]{position:absolute;bottom:70px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;z-index:1001;animation:fadeOut-019597b9 3s ease-in-out 2s forwards;pointer-events:none}@keyframes fadeOut-019597b9{to{opacity:0;visibility:hidden}}@media (max-width:768px){.modal-header[data-v-019597b9]{gap:15px}.modal-controls[data-v-019597b9]{align-self:stretch;justify-content:center}.image-viewport[data-v-019597b9]{padding:15px}.image-modal[data-v-019597b9]{padding:10px}.modal-content[data-v-019597b9]{border-radius:12px;width:95%;height:95%;max-width:none;max-height:none}.modal-header[data-v-019597b9]{padding:15px;flex-direction:column;gap:12px;min-height:auto}.modal-title h3[data-v-019597b9]{font-size:16px;text-align:center;margin-bottom:4px}.file-info[data-v-019597b9]{font-size:12px;text-align:center}.modal-controls[data-v-019597b9]{width:100%;justify-content:space-between;gap:8px}.control-btn[data-v-019597b9]{width:44px;height:44px;font-size:16px;flex:1;border-radius:8px}.modal-body[data-v-019597b9]{flex:1;overflow:hidden}.image-viewport[data-v-019597b9]{padding:10px;position:relative}.preview-image[data-v-019597b9]{max-width:100%;max-height:calc(100vh - 200px)}.image-container[data-v-019597b9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zoom-info[data-v-019597b9]{position:fixed;bottom:20px;right:20px;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;z-index:1001}}@media (max-width:480px){.image-modal[data-v-019597b9]{padding:5px}.modal-content[data-v-019597b9]{width:98%;height:98%}.modal-header[data-v-019597b9]{padding:12px}.modal-title h3[data-v-019597b9]{font-size:14px}.file-info[data-v-019597b9]{font-size:11px}.control-btn[data-v-019597b9]{width:40px;height:40px;font-size:14px}.image-viewport[data-v-019597b9]{padding:5px}.preview-image[data-v-019597b9]{max-height:calc(100vh - 180px)}}@media (max-width:768px) and (orientation:landscape){.modal-content[data-v-019597b9]{width:98%;height:98%}.modal-header[data-v-019597b9]{padding:10px 15px;flex-direction:row}.modal-title[data-v-019597b9]{flex:1}.modal-controls[data-v-019597b9]{width:auto;flex:0 0 auto}.preview-image[data-v-019597b9]{max-height:calc(100vh - 120px)}}@media (hover:none) and (pointer:coarse){.image-container[data-v-019597b9]{-webkit-overflow-scrolling:touch;overflow:auto}.control-btn[data-v-019597b9]:active{transform:scale(.95);transition:transform .1s}.result-item[data-v-019597b9]:active{background:#e3f2fd;transition:background .1s}}@media (min-resolution:192dpi){.preview-image[data-v-019597b9]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-color-scheme:dark){.image-modal[data-v-019597b9]{background:rgba(0,0,0,.98)}.modal-content[data-v-019597b9]{background:#1a1a1a;color:#fff}.modal-header[data-v-019597b9]{background:#2d2d2d;border-bottom-color:#404040}.image-viewport[data-v-019597b9]{background:#1a1a1a}.image-error[data-v-019597b9],.image-loading[data-v-019597b9]{background:#1a1a1a;color:#ccc}}.image-viewport.zooming[data-v-019597b9]{cursor:zoom-in}.performance-optimize[data-v-019597b9]{will-change:transform;contain:layout style paint}.powered-by[data-v-16f76519]{margin-top:40px;padding-top:20px;border-top:1px solid #ebeef5;text-align:center;font-size:13px;color:#909399;letter-spacing:.5px}.vin-query-container[data-v-16f76519]{padding:20px;max-width:1200px;margin:0 auto}.query-section[data-v-16f76519]{margin-bottom:30px;padding:20px;background:#f5f7fa;border-radius:4px}.query-section h2[data-v-16f76519]{margin-bottom:15px;color:#303133}.textarea-container[data-v-16f76519]{margin-bottom:15px}.button-container[data-v-16f76519]{display:flex;justify-content:flex-end;gap:10px}.result-section[data-v-16f76519]{margin-top:20px}.empty-state[data-v-16f76519]{text-align:center;padding:40px;color:#909399;font-size:14px}@media (max-width:768px){.vin-query-container[data-v-16f76519]{padding:10px}.query-section[data-v-16f76519]{padding:15px}}[data-v-be3a0858] body,[data-v-be3a0858] html{overflow:hidden!important;height:100%!important;margin:0!important;padding:0!important}.vehicle-scan-pda[data-v-be3a0858]{height:100vh;background-color:#f8f9fa;padding:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;margin:0}.hidden-input[data-v-be3a0858]{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.header[data-v-be3a0858]{background:#fff;padding:12px 16px;border-bottom:1px solid #e4e7ed;flex-shrink:0}.header-content[data-v-be3a0858]{display:flex;justify-content:space-between;align-items:center}.title[data-v-be3a0858]{font-size:16px;font-weight:600;color:#303133}.header-actions[data-v-be3a0858]{display:flex;align-items:center;gap:8px}.record-count[data-v-be3a0858]{font-size:13px;color:#606266}.scan-area[data-v-be3a0858]{padding:8px 16px;flex-shrink:0;position:relative}.input-card[data-v-be3a0858]{border-radius:6px;border:1px solid #e4e7ed;position:relative}.vin-input[data-v-be3a0858] .el-input-group__prepend{background:#f5f7fa;border:none;padding:0 12px}.vin-input[data-v-be3a0858] .el-input-group__append{background:transparent;border:none;padding:0}.vin-input[data-v-be3a0858] .el-input__inner{border:1px solid #e4e7ed;border-radius:4px;height:44px;font-size:16px;font-family:Courier New,monospace;text-transform:uppercase;background-color:#fafafa}.submit-btn[data-v-be3a0858]{height:44px;border-radius:0 4px 4px 0;padding:0 16px}.scan-status[data-v-be3a0858]{position:absolute;top:50%;right:120px;transform:translateY(-50%);display:flex;align-items:center;gap:4px;font-size:12px;color:#409eff;background:rgba(64,158,255,.1);padding:2px 6px;border-radius:3px}.stats-area[data-v-be3a0858]{padding:8px 16px;flex-shrink:0}.stat-item[data-v-be3a0858]{background:#fff;border:1px solid #e4e7ed;border-radius:6px;padding:8px;text-align:center}.stat-value[data-v-be3a0858]{font-size:18px;font-weight:700;color:#409eff;margin-bottom:2px}.stat-label[data-v-be3a0858]{font-size:11px;color:#909399}.records-area[data-v-be3a0858]{padding:0 16px 16px}.records-area[data-v-be3a0858],.records-card[data-v-be3a0858]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.records-card[data-v-be3a0858]{border-radius:6px;border:1px solid #e4e7ed}.records-card[data-v-be3a0858] .el-card__body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0;min-height:0}.card-header[data-v-be3a0858]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e4e7ed;flex-shrink:0}.card-header .title[data-v-be3a0858]{font-size:14px;display:flex;align-items:center;gap:6px}.pda-list-container[data-v-be3a0858]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.pda-list[data-v-be3a0858]{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px;min-height:0;height:100%;box-sizing:border-box}.pda-record-item[data-v-be3a0858]{display:flex;justify-content:space-between;align-items:center;padding:10px 8px;border-bottom:1px solid #f0f0f0;transition:background-color .3s ease;flex-shrink:0;min-height:50px;box-sizing:border-box}.pda-record-item[data-v-be3a0858]:last-child{border-bottom:none}.pda-record-item.new-record[data-v-be3a0858]{background-color:#f0f9ff;border-left:3px solid #409eff;margin-left:-8px;padding-left:11px}.record-left[data-v-be3a0858]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.record-index[data-v-be3a0858]{background:#909399;color:#fff;width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.record-main[data-v-be3a0858]{flex:1;min-width:0}.vin-display[data-v-be3a0858]{font-family:Courier New,monospace;font-weight:600;color:#303133;font-size:14px;margin-bottom:2px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-meta[data-v-be3a0858]{display:flex;gap:10px;font-size:11px;color:#909399}.time[data-v-be3a0858]{font-family:Courier New,monospace}.record-right[data-v-be3a0858]{flex-shrink:0;margin-left:8px}.empty-state[data-v-be3a0858]{text-align:center;padding:40px 20px;color:#909399;flex-shrink:0}.empty-state i[data-v-be3a0858]{font-size:36px;margin-bottom:8px;opacity:.5}.empty-state p[data-v-be3a0858]{margin:0;font-size:13px}.pda-list[data-v-be3a0858]::-webkit-scrollbar{width:4px}.pda-list[data-v-be3a0858]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.pda-list[data-v-be3a0858]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.pda-list[data-v-be3a0858]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.header[data-v-be3a0858]{padding:10px 12px}.records-area[data-v-be3a0858],.scan-area[data-v-be3a0858],.stats-area[data-v-be3a0858]{padding-left:12px;padding-right:12px}.vin-input[data-v-be3a0858] .el-input__inner{height:42px;font-size:15px}.submit-btn[data-v-be3a0858]{height:42px;padding:0 12px}.stat-value[data-v-be3a0858]{font-size:16px}.vin-display[data-v-be3a0858]{font-size:13px}.scan-status[data-v-be3a0858]{right:110px;font-size:11px}}[data-v-be3a0858] .pda-message{min-width:auto!important;padding:8px 12px!important;background:#f8f9fa!important;border:1px solid #e4e7ed!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}[data-v-be3a0858] .pda-message.el-message--success{color:#67c23a!important;border-color:#e1f3d8!important}[data-v-be3a0858] .pda-message.el-message--warning{color:#e6a23c!important;border-color:#faecd8!important}[data-v-be3a0858] .pda-message.el-message--error{color:#f56c6c!important;border-color:#fde2e2!important}[data-v-be3a0858] .pda-message.el-message--info{color:#909399!important;border-color:#e9e9eb!important}.pda-asset-inventory[data-v-52b11559]{padding:10px;background:#f5f7fa;min-height:100vh}.status-bar[data-v-52b11559]{background:#fff;padding:10px;border-radius:4px;margin-bottom:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.sync-status[data-v-52b11559]{text-align:center;font-size:14px;color:#606266}.scan-section[data-v-52b11559]{margin-bottom:10px}.form-card[data-v-52b11559],.scan-card[data-v-52b11559]{border:1px solid #e6e6e6}.scan-input[data-v-52b11559]{margin-bottom:0}.asset-form[data-v-52b11559]{margin-bottom:10px}.photo-section[data-v-52b11559]{display:flex;align-items:flex-start;gap:15px}.photo-preview[data-v-52b11559]{width:120px;height:120px;border:2px solid #e6e6e6;border-radius:4px;position:relative;cursor:pointer;overflow:hidden}.photo-preview img[data-v-52b11559]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-overlay[data-v-52b11559]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.photo-preview:hover .photo-overlay[data-v-52b11559]{opacity:1}.photo-overlay i[data-v-52b11559]{color:#fff;font-size:24px}.photo-upload-area[data-v-52b11559]{width:120px;height:120px}.photo-upload[data-v-52b11559]{width:100%;height:100%}.upload-content[data-v-52b11559]{width:100%;height:100%;border:2px dashed #dcdfe6;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;cursor:pointer;transition:border-color .3s}.upload-content[data-v-52b11559]:hover{border-color:#409eff}.upload-content i[data-v-52b11559]{font-size:24px;margin-bottom:8px}.photo-actions[data-v-52b11559]{display:flex;flex-direction:column;gap:5px}.form-actions[data-v-52b11559]{text-align:right;padding-top:15px;border-top:1px solid #e6e6e6}.save-btn[data-v-52b11559]{min-width:100px}.inventory-list[data-v-52b11559]{margin-bottom:20px}.empty-state[data-v-52b11559]{padding:40px 0}.inventory-table[data-v-52b11559]{font-size:12px}.delete-btn[data-v-52b11559]{color:#f56c6c}.photo-dialog-content[data-v-52b11559]{text-align:center}.preview-image[data-v-52b11559]{max-width:100%;max-height:60vh;border-radius:4px}@media (max-width:768px){.pda-asset-inventory[data-v-52b11559]{padding:5px}.photo-section[data-v-52b11559]{flex-direction:column;align-items:flex-start}.photo-actions[data-v-52b11559]{flex-direction:row}}@media (hover:none) and (pointer:coarse){.el-button[data-v-52b11559]{min-height:44px;min-width:44px}.el-form-item__label[data-v-52b11559]{font-size:14px}}.title[data-v-0456aefd]{font-size:24px;color:#303133;margin-bottom:12px;font-weight:600}[data-v-36846012]{box-sizing:border-box}.inspection-container[data-v-36846012]{max-width:750px;margin:0 auto;padding-bottom:80px;background:#f5f5f5;min-height:100vh}.header[data-v-36846012]{background:linear-gradient(135deg,#409eff,#1a6ab5);color:#fff;padding:16px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}.header h1[data-v-36846012]{margin:0;font-size:18px}.header-right[data-v-36846012]{display:flex;align-items:center;gap:8px;font-size:14px}.type-selector[data-v-36846012]{background:#fff;margin:12px 12px 0 12px;padding:12px 16px;border-radius:12px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.type-label[data-v-36846012]{font-size:14px;color:#606266;font-weight:500;white-space:nowrap}.type-selector .el-select[data-v-36846012]{flex:1}.stats-grid[data-v-36846012]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:12px}.stat-card[data-v-36846012]{background:#fff;border-radius:12px;padding:12px 8px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.06)}.stat-number[data-v-36846012]{font-size:22px;font-weight:700;color:#303133}.stat-label[data-v-36846012]{font-size:11px;color:#909399;margin-top:4px}.rate-excellent .stat-number[data-v-36846012]{color:#67c23a}.rate-good .stat-number[data-v-36846012]{color:#e6a23c}.rate-poor .stat-number[data-v-36846012]{color:#f56c6c}.filter-bar[data-v-36846012]{background:#fff;margin:12px;padding:12px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.filter-bar .el-input[data-v-36846012]{width:100%;margin-bottom:12px}.filter-tags[data-v-36846012]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px}.check-list[data-v-36846012]{padding:12px}.check-card[data-v-36846012]{background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.status-unchecked[data-v-36846012]{border-left:3px solid #909399}.status-partial[data-v-36846012]{border-left:3px solid #e6a23c}.status-completed[data-v-36846012]{border-left:3px solid #67c23a}.card-header[data-v-36846012]{display:flex;align-items:center;padding:14px;cursor:pointer;background:#fff}.card-left[data-v-36846012]{min-width:50px;text-align:center}.item-no[data-v-36846012]{font-size:18px;font-weight:700;display:block}.item-bz[data-v-36846012]{font-size:10px;color:#909399}.card-center[data-v-36846012]{flex:1;padding:0 12px}.item-name[data-v-36846012]{font-weight:600;font-size:14px;margin-bottom:6px}.item-meta[data-v-36846012]{display:flex;gap:6px;flex-wrap:wrap}.card-right[data-v-36846012]{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.expand-icon[data-v-36846012]{transition:transform .3s;font-size:16px;color:#909399}.expand-icon.expanded[data-v-36846012]{transform:rotate(90deg)}.card-content[data-v-36846012]{padding:16px;border-top:1px solid #eee;background:#fafafa}.info-block[data-v-36846012]{background:#f5f5f5;border-radius:8px;padding:12px;margin-bottom:16px}.info-row[data-v-36846012]{font-size:13px;margin-bottom:8px;display:flex}.info-row[data-v-36846012]:last-child{margin-bottom:0}.info-label[data-v-36846012]{width:70px;color:#606266}.info-value[data-v-36846012]{flex:1;font-weight:500;color:#303133}.vehicle-block[data-v-36846012]{background:#ecf5ff;border-radius:8px;padding:12px;margin-bottom:16px}.vehicle-label[data-v-36846012]{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-weight:600;color:#409eff}.vehicle-hint[data-v-36846012]{font-size:11px;color:#67c23a;margin-top:8px;display:flex;align-items:center;gap:4px}.measurements-block[data-v-36846012]{margin-bottom:16px}.block-header[data-v-36846012]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;font-size:14px;flex-wrap:wrap;gap:8px}.measurement-list[data-v-36846012]{display:flex;flex-direction:column;gap:12px}.measurement-item[data-v-36846012]{background:#fff;border-radius:10px;padding:12px;border:1px solid #e4e7ed}.measurement-ok[data-v-36846012]{border-left:3px solid #67c23a}.measurement-low[data-v-36846012]{border-left:3px solid #e6a23c}.measurement-high[data-v-36846012]{border-left:3px solid #f56c6c}.measurement-title[data-v-36846012]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:500;font-size:13px;flex-wrap:wrap}.range-tag[data-v-36846012]{margin-left:auto}.measurement-input[data-v-36846012]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.unit[data-v-36846012]{font-size:13px;color:#606266}.quick-btns[data-v-36846012]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.quick-btns .el-button[data-v-36846012]{flex:1}.measurement-status[data-v-36846012]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;font-size:12px}.status-ok[data-v-36846012]{background:#f0f9eb;color:#67c23a}.status-low[data-v-36846012]{background:#fdf6ec;color:#e6a23c}.status-high[data-v-36846012]{background:#fef0f0;color:#f56c6c}.empty-measurements[data-v-36846012]{text-align:center;padding:30px;background:#f5f5f5;border-radius:8px}.empty-measurements i[data-v-36846012]{font-size:40px;color:#c0c4cc}.empty-measurements p[data-v-36846012]{margin:10px 0;color:#909399}.remark-block[data-v-36846012]{margin-bottom:16px}.action-btns[data-v-36846012]{display:flex;gap:12px}.action-btns .el-button[data-v-36846012]{flex:1}.is-saved[data-v-36846012]{background:#67c23a;border-color:#67c23a}.bottom-bar[data-v-36846012]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 16px;box-shadow:0 -2px 10px rgba(0,0,0,.08)}.progress-info[data-v-36846012]{margin-bottom:10px}.progress-info span[data-v-36846012]{font-size:12px;color:#606266;display:block;margin-bottom:6px;text-align:center}.bottom-btns[data-v-36846012]{display:flex;gap:12px}.bottom-btns .el-button[data-v-36846012]{flex:1}.batch-options[data-v-36846012]{display:flex;flex-direction:column;gap:10px}.batch-options .el-button[data-v-36846012]{width:100%}.custom-tip[data-v-36846012]{text-align:center;color:#909399;font-size:12px;margin-top:12px}.empty-state[data-v-36846012]{text-align:center;padding:60px 20px}.empty-state i[data-v-36846012]{font-size:60px;color:#c0c4cc}.empty-state p[data-v-36846012]{margin:16px 0;color:#909399}@media (max-width:480px){.stats-grid[data-v-36846012]{gap:8px;padding:8px}.stat-number[data-v-36846012]{font-size:18px}.filter-bar[data-v-36846012]{margin:8px;padding:10px}.filter-tags[data-v-36846012]{flex-direction:column;gap:8px}.filter-tags .el-select[data-v-36846012]{width:100%}.card-header[data-v-36846012]{padding:10px}.card-left[data-v-36846012]{min-width:40px}.item-no[data-v-36846012]{font-size:16px}.item-name[data-v-36846012]{font-size:13px}.card-right .el-tag[data-v-36846012]{font-size:10px}.measurement-title[data-v-36846012]{flex-direction:column;align-items:flex-start}.range-tag[data-v-36846012]{margin-left:0}.action-btns .el-button[data-v-36846012]{padding:8px 0}.type-selector[data-v-36846012]{margin:8px 8px 0 8px;padding:10px 12px}}@media (min-width:480px) and (max-width:768px){.filter-tags[data-v-36846012]{gap:8px}.filter-tags .el-select[data-v-36846012]{min-width:60px}}.filter-tags .el-select[data-v-36846012]{width:100%}.filter-bar .el-input__inner[data-v-36846012],.filter-bar .el-input__inner[data-v-36846012]:focus{border-radius:20px}.filter-tags .el-select .el-input__inner[data-v-36846012]{background-color:#f5f7fa;border-color:#e4e7ed;border-radius:20px}.no-data-tip[data-v-47f82ed0]{color:#c0c4cc}.query-type[data-v-47f82ed0]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8eaed}.query-type .el-radio-button__inner[data-v-47f82ed0]{padding:8px 20px}[data-v-47f82ed0]{box-sizing:border-box}.query-container[data-v-47f82ed0]{width:100%;padding:16px;background:#f5f7fa;min-height:100vh}.header[data-v-47f82ed0]{background:linear-gradient(135deg,#409eff,#1a6ab5);color:#fff;padding:16px 20px;border-radius:12px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.header h1[data-v-47f82ed0]{margin:0;font-size:20px}.header-right .el-button[data-v-47f82ed0]{color:#fff;background:hsla(0,0%,100%,.2);border:none}.header-right .el-button[data-v-47f82ed0]:hover{background:hsla(0,0%,100%,.3)}.query-card[data-v-47f82ed0]{background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.query-options[data-v-47f82ed0],.query-row[data-v-47f82ed0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.query-options[data-v-47f82ed0]{margin-top:12px;padding-top:10px;border-top:1px solid #e8eaed}.query-label[data-v-47f82ed0]{font-size:14px;color:#606266;font-weight:500}.option-tip[data-v-47f82ed0]{font-size:12px;color:#909399}.stats-card[data-v-47f82ed0]{background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.stats-grid[data-v-47f82ed0]{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.stat-item[data-v-47f82ed0]{text-align:center;padding:8px 16px;min-width:90px}.stat-number[data-v-47f82ed0]{font-size:28px;font-weight:700;color:#303133}.stat-label[data-v-47f82ed0]{font-size:13px;color:#909399;margin-top:4px}.rate-excellent .stat-number[data-v-47f82ed0]{color:#67c23a}.rate-good .stat-number[data-v-47f82ed0]{color:#e6a23c}.rate-poor .stat-number[data-v-47f82ed0]{color:#f56c6c}.table-wrapper[data-v-47f82ed0]{background:#fff;border-radius:12px;overflow-x:auto;overflow-y:visible;box-shadow:0 2px 8px rgba(0,0,0,.06);max-height:calc(100vh - 280px);position:relative}.table-wrapper[data-v-47f82ed0]::-webkit-scrollbar{height:8px}.table-wrapper[data-v-47f82ed0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-wrapper[data-v-47f82ed0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-wrapper[data-v-47f82ed0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-47f82ed0] .el-table__header-wrapper{position:sticky;top:0;z-index:10;background:#f5f7fa}[data-v-47f82ed0] .el-table{font-size:13px}[data-v-47f82ed0] .el-table th{background-color:#f5f7fa;font-weight:600}[data-v-47f82ed0] .el-table td{padding:8px 0;vertical-align:middle}.measurement-cell[data-v-47f82ed0]{display:inline-block;padding:4px 8px;border-radius:4px;font-weight:500}.vehicle-tag[data-v-47f82ed0]{font-size:10px;color:#909399}.qualified-point[data-v-47f82ed0]{background-color:#f0f9eb;color:#67c23a}.over-torque-point[data-v-47f82ed0]{background-color:#fef0f0;color:#f56c6c;font-weight:700}.under-torque-point[data-v-47f82ed0]{background-color:#fff3e0;color:#e6a23c;font-weight:700}.empty-measurement[data-v-47f82ed0]{color:#c0c4cc}.over-torque-count[data-v-47f82ed0]{color:#f56c6c;font-weight:600}.under-torque-count[data-v-47f82ed0]{color:#e6a23c;font-weight:600}.rate-zero[data-v-47f82ed0]{color:#909399}.rate-excellent[data-v-47f82ed0]{color:#67c23a;font-weight:600}.rate-good[data-v-47f82ed0]{color:#e6a23c;font-weight:600}.rate-poor[data-v-47f82ed0]{color:#f56c6c;font-weight:600}.empty-state[data-v-47f82ed0]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-state i[data-v-47f82ed0]{font-size:60px;color:#c0c4cc}.empty-state p[data-v-47f82ed0]{margin:16px 0;color:#909399}@media (max-width:768px){.query-container[data-v-47f82ed0]{padding:12px}.query-row[data-v-47f82ed0]{flex-direction:column;align-items:stretch}.query-row .el-button[data-v-47f82ed0]{width:100%}.stats-grid[data-v-47f82ed0]{gap:12px}.stat-item[data-v-47f82ed0]{min-width:70px;padding:6px 10px}.stat-number[data-v-47f82ed0]{font-size:20px}.query-options[data-v-47f82ed0]{flex-direction:column;align-items:flex-start}.table-wrapper[data-v-47f82ed0]{max-height:calc(100vh - 350px)}}[data-v-0a30974c]{margin:0;padding:0;box-sizing:border-box;overflow:hidden!important}[data-v-0a30974c]:root{overflow:hidden}#app[data-v-0a30974c],body[data-v-0a30974c],html[data-v-0a30974c]{overflow:hidden;height:100vh;width:100vw;position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;overflow:hidden!important;position:fixed!important;box-sizing:border-box}.lottery-container[data-v-0a30974c]{height:100vh;width:100vw;background:linear-gradient(135deg,#8b0000,#b22222 50%,#dc143c);color:#fff;font-family:Microsoft YaHei,Segoe UI,sans-serif;overflow:hidden;padding:20px;display:flex;flex-direction:column;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top-control-bar[data-v-0a30974c]{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:25px 40px;border-radius:15px;border:3px solid rgba(255,215,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.4);flex-shrink:0;margin-bottom:20px;min-height:110px}.control-left[data-v-0a30974c]{display:flex;align-items:center;gap:30px}.control-right[data-v-0a30974c]{display:flex;gap:15px;flex-wrap:wrap}.lottery-title[data-v-0a30974c]{font-size:3.8rem;background:linear-gradient(90deg,gold,orange,#ff8c00);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 4px 20px rgba(255,215,0,.5);font-weight:900;letter-spacing:3px}.lottery-status[data-v-0a30974c]{display:flex;align-items:center;gap:12px;padding:12px 25px;background:hsla(0,0%,100%,.1);border-radius:25px;font-size:1.3rem;color:#ccc;border:2px solid hsla(0,0%,100%,.2)}.lottery-status.active[data-v-0a30974c]{background:rgba(76,175,80,.25);color:#4caf50;border-color:rgba(76,175,80,.4)}.status-dot[data-v-0a30974c]{width:14px;height:14px;background:#666;border-radius:50%;box-shadow:0 0 5px currentColor}.lottery-status.active .status-dot[data-v-0a30974c]{background:#4caf50;box-shadow:0 0 15px #4caf50;animation:pulse-0a30974c 2s infinite}.control-btn[data-v-0a30974c]{padding:16px 32px;border:none;border-radius:12px;background:linear-gradient(135deg,rgba(220,20,60,.9),rgba(178,34,34,.9));color:#fff;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:12px;white-space:nowrap;border:2px solid rgba(255,215,0,.4);font-size:1.2rem;box-shadow:0 6px 15px rgba(178,34,34,.4)}.control-btn[data-v-0a30974c]:hover:not(:disabled){background:linear-gradient(135deg,#ff6b6b,#dc143c);transform:translateY(-3px);box-shadow:0 10px 25px hsla(0,100%,71%,.5)}.control-btn[data-v-0a30974c]:disabled{opacity:.5;cursor:not-allowed}.btn-import[data-v-0a30974c]{background:linear-gradient(135deg,rgba(255,152,0,.9),rgba(255,87,34,.9))}.btn-settings[data-v-0a30974c]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,152,0,.9))}.btn-results[data-v-0a30974c]{background:linear-gradient(135deg,rgba(255,215,0,.9),rgba(255,193,7,.9))}.btn-reset[data-v-0a30974c]{background:linear-gradient(135deg,rgba(244,67,54,.9),rgba(183,28,28,.9))}.main-lottery-area[data-v-0a30974c]{display:grid;grid-template-columns:8fr 1fr;gap:20px;flex:1;min-height:0;overflow:hidden;height:calc(100vh - 150px);max-height:calc(100vh - 150px);box-sizing:border-box}.lottery-grid-container[data-v-0a30974c]{background:rgba(0,0,0,.3);border-radius:15px;padding:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:3px solid rgba(255,215,0,.3);height:100%;overflow:hidden;position:relative}.lottery-grid[data-v-0a30974c]{display:grid;height:100%;width:100%;align-items:center;justify-items:center}.layout-20[data-v-0a30974c]{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,1fr);gap:20px}.layout-5[data-v-0a30974c]{grid-template-columns:repeat(5,1fr);justify-content:center;align-content:center;gap:40px}.layout-3[data-v-0a30974c]{grid-template-columns:repeat(3,1fr);justify-content:center;align-content:center;gap:60px}.layout-1[data-v-0a30974c],.lottery-cell[data-v-0a30974c]{display:flex;justify-content:center;align-items:center}.lottery-cell[data-v-0a30974c]{background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08));border:3px solid rgba(255,215,0,.4);border-radius:15px;position:relative;overflow:hidden;transition:all .4s ease;flex-direction:column;cursor:pointer;padding:15px;box-shadow:0 8px 25px rgba(0,0,0,.3)}.layout-20 .lottery-cell[data-v-0a30974c]{width:100%;height:100%;min-height:280px;max-height:360px}.layout-3 .lottery-cell[data-v-0a30974c],.layout-5 .lottery-cell[data-v-0a30974c]{width:100%;height:100%;min-height:600px;max-height:600px}.layout-1 .lottery-cell[data-v-0a30974c]{width:80%;height:80%;min-height:400px;max-height:500px}.lottery-cell[data-v-0a30974c]:hover:not(.drawing):not(.selected){border-color:rgba(255,215,0,.8);transform:translateY(-5px) scale(1.05);box-shadow:0 15px 35px rgba(255,215,0,.5)}.lottery-cell.drawing[data-v-0a30974c]{border-color:gold;background:linear-gradient(135deg,rgba(255,215,0,.3),rgba(255,193,7,.3));animation:pulse-border-0a30974c 1.5s infinite}.lottery-cell.selected[data-v-0a30974c]{border-color:#ff5252;background:linear-gradient(135deg,rgba(255,82,82,.3),rgba(244,67,54,.3))}.lottery-cell.just-stopped[data-v-0a30974c]{animation:just-stopped-0a30974c .6s ease}.cell-animation[data-v-0a30974c]{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.cell-animation[data-v-0a30974c],.scrolling-content[data-v-0a30974c]{width:100%;height:100%;position:relative}.scrolling-person[data-v-0a30974c]{text-align:center;padding:20px 0;border-bottom:2px solid hsla(0,0%,100%,.15);height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.person-name[data-v-0a30974c]{font-size:2rem;font-weight:700;margin-bottom:10px;color:gold;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%;text-shadow:0 2px 10px rgba(0,0,0,.5)}.person-info[data-v-0a30974c]{display:flex;justify-content:center;align-items:center;gap:15px;font-size:1.2rem;color:#ccc;flex-wrap:wrap}.person-id[data-v-0a30974c]{background:rgba(255,215,0,.2);padding:5px 12px;border-radius:6px;white-space:nowrap;font-family:Courier New,monospace}.person-dept[data-v-0a30974c]{color:orange;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.click-hint[data-v-0a30974c]{position:absolute;bottom:15px;left:0;right:0;color:gold;font-size:1.1rem;text-shadow:0 0 10px rgba(255,215,0,.7);text-align:center;z-index:2;background:rgba(0,0,0,.7);padding:10px;border-radius:8px;margin:0 20px;animation:float-0a30974c 2s ease-in-out infinite}.cell-result[data-v-0a30974c]{width:100%;height:100%;text-align:center;position:relative;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.winner-rank[data-v-0a30974c]{font-size:4rem;margin-bottom:20px;text-shadow:0 5px 15px rgba(0,0,0,.5)}.winner-info[data-v-0a30974c]{margin-bottom:20px;width:100%}.winner-name[data-v-0a30974c]{font-size:3.5rem;font-weight:700;color:gold;margin-bottom:15px;text-shadow:0 4px 12px rgba(0,0,0,.6);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.winner-details[data-v-0a30974c]{display:flex;flex-direction:column;gap:10px;font-size:2.3rem;align-items:center;width:100%}.winner-dept[data-v-0a30974c],.winner-id[data-v-0a30974c]{background:hsla(0,0%,100%,.25);padding:8px 15px;border-radius:8px;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900}.celebration-sparkle[data-v-0a30974c]{position:absolute;top:20px;right:20px;font-size:2rem;animation:sparkle-0a30974c 2s infinite}.cell-empty[data-v-0a30974c]{text-align:center;color:hsla(0,0%,100%,.7);padding:30px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.cell-number[data-v-0a30974c]{font-size:3rem;color:gold;margin-bottom:15px;text-shadow:0 4px 12px rgba(0,0,0,.5);font-weight:700}.cell-label[data-v-0a30974c]{font-size:1.4rem;color:hsla(0,0%,100%,.8)}.right-control-area[data-v-0a30974c]{background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;padding:25px;border:3px solid rgba(255,215,0,.4);display:flex;flex-direction:column;height:100%;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5)}.current-round-info[data-v-0a30974c]{text-align:center;flex-shrink:0;margin-bottom:25px;background:hsla(0,0%,100%,.1);padding:20px;border-radius:12px;border:2px solid rgba(255,215,0,.3)}.round-name[data-v-0a30974c]{font-size:2.4rem;color:gold;margin-bottom:20px;font-weight:900;text-shadow:0 4px 12px rgba(0,0,0,.5);line-height:1.2;text-align:center}.round-stats[data-v-0a30974c]{display:flex;flex-direction:column;gap:15px;margin-top:20px}.stat-item[data-v-0a30974c]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:rgba(0,0,0,.3);border-radius:10px;border:2px solid rgba(255,215,0,.2)}.stat-label[data-v-0a30974c]{font-size:1.2rem;color:gold;font-weight:600}.stat-value[data-v-0a30974c]{font-size:1.8rem;color:#fff;font-weight:700;text-shadow:0 3px 10px rgba(0,0,0,.4)}.round-selector[data-v-0a30974c]{display:flex;flex-direction:column;gap:15px;flex-shrink:0;margin-bottom:25px;background:hsla(0,0%,100%,.05);padding:20px;border-radius:12px;border:2px solid rgba(255,215,0,.2)}.round-selector-item[data-v-0a30974c]{display:flex;align-items:center;gap:15px;padding:18px 20px;background:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease;min-height:75px}.round-selector-item[data-v-0a30974c]:hover:not(.active):not(.completed){border-color:rgba(255,215,0,.6);background:hsla(0,0%,100%,.2);transform:translateX(5px)}.round-selector-item.active[data-v-0a30974c]{border-color:gold;background:linear-gradient(135deg,rgba(255,215,0,.3),rgba(255,193,7,.3));box-shadow:0 8px 25px rgba(255,215,0,.4)}.round-selector-item.completed[data-v-0a30974c]{opacity:.7;background:rgba(76,175,80,.2);border-color:rgba(76,175,80,.4)}.round-icon[data-v-0a30974c]{font-size:2.2rem;flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border-radius:50%;border:2px solid currentColor}.round-content[data-v-0a30974c]{flex:1;min-width:0}.round-name-small[data-v-0a30974c]{font-size:1.4rem;font-weight:700;margin-bottom:5px;color:gold}.round-progress[data-v-0a30974c]{font-size:1.2rem;color:hsla(0,0%,100%,.8);font-weight:600}.round-status[data-v-0a30974c]{font-size:1.5rem;color:#4caf50;flex-shrink:0}.main-control[data-v-0a30974c]{text-align:center;margin:25px 0;flex-shrink:0;background:hsla(0,0%,100%,.05);padding:20px;border-radius:12px;border:2px solid rgba(255,215,0,.2)}.control-main-btn[data-v-0a30974c]{padding:25px 40px;font-size:1.8rem;border:none;border-radius:15px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:20px;font-weight:900;width:100%;min-height:90px;border:4px solid transparent;box-shadow:0 10px 30px rgba(0,0,0,.4)}.control-main-btn.start[data-v-0a30974c]{background:linear-gradient(135deg,#ff5252,#ff4081,#ff6b6b);color:#fff;border-color:rgba(255,215,0,.7)}.control-main-btn.stop[data-v-0a30974c]{background:linear-gradient(135deg,#ff9800,#ff8a00,#ff6f00);color:#fff;border-color:rgba(255,215,0,.7)}.control-main-btn.disabled[data-v-0a30974c]{background:#666;cursor:not-allowed;opacity:.6;border-color:hsla(0,0%,100%,.2)}.control-main-btn[data-v-0a30974c]:hover:not(.disabled){transform:scale(1.05);box-shadow:0 15px 40px rgba(0,0,0,.6)}.btn-icon[data-v-0a30974c]{font-size:2.2rem}.btn-text[data-v-0a30974c]{font-size:1.8rem}.control-hint[data-v-0a30974c]{margin-top:20px;color:gold;font-size:1.1rem;font-style:italic;text-align:center;background:rgba(255,215,0,.2);padding:15px;border-radius:10px;border-left:4px solid gold;line-height:1.5}.global-stats[data-v-0a30974c]{margin-top:auto;flex-shrink:0;background:hsla(0,0%,100%,.05);padding:20px;border-radius:12px;border:2px solid rgba(255,215,0,.2)}.global-stats-header[data-v-0a30974c]{margin-bottom:20px;text-align:center}.global-stats-header h3[data-v-0a30974c]{font-size:1.8rem;color:gold;text-shadow:0 3px 10px rgba(0,0,0,.4)}.stats-grid[data-v-0a30974c]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.stats-card[data-v-0a30974c]{background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08));border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;transition:all .3s ease;border:2px solid rgba(255,215,0,.3);min-height:100px}.stats-card[data-v-0a30974c]:hover{transform:translateY(-5px);border-color:rgba(255,215,0,.6);box-shadow:0 10px 25px rgba(255,215,0,.3)}.stats-icon[data-v-0a30974c]{font-size:2.2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,215,0,.3),rgba(255,193,7,.3));border-radius:50%;border:3px solid rgba(255,215,0,.5);flex-shrink:0}.stats-content[data-v-0a30974c]{flex:1;min-width:0}.stats-label[data-v-0a30974c]{font-size:1.1rem;color:gold;margin-bottom:8px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-value[data-v-0a30974c]{font-size:2rem;font-weight:700;color:#fff;text-shadow:0 3px 10px rgba(0,0,0,.5);line-height:1}.stats-value.highlight[data-v-0a30974c]{color:gold;font-size:2.2rem}.modal-overlay[data-v-0a30974c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content[data-v-0a30974c]{background:linear-gradient(135deg,rgba(178,34,34,.98),rgba(139,0,0,.98));border-radius:25px;max-width:1000px;width:70%;max-height:85vh;overflow:hidden;border:4px solid rgba(255,215,0,.7);box-shadow:0 30px 100px rgba(0,0,0,.9)}.modal-header[data-v-0a30974c]{display:flex;justify-content:space-between;align-items:center;padding:30px 40px;border-bottom:3px solid rgba(255,215,0,.5);background:rgba(0,0,0,.4)}.modal-header h3[data-v-0a30974c]{font-size:2rem;color:gold;text-shadow:0 4px 15px rgba(0,0,0,.5);margin:0}.btn-close-modal[data-v-0a30974c]{background:hsla(0,0%,100%,.15);border:3px solid rgba(255,215,0,.5);color:gold;font-size:2.5rem;cursor:pointer;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;line-height:1}.btn-close-modal[data-v-0a30974c]:hover{background:rgba(255,215,0,.3);transform:rotate(90deg) scale(1.1)}.modal-body[data-v-0a30974c]{padding:35px 40px;max-height:calc(85vh - 150px);overflow-y:auto}@keyframes scroll-0a30974c{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes just-stopped-0a30974c{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes pulse-0a30974c{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-border-0a30974c{0%{border-color:rgba(255,215,0,.4);box-shadow:0 0 0 rgba(255,215,0,0)}50%{border-color:gold;box-shadow:0 0 20px rgba(255,215,0,.6)}to{border-color:rgba(255,215,0,.4);box-shadow:0 0 0 rgba(255,215,0,0)}}@keyframes float-0a30974c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sparkle-0a30974c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.lottery-cell.drawing .scrolling-content[data-v-0a30974c]{animation:scroll-0a30974c linear infinite;will-change:transform}@media (min-width:4736px){.lottery-container[data-v-0a30974c]{padding:30px 40px}.main-lottery-area[data-v-0a30974c]{height:calc(100vh - 170px);max-height:calc(100vh - 170px)}.layout-20 .lottery-cell[data-v-0a30974c]{min-height:320px;max-height:480px}.layout-5 .lottery-cell[data-v-0a30974c]{min-height:450px;max-height:500px}.layout-3 .lottery-cell[data-v-0a30974c]{min-height:500px;max-height:600px}.layout-1 .lottery-cell[data-v-0a30974c]{min-height:600px;min-width:600px}.right-control-area[data-v-0a30974c]{padding:30px}}.form-manager-container[data-v-26c30390]{padding:10px;background:#f5f7fa;min-height:100vh;position:relative}.action-bar[data-v-26c30390]{display:flex;gap:8px;margin-bottom:12px}.action-btn[data-v-26c30390]{flex:1;padding:8px 5px;font-size:12px}.filter-container[data-v-26c30390]{background:#fff;border-radius:8px;margin-bottom:10px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.filter-header[data-v-26c30390]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #ebeef5}.filter-title[data-v-26c30390]{font-size:14px;font-weight:600;color:#303133}.filter-body[data-v-26c30390]{padding:12px}.filter-item[data-v-26c30390]{margin-bottom:12px}.filter-label[data-v-26c30390]{display:flex;align-items:center;gap:6px;font-size:12px;color:#606266;margin-bottom:6px}.filter-label i[data-v-26c30390]{font-size:13px;color:#409eff}.filter-actions[data-v-26c30390]{display:flex;gap:8px;margin-top:10px}.filter-actions .el-button[data-v-26c30390]{flex:1;padding:7px 5px;font-size:12px}.filter-result[data-v-26c30390]{display:flex;justify-content:space-between;align-items:center;background:#f0f9ff;border:1px solid #c8e6ff;border-radius:6px;padding:10px 12px;margin-bottom:10px}.result-info[data-v-26c30390]{display:flex;align-items:center;gap:8px;flex:1}.result-info i[data-v-26c30390]{color:#409eff;font-size:14px}.filter-tags[data-v-26c30390]{display:flex;flex-direction:column;gap:6px}.result-text[data-v-26c30390]{font-size:12px;color:#409eff;font-weight:500}.active-filters[data-v-26c30390]{display:flex;gap:6px;flex-wrap:wrap}.active-filters .el-tag[data-v-26c30390]{font-size:11px;padding:0 8px;height:22px;line-height:20px}.stats-container[data-v-26c30390]{display:flex;background:#fff;border-radius:8px;padding:12px 0;margin-bottom:10px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.stat-item[data-v-26c30390]{flex:1;text-align:center;position:relative;cursor:pointer;transition:all .2s;padding:4px 0}.stat-item[data-v-26c30390]:hover{background:#f5f7fa;border-radius:8px}.stat-item[data-v-26c30390]:active{transform:scale(.98)}.stat-item[data-v-26c30390]:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#ebeef5}.stat-item-active[data-v-26c30390]{background:#ecf5ff;border-radius:8px;position:relative}.stat-item-active[data-v-26c30390]:before{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:30px;height:2px;background:#409eff;border-radius:1px}.stat-value[data-v-26c30390]{font-size:16px;font-weight:600;color:#409eff;line-height:1.2}.stat-closed[data-v-26c30390]{color:#67c23a}.stat-open[data-v-26c30390]{color:#e6a23c}.stat-label[data-v-26c30390]{font-size:11px;color:#909399;margin-top:3px}.list-container[data-v-26c30390]{margin-bottom:60px}.empty-state[data-v-26c30390]{background:#fff;border-radius:8px;padding:40px 20px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}.empty-state i[data-v-26c30390]{font-size:40px;color:#c0c4cc;margin-bottom:12px;opacity:.6}.empty-state p[data-v-26c30390]{color:#909399;font-size:14px;margin-bottom:16px}.record-list[data-v-26c30390]{display:flex;flex-direction:column;gap:8px}.record-item[data-v-26c30390]{display:flex;background:#fff;border-radius:8px;min-height:100px;overflow:hidden;cursor:pointer;transition:all .2s;box-shadow:0 2px 6px rgba(0,0,0,.05)}.record-item[data-v-26c30390]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.record-item.is-closed[data-v-26c30390]{opacity:.9}.record-status[data-v-26c30390]{width:4px;background:#e6a23c}.record-status.closed[data-v-26c30390]{background:#67c23a}.record-content[data-v-26c30390]{flex:1;padding:10px 12px;display:flex;flex-direction:column}.record-header[data-v-26c30390]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.header-left[data-v-26c30390]{display:flex;align-items:center;gap:6px;flex:1}.scheme-info[data-v-26c30390]{align-items:center;gap:4px}.icon-scheme[data-v-26c30390]{color:#409eff;font-size:14px}.scheme-text[data-v-26c30390]{font-size:13px;font-weight:600;color:#303133}.status-tag[data-v-26c30390]{height:20px;line-height:18px;font-size:10px;padding:0 5px;border-radius:4px}.header-right[data-v-26c30390]{flex-shrink:0}.time-text[data-v-26c30390]{font-size:11px;color:#909399}.problem-info[data-v-26c30390]{display:flex;align-items:flex-start;gap:6px;margin-bottom:8px;min-height:36px}.icon-problem[data-v-26c30390]{color:#e6a23c;font-size:12px;margin-top:2px}.problem-text[data-v-26c30390]{font-size:12px;color:#606266;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.record-details[data-v-26c30390]{display:flex;gap:12px;margin-bottom:8px;flex-wrap:wrap}.detail-item[data-v-26c30390]{display:flex;align-items:center;gap:4px;font-size:11px;color:#606266}.detail-item i[data-v-26c30390]{font-size:11px;color:#909399}.record-footer[data-v-26c30390]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.has-photos[data-v-26c30390],.photos-info[data-v-26c30390]{display:flex;align-items:center}.has-photos[data-v-26c30390]{gap:4px;padding:4px 8px;background:#f0f7ff;border-radius:4px;cursor:pointer;font-size:11px;color:#409eff}.has-photos i[data-v-26c30390]{font-size:12px}.no-photos[data-v-26c30390]{display:flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;color:#c0c4cc}.no-photos i[data-v-26c30390]{font-size:12px}.record-actions[data-v-26c30390]{display:flex;gap:4px}.action-icon[data-v-26c30390]{padding:4px;width:28px;height:28px}.detail-panel[data-v-26c30390]{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:1002;border-radius:12px 12px 0 0;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 -5px 20px rgba(0,0,0,.15)}.panel-header[data-v-26c30390]{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #ebeef5}.panel-title[data-v-26c30390]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#303133}.panel-title i[data-v-26c30390]{color:#409eff}.panel-content[data-v-26c30390]{flex:1;overflow-y:auto;padding:15px}.detail-section[data-v-26c30390]{margin-bottom:16px}.section-title[data-v-26c30390]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#409eff;margin-bottom:8px}.section-content[data-v-26c30390]{font-size:13px;color:#606266;line-height:1.5;background:#f8f9fa;padding:10px;border-radius:6px;border-left:3px solid #409eff}.detail-grid[data-v-26c30390]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}.grid-item[data-v-26c30390]{background:#f8f9fa;padding:10px;border-radius:6px}.grid-label[data-v-26c30390]{font-size:11px;color:#909399;margin-bottom:4px}.grid-value[data-v-26c30390]{font-size:13px;color:#303133;font-weight:500}.photo-grid[data-v-26c30390]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.photo-item[data-v-26c30390]{aspect-ratio:4/3;border-radius:6px;overflow:hidden;cursor:pointer;border:1px solid #ebeef5}.photo-item img[data-v-26c30390]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.panel-footer[data-v-26c30390]{display:flex;gap:10px;padding:15px;border-top:1px solid #ebeef5}.form-dialog[data-v-26c30390]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1003;display:flex;flex-direction:column}.dialog-header[data-v-26c30390]{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #ebeef5}.dialog-title[data-v-26c30390]{font-size:16px;font-weight:600;color:#303133}.dialog-content[data-v-26c30390]{flex:1;overflow-y:auto;padding:15px}.dialog-content .el-form-item[data-v-26c30390]{margin-bottom:15px}.dialog-content .el-form-item__label[data-v-26c30390]{font-weight:500;color:#303133;font-size:13px;padding-bottom:6px}.scheme-input-wrapper[data-v-26c30390]{position:relative}.scheme-actions[data-v-26c30390]{position:absolute;right:5px;top:5px;display:flex;gap:5px;z-index:1}.scheme-suggestion-item[data-v-26c30390]{display:flex;flex-direction:column;padding:8px 0}.scheme-value[data-v-26c30390]{font-size:13px;font-weight:500;color:#303133;margin-bottom:4px}.scheme-info[data-v-26c30390]{display:flex;justify-content:space-between;font-size:11px;color:#909399}.scheme-count[data-v-26c30390]{color:#409eff}.scheme-status[data-v-26c30390]{padding:1px 6px;border-radius:3px;font-size:10px}.scheme-status.status-all-closed[data-v-26c30390]{background:#f0f9eb;color:#67c23a}.scheme-status.status-no-closed[data-v-26c30390]{background:#fef0f0;color:#f56c6c}.scheme-status.status-partial-closed[data-v-26c30390]{background:#fdf6ec;color:#e6a23c}.scheme-history[data-v-26c30390]{margin-top:10px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #ebeef5}.history-title[data-v-26c30390]{font-size:12px;font-weight:500;color:#409eff;margin-bottom:8px;display:flex;align-items:center;gap:6px}.history-title[data-v-26c30390]:before{content:"📋";font-size:14px}.history-item[data-v-26c30390]{padding:10px;background:#fff;border-radius:4px;margin-bottom:8px;cursor:pointer;transition:all .2s;border:1px solid #ebeef5}.history-item[data-v-26c30390]:hover{border-color:#409eff;transform:translateX(2px)}.history-item[data-v-26c30390]:last-child{margin-bottom:0}.history-header[data-v-26c30390]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.history-problem[data-v-26c30390]{font-size:12px;color:#606266;flex:1;margin-right:8px;line-height:1.4}.history-details[data-v-26c30390]{display:flex;gap:12px;font-size:11px;color:#909399}.upload-area[data-v-26c30390]{background:#f8f9fa;border-radius:8px;padding:12px}.upload-tips[data-v-26c30390]{display:flex;align-items:center;gap:8px;color:#409eff;font-size:12px;margin-bottom:10px}.upload-grid[data-v-26c30390]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.upload-preview[data-v-26c30390]{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;border:1px dashed #dcdfe6}.upload-preview img[data-v-26c30390]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-actions[data-v-26c30390]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;gap:15px;padding:6px}.preview-actions .el-button[data-v-26c30390]{color:#fff;padding:3px}.upload-btn[data-v-26c30390]{aspect-ratio:1;border:1px dashed #409eff;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#409eff;cursor:pointer;font-size:11px}.upload-btn i[data-v-26c30390]{font-size:20px}.close-time[data-v-26c30390]{background:#f0f9eb;border-radius:8px;padding:12px;margin-top:15px}.close-time-label[data-v-26c30390]{display:flex;align-items:center;gap:8px;color:#67c23a;font-weight:500;font-size:13px;margin-bottom:10px}.dialog-footer[data-v-26c30390]{display:flex;gap:10px;padding:15px;border-top:1px solid #ebeef5}.modal-mask[data-v-26c30390]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1001}.fab-container[data-v-26c30390]{position:fixed;bottom:20px;right:20px;z-index:1000}.fab-btn[data-v-26c30390]{width:50px;height:50px;background:#409eff;border:none;box-shadow:0 4px 12px rgba(64,158,255,.3)}.dashboard[data-v-653539d2]{background-color:#0f172a;min-height:100vh;padding:20px;color:#e2e8f0;font-family:Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}.header[data-v-653539d2]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;flex-wrap:wrap;background:rgba(15,23,42,.8);padding:12px 20px;border-radius:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.title h1[data-v-653539d2]{margin:0;font-size:32px;font-weight:600;letter-spacing:1px;background:linear-gradient(135deg,#e2e8f0,#94a3b8);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle[data-v-653539d2]{font-size:14px;color:#94a3b8;margin-top:4px}.date-selector[data-v-653539d2]{display:flex;align-items:center;gap:12px;background:#1e293b;padding:8px 18px;border-radius:32px;color:#f1f5f9}.row[data-v-653539d2]{display:flex;gap:20px;margin-bottom:24px;flex-wrap:wrap}.full-width[data-v-653539d2]{width:100%}.card[data-v-653539d2]{background:#1e293b;border-radius:20px;padding:16px 20px;box-shadow:0 8px 20px rgba(0,0,0,.3);transition:all .2s;flex:1;min-width:280px}.card-title[data-v-653539d2]{font-size:20px;font-weight:600;margin-bottom:16px;border-left:5px solid #3b82f6;padding-left:12px;color:#f1f5f9}.sub-tip[data-v-653539d2]{font-size:12px;color:#94a3b8;margin-left:8px;font-weight:400}.production-lines[data-v-653539d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.line-item[data-v-653539d2]{background:#0f172a;border-radius:16px;padding:16px;transition:transform .2s}.line-item[data-v-653539d2]:hover{transform:translateY(-2px)}.line-header[data-v-653539d2]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #334155}.line-name[data-v-653539d2]{font-size:18px;font-weight:600;color:#f1f5f9}.line-code[data-v-653539d2]{font-size:12px;color:#94a3b8;background:#1e293b;padding:2px 8px;border-radius:12px}.line-stats[data-v-653539d2]{display:flex;justify-content:space-between;margin-bottom:12px;gap:12px}.stat-actual[data-v-653539d2],.stat-plan[data-v-653539d2],.stat-rate[data-v-653539d2]{text-align:center;flex:1}.label[data-v-653539d2]{display:block;font-size:11px;color:#94a3b8;margin-bottom:4px}.value[data-v-653539d2]{font-size:20px;font-weight:700;color:#e2e8f0}.value.warning[data-v-653539d2]{color:#f97316}.value.excellent[data-v-653539d2]{color:#10b981}.value.good[data-v-653539d2]{color:#3b82f6}.progress-container[data-v-653539d2]{position:relative;margin-top:12px}.progress-bar[data-v-653539d2]{width:100%;height:8px;background:#334155;border-radius:4px;overflow:hidden;position:relative}.progress-fill[data-v-653539d2]{height:100%;border-radius:4px;transition:width .5s ease}.fill-excellent[data-v-653539d2]{background:linear-gradient(90deg,#10b981,#34d399)}.fill-good[data-v-653539d2]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.fill-warning[data-v-653539d2]{background:linear-gradient(90deg,#f97316,#fb923c)}.progress-target[data-v-653539d2]{position:absolute;top:-4px;transform:translateX(-50%)}.target-marker[data-v-653539d2]{display:inline-block;width:2px;height:16px;background-color:#facc15;border-radius:1px}.spare-content .value-group[data-v-653539d2]{display:flex;gap:32px;margin:12px 0;flex-wrap:wrap}.spare-month .item[data-v-653539d2],.spare-today .item[data-v-653539d2]{background:#0f172a;border-radius:16px;padding:12px 20px;text-align:center;min-width:120px}.spare-today .item[data-v-653539d2]{min-width:100px}.sub-title[data-v-653539d2]{font-size:14px;color:#94a3b8;margin-bottom:12px;margin-top:8px;font-weight:500}.type[data-v-653539d2]{font-size:14px;color:#94a3b8;margin-right:12px}.num[data-v-653539d2]{font-size:28px;font-weight:700;color:#facc15}.mobility-table-wrapper[data-v-653539d2]{margin-bottom:20px;overflow-x:auto}.horizontal-table[data-v-653539d2]{width:100%;border-collapse:collapse;background:#0f172a;border-radius:12px;overflow:hidden}.horizontal-table td[data-v-653539d2],.horizontal-table th[data-v-653539d2]{padding:12px 16px;text-align:center;border:1px solid #334155}.horizontal-table .label-cell[data-v-653539d2]{background-color:#0f172a;color:#94a3b8;font-weight:500;text-align:center;width:100px}.horizontal-table .value-cell[data-v-653539d2]{color:#e2e8f0;font-weight:500}.horizontal-table .value-cell.kdl-high[data-v-653539d2]{color:#10b981;font-weight:700}.horizontal-table .value-cell.kdl-medium[data-v-653539d2]{color:#f59e0b;font-weight:700}.horizontal-table .value-cell.kdl-low[data-v-653539d2]{color:#ef4444;font-weight:700}.mobility-date-tip[data-v-653539d2]{text-align:right;font-size:12px;color:#94a3b8;margin-top:8px}.mobility-empty[data-v-653539d2]{text-align:center;padding:40px;color:#94a3b8}.andon-tabs[data-v-653539d2]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #334155}.andon-tab[data-v-653539d2]{padding:6px 16px;background:#0f172a;border-radius:20px;font-size:13px;cursor:pointer;transition:all .2s;color:#94a3b8}.andon-tab[data-v-653539d2]:hover{background:#1e293b;color:#e2e8f0}.andon-tab.active[data-v-653539d2]{background:#3b82f6;color:#fff}.andon-tab .tab-count[data-v-653539d2]{font-size:11px;margin-left:4px;opacity:.8}.inspection-stats[data-v-653539d2]{margin-bottom:24px;background:#0f172a;border-radius:16px;padding:16px}.stats-title[data-v-653539d2]{font-size:16px;font-weight:600;margin-bottom:16px;color:#f1f5f9;padding-left:8px;border-left:3px solid #3b82f6}.stats-grid[data-v-653539d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.stat-card[data-v-653539d2]{background:#1e293b;border-radius:12px;padding:12px;display:flex;align-items:center;gap:12px;transition:all .2s}.stat-card[data-v-653539d2]:hover{transform:translateY(-2px);background:#2d3a4e}.warning-card[data-v-653539d2]{background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.3)}.stat-icon[data-v-653539d2]{font-size:28px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#0f172a;border-radius:12px}.stat-content[data-v-653539d2]{flex:1;text-align:center}.stat-label[data-v-653539d2]{font-size:12px;margin-bottom:4px}.stat-number[data-v-653539d2]{font-size:24px;font-weight:700;color:#facc15}.stat-unit[data-v-653539d2]{font-size:11px;color:#6b7280;margin-left:2px}.warning-card .stat-number[data-v-653539d2]{color:#f97316}.detail-section[data-v-653539d2]{margin-top:18px}.section-title[data-v-653539d2]{font-size:16px;font-weight:500;margin-bottom:12px;padding-left:8px;border-left:3px solid #f97316}.andon-card .el-table[data-v-653539d2],.vehicle-model .el-table[data-v-653539d2]{background-color:#1e293b;color:#e2e8f0}[data-v-653539d2] .el-table th{background-color:#0f172a;color:#cbd5e1;font-weight:600}[data-v-653539d2] .el-table tr{background-color:#1e293b}[data-v-653539d2] .el-table td{border-bottom:1px solid #334155;color:#e2e8f0}[data-v-653539d2] .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:#111827}[data-v-653539d2] .el-table .合计-row,[data-v-653539d2] .el-table .合计-row td{background-color:#0f172a!important;font-weight:700}[data-v-653539d2] .el-table .合计-row td{color:#facc15!important;border-top:2px solid #facc15}.duration-warning[data-v-653539d2]{color:#f97316;font-weight:700}.no-measures[data-v-653539d2],.no-reason[data-v-653539d2]{color:#6b7280;font-style:italic}.remark-tooltip[data-v-653539d2]{cursor:pointer;color:#60a5fa;border-bottom:1px dashed #60a5fa}.remark-tooltip[data-v-653539d2]:hover{color:#3b82f6}.shipment-stats[data-v-653539d2]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.stat-box[data-v-653539d2]{background:#0f172a;border-radius:28px;padding:20px 32px;text-align:center;min-width:150px;flex:1}.stat-label[data-v-653539d2]{font-size:16px;color:#94a3b8;margin-bottom:12px}.stat-value[data-v-653539d2]{font-size:40px;font-weight:700;color:#60a5fa}.chart-container[data-v-653539d2]{width:100%;height:280px}[data-v-653539d2] .el-table .cell{white-space:normal;word-break:break-all;line-height:1.4}@media (min-width:1600px){.dashboard[data-v-653539d2]{padding:32px}.card-title[data-v-653539d2]{font-size:24px}.stat-value[data-v-653539d2]{font-size:48px}.line-name[data-v-653539d2]{font-size:20px}.value[data-v-653539d2]{font-size:24px}.stat-number[data-v-653539d2]{font-size:28px}}@media (max-width:1200px){.stats-grid[data-v-653539d2]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-card[data-v-653539d2]{padding:8px}.stat-icon[data-v-653539d2]{font-size:24px;width:40px;height:40px}.stat-number[data-v-653539d2]{font-size:20px}.horizontal-table td[data-v-653539d2],.horizontal-table th[data-v-653539d2]{padding:8px 12px}.andon-tab[data-v-653539d2]{padding:4px 12px;font-size:12px}}.material-page[data-v-fa68256e]{padding:20px;background:#f5f7fa;min-height:100vh}.header-box[data-v-fa68256e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.title[data-v-fa68256e]{font-size:24px;font-weight:700}.car-code[data-v-fa68256e]{background:#fff;padding:18px 24px;border-radius:8px;font-size:20px;margin-bottom:20px;border-left:6px solid #409eff}.car-code span[data-v-fa68256e]{color:#f56c6c;font-weight:700}.body-layout[data-v-fa68256e]{display:flex;gap:20px}.table-section[data-v-fa68256e]{width:38%;min-width:400px}.image-section[data-v-fa68256e]{flex:1}.section[data-v-fa68256e]{background:#fff;border-radius:12px;padding:24px}.section-title[data-v-fa68256e]{font-size:22px;font-weight:700;margin-bottom:20px;color:#222}.table-box[data-v-fa68256e]{width:100%;overflow-x:auto}[data-v-fa68256e] .material-table{font-size:16px}[data-v-fa68256e] .el-table__cell{padding:12px 0}.pic-list[data-v-fa68256e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.pic-card[data-v-fa68256e]{display:flex;flex-direction:column;align-items:center;gap:10px}.pic-item[data-v-fa68256e]{width:100%;height:260px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fafafa;cursor:pointer;border:1px solid #eee}.pic-label[data-v-fa68256e]{font-size:18px;font-weight:700;text-align:center}@media (max-width:768px){.body-layout[data-v-fa68256e]{flex-direction:column}.image-section[data-v-fa68256e],.table-section[data-v-fa68256e]{width:100%;min-width:auto;margin-bottom:20px}.pic-list[data-v-fa68256e]{grid-template-columns:repeat(2,1fr);gap:10px}.pic-item[data-v-fa68256e]{height:160px}.pic-label[data-v-fa68256e]{font-size:14px}}.app-container[data-v-8c5ebe6c]{padding:20px;background-color:#f5f7fa;min-height:100vh}.filter-area[data-v-8c5ebe6c]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.filter-area h3[data-v-8c5ebe6c]{margin-top:0;margin-bottom:15px;color:#303133;font-size:16px;font-weight:500}.filter-item[data-v-8c5ebe6c]{display:flex;align-items:center;margin-bottom:15px}.filter-item label[data-v-8c5ebe6c]{width:80px;color:#606266;font-size:14px}.filter-actions[data-v-8c5ebe6c]{display:flex;gap:10px}.result-area[data-v-8c5ebe6c]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.result-area h3[data-v-8c5ebe6c]{margin-top:0;margin-bottom:15px;color:#303133;font-size:16px;font-weight:500}.no-image[data-v-8c5ebe6c]{color:#909399;font-size:12px}.image-preview[data-v-8c5ebe6c]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.thumbnail[data-v-8c5ebe6c]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #ebebeb;transition:transform .2s,box-shadow .2s}.thumbnail[data-v-8c5ebe6c]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.15)}.pagination-container[data-v-8c5ebe6c]{margin-top:20px;display:flex;justify-content:flex-end}[data-v-8c5ebe6c] .el-table__body-wrapper .image-preview{display:flex;justify-content:center}.scan-page[data-v-c274709a] *{box-sizing:border-box}.scan-page[data-v-c274709a]{min-height:100vh;background:#f5f7fa;padding:16px;padding-bottom:80px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Segoe UI,Roboto,sans-serif;position:relative;-webkit-font-smoothing:antialiased}.header[data-v-c274709a]{background:linear-gradient(135deg,#667eea,#764ba2);margin:-16px -16px 16px -16px;padding:calc(20px + env(safe-area-inset-top, 0px)) 16px 16px 16px;color:#fff;border-radius:0 0 20px 20px}.header h2[data-v-c274709a]{margin:0 0 12px 0;font-size:20px;font-weight:600;line-height:1.4}.status-bar[data-v-c274709a]{font-size:13px;opacity:.92;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-dot[data-v-c274709a]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff4d4f;flex-shrink:0}.status-dot.active[data-v-c274709a]{background:#52c41a;box-shadow:0 0 6px rgba(82,196,26,.6)}.divider[data-v-c274709a]{opacity:.4}.next-card[data-v-c274709a]{background:#fff;border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);border-left:4px solid #667eea}.card-label[data-v-c274709a]{font-size:13px;color:#999;margin-bottom:8px}.vin-display[data-v-c274709a]{font-size:24px;font-weight:700;color:#1a1a2e;letter-spacing:1px;font-family:Courier New,SF Mono,Menlo,monospace;margin-bottom:12px;word-break:break-all;line-height:1.3}.info-grid[data-v-c274709a]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.info-item[data-v-c274709a]{display:flex;justify-content:space-between;align-items:center;font-size:13px;gap:8px}.info-item .label[data-v-c274709a]{color:#999;flex-shrink:0}.info-item .value[data-v-c274709a]{color:#333;font-weight:500;text-align:right;word-break:break-all;line-height:1.4}.empty-card[data-v-c274709a]{background:#fff;border-radius:16px;padding:48px 16px;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.06);margin-bottom:16px}.empty-icon[data-v-c274709a]{font-size:56px;margin-bottom:16px}.empty-text[data-v-c274709a]{font-size:16px;color:#666;line-height:1.5}.scan-input-area[data-v-c274709a]{background:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);margin-bottom:16px}.scan-input[data-v-c274709a] .el-input__inner{height:52px;font-size:18px;letter-spacing:1px;font-family:Courier New,SF Mono,Menlo,monospace}.scan-input[data-v-c274709a] .el-input-group__append{padding:0 16px}.scan-input[data-v-c274709a] .el-input-group__append .el-button{padding:12px 20px;font-size:16px;height:52px}.scan-hint[data-v-c274709a]{margin-top:10px;font-size:12px;color:#aaa;display:flex;align-items:center;gap:4px}.history-section[data-v-c274709a]{background:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.section-header[data-v-c274709a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#333;font-weight:500}.history-list[data-v-c274709a]{max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch}.history-item[data-v-c274709a]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:14px}.history-item[data-v-c274709a]:last-child{border-bottom:none}.h-order[data-v-c274709a]{color:#ccc;font-size:12px;width:28px;flex-shrink:0}.h-vin[data-v-c274709a]{flex:1;font-family:Courier New,SF Mono,Menlo,monospace;font-weight:500;color:#333;word-break:break-all;line-height:1.4}.h-time[data-v-c274709a]{color:#999;font-size:12px;flex-shrink:0}.h-status[data-v-c274709a]{color:#52c41a;font-weight:700;flex-shrink:0;font-size:16px}.footer-actions[data-v-c274709a]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px)) 16px;display:flex;gap:12px;box-shadow:0 -2px 12px rgba(0,0,0,.06);justify-content:center;z-index:100}.footer-actions .el-button[data-v-c274709a]{flex:1;max-width:160px}.result-dialog[data-v-c274709a] .el-dialog{border-radius:20px;margin-top:20vh!important}.result-dialog[data-v-c274709a] .el-dialog__body{padding:0}.result-content[data-v-c274709a]{text-align:center;padding:28px 24px 24px}.result-content.error .result-icon[data-v-c274709a]{color:#ff4d4f}.result-content.success .result-icon[data-v-c274709a]{color:#52c41a}.result-icon[data-v-c274709a]{font-size:56px;line-height:1}.result-title[data-v-c274709a]{font-size:20px;font-weight:600;margin:16px 0 8px;color:#1a1a2e}.result-message[data-v-c274709a]{font-size:15px;color:#666;margin-bottom:14px;line-height:1.5}.result-detail[data-v-c274709a]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#999;margin-bottom:20px}.result-detail span[data-v-c274709a]{background:#f5f7fa;padding:6px 14px;border-radius:6px}.result-btn[data-v-c274709a]{width:80%;max-width:240px;height:46px;font-size:16px;border-radius:23px}.history-list[data-v-c274709a]::-webkit-scrollbar{width:4px}.history-list[data-v-c274709a]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}@media (max-width:414px){.scan-page[data-v-c274709a]{padding:12px;padding-bottom:72px}.header[data-v-c274709a]{margin:-12px -12px 14px -12px;padding:calc(16px + env(safe-area-inset-top, 0px)) 14px 14px 14px;border-radius:0 0 16px 16px}.header h2[data-v-c274709a]{font-size:18px}.status-bar[data-v-c274709a]{font-size:12px;gap:6px}.empty-card[data-v-c274709a],.history-section[data-v-c274709a],.next-card[data-v-c274709a],.scan-input-area[data-v-c274709a]{border-radius:14px;padding:14px;margin-bottom:14px}.vin-display[data-v-c274709a]{font-size:20px;letter-spacing:.5px}.info-grid[data-v-c274709a]{grid-template-columns:1fr;gap:6px}.info-item[data-v-c274709a]{font-size:13px}.empty-card[data-v-c274709a]{padding:40px 14px}.empty-icon[data-v-c274709a]{font-size:48px}.empty-text[data-v-c274709a]{font-size:15px}.scan-input[data-v-c274709a] .el-input__inner{height:48px;font-size:16px}.scan-input[data-v-c274709a] .el-input-group__append .el-button{padding:10px 14px;font-size:15px;height:48px}.history-item[data-v-c274709a]{font-size:13px;gap:8px;padding:8px 0}.h-vin[data-v-c274709a]{font-size:13px}.h-time[data-v-c274709a]{font-size:11px}.result-title[data-v-c274709a]{font-size:18px}.result-message[data-v-c274709a]{font-size:14px}}@media (max-width:320px){.vin-display[data-v-c274709a]{font-size:18px}.header h2[data-v-c274709a]{font-size:16px}.status-bar[data-v-c274709a]{font-size:11px}}@media (orientation:landscape) and (max-height:500px){.scan-page[data-v-c274709a]{padding-bottom:60px}.info-grid[data-v-c274709a]{grid-template-columns:1fr 1fr 1fr 1fr}.result-dialog[data-v-c274709a] .el-dialog{margin-top:10vh!important}}