.imported-photo-stage{overflow:visible}.imported-photo-stage .resizable-photo{cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}
.image-select-trigger,.image-resize-done{display:none!important}
.imported-photo-stage .resizable-photo{cursor:grab;touch-action:none}
.image-resize-frame{pointer-events:auto;cursor:grab;touch-action:none;background:transparent}
.image-resize-label{pointer-events:none}
.image-moving .resizable-photo,.image-moving .image-resize-frame{cursor:grabbing}
.image-transforming .annotation-image{touch-action:none;cursor:grab}
.image-size-presets{flex-wrap:wrap}.image-size-presets button{min-width:65px}
.image-resize-frame{position:absolute;z-index:6;border:2px solid #168de0;box-sizing:border-box;pointer-events:none;box-shadow:0 0 0 1px #ffffffc0;min-width:1px;min-height:1px}
.image-resize-handle{position:absolute;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;background:transparent;border:0;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none}
.image-resize-handle:after{content:'';position:absolute;inset:9px;border:2px solid #168de0;border-radius:3px;background:#fff;box-shadow:0 1px 4px #1769a533}
.image-resize-handle:hover:after,.image-resize-handle:active:after{background:#168de0;box-shadow:0 0 0 4px #168de020}
.handle-nw{left:-17px;top:-17px;cursor:nwse-resize}.handle-ne{right:-17px;top:-17px;cursor:nesw-resize}.handle-sw{left:-17px;bottom:-17px;cursor:nesw-resize}.handle-se{right:-17px;bottom:-17px;cursor:nwse-resize}
.image-resize-label{position:absolute;top:9px;left:50%;transform:translateX(-50%);background:#1679b5;color:#fff;padding:4px 8px;border-radius:5px;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}
.image-resize-done{position:absolute;top:8px;right:8px;pointer-events:auto;width:32px;height:32px;display:grid;place-items:center;padding:0;background:#fff;border:1px solid #8abde0;border-radius:7px;color:#1679b5;font-size:20px;box-shadow:0 2px 5px #1769a51a;touch-action:manipulation}
.image-select-trigger{position:absolute;z-index:5;right:10px;top:10px;display:grid;place-items:center;min-width:38px;min-height:38px;padding:8px;border:1px solid #8abde0;border-radius:8px;background:#ffffffed;color:#1679b5;box-shadow:0 2px 6px #1769a51a;touch-action:manipulation}.image-select-trigger svg{pointer-events:none}
.image-transforming>.image-select-trigger{display:none}.image-transforming .annotation-image{pointer-events:auto;cursor:pointer}.writing-area.image-transforming #drawing,.writing-area.image-transforming #note-body{pointer-events:none!important}.writing-area.image-transforming #note-body{user-select:none;-webkit-user-select:none}
@media(max-width:720px){.image-resize-handle{width:40px;height:40px;min-width:40px;min-height:40px}.image-resize-handle:after{inset:12px}.handle-nw{left:-21px;top:-21px}.handle-ne{right:-21px;top:-21px}.handle-sw{left:-21px;bottom:-21px}.handle-se{right:-21px;bottom:-21px}}
@media print{.image-resize-frame,.image-select-trigger{display:none!important}}
