{{-- ── Modal cancelar con motivo ─────────────────────────────── Uso desde JS: cancelWithReason({ title: 'Cancelar reserva', // opcional message: 'Informe o motivo...', // opcional onConfirm: (reason) => { ... }, // recibe el texto ingresado }) --}}