.canvas-stage[data-v-f6bc50dc]{background-color:#f8fafc;background-image:conic-gradient(#e2e8f0 25%,transparent 0 50%,#e2e8f0 0 75%,transparent 0);background-size:20px 20px}.canvas-toolbar[data-v-f6bc50dc]{z-index:10;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000001f}.tool-btn[data-v-f6bc50dc]{color:#6b7280;cursor:pointer;background:#f7f8fa;border:1px solid #d1d5db;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:14px;transition:background .15s,color .15s,border-color .15s;display:flex}.tool-btn svg[data-v-f6bc50dc]{width:14px;height:14px}.tool-btn[data-v-f6bc50dc]:hover:not(:disabled),.tool-btn.active[data-v-f6bc50dc]{color:#ec258f;border-color:#ec258f}.tool-btn.active[data-v-f6bc50dc]{background:#fff1f7}.tool-btn[data-v-f6bc50dc]:focus-visible{outline-offset:2px;outline:2px solid #ec258f}.tool-btn[data-v-f6bc50dc]:disabled{opacity:.5;cursor:not-allowed}.zoom-text[data-v-f6bc50dc]{color:#6b7280;text-align:center;min-width:44px;font-size:13px;font-weight:600}.compare-btn[data-v-f6bc50dc]{gap:4px;width:auto;padding:0 12px}.compare-btn span[data-v-f6bc50dc]{font-size:12px;font-weight:600}@media (width<=380px){.canvas-toolbar[data-v-f6bc50dc]{gap:5px;padding-inline:8px}.compare-btn[data-v-f6bc50dc]{padding-inline:6px}}button[data-v-9eeb3b18]{cursor:pointer}button[data-v-9eeb3b18]:disabled,fieldset:disabled button[data-v-9eeb3b18]{cursor:not-allowed;opacity:.5}.primary[data-v-9eeb3b18]{color:#fff;background:linear-gradient(100deg,#ec4899,#d946ef);border-radius:12px;font-size:14px;font-weight:600}.option[data-v-9eeb3b18]{border:1px solid #e2e8f0;border-radius:10px;padding:10px 5px;font-size:12px}.selected[data-v-9eeb3b18]{color:#ec4899;background:#fdf2f8;border-color:#ec4899}
