/* === FIX SIDEBAR OJS 3.5 MOBILE === */

@media screen and (max-width: 768px) {

    /* Matikan layout flex desktop */
    .pkp_structure_content {
        display: block !important;
    }

    /* Konten utama full width */
    .pkp_structure_main {
        width: 100% !important;
        flex: none !important;
    }

    /* Sidebar jadi normal (tidak kolom samping) */
    .pkp_structure_sidebar {
        width: 100% !important;
        max-height: none !important;
        height: auto !important;
        overflow-y: visible !important;
        margin-left: 0 !important;
        margin-top: 20px !important;
        position: static !important;
    }
}
