.img-viewer-container[data-v-5221fa10]{position:relative;width:100%;height:681px;background:linear-gradient(135deg,#0a0a0a,#1a1a2e);border-radius:8px;overflow:hidden}.img-container[data-v-5221fa10]{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.main-image[data-v-5221fa10]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-image.cursor-crosshair[data-v-5221fa10]{cursor:crosshair}.data-text[data-v-5221fa10]{position:absolute;transform:translate(-50%,-50%);cursor:pointer;z-index:5;white-space:nowrap;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.8)}.data-text.is-editable[data-v-5221fa10]{cursor:move}.data-text .text-title[data-v-5221fa10]{font-weight:500;margin-bottom:2px}.data-text .text-value-row .text-value[data-v-5221fa10]{font-weight:700}.data-text .text-value-row .text-unit[data-v-5221fa10]{font-size:.9em;opacity:.8;margin-left:2px}.copy-points-btn[data-v-5221fa10]{position:absolute;top:12px;right:12px;z-index:30;padding:6px 10px;border:1px solid #00c6ff;border-radius:4px;background:rgba(0,0,0,.75);color:#00c6ff;cursor:pointer;font-size:12px}.coordinate-tip[data-v-5221fa10]{position:absolute;transform:translate(-50%,-50%);z-index:20;background:rgba(0,0,0,.85);border:1px solid #00c6ff;border-radius:6px;padding:8px 12px;box-shadow:0 2px 12px rgba(0,198,255,.3);pointer-events:auto}.coordinate-tip .tip-content[data-v-5221fa10]{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff}.coordinate-tip .tip-content .tip-label[data-v-5221fa10]{color:#00c6ff;font-weight:500}.coordinate-tip .tip-content .tip-value[data-v-5221fa10]{font-family:monospace;color:#fff}.coordinate-tip .tip-content .tip-copy-btn[data-v-5221fa10]{background:transparent;border:none;cursor:pointer;padding:2px 4px;font-size:14px;transition:transform .2s}.coordinate-tip .tip-content .tip-copy-btn[data-v-5221fa10]:hover{transform:scale(1.2)}.coordinate-tip .tip-hint[data-v-5221fa10]{font-size:11px;color:#888;margin-top:4px;text-align:center}.loading-overlay[data-v-5221fa10]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.loading-spinner[data-v-5221fa10]{width:40px;height:40px;border:4px solid rgba(0,198,255,.3);border-top:4px solid #00c6ff;border-radius:50%;animation:spin-5221fa10 1s linear infinite;margin-bottom:10px}.loading-text[data-v-5221fa10]{color:#00c6ff;font-size:14px}@keyframes spin-5221fa10{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-overlay[data-v-5221fa10]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.error-text[data-v-5221fa10]{color:#f5222d;font-size:16px;margin-bottom:20px;text-align:center;padding:0 20px}.retry-button[data-v-5221fa10]{background:#00c6ff;border:none;color:#fff;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background .3s ease}.retry-button[data-v-5221fa10]:hover{background:#00a8cc}