.pkp_site_name .is_img img {
	display: inline-block;
	max-height: 165px;
	max-width: 100%;
	width: auto;
	height: auto
}
.pkp_footer_content {
      float:left; width:70%; padding-top:10px; padding-bottom:10px}
.pkp_brand_footer {
      float:right; width:30%; padding-top:10px; padding-bottom:10px}

/* ===== JACOST visual refresh (hapus bagian ini untuk kembali ke tampilan lama) ===== */
:root{--jc:#0f6d6c;--jc-d:#0a4f4e;--jc-l:#eaf5f4;--jc-b:#cfe4e3;--jc-ink:#1f2d2d;--jc-amber:#f59e0b}

/* Kartu: tabel pada sidebar dan tabel Journal Identity */
.pkp_structure_sidebar .block_custom table,
.additional_content table{float:none!important;width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:0 0 14px!important;background:#fff;border:1px solid var(--jc-b)!important;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px rgba(15,109,108,.10)}

/* Judul seksi (sebelumnya oranye / biru tua) */
.pkp_structure_sidebar .block_custom td[style*="cc6600" i],
.pkp_structure_sidebar .block_custom td[style*="425f70" i],
.additional_content td[style*="cc6600" i]{background:linear-gradient(135deg,var(--jc),var(--jc-d))!important;height:auto!important;padding:9px 14px!important;border:0!important;text-align:center!important}
.pkp_structure_sidebar .block_custom td[style*="cc6600" i] :is(span,strong),
.pkp_structure_sidebar .block_custom td[style*="425f70" i] :is(span,strong),
.additional_content td[style*="cc6600" i] :is(span,strong){color:#fff!important;font-size:13px;letter-spacing:.05em;font-weight:700}

/* Sel hijau lime */
.pkp_structure_sidebar .block_custom td[style*="ccff33" i]{background:var(--jc-l)!important;color:var(--jc-ink)!important;height:auto!important;padding:10px 14px!important;border:0!important;text-align:center;font-size:13px;line-height:1.5}

/* ===== Menu sidebar: 2 kolom, berkelompok ===== */
#customblock-menu table,#customblock-menu tbody{display:block}
#customblock-menu tbody{display:flex;flex-wrap:wrap}
#customblock-menu tr{display:flex;box-sizing:border-box;width:100%}
#customblock-menu td{display:block;box-sizing:border-box;flex:1 1 auto;width:100%}
/* item menu (kiri-kanan) */
#customblock-menu tr:has(td[style*="6b8fa7" i] a){width:100%}
#customblock-menu tr:has(td[style*="6b8fa7" i] a[href*="/information/"]){width:33.3333%}
#customblock-menu tr:has(td[style*="6b8fa7" i] img){width:50%}
#customblock-menu tr:has(td[style*="6b8fa7" i]):not(:has(a)){width:100%}
#customblock-menu td[style*="6b8fa7" i]{background:#fff!important;border:0!important;border-bottom:1px solid var(--jc-l)!important;height:auto!important;padding:6px 14px!important;text-align:left!important;color:var(--jc-ink)!important;font-size:13px;line-height:1.4}
#customblock-menu td[style*="6b8fa7" i] :is(span,strong){color:inherit!important}
#customblock-menu td[style*="6b8fa7" i] a{display:block;margin:-6px -14px;padding:6px 14px;color:var(--jc-d)!important;font-weight:600;text-decoration:none;transition:background .15s,padding .15s}
#customblock-menu td[style*="6b8fa7" i] a:hover{background:var(--jc-l);color:var(--jc)!important;padding-left:18px}
#customblock-menu td[style*="6b8fa7" i] a:not(:has(img)):not([href*="/information/"]):not([href*="templateJACOST" i])::before{content:"\f105";font-family:FontAwesome;font-weight:normal;margin-right:9px;color:var(--jc);opacity:.55}
#customblock-menu td[style*="6b8fa7" i] img{display:block;margin:2px auto;max-width:100%;height:auto;max-height:30px;width:auto}
#customblock-menu tr:has(a[href*="/information/"]) td{text-align:center!important}
#customblock-menu tr:has(a[href*="/information/"]) a{padding-left:4px;padding-right:4px}
#customblock-menu tr:has(a[href*="/information/"]) a:hover{padding-left:4px}
#customblock-menu tr:has(img[src*="checker"]){display:none}
/* judul kelompok */
#customblock-menu td[style*="d6ebe9" i]{background:var(--jc-l)!important;height:auto!important;padding:5px 12px!important;border:0!important;border-top:1px solid var(--jc-b)!important;border-bottom:1px solid var(--jc-b)!important;text-align:left}
#customblock-menu td[style*="d6ebe9" i] strong{color:var(--jc)!important;font-size:11px;letter-spacing:.07em;text-transform:uppercase}
/* tombol Submit dan Download Template berdampingan */
#customblock-menu tr:has(td[style*="ccff33" i]),
#customblock-menu tr:has(td[style*="6b8fa7" i] a[href*="templateJACOST" i]){width:50%}
#customblock-menu td[style*="ccff33" i]{background:var(--jc)!important;padding:0!important}
#customblock-menu td[style*="ccff33" i] :is(a,span,strong){color:#fff!important;text-decoration:none}
#customblock-menu td[style*="ccff33" i] a{display:block;padding:11px 8px;font-weight:700;font-size:12.5px;text-align:center;margin:0}
#customblock-menu td[style*="ccff33" i] a:hover{background:var(--jc-d);padding-left:8px}
#customblock-menu td:has(a[href*="templateJACOST" i]){background:var(--jc-amber)!important;padding:0!important;border-bottom:0!important}
#customblock-menu td:has(a[href*="templateJACOST" i]) :is(a,span,strong){color:#3b2400!important;text-decoration:none}
#customblock-menu td:has(a[href*="templateJACOST" i]) a{display:block;margin:0!important;padding:11px 8px!important;font-weight:700;font-size:12.5px;text-align:center}
#customblock-menu td:has(a[href*="templateJACOST" i]) a:hover{background:#d98a00;padding-left:8px!important}
#customblock-menu td:has(a[href*="templateJACOST" i]) a::before{content:"\f019";font-family:FontAwesome;font-weight:normal;margin-right:7px}
#customblock-menu td[style*="ccff33" i] a::before{content:"\f093";font-family:FontAwesome;font-weight:normal;margin-right:7px}
/* teks penerbit */
#customblock-menu td[style*="6b8fa7" i]:not(:has(a)){font-size:12px;line-height:1.55;text-align:left!important;padding:9px 12px!important}

/* Kotak akreditasi SINTA di atas menu */
#customblock-menu .content>p{background:var(--jc-l);border-left:4px solid var(--jc);border-radius:8px;padding:9px 12px;margin:0 0 12px;font-size:12.5px;line-height:1.45;color:var(--jc-ink)}
#customblock-menu .content>p a{display:block!important;font-size:12.5px;line-height:1.45!important;margin-top:3px;color:var(--jc)!important}

/* Logo SINTA di bawah pengumuman */
#customblock-pemberitahuan .content>p{text-align:center;margin:0 0 12px}
#customblock-pemberitahuan .content>p img{width:140px;max-width:70%;height:auto}

/* Statistik kunjungan disembunyikan (pelacak Statcounter tetap berjalan) */
#customblock-statscounter{display:none!important}

/* Barcode dan logo RJI berdampingan */
#customblock-flagcounter .content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px}
#customblock-flagcounter .content>p{margin:0}
#customblock-flagcounter .content img{max-width:100%;height:auto;max-height:64px;width:auto}
.pkp_structure_sidebar .pkp_block{padding:0 30px!important;margin:0 0 6px!important}
.pkp_structure_sidebar .pkp_block:first-child{padding-top:26px!important}
.pkp_structure_sidebar .pkp_block:last-child{padding-bottom:20px!important}

/* Tabel Journal Identity di beranda */
.additional_content td[style*="ccff33" i]{background:#fff!important;color:var(--jc-ink)!important;height:auto!important;padding:9px 14px!important;border:0!important;border-bottom:1px solid var(--jc-l)!important;text-align:left!important;vertical-align:top!important}
.additional_content tr:nth-child(even) td[style*="ccff33" i]{background:#f5fbfa!important}
.additional_content td[style*="ccff33" i]:first-child{width:24%;font-weight:600;color:var(--jc-d)!important}

/* Tombol PDF dan judul artikel */
.obj_galley_link{border-radius:6px!important;border-color:var(--jc)!important;color:var(--jc)!important}
.obj_galley_link:hover,.obj_galley_link:focus{background:var(--jc)!important;color:#fff!important}
.obj_article_summary .title a{color:var(--jc-d)}
.obj_article_summary .title a:hover{color:var(--jc)}

/* Footer: logo indeksasi seragam */
.pkp_structure_footer_wrapper{background:#f3f8f8!important;border-top:3px solid var(--jc)}
.pkp_footer_content a img{height:42px!important;width:auto!important;max-width:100%;margin:4px 4px;vertical-align:middle;border-radius:6px;background:#fff;padding:2px 4px;box-sizing:content-box}
.pkp_footer_content a[href*="creativecommons"] img{height:auto!important;width:120px!important;padding:0;background:none}

/* ===== Perbaikan halaman lain ===== */
/* Garis vertikal ganda: kerangka halaman OJS yang ikut tersalin di dalam isi (mis. Author Guidelines) */
.pkp_structure_main .pkp_structure_main{width:auto!important;float:none!important;padding:0!important;margin:0!important;min-height:0!important;left:auto!important}
.pkp_structure_main .pkp_structure_main::before,.pkp_structure_main .pkp_structure_main::after{display:none!important;content:none!important}

/* Judul halaman dan isi */
.pkp_structure_main .page>h1,.pkp_structure_main .page_title{color:var(--jc-d)}
.pkp_structure_main>.page>h1{position:relative;padding-bottom:12px;margin-bottom:24px}
.pkp_structure_main>.page>h1::after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;border-radius:3px;background:var(--jc)}
.pkp_structure_main .page h2,.pkp_structure_main .page h3,.pkp_structure_main .page h4{color:var(--jc-d)}
.pkp_structure_main .page a:not(.obj_galley_link):not(.cmp_button){color:var(--jc)}
.pkp_structure_main .page li{line-height:1.65;margin-bottom:.3em}
.cmp_breadcrumbs a{color:var(--jc)}
.cmp_notification{background:var(--jc-l)!important;border-left:4px solid var(--jc)!important;border-radius:8px}

/* Arsip: setiap terbitan menjadi kartu */
.issues_archive{margin-left:0!important;margin-right:0!important;padding:0!important}
.issues_archive>li{border:1px solid var(--jc-b)!important;border-radius:12px;padding:18px 20px!important;margin:0 0 16px!important;background:#fff;box-shadow:0 1px 4px rgba(15,109,108,.06)}
.issues_archive .obj_issue_summary .title{color:var(--jc-d);font-weight:700}
.obj_issue_summary .cover img,.obj_issue_toc .cover img{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.12)}
.obj_issue_toc .sections .section>h2,.obj_issue_toc .galleys>h2{color:var(--jc-d)}

/* Halaman artikel */
.obj_article_details .main_entry .label,.obj_article_details .entry_details .label{color:var(--jc-d)}
.obj_article_details .entry_details .item{border-color:var(--jc-l)}
.obj_article_details .cover_image img{border-radius:8px}

/* Tombol umum */
.cmp_button,.pkp_button_primary,.page .buttons .submit{background:var(--jc)!important;border-color:var(--jc)!important;color:#fff!important;border-radius:6px!important}
