/* ===== MAIN LAYOUT FULL WIDTH (FIXED) ===== */
#pkp_content_main.pkp_structure_main {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 2rem 0 !important;
    gap: 1.5rem !important; /* Kembalikan gap sesuai coba3.css */
    min-height: calc(100vh - var(--body-padding-top)) !important;
    box-sizing: border-box !important;
}

/* Content area 65% - MENTOK KIRI */
.pkp_structure_content {
    flex: 0 0 65% !important;
    background: rgba(255,255,255,0.92) !important;
    border-radius: 0 15px 15px 0 !important;
    box-shadow: 8px 0 25px rgba(0,0,0,0.1) !important;
    border: 1px solid var(--border) !important;
    border-left: none !important;
    min-height: 600px !important;
    padding: var(--content-padding) !important;
    padding-left: var(--layout-padding) !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* Sidebar 35% - SESUAI COBA3.CSS */
.pkp_structure_sidebar {
    flex: 0 0 35% !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 1.5rem !important;
    
    /* HANYA PADDING ATAS-BAWAH (sesuai coba3.css) */
    padding-top: var(--content-padding) !important;
    padding-bottom: var(--content-padding) !important;

    /* TANPA STICKY - POSITION STATIC */
    position: static !important; 
    height: auto !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}