<style>
  /* Custom scrollbar */
  ::-webkit-scrollbar { width: 8px; height: 8px; }
  ::-webkit-scrollbar-track { background: #f1f5f9; }
  ::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; }
  ::-webkit-scrollbar-thumb:hover { background: #94a3b8; }
  
  /* Print Styles */
  @media print {
    body * { visibility: hidden; }
    #page-laporan, #page-laporan * { visibility: visible; }
    #page-laporan { position: absolute; left: 0; top: 0; width: 100%; padding: 0; }
    #sidebar, header, button { display: none !important; }
  }
</style>