/* Perbaikan header OJS */
.pkp_site_name_wrapper {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    overflow: hidden;
}

/* Logo jurnal */
.pkp_site_name .is_img img {
    max-height: 120px !important;
    width: auto !important;
    object-fit: contain;
}

/* Judul jurnal */
.pkp_site_name {
    display: flex;
    align-items: center;
    gap: 15px;
}

/* Banner/header */
.pkp_structure_head {
    min-height: auto !important;
}

/* Responsive mobile */
@media (max-width: 768px) {
    .pkp_site_name .is_img img {
        max-height: 80px !important;
    }
}

.pkp_head_wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}