.split{width:100%;height:auto;aspect-ratio:4/3}.split canvas{object-fit:fill}#cvAfter{clip-path:inset(0 0 0 var(--pos))}.paint-controls,.renovation-panel{padding:20px;background:#f8f8f3;border-top:1px solid #e2e5da}.paint-controls p{margin:0 0 14px}.paint-buttons{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.paint-buttons .btn{font-size:12px;padding:10px 14px}.paint-buttons [aria-pressed=true]{background:var(--brand);color:#fff}.paint-buttons label{font-size:12px;display:flex;gap:8px;align-items:center}.renovation-panel textarea{display:block;resize:vertical;width:100%;font:inherit;border:1px solid #d4d8cc;border-radius:10px;padding:12px;margin:12px 0}.renovation-panel h3{margin:8px 0 16px}.renovation-panel img{max-height:620px;width:100%;object-fit:contain;border-radius:12px;margin:16px 0}.renovation-panel label{font-size:14px}
