/**
 * Phoenix B2B — 2.12.98 polish zwijanego sidebara (WSPÓLNY: klient + admin).
 *
 * Ładowane PO pb2b-sidebar-2.12.92.css. Naprawia zgłoszone usterki briefu §8:
 *  • brzydki pasek przewijania po zwinięciu → ukryty (rail nie scrolluje w bok,
 *    pion scrolluje bez widocznego scrollbara),
 *  • pionowo rozbite teksty → etykiety twardo ukryte (display:none, nie tylko
 *    width:0), więc nic nie łamie się w pionie,
 *  • ikony równo wyśrodkowane w wąskim pasku,
 *  • przycisk zwijania: czytelny; w stanie zwiniętym ikona ODWRÓCONA
 *    (strzałki „rozwiń"), w rozwiniętym normalna („zwiń"),
 *  • pusty przycisk obok X → burger mobile ukryty na desktopie.
 *
 * Desktop-only (>=1200px) — mobile drawer nietknięty.
 *
 * @package PhoenixB2B
 */

@media (min-width: 1200px) {

	/* Burger mobilnego drawera nie ma racji bytu na PC (to ten „pusty przycisk"). */
	.phoenix-b2b-panel.pb2b-app-shell .pb2b-topbar .pb2b-burger {
		display: none !important;
	}

	/* Przycisk zwijania — czytelny kwadrat z ikoną. */
	.phoenix-b2b-panel.pb2b-app-shell .pb2b-collapse-toggle {
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 36px !important;
		height: 36px !important;
		padding: 0 !important;
		border: 1px solid var(--pb2b-border, rgba(255, 255, 255, .12)) !important;
		border-radius: 10px !important;
		background: transparent !important;
		color: var(--pb2b-text-muted, #9aa3b2) !important;
		cursor: pointer !important;
	}
	.phoenix-b2b-panel.pb2b-app-shell .pb2b-collapse-toggle:hover {
		color: var(--pb2b-text, #e7e9ee) !important;
		border-color: var(--pb2b-primary, #7C3AED) !important;
	}
	.phoenix-b2b-panel.pb2b-app-shell .pb2b-collapse-toggle svg {
		width: 18px !important;
		height: 18px !important;
		transition: transform .18s ease;
	}
	/* Zwinięte menu → ikona „rozwiń" (lustrzane odbicie strzałek). */
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-collapse-toggle svg {
		transform: scaleX(-1);
	}

	/* Rail zwiniętego sidebara: bez scrollbara, bez poziomego przewijania. */
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar {
		overflow-x: hidden !important;
		overflow-y: auto !important;
		scrollbar-width: none !important;          /* Firefox */
		-ms-overflow-style: none !important;       /* stary Edge */
	}
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar::-webkit-scrollbar {
		width: 0 !important;
		height: 0 !important;
		display: none !important;                  /* Chrome/Safari */
	}

	/* Etykiety TWARDO ukryte — zero pionowo łamanych liter. */
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-nav-label,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-nav-group-title,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-brand-title,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-side-account-id,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-side-account-company,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-side-account-status,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-side-account-actions,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-sidebar-logout-label,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-sidebar-foot-link-label,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-sidebar-foot-brand,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-nav-badge {
		display: none !important;
	}

	/* Pozycje nawigacji: ikona idealnie na środku wąskiego paska. */
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-nav-item,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-sidebar-logout,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-sidebar-foot-link {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		padding: 10px 0 !important;
		white-space: nowrap !important;
		overflow: hidden !important;
	}
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-nav-item svg,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-nav-icon,
	.phoenix-b2b-panel.pb2b-sidebar-collapsed .pb2b-sidebar .pb2b-sidebar-logout svg {
		margin: 0 !important;
		flex: 0 0 auto !important;
	}
}
