.resize-move-wrapper[data-v-c9fdccee]{display:flex;justify-content:center;align-items:center;transition:background-color .3s ease,border .1s ease;border:2px dashed transparent}.resize-move-wrapper .resize-handle[data-v-c9fdccee]{position:absolute;width:10px;height:10px;background-color:#fff;border:2px solid #ffca28;border-radius:3px;transition:all .05s ease;opacity:0;visibility:hidden;z-index:1}.resize-move-wrapper .resize-handle.l[data-v-c9fdccee]{left:-6px}.resize-move-wrapper .resize-handle.t[data-v-c9fdccee]{top:-6px}.resize-move-wrapper .resize-handle.c[data-v-c9fdccee]{left:calc(50% - 6px)}.resize-move-wrapper .resize-handle.m[data-v-c9fdccee]{top:calc(50% - 6px)}.resize-move-wrapper .resize-handle.r[data-v-c9fdccee]{right:-6px}.resize-move-wrapper .resize-handle.b[data-v-c9fdccee]{bottom:-6px}.resize-move-wrapper .rotate-handle[data-v-c9fdccee]{position:absolute;width:10px;height:10px;background-color:#fff;border:2px solid #ffca28;border-radius:5px;left:50%;margin-left:-6px;top:-30px;transition:all .05s ease;opacity:0;visibility:hidden;cursor:-webkit-grab}.resize-move-wrapper .rotate-handle[data-v-c9fdccee]:hover{box-shadow:0 0 5px rgba(255,202,40,.8)}.resize-move-wrapper .angle-tip[data-v-c9fdccee]{visibility:hidden;color:#ffca28;opacity:0;position:absolute;width:60px;margin-left:-30px;left:50%;top:-80px;z-index:0;text-align:center;border-radius:5px;background-color:#fff;padding:5px 0;box-shadow:0 16px 15px rgba(30,20,70,.09),0 24px 38px 3px rgba(30,20,70,.09),0 15px 46px 8px rgba(30,20,40,.09),inset 15px 15px 50px hsla(0,0%,100%,0);transition:opacity .2s ease .2s;font-weight:700}.resize-move-wrapper.moving[data-v-c9fdccee],.resize-move-wrapper.resizing[data-v-c9fdccee],.resize-move-wrapper.rotating[data-v-c9fdccee]{background-color:rgba(255,202,40,.1);border:2px dashed #ffca28}.resize-move-wrapper.rotating .angle-tip[data-v-c9fdccee]{transition:opacity .2s ease;visibility:visible;opacity:1}.resize-move-wrapper[data-v-c9fdccee]:hover{border:2px dashed #ffca28;background-color:rgba(255,202,40,.05)}.resize-move-wrapper.focus[data-v-c9fdccee]{border:2px dashed #ffca28;cursor:move}.resize-move-wrapper.focus .resize-handle[data-v-c9fdccee],.resize-move-wrapper.focus .rotate-handle[data-v-c9fdccee]{opacity:1;visibility:visible}.resize-move-wrapper.focus .rotate-handle[data-v-c9fdccee]:after{content:"";width:0;height:20px;border-left:1px dashed #ffca28;border-right:1px dashed #ffca28;position:absolute;top:100%;left:calc(50% - 1px);z-index:0}