fix(.tabs-icon-*): only work on directly descendant tabs

Closes #1261