.image-canvas[data-v-db454ff7]{outline:none;flex-direction:column;width:100%;height:100%;display:flex}.image-canvas .canvas-toolbar[data-v-db454ff7]{background:rgb(var(--v-theme-accent-subtle));border-bottom:1px solid rgb(var(--v-theme-border-subtle));flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.image-canvas .canvas-toolbar__section[data-v-db454ff7]{align-items:center;gap:8px;display:flex}.image-canvas .canvas-toolbar__divider[data-v-db454ff7]{background:rgb(var(--v-theme-border-subtle));width:1px;height:22px}.image-canvas .canvas-toolbar__label[data-v-db454ff7]{color:rgb(var(--v-theme-muted));font-size:12px}.image-canvas .canvas-toolbar__swatch[data-v-db454ff7]{background:rgba(var(--v-theme-primary),.2);border:1px solid rgba(var(--v-theme-primary),.4);border-radius:4px;width:14px;height:14px}.image-canvas .canvas-toolbar__slider[data-v-db454ff7]{width:110px;accent-color:rgb(var(--v-theme-accent))}.image-canvas .canvas-toolbar__size[data-v-db454ff7]{text-align:center;min-width:26px;color:rgb(var(--v-theme-accent));font-size:12px;font-weight:600}.image-canvas .canvas-toolbar__button[data-v-db454ff7]{white-space:nowrap;cursor:pointer;color:rgb(var(--v-theme-muted));background:rgb(var(--v-theme-surface-bright));border:1.5px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:7px;padding:5px 11px;font-size:12px}.image-canvas .canvas-toolbar__button--danger[data-v-db454ff7]{color:rgb(var(--v-theme-danger));border-color:rgb(var(--v-theme-danger))}.image-canvas .canvas-toolbar__button--reupload[data-v-db454ff7]{color:rgb(var(--v-theme-accent))}.image-canvas .canvas-toolbar__button[data-v-db454ff7]:disabled{cursor:not-allowed;opacity:.45}.image-canvas .canvas-toolbar__count[data-v-db454ff7]{white-space:nowrap;color:rgb(var(--v-theme-warning));margin-left:auto;font-size:12px}.image-canvas .canvas-stage[data-v-db454ff7]{cursor:none;background:rgb(var(--v-theme-background));flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.image-canvas .canvas-stage:hover .canvas-stage__cursor[data-v-db454ff7]{display:block}.image-canvas .canvas-stage__surface[data-v-db454ff7]{touch-action:none;flex:1;width:100%;height:auto;display:block;overflow:hidden}.image-canvas .canvas-stage__cursor[data-v-db454ff7]{z-index:2;pointer-events:none;background:rgba(var(--v-theme-primary),.2);border:2px solid rgba(var(--v-theme-primary),.4);border-radius:50%;display:none;position:absolute;transform:translate(-50%,-50%)}.image-canvas .canvas-stage__hint[data-v-db454ff7]{pointer-events:none;color:#fff;background:#000c;border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}
