#canvas [data-object-locked],#canvas [data-object-locked] *{pointer-events:none!important}
/* Reserve a narrow rail beside the drawing, including when zoomed in. */
.stage #canvas{width:calc(100% - 56px);margin-right:56px}
.object-locks{position:absolute;inset:0;pointer-events:none;z-index:7;overflow:hidden}
.object-locks .object-lock{position:absolute;pointer-events:auto;width:44px;height:44px;min-height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:#111;font-size:20px;box-shadow:none;touch-action:manipulation}
.object-locks .object-lock:hover{background:transparent}
.object-locks .object-lock:focus-visible{outline:3px solid #c17e32;outline-offset:-4px}
