/* =====================================================================
 * BuzDigital Learner UX — U2: lock the ld30 focus-mode course-outline
 * sidebar fully closed so learners cannot expand it.
 *
 * Works WITH the learndash_focus_mode_collapse_sidebar filter (BLUX_Focus_Sidebar),
 * which adds the 'ld-focus-sidebar-filtered' class every rule below is scoped to.
 *
 * Verified selectors (LearnDash 5.1.5 ld30):
 *   desktop toggle : button.ld-focus-sidebar-trigger#ld-focus-sidebar-toggle  (focus/sidebar.php:45-46)
 *   mobile toggle  : button.ld-trigger-mobile-nav inside .ld-mobile-nav        (focus/masthead.php:92-98)
 *   locked wrapper : .ld-focus.ld-focus-sidebar-filtered                       (focus/header.php:51)
 *   sidebar panel  : .ld-focus-sidebar#ld-focus-sidebar                        (focus/sidebar.php:20-24)
 *   content column : .ld-focus-main / .ld-focus-content                        (focus/index.php:63,97)
 * ===================================================================== */

/* 1) Remove the re-open controls so the sidebar cannot be expanded. */
.learndash-wrapper .ld-focus.ld-focus-sidebar-filtered .ld-focus-sidebar-trigger,
.learndash-wrapper .ld-focus.ld-focus-sidebar-filtered #ld-focus-sidebar-toggle,
.learndash-wrapper .ld-focus.ld-focus-sidebar-filtered .ld-trigger-mobile-nav,
.learndash-wrapper .ld-focus.ld-focus-sidebar-filtered .ld-mobile-nav {
	display: none !important;
}

/* 2) Collapse the sidebar rail to zero so it does not occupy layout width.
   (width:0/overflow:hidden, NOT display:none — the panel is an aria-modal
   dialog that JS dispatches open/close events against; keep the node present.) */
.learndash-wrapper .ld-focus.ld-focus-sidebar-filtered .ld-focus-sidebar,
.learndash-wrapper .ld-focus.ld-focus-sidebar-filtered #ld-focus-sidebar {
	width: 0 !important;
	min-width: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	overflow: hidden !important;
}

/* 3) Let the content column reclaim the full width. */
.learndash-wrapper .ld-focus.ld-focus-sidebar-filtered .ld-focus-main {
	margin-left: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}
