{/* Scene name */}
onUpdateScene({ ...scene, name: e.target.value })}
className="w-full bg-neutral-800 border border-neutral-700 rounded-lg px-3 py-1.5 text-sm text-white focus:border-violet-500/50 focus:outline-none"
/>
{/* Type + Duration (video only) */}
{isVideo && (
)}
{/* Quick-add field buttons */}
{/* Brand Variables */}
{BRAND_VARIABLES.map(v => (
))}
{/* ── Diseño y Fondo (collapsible) ── */}
{/* Layout */}
{LAYOUTS.map(l => (
))}
{/* Background */}
{(['brand', 'solid', 'gradient', 'media'] as const).map(bg => (
))}
{/* Brand Content Assets */}
{brandContent.length > 0 && (
{brandContent.map(asset => (
))}
)}