.region[data-v-4c6be6cf]{cursor:pointer;transition:box-shadow .3s;position:absolute;overflow:hidden;box-shadow:inset 0 0 20px #777}.region[data-v-4c6be6cf]:hover{box-shadow:inset 0 0 20px #000}.region.dragtarget[data-v-4c6be6cf]{background-color:#e6e6e6b3}.region.dragtarget img[data-v-4c6be6cf]{opacity:.7}.region input[data-v-4c6be6cf]{display:none}.region img[data-v-4c6be6cf]{image-orientation:from-image;z-index:10;touch-action:none;display:block;position:relative}.region img.has-image[data-v-4c6be6cf]{cursor:grab}.region img.idle[data-v-4c6be6cf]{transition:left .3s,top .3s,width .3s,height .3s,transform .3s}.region .low-quality[data-v-4c6be6cf]{background-color:var(--passive-color);color:#fff;cursor:default;z-index:200;border-radius:6px;margin-right:4px;padding:4px 6px 4px 5px;position:absolute;top:4px;left:4px}.region .hint[data-v-4c6be6cf]{color:var(--passive-color);text-align:center;text-shadow:0 0 10px #000;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}.page[data-v-697f11c1]{background-color:#f1f;background-image:linear-gradient(45deg,#aaa 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#aaa 75%),linear-gradient(45deg,#0000 75%,#aaa 75%),linear-gradient(45deg,#aaa 25%,#ccc 25%);background-position:0 0,0 0,-50px -50px,50px 50px;background-size:20px 20px;margin-bottom:32px;transition:box-shadow .3s;position:relative;box-shadow:2px 2px 10px #777}.page[data-v-697f11c1]:hover{box-shadow:2px 2px 10px #000}.page>img[data-v-697f11c1]{pointer-events:none;z-index:100;position:absolute}.control-box[data-v-aca65281]{white-space:nowrap;z-index:200;touch-action:none;background-color:#fffffff5;border:1px solid #b3b3b3;border-radius:6px;padding:10px 12px;display:inline-block;position:absolute}.trash:hover svg[data-v-aca65281]{animation:.82s cubic-bezier(.36,.07,.19,.97) both shake}.rotate:hover svg[data-v-aca65281]{animation:.82s cubic-bezier(.36,.07,.19,.97) both rotation}.rotate svg[data-v-aca65281]{transform:scaleX(-1)rotate(315deg)}.photoproduct-editor{flex-direction:column;align-items:center;width:100%;margin:auto;display:inline-flex}.photoproduct-editor .continue{text-align:right}.photoproduct-editor .continue small{margin-top:1em;display:block}.photoproduct-editor .status{color:var(--text-default);text-align:center;max-width:280px;margin-top:12px;transition:height .15s ease-out;overflow:hidden}
