Однако это не «вместо»: .panel-body — это класс, который применяется ко всем панелям, а .hamburger-panel нацелен именно на гамбургер-панель.
Поэтому я не знаю, что именно изменилось в ядре и сломало ваш предыдущий код. Но если вы хотите скрыть все подкатегории из гамбургер-меню, то, на мой взгляд, это будет самым простым решением:
.hamburger-panel .category-link.subcategory {
display: none;
}