Перечислите пожалуйста фильтры и что они фильтруют собственно
:empty - пустые элементы, без содержимого, текста и других элементов.
:contains(text) - элементы которые содержат в себе заданный текст
:has(selector) - элементы которые содержат хотя бы один элемент селекторов.