/* ======================================================================
   HEADER KANAN JSP (mobile & desktop) — SEJAJARKAN TINGGI + BADGE NOTIF
   ----------------------------------------------------------------------
   Dipakai bersama oleh kerangka WEB-INF/baru, yang memakai tema Falcon
   (theme.css/user.css), bukan css_utama.css.

   1) TINGGI SERAGAM: bendera bahasa, tombol tema, lonceng, dan profil
      disamakan 44px (40px pada layar kecil) lalu ter-tengah vertikal.
      CATATAN: display pada .nav-item TIDAK disetel, karena item tombol
      tema memakai kelas "d-none d-sm-block" — memaksa display akan
      membuatnya ikut tampil di layar kecil.
   2) LINGKARAN MERAH: theme Falcon punya .notification-indicator::before,
      yaitu lingkaran 1rem ber-border yang SELALU tampil tanpa peduli ada
      atau tidaknya notifikasi. Karena kita sudah memakai badge angka
      sendiri (#notifUnreadBadge, hanya muncul bila ada yang BELUM dibaca),
      indikator bawaan itu dimatikan agar tidak ada lingkaran nyangkut.
   ====================================================================== */
.navbar-nav-icons > .nav-item {
    height: 44px !important;
}
.navbar-nav-icons > .nav-item > a,
.navbar-nav-icons > .nav-item > .theme-control-toggle {
    display: inline-flex !important;
    align-items: center !important;
    height: 100% !important;
}
.navbar-nav-icons .user-profile-wrapper {
    height: 100% !important;
    align-items: center !important;
}
/* Indikator bawaan theme dimatikan (redundan + selalu tampil) */
.navbar-nav-icons .notification-indicator::before {
    display: none !important;
    content: none !important;
}
/* Badge angka: benar-benar hilang saat tidak ada yang belum dibaca */
.navbar-nav-icons .indicator-badge.d-none {
    display: none !important;
}
@media (max-width: 992px) {
    .navbar-nav-icons > .nav-item {
        height: 40px !important;
    }
}
