CSS Filas alternativas: algunas filas ocultas

Estoy tratando de diseñar una tabla para que cada fila tenga un color diferente (impar / par). Tengo el siguiente CSS:

#woo tr:nth-child(even) td {
    background-color: #f0f9ff;
}

#woo tr:nth-child(odd) td {
    background-color: white;
}

Sin embargo, algunas de mis filas se pueden ocultar y todavía me gustaría que las filas se alternen. ¿Cómo puedo ajustar lo anterior para que parezca filas alternativas, incluso si las filas que están una al lado de la otra no son necesariamente pares e impares?

Respuestas a la pregunta(6)

Su respuesta a la pregunta