/* === HEADER UTAMA PUTIH === */
.pkp_structure_head {
  background-color: #ffffff !important;
  border-bottom: 1px solid #ddd !important;
}

/* === NAMA JURNAL / LOGO === */
.pkp_site_name a {
  color: red !important; /* Judul jurnal warna merah */
  font-weight: bold;
  font-size: 22px;
}

/* === MENU NAVIGASI HIJAU === */
.pkp_navigation_primary {
  background-color: #228B22 !important; /* Hijau */
}

/* Link dalam menu navigasi */
.pkp_navigation_primary a {
  color: #ffffff !important; /* Teks putih */
  font-weight: 600;
  padding: 10px;
}

/* Hover efek (opsional) */
.pkp_navigation_primary a:hover {
  background-color: #1e7e1e !important;
  color: #ffffff !important;
}

/* === WARNA PUTIH UNTUK SISA HEADER DI KANAN === */
.pkp_navigation_user_wrapper,
.pkp_navigation_user,
.pkp_navigation_user ul,
.pkp_site_nav_menu,
.pkp_site_nav_menu_primary_wrapper {
  background-color: #ffffff !important;
}

/* === UBAH WARNA TEKS MENU USER (kanan atas) === */
.pkp_navigation_user a {
  color: #222 !important;
}

.pkp_navigation_user a:hover {
  color: #0077cc !important;
}

/* === LOGO JIKA ADA GAMBAR === */
.pkp_site_name img {
  max-height: 80px;
}

/* === BIKIN MENU NAVIGASI HIJAU SAMPAI UJUNG KANAN === */
.pkp_structure_page .pkp_navigation_primary_wrapper {
  background-color: #228B22 !important;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

/* Hilangkan background putih yang menimpa sisi kanan */
.pkp_navigation_user_wrapper,
.pkp_navigation_user {
  background-color: transparent !important;
}

/* Pastikan header utama tidak mengganggu */
.pkp_structure_head {
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}
