/* INATGI How to Cite — OJS 3.5 theme-side compatibility layer.
   The Citation Style Language plugin remains the citation source. */
.obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] {
    clear: both;
    margin-top: 2rem;
}

.obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] .citation_display {
    display: block;
    width: 100%;
}

.obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] .citation_display > .label {
    border: 0;
    border-bottom: 1px solid #d8dde1;
    box-shadow: none;
    clear: both;
    display: block;
    float: none;
    line-height: 1.3;
    margin: 0 0 0.9rem;
    padding: 0 0 0.55rem;
    position: static;
    text-align: left;
    text-decoration: none;
    width: 100%;
}

.obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] .citation_display > .label::before,
.obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] .citation_display > .label::after {
    background: transparent;
    border: 0;
    content: none;
    display: none;
}

.obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] .citation_display > .value {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: visible;
    padding: 0.25rem 0 0;
    position: static;
    text-align: left;
    width: 100%;
}

.obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] #citationOutput {
    border: 0;
    clear: both;
    display: block;
    float: none;
    line-height: 1.65;
    margin: 0;
    overflow-wrap: anywhere;
    padding: 0;
    position: static;
    text-align: left;
    width: 100%;
    word-break: normal;
}

/* INATGI intentionally exposes one canonical citation only. */
.obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] .citation_formats,
.obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] .citation_formats_button,
.obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] .citation_formats_list,
.obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] #cslCitationFormats {
    border: 0 !important;
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    visibility: hidden !important;
}

@media (max-width: 767px) {
    .obj_article_details[data-inatgi-article-details="1"] .item.citation[data-inatgi-citation="1"] #citationOutput {
        font-size: 0.95rem;
    }
}
