/* Dark theme families extracted from views/layouts/header.php */
        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) {
            --app-font-body: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
            --app-font-heading: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
            --dark-family-eyebrow-color: color-mix(in srgb, var(--text-secondary) 90%, #e2e8f0 10%);
            --dark-family-title-color: color-mix(in srgb, var(--text-primary) 94%, #ffffff 6%);
            --dark-family-subtitle-color: color-mix(in srgb, var(--text-secondary) 88%, #e2e8f0 12%);
            --dark-family-chip-bg: color-mix(in srgb, var(--card-bg) 86%, transparent);
            --dark-family-chip-color: color-mix(in srgb, var(--text-primary) 92%, #ffffff 8%);
            --dark-family-chip-border: color-mix(in srgb, var(--sidebar-accent) 24%, var(--surface-border) 76%);
            --dark-family-sidebar-title-size: 0.97rem;
            --dark-family-sidebar-title-color: color-mix(in srgb, var(--sidebar-text) 96%, #ffffff 4%);
            --dark-family-sidebar-subtitle-size: 0.65rem;
            --dark-family-sidebar-subtitle-letter: 0.12em;
            --dark-family-sidebar-subtitle-color: color-mix(in srgb, var(--sidebar-muted) 90%, #e2e8f0 10%);
            --dark-family-label-size: 0.64rem;
            --dark-family-label-letter: 0.2em;
            --dark-family-label-color: color-mix(in srgb, var(--sidebar-muted) 86%, #e2e8f0 14%);
            --dark-family-link-size: 0.82rem;
            --dark-family-link-color: color-mix(in srgb, var(--sidebar-muted) 90%, #f8fafc 10%);
            --dark-family-link-hover-color: color-mix(in srgb, var(--sidebar-text) 96%, #ffffff 4%);
            --dark-family-link-icon-color: color-mix(in srgb, var(--sidebar-muted) 88%, #f8fafc 12%);
            --dark-family-link-icon-hover-color: color-mix(in srgb, var(--sidebar-active-text) 96%, #ffffff 4%);
            --dark-family-username-color: color-mix(in srgb, var(--sidebar-text) 94%, #ffffff 6%);
            --dark-family-username-size: 0.78rem;
        }

        :is(
            [data-theme='dark'],
            [data-theme='graphite'],
            [data-theme='inkstone'],
            [data-theme='charcoal-ember']
        ) {
            --dark-family-eyebrow-color: color-mix(in srgb, var(--text-secondary) 82%, #cbd5e1 18%);
            --dark-family-title-color: color-mix(in srgb, var(--text-primary) 90%, #ffffff 10%);
            --dark-family-subtitle-color: color-mix(in srgb, var(--text-secondary) 80%, #e2e8f0 20%);
            --dark-family-chip-bg: color-mix(in srgb, var(--card-bg) 92%, transparent);
            --dark-family-chip-color: color-mix(in srgb, var(--text-primary) 88%, #ffffff 12%);
            --dark-family-chip-border: color-mix(in srgb, var(--surface-border) 86%, transparent);
            --dark-family-sidebar-title-size: 0.95rem;
            --dark-family-sidebar-title-color: color-mix(in srgb, var(--sidebar-text) 90%, #ffffff 10%);
            --dark-family-sidebar-subtitle-size: 0.64rem;
            --dark-family-sidebar-subtitle-letter: 0.14em;
            --dark-family-sidebar-subtitle-color: color-mix(in srgb, var(--sidebar-muted) 82%, #cbd5e1 18%);
            --dark-family-label-size: 0.63rem;
            --dark-family-label-letter: 0.22em;
            --dark-family-label-color: color-mix(in srgb, var(--sidebar-muted) 78%, #cbd5e1 22%);
            --dark-family-link-size: 0.81rem;
            --dark-family-link-color: color-mix(in srgb, var(--sidebar-muted) 84%, #f8fafc 16%);
            --dark-family-link-hover-color: color-mix(in srgb, var(--sidebar-text) 90%, #ffffff 10%);
            --dark-family-link-icon-color: color-mix(in srgb, var(--sidebar-muted) 82%, #f8fafc 18%);
            --dark-family-link-icon-hover-color: color-mix(in srgb, var(--sidebar-active-text) 90%, #ffffff 10%);
            --dark-family-username-color: color-mix(in srgb, var(--sidebar-text) 88%, #ffffff 12%);
            --dark-family-username-size: 0.77rem;
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .executive-header__eyebrow {
            color: var(--dark-family-eyebrow-color);
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .executive-header__title {
            color: var(--dark-family-title-color);
            font-weight: 700;
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .executive-header__subtitle {
            color: var(--dark-family-subtitle-color);
            font-weight: 500;
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .executive-header__badge,
        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .executive-action-btn {
            background: var(--dark-family-chip-bg);
            color: var(--dark-family-chip-color);
            border-color: var(--dark-family-chip-border);
            box-shadow: 0 1px 2px rgba(2, 6, 23, 0.28);
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .executive-action-btn:hover {
            background: color-mix(in srgb, var(--surface-soft-hover) 76%, var(--card-bg) 24%);
            border-color: color-mix(in srgb, var(--sidebar-accent) 35%, var(--surface-border) 65%);
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .sidebar-title,
        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .sidebar-brand__title {
            font-size: var(--dark-family-sidebar-title-size);
            font-weight: 700;
            letter-spacing: 0.01em;
            color: var(--dark-family-sidebar-title-color);
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .sidebar-brand__subtitle {
            font-size: var(--dark-family-sidebar-subtitle-size);
            font-weight: 600;
            letter-spacing: var(--dark-family-sidebar-subtitle-letter);
            color: var(--dark-family-sidebar-subtitle-color);
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .sidebar-label {
            font-size: var(--dark-family-label-size);
            font-weight: 700;
            letter-spacing: var(--dark-family-label-letter);
            color: var(--dark-family-label-color) !important;
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .nav-link {
            font-size: var(--dark-family-link-size);
            font-weight: 600;
            letter-spacing: 0.01em;
            color: var(--dark-family-link-color) !important;
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .nav-link:hover,
        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .nav-link.is-active {
            color: var(--dark-family-link-hover-color) !important;
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .nav-link.is-active {
            font-weight: 700;
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .nav-link i {
            font-size: 1rem;
            color: var(--dark-family-link-icon-color) !important;
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .nav-link:hover i,
        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .nav-link.is-active i {
            color: var(--dark-family-link-icon-hover-color) !important;
        }

        :is(
            [data-theme='dark'],
            [data-theme='spotify-night'],
            [data-theme='premium-blue'],
            [data-theme='graphite'],
            [data-theme='aurora'],
            [data-theme='forest'],
            [data-theme='obsidian-gold'],
            [data-theme='midnight-neon'],
            [data-theme='copper-sunset'],
            [data-theme='neon-lime'],
            [data-theme='charcoal-ember'],
            [data-theme='inkstone'],
            [data-theme='cyber-wave'],
            [data-theme='ultramarine'],
            [data-theme='lagoon'],
            [data-theme='midori']
        ) .sidebar-username {
            font-size: var(--dark-family-username-size);
            font-weight: 600;
            color: var(--dark-family-username-color);
        }

        @media (min-width: 1024px) {
            [data-layout='topbar'] #sidebar {
                position: sticky !important;
                top: 0 !important;
                left: 0 !important;
                right: 0 !important;
                width: 100% !important;
                height: auto !important;
                min-height: 72px !important;
                display: grid !important;
                grid-template-columns: auto minmax(0, 1fr) auto;
                align-items: center;
                gap: 1rem;
                padding: 0.75rem 1.25rem !important;
                border-right: none !important;
                border-bottom: 1px solid rgba(148, 163, 184, 0.16) !important;
                overflow-x: hidden !important;
                z-index: 49;
            }

            [data-layout='topbar'] #sidebar .sidebar-head {
                min-height: 0 !important;
                padding: 0 !important;
                background: transparent !important;
                border-bottom: none !important;
            }

            [data-layout='topbar'] #sidebar .sidebar-brand {
                gap: 0.75rem;
            }

            [data-layout='topbar'] #sidebar .sidebar-brand__mark {
                width: 2.3rem;
                height: 2.3rem;
                border-radius: 0.75rem;
            }

            [data-layout='topbar'] #sidebar .sidebar-brand__subtitle,
            [data-layout='topbar'] #sidebar .sidebar-label,
            [data-layout='topbar'] #sidebar .sidebar-subhead {
                display: none !important;
            }

            [data-layout='topbar'] #sidebar .sidebar-title,
            [data-layout='topbar'] #sidebar .sidebar-brand__title {
                font-size: 0.9rem !important;
                line-height: 1;
            }

            [data-layout='topbar'] #sidebar .sidebar-nav {
                display: flex !important;
                flex-direction: row !important;
                flex-wrap: nowrap !important;
                align-items: center !important;
                gap: 0.4rem !important;
                min-width: 0;
                padding: 0 !important;
                overflow-x: auto !important;
                overflow-y: hidden !important;
                scrollbar-width: thin;
            }

            [data-layout='topbar'] #sidebar .sidebar-nav::-webkit-scrollbar {
                height: 6px;
            }

            [data-layout='topbar'] #sidebar .sidebar-nav::-webkit-scrollbar-thumb {
                background: rgba(148, 163, 184, 0.3);
                border-radius: 999px;
            }

            [data-layout='topbar'] #sidebar .sidebar-nav::-webkit-scrollbar-track {
                background: transparent;
            }

            [data-layout='topbar'] #sidebar .nav-link,
            [data-layout='topbar'] #sidebar .pt-2 > .nav-link {
                display: inline-flex !important;
                align-items: center !important;
                justify-content: center !important;
                min-height: 2.45rem !important;
                width: auto !important;
                padding: 0.58rem 0.9rem !important;
                border-radius: 0.75rem !important;
                font-size: 0.72rem !important;
                font-weight: 700 !important;
                letter-spacing: 0.08em !important;
                text-transform: uppercase !important;
                white-space: nowrap !important;
                box-shadow: none !important;
            }

            [data-layout='topbar'] #sidebar .nav-link i {
                margin-right: 0.45rem !important;
                font-size: 0.98rem !important;
            }

            [data-layout='topbar'] #sidebar .pt-2 {
                padding-top: 0 !important;
                margin-top: 0 !important;
                display: flex !important;
                align-items: center !important;
            }

            [data-layout='topbar'] #sidebar .sidebar-toggle {
                display: inline-flex !important;
                margin-left: 0 !important;
                width: 2.5rem !important;
                min-width: 2.5rem !important;
                height: 2.5rem !important;
                padding: 0 !important;
                border-radius: 0.75rem !important;
                border: 1px solid rgba(255, 255, 255, 0.12) !important;
                background: rgba(255, 255, 255, 0.06) !important;
                color: #ffffff !important;
            }

            [data-layout='topbar'] #sidebar .sidebar-toggle:hover {
                background: rgba(255, 255, 255, 0.1) !important;
                border-color: rgba(255, 255, 255, 0.18) !important;
            }

            [data-layout='topbar'] #sidebar .sidebar-toggle i {
                font-size: 1rem !important;
                transition: transform 0.2s ease;
            }

            [data-layout='topbar'] #sidebar .sidebar-toggle::after {
                content: '';
                position: absolute;
                right: 0.38rem;
                top: 0.38rem;
                width: 0.45rem;
                height: 0.45rem;
                border-radius: 999px;
                background: transparent;
                box-shadow: none;
                transition: background-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
                transform: scale(0.8);
            }

            [data-layout='topbar'] #sidebar.topbar-collapsed .sidebar-toggle i {
                transform: rotate(-180deg);
            }

            [data-layout='topbar'] #sidebar.topbar-collapsed .sidebar-toggle::after {
                background: #60a5fa;
                box-shadow: 0 0 0 3px rgba(96, 165, 250, 0.16);
                transform: scale(1);
            }

            [data-layout='topbar'] #sidebar.topbar-collapsed .sidebar-nav {
                gap: 0.3rem !important;
            }

            [data-layout='topbar'] #sidebar.topbar-collapsed .nav-link,
            [data-layout='topbar'] #sidebar.topbar-collapsed .pt-2 > .nav-link {
                min-width: 2.45rem !important;
                width: 2.45rem !important;
                padding-left: 0 !important;
                padding-right: 0 !important;
                gap: 0 !important;
                font-size: 0 !important;
            }

            [data-layout='topbar'] #sidebar.topbar-collapsed .nav-link i,
            [data-layout='topbar'] #sidebar.topbar-collapsed .pt-2 > .nav-link i {
                margin-right: 0 !important;
                font-size: 1rem !important;
            }

            [data-layout='topbar'] #sidebar.topbar-collapsed .nav-link::after,
            [data-layout='topbar'] #sidebar.topbar-collapsed .pt-2 > .nav-link::after {
                content: attr(data-topbar-label);
                position: absolute;
                left: 50%;
                top: calc(100% + 0.65rem);
                transform: translateX(-50%) translateY(-4px);
                opacity: 0;
                pointer-events: none;
                white-space: nowrap;
                z-index: 20;
                padding: 0.5rem 0.7rem;
                border-radius: 0.7rem;
                border: 1px solid rgba(148, 163, 184, 0.18);
                background: rgba(15, 23, 42, 0.96);
                color: #f8fafc;
                font-size: 0.68rem;
                font-weight: 700;
                letter-spacing: 0.08em;
                text-transform: uppercase;
                box-shadow: 0 12px 28px rgba(2, 6, 23, 0.22);
                transition: opacity 0.18s ease, transform 0.18s ease;
            }

            [data-layout='topbar'] #sidebar.topbar-collapsed .nav-link::before,
            [data-layout='topbar'] #sidebar.topbar-collapsed .pt-2 > .nav-link::before {
                content: '';
                position: absolute;
                left: 50%;
                top: calc(100% + 0.38rem);
                transform: translateX(-50%) translateY(-4px);
                opacity: 0;
                pointer-events: none;
                z-index: 19;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-bottom: 6px solid rgba(15, 23, 42, 0.96);
                transition: opacity 0.18s ease, transform 0.18s ease;
            }

            [data-layout='topbar'] #sidebar.topbar-collapsed .nav-link:hover::after,
            [data-layout='topbar'] #sidebar.topbar-collapsed .nav-link:hover::before,
            [data-layout='topbar'] #sidebar.topbar-collapsed .pt-2 > .nav-link:hover::after,
            [data-layout='topbar'] #sidebar.topbar-collapsed .pt-2 > .nav-link:hover::before,
            [data-layout='topbar'] #sidebar.topbar-collapsed .nav-link:focus-visible::after,
            [data-layout='topbar'] #sidebar.topbar-collapsed .nav-link:focus-visible::before,
            [data-layout='topbar'] #sidebar.topbar-collapsed .pt-2 > .nav-link:focus-visible::after,
            [data-layout='topbar'] #sidebar.topbar-collapsed .pt-2 > .nav-link:focus-visible::before {
                opacity: 1;
                transform: translateX(-50%) translateY(0);
            }

            [data-layout='topbar'] #sidebar.topbar-collapsed .sidebar-brand__subtitle {
                display: none !important;
            }

            [data-layout='topbar'] #sidebar.topbar-collapsed .sidebar-title,
            [data-layout='topbar'] #sidebar.topbar-collapsed .sidebar-brand__title {
                font-size: 0 !important;
            }

            [data-layout='topbar'] #sidebar.topbar-collapsed .sidebar-brand {
                gap: 0 !important;
            }

            [data-layout='topbar'] #sidebar .topbar-scroll-btn {
                display: none !important;
            }
        }

