/* Custom Scrollbar */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background: #020617;
}
::-webkit-scrollbar-thumb {
    background: #1e293b;
    border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
    background: #334155;
}

/* Pengaturan Khusus Cetak PDF VVIP (Print Stylesheet) */
@media print {
    body {
        background-color: #ffffff !important;
        color: #0f172a !important;
    }
    /* Sembunyikan header, footer, form input, tombol, dan banner saat mode print */
    header, footer, form, #analisisForm, button, .max-w-4xl > div:has(img) {
        display: none !important;
    }
    #resultContainer {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .bg-slate-900, .bg-slate-950 {
        background-color: #ffffff !important;
        border-color: #cbd5e1 !important;
        box-shadow: none !important;
        color: #0f172a !important;
    }
    .text-slate-100, .text-slate-200, .text-slate-300 {
        color: #1e293b !important;
    }
    .text-amber-400, .text-amber-300 {
        color: #b45309 !important;
    }
    .text-red-400 {
        color: #b91c1c !important;
    }
}