/* =========================================================
   PERBAIKAN BANNER LOGO AGAR FULL-WIDTH & PRESISI
========================================================= */

/* 1. Hilangkan semua jarak/padding di wadah terluar header */
.pkp_head_wrapper {
    padding: 0 !important;
    margin: 0 !important;
}

/* 2. Hilangkan batas maksimal lebar pada pembungkus logo */
.pkp_site_name_wrapper {
    padding: 0 !important; 
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

/* 3. Hilangkan margin/padding bawaan dari OJS */
.pkp_site_name {
    padding: 0 !important; 
    margin: 0 !important;
    width: 100% !important;
}

/* 4. Ubah tautan (link) menjadi block agar tidak ada ruang kosong di bawah gambar */
.pkp_site_name > a {
    padding: 0 !important; 
    margin: 0 !important;
    display: block !important;
    width: 100% !important;
}

/* 5. Paksa gambar banner melebar penuh ke kiri & kanan */
.pkp_site_name .is_img img {
    display: block !important;
    width: 100% !important; /* Paksa gambar penuh ke samping */
    max-width: 100% !important;
    height: auto !important; /* Biarkan tinggi proporsional otomatis agar tidak gepeng */
    max-height: none !important; /* Matikan batasan tinggi agar menyesuaikan lebar */
    margin: 0 !important;
    padding: 0 !important;
}

/* 6. Penyesuaian posisi menu navigasi User (Login/Register) */
.pkp_navigation_user_wrapper {
    top: 5px; 
    right: 0; 
    padding-right: 20px;
}

/* 7. Memperbaiki unit 'px' yang hilang pada jarak halaman */
.pkp_structure_page {
    margin-top: 20px !important; 
    margin-bottom: 20px !important; 
    padding-bottom: 20px !important;
}