/* --- 1. Perbaikan Gambar E-ISSN (Sidebar) --- */
.pkp_structure_sidebar .menu-item img[src*="barcode-3109919x00.png"],
.pkp_structure_sidebar .menu-item img[alt*="E-ISSN Barcode"] {
  max-width: 100% !important;
  height: auto !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0;
}

/* ---------------------------------------------------------------------- */
/* --- 2. Perbaikan Header Mobile (@media max-width: 768px) --- */
/* ---------------------------------------------------------------------- */
@media (max-width: 768px) {
    
  /* PERBAIKAN KRUSIAL: Mengatur tata letak header utama */
  .pkp_structure_head {
    display: flex; 
    justify-content: space-between; 
    align-items: center;
    padding: 5px 0;
        width: 100%;
        box-sizing: border-box;
  }

  /* PERBAIKAN TOMBOL MENU */
  .pkp_nav_toggle {
    display: block !important; 
    position: relative;
    margin: 0 15px 0 10px; 
    z-index: 1000;
  }

  /* **PERBAIKAN KRITIS: CONTAINER JUDUL JURNAL** */
  .pkp_site_name {
    flex-grow: 1; 
    flex-shrink: 1;    /* BARU: Izinkan kontainer menyusut */
    min-width: 0;     /* BARU: Kunci untuk Flexbox yang mengandung gambar besar */
    text-align: left;
    padding: 0 10px;
    display: block;
  }
  
  /* **PERBAIKAN GAMBAR JUDUL JURNAL** */
  .pkp_site_name img {
    max-width: 100% !important; 
    height: auto !important; 
        display: block;
    margin: 0;
  }

  /* PERBAIKAN WRAPPER UTAMA */
  .pkp_head_wrapper {
    width: 100% !important;
    margin: 0;
  }
  
  .pkp_structure_page {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  
  /* Menyembunyikan Navigasi Pengguna */
  .pkp_navigation_user {
    display: none; 
  }
  
  /* Perbaikan umum agar konten tidak menyebabkan scroll horizontal */
  body {
 overflow-x: hidden !important;
}
}