Control de Selección Matricial (Límite por Filas)

Objetivo: Gestionar de forma independiente los estados de selección de una matriz de verificación de datos. El script lee dinámicamente los atributos personalizados data-group de cada fila y actualiza un array global de contadores, denegando el marcado si se supera el tope máximo de 2 opciones por fila.

Fila 1 (Grupo 0) - Máximo 2 selecciones
Fila 2 (Grupo 1) - Máximo 2 selecciones

Selecciona las casillas que desees por cada grupo.