Класс User Group не всегда применяется к обёртке div контента поста

У меня есть группы пользователей, например, «Волонтеры» и «Доноры» и т. д., которые внесли вклад в поддержание работы сайта. Я хотел бы визуально выделить сообщения этих пользователей, например, добавив рамку вокруг всего сообщения:

.group-Volunteers > article {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    border: 0.2em dashed var(--tertiary);
    border-radius: 1em;
    padding-left: 0.5em;
}

Это работает как ожидалось для одной из групп, но не для другой. Существуют ли правила, определяющие, когда класс group-* применяется к контейнеру-обертке?

Пример: Introducing Gizz Tapes! - #13 by jamie - Some Context - KGLW.net Forum
Пользователь, опубликовавший это сообщение, является членом группы «Волонтеры», однако div-обертка сообщения не содержит класса group-Volunteers, как я ожидал. (Обратите внимание, что в этой теме есть несколько сообщений от пользователей группы «Core», и их сообщения действительно имеют обертку group-Core.)

Полагаю, это должна быть их основная группа. Является ли группа «Волонтёры» основной для пользователя и решит ли её смена проблему?

Вы также можете использовать CSS Classes for Current User's Groups. Тогда это будет работать для всех групп, а не только для основных.

Хм, я добавил этот компонент в нашу тему, но, похоже, он не изменил CSS-классы у поста в моём примере выше.

Мне бы хотелось использовать именно этот компонент, хотя я не совсем понимаю, что означает настройка «основная группа». Что произойдёт, если пользователь состоит в нескольких группах, для которых включена опция «автоматически устанавливать как основную группу»?