.image-sync-theme[data-v-3d2af898]{background:#0f0f0f;color:#f2f2f2;border:1px solid #303133}.image-sync-toolbar[data-v-3d2af898]{background:rgba(0,0,0,.45);color:#f2f2f2}.image-sync-error[data-v-3d2af898]{color:#f2f2f2;text-align:center}.image-sync-canvas[data-v-3d2af898]{position:relative;width:100%;flex:1 1 auto;height:100%;min-height:260px;background:#0f0f0f;overflow:hidden;border-radius:4px;border:1px solid #303133;display:flex;flex-direction:column}.image-sync-canvas.disabled[data-v-3d2af898]{pointer-events:none;opacity:.6}.image-sync-canvas__viewport[data-v-3d2af898]{width:100%;flex:1;min-height:0;display:flex;align-items:flex-start;justify-content:center;cursor:grab;overflow:hidden}.image-sync-canvas__viewport img[data-v-3d2af898]{width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.image-sync-canvas__toolbar[data-v-3d2af898]{position:absolute;display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:rgba(0,0,0,.45);color:#fff;gap:8px;border-radius:4px}.image-sync-canvas__toolbar.toolbar-top[data-v-3d2af898]{top:12px;right:12px}.image-sync-canvas__toolbar.toolbar-bottom[data-v-3d2af898]{bottom:12px;right:12px}.image-sync-canvas__error[data-v-3d2af898]{color:#f2f2f2;text-align:center}.image-sync-canvas__file-id[data-v-3d2af898]{font-size:12px;color:#f2f2f2;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.carousel-strip[data-v-48989f34]{display:flex;align-items:center;gap:4px;padding:4px 0}.carousel-strip__list[data-v-48989f34]{flex:1;display:flex;overflow-x:auto;gap:6px}.carousel-strip__item[data-v-48989f34]{width:48px;height:48px;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer}.carousel-strip__item.active[data-v-48989f34]{border-color:#409eff}.carousel-strip__item img[data-v-48989f34]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.status-same[data-v-48989f34]{border-color:#67c23a}.status-different[data-v-48989f34]{border-color:#f56c6c}.status-skipped[data-v-48989f34]{border-color:#e6a23c}.image-sync-theme[data-v-8ce8d8e0]{background:#0f0f0f;color:#f2f2f2;border:1px solid #303133}.image-sync-toolbar[data-v-8ce8d8e0]{background:rgba(0,0,0,.45);color:#f2f2f2}.image-sync-error[data-v-8ce8d8e0]{color:#f2f2f2;text-align:center}.image-compare-modal[data-v-8ce8d8e0] .el-dialog{width:min(1160px,88vw);margin:6vh auto!important;max-height:88vh;display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.image-compare-modal[data-v-8ce8d8e0] .el-dialog__body{padding:12px 20px 24px;flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.image-compare-modal__title[data-v-8ce8d8e0]{display:flex;align-items:center;gap:8px}.image-compare-modal__body[data-v-8ce8d8e0]{flex:1;display:flex;flex-direction:column;gap:12px;min-height:70vh}.image-compare-modal__canvas[data-v-8ce8d8e0]{display:flex;flex-direction:column;gap:8px;flex:1 1 320px;min-height:320px}.image-compare-modal__canvas h4[data-v-8ce8d8e0]{flex-shrink:0}.image-compare-modal__controls[data-v-8ce8d8e0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.image-compare-modal__control-left[data-v-8ce8d8e0],.image-compare-modal__control-right[data-v-8ce8d8e0]{display:flex;align-items:center;gap:12px}.image-compare-modal__feedback-inline[data-v-8ce8d8e0]{flex:1 1 auto;font-size:13px;color:#909399;padding:4px 12px;border-radius:4px;background:#f4f4f5}.image-compare-modal__feedback-inline.is-success[data-v-8ce8d8e0]{color:#529b2e;background:#f0f9eb}.image-compare-modal__feedback-inline.is-error[data-v-8ce8d8e0]{color:#c45656;background:#fef0f0}.image-compare-modal__nav-buttons[data-v-8ce8d8e0]{display:flex;gap:8px}.image-compare-modal[data-v-8ce8d8e0] .carousel-strip{flex-shrink:0;min-height:56px}.duplicate-review-debug[data-v-521bb397]{padding:24px}.debug-card[data-v-521bb397]{margin-bottom:24px}.debug-card__header[data-v-521bb397]{display:flex;align-items:center;justify-content:space-between}.debug-card__tip[data-v-521bb397]{margin:8px 0;color:#606266}.debug-card__json[data-v-521bb397]{max-height:240px;overflow:auto;background:#f5f7fa;padding:12px;border-radius:4px;font-size:12px}