Как по :checked добавить класс родителю?
поставь label под input и прописывай ему стили через :checked+label {}<input type="radio">
<label class="radio"></label>
li:has(> a.active)
в гугле есть такой пример, стили применяются к li