*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}.dashboard-container{overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;height:auto!important;width:100%!important;position:relative!important;margin:0!important;padding:0!important;min-height:100vh!important}.dashboard-container::-webkit-scrollbar{display:none!important}.powerbi-container{overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;height:100vh!important;width:100%!important;position:relative!important;margin:0!important;padding:0!important}.powerbi-container::-webkit-scrollbar{display:none!important}.powerbi-container iframe{width:100%!important;height:100vh!important;border:none!important;margin:0!important;padding:0!important;position:relative!important}.report-style,.report-style iframe{flex:1!important;width:100%!important;height:100vh!important;display:block!important;border:none!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.report-style::-webkit-scrollbar,.report-style iframe::-webkit-scrollbar{display:none!important}.report-container{height:100vh!important;width:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;position:relative!important;margin:0!important;padding:0!important}.report-header{flex-shrink:0!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-bottom:1px solid rgba(0,0,0,.1)!important;z-index:10!important;padding:8px 16px!important}.report-content{flex:1!important;overflow:visible!important;position:relative!important;height:calc(100vh - 60px)!important;width:100%!important;display:flex!important;flex-direction:column!important}.report-iframe{width:100%!important;height:100%!important;border:none!important;margin:0!important;padding:0!important;position:relative!important;top:0!important;left:0!important;right:0!important;bottom:0!important;overflow:visible!important;display:block!important;background:transparent!important}.report-iframe-enhanced{width:100%!important;height:auto!important;min-height:100vh!important;border:none!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;display:block!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;outline:none!important;resize:none!important}.report-full-content{height:auto!important;min-height:100vh!important;width:100%!important;overflow:visible!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin-bottom:100px!important}.report-table-container{width:100%!important;overflow:visible!important;margin-bottom:16px!important;background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.report-chart-container{width:100%!important;height:auto!important;min-height:300px!important;overflow:visible!important;margin-bottom:16px!important;background:#fff!important;border-radius:8px!important;padding:16px!important;box-shadow:0 2px 8px #0000001a!important}.report-bottom-charts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:16px!important;width:100%!important;margin-top:16px!important;padding-bottom:32px!important}.report-bottom-chart{background:#fff!important;border-radius:8px!important;padding:16px!important;box-shadow:0 2px 8px #0000001a!important;height:auto!important;min-height:250px!important;overflow:visible!important}.report-visible-content{height:auto!important;min-height:100vh!important;width:100%!important;overflow:visible!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:16px!important;position:relative!important;margin-bottom:120px!important}.report-force-visible{overflow:visible!important;height:auto!important;min-height:100vh!important;max-height:none!important;position:relative!important;margin-bottom:150px!important}.report-no-height-limit{height:auto!important;max-height:none!important;overflow:visible!important;margin-bottom:100px!important}.report-container{margin-bottom:120px!important}.report-content{margin-bottom:100px!important}.report-style{margin-bottom:120px!important}.report-iframe{margin-bottom:100px!important}.report-container *:last-child{margin-bottom:120px!important}.report-container table,.report-container .MuiTableContainer-root,.report-container .MuiPaper-root{margin-bottom:32px!important}.report-section{padding-bottom:64px!important;margin-bottom:32px!important}.report-bottom-content{margin-bottom:150px!important;padding-bottom:64px!important}.report-container.fullscreen-mode{height:100vh!important;width:100vw!important;overflow:auto!important;position:fixed!important;top:0!important;left:0!important;z-index:9999!important;background:#fff!important}.report-container.fullscreen-mode .report-content{height:auto!important;min-height:100vh!important;overflow:auto!important;margin-bottom:200px!important}.report-container.fullscreen-mode .report-style,.report-container.fullscreen-mode .report-iframe{height:auto!important;min-height:100vh!important;overflow:visible!important;margin-bottom:200px!important}.report-container.fullscreen-mode .report-header{position:sticky!important;top:0!important;z-index:10000!important;background:#fffffffa!important}.report-container.fullscreen-mode .report-full-content{height:auto!important;min-height:100vh!important;overflow:visible!important;margin-bottom:200px!important;padding-bottom:100px!important}.report-container.fullscreen-mode .report-force-visible{height:auto!important;min-height:100vh!important;overflow:visible!important;margin-bottom:200px!important}@media (max-width: 768px){.report-container.fullscreen-mode .report-full-content,.report-container.fullscreen-mode .report-force-visible{margin-bottom:150px!important}}@media (min-width: 769px) and (max-width: 1024px){.report-container.fullscreen-mode .report-full-content,.report-container.fullscreen-mode .report-force-visible{margin-bottom:180px!important}}@media (min-width: 1025px){.report-container.fullscreen-mode .report-full-content,.report-container.fullscreen-mode .report-force-visible{margin-bottom:200px!important}}.report-iframe-display{width:100%!important;height:auto!important;min-height:100vh!important;border:none!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;display:block!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;outline:none!important;resize:none!important;transform:none!important;transform-origin:top left!important}.report-iframe-responsive{width:100%!important;height:auto!important;min-height:100vh!important;max-width:none!important;max-height:none!important;overflow:visible!important;display:block!important;background:transparent!important}.report-iframe-container{width:100%!important;height:auto!important;min-height:100vh!important;position:relative!important;overflow:visible!important;display:flex!important;flex-direction:column!important;background:transparent!important}.report-iframe-wrapper{width:100%!important;height:auto!important;min-height:100vh!important;position:relative!important;overflow:visible!important;display:block!important;background:transparent!important}body,html{overflow-x:hidden!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}div,section,main,aside{scrollbar-width:none!important;-ms-overflow-style:none!important}div::-webkit-scrollbar,section::-webkit-scrollbar,main::-webkit-scrollbar,aside::-webkit-scrollbar{display:none!important}.powerbi-embed{height:100vh!important;width:100%!important;position:relative!important;margin:0!important;padding:0!important}.MuiDrawer-root{height:100vh!important;overflow:hidden!important}.MuiBox-root[component=main]{height:100vh!important;overflow:visible!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.dashboard-container .MuiCircularProgress-root{animation:pulse 2s ease-in-out infinite}.dashboard-container .MuiTypography-root{animation:fadeIn .6s ease-out}.dashboard-container .MuiPaper-root{animation:fadeIn .8s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-effect{background:#ffffff1a!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:16px!important}@media (max-width: 768px){.dashboard-container .MuiTypography-h4{font-size:1.5rem!important}.dashboard-container .MuiTypography-h6{font-size:1rem!important}.dashboard-container .MuiCircularProgress-root{width:60px!important;height:60px!important}.report-style,.report-style iframe{height:calc(100vh - 60px)!important}.report-content{height:calc(100vh - 120px)!important;overflow:visible!important}.report-full-content{height:auto!important;min-height:calc(100vh - 120px)!important;overflow:visible!important;margin-bottom:80px!important}.report-force-visible{margin-bottom:100px!important}.report-visible-content{margin-bottom:80px!important}}@media (min-width: 769px) and (max-width: 1024px){.report-style,.report-style iframe{height:calc(100vh - 80px)!important}.report-content{height:calc(100vh - 140px)!important;overflow:visible!important}.report-full-content{height:auto!important;min-height:calc(100vh - 140px)!important;overflow:visible!important;margin-bottom:100px!important}.report-force-visible{margin-bottom:120px!important}.report-visible-content{margin-bottom:100px!important}}@media (min-width: 1025px){.report-style,.report-style iframe{height:100vh!important}.report-content{height:calc(100vh - 100px)!important;overflow:visible!important}.report-full-content{height:auto!important;min-height:calc(100vh - 100px)!important;overflow:visible!important;margin-bottom:120px!important}.report-force-visible{margin-bottom:150px!important}.report-visible-content{margin-bottom:120px!important}}.report-container *{overflow:visible!important;max-height:none!important}.report-container table,.report-container .MuiTableContainer-root,.report-container .MuiPaper-root{overflow:visible!important;height:auto!important;max-height:none!important}.report-container .MuiBox-root:last-child,.report-container .MuiPaper-root:last-child{margin-bottom:32px!important;padding-bottom:32px!important}
