.transform-handles{pointer-events:none;z-index:999;width:100vw;height:100vh;position:fixed;top:0;left:0}.selection-border{pointer-events:none;z-index:998;border:2px solid #3182ce;border-radius:4px;position:absolute;box-shadow:0 0 0 1px #3182ce4d}.transform-indicator{color:#fff;pointer-events:none;z-index:1001;white-space:nowrap;background:#000c;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute}.rotation-line{pointer-events:none;z-index:997;background:#e53e3e;height:2px;position:absolute}.handle{cursor:pointer;z-index:1000;pointer-events:auto;background-color:#fff;border:2px solid;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0000001a}.handle:hover{transform:translate(-50%,-50%)scale(1.2);box-shadow:0 4px 8px #0003}.handle.resize{border-color:#3182ce}.handle.rotate{cursor:grab;background-color:#fed7d7;border-color:#e53e3e;transform:translate(-50%,-50%)rotate(45deg)}.handle.rotate:hover{transform:translate(-50%,-50%)rotate(45deg)scale(1.2)}.handle.skew{cursor:crosshair;background-color:#fef5e7;border-color:#d69e2e}.transform-handle.resize{border-color:#3182ce;width:8px;height:8px}.transform-handle.resize.top-left,.transform-handle.resize.bottom-right{cursor:nw-resize}.transform-handle.resize.top-right,.transform-handle.resize.bottom-left{cursor:ne-resize}.transform-handle.resize.top,.transform-handle.resize.bottom{cursor:ns-resize}.transform-handle.resize.left,.transform-handle.resize.right{cursor:ew-resize}.transform-handle.rotate{cursor:grab;background-color:#fed7d7;border-color:#e53e3e;width:12px;height:12px;transform:translate(-50%,-50%)rotate(45deg)}.transform-handle.rotate:hover{background-color:#feb2b2;transform:translate(-50%,-50%)rotate(45deg)scale(1.3)}.transform-handle.rotate:active{cursor:grabbing}.transform-handle.skew{cursor:crosshair;background-color:#fef5e7;border-color:#d69e2e;width:10px;height:10px}.transform-handle.skew:hover{background-color:#faf089}.skew-grid{pointer-events:none;z-index:996;background-image:linear-gradient(90deg,#d69e2e1a 1px,#0000 1px),linear-gradient(#d69e2e1a 1px,#0000 1px);background-size:10px 10px;position:absolute}
.szh-menu{box-sizing:border-box;z-index:100;background-color:#fff;border:1px solid #0000001a;width:max-content;margin:0;padding:0;list-style:none}.szh-menu:focus{outline:none}.szh-menu__arrow{box-sizing:border-box;z-index:-1;background-color:#fff;border:1px solid #0000;border-color:#0000001a #0000 #0000 #0000001a;width:.75rem;height:.75rem}.szh-menu__arrow--dir-left{right:-.375rem;transform:translateY(-50%)rotate(135deg)}.szh-menu__arrow--dir-right{left:-.375rem;transform:translateY(-50%)rotate(-45deg)}.szh-menu__arrow--dir-top{bottom:-.375rem;transform:translate(-50%)rotate(-135deg)}.szh-menu__arrow--dir-bottom{top:-.375rem;transform:translate(-50%)rotate(45deg)}.szh-menu__item{cursor:pointer}.szh-menu__item:focus{outline:none}.szh-menu__item--hover{background-color:#ebebeb}.szh-menu__item--focusable{cursor:default;background-color:inherit}.szh-menu__item--disabled{cursor:default;color:#aaa}.szh-menu__group{box-sizing:border-box}.szh-menu__radio-group{margin:0;padding:0;list-style:none}.szh-menu__divider{background-color:#0000001f;height:1px;margin:.5rem 0}.szh-menu-button{box-sizing:border-box}.szh-menu{-webkit-user-select:none;user-select:none;color:#212529;border:none;border-radius:.25rem;min-width:10rem;padding:.5rem 0;box-shadow:0 3px 7px #0002,0 .6px 2px #0000001a}.szh-menu__item{align-items:center;padding:.375rem 1.5rem;display:flex;position:relative}.szh-menu-container--itemTransition .szh-menu__item{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.szh-menu__item--type-radio{padding-left:2.2rem}.szh-menu__item--type-radio:before{content:"○";font-size:.8rem;position:absolute;top:.55rem;left:.8rem}.szh-menu__item--type-radio.szh-menu__item--checked:before{content:"●"}.szh-menu__item--type-checkbox{padding-left:2.2rem}.szh-menu__item--type-checkbox:before{position:absolute;left:.8rem}.szh-menu__item--type-checkbox.szh-menu__item--checked:before{content:"✔"}.szh-menu__submenu>.szh-menu__item{padding-right:2.5rem}.szh-menu__submenu>.szh-menu__item:after{content:"❯";position:absolute;right:1rem}.szh-menu__header{color:#888;text-transform:uppercase;padding:.2rem 1.5rem;font-size:.8rem}
/*# sourceMappingURL=b15d0797e36537a4.css.map*/