.canvas-wrap{position:relative}.crop-box{position:absolute;border:2px solid #fff;outline:1px solid #246bfd;box-shadow:0 0 0 9999px #08122588;cursor:move;touch-action:none}.crop-box:focus{outline:3px solid #246bfd}.crop-handle{position:absolute;right:-7px;bottom:-7px;width:16px;height:16px;border:2px solid #fff;border-radius:50%;background:#246bfd;cursor:nwse-resize}.batch-queue{max-width:920px;margin:24px auto;border:1px solid var(--border);border-radius:18px;background:var(--card);padding:22px}.queue-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--border)}.queue-row small{display:block;color:var(--muted)}
