.guide-overlay[data-v-06f2e598]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:10000}.guide-container[data-v-06f2e598]{background:#fff;border-radius:20px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.3)}.guide-header[data-v-06f2e598]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.guide-header h2[data-v-06f2e598]{margin:0;font-size:20px;font-weight:600;color:#333}.guide-header .guide-close[data-v-06f2e598]{font-size:20px;color:#999;cursor:pointer;transition:color .3s}.guide-header .guide-close[data-v-06f2e598]:hover{color:#666}.guide-content[data-v-06f2e598]{padding:24px}.guide-step[data-v-06f2e598]{display:-ms-flexbox;display:flex;margin-bottom:24px}.guide-step[data-v-06f2e598]:last-child{margin-bottom:0}.step-number[data-v-06f2e598]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:600;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.step-content[data-v-06f2e598]{-ms-flex:1;flex:1}.step-content h3[data-v-06f2e598]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#333}.step-content p[data-v-06f2e598]{margin:0 0 8px 0;color:#666;line-height:1.5}.step-content p.tip[data-v-06f2e598]{color:#7c5cfc;font-weight:500;background:#f3f0ff;padding:8px 12px;border-radius:6px;border-left:3px solid #7c5cfc}.step-content .step-image[data-v-06f2e598]{margin-top:12px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.step-content .step-image img[data-v-06f2e598]{width:100%;height:auto;display:block}.guide-footer[data-v-06f2e598]{padding:20px 24px;border-top:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}[data-v-0d1c3a98] .el-slider__button-wrapper{z-index:1}.scanSelect[data-v-0d1c3a98]{width:85%;margin:0 auto;min-height:calc(100vh - 91px);box-sizing:border-box;display:-ms-flexbox;display:flex;padding:16px;gap:16px}.scanSelect-body[data-v-0d1c3a98]{-ms-flex:1;flex:1;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;height:calc(100vh - 123px)}.scanSelect-body .scanSelect-header[data-v-0d1c3a98]{border-radius:8px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);border:none;-ms-flex-negative:0;flex-shrink:0}.scanSelect-body .scanSelect-header[data-v-0d1c3a98] .el-card__body{padding:14px 20px}.scanSelect-body .scanSelect-header .scanSelect-header-content[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.scanSelect-body .scanSelect-header .scanSelect-header-row1[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.scanSelect-body .scanSelect-header .scanSelect-header-row2[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding-top:8px;border-top:1px solid #f5f5f5}.scanSelect-body .scanSelect-content[data-v-0d1c3a98]{-ms-flex:1;flex:1;min-height:0;border-radius:8px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1);border:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.scanSelect-body .scanSelect-content[data-v-0d1c3a98] .el-card__body{-ms-flex:1;flex:1;min-height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:12px 16px;box-sizing:border-box;overflow:hidden}.scanSelect-body .scanSelect-content .btn-list[data-v-0d1c3a98]{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f0f0f0;-ms-flex-negative:0;flex-shrink:0}.scanSelect-body .scanSelect-content .btn-list .tag-btns[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.scanSelect-body .scanSelect-content .btn-list .tag-btns .layout_button[data-v-0d1c3a98]{cursor:pointer;padding:0 20px;height:36px;line-height:36px;background-color:#f5f5f5;text-align:center;border-radius:6px;font-size:14px;transition:all .2s}.scanSelect-body .scanSelect-content .btn-list .tag-btns .layout_button[data-v-0d1c3a98]:hover{background-color:#e8e8e8}.scanSelect-body .scanSelect-content .btn-list .tag-btns .choice_btn[data-v-0d1c3a98]{background-color:#1890ff!important;color:#fff}.scanSelect-body .scanSelect-content .btn-list .tag-btns .disabled_btn[data-v-0d1c3a98]{cursor:not-allowed;opacity:.4}.scanSelect-body .scanSelect-content .imgbox[data-v-0d1c3a98]{-ms-flex:1;flex:1;min-height:0;overflow:hidden;position:relative;background-color:#fff;border:2px solid #bfbfbf;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.scanSelect-body .scanSelect-content .img-scroll[data-v-0d1c3a98]{overflow:auto;width:100%;height:100%;max-height:calc(100vh - 343px)}.scanSelect-body .scanSelect-content .img[data-v-0d1c3a98]{width:var(--08f6cc08);height:var(--60af41e5);position:relative}.scanSelect-body .scanSelect-content .lineBox[data-v-0d1c3a98]{width:var(--08f6cc08);height:1124px;position:absolute}.scanSelect-body .scanSelect-content .colorBox[data-v-0d1c3a98]{position:absolute;cursor:pointer}.scanSelect-body .scanSelect-content .frameBox[data-v-0d1c3a98]{position:absolute;background-color:#ffdfea}.modal-body[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;height:70vh}.modal-info-row[data-v-0d1c3a98]{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:8px;padding:10px 20px;gap:20px;-ms-flex-negative:0;flex-shrink:0}.modal-info-item[data-v-0d1c3a98],.modal-info-row[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modal-info-item[data-v-0d1c3a98]{gap:10px}.modal-info-label[data-v-0d1c3a98]{font-size:13px;color:#8c8c8c}.modal-info-value[data-v-0d1c3a98]{font-size:15px;color:#262626;font-weight:600}.modal-info-divider[data-v-0d1c3a98]{width:1px;height:20px;background:#d9d9d9}.modal-imgbox[data-v-0d1c3a98]{-ms-flex:1;flex:1;min-height:0;overflow:hidden;position:relative;background-color:#fff;border:2px solid #bfbfbf}.modal-img-scroll[data-v-0d1c3a98]{overflow:auto;width:100%;height:100%}.scanSelect-sider[data-v-0d1c3a98]{border-radius:8px;width:280px;-ms-flex-negative:0;flex-shrink:0;background:#fff;height:100%;box-shadow:0 1px 4px rgba(0,0,0,.1);border:none;overflow-y:auto}.scanSelect-sider[data-v-0d1c3a98] .el-card__body{padding:16px}.scanSelect-sider .right-content[data-v-0d1c3a98]{width:100%;padding:12px 0;border-bottom:1px solid #f0f0f0}.scanSelect-sider .right-content span[data-v-0d1c3a98]{font-size:14px;color:#333;font-weight:500}.scanSelect-sider .right-content[data-v-0d1c3a98]:last-child{border-bottom:none}.header-desc[data-v-0d1c3a98]{background:#f0f9ff;border:1px solid #bae7ff;color:#0050b3;padding:6px 14px;border-radius:6px;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0}.header-desc i[data-v-0d1c3a98]{font-size:15px;color:#1890ff}.sider-empty[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;color:#bbb;font-size:14px;gap:12px}.sider-empty i[data-v-0d1c3a98]{font-size:40px;color:#d9d9d9}.sider-empty p[data-v-0d1c3a98]{margin:0;text-align:center;line-height:1.5}.header-back-btn[data-v-0d1c3a98]{font-size:22px;cursor:pointer;color:#595959;-ms-flex-negative:0;flex-shrink:0;transition:color .2s}.header-back-btn[data-v-0d1c3a98]:hover{color:#1890ff}.header-steps[data-v-0d1c3a98]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.header-steps .step[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:5px;min-width:80px}.header-steps .step .step-circle[data-v-0d1c3a98]{width:30px;height:30px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:600}.header-steps .step .step-label[data-v-0d1c3a98]{font-size:12px;white-space:nowrap;text-align:center}.header-steps .step-active .step-circle[data-v-0d1c3a98]{background-color:#1890ff;color:#fff;box-shadow:0 2px 6px rgba(24,144,255,.35)}.header-steps .step-active .step-label[data-v-0d1c3a98]{color:#1890ff;font-weight:600}.header-steps .step-done .step-circle[data-v-0d1c3a98]{background-color:#52c41a;color:#fff}.header-steps .step-done .step-label[data-v-0d1c3a98]{color:#52c41a}.header-steps .step-inactive .step-circle[data-v-0d1c3a98]{background-color:#f0f0f0;color:#bfbfbf;border:1px solid #e8e8e8}.header-steps .step-inactive .step-label[data-v-0d1c3a98]{color:#bfbfbf}.header-steps .step-line[data-v-0d1c3a98]{-ms-flex:1;flex:1;height:2px;background-color:#e8e8e8;margin:15px 6px 0;min-width:30px;max-width:120px}.header-steps .step-line-done[data-v-0d1c3a98]{background-color:#52c41a}.scanSelect.fullscreen[data-v-0d1c3a98]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0!important;margin:0!important}.scanSelect.fullscreen .scanSelect-body[data-v-0d1c3a98]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:0!important;margin:0!important;gap:0!important;height:100vh!important}.scanSelect.fullscreen .scanSelect-header[data-v-0d1c3a98]{display:none}.scanSelect.fullscreen .scanSelect-content[data-v-0d1c3a98]{margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important}.scanSelect.fullscreen .scanSelect-content .el-card__body[data-v-0d1c3a98],.scanSelect.fullscreen .scanSelect-content[data-v-0d1c3a98]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0!important;overflow:hidden;min-height:0!important}.scanSelect.fullscreen .btn-list[data-v-0d1c3a98]{display:-ms-flexbox!important;display:flex!important;padding:10px 20px;background:#fff;border-bottom:1px solid #e8e8e8;-ms-flex-negative:0;flex-shrink:0}.scanSelect.fullscreen .btn-list .tag-btns[data-v-0d1c3a98]:nth-child(3){display:none!important}.scanSelect.fullscreen .imgbox[data-v-0d1c3a98]{-ms-flex:1;flex:1;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;min-height:0!important;width:100%!important;max-width:none!important}.scanSelect.fullscreen .img-scroll[data-v-0d1c3a98]{max-height:100vh!important;width:100%!important;max-width:none!important}.zoom-toolbar-wrapper-inline[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:0 10px}.zoom-toolbar-inline[data-v-0d1c3a98]{background:hsla(0,0%,96.1%,.9);padding:6px 12px;border-radius:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.zoom-toolbar-inline .zoom-btn[data-v-0d1c3a98]{background:#409eff;color:#fff;border:none;padding:4px 10px;border-radius:5px;cursor:pointer;font-size:14px;transition:all .2s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.zoom-toolbar-inline .zoom-btn[data-v-0d1c3a98]:hover{background:#66b1ff;transform:scale(1.05)}.zoom-toolbar-inline .zoom-btn[data-v-0d1c3a98]:active{transform:scale(.95)}.zoom-toolbar-inline .zoom-level[data-v-0d1c3a98]{font-size:14px;font-weight:600;color:#409eff;min-width:50px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.zoom-toolbar-inline .zoom-divider[data-v-0d1c3a98]{width:1px;height:20px;background-color:#dcdfe6;margin:0 3px}.zoom-toolbar-wrapper[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:8px 0;background:#fff;-ms-flex-negative:0;flex-shrink:0}.zoom-toolbar[data-v-0d1c3a98]{background:hsla(0,0%,100%,.95);padding:8px 16px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.15);gap:12px}.zoom-btn[data-v-0d1c3a98],.zoom-toolbar[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.zoom-btn[data-v-0d1c3a98]{background:#409eff;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:16px;transition:all .2s;-ms-flex-pack:center;justify-content:center}.zoom-btn[data-v-0d1c3a98]:hover{background:#66b1ff;transform:scale(1.05)}.zoom-btn[data-v-0d1c3a98]:active{transform:scale(.95)}.zoom-level[data-v-0d1c3a98]{font-size:16px;font-weight:600;color:#409eff;min-width:60px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.zoom-divider[data-v-0d1c3a98]{width:1px;height:24px;background-color:#dcdfe6;margin:0 4px}.floating-panel[data-v-0d1c3a98]{position:fixed;z-index:1000;width:300px;max-width:300px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:box-shadow .3s;overflow:hidden}.floating-panel[data-v-0d1c3a98]:hover{box-shadow:0 8px 24px rgba(0,0,0,.2)}.floating-panel.panel-hidden[data-v-0d1c3a98]{opacity:0;pointer-events:none}.panel-header[data-v-0d1c3a98]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px 8px 0 0;cursor:move;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:600;font-size:14px;white-space:nowrap}.panel-header i.el-icon-rank[data-v-0d1c3a98]{cursor:move;font-size:16px}.panel-header .el-button[data-v-0d1c3a98]{color:#fff}.panel-header .el-button[data-v-0d1c3a98]:hover{color:#f0f0f0}.panel-body[data-v-0d1c3a98]{max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;width:100%}.panel-body .scanSelect-sider[data-v-0d1c3a98]{border:none;box-shadow:none;width:100%}.panel-body .scanSelect-sider .el-card__body[data-v-0d1c3a98]{padding:16px;width:100%;box-sizing:border-box}