default
if (!raw || !re.test(normalized) || Number.isNaN(v) || v <= 0) {
v = 1;
$event.target.value = '1';
} else {
// opcional: garantir no máximo 2 decimais na UI (sem arredondar agressivo)
// se quiseres normalizar sempre:
// $event.target.value = v.toFixed(2);
$event.target.value = String(v);
}
updateRoom(selected.id, { area: v });
}
">