/* --- Bagian Header & Navigasi --- */
.pkp_site_name {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.pkp_site_name>a {
  padding-top: 0;
  padding-bottom: 0;
}

.pkp_site_name .is_img img {
  max-height: 400px !important;
}

.pkp_site_name_wrapper {
  padding-left: 0;
  padding-right: 0;
}

.pkp_navigation_user_wrapper {
  top: 0;
  right: 0;
  padding-right: 30px;
}

.pkp_structure_page {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  padding-bottom: 20px !important;
}

/* --- Bagian Abstract & References --- */
.item.abstract p,
.item.references p {
  text-align: justify;
}

/* --- Perbaikan Spesifik Author Guidelines (Node 2-13) --- */

#authorGuidelines {
  font-family: "Helvetica", Arial, sans-serif !important;
  font-size: 11pt;
  line-height: 1.15 !important;
  text-align: justify !important;
}

/* 1. Merapatkan Sub-Judul ke Konten (Pairing Genap ke Ganjil) */
#authorGuidelines [data-path-to-node="2"],
#authorGuidelines [data-path-to-node="4"],
#authorGuidelines [data-path-to-node="6"],
/* Node 6 diatur di sini */
#authorGuidelines [data-path-to-node="8"],
#authorGuidelines [data-path-to-node="10"],
#authorGuidelines [data-path-to-node="12"] {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  /* Dibuat 0 agar sangat rapat */
  font-weight: bold;
  display: block;
  line-height: 1.2 !important;
  /* Menjaga teks node 6 tetap rapi jika membungkus */
}

/* 2. Perbaikan Khusus Node 6 (Ketentuan Abstrak) */
/* Memastikan jika ada teks miring atau baris baru di node 6 tidak merusak spasi */
#authorGuidelines [data-path-to-node="6"] em,
#authorGuidelines [data-path-to-node="6"] i {
  font-style: italic;
  display: inline;
}

/* 3. Menghilangkan Margin Atas pada Konten (Node Ganjil) */
#authorGuidelines [data-path-to-node="3"],
#authorGuidelines [data-path-to-node="5"],
#authorGuidelines [data-path-to-node="7"],
#authorGuidelines [data-path-to-node="9"],
#authorGuidelines [data-path-to-node="11"],
#authorGuidelines [data-path-to-node="13"] {
  margin-top: 0 !important;
  padding-top: 2px !important;
  /* Memberi sedikit nafas agar tidak tumpang tindih */
}

/* 4. Pengaturan List/Bullet agar Rapat */
#authorGuidelines ul,
#authorGuidelines ol {
  margin-top: 0 !important;
  margin-bottom: 12px !important;
  padding-left: 25px !important;
}

#authorGuidelines li {
  margin-bottom: 2px !important;
  line-height: 1.15 !important;
}

/* Menghilangkan spasi tambahan di dalam elemen list */
#authorGuidelines li p {
  display: inline;
  margin: 0 !important;
}

/* 5. Pengaturan Paragraf Umum */
#authorGuidelines p {
  margin-bottom: 10px;
  line-height: 1.15 !important;
  text-align: justify;
}