.utility-direct-workspace .utility-workspace-body[data-v-74665496]{display:block;flex:1;min-height:0;overflow-y:auto;overflow-anchor:none;padding:0}.utility-workspace-body[data-v-74665496]>.image-tool-workspace{height:calc(100dvh - 90px);min-height:640px}.utility-workspace-editor[data-v-74665496]{width:100%;height:100%;min-width:0;flex:1}.utility-workspace-intro h1[data-v-74665496]{margin:0 0 10px;color:#fff;font-size:1.35rem}.utility-workspace-intro p[data-v-74665496]{margin:0 0 16px;color:#aeb5cc;font-size:.85rem;line-height:1.7}@media (max-width: 768px){.utility-workspace-body[data-v-74665496]>.image-tool-workspace{height:auto;min-height:0}.utility-workspace-editor[data-v-74665496]{height:auto!important;min-height:0!important;overflow:visible!important}}.utility-direct-workspace .editor-controls-panel>.controls-scroll[data-v-74665496]{width:100%!important;min-width:0;flex:none;box-sizing:border-box}.image-enhancer[data-v-74665496]{position:fixed;top:0;left:var(--sidebar-width, 220px);width:calc(100% - var(--sidebar-width, 220px));height:100%;background:var(--gradient-hero);z-index:10000;display:flex;flex-direction:column;transition:left .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1);--sidebar-width: 220px}.image-enhancer[data-sidebar-collapsed=true][data-v-74665496]{--sidebar-width: 56px}.enhancer-body[data-v-74665496]{flex:1;display:flex;flex-direction:column;overflow-y:auto}.editor-container[data-v-74665496]{flex:1;display:flex;padding:16px;gap:16px;height:100%;overflow:hidden;min-height:0}.canvas-area[data-v-74665496]{flex:1;position:relative;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;touch-action:none;user-select:none}.zoom-layer[data-v-74665496]{will-change:transform;transition:transform .1s ease-out}.watermark-status-card[data-v-74665496]{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(255,255,255,.72)}.watermark-status-card .status-title[data-v-74665496]{display:flex;align-items:center;gap:8px;margin-bottom:7px;color:rgba(255,255,255,.9);font-size:var(--font-size-md, .9rem);font-weight:700;line-height:1.35}.watermark-status-card .status-icon[data-v-74665496]{flex:0 0 auto;line-height:1}.watermark-status-card p[data-v-74665496]{margin:0;color:rgba(255,255,255,.66);font-size:var(--font-size-sm, .85rem);line-height:1.45;font-weight:500}.watermark-status-card.is-checking[data-v-74665496]{border-color:rgba(99,102,241,.34);background:rgba(99,102,241,.1)}.watermark-status-card.is-found[data-v-74665496]{border-color:rgba(239,68,68,.38);background:rgba(239,68,68,.1)}.watermark-status-card.is-found .status-title[data-v-74665496],.watermark-status-card.is-error .status-title[data-v-74665496]{color:#f87171}.watermark-status-card.is-not-found[data-v-74665496]{border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.1)}.watermark-status-card.is-not-found .status-title[data-v-74665496]{color:#34d399}.watermark-status-card.is-error[data-v-74665496]{border-color:rgba(239,68,68,.38);background:rgba(239,68,68,.1)}.error-toast[data-v-74665496]{position:fixed;top:93px;left:calc(var(--sidebar-width, 220px) + (100vw - var(--sidebar-width, 220px)) / 2);transform:translate(-50%);background:rgba(239,68,68,.9);color:#fff;padding:12px 24px;border-radius:8px;z-index:10001;box-shadow:0 4px 12px rgba(0,0,0,.15);backdrop-filter:blur(8px)}.error-toast-content[data-v-74665496]{display:flex;align-items:center;gap:12px}.modal-close[data-v-74665496]{background:transparent;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;line-height:1;opacity:.8}.modal-close[data-v-74665496]:hover{opacity:1}.controls-panel.editor-controls-panel[data-v-74665496]{padding:14px!important;gap:8px!important}.control-group[data-v-74665496]{display:flex;flex-direction:column;gap:.4rem}.control-group label[data-v-74665496]{font-size:.8rem;font-weight:600;color:var(--text-secondary);margin-bottom:0}.action-buttons[data-v-74665496]{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;width:100%;padding-top:.5rem}.btn[data-v-74665496]{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-block[data-v-74665496]{width:100%}.btn[data-v-74665496]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.btn-gradient[data-v-74665496]{background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(99,102,241,.3)}.btn-gradient[data-v-74665496]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.4)}.text-input[data-v-74665496]{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.2);color:#fff;font-size:.95rem;outline:none;transition:all .2s}.text-input[data-v-74665496]:focus{border-color:#8b5cf6;background:rgba(0,0,0,.3);box-shadow:0 0 0 2px rgba(139,92,246,.2)}@media (max-width: 768px){.canvas-area.mobile-editor-workspace__preview[data-v-74665496]{min-height:52vh!important}.mobile-preview-image[data-v-74665496]{cursor:zoom-in}}
