/* JDMG OJS archive page - safe compact spacing only */

/* Keep normal page alignment */
.pkp_structure_main {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

/* Restore archive content position */
.page_issue_archive {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

/* Compact the issue blocks vertically */
.page_issue_archive .issues_archive {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

.page_issue_archive .issues_archive > li {
    margin: 0 !important;
    padding: 10px 0 !important;
    border-bottom: 1px solid #eeeeee !important;
}

/* Remove excess spacing inside each issue */
.page_issue_archive .obj_issue_summary {
    margin: 0 !important;
    padding: 0 !important;
    min-height: auto !important;
}

/* Hide issue cover space if not needed */
.page_issue_archive .obj_issue_summary .cover {
    display: none !important;
}

/* Tight title/year spacing */
.page_issue_archive .obj_issue_summary .title {
    margin: 0 0 3px 0 !important;
    padding: 0 !important;
    line-height: 1.25 !important;
}

.page_issue_archive .obj_issue_summary .series {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.25 !important;
}

/* Keep archive heading normal */
.page_issue_archive h1 {
    margin-bottom: 20px !important;
}