/* Stylesheet portal Cendekia Jurnal Hub (site-level). Warna merek CJH: #133149 navy, #208D63 hijau, #054429 hijau tua. */

body:has(.page_index_site),body:has(.page_index_site) .pkp_structure_page,body:has(.page_index_site) .pkp_structure_content{background:#F5F7F6!important}
body:has(.page_index_site) .pkp_structure_head{background:#133149!important;border-bottom:0!important}
body:has(.page_index_site) .pkp_site_name .is_img img{max-height:56px!important;width:auto!important}
body:has(.page_index_site) .pkp_site_name>a.is_text{color:#fff!important}
body:has(.page_index_site) .pkp_navigation_user_wrapper a{color:#fff!important}
body:has(.page_index_site) .pkp_navigation_primary_row{background:#133149!important}
body:has(.page_index_site) .pkp_navigation_primary>li>a,body:has(.page_index_site) .pkp_navigation_search_wrapper a{color:#fff!important}
body:has(.page_index_site) .pkp_structure_main{color:#1d2b36;line-height:1.65}
body:has(.page_index_site) .pkp_structure_content{padding-top:24px}
body:has(.page_index_site) .page_index_site .journals{display:none}
body:has(.page_index_site) .page_index_site .about_site{margin:0}
body:has(.page_index_site) .pkp_structure_footer_wrapper{background:#133149!important;color:#fff}
body:has(.page_index_site) .pkp_structure_footer_wrapper a{color:#fff!important}
body:has(.page_index_site) .pkp_brand_footer img{filter:brightness(0) invert(1);opacity:.8}
.cjhp-foot{display:flex;flex-wrap:wrap;gap:6px 24px;align-items:center}
.cjhp-foot span{opacity:.92}
.cjhp-hero{background:linear-gradient(120deg,#133149 0%,#1b4466 55%,#208D63 100%);color:#fff;border-radius:16px;padding:34px 32px;margin:0 0 18px;box-shadow:0 10px 28px rgba(19,49,73,.25)}
.cjhp-kicker{margin:0 0 8px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85}
.cjhp-h1{margin:0 0 10px!important;font:700 2rem/1.2 Georgia,'Times New Roman',serif!important;color:#fff!important}
.cjhp-lead{margin:0 0 18px;font-size:1.05rem;max-width:760px;color:#fff}
.cjhp-btns{display:flex;flex-wrap:wrap;gap:10px;margin:0}
.cjhp-btn{display:inline-block;background:#208D63;color:#fff!important;font-weight:700;text-decoration:none!important;padding:10px 18px;border-radius:8px}
.cjhp-btn:hover{background:#054429}
.cjhp-hero .cjhp-btn2{background:#fff;color:#133149!important}
.cjhp-hero .cjhp-btn3{background:transparent;border:1px solid rgba(255,255,255,.6)}
.cjhp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 26px}
.cjhp-stats div{background:#fff;border-radius:12px;border-top:4px solid #208D63;padding:14px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.05)}
.cjhp-stats b{display:block;font-size:1.4rem;color:#133149}
.cjhp-stats span{font-size:.85rem;color:#5b6670}
.cjhp-sec{background:#133149;color:#fff!important;padding:.55em .9em;border-radius:8px;font-size:1.15rem!important;margin:28px 0 14px!important;scroll-margin-top:16px}
.cjhp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.cjhp-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 14px rgba(0,0,0,.07);border-bottom:4px solid #208D63;display:flex;flex-direction:column}
.cjhp-thumb img{display:block;width:100%;height:auto}
.cjhp-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}
.cjhp-body p{margin:0 0 6px}
.cjhp-field{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7680;font-weight:700}
.cjhp-name{font:700 1.2rem Georgia,serif}
.cjhp-name a{text-decoration:none!important}
.cjhp-sub{font-size:.9rem;color:#4a5560}
.cjhp-ayat{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#f6f7f5;border-radius:8px;padding:6px 10px}
.cjhp-ar{font-family:'Traditional Arabic','Amiri',serif;font-size:1.3rem;direction:rtl}
.cjhp-ref{font-size:.75rem;color:#6b7680;white-space:nowrap}
.cjhp-meta{font-size:.86rem;color:#3d4852}
.cjhp-card .cjhp-btns{margin-top:auto;padding-top:6px}
.cjhp-card .cjhp-btn{padding:8px 14px;font-size:.88rem}
.cjhp-card .cjhp-btn2{background:#fff;color:#133149!important;border:1px solid #c9d2da}
.cjhp-tw{overflow-x:auto}
.cjhp-table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;font-size:.92rem}
.cjhp-table th{background:#133149;color:#fff;text-align:left;padding:10px 12px}
.cjhp-table td{padding:9px 12px;border-bottom:1px solid #eef0f2;vertical-align:middle}
.cjhp-table tfoot td{background:#eaf5ef;font-weight:700;color:#054429}
.cjhp-mo{font-weight:700;color:#133149;white-space:nowrap}
.cjhp-n{text-align:center;font-weight:700}
.cjhp-chip{display:inline-block;margin:2px 4px 2px 0;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff!important;text-decoration:none!important;background:#208D63}
.cjhp-vals{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.cjhp-vals div{background:#fff;border-radius:12px;padding:14px;box-shadow:0 2px 10px rgba(0,0,0,.05);border-left:4px solid #208D63}
.cjhp-vals b{display:block;color:#133149;margin-bottom:4px}
.cjhp-vals span{font-size:.88rem;color:#4a5560}
body:has(.page_index_site) /* Warna per jurnal (Panduan Warna 10 Jurnal CJH) */
.cjhp-c-tashil{border-bottom-color:#0B4F3A}
.cjhp-chip.cjhp-c-tashil{background:#0B4F3A}
.cjhp-c-tashil .cjhp-name a{color:#0B4F3A!important}
.cjhp-c-tashil .cjhp-btn{background:#0B4F3A}
.cjhp-c-arab{border-bottom-color:#173B57}
.cjhp-chip.cjhp-c-arab{background:#173B57}
.cjhp-c-arab .cjhp-name a{color:#173B57!important}
.cjhp-c-arab .cjhp-btn{background:#173B57}
.cjhp-c-yuz{border-bottom-color:#255D8A}
.cjhp-chip.cjhp-c-yuz{background:#255D8A}
.cjhp-c-yuz .cjhp-name a{color:#255D8A!important}
.cjhp-c-yuz .cjhp-btn{background:#255D8A}
.cjhp-c-qawiy{border-bottom-color:#6C5CE7}
.cjhp-chip.cjhp-c-qawiy{background:#6C5CE7}
.cjhp-c-qawiy .cjhp-name a{color:#6C5CE7!important}
.cjhp-c-qawiy .cjhp-btn{background:#6C5CE7}
.cjhp-c-mut{border-bottom-color:#68465F}
.cjhp-chip.cjhp-c-mut{background:#68465F}
.cjhp-c-mut .cjhp-name a{color:#68465F!important}
.cjhp-c-mut .cjhp-btn{background:#68465F}
.cjhp-c-wiq{border-bottom-color:#0F6B6D}
.cjhp-chip.cjhp-c-wiq{background:#0F6B6D}
.cjhp-c-wiq .cjhp-name a{color:#0F6B6D!important}
.cjhp-c-wiq .cjhp-btn{background:#0F6B6D}
.cjhp-c-kasb{border-bottom-color:#4A5A2A}
.cjhp-chip.cjhp-c-kasb{background:#4A5A2A}
.cjhp-c-kasb .cjhp-name a{color:#4A5A2A!important}
.cjhp-c-kasb .cjhp-btn{background:#4A5A2A}
.cjhp-c-qaul{border-bottom-color:#33416E}
.cjhp-chip.cjhp-c-qaul{background:#33416E}
.cjhp-c-qaul .cjhp-name a{color:#33416E!important}
.cjhp-c-qaul .cjhp-btn{background:#33416E}
.cjhp-c-idilu{border-bottom-color:#7A263A}
.cjhp-chip.cjhp-c-idilu{background:#7A263A}
.cjhp-c-idilu .cjhp-name a{color:#7A263A!important}
.cjhp-c-idilu .cjhp-btn{background:#7A263A}
.cjhp-c-yast{border-bottom-color:#1F2937}
.cjhp-chip.cjhp-c-yast{background:#1F2937}
.cjhp-c-yast .cjhp-name a{color:#1F2937!important}
.cjhp-c-yast .cjhp-btn{background:#1F2937}
.cjhp-card .cjhp-btn.cjhp-btn2{background:#fff}
@media (max-width:991px){.cjhp-grid{grid-template-columns:1fr 1fr}
.cjhp-vals{grid-template-columns:1fr 1fr}
body:has(.page_index_site) .pkp_head_wrapper{padding:0!important}
body:has(.page_index_site) .pkp_site_name_wrapper{height:58px!important;padding:0!important;position:static!important}
body:has(.page_index_site) .pkp_site_name{position:static!important;height:58px!important;display:flex!important;align-items:center;padding:0 64px 0 14px!important;overflow:hidden}
body:has(.page_index_site) .pkp_site_name>a.is_img{display:block;padding:0!important}
body:has(.page_index_site) .pkp_site_name .is_img img{max-height:38px!important;width:auto!important;max-width:100%!important}
body:has(.page_index_site) .pkp_site_nav_toggle{top:9px!important;right:10px!important;left:auto!important}
body:has(.page_index_site) .pkp_site_nav_menu{background:#133149!important;padding:10px 16px 16px!important}
body:has(.page_index_site) .pkp_site_nav_menu a{color:#fff!important}
body:has(.page_index_site) .pkp_site_nav_menu .pkp_navigation_user_wrapper{background:transparent!important}}
@media (max-width:767px){.cjhp-hero{padding:22px 18px}
.cjhp-h1{font-size:1.5rem!important}
.cjhp-stats{grid-template-columns:1fr 1fr}
.cjhp-grid{grid-template-columns:1fr}
.cjhp-vals{grid-template-columns:1fr}
.cjhp-btns .cjhp-btn{flex:1 1 auto;text-align:center}.cjhp-ayat{flex-wrap:wrap}.cjhp-ar{flex:1 1 100%}.cjhp-ref{white-space:normal}
.cjhp-foot{flex-direction:column;align-items:flex-start}
.cjhp-table{font-size:.85rem}}
