.app-main__canvas{display:block;max-height:inherit;max-width:inherit}.app-main__canvas-container{display:grid;grid-template-rows:1fr auto}.app-main__canvas-wrapper{display:grid}.app-main__canvas-wrapper>div{margin:auto;position:relative}.app-main__blur-processing{position:absolute;inset:0;background:rgba(var(--bs-body-bg-rgb),.6);display:flex;align-items:center;justify-content:center}.app-main__selection-polygon{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}.app-main__selection-polygon-point{position:absolute;transform:translate(-50%,-50%);width:12px;height:12px;background:var(--bs-primary);border-radius:50%;cursor:pointer}.app-main__selection{position:absolute;cursor:move;background:rgba(var(--bs-primary-rgb),.2)}.app-main__selection--rect{border:1px dashed var(--bs-primary)}.app-main__selection--circle{border:1px dashed var(--bs-primary);border-radius:50%}.app-main__selection-resize{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--bs-primary)}.app-main__selection-resize.resize-n{cursor:n-resize;top:-6px;left:50%;transform:translateX(-50%)}.app-main__selection-resize.resize-s{cursor:s-resize;bottom:-6px;left:50%;transform:translateX(-50%)}.app-main__selection-resize.resize-e{cursor:e-resize;right:-6px;top:50%;transform:translateY(-50%)}.app-main__selection-resize.resize-w{cursor:w-resize;left:-6px;top:50%;transform:translateY(-50%)}.app-main__selection-resize.resize-ne{cursor:ne-resize;top:-6px;right:-6px}.app-main__selection-resize.resize-nw{cursor:nw-resize;top:-6px;left:-6px}.app-main__selection-resize.resize-se{cursor:se-resize;bottom:-6px;right:-6px}.app-main__selection-resize.resize-sw{cursor:sw-resize;bottom:-6px;left:-6px}.app-sidebar{border-width:1px}.app-sidebar__nav{justify-content:start}.app-main{height:50vh;min-height:500px}@media (min-width:992px){.app-main{border-top-width:1px}}