.upload-list-inline[data-v-092e82b0] .ant-upload-list-item{float:left;width:200px;margin-right:8px}.upload-list-inline[data-v-092e82b0] .ant-upload-animate-enter{-webkit-animation-name:uploadAnimateInlineIn;animation-name:uploadAnimateInlineIn}.upload-list-inline[data-v-092e82b0] .ant-upload-animate-leave{-webkit-animation-name:uploadAnimateInlineOut;animation-name:uploadAnimateInlineOut}.scan-card[data-v-4cbf673b]{padding:16px}.logistics-section[data-v-4cbf673b],.order-section[data-v-4cbf673b],.scan-section[data-v-4cbf673b]{margin-bottom:16px}.scan-input-area[data-v-4cbf673b]{padding:16px;background:#fafafa;border-radius:8px}.input-switch[data-v-4cbf673b]{margin-bottom:12px}.input-switch[data-v-4cbf673b] .ant-radio-button-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.manual-input[data-v-4cbf673b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.manual-input .ant-input[data-v-4cbf673b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.scan-btn[data-v-4cbf673b]{-ms-flex-negative:0;flex-shrink:0}.camera-scan[data-v-4cbf673b]{text-align:center}.scan-box[data-v-4cbf673b]{position:relative;width:100%;max-width:320px;height:320px;margin:0 auto 12px;border:2px dashed #1890ff;border-radius:12px;overflow:hidden;background:#000;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.scan-box[data-v-4cbf673b] video,.scan-box video[data-v-4cbf673b]{-o-object-fit:cover;object-fit:cover}.scan-box .qr-stream[data-v-4cbf673b],.scan-box[data-v-4cbf673b] .qrcode-stream,.scan-box[data-v-4cbf673b] video,.scan-box video[data-v-4cbf673b]{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.scan-overlay[data-v-4cbf673b]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.scan-line[data-v-4cbf673b]{position:absolute;top:0;left:0;right:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#1890ff),to(transparent));background:linear-gradient(90deg,transparent,#1890ff,transparent);-webkit-animation:scan-4cbf673b 2s linear infinite;animation:scan-4cbf673b 2s linear infinite;will-change:top}@-webkit-keyframes scan-4cbf673b{0%{top:0}to{top:100%}}@keyframes scan-4cbf673b{0%{top:0}to{top:100%}}.scan-hint[data-v-4cbf673b]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#999}.scan-hint p[data-v-4cbf673b]{margin-top:8px;font-size:14px}.camera-btn[data-v-4cbf673b]{width:100%;max-width:320px}.error-alert[data-v-4cbf673b]{margin-top:12px}.order-info[data-v-4cbf673b]{-webkit-animation:fadeIn-4cbf673b .3s ease;animation:fadeIn-4cbf673b .3s ease}@-webkit-keyframes fadeIn-4cbf673b{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-4cbf673b{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.address-text[data-v-4cbf673b]{word-break:break-all}.product-list[data-v-4cbf673b]{margin-top:12px}.product-title[data-v-4cbf673b]{font-size:14px;font-weight:600;margin-bottom:8px}.price-info[data-v-4cbf673b]{color:#ff4d4f!important}.special-code[data-v-4cbf673b]{margin-top:4px;display:inline-block}.entered-codes[data-v-4cbf673b]{margin-bottom:12px}.entered-label[data-v-4cbf673b]{font-size:13px;color:#666;margin-bottom:4px}.code-tags[data-v-4cbf673b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.codes-complete[data-v-4cbf673b]{text-align:center}.special-product-modal[data-v-4cbf673b]{padding:8px 0}.special-scan-mode[data-v-4cbf673b]{margin-bottom:16px;text-align:center}.special-camera-scan[data-v-4cbf673b],.special-manual-input[data-v-4cbf673b]{text-align:center}.special-scan-box[data-v-4cbf673b]{position:relative;max-width:320px;height:320px;margin:0 auto 12px;border:2px dashed #1890ff;border-radius:12px;overflow:hidden;background:#000}.special-scan-box[data-v-4cbf673b],.special-scan-box[data-v-4cbf673b] .qr-stream{width:100%;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.special-scan-box[data-v-4cbf673b] .qr-stream{position:absolute;top:0;left:0;height:100%}.check-box[data-v-4cbf673b]{margin-left:auto}.check-all[data-v-4cbf673b]{padding:8px 0;border-top:1px solid #f0f0f0;margin-top:8px}.action-section[data-v-4cbf673b]{text-align:center;padding:16px;background:#fafafa;border-radius:8px}.action-buttons[data-v-4cbf673b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submit-btn[data-v-4cbf673b]{width:100%;max-width:200px}.store-btn[data-v-4cbf673b],.update-btn[data-v-4cbf673b]{width:100%;max-width:120px}.status-alert[data-v-4cbf673b]{margin-top:12px}.success-content[data-v-4cbf673b]{text-align:center;padding:24px}.success-content h2[data-v-4cbf673b]{margin:12px 0;color:#52c41a;font-size:20px}.success-content p[data-v-4cbf673b]{color:#666;font-size:14px}.modal-footer[data-v-4cbf673b]{text-align:center;padding:12px 16px 16px}.modal-footer .ant-btn[data-v-4cbf673b]{margin:0 8px}.confirm-alert[data-v-4cbf673b]{margin-bottom:16px}.confirm-content[data-v-4cbf673b]{padding:12px 0}.confirm-content p[data-v-4cbf673b]{margin:8px 0;font-size:14px}.confirm-options[data-v-4cbf673b]{padding:8px 0}.confirm-options p[data-v-4cbf673b]{margin:6px 0;line-height:1.8}.confirm-options a[data-v-4cbf673b]{color:#1890ff}.confirm-options a[data-v-4cbf673b]:hover{color:#40a9ff}.backup-alert[data-v-4cbf673b]{margin-top:16px}.restore-alert[data-v-4cbf673b]{margin-bottom:16px}.restore-info[data-v-4cbf673b]{background:#f5f5f5;padding:12px;border-radius:4px;margin:12px 0}.restore-info p[data-v-4cbf673b]{margin:6px 0;font-size:13px}.restore-actions[data-v-4cbf673b]{text-align:center;padding-top:12px}.restore-actions .ant-btn[data-v-4cbf673b]{margin:0 8px}.phase-indicator[data-v-4cbf673b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500}.phase-indicator.scan-phase[data-v-4cbf673b]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.phase-indicator.upload-phase[data-v-4cbf673b]{background:#fff1f0;color:#ff4d4f;border:1px solid #ffccc7}.header-content[data-v-4cbf673b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.backup-hint[data-v-4cbf673b]{font-size:12px;color:#1890ff}.backup-hint a[data-v-4cbf673b]{margin-left:4px}.mode-warning[data-v-4cbf673b]{margin-top:8px}@media screen and (max-width:576px){.scan-card[data-v-4cbf673b]{padding:8px}.scan-input-area[data-v-4cbf673b]{padding:12px}.manual-input[data-v-4cbf673b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.scan-btn[data-v-4cbf673b]{width:100%}.action-section[data-v-4cbf673b]{padding:12px}.store-btn[data-v-4cbf673b],.submit-btn[data-v-4cbf673b],.update-btn[data-v-4cbf673b]{width:100%;max-width:none}}@media screen and (min-width:576px) and (max-width:768px){.camera-btn[data-v-4cbf673b],.scan-box[data-v-4cbf673b]{max-width:280px}}