:root{--x1:#10b192;--x2:#087965;--x3:#e8f8f5;--x4:#fdb813;--x5:#c48f10;--x6:#222;--x7:#666;--x8:#e5e5e5;--x9:#fff;--xa:0 12px 32px rgba(0,0,0,.08)}body{background:linear-gradient(180deg,#f7f9f8 0%,#eef7f5 45%,#e6f4f1 100%)!important;color:var(--x6)!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.65!important}a{color:var(--x2)!important;transition:.25s ease!important}a:hover{color:var(--x5)!important;text-decoration:none!important}.pkp_structure_head{background:#fff!important;border-bottom:0!important;box-shadow:0 4px 18px rgba(0,0,0,.06)!important}.pkp_head_wrapper{padding-top:18px!important;padding-bottom:18px!important}.pkp_site_name .is_img img{max-height:120px!important;width:auto!important}.pkp_site_name_wrapper{padding-top:8px!important;padding-bottom:8px!important}.pkp_navigation_primary_row{background:linear-gradient(135deg,var(--x1),var(--x2))!important;border:0!important;box-shadow:0 6px 18px rgba(16,177,146,.28)!important}#navigationPrimary li a,.pkp_navigation_search_wrapper a{color:#fff!important;font-weight:700!important;letter-spacing:.2px!important;text-transform:uppercase!important;font-size:13px!important}#navigationPrimary li a:hover,.pkp_navigation_search_wrapper a:hover{color:var(--x4)!important;background:rgba(255,255,255,.08)!important}#navigationPrimary .dropdown-menu{border:0!important;border-radius:0 0 12px 12px!important;box-shadow:var(--xa)!important;overflow:hidden!important}#navigationPrimary .dropdown-menu li a{color:#222!important;background:#fff!important;padding:10px 16px!important;font-size:13px!important;text-transform:none!important}#navigationPrimary .dropdown-menu li a:hover{background:var(--x3)!important;color:var(--x2)!important}.pkp_structure_main{background:#fff!important;border-radius:0 0 20px 20px!important;box-shadow:var(--xa)!important}.pkp_structure_content{background:transparent!important}.pkp_structure_main h1,.pkp_structure_main h2,.pkp_structure_main h3,.pkp_block .title{color:#333!important;font-weight:700!important}.pkp_structure_main h2,.pkp_block .title{position:relative!important;padding-bottom:12px!important;margin-bottom:22px!important}.pkp_structure_main h2:after,.pkp_block .title:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:70px!important;height:3px!important;background:var(--x4)!important;border-radius:10px!important}.pkp_block .title:after{left:50%!important;transform:translateX(-50%)!important}.static_page .container-narrow{padding-left:0!important;padding-right:0!important}.obj_article_summary,.page_index_journal .additional_content,.page_index_journal .current_issue{padding:24px!important;background:#fff!important}.page_index_journal .additional_content p,.page_index_journal .current_issue p{text-align:justify!important;color:#222!important;font-size:15px!important}.cmp_announcements{border-top:1px solid var(--x8)!important;padding-top:22px!important}.obj_announcement_summary{background:#fff!important;border-left:5px solid var(--x1)!important;border-radius:14px!important;padding:18px 20px!important;margin-bottom:18px!important;box-shadow:0 8px 24px rgba(0,0,0,.06)!important}.obj_announcement_summary h2,.obj_announcement_summary h3{margin-top:0!important;font-size:16px!important}.current_issue{border-top:1px solid var(--x8)!important;margin-top:28px!important}.current_issue .cover img{border-radius:12px!important;box-shadow:0 10px 26px rgba(0,0,0,.16)!important}.current_issue_title{color:var(--x2)!important;font-weight:700!important}.pkp_structure_sidebar{background:#fff!important}.pkp_block{text-align:center!important;margin-bottom:28px!important;padding:18px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 26px rgba(0,0,0,.06)!important;border:1px solid #edf0ef!important}.pkp_block .content ul{padding-left:0!important;margin-left:0!important}.pkp_block .content ul li{list-style:none!important;background:linear-gradient(135deg,var(--x1),#12a085)!important;margin-top:4px!important;padding:10px 12px!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.35)!important;transition:.25s ease!important}.pkp_block .content ul li:hover{background:linear-gradient(135deg,var(--x4),var(--x5))!important;transform:translateX(4px)!important}.pkp_block .content ul li a{color:#fff!important;font-weight:700!important;display:block!important;font-size:13px!important}.block_make_submission{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.btn-make-submission,.block_make_submission a{display:block!important;background:linear-gradient(135deg,var(--x4),#ffb000)!important;padding:14px 20px!important;border-radius:8px!important;width:100%!important;text-align:center!important;color:#333!important;font-weight:800!important;box-shadow:0 8px 20px rgba(253,184,19,.32)!important;margin-bottom:14px!important}.btn-make-submission:hover,.block_make_submission a:hover{background:linear-gradient(135deg,var(--x1),var(--x2))!important;color:#fff!important}.cmp_button,.cmp_form .buttons button,.page_search .submit button,.read_more{background:var(--x1)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:9px 16px!important;font-weight:700!important}.cmp_button:hover,.cmp_form .buttons button:hover,.page_search .submit button:hover,.read_more:hover{background:var(--x5)!important;color:#fff!important}.txp-x9z{width:100%!important;margin:28px 0!important;padding:0!important;overflow:hidden!important;border:1px solid #dcefeb!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--xa)!important}.txp-x9z .txp-a1{padding:14px 20px!important;background:linear-gradient(135deg,var(--x2),var(--x1))!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important;text-align:center!important}.txp-x9z .txp-a2{display:flex!important;width:max-content!important;animation:txp-r1 28s linear infinite!important}.txp-x9z:hover .txp-a2{animation-play-state:paused!important}.txp-x9z .txp-a3{display:flex!important;align-items:center!important;gap:36px!important;padding:22px 36px!important}.txp-x9z .txp-a3 a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:130px!important;height:62px!important;padding:10px 14px!important;background:#fff!important;border:1px solid #edf0ef!important;border-radius:14px!important;box-shadow:0 5px 16px rgba(0,0,0,.05)!important;transition:.25s ease!important}.txp-x9z .txp-a3 a:hover{transform:translateY(-4px)!important;box-shadow:0 10px 24px rgba(16,177,146,.18)!important;border-color:var(--x1)!important}.txp-x9z .txp-a3 img{max-height:42px!important;max-width:115px!important;object-fit:contain!important;filter:grayscale(10%)!important}@keyframes txp-r1{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.pkp_structure_footer_wrapper{background:linear-gradient(135deg,#075f50,#10b192)!important;color:#fff!important;margin-top:40px!important}.pkp_structure_footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:28px 0!important}.pkp_structure_footer .pkp_footer_content{width:65%!important;color:#fff!important}.pkp_structure_footer .pkp_brand_footer{width:35%!important;text-align:right!important}.pkp_structure_footer a{color:#fff!important}.pkp_structure_footer a:hover{color:var(--x4)!important}@media only screen and (max-width:760px){.pkp_site_name_wrapper{height:auto!important;padding:12px 0!important}.has_site_logo .pkp_head_wrapper{padding-right:0!important}.pkp_site_name .is_img img{max-height:80px!important}.pkp_structure_main{border-radius:0!important;box-shadow:none!important}.pkp_block{border-radius:14px!important}.txp-x9z .txp-a3{gap:22px!important;padding:18px 24px!important}.txp-x9z .txp-a3 a{min-width:110px!important;height:56px!important}.pkp_structure_footer{flex-direction:column!important;text-align:center!important}.pkp_structure_footer .pkp_footer_content,.pkp_structure_footer .pkp_brand_footer{width:100%!important;text-align:center!important}}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}
/* =========================================================
   TAXPEDIA - MOVE ADDITIONAL CONTENT TO TOP HOMEPAGE
   Untuk OJS 3.x
   ========================================================= */

/* Jadikan konten utama homepage bisa diatur urutannya */
.page_index_journal .pkp_structure_main {
  display: flex !important;
  flex-direction: column !important;
}

/* Additional Content dinaikkan ke paling atas */
.page_index_journal .additional_content {
  order: -10 !important;
  margin-top: 0 !important;
  margin-bottom: 28px !important;
  padding-top: 0 !important;
}

/* Announcement turun setelah Additional Content */
.page_index_journal .cmp_announcements {
  order: 1 !important;
  margin-top: 18px !important;
}

/* Current Issue setelah announcement */
.page_index_journal .current_issue {
  order: 2 !important;
  margin-top: 28px !important;
}

/* Jarak agar tampilan lebih rapi */
.page_index_journal .additional_content + .cmp_announcements,
.page_index_journal .additional_content + .current_issue {
  margin-top: 24px !important;
}

/* Rapikan box additional content */
.page_index_journal .additional_content {
  background: #ffffff !important;
  border-bottom: 1px solid #e5e5e5 !important;
}

/* Jika judul About the Journal bawaan masih muncul dan mengganggu */
.page_index_journal .additional_content > h2:first-child {
  display: none !important;
}

/* Supaya hero Additional Content lebih mepet ke atas */
.page_index_journal .additional_content table:first-child {
  margin-top: 0 !important;
}

/* Rapikan area current issue agar tidak terlalu menempel */
.page_index_journal .current_issue {
  border-top: 1px solid #dddddd !important;
  padding-top: 30px !important;
}

/* Mobile */
@media only screen and (max-width: 760px) {
  .page_index_journal .pkp_structure_main {
    display: flex !important;
    flex-direction: column !important;
  }

  .page_index_journal .additional_content {
    order: -10 !important;
  }

  .page_index_journal .cmp_announcements {
    order: 1 !important;
  }

  .page_index_journal .current_issue {
    order: 2 !important;
  }
}
/* FIX FOOTER TAXPEDIA - FULL WIDTH */
.pkp_structure_footer {
  display: block !important;
  width: 100% !important;
}

.pkp_structure_footer .pkp_footer_content {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
}

.pkp_structure_footer .pkp_brand_footer {
  display: none !important;
}

.pkp_structure_footer_wrapper {
  background: #087965 !important;
  padding: 0 !important;
}

.pkp_structure_footer .pkp_footer_content > div {
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* TAXPEDIA - ARTICLE LIST CARD STYLE */
.obj_article_summary {
  background: #ffffff !important;
  border: 1px solid #dce7e0 !important;
  border-radius: 16px !important;
  padding: 22px 24px !important;
  margin: 0 0 26px 0 !important;
  box-shadow: 0 10px 26px rgba(7, 53, 31, 0.08) !important;
  position: relative !important;
}

.obj_article_summary:hover {
  border-color: #10b192 !important;
  box-shadow: 0 14px 34px rgba(16, 177, 146, 0.16) !important;
  transform: translateY(-2px) !important;
  transition: all 0.25s ease !important;
}

.obj_article_summary .title,
.obj_article_summary .title a {
  color: #087965 !important;
  font-size: 18px !important;
  line-height: 1.45 !important;
  font-weight: 800 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}

.obj_article_summary .authors {
  color: #222222 !important;
  font-size: 13.5px !important;
  margin-top: 10px !important;
  margin-bottom: 12px !important;
}

.obj_article_summary .pages {
  position: absolute !important;
  right: 24px !important;
  top: 50% !important;
  color: #777777 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

.obj_article_summary .galleys_links {
  margin-top: 14px !important;
}

.obj_article_summary .galleys_links a,
.obj_article_summary .galley-link {
  display: inline-block !important;
  background: #087965 !important;
  color: #ffffff !important;
  padding: 7px 15px !important;
  border-radius: 22px !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  text-decoration: none !important;
  border: 0 !important;
}

.obj_article_summary .galleys_links a:hover,
.obj_article_summary .galley-link:hover {
  background: #fdb813 !important;
  color: #222222 !important;
}

/* Rapikan jarak area Articles */
.current_issue .sections,
.page_issue .sections {
  margin-top: 20px !important;
}

.current_issue .section h2,
.page_issue .section h2 {
  color: #222222 !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  margin-bottom: 20px !important;
}

/* Kurangi jarak kosong bawaan */
.obj_article_summary + .obj_article_summary {
  margin-top: 0 !important;
}

/* Mobile */
@media only screen and (max-width: 760px) {
  .obj_article_summary {
    padding: 18px !important;
  }

  .obj_article_summary .pages {
    position: static !important;
    display: block !important;
    margin-top: 8px !important;
  }

  .obj_article_summary .title,
  .obj_article_summary .title a {
    font-size: 16px !important;
  }
}