.statistics-summary[data-v-5ebeb871]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:24px}.summary-card[data-v-5ebeb871]{display:flex;padding:24px;align-items:flex-start;justify-content:space-between;gap:20px;flex:1 0 0;border-radius:24px;background:#fff;border:1px solid var(--Shark-100,#e7e7e7)}.card-content[data-v-5ebeb871]{flex:1}.card-title[data-v-5ebeb871]{font-family:Nunito,sans-serif;font-size:16px;padding-bottom:12px}.card-title[data-v-5ebeb871],.card-value[data-v-5ebeb871]{color:var(--Shark-950,#1e1e1e);font-style:normal;font-weight:700;line-height:24px}.card-value[data-v-5ebeb871]{font-family:Inter,sans-serif;font-size:32px}.card-icon[data-v-5ebeb871]{display:flex;padding:12px;align-items:center;gap:10px;border-radius:100px}.icon-wind-mill[data-v-5ebeb871]{background:var(--Shark-100,#fff485)}.icon-game[data-v-5ebeb871]{background:var(--Shark-100,#bddbff);color:#488cfb}.icon-user[data-v-5ebeb871]{background:var(--Shark-100,#dbd6fe);color:#5421b6}@media(max-width:768px){.statistics-summary[data-v-5ebeb871]{grid-template-columns:1fr}.summary-card[data-v-5ebeb871]{padding:16px}.card-icon[data-v-5ebeb871]{display:none}}.student-row-detail[data-v-3df12a00]{padding:24px;background:#f9fafb;border-top:1px solid var(--Shark-100,#e7e7e7)}.detail-grid[data-v-3df12a00]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.skill-card[data-v-3df12a00]{background:#fff;border-radius:16px;border:1px solid var(--Shark-100,#e7e7e7);padding:16px}.skill-header[data-v-3df12a00]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.skill-title[data-v-3df12a00]{color:var(--Shark-950,#1e1e1e);font-family:Nunito,sans-serif;font-size:16px;font-weight:700;margin:0}.skill-badge[data-v-3df12a00]{background:#bddbff;color:#488cfb;padding:4px 12px;border-radius:12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.skill-content[data-v-3df12a00]{display:flex;flex-direction:column;gap:12px}.skill-score-row[data-v-3df12a00]{display:flex;justify-content:space-between;gap:16px}.score-item[data-v-3df12a00]{display:flex;flex-direction:column;gap:4px}.score-label[data-v-3df12a00]{color:var(--Shark-600,#706c6a);font-family:Inter,sans-serif;font-size:12px;font-weight:500}.score-value[data-v-3df12a00]{color:var(--Shark-950,#1e1e1e);font-family:Inter,sans-serif;font-size:20px;font-weight:700}.score-value.best[data-v-3df12a00]{color:#10b981}.target-comparison[data-v-3df12a00]{padding-top:12px;border-top:1px solid var(--Shark-100,#e7e7e7);display:flex;flex-direction:column;gap:8px}.comparison-row[data-v-3df12a00]{display:flex;justify-content:space-between;align-items:center}.comparison-label[data-v-3df12a00]{color:var(--Shark-600,#706c6a);font-family:Inter,sans-serif;font-size:14px;font-weight:500}.comparison-value[data-v-3df12a00]{color:var(--Shark-950,#1e1e1e);font-family:Inter,sans-serif;font-size:14px;font-weight:600}.comparison-value.positive[data-v-3df12a00]{color:#10b981}.comparison-value.negative[data-v-3df12a00]{color:#ef4444}.gap-indicator[data-v-3df12a00]{font-size:12px;margin-left:4px}.skill-empty[data-v-3df12a00]{padding:16px 0;text-align:center;color:var(--Shark-600,#706c6a);font-family:Inter,sans-serif;font-size:14px}@media(max-width:768px){.detail-grid[data-v-3df12a00]{grid-template-columns:1fr}}.statistics-table-container[data-v-316cf916]{background:#fff;border-radius:24px;border:1px solid var(--Shark-100,#e7e7e7);padding:24px;width:100%;max-height:calc(100vh - 300px);overflow:auto}.table-wrapper[data-v-316cf916]{width:100%;overflow-x:auto;overflow-y:visible}.statistics-table[data-v-316cf916]{width:100%;min-width:1200px;border-collapse:collapse}.statistics-table thead tr[data-v-316cf916]{border-bottom:2px solid var(--Shark-100,#e7e7e7)}.statistics-table thead th[data-v-316cf916]{padding:16px;text-align:left;color:var(--Shark-950,#1e1e1e);font-family:Nunito,sans-serif;font-size:14px;font-weight:700;white-space:nowrap}.statistics-table thead th.sortable[data-v-316cf916]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.statistics-table thead th.sortable[data-v-316cf916]:hover{background:#f9fafb}.statistics-table tbody tr[data-v-316cf916]{border-bottom:1px solid var(--Shark-100,#e7e7e7)}.statistics-table tbody tr[data-v-316cf916]:hover{background:#f9fafb}.statistics-table tbody td[data-v-316cf916]{padding:16px;color:var(--Shark-950,#1e1e1e);font-family:Inter,sans-serif;font-size:14px}.sort-icon[data-v-316cf916]{margin-left:4px;color:#488cfb}.student-info[data-v-316cf916]{min-width:200px}.student-avatar-name[data-v-316cf916]{display:flex;align-items:center;gap:12px}.avatar[data-v-316cf916]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.student-details[data-v-316cf916]{display:flex;flex-direction:column;gap:4px}.student-name[data-v-316cf916]{font-weight:600;color:var(--Shark-950,#1e1e1e)}.student-email[data-v-316cf916]{font-size:12px;color:var(--Shark-600,#706c6a)}.skill-cell[data-v-316cf916]{text-align:center}.no-data[data-v-316cf916]{color:var(--Shark-400,#a8a8a8)}.overall-cell[data-v-316cf916]{display:flex;flex-direction:column;align-items:center;gap:4px}.overall-band[data-v-316cf916]{font-weight:700;font-size:16px;color:var(--Shark-950,#1e1e1e)}.gap-indicator[data-v-316cf916]{font-size:12px}.gap-indicator .positive[data-v-316cf916]{color:#10b981}.gap-indicator .negative[data-v-316cf916]{color:#ef4444}.expand-cell[data-v-316cf916]{text-align:center;width:50px}.expand-btn[data-v-316cf916]{background:transparent;border:none;cursor:pointer;font-size:12px;color:var(--Shark-600,#706c6a);padding:4px 8px;border-radius:4px}.expand-btn[data-v-316cf916]:hover{background:#f0f0f0}.expand-btn.expanded[data-v-316cf916]{color:#488cfb}.detail-row td[data-v-316cf916]{padding:0}.mobile-cards[data-v-316cf916]{display:flex;flex-direction:column;gap:16px}.student-card[data-v-316cf916]{background:#fff;border:1px solid var(--Shark-100,#e7e7e7);border-radius:16px;padding:16px}.card-header[data-v-316cf916]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.card-stats[data-v-316cf916]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat-item[data-v-316cf916]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-316cf916]{font-size:12px;color:var(--Shark-600,#706c6a);font-weight:500}.stat-value[data-v-316cf916]{font-size:16px;font-weight:700;color:var(--Shark-950,#1e1e1e)}.stat-value.overall[data-v-316cf916]{color:#488cfb}.card-detail[data-v-316cf916]{margin-top:16px;padding-top:16px;border-top:1px solid var(--Shark-100,#e7e7e7)}.pagination[data-v-316cf916]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding-top:24px;border-top:1px solid var(--Shark-100,#e7e7e7)}.pagination-btn[data-v-316cf916]{min-width:40px;height:40px;padding:8px 12px;border:1px solid var(--Shark-200,#d1d1d1);border-radius:8px;background:#fff;color:var(--Shark-950,#1e1e1e);font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.pagination-btn[data-v-316cf916]:hover:not(:disabled){background:#f9fafb;border-color:#488cfb}.pagination-btn[data-v-316cf916]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active[data-v-316cf916]{background:#ffe846;border-color:#ffe846;color:#1e1e1e}@media(max-width:768px){.statistics-table[data-v-316cf916]{display:none}}@media(min-width:769px){.mobile-cards[data-v-316cf916]{display:none}}.empty-state[data-v-f2f86afa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.empty-icon[data-v-f2f86afa]{margin-bottom:24px;opacity:.5}.empty-title[data-v-f2f86afa]{color:var(--Shark-950,#1e1e1e);font-family:Nunito,sans-serif;font-size:20px;font-weight:700;margin:0 0 8px 0}.empty-message[data-v-f2f86afa]{color:var(--Shark-600,#706c6a);font-family:Inter,sans-serif;font-size:16px;margin:0}.student-statistics-page[data-v-07aa8fd0]{padding:24px;width:100%;font-family:Inter,sans-serif}.error-state[data-v-07aa8fd0],.loading-state[data-v-07aa8fd0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:16px;background:#fff;border-radius:24px;border:1px solid var(--Shark-100,#e7e7e7)}.error-state p[data-v-07aa8fd0],.loading-state p[data-v-07aa8fd0]{color:var(--Shark-600,#706c6a);font-family:Inter,sans-serif;font-size:16px;margin:0}.error-state p[data-v-07aa8fd0]{color:#ef4444}.view-mode-tabs[data-v-07aa8fd0]{display:flex;gap:12px;margin-bottom:24px;background:#fff;padding:8px;border-radius:12px;border:1px solid var(--Shark-100,#e7e7e7)}.tab-btn[data-v-07aa8fd0]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;border:none;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--Shark-600,#706c6a);transition:all .3s ease;flex:1}.tab-btn[data-v-07aa8fd0]:hover{background:var(--Shark-50,#f9f9f9);color:var(--Shark-950,#1e1e1e)}.tab-btn.active[data-v-07aa8fd0]{background:#ffe846;color:var(--Shark-950,#1e1e1e);box-shadow:0 2px 4px rgba(0,0,0,.1)}.tab-btn .tab-icon[data-v-07aa8fd0]{font-size:18px}@media(max-width:768px){.student-statistics-page[data-v-07aa8fd0]{padding:16px}.view-mode-tabs[data-v-07aa8fd0]{gap:8px;padding:6px}.tab-btn[data-v-07aa8fd0]{padding:8px 12px;font-size:12px}.tab-btn .tab-icon[data-v-07aa8fd0]{font-size:16px}}