.pkp_brand_footer {
    padding-bottom: 0 !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}

div.pkp_brand_footer > a > img {
    max-height: 70px !important;
}

@media only screen and (max-width: 991px) {
    .pkp_site_name .is_img img {
        display: inline-block;
        max-height: 33px !important;
    }
}

/* ===== AZKIYA - HEADER DESKTOP ===== */
@media only screen and (min-width: 992px) {
    .pkp_site_name {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }

    .pkp_site_name .is_img img {
        display: inline-block !important;
        max-height: 70px !important;
        width: auto !important;
    }
}

/* kode lama */
.pkp_brand_footer {
    padding-bottom: 0 !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}

div.pkp_brand_footer > a > img {
    max-height: 70px !important;
}

@media only screen and (max-width: 991px) {
    .pkp_site_name .is_img img {
        display: inline-block;
        max-height: 33px !important;
    }
}

/* header desktop */
@media only screen and (min-width: 992px) {
    .pkp_site_name {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }

    .pkp_site_name .is_img img {
        display: inline-block !important;
        max-height: 70px !important;
        width: auto !important;
    }
}

/* ===== AZKIYA SIDEBAR MENU ===== */

.azkiya-sidebar a {
    transition: all 0.2s ease !important;
}

.azkiya-sidebar a:hover {
    background: #f2f7f4 !important;
    color: #b18a2e !important;
    padding-left: 16px !important;
}

.azkiya-sidebar img {
    transition: transform 0.2s ease;
}

.azkiya-sidebar img:hover {
    transform: scale(1.03);
}

/* ===== AZKIYA JOURNAL INFORMATION ===== */

.azkiya-journal-info {
    font-family: "Open Sans", Arial, sans-serif;
}

.azkiya-journal-info strong {
    font-size: 12px;
}

.azkiya-journal-info img {
    max-width: 90px !important;
    height: auto !important;
}

.azkiya-journal-info > div:nth-child(2) {
    line-height: 1.55 !important;
}

/* ===== AZKIYA HOMEPAGE JOURNAL SUMMARY ===== */

.page_index_journal .homepage_about {
    background: #ffffff;
    border: 1px solid #e4e4e4;
    border-left: 4px solid #c7a246;
    border-radius: 7px;
    padding: 16px 18px !important;
    margin-top: 15px;
    margin-bottom: 22px;
    line-height: 1.7;
}

.page_index_journal .homepage_about h2 {
    color: #075b3a;
    margin-top: 0;
}

/* ===== AZKIYA HOMEPAGE ACTION BUTTONS ===== */

.page_index_journal .homepage_about a {
    display: inline-block;
    margin: 8px 4px 2px 0;
    padding: 9px 14px;
    border-radius: 5px;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none !important;
    transition: all 0.2s ease;
}

/* Submit Your Paper */
.page_index_journal .homepage_about a[href*="submission/wizard"] {
    background: #075b3a;
    color: #ffffff !important;
    border: 1px solid #075b3a;
}

/* Author Guidelines */
.page_index_journal .homepage_about a[href*="about/submissions"] {
    background: #ffffff;
    color: #075b3a !important;
    border: 1px solid #075b3a;
}

/* Current Issue */
.page_index_journal .homepage_about a[href*="issue/current"] {
    background: #c7a246;
    color: #ffffff !important;
    border: 1px solid #c7a246;
}

/* Hover */
.page_index_journal .homepage_about a:hover {
    opacity: 0.88;
    transform: translateY(-1px);
}

/* ===== AZKIYA CTA SPACING ===== */
.page_index_journal .homepage_about p:last-child {
    margin-top: 18px;
}

@media only screen and (max-width: 600px) {
    .page_index_journal .homepage_about a {
        display: block;
        width: 100%;
        box-sizing: border-box;
        text-align: center;
        margin: 6px 0;
    }
}

/* ==================================================
   AZKIYA - CURRENT ISSUE HOMEPAGE
   ================================================== */

/* Jarak dari About ke Current Issue */
.page_index_journal .current_issue {
    margin-top: 28px;
}

/* Judul CURRENT ISSUE */
.page_index_journal .current_issue > h2 {
    color: #075b3a !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    padding-bottom: 8px !important;
    margin-bottom: 18px !important;
    border-bottom: 2px solid #c7a246 !important;
}

/* Hilangkan garis/oranye bawaan jika bertumpuk */
.page_index_journal .current_issue > h2:after {
    display: none !important;
}

/* Kotak informasi edisi */
.page_index_journal .obj_issue_toc .heading {
    background: #f7f9f8;
    border: 1px solid #e2e7e4;
    border-left: 4px solid #c7a246;
    border-radius: 7px;
    padding: 14px 16px !important;
    margin-bottom: 20px;
}

/* Judul volume/nomor */
.page_index_journal .obj_issue_toc .heading .title {
    color: #075b3a !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.5;
}

/* DOI dan tanggal terbit */
.page_index_journal .obj_issue_toc .heading .description,
.page_index_journal .obj_issue_toc .heading .published {
    font-size: 12px;
    line-height: 1.6;
}

/* Judul section ARTICLES */
.page_index_journal .obj_issue_toc .section > h2,
.page_index_journal .obj_issue_toc .section .title {
    color: #075b3a;
}

/* Setiap artikel menjadi card */
.page_index_journal .obj_article_summary {
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-left: 3px solid #c7a246;
    border-radius: 6px;
    padding: 14px 16px !important;
    margin-bottom: 12px !important;
    transition: all .2s ease;
}

/* Hover artikel */
.page_index_journal .obj_article_summary:hover {
    border-left-color: #075b3a;
    box-shadow: 0 3px 10px rgba(0,0,0,.07);
    transform: translateY(-1px);
}

/* Judul artikel */
.page_index_journal .obj_article_summary .title a {
    color: #075b3a !important;
    font-weight: 700 !important;
    line-height: 1.45;
    text-decoration: none;
}

/* Hover judul artikel */
.page_index_journal .obj_article_summary .title a:hover {
    color: #b18a2e !important;
}

/* Nama penulis */
.page_index_journal .obj_article_summary .authors {
    color: #555555;
    font-size: 12px;
    margin-top: 5px;
}

/* Nomor halaman */
.page_index_journal .obj_article_summary .pages {
    color: #777777;
    font-size: 11px;
}

/* Tombol PDF */
.page_index_journal .obj_article_summary .galleys_links a,
.page_index_journal .obj_article_summary .galley-link {
    display: inline-block;
    background: #075b3a !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 6px 10px !important;
    font-size: 11px !important;
    font-weight: 700;
    text-decoration: none !important;
    transition: all .2s ease;
}

.page_index_journal .obj_article_summary .galleys_links a:hover,
.page_index_journal .obj_article_summary .galley-link:hover {
    background: #c7a246 !important;
    color: #ffffff !important;
}

/* Tampilan HP */
@media only screen and (max-width: 600px) {
    .page_index_journal .obj_article_summary {
        padding: 12px !important;
    }

    .page_index_journal .current_issue > h2 {
        font-size: 18px !important;
    }
}

/* ===== AZKIYA ISSUE PAGE ===== */

.page_issue .obj_issue_toc .heading {
    background: #f7f9f8;
    border: 1px solid #e2e7e4;
    border-left: 4px solid #c7a246;
    border-radius: 7px;
    padding: 14px 16px !important;
    margin-bottom: 20px;
}

.page_issue .obj_article_summary {
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-left: 3px solid #c7a246;
    border-radius: 6px;
    padding: 14px 16px !important;
    margin-bottom: 12px !important;
    transition: all .2s ease;
}

.page_issue .obj_article_summary:hover {
    border-left-color: #075b3a;
    box-shadow: 0 3px 10px rgba(0,0,0,.07);
    transform: translateY(-1px);
}

.page_issue .obj_article_summary .title a {
    color: #075b3a !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

.page_issue .obj_article_summary .title a:hover {
    color: #b18a2e !important;
}

.page_issue .obj_article_summary .authors {
    color: #555555;
    font-size: 12px;
}

.page_issue .obj_article_summary .pages {
    color: #777777;
    font-size: 11px;
}

.page_issue .obj_article_summary .galleys_links a,
.page_issue .obj_article_summary .galley-link {
    background: #075b3a !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 6px 10px !important;
    font-size: 11px !important;
    font-weight: 700;
    text-decoration: none !important;
}

.page_issue .obj_article_summary .galleys_links a:hover,
.page_issue .obj_article_summary .galley-link:hover {
    background: #c7a246 !important;
    color: #ffffff !important;
}

/* ===== AZKIYA ISSUE SECTION HEADING ===== */
.page_issue .obj_issue_toc .section h2 {
    color: #075b3a !important;
    font-weight: 700 !important;
}

/* Sedikit rapatkan antar artikel */
.page_issue .obj_article_summary {
    margin-bottom: 10px !important;
}

/* ==================================================
   AZKIYA - NAVIGATION DROPDOWN
   ================================================== */

/* Kotak dropdown */
.pkp_navigation_primary ul {
    background: #ffffff !important;
    border: 1px solid #e2e7e4 !important;
    border-top: 3px solid #c7a246 !important;
    border-radius: 0 0 7px 7px !important;
    box-shadow: 0 8px 20px rgba(0,0,0,.10) !important;
    padding: 5px 0 !important;
    min-width: 220px !important;
}

/* Setiap item dropdown */
.pkp_navigation_primary ul li {
    background: #ffffff !important;
    border-bottom: 1px solid #eeeeee !important;
}

.pkp_navigation_primary ul li:last-child {
    border-bottom: none !important;
}

/* Teks menu */
.pkp_navigation_primary ul a {
    display: block !important;
    background: #ffffff !important;
    color: #075b3a !important;
    padding: 10px 14px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    text-decoration: none !important;
    transition: all .2s ease !important;
}

/* Saat disentuh mouse */
.pkp_navigation_primary ul a:hover,
.pkp_navigation_primary ul a:focus {
    background: #f2f7f4 !important;
    color: #b18a2e !important;
    padding-left: 18px !important;
}

/* ABOUT saat dropdown sedang aktif */
.pkp_navigation_primary > li:hover > a {
    color: #075b3a !important;
}

/* ===== AZKIYA DROPDOWN FINAL POLISH ===== */

.pkp_navigation_primary ul {
    min-width: 235px !important;
}

.pkp_navigation_primary ul a {
    padding: 11px 14px !important;
}

.pkp_navigation_primary ul a:hover,
.pkp_navigation_primary ul a:focus {
    background: #f6f8f7 !important;
    color: #a8842e !important;
}

/* ==================================================
   AZKIYA - ARCHIVES PAGE
   ================================================== */

.page_issue_archive .issues_archive {
    margin-top: 20px;
}

/* Setiap issue jadi card */
.page_issue_archive .obj_issue_summary {
    background: #ffffff;
    border: 1px solid #e4e4e4;
    border-left: 4px solid #c7a246;
    border-radius: 7px;
    padding: 14px 16px !important;
    margin-bottom: 16px !important;
    transition: all .2s ease;
    overflow: hidden;
}

/* Efek hover */
.page_issue_archive .obj_issue_summary:hover {
    border-left-color: #075b3a;
    box-shadow: 0 4px 12px rgba(0,0,0,.07);
    transform: translateY(-1px);
}

/* Cover issue */
.page_issue_archive .obj_issue_summary .cover {
    width: 120px !important;
    max-width: 120px !important;
    margin-right: 18px !important;
}

.page_issue_archive .obj_issue_summary .cover img {
    width: 100% !important;
    height: auto !important;
    border-radius: 4px;
    border: 1px solid #eeeeee;
}

/* Judul issue */
.page_issue_archive .obj_issue_summary .title,
.page_issue_archive .obj_issue_summary .title a {
    color: #075b3a !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.4;
    text-decoration: none !important;
}

/* Hover judul */
.page_issue_archive .obj_issue_summary .title a:hover {
    color: #b18a2e !important;
}

/* Volume / nomor */
.page_issue_archive .obj_issue_summary .series {
    color: #666666 !important;
    font-size: 12px !important;
    margin-top: 3px;
}

/* Jarak tiap issue */
.page_issue_archive .issues_archive > li {
    margin-bottom: 15px !important;
}

/* Heading Archives */
.page_issue_archive h1 {
    color: #075b3a !important;
    font-weight: 700 !important;
}

/* Tampilan HP */
@media only screen and (max-width: 600px) {
    .page_issue_archive .obj_issue_summary {
        padding: 12px !important;
    }

    .page_issue_archive .obj_issue_summary .cover {
        width: 90px !important;
        max-width: 90px !important;
        margin-right: 12px !important;
    }
}

/* ===== AZKIYA ARCHIVES - COMPACT SPACING ===== */

.page_issue_archive .issues_archive {
    padding: 0 !important;
}

.page_issue_archive .issues_archive > li {
    margin: 0 0 14px 0 !important;
    padding: 0 !important;
}

.page_issue_archive .obj_issue_summary {
    min-height: 0 !important;
    margin: 0 !important;
    padding: 12px 14px !important;
}

/* Rapikan layout cover dan informasi issue */
.page_issue_archive .obj_issue_summary {
    display: flex !important;
    align-items: flex-start !important;
    gap: 14px !important;
}

.page_issue_archive .obj_issue_summary .cover {
    flex: 0 0 90px !important;
    width: 90px !important;
    max-width: 90px !important;
    margin: 0 !important;
}

.page_issue_archive .obj_issue_summary .description {
    flex: 1 !important;
    margin: 0 !important;
}

/* Jika issue tidak memiliki cover */
.page_issue_archive .obj_issue_summary:not(:has(.cover img)) {
    min-height: auto !important;
}

/* ==================================================
   AZKIYA - ARTICLE DETAIL PAGE
   ================================================== */

/* Area utama artikel */
.page_article .obj_article_details {
    color: #333333;
}

/* Judul artikel */
.page_article .obj_article_details > .page_title,
.page_article .obj_article_details .page_title {
    color: #075b3a !important;
    font-size: 26px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin-bottom: 24px !important;
    padding-bottom: 14px;
    border-bottom: 3px solid #c7a246;
}

/* ==============================
   AUTHORS
   ============================== */

.page_article .obj_article_details .authors {
    background: #f7f9f8;
    border: 1px solid #e2e7e4;
    border-left: 4px solid #c7a246;
    border-radius: 7px;
    padding: 14px 16px !important;
    margin-bottom: 18px !important;
}

/* Nama penulis */
.page_article .obj_article_details .authors .name,
.page_article .obj_article_details .authors a {
    color: #075b3a !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

/* Afiliasi */
.page_article .obj_article_details .authors .affiliation {
    color: #777777 !important;
    font-size: 11px !important;
}

/* Jarak antar penulis */
.page_article .obj_article_details .authors li {
    margin-bottom: 8px !important;
}

/* ==============================
   DOI
   ============================== */

.page_article .obj_article_details .doi {
    background: #ffffff;
    border: 1px solid #e4e4e4;
    border-left: 4px solid #c7a246;
    border-radius: 6px;
    padding: 10px 14px !important;
    margin: 15px 0 !important;
}

.page_article .obj_article_details .doi a {
    color: #075b3a !important;
    text-decoration: none !important;
    font-weight: 600;
}

.page_article .obj_article_details .doi a:hover {
    color: #b18a2e !important;
}

/* ==============================
   KEYWORDS
   ============================== */

.page_article .obj_article_details .keywords {
    background: #f7f9f8;
    border: 1px solid #e4e4e4;
    border-radius: 6px;
    padding: 10px 14px !important;
    margin: 15px 0 22px 0 !important;
    line-height: 1.6;
}

.page_article .obj_article_details .keywords .label {
    color: #075b3a !important;
    font-weight: 700 !important;
}

/* ==============================
   PDF BUTTON
   ============================== */

.page_article .obj_article_details .galleys_links a,
.page_article .obj_article_details .galley-link {
    display: inline-block !important;
    background: #075b3a !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 5px !important;
    padding: 9px 15px !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    text-decoration: none !important;
    transition: all .2s ease;
}

.page_article .obj_article_details .galleys_links a:hover,
.page_article .obj_article_details .galley-link:hover {
    background: #c7a246 !important;
    color: #ffffff !important;
    transform: translateY(-1px);
}

/* ==============================
   ABSTRACT
   ============================== */

.page_article .obj_article_details .abstract {
    background: #ffffff;
    border: 1px solid #e4e4e4;
    border-left: 4px solid #c7a246;
    border-radius: 7px;
    padding: 16px 18px !important;
    margin-top: 20px !important;
    line-height: 1.7;
}

.page_article .obj_article_details .abstract h2,
.page_article .obj_article_details .abstract h3 {
    color: #075b3a !important;
    font-weight: 700 !important;
}

/* ==============================
   ARTICLE RIGHT SIDEBAR
   ============================== */

.page_article .entry_details .item {
    background: #ffffff !important;
    border: 1px solid #e3e3e3 !important;
    border-radius: 6px !important;
    margin-bottom: 12px !important;
    overflow: hidden;
}

.page_article .entry_details .item .label {
    display: block;
    background: #075b3a !important;
    color: #ffffff !important;
    padding: 8px 10px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
}

.page_article .entry_details .item .value {
    padding: 10px !important;
    color: #333333;
}

.page_article .entry_details a {
    color: #075b3a !important;
}

.page_article .entry_details a:hover {
    color: #b18a2e !important;
}

/* ==============================
   MOBILE
   ============================== */

@media only screen and (max-width: 600px) {

    .page_article .obj_article_details .page_title {
        font-size: 20px !important;
    }

    .page_article .obj_article_details .authors,
    .page_article .obj_article_details .abstract {
        padding: 12px !important;
    }

}

/* ==================================================
   AZKIYA - AUTHORS GRID
   ================================================== */

.page_article .obj_article_details .authors {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 22px !important;
    row-gap: 10px !important;
    padding: 14px 16px !important;
}

/* Hilangkan jarak bawaan setiap author */
.page_article .obj_article_details .authors li {
    margin: 0 !important;
    padding: 0 !important;
}

/* Nama author */
.page_article .obj_article_details .authors .name {
    color: #075b3a !important;
    font-weight: 700 !important;
}

/* Afiliasi */
.page_article .obj_article_details .authors .affiliation {
    margin-top: 3px !important;
    color: #777777 !important;
    font-size: 11px !important;
    line-height: 1.4 !important;
}

/* Mobile: kembali satu kolom */
@media only screen and (max-width: 600px) {
    .page_article .obj_article_details .authors {
        grid-template-columns: 1fr !important;
    }
}

/* ===== FIX AUTHORS WIDTH ===== */

.page_article .obj_article_details .authors {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

/* Pastikan tiap author tidak membawa width bawaan theme */
.page_article .obj_article_details .authors li {
    width: auto !important;
    max-width: none !important;
    float: none !important;
    box-sizing: border-box !important;
}

/* Nama author jangan terlalu rapat */
.page_article .obj_article_details .authors .name {
    display: block !important;
    line-height: 1.35 !important;
}

/* Afiliasi lebih nyaman dibaca */
.page_article .obj_article_details .authors .affiliation {
    display: block !important;
    line-height: 1.35 !important;
    margin-top: 3px !important;
}

/* Mobile tetap satu kolom */
@media only screen and (max-width: 600px) {
    .page_article .obj_article_details .authors {
        grid-template-columns: 1fr !important;
    }
}

/* ==================================================
   AZKIYA - FIX AUTHOR AREA FINAL
   ================================================== */

/* Kotak utama authors harus penuh */
.page_article .obj_article_details section.item.authors {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;

    background: #f8faf9 !important;
    border: 1px solid #e2e7e4 !important;
    border-left: 4px solid #c7a246 !important;
    border-radius: 7px !important;

    padding: 14px 16px !important;
    margin: 0 0 18px 0 !important;
}

/* Hanya UL daftar author yang dibuat grid */
.page_article .obj_article_details section.item.authors > ul.authors {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px 20px !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

/* Setiap author */
.page_article .obj_article_details section.item.authors > ul.authors > li {
    display: block !important;
    width: auto !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 9px 10px !important;

    background: #ffffff !important;
    border: 1px solid #edf0ee !important;
    border-radius: 5px !important;
}

/* Nama author */
.page_article .obj_article_details section.item.authors .name {
    display: block !important;
    color: #075b3a !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
}

/* Afiliasi */
.page_article .obj_article_details section.item.authors .affiliation {
    display: block !important;
    margin-top: 4px !important;

    color: #777777 !important;
    font-size: 10px !important;
    line-height: 1.4 !important;
}

/* ORCID */
.page_article .obj_article_details section.item.authors .orcid {
    display: inline-block !important;
    margin-top: 4px !important;
    font-size: 10px !important;
}

/* HP: 1 kolom */
@media only screen and (max-width: 600px) {
    .page_article .obj_article_details section.item.authors > ul.authors {
        grid-template-columns: 1fr !important;
    }
}

/* ==================================================
   AZKIYA - ABSTRACT & REFERENCES
   ================================================== */

/* ABSTRACT */
.page_article .obj_article_details .abstract {
    background: #ffffff !important;
    border: 1px solid #e3e3e3 !important;
    border-left: 4px solid #c7a246 !important;
    border-radius: 7px !important;
    padding: 16px 18px !important;
    margin-top: 20px !important;
}

/* Judul ABSTRACT */
.page_article .obj_article_details .abstract h2,
.page_article .obj_article_details .abstract h3 {
    color: #075b3a !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    margin-top: 0 !important;
    margin-bottom: 14px !important;
    padding-bottom: 8px !important;
    border-bottom: 2px solid #c7a246 !important;
}

/* Isi abstract */
.page_article .obj_article_details .abstract p {
    color: #333333 !important;
    font-size: 13px !important;
    line-height: 1.75 !important;
    text-align: left !important;
    margin-bottom: 0 !important;
}


/* ==================================================
   REFERENCES
   ================================================== */

.page_article .obj_article_details .references {
    margin-top: 28px !important;
}

/* Judul REFERENCES */
.page_article .obj_article_details .references h2,
.page_article .obj_article_details .references h3 {
    color: #075b3a !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    padding-bottom: 8px !important;
    margin-bottom: 16px !important;
    border-bottom: 2px solid #c7a246 !important;
}

/* Setiap referensi */
.page_article .obj_article_details .references p,
.page_article .obj_article_details .references li {
    background: #ffffff !important;
    border: 1px solid #e8e8e8 !important;
    border-left: 3px solid #c7a246 !important;
    border-radius: 5px !important;

    padding: 10px 12px !important;
    margin-bottom: 8px !important;

    color: #333333 !important;
    font-size: 12px !important;
    line-height: 1.6 !important;
    text-align: left !important;

    transition: all .2s ease;
}

/* Hover references */
.page_article .obj_article_details .references p:hover,
.page_article .obj_article_details .references li:hover {
    border-left-color: #075b3a !important;
    background: #f8faf9 !important;
}

/* DOI / URL dalam referensi */
.page_article .obj_article_details .references a {
    color: #075b3a !important;
    text-decoration: none !important;
    word-break: break-word;
}

.page_article .obj_article_details .references a:hover {
    color: #b18a2e !important;
    text-decoration: underline !important;
}

/* MOBILE */
@media only screen and (max-width: 600px) {
    .page_article .obj_article_details .abstract {
        padding: 12px 14px !important;
    }

    .page_article .obj_article_details .abstract p,
    .page_article .obj_article_details .references p,
    .page_article .obj_article_details .references li {
        font-size: 12px !important;
    }
}

/* ==================================================
   AZKIYA - ARTICLE LICENSE & COPYRIGHT
   ================================================== */

/* Copyright dan License */
.page_article .entry_details .copyright,
.page_article .entry_details .license,
.page_article .entry_details .item.copyright,
.page_article .entry_details .item.license {
    background: #ffffff !important;
    border: 1px solid #e3e3e3 !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    margin-bottom: 12px !important;
}

/* Isi copyright/license */
.page_article .entry_details .copyright,
.page_article .entry_details .license {
    color: #444444 !important;
    font-size: 11px !important;
    line-height: 1.6 !important;
}

/* Link Creative Commons */
.page_article .entry_details .license a,
.page_article .entry_details .copyright a {
    color: #075b3a !important;
    text-decoration: none !important;
}

.page_article .entry_details .license a:hover,
.page_article .entry_details .copyright a:hover {
    color: #b18a2e !important;
    text-decoration: underline !important;
}

/* Logo Creative Commons */
.page_article .entry_details .license img,
.page_article .entry_details .copyright img {
    max-width: 85px !important;
    height: auto !important;
    margin: 8px 0 !important;
}

/* Rapikan paragraf */
.page_article .entry_details .license p,
.page_article .entry_details .copyright p {
    margin: 6px 0 !important;
}

/* ===== AZKIYA REFERENCES URL FIX ===== */
.page_article .obj_article_details .references a {
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
}