/* FORCE SUPPRESSION TOTALE DES TOGGLES ET SELECTEURS */
/* Hamburger menus */
.sidebar-toggle,
#sidebarToggle,
.hamburger,
#hamburger,
[class*="sidebar-toggle"],
[class*="hamburger"],
[onclick*="toggleSidebar"],
/* Dark mode toggles */
.dark-mode-toggle,
.theme-toggle,
.theme-switcher,
.mode-toggle,
.toggle-dark,
.toggle-theme,
[class*="dark-mode-toggle"],
[class*="theme-toggle"],
[class*="toggle-dark"],
[class*="toggle-theme"],
[id*="dark-mode-toggle"],
[id*="theme-toggle"],
[id*="toggle-dark"],
[id*="toggle-theme"],
button[onclick*="toggleDark"],
button[onclick*="toggleTheme"],
button[onclick*="darkMode"],
button[onclick*="themeMode"],
/* Language selectors */
.language-selector,
.lang-selector,
.language-switcher,
.lang-switcher,
.language-dropdown,
.lang-dropdown,
[class*="language-selector"],
[class*="lang-selector"],
[class*="language-switch"],
[class*="lang-switch"],
[id*="language-selector"],
[id*="lang-selector"],
select[name*="lang"],
select[name*="language"],
/* Any other toggle or selector */
.toggle-container,
.selector-container,
[class*="toggle"]:has(svg),
[class*="selector"]:not(.type-selector),
/* Specific IDs if any */
#darkModeToggle,
#themeToggle,
#languageSelector,
#langSelector {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    position: absolute !important;
    left: -9999px !important;
    top: -9999px !important;
    width: 0 !important;
    height: 0 !important;
    max-width: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    z-index: -9999 !important;
}