/* =========================================================
   ALFALAK - CSS KHUSUS MERAPIHKAN MENU SIDEBAR KANAN SAJA
   Tidak mengubah header, footer, background, konten artikel,
   Tools, dan Visitor Statistics.
   ========================================================= */

/* Bungkus khusus blok menu di sidebar kanan */
#rightSidebar .block:not(:has(img)),
#rightSidebar .block_custom:not(:has(img)),
#rightSidebar .block_make_submission:not(:has(img)) {
    border: 1px solid #004b93 !important;
    border-radius: 6px !important;
    background: #ffffff !important;
    padding: 0 !important;
    margin: 0 0 10px 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}

/* Judul menu dibuat seperti judul Tools dan Visitor Statistics */
#rightSidebar .block:not(:has(img)) .title,
#rightSidebar .block:not(:has(img)) h2,
#rightSidebar .block:not(:has(img)) h3,
#rightSidebar .block_custom:not(:has(img)) .title,
#rightSidebar .block_custom:not(:has(img)) h2,
#rightSidebar .block_custom:not(:has(img)) h3,
#rightSidebar .block_make_submission:not(:has(img)) .title,
#rightSidebar .block_make_submission:not(:has(img)) h2,
#rightSidebar .block_make_submission:not(:has(img)) h3 {
    background: #f5a623 !important;
    color: #000000 !important;
    text-align: center !important;
    font-weight: bold !important;
    font-size: 10px !important;
    line-height: 18px !important;
    padding: 3px 4px !important;
    margin: 0 !important;
    border-bottom: 1px solid #004b93 !important;
    text-transform: uppercase !important;
}

/* Isi blok menu */
#rightSidebar .block:not(:has(img)) .content,
#rightSidebar .block_custom:not(:has(img)) .content,
#rightSidebar .block_make_submission:not(:has(img)) .content {
    padding: 0 !important;
    margin: 0 !important;
    background: #ffffff !important;
}

/* Daftar menu */
#rightSidebar .block:not(:has(img)) ul,
#rightSidebar .block_custom:not(:has(img)) ul,
#rightSidebar .block_make_submission:not(:has(img)) ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Baris menu dibuat rapi seperti kolom */
#rightSidebar .block:not(:has(img)) li,
#rightSidebar .block_custom:not(:has(img)) li,
#rightSidebar .block_make_submission:not(:has(img)) li {
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid #004b93 !important;
    background: #ffe4c4 !important;
    text-align: center !important;
}

#rightSidebar .block:not(:has(img)) li:last-child,
#rightSidebar .block_custom:not(:has(img)) li:last-child,
#rightSidebar .block_make_submission:not(:has(img)) li:last-child {
    border-bottom: none !important;
}

/* Link menu */
#rightSidebar .block:not(:has(img)) li a,
#rightSidebar .block_custom:not(:has(img)) li a,
#rightSidebar .block_make_submission:not(:has(img)) li a {
    display: block !important;
    padding: 5px 4px !important;
    color: #000000 !important;
    font-weight: bold !important;
    font-size: 10px !important;
    line-height: 14px !important;
    text-decoration: none !important;
}

#rightSidebar .block:not(:has(img)) li a:hover,
#rightSidebar .block_custom:not(:has(img)) li a:hover,
#rightSidebar .block_make_submission:not(:has(img)) li a:hover {
    background: #f5a623 !important;
    color: #000000 !important;
    text-decoration: none !important;
}

/* Untuk menu yang dibuat memakai tabel di custom block */
#rightSidebar .block:not(:has(img)) table,
#rightSidebar .block_custom:not(:has(img)) table {
    width: 100% !important;
    border-collapse: collapse !important;
    margin: 0 !important;
    border: none !important;
    background: #ffffff !important;
}

#rightSidebar .block:not(:has(img)) td,
#rightSidebar .block_custom:not(:has(img)) td {
    background: #ffe4c4 !important;
    border: 1px solid #004b93 !important;
    padding: 5px 4px !important;
    text-align: center !important;
    font-weight: bold !important;
    font-size: 10px !important;
    line-height: 14px !important;
    color: #000000 !important;
}

#rightSidebar .block:not(:has(img)) td a,
#rightSidebar .block_custom:not(:has(img)) td a {
    color: #000000 !important;
    text-decoration: none !important;
    display: block !important;
}

/* Jangan ubah blok yang berisi gambar/logo, seperti Tools dan Visitor Statistics */
#rightSidebar .block:has(img),
#rightSidebar .block_custom:has(img) {
    /* Sengaja dikosongkan agar tampilan aslinya tetap */
}
