.tool-container{max-width:960px;margin:0 auto;padding:2rem 1rem}.uploader{border:2px dashed #cbd5e1;border-radius:12px;padding:32px;text-align:center;background:#f8fafc;margin-top:1rem}.uploader.dragover{background:var(--color-primary-bg);border-color:var(--color-primary)}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.status{margin-top:12px;font-size:.95rem;color:#334155}.repair-preview{display:grid;gap:16px;grid-template-columns:1fr;margin-top:24px}@media (min-width: 900px){.repair-preview{grid-template-columns:1fr 1fr}}.panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.panel h3{margin-top:0;font-weight:600}.canvas-wrap{display:grid;place-items:center;background:#f8fafc;border:1px dashed #e5e7eb;border-radius:8px;min-height:200px}.canvas-wrap img{max-width:100%;max-height:400px}.canvas-wrap img:not([src]){display:none}.repair-notes{list-style:disc;padding-left:1.5rem;margin-top:1rem;font-size:.875rem;color:#475569}.repair-notes li+li{margin-top:.25rem}
