canvas.svelte-d2d4sl{width:100%;height:100%}.chart-container.svelte-15co88v{width:100%;position:relative;margin:0 auto}canvas.svelte-15co88v{max-width:100%;max-height:100%}.student-dashboard.svelte-1ahgvp5{--chart-animation-duration: 1s}.chart-wrapper.svelte-1ahgvp5{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.chart-container canvas{max-width:100%;max-height:100%}canvas{height:100%!important;width:100%!important;box-sizing:border-box;margin:0!important;padding:0!important;overflow:hidden!important}.chartjs-tooltip{opacity:1!important;background:#000000b3!important;color:#fff!important;padding:5px 10px!important;border-radius:4px!important;font-weight:700!important}text{font-weight:500!important;font-size:12px!important;fill:currentColor!important}.card.svelte-1ahgvp5,.btn.svelte-1ahgvp5,.stats.svelte-1ahgvp5{transition:all .2s ease-in-out}.card.svelte-1ahgvp5:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}thead.svelte-1ahgvp5 th:where(.svelte-1ahgvp5){position:sticky;top:0;background-color:hsl(var(--b1) / .95);z-index:10}@keyframes svelte-1ahgvp5-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.performance-dashboard.svelte-x5l5k1{--chart-animation-duration: 1s}.dashboard-content.svelte-x5l5k1{scrollbar-width:thin}@keyframes svelte-x5l5k1-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
