.image-editor-modal[data-v-6ed1d8ba]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;overflow-y:auto}.editor-content[data-v-6ed1d8ba]{width:95%;max-width:75rem;background:#fff;border-radius:1.25rem;padding:2rem;position:relative;box-sizing:border-box;box-shadow:0 .625rem 3.125rem rgba(0,0,0,.2)}.editor-close-btn[data-v-6ed1d8ba]{position:absolute;top:1.25rem;right:1.25rem;width:2.25rem;height:2.25rem;border-radius:50%;background:#f1f5f9;color:#64748b;border:none;cursor:pointer;font-size:1.375rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.editor-close-btn[data-v-6ed1d8ba]:hover{background:#d92054;color:#fff;transform:rotate(90deg)}.editor-title[data-v-6ed1d8ba]{font-size:1.5rem;color:#1e293b;text-align:center;margin:0 0 1.5rem;font-weight:700}.editor-toolbar[data-v-6ed1d8ba]{display:flex;gap:1rem;justify-content:center;margin-bottom:1.25rem;flex-wrap:wrap}.tool-btn[data-v-6ed1d8ba]{padding:.625rem 1.25rem;border-radius:.625rem;background:linear-gradient(90deg,#f6f8f7,#f6f8f7);color:#707982;cursor:pointer;transition:all .3s ease;font-size:.9375rem;position:relative;border:none}.tool-btn.active[data-v-6ed1d8ba]{background:linear-gradient(90deg,#545454,rgba(84,84,84,.5490196078431373));color:#fff;border-color:#515151}.tool-btn[data-v-6ed1d8ba]:hover:not(.active):not(:disabled){border-color:#e64a77;background:#f1f5f9;transform:translateY(-.125rem)}.tool-btn[data-v-6ed1d8ba]:after{content:attr(title);position:absolute;bottom:-2.1875rem;left:50%;transform:translateX(-50%);padding:.375rem .625rem;background:#1e293b;color:#fff;font-size:.8125rem;border-radius:.375rem;opacity:0;visibility:hidden;transition:all .2s ease;white-space:nowrap;z-index:10}.tool-btn[data-v-6ed1d8ba]:hover:after{opacity:1;visibility:visible}.text-input-wrap[data-v-6ed1d8ba]{display:flex;gap:1rem;justify-content:center;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.text-input[data-v-6ed1d8ba]{padding:.625rem 1.25rem;border:.0625rem solid #e2e8f0;border-radius:.625rem;width:21.875rem;font-size:.9375rem;color:#1e293b;box-sizing:border-box;transition:all .2s ease}.text-input[data-v-6ed1d8ba]:focus{outline:none;box-shadow:0 0 0 .25rem hsla(0,0%,80%,.15)}.text-setting[data-v-6ed1d8ba]{display:flex;gap:.75rem;align-items:center}.draw-width[data-v-6ed1d8ba],.shape-type[data-v-6ed1d8ba],.text-size[data-v-6ed1d8ba]{padding:.375rem .75rem;border:.0625rem solid #e2e8f0;border-radius:.5rem;font-size:.8125rem;color:#1e293b;cursor:pointer;transition:all .2s ease}.draw-width[data-v-6ed1d8ba]:focus,.shape-type[data-v-6ed1d8ba]:focus,.text-size[data-v-6ed1d8ba]:focus{outline:none;border-color:#cbd5e1}.draw-color[data-v-6ed1d8ba],.shape-color[data-v-6ed1d8ba],.text-color[data-v-6ed1d8ba]{width:2.25rem;height:2.25rem;border:none;border-radius:50%;cursor:pointer;background:transparent;padding:0}.draw-color[data-v-6ed1d8ba]::-webkit-color-swatch,.shape-color[data-v-6ed1d8ba]::-webkit-color-swatch,.text-color[data-v-6ed1d8ba]::-webkit-color-swatch{border-radius:50%;border:.125rem solid #e2e8f0}.text-confirm-btn[data-v-6ed1d8ba]{padding:.625rem 1.25rem;background:linear-gradient(90deg,#545454,rgba(84,84,84,.5490196078431373));color:#fff;border:none;border-radius:.625rem;cursor:pointer;font-size:.9375rem;transition:all .2s ease}.text-confirm-btn[data-v-6ed1d8ba]:hover{background:linear-gradient(90deg,#474747,rgba(59,59,59,.5490196078431373))}.draw-setting[data-v-6ed1d8ba]{margin-bottom:1rem;text-align:center}.draw-tip[data-v-6ed1d8ba]{font-size:.875rem;color:#64748b;margin-bottom:.625rem}.draw-opt[data-v-6ed1d8ba]{display:flex;gap:.75rem;justify-content:center;align-items:center;flex-wrap:wrap}.shape-setting[data-v-6ed1d8ba]{margin-bottom:1rem;text-align:center}.shape-tip[data-v-6ed1d8ba]{font-size:.875rem;color:#64748b;margin-bottom:.625rem}.shape-opt[data-v-6ed1d8ba]{display:flex;gap:.75rem;justify-content:center;align-items:center;flex-wrap:wrap}.editor-container[data-v-6ed1d8ba]{width:100%;height:31.25rem;border:.0625rem solid #e2e8f0;border-radius:1rem;overflow:hidden;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;background:#f8fafc;position:relative;transition:all .2s ease}.editor-container[data-v-6ed1d8ba]:hover{border-color:#cbd5e1}.editor-canvas[data-v-6ed1d8ba]{max-width:100%;max-height:100%;border-radius:.75rem}.editor-footer[data-v-6ed1d8ba]{display:flex;gap:1.5rem;justify-content:center;margin-top:.75rem}.editor-cancel[data-v-6ed1d8ba]{padding:.75rem 2rem;border:.0625rem solid #e2e8f0;border-radius:.625rem;background:#f8fafc;color:#64748b;cursor:pointer;font-size:.9375rem;transition:all .3s ease}.editor-cancel[data-v-6ed1d8ba]:hover{border-color:#cbd5e1;background:#f1f5f9;transform:translateY(-.125rem)}.editor-reset[data-v-6ed1d8ba]{padding:.75rem 2rem;border:.0625rem solid #545454;border-radius:.625rem;background:#f8fafc;color:#545454;cursor:pointer;font-size:.9375rem;transition:all .3s ease}.editor-reset[data-v-6ed1d8ba]:hover{background:#f1f5f9;border-color:#474747;transform:translateY(-.125rem);box-shadow:0 .25rem .75rem hsla(0,0%,94.1%,.2)}.editor-confirm[data-v-6ed1d8ba]{padding:.75rem 2rem;background:linear-gradient(90deg,#545454,rgba(84,84,84,.5490196078431373));color:#fff;border:none;border-radius:.625rem;cursor:pointer;font-size:.9375rem;transition:all .3s ease}.editor-confirm[data-v-6ed1d8ba]:hover{background:linear-gradient(90deg,#474747,rgba(59,59,59,.5490196078431373));transform:translateY(-.125rem);box-shadow:0 .375rem 1.125rem hsla(0,0%,94.1%,.3)}@media (max-width:1024px){.editor-content[data-v-6ed1d8ba]{max-width:56.25rem;padding:1.5rem}.editor-container[data-v-6ed1d8ba]{height:25rem}.text-input[data-v-6ed1d8ba]{width:18.75rem}}@media (max-width:768px){.editor-content[data-v-6ed1d8ba]{width:100%;padding:1.25rem 1rem;border-radius:1rem}.editor-title[data-v-6ed1d8ba]{font-size:1.25rem;margin-bottom:1rem}.editor-toolbar[data-v-6ed1d8ba]{gap:.5rem;margin-bottom:1rem}.tool-btn[data-v-6ed1d8ba]{padding:.5rem .75rem;font-size:.8125rem}.editor-container[data-v-6ed1d8ba]{height:18.75rem}.text-input-wrap[data-v-6ed1d8ba]{gap:.625rem;flex-direction:column}.text-input[data-v-6ed1d8ba]{width:90%}.editor-footer[data-v-6ed1d8ba]{gap:.75rem}.editor-cancel[data-v-6ed1d8ba],.editor-confirm[data-v-6ed1d8ba],.editor-reset[data-v-6ed1d8ba]{padding:.625rem 1.25rem;font-size:.8125rem}.editor-close-btn[data-v-6ed1d8ba]{width:2rem;height:2rem;font-size:1.25rem;top:1rem;right:1rem}.shape-opt[data-v-6ed1d8ba]{gap:.5rem}.shape-type[data-v-6ed1d8ba]{padding:.25rem .5rem;font-size:.75rem}}@media (max-width:375px){.editor-container[data-v-6ed1d8ba]{height:15.625rem}.editor-footer[data-v-6ed1d8ba]{flex-wrap:wrap}.shape-opt[data-v-6ed1d8ba]{flex-direction:column;gap:.5rem}}