/**
 * Elrejti a natív BuddyPress aktivitás "Személyes" (`.../activity/just-me/`)
 * és "Kedvencek" (`.../activity/favorites/`) al-fülét MINDEN BuddyPress
 * adatlapon, mindenki elől (a profil tulajdonosa és az adminok elől is).
 *
 * Tisztán CSS-es megoldás - a navigációs `<li>` elemet a benne lévő link
 * `href`-je alapján találja meg (`:has()`), nem egy konkrét sablon (Legacy
 * / Nouveau) DOM-szerkezetére vagy `id`/`class` attribútumára támaszkodva -
 * így mindkét sablon-csomaggal működik, a markup vagy a BuddyPress core
 * fájljainak módosítása nélkül.
 *
 * A tartalom (a `.../activity/just-me/` és `.../activity/favorites/`
 * URL-ek) továbbra is elérhető marad, ha valaki közvetlenül megnyitja -
 * ez a szabály KIZÁRÓLAG a navigációs fület rejti el.
 *
 * @package LD_Instructor_Course_Enrollment
 */

#buddypress li:has( > a[href*="/activity/just-me/" ] ),
#buddypress li:has( > a[href*="/activity/favorites/" ] ) {
	display: none !important;
}

/*
 * Az aktivitás al-fülsor (`.bp-navs.bp-subnavs.no-ajax.user-subnav`)
 * a "Tevékenység" fülön ezután a fenti szabály miatt teljesen kiürül
 * (a "Személyes" és "Kedvencek" volt az egyetlen két eleme) - a
 * konténer maga viszont marad a DOM-ban, ami üres, de a saját
 * paddingja/margója miatt felesleges üres helyet hagy a fül alatt.
 *
 * MÁS füleknél (pl. "Adatlap", "Beállítások") ugyanez a
 * `.bp-navs.bp-subnavs.no-ajax.user-subnav` konténer TOVÁBBRA IS
 * megjelenik - ott más al-fülekkel van feltöltve, azokat nem szabad
 * elrejteni.
 *
 * A `:has()` + `:not()` páros ezért nem konkrét oldalra/fülre céloz
 * (arra tiszta CSS-ből nincs megbízható rálátás), hanem strukturálisan
 * dönti el: a konténert csak akkor rejti el, ha MINDEN benne lévő link
 * a "just-me" vagy a "favorites" URL-re mutat - tehát ha nem maradt
 * benne semmi más, érdemi al-fül. Ha van benne bármilyen más link
 * (más fülek esetén), a szabály nem talál, a konténer látható marad.
 */
#buddypress .bp-navs.bp-subnavs.no-ajax.user-subnav:not(
	:has( a:not( [href*="/activity/just-me/"] ):not( [href*="/activity/favorites/"] ) )
) {
	display: none !important;
}
