.upload-area[data-v-cce40cc8]{border:3px dashed #bdc3c7;border-radius:10px;padding:30px 15px;text-align:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;margin-bottom:20px;background-color:#f8f9fa}.workspace[data-v-cce40cc8]{width:360px;height:630px;cursor:default;-webkit-transition:all .3s;transition:all .3s;background-color:#fff;position:relative;overflow:hidden;border:2px dashed hsla(0,100%,71%,.6);-webkit-box-sizing:border-box;box-sizing:border-box}.workspace-image[data-v-cce40cc8]{position:absolute;cursor:move;border:2px solid transparent;-webkit-transition:border-color .2s;transition:border-color .2s}.workspace-image[data-v-cce40cc8]:hover{border-color:#2d8cf0}.workspace-image.selected[data-v-cce40cc8]{border-color:#ff6b6b;-webkit-box-shadow:0 0 8px hsla(0,100%,71%,.5);box-shadow:0 0 8px hsla(0,100%,71%,.5)}.image-content[data-v-cce40cc8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.upload-area .upload-icon[data-v-cce40cc8]{font-size:2.5rem;color:#2d8cf0;margin-bottom:15px}.upload-btn[data-v-cce40cc8]{display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#3498db),to(#2ecc71));background:linear-gradient(90deg,#3498db,#2ecc71);color:#fff;border:none;padding:12px 25px;font-size:1rem;border-radius:50px;cursor:pointer;margin-top:10px;-webkit-transition:all .3s;transition:all .3s;font-weight:600;-webkit-box-shadow:0 4px 10px rgba(52,152,219,.3);box-shadow:0 4px 10px rgba(52,152,219,.3)}.upload-btn[data-v-cce40cc8]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 15px rgba(52,152,219,.4);box-shadow:0 6px 15px rgba(52,152,219,.4)}.file-input[data-v-cce40cc8]{display:none}.template-canvas[data-v-cce40cc8]{background-color:#fff;border-radius:15px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08);padding:25px;min-height:calc(100vh - 90px)}.min-width[data-v-cce40cc8]{min-width:650px}.panel-title[data-v-cce40cc8]{color:#2d8cf0;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.panel-title .icon[data-v-cce40cc8]{font-size:1.2rem}.image-list-item[data-v-cce40cc8]{margin-top:20px}.image-item[data-v-cce40cc8]{display:block;height:0;padding-bottom:100%;margin-bottom:20px;position:relative}.image-item[data-v-cce40cc8],.template-image[data-v-cce40cc8]{width:100%;cursor:-webkit-grab;cursor:grab;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.template-image[data-v-cce40cc8]{position:absolute;top:0;left:0;height:100%;-o-object-fit:contain;object-fit:contain}.template-image[data-v-cce40cc8]:active{cursor:-webkit-grabbing;cursor:grabbing}.template-image[data-v-cce40cc8]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.dragging[data-v-cce40cc8]{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}.drag-over[data-v-cce40cc8]{border:3px dashed #ff6b6b!important}.resize-handle[data-v-cce40cc8]{position:absolute;width:8px;height:8px;background-color:#ff6b6b;border:1px solid #fff;border-radius:50%;z-index:10;cursor:pointer}.resize-handle.top-left[data-v-cce40cc8]{top:-4px;left:-4px;cursor:nw-resize}.resize-handle.top-right[data-v-cce40cc8]{top:-4px;right:-4px;cursor:ne-resize}.resize-handle.bottom-left[data-v-cce40cc8]{bottom:-4px;left:-4px;cursor:sw-resize}.resize-handle.bottom-right[data-v-cce40cc8]{bottom:-4px;right:-4px;cursor:se-resize}.button-controls .ivu-btn[data-v-cce40cc8]{display:block;margin-bottom:10px;width:90px}.button-controls .clearBtn[data-v-cce40cc8]{padding:0}.image-controls[data-v-cce40cc8]{text-align:center;width:420px}.image-controls .ivu-btn[data-v-cce40cc8]{margin-right:5px}.scaleplate[data-v-cce40cc8]{padding:40px 30px 30px 40px;cursor:default;-webkit-transition:all .3s;transition:all .3s;background-color:#f8f9fa;margin:0 auto 20px;position:relative}.scaleplate-top[data-v-cce40cc8]{position:absolute;top:0;left:40px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}.scaleplate-top-line[data-v-cce40cc8]{width:1px;background:#848484;position:relative}.scaleplate-top-line.long-line[data-v-cce40cc8]{height:15px!important}.scaleplate-top-line.short-line[data-v-cce40cc8]{height:7px!important}.scale-top-number[data-v-cce40cc8]{position:absolute;top:15px;font-size:10px;color:#848484;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scaleplate-left[data-v-cce40cc8]{position:absolute;top:40px;bottom:30px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.scaleplate-left-line[data-v-cce40cc8]{height:1px;background:#848484;position:relative}.scaleplate-left-line.long-line[data-v-cce40cc8]{width:15px!important}.scaleplate-left-line.short-line[data-v-cce40cc8]{width:7px!important}.scale-left-number[data-v-cce40cc8]{position:absolute;top:0;font-size:10px;color:#848484;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template-page[data-v-cce40cc8]{text-align:center}.set-bg-color[data-v-cce40cc8]{margin-bottom:10px}[data-v-cce40cc8] .ivu-modal-body{text-align:center;padding:50px 50px 100px 50px}.workspace-text[data-v-cce40cc8]{position:absolute;cursor:move;border:2px solid transparent;-webkit-transition:border-color .2s;transition:border-color .2s;white-space:nowrap}.workspace-text[data-v-cce40cc8]:hover{border-color:#2d8cf0}.workspace-text.selected[data-v-cce40cc8]{border-color:#ff6b6b;-webkit-box-shadow:0 0 8px hsla(0,100%,71%,.5);box-shadow:0 0 8px hsla(0,100%,71%,.5)}.newTextContent[data-v-cce40cc8]{padding:10px 10px 0 10px;margin:10px 0;border:1px dashed #ccc}.blueColor[data-v-cce40cc8]{color:#2d8cf0}.loading-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-modal{background:#fff;padding:40px 60px;border-radius:12px;text-align:center;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.2);box-shadow:0 8px 30px rgba(0,0,0,.2)}.loading-text{margin-top:16px;font-size:16px;color:#333}.upload-area[data-v-f79ef0f8]{border:3px dashed #bdc3c7;border-radius:10px;padding:30px 15px;text-align:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;margin-bottom:20px;background-color:#f8f9fa}.workspace[data-v-f79ef0f8]{width:360px;height:630px;cursor:default;-webkit-transition:all .3s;transition:all .3s;background-color:#fff;position:relative;overflow:hidden;border:2px dashed hsla(0,100%,71%,.6);-webkit-box-sizing:border-box;box-sizing:border-box}.workspace-image[data-v-f79ef0f8]{position:absolute;cursor:move;border:2px solid transparent;-webkit-transition:border-color .2s;transition:border-color .2s}.workspace-image[data-v-f79ef0f8]:hover{border-color:#2d8cf0}.workspace-image.selected[data-v-f79ef0f8]{border-color:#ff6b6b;-webkit-box-shadow:0 0 8px hsla(0,100%,71%,.5);box-shadow:0 0 8px hsla(0,100%,71%,.5)}.image-content[data-v-f79ef0f8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.upload-area .upload-icon[data-v-f79ef0f8]{font-size:2.5rem;color:#2d8cf0;margin-bottom:15px}.upload-btn[data-v-f79ef0f8]{display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#3498db),to(#2ecc71));background:linear-gradient(90deg,#3498db,#2ecc71);color:#fff;border:none;padding:12px 25px;font-size:1rem;border-radius:50px;cursor:pointer;margin-top:10px;-webkit-transition:all .3s;transition:all .3s;font-weight:600;-webkit-box-shadow:0 4px 10px rgba(52,152,219,.3);box-shadow:0 4px 10px rgba(52,152,219,.3)}.upload-btn[data-v-f79ef0f8]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 15px rgba(52,152,219,.4);box-shadow:0 6px 15px rgba(52,152,219,.4)}.file-input[data-v-f79ef0f8]{display:none}.template-canvas[data-v-f79ef0f8]{background-color:#fff;border-radius:15px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08);padding:25px;min-height:calc(100vh - 90px)}.min-width[data-v-f79ef0f8]{min-width:650px}.panel-title[data-v-f79ef0f8]{color:#2d8cf0;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.panel-title .icon[data-v-f79ef0f8]{font-size:1.2rem}.image-list-item[data-v-f79ef0f8]{margin-top:20px}.image-item[data-v-f79ef0f8]{display:block;height:0;padding-bottom:100%;margin-bottom:20px;position:relative}.image-item[data-v-f79ef0f8],.template-image[data-v-f79ef0f8]{width:100%;cursor:-webkit-grab;cursor:grab;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.template-image[data-v-f79ef0f8]{position:absolute;top:0;left:0;height:100%;-o-object-fit:contain;object-fit:contain}.template-image[data-v-f79ef0f8]:active{cursor:-webkit-grabbing;cursor:grabbing}.template-image[data-v-f79ef0f8]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.dragging[data-v-f79ef0f8]{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}.drag-over[data-v-f79ef0f8]{border:3px dashed #ff6b6b!important}.resize-handle[data-v-f79ef0f8]{position:absolute;width:8px;height:8px;background-color:#ff6b6b;border:1px solid #fff;border-radius:50%;z-index:10;cursor:pointer}.resize-handle.top-left[data-v-f79ef0f8]{top:-4px;left:-4px;cursor:nw-resize}.resize-handle.top-right[data-v-f79ef0f8]{top:-4px;right:-4px;cursor:ne-resize}.resize-handle.bottom-left[data-v-f79ef0f8]{bottom:-4px;left:-4px;cursor:sw-resize}.resize-handle.bottom-right[data-v-f79ef0f8]{bottom:-4px;right:-4px;cursor:se-resize}.button-controls .ivu-btn[data-v-f79ef0f8]{display:block;margin-bottom:10px;width:90px}.button-controls .clearBtn[data-v-f79ef0f8]{padding:0}.image-controls[data-v-f79ef0f8]{text-align:center;width:420px}.image-controls .ivu-btn[data-v-f79ef0f8]{margin-right:5px}.scaleplate[data-v-f79ef0f8]{padding:40px 30px 30px 40px;cursor:default;-webkit-transition:all .3s;transition:all .3s;background-color:#f8f9fa;margin:0 auto 20px;position:relative}.scaleplate-top[data-v-f79ef0f8]{position:absolute;top:0;left:40px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}.scaleplate-top-line[data-v-f79ef0f8]{width:1px;background:#848484;position:relative}.scaleplate-top-line.long-line[data-v-f79ef0f8]{height:15px!important}.scaleplate-top-line.short-line[data-v-f79ef0f8]{height:7px!important}.scale-top-number[data-v-f79ef0f8]{position:absolute;top:15px;font-size:10px;color:#848484;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scaleplate-left[data-v-f79ef0f8]{position:absolute;top:40px;bottom:30px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.scaleplate-left-line[data-v-f79ef0f8]{height:1px;background:#848484;position:relative}.scaleplate-left-line.long-line[data-v-f79ef0f8]{width:15px!important}.scaleplate-left-line.short-line[data-v-f79ef0f8]{width:7px!important}.scale-left-number[data-v-f79ef0f8]{position:absolute;top:0;font-size:10px;color:#848484;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template-page[data-v-f79ef0f8]{text-align:center}.set-bg-color[data-v-f79ef0f8]{margin-bottom:10px}[data-v-f79ef0f8] .ivu-modal-body{text-align:center;padding:50px 50px 100px 50px}.workspace-text[data-v-f79ef0f8]{position:absolute;cursor:move;border:2px solid transparent;-webkit-transition:border-color .2s;transition:border-color .2s;white-space:nowrap}.workspace-text[data-v-f79ef0f8]:hover{border-color:#2d8cf0}.workspace-text.selected[data-v-f79ef0f8]{border-color:#ff6b6b;-webkit-box-shadow:0 0 8px hsla(0,100%,71%,.5);box-shadow:0 0 8px hsla(0,100%,71%,.5)}.newTextContent[data-v-f79ef0f8]{padding:10px 10px 0 10px;margin:10px 0;border:1px dashed #ccc}.blueColor[data-v-f79ef0f8]{color:#2d8cf0}.status-dot[data-v-1158209c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-dot[data-v-1158209c]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.status-dot.active[data-v-1158209c]:before{background-color:#28a745}.status-dot.disabled[data-v-1158209c]:before{background-color:grey}