.match-anno-panel[data-v-0044222b]{position:relative;overflow:hidden;width:100%;height:100%;background:#e8e8e8}.image-wrapper[data-v-0044222b]{z-index:1}.image-wrapper>img[data-v-0044222b]{position:relative;z-index:1}.anno-box[data-v-0044222b]{position:absolute;border:3px solid;border-radius:2px;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.anno-hit[data-v-0044222b]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;cursor:pointer;pointer-events:auto;z-index:3}.anno-hit.hidden[data-v-0044222b]{display:none}.anno-box[data-v-0044222b]:hover{background:var(--box-bg,transparent)}.anno-box.selected[data-v-0044222b]{background:hsla(0,100%,71%,.08)}.anno-box.matched[data-v-0044222b]{opacity:.6;cursor:default}.anno-box.matched[data-v-0044222b]:hover{background:transparent}.anno-box.no-select[data-v-0044222b]{cursor:default}.group-label[data-v-0044222b]{position:absolute;top:-1px;right:-1px;color:#fff;font-size:13px;font-weight:700;line-height:20px;min-width:20px;text-align:center;border-radius:0 2px 0 2px;padding:0 5px;pointer-events:none}.xray-strip[data-v-8fed256e]{position:relative;overflow:hidden;width:100%;height:100%;background:#e8e8e8}.strip-image-slot[data-v-8fed256e]{position:absolute}.strip-image-slot>img[data-v-8fed256e]{z-index:1}.strip-anno-box[data-v-8fed256e]{position:absolute;border:3px solid;border-radius:2px;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.strip-anno-box .anno-hit[data-v-8fed256e]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;cursor:pointer;pointer-events:auto;z-index:3}.strip-anno-box .anno-hit.hidden[data-v-8fed256e]{display:none}.strip-anno-box[data-v-8fed256e]:hover{background:var(--box-bg,transparent)}.strip-anno-box.selected[data-v-8fed256e]{background:hsla(0,100%,71%,.08)}.strip-anno-box.matched[data-v-8fed256e]{opacity:.6;cursor:default}.strip-group-label[data-v-8fed256e]{position:absolute;top:-1px;right:-1px;color:#fff;font-size:13px;font-weight:700;line-height:20px;min-width:20px;text-align:center;border-radius:0 2px 0 2px;padding:0 5px;pointer-events:none}.match-annotate-page[data-v-eb2040c2]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:12px;gap:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-section[data-v-eb2040c2]{gap:12px}.top-section[data-v-eb2040c2],.xray-card[data-v-eb2040c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.xray-card[data-v-eb2040c2]{min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;overflow:hidden;position:relative}.xray-card .card-body[data-v-eb2040c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;min-height:0}.sidebar-card[data-v-eb2040c2]{width:280px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;overflow:hidden}.sidebar-header[data-v-eb2040c2]{padding:10px 12px 0;font-weight:600;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.sidebar-body[data-v-eb2040c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px}.group-item[data-v-eb2040c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;border-radius:4px;margin-bottom:2px;font-size:13px;cursor:default}.group-item[data-v-eb2040c2]:hover{background:#f0f2f5}.group-item.editing[data-v-eb2040c2]{background:#e6f7ff;-webkit-box-shadow:inset 0 0 0 1px #91d5ff;box-shadow:inset 0 0 0 1px #91d5ff}.group-no[data-v-eb2040c2]{font-weight:600;color:#5d89c0;margin-right:6px;min-width:20px;-ms-flex-negative:0;flex-shrink:0}.group-info[data-v-eb2040c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#666;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:4px}.group-actions[data-v-eb2040c2]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.group-actions .el-button--text.el-button--mini[data-v-eb2040c2]{min-width:40px;width:auto;padding:4px 2px;margin-left:0!important}.camera-card[data-v-eb2040c2],.sidebar-card[data-v-eb2040c2],.xray-card[data-v-eb2040c2]{background:#fff;overflow:hidden}.camera-card[data-v-eb2040c2],.sidebar-card[data-v-eb2040c2],.xray-card[data-v-eb2040c2],.xray-top-left[data-v-eb2040c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xray-top-left[data-v-eb2040c2]{position:absolute;top:8px;left:8px;z-index:10;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;pointer-events:none}.xray-header[data-v-eb2040c2]{padding:2px 8px;line-height:24px}.id-label[data-v-eb2040c2],.xray-header[data-v-eb2040c2]{font-weight:600;font-size:13px;color:#333;background:hsla(0,0%,100%,.85);border-radius:3px;pointer-events:none}.id-label[data-v-eb2040c2]{padding:1px 8px;line-height:20px}.xray-actions[data-v-eb2040c2]{background:hsla(0,0%,100%,.9);padding:6px 8px;border-radius:4px;pointer-events:auto}.camera-top-left[data-v-eb2040c2],.xray-actions[data-v-eb2040c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.camera-top-left[data-v-eb2040c2]{position:absolute;top:8px;left:8px;z-index:10;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;pointer-events:none}.camera-header[data-v-eb2040c2]{font-weight:600;font-size:13px;color:#333;background:hsla(0,0%,100%,.85);padding:2px 8px;border-radius:3px;line-height:24px;pointer-events:none}.camera-actions[data-v-eb2040c2]{background:hsla(0,0%,100%,.9);padding:6px 8px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;pointer-events:auto}.camera-actions .el-button[data-v-eb2040c2]{margin:0}.empty-hint[data-v-eb2040c2]{text-align:center;color:#999;padding:40px 0;font-size:13px}.camera-card[data-v-eb2040c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.camera-card .card-body[data-v-eb2040c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;min-height:0}