.test-size-page[data-v-547ccfbd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;min-width:600px;color:#2d2d33;background:#fff}.page-header[data-v-547ccfbd]{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;height:80px;padding:0 20px;background:#fff;border-bottom:1px solid #eeeef0}.header-left[data-v-547ccfbd],.header-account[data-v-547ccfbd]{display:flex;align-items:center;height:100%}.logo-link[data-v-547ccfbd]{display:inline-flex;align-items:center}.logo[data-v-547ccfbd]{display:block;width:auto;height:45px}.designer-link[data-v-547ccfbd]{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:40px;color:#2d2d33;font-size:16px;font-weight:600;text-decoration:none}.designer-link[data-v-547ccfbd]:hover{color:#55f}.designer-arrow[data-v-547ccfbd],.select-arrow[data-v-547ccfbd]{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.header-account[data-v-547ccfbd]{gap:4px}.editor-shell[data-v-547ccfbd]{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 88px;height:calc(100vh - 80px);background:#fff}.canvas-area[data-v-547ccfbd]{position:relative;min-width:0;min-height:0;overflow:hidden}.resize-container[data-v-547ccfbd]{width:100%;height:100%}.resize-container[data-v-547ccfbd] .picwish-image-resizer__frame,.resize-container[data-v-547ccfbd] .picwish-image-resizer__image-bounds,.resize-container[data-v-547ccfbd] .picwish-image-resizer__handle{border-color:#55f!important}.canvas-feedback[data-v-547ccfbd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#8c8b99;font-size:14px;background:#fff}.loading-ring[data-v-547ccfbd]{width:28px;height:28px;border:3px solid #dfdfe0;border-top-color:#55f;border-radius:50%;animation:spin-547ccfbd .8s linear infinite}.feedback-action[data-v-547ccfbd]{min-width:112px;height:42px;color:#fff;background:#55f;border:0;border-radius:21px;cursor:pointer}.size-toolbar[data-v-547ccfbd]{position:relative;z-index:12;display:flex;align-items:center;justify-content:center;padding:0 32px;background:#fff;border-top:1px solid #eeeef0}.replace-button[data-v-547ccfbd]{position:absolute;left:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:118px;height:42px;padding:0 18px;color:#55f;font-size:14px;font-weight:600;background:#fff;border:1px solid #5555ff;border-radius:21px;cursor:pointer}.replace-button svg[data-v-547ccfbd],.download-button svg[data-v-547ccfbd]{width:18px;height:18px}.toolbar-controls[data-v-547ccfbd]{display:flex;align-items:center;gap:10px;white-space:nowrap}.toolbar-label[data-v-547ccfbd]{font-size:16px;font-weight:600}.preset-select[data-v-547ccfbd]{position:relative}.preset-trigger[data-v-547ccfbd]{display:flex;align-items:center;justify-content:space-between;width:234px;height:44px;padding:0 16px;color:#55f;font-size:15px;background:#eeeffe;border:1px solid #5555ff;border-radius:10px;cursor:pointer}.preset-trigger.open .select-arrow[data-v-547ccfbd]{transform:rotate(225deg) translate(-2px,-2px)}.preset-menu[data-v-547ccfbd]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:30;width:310px;max-height:min(420px,calc(100vh - 210px));overflow-y:auto;padding:10px;background:#fff;border:1px solid #eeeef0;border-radius:10px;box-shadow:0 10px 24px rgba(45,45,51,.16)}.preset-option[data-v-547ccfbd]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:0 10px;color:#2d2d33;font-size:14px;text-align:left;background:transparent;border:0;border-radius:6px;cursor:pointer}.preset-option[data-v-547ccfbd]:hover,.preset-option.selected[data-v-547ccfbd]{color:#55f;background:#eeeffe}.preset-size[data-v-547ccfbd]{margin-left:18px;color:#8c8b99}.preset-option.selected .preset-size[data-v-547ccfbd]{color:#55f}.dimension-input[data-v-547ccfbd]{display:flex;align-items:center;width:128px;height:44px;padding:0 12px;color:#8c8b99;font-size:13px;background:#fff;border:1px solid #dfdfe0;border-radius:10px}.dimension-input[data-v-547ccfbd]:focus-within{border-color:#55f;box-shadow:0 0 0 2px rgba(85,85,255,.1)}.dimension-input input[data-v-547ccfbd]{min-width:0;width:100%;margin-left:10px;padding:0;color:#2d2d33;font:inherit;font-size:14px;text-align:center;background:transparent;border:0;outline:0;-webkit-appearance:textfield;appearance:textfield}.dimension-input input[data-v-547ccfbd]::-webkit-inner-spin-button,.dimension-input input[data-v-547ccfbd]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.multiply[data-v-547ccfbd],.unit[data-v-547ccfbd]{color:#8c8b99;font-size:13px}.ratio-button[data-v-547ccfbd]{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 4px;color:#8c8b99;font-size:14px;background:transparent;border:0;cursor:pointer}.checkbox[data-v-547ccfbd]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#fff;border:1px solid #b8b8c2;border-radius:4px}.ratio-button.active .checkbox[data-v-547ccfbd]{background:#8c8b99;border-color:#8c8b99}.checkmark[data-v-547ccfbd]{width:5px;height:9px;margin-top:-2px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.download-button[data-v-547ccfbd]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px;height:46px;margin-left:10px;padding:0 24px;color:#fff;font-size:16px;font-weight:600;background:#55f;border:0;border-radius:23px;cursor:pointer;transition:background-color .2s,transform .2s}.download-button[data-v-547ccfbd]:hover:not(:disabled){background:#3d3df6;transform:translateY(-1px)}.download-button[data-v-547ccfbd]:disabled{color:#fff;background:#dfdfe0;cursor:not-allowed}.toolbar-error[data-v-547ccfbd]{position:absolute;top:4px;left:50%;margin:0;color:#e55757;font-size:12px;transform:translate(-50%)}.visually-hidden[data-v-547ccfbd]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button[data-v-547ccfbd]:focus-visible,a[data-v-547ccfbd]:focus-visible,input[data-v-547ccfbd]:focus-visible{outline:2px solid #5555ff;outline-offset:2px}@keyframes spin-547ccfbd{to{transform:rotate(360deg)}}@media (max-width: 1180px){.replace-button[data-v-547ccfbd]{left:18px;min-width:44px;width:44px;padding:0}.replace-button span[data-v-547ccfbd]{display:none}.preset-trigger[data-v-547ccfbd]{width:180px}.dimension-input[data-v-547ccfbd]{width:108px}.toolbar-controls[data-v-547ccfbd]{gap:7px}}@media (prefers-reduced-motion: reduce){.loading-ring[data-v-547ccfbd]{animation-duration:1.8s}.download-button[data-v-547ccfbd]{transition:none}}
