.cleanup-workspace .tool-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cleanup-workspace .cleanup-step{color:var(--muted);font-size:13px;text-align:left}.cleanup-workspace .cleanup-result{position:relative}.cleanup-workspace .cleanup-image-area{grid-area:stack;display:flex;align-items:center;justify-content:center;min-height:300px;padding:18px;overflow:hidden;background:#f8faff}.cleanup-workspace .cleanup-image-stack{position:relative;display:inline-block;max-width:100%;line-height:0}.cleanup-workspace .cleanup-image-stack>img{display:block;width:auto;height:auto;max-width:100%;max-height:480px;object-fit:contain;border-radius:10px}.cleanup-workspace .cleanup-image-stack>canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.55;touch-action:none;cursor:crosshair;border-radius:10px}.cleanup-workspace .cleanup-controls{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:18px 6px 4px}.cleanup-workspace .cleanup-controls label{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px}.cleanup-workspace .cleanup-controls input{width:130px;accent-color:var(--blue)}.cleanup-workspace .cleanup-controls output{min-width:36px;text-align:left}.cleanup-workspace .cleanup-history{display:flex;gap:7px}.cleanup-workspace .cleanup-history button{padding:7px 12px;border:1px solid var(--border);border-radius:999px;background:#fff;color:#38598d;font-size:13px;cursor:pointer}.cleanup-workspace .cleanup-history button:hover:not(:disabled){background:var(--blue-light)}.cleanup-workspace button:disabled{cursor:not-allowed}.cleanup-workspace .cleanup-history button:disabled{opacity:.45}.cleanup-workspace .cleanup-controls p{width:100%;margin:0;color:var(--muted);font-size:12px}.cleanup-workspace .cleanup-controls>.primary-button{margin-top:4px}.cleanup-workspace .cleanup-actions{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:18px}.cleanup-workspace .cleanup-actions .change-image{margin:0}.cleanup-workspace .verification-card h2{font-size:23px;line-height:1.3}.cleanup-workspace .verification-card .change-image{display:block;margin:16px auto 0}.cleanup-workspace .processing-overlay small{max-width:330px}.cleanup-workspace button:focus-visible,.cleanup-workspace input:focus-visible{outline:3px solid #38598d;outline-offset:3px}@media(max-width:600px){.cleanup-workspace .cleanup-image-area{min-height:220px;padding:10px}.cleanup-workspace .cleanup-controls{gap:10px;padding:14px 0 4px}.cleanup-workspace .cleanup-controls label{width:100%;justify-content:center}.cleanup-workspace .cleanup-controls input{width:min(160px,42vw)}.cleanup-workspace .cleanup-step{font-size:12px}.cleanup-workspace .compare-hold{font-size:12px;padding:7px 10px}.cleanup-workspace .verification-card{padding:22px 12px}.cleanup-workspace .verification-overlay{padding:8px}}