/**
 * Elrejti az Instructor Role plugin "Áttekintés" (Overview) blokkjának
 * négy alsó dobozát az oktatói dashboardon (`/oktatoi-dashboard/`):
 * "Bevételek" (earnings), "Top kurzusok", "Kurzus report" és
 * "Latest submissions".
 *
 * A ".block" osztály a plugin saját (nem Mantine-generált, tehát
 * verziófrissítés esetén is stabil) markup-osztálya - ezzel a négy
 * doboz mindegyike rendelkezik ("Bevételek" ezen felül a ".earnings"
 * osztályt is megkapja). A fenti, kis statisztikai kártyák
 * (Kurzusok / Hallgatók / Beküldött feladatok / Kvíz attempts) a
 * ".overview" osztályt használják, ezért ez a szabály azokat nem
 * érinti.
 *
 * @package LD_Instructor_Course_Enrollment
 */

.wp-block-instructor-role-overview-page .block {
	display: none !important;
}

/**
 * A "Csoportok" blokk egyes csoportkártyáinak lábléce alapból 3 gombot
 * tartalmaz (rács/dashboard ikon, ceruza/szerkesztés ikon, "..." menü
 * ikon). Csak a középső (szerkesztés) gombot hagyjuk meg, a másik
 * kettőt elrejtjük, és a megmaradó gombot a teljes szélességre
 * nyújtjuk, hogy egyetlen, teljes szélességű "Szerkesztés" gombnak
 * tűnjön.
 *
 * A csere KIZÁRÓLAG a ".wp-block-instructor-role-wisdm-groups" blokkon
 * belül fut - a "Kurzusok" blokk kurzuskártyáinak hasonló felépítésű
 * láblécét ez a szabály nem érinti.
 */
.wp-block-instructor-role-wisdm-groups .mantine-Card-cardSection[data-last="true"] .mantine-Group-root > button:nth-of-type(1),
.wp-block-instructor-role-wisdm-groups .mantine-Card-cardSection[data-last="true"] .mantine-Group-root > button:nth-of-type(3) {
	display: none !important;
}

.wp-block-instructor-role-wisdm-groups .mantine-Card-cardSection[data-last="true"] .mantine-Group-root > button:nth-of-type(2) {
	flex: 1 1 auto;
	border-right: none !important;
}

.wp-block-instructor-role-wisdm-groups .mantine-Card-cardSection[data-last="true"] .mantine-Group-root > button:nth-of-type(2) .mantine-Button-inner {
	justify-content: center;
}

/**
 * Két, konkrét Mantine-hash osztály alapján azonosított ".mantine-
 * Group-root" elem elrejtése az oktatói dashboardon. Mivel ezek a
 * hash-elt osztályok (".mantine-hxskeo", ".mantine-l7tjk5") a plugin
 * egy jövőbeli frissítésekor megváltozhatnak, ez a szabály csak a
 * jelenlegi verzióra garantáltan stabil - ha a rejtés egy frissítés
 * után megszűnne működni, a class neveket a böngésző fejlesztői
 * eszközeivel újra le kell kérdezni.
 */
.mantine-Group-root.mantine-hxskeo,
.mantine-Group-root.mantine-l7tjk5 {
	display: none !important;
}

/**
 * Biztonsági felülírás a fenti szabályhoz: a hash-osztályok (lásd
 * fent) a Mantine-ben újrahasznosítódhatnak - ha ugyanaz a hash a
 * csoport-szerkesztő űrlap felső sávjában (".ir-edit-topbar", pl. a
 * natív "Vissza" gombja körüli wrapperen) is előfordulna, ez a
 * magasabb specificitású szabály garantálja, hogy OTT mindig
 * látható maradjon - a fenti elrejtés a dashboard többi részére
 * (pl. a csoportkártyákra) korlátozódik.
 */
.wp-block-instructor-role-wisdm-groups .ir-edit-topbar .mantine-Group-root.mantine-hxskeo,
.wp-block-instructor-role-wisdm-groups .ir-edit-topbar .mantine-l7tjk5 {
	display: flex !important;
}

/**
 * A "Beállítások" felirat + al-felirat wrappere (lásd
 * {@see LD_ICE_Instructor_Dashboard_Cleanup::maybe_render_edit_label_script()}):
 * a ceruza ikontól való térköz, és a fő felirat / al-felirat
 * egymás alá (nem egymás mellé) rendezése.
 */
.wp-block-instructor-role-wisdm-groups .ld-ice-edit-button-label-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-left: 8px;
	line-height: 1.25;
}

.wp-block-instructor-role-wisdm-groups .ld-ice-edit-button-sublabel {
	font-size: 11px;
	font-weight: 400;
	opacity: 0.75;
}

/**
 * A csoport-szerkesztő felső sávjában (".ir-edit-topbar") lévő
 * kategória-választó Mantine Accordion vezérlőjének kis nyilát
 * (chevron ikonját) elrejti - kizárólag kozmetikai módosítás, maga
 * a vezérlő gomb (és a rákattintással történő nyitás/zárás)
 * továbbra is működik, csak a nyíl ikonja nem látszik.
 *
 * A kategória-választót legördülő menüvé alakító (és max. 1
 * kiválasztható kategóriára korlátozó) logikát lásd
 * {@see LD_ICE_Group_Category_Dropdown}.
 */
.wp-block-instructor-role-wisdm-groups .ir-edit-topbar .mantine-Accordion-control svg,
.wp-block-instructor-role-wisdm-groups .ir-edit-topbar .mantine-Accordion-control [class*="chevron" i] {
	display: none !important;
}
