/* GofixTampilan — menu samping 3 tingkat (Menu → Kelompok → Isi) + semua tulisan tebal (JEND 15 Okt 2026). Dipindah dari GofixBahasa/menu-bertingkat.blade.php 15 Okt 2026. */
    #aside-menu [id^="submenu-isi--"] { display: none; }
    /* 15 Okt 2026 (arahan JEND): SEMUA tulisan menu samping tebal, termasuk tombol langsung dan isi kelompok */
    #aside-menu a, #aside-menu a.ns-aside-submenu, #aside-menu span { font-weight: 700 !important; }
    #aside-menu [id^="submenu-isi--"] a.ns-aside-submenu { padding-left: 2.25rem; font-size: .9em; opacity: 1; }
    #aside-menu [id^="submenu-grup--"] a.ns-aside-submenu { display: flex; justify-content: space-between; align-items: center; font-weight: 700; }
    #aside-menu [id^="submenu-grup--"] a.ns-aside-submenu::after { content: '›'; font-size: 1.1em; line-height: 1; transition: transform .15s ease; margin-left: .5rem; }

/* ---- Tandai menu (JEND 15 Okt 2026, pilihan A: yang ditandai disembunyikan). Bar tepat di atas Home; semua warna kontras ≥ 4,5:1 */
/* 22 Okt 2026 (JEND): bar Tandai dibuat HALUS — kecil, tidak tebal, tanpa merah; hanya tombol Tandai saat mode aktif yang berwarna */
.gofix-tandai { display: flex; align-items: center; gap: 6px; padding: 3px 12px 3px 14px; margin: 0 8px 2px 0; font-size: 11px; font-weight: 400; opacity: .75; }
.gofix-tandai:hover { opacity: 1; }
.gofix-tandai__tombol { border: 1px solid rgba(255,255,255,.35); background: transparent; color: rgba(255,255,255,.8); border-radius: 5px; padding: 0 8px; font-weight: 400; font-size: 11px; cursor: pointer; line-height: 18px; }
.gofix-tandai__tombol:hover { border-color: rgba(255,255,255,.7); color: #fff; }
.gofix-tandai__tombol.aktif { background: #1b74b3; border-color: #1b74b3; color: #fff; }
.gofix-tandai__jml { background: transparent; color: rgba(255,255,255,.7); border-radius: 0; padding: 0; line-height: 18px; min-width: 0; text-align: left; font-size: 11px; }
.gofix-tandai__jml::before { content: "· "; }
.gofix-tandai__sembunyi { color: rgba(255,255,255,.6); text-decoration: underline dotted; cursor: pointer; font-weight: 400; font-size: 11px; }
.gofix-tandai__sembunyi:hover { color: #fff; }
#aside-menu.gofix-mode-tandai a { cursor: pointer; }
#aside-menu.gofix-mode-tandai [id^="menu-"] > a::after, #aside-menu.gofix-mode-tandai [id^="submenu-"] > li > a::after { content: "☐"; float: right; margin-left: 8px; font-size: 15px; line-height: 1; }
#aside-menu.gofix-mode-tandai [id^="submenu-grup--"] > li > a::after { content: "☐"; transform: none !important; }
