/* Flex позволяет включить сортировку */
.p-profiles-show .cc-favourites {
display: flex;
flex-wrap: wrap;
}
/* Стили для заголовков-разделителей */
.p-profiles-show .cc-favourites::before,
.p-profiles-show .cc-favourites::after {
background: var(--headline-background-color);
border-left: 5px solid var(--headline-border-color);
color: var(--headline-color);
font-family: var(--font-alt);
font-weight: 700;
padding: 4px 10px 2px;
text-transform: uppercase;
font-size: 15px;
line-height: 30px;
padding: 0 10px;
flex-basis: 100%;
order: 2;
margin: 1em 0;
}
/* Текст второго заголовка */
.p-profiles-show .cc-favourites:has(.c-manga, .c-ranobe)::before {
content: 'Манга';
}
/* Текст третьего заголовка */
.p-profiles-show .cc-favourites:has(.c-character)::after {
content: 'Персонажи';
}
/* Сортировка избранного */
.p-profiles-show .cc-favourites .c-anime {
order: 1;
}
.p-profiles-show .cc-favourites .c-manga,
.p-profiles-show .cc-favourites .c-ranobe {
order: 2;
}
.p-profiles-show .cc-favourites .c-character {
order: 3;
}
/* Лишнее не отображается */
.p-profiles-show .cc-favourites .c-person {
display: none;
}
@Leviophan, да про избранное я@grin3671