@media print{@page{size:A4 portrait;margin:0}body{margin:0!important;padding:0!important;background:#fff!important}body *{visibility:hidden!important}#printable-report,#printable-report *,.printable-document,.printable-document *{visibility:visible!important}#printable-report,.printable-document{position:fixed!important;left:0!important;top:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8mm!important;background:#fff!important;box-shadow:none!important;border:none!important;transform:none!important;box-sizing:border-box!important}[data-html2canvas-ignore=true]{display:none!important}}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(6,182,212,.4) rgba(0,0,0,.2);overscroll-behavior:contain}.sidebar-scroll::-webkit-scrollbar{width:6px}.sidebar-scroll::-webkit-scrollbar-track{background:#00000026}.sidebar-scroll::-webkit-scrollbar-thumb{background:#06b6d44d;border-radius:9999px;border:1px solid rgba(6,182,212,.1);transition:all .2s ease}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#06b6d4b3;box-shadow:0 0 8px #06b6d480}@media(max-width:768px){html,body{overflow-x:hidden;width:100%;-webkit-text-size-adjust:100%}main{width:100%!important;min-width:0!important;overflow-x:hidden!important}main .max-w-\[1720px\]{max-width:100%!important;padding-left:12px!important;padding-right:12px!important}header .relative{padding-right:0!important}main .grid{min-width:0!important}main section,main .rounded-3xl,main .rounded-2xl{padding-left:12px!important;padding-right:12px!important}.fixed.bottom-4{bottom:70px!important}}
