/* Only the editable outline surface captures movement; read-only viewers keep their presentation. */
.component-photo-frame.movable svg, .component-photo-frame.movable .component-photo-label { touch-action: none; user-select: none; }
.component-photo-frame.movable .annotation-target-box { fill: transparent; pointer-events: all; cursor: move; }
.component-photo-frame.movable .annotation-target-corners { pointer-events: none; }
.component-photo-frame.movable .component-photo-label, .component-photo-frame.movable .annotation-callout { cursor: move; }
