@alcinnz This is one of the reasons why I use JavaScript as a last resort when other ways to achieve the desired functionality and design via HTML/CSS have been exhausted.

But what destroyed me the most was @nikitonsky post about a fundamental object and term like "checkbox": tonsky.me/blog/checkbox/