.image-extension-preview_editor__1SKUY{min-width:0;display:grid;grid-gap:12px;gap:12px}.image-extension-preview_editor__1SKUY p,.image-extension-preview_editor__1SKUY small{color:var(--muted);font-size:13px;margin:0}.image-extension-preview_canvas__q0v8k{position:relative;width:100%;margin:12px auto;border:2px solid var(--accent);touch-action:none;background:repeating-conic-gradient(#edf2f8 0 25%,#fff 0 50%) 0 /20px 20px}.image-extension-preview_canvas__q0v8k img{position:absolute;object-fit:fill;pointer-events:none}.image-extension-preview_original__Bz_S_{position:absolute;border:1px dashed var(--accent);cursor:move}.image-extension-preview_handle__5jTNA{position:absolute;width:16px;height:16px;padding:0;border:2px solid white;border-radius:3px;background:var(--accent);transform:translate(-50%,-50%);touch-action:none}.image-extension-preview_handle__5jTNA[data-handle=n]{left:50%;top:0;cursor:ns-resize}.image-extension-preview_handle__5jTNA[data-handle=s]{left:50%;top:100%;cursor:ns-resize}.image-extension-preview_handle__5jTNA[data-handle=e]{left:100%;top:50%;cursor:ew-resize}.image-extension-preview_handle__5jTNA[data-handle=w]{left:0;top:50%;cursor:ew-resize}.image-extension-preview_handle__5jTNA[data-handle=ne]{left:100%;top:0;cursor:nesw-resize}.image-extension-preview_handle__5jTNA[data-handle=nw]{left:0;top:0;cursor:nwse-resize}.image-extension-preview_handle__5jTNA[data-handle=se]{left:100%;top:100%;cursor:nwse-resize}.image-extension-preview_handle__5jTNA[data-handle=sw]{left:0;top:100%;cursor:nesw-resize}.image-extension-preview_presets__X22oE{display:flex;flex-wrap:wrap;gap:6px}.image-extension-preview_presets__X22oE button{border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--card);padding:6px 8px}.image-extension-preview_presets__X22oE button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.image-extension-preview_editor__1SKUY label{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.image-extension-preview_editor__1SKUY input{min-width:100px;max-width:100%}.image-extension-preview_handle__5jTNA:focus-visible,.image-extension-preview_original__Bz_S_:focus-visible{outline:2px solid var(--text);outline-offset:3px}