.skeleton[data-v-40ceec20]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:shimmer-40ceec20 1.5s infinite;animation:shimmer-40ceec20 1.5s infinite;border-radius:4px}@-webkit-keyframes shimmer-40ceec20{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-40ceec20{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-icon-circle[data-v-40ceec20]{position:absolute;top:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:44px;height:44px;border-radius:12px}.skeleton-value[data-v-40ceec20]{width:60px;height:24px;margin-bottom:6px}.skeleton-label[data-v-40ceec20]{width:80px;height:14px}.statistics-cards-container[data-v-40ceec20]{display:grid;gap:16px;margin-bottom:8px;padding-top:28px;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.stat-card-wrapper[data-v-40ceec20]{min-width:0}.stat-card-wrapper[data-v-40ceec20],.stat-card[data-v-40ceec20]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.stat-card[data-v-40ceec20]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:visible;-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.stat-card[data-v-40ceec20]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.1);box-shadow:0 6px 16px rgba(0,0,0,.1)}.stat-card-primary[data-v-40ceec20]{background:var(--backgroundColor,#6366f1)}.stat-card-primary .stat-icon[data-v-40ceec20]{color:#000!important;background-color:hsla(0,0%,100%,.9)!important}.stat-card-primary .stat-label[data-v-40ceec20],.stat-card-primary .stat-value[data-v-40ceec20]{color:#fff}.stat-card-link[data-v-40ceec20]{display:block;width:100%;text-decoration:none;color:inherit}.course-card-body[data-v-40ceec20]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-pack:center;text-align:center;padding:2rem .5rem 1rem .5rem;min-height:100px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.course-card-body[data-v-40ceec20],.stat-icon[data-v-40ceec20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.stat-icon[data-v-40ceec20]{position:absolute;top:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.8rem;line-height:1;color:var(--backgroundColor,#6366f1);background-color:#ede9fe;border-radius:12px;padding:.4rem;width:44px;height:44px;-ms-flex-align:center;-ms-flex-pack:center;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.stat-card:hover .stat-icon[data-v-40ceec20]{-webkit-transform:translateX(-50%) scale(1.08);transform:translateX(-50%) scale(1.08)}.stat-value[data-v-40ceec20]{margin:0;padding:0;font-size:1.5rem;font-weight:700;line-height:1.2;color:#1a1a2e}.stat-label[data-v-40ceec20]{margin:0;padding:0;font-size:.8rem;font-weight:500;line-height:1.3;color:#64748b;text-align:center}@media (max-width:1024px){.statistics-cards-container[data-v-40ceec20]{gap:14px;padding-top:26px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.course-card-body[data-v-40ceec20]{padding:1.8rem .5rem .8rem .5rem;min-height:90px}.stat-icon[data-v-40ceec20]{font-size:1.6rem;top:-20px;width:40px;height:40px}.stat-value[data-v-40ceec20]{font-size:1.3rem}.stat-label[data-v-40ceec20]{font-size:.75rem}}@media (max-width:768px){.statistics-cards-container[data-v-40ceec20]{grid-template-columns:repeat(2,1fr);gap:16px 12px;padding-top:22px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.course-card-body[data-v-40ceec20]{padding:1.5rem .5rem .8rem .5rem;min-height:85px}.stat-icon[data-v-40ceec20]{font-size:1.4rem;top:-18px;width:36px;height:36px;border-radius:10px}.stat-value[data-v-40ceec20]{font-size:1.2rem}.stat-label[data-v-40ceec20]{font-size:.7rem}}@media (max-width:576px){.statistics-cards-container[data-v-40ceec20]{grid-template-columns:repeat(2,1fr);gap:8px;padding-top:0}.stat-card[data-v-40ceec20]{border-radius:10px}.stat-card[data-v-40ceec20]:hover{-webkit-transform:none;transform:none}.course-card-body[data-v-40ceec20]{padding:10px 6px;min-height:auto}.skeleton-icon-circle[data-v-40ceec20],.stat-icon[data-v-40ceec20]{display:none}.skeleton-value[data-v-40ceec20]{width:50px;height:18px}.skeleton-label[data-v-40ceec20]{width:60px;height:12px}.stat-value[data-v-40ceec20]{font-size:1rem}.stat-label[data-v-40ceec20]{font-size:.6rem}}@media (max-width:400px){.statistics-cards-container[data-v-40ceec20]{gap:6px}.course-card-body[data-v-40ceec20]{padding:8px 4px}.stat-value[data-v-40ceec20]{font-size:.9rem}.stat-label[data-v-40ceec20]{font-size:.55rem}}.leaderboard-card[data-v-18d98df0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.uk-card-default[data-v-18d98df0]{background:#fff;border-radius:8px}.course-card-body[data-v-18d98df0],.uk-card-default[data-v-18d98df0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-card-body[data-v-18d98df0]{padding:16px}.card-header[data-v-18d98df0]{padding-bottom:12px;border-bottom:1px solid #e5e7eb;margin-bottom:12px}.card-title[data-v-18d98df0]{font-size:1rem;font-weight:600;color:#1a1a2e;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.card-title i[data-v-18d98df0]{color:#f59e0b}.skeleton[data-v-18d98df0]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:shimmer-18d98df0 1.5s infinite;animation:shimmer-18d98df0 1.5s infinite;border-radius:4px}@-webkit-keyframes shimmer-18d98df0{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-18d98df0{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-item[data-v-18d98df0]:hover{background-color:transparent!important}.skeleton-avatar[data-v-18d98df0]{width:32px;height:32px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.skeleton-avatar-small[data-v-18d98df0],.skeleton-rank[data-v-18d98df0]{width:24px;height:24px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.skeleton-name[data-v-18d98df0]{width:100px;height:14px;-ms-flex-negative:0;flex-shrink:0}.skeleton-points[data-v-18d98df0]{width:60px;height:14px;-ms-flex-negative:0;flex-shrink:0}.leaderboard-content[data-v-18d98df0]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.leaderboard-list[data-v-18d98df0]{list-style:none;margin:0;padding:0}.leaderboard-item[data-v-18d98df0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 8px;border-bottom:1px solid #f3f4f6;-webkit-transition:background-color .2s;transition:background-color .2s}.leaderboard-item[data-v-18d98df0]:last-child{border-bottom:none}.leaderboard-item[data-v-18d98df0]:hover{background-color:#f9fafb}.leaderboard-item.yourself[data-v-18d98df0]{background-color:#eff6ff;border-radius:6px;margin-bottom:8px;border-bottom:none}.leaderboard-item.active[data-v-18d98df0]{background-color:#fef3c7}.user-info[data-v-18d98df0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.user-info i[data-v-18d98df0]{font-size:1.25rem;color:#9ca3af}.user-name[data-v-18d98df0]{font-size:.875rem;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-points[data-v-18d98df0]{font-size:.875rem;font-weight:600;color:#6366f1;white-space:nowrap;margin-left:8px;-ms-flex-negative:0;flex-shrink:0}.rank-badge[data-v-18d98df0]{min-width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e5e7eb;border-radius:50%;font-size:.75rem;font-weight:600;color:#374151;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1024px){.course-card-body[data-v-18d98df0]{padding:14px}.card-title[data-v-18d98df0]{font-size:.9375rem}}@media (max-width:768px){.course-card-body[data-v-18d98df0]{padding:12px}.card-title[data-v-18d98df0]{font-size:.875rem}.leaderboard-item[data-v-18d98df0]{padding:8px 6px}.user-info[data-v-18d98df0]{gap:6px}.user-info i[data-v-18d98df0]{font-size:1.1rem}.user-name[data-v-18d98df0],.user-points[data-v-18d98df0]{font-size:.8rem}.rank-badge[data-v-18d98df0]{min-width:22px;height:22px;font-size:.7rem}.skeleton-avatar[data-v-18d98df0]{width:28px;height:28px}.skeleton-name[data-v-18d98df0]{width:80px;height:12px}.skeleton-points[data-v-18d98df0]{width:50px;height:12px}}@media (max-width:576px){.course-card-body[data-v-18d98df0]{padding:10px}.leaderboard-item[data-v-18d98df0]{padding:8px 4px}.user-info[data-v-18d98df0]{gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.user-info i[data-v-18d98df0]{font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.user-name[data-v-18d98df0]{font-size:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.user-points[data-v-18d98df0]{font-size:.7rem;margin-left:4px}.rank-badge[data-v-18d98df0]{min-width:20px;height:20px;font-size:.65rem}.skeleton-avatar[data-v-18d98df0]{width:24px;height:24px}.skeleton-avatar-small[data-v-18d98df0],.skeleton-rank[data-v-18d98df0]{width:20px;height:20px}.skeleton-name[data-v-18d98df0]{width:60px;height:10px}.skeleton-points[data-v-18d98df0]{width:40px;height:10px}}@media (max-width:400px){.leaderboard-item[data-v-18d98df0]{padding:6px 2px}.user-info[data-v-18d98df0]{gap:4px}.user-name[data-v-18d98df0]{font-size:.7rem}.user-points[data-v-18d98df0]{font-size:.65rem}.rank-badge[data-v-18d98df0]{min-width:18px;height:18px;font-size:.6rem}}.uk-margin-small-top{margin-top:0!important}.point-history-card[data-v-e60afbb8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.uk-card-default[data-v-e60afbb8]{background:#fff;border-radius:8px}.course-card-body[data-v-e60afbb8],.uk-card-default[data-v-e60afbb8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-card-body[data-v-e60afbb8]{padding:16px}.card-header[data-v-e60afbb8]{padding-bottom:12px;border-bottom:1px solid #e5e7eb;margin-bottom:12px}.card-title[data-v-e60afbb8]{font-size:1rem;font-weight:600;color:#1a1a2e;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.card-title i[data-v-e60afbb8]{color:#f59e0b}.skeleton[data-v-e60afbb8]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:shimmer-e60afbb8 1.5s infinite;animation:shimmer-e60afbb8 1.5s infinite;border-radius:4px}@-webkit-keyframes shimmer-e60afbb8{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-e60afbb8{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-icon[data-v-e60afbb8]{width:20px;height:20px;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.skeleton-text[data-v-e60afbb8]{width:120px;height:14px}.skeleton-point[data-v-e60afbb8]{width:70px;height:14px}.skeleton-btn[data-v-e60afbb8]{width:70px;height:28px;border-radius:6px}.history-content[data-v-e60afbb8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.table-wrapper[data-v-e60afbb8]{overflow-x:auto}.history-table[data-v-e60afbb8]{width:100%;border-collapse:collapse}.history-table td[data-v-e60afbb8],.history-table th[data-v-e60afbb8]{padding:10px 8px;text-align:left;border-bottom:1px solid #f3f4f6}.history-table th[data-v-e60afbb8]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.history-table tbody tr[data-v-e60afbb8]:hover{background-color:#f9fafb}.activity-info[data-v-e60afbb8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.activity-info i[data-v-e60afbb8]{color:var(--backgroundColor,#6366f1);font-size:1rem}.activity-name[data-v-e60afbb8]{font-size:.875rem;color:#374151}.point-cell[data-v-e60afbb8]{font-size:.875rem;font-weight:600;color:#6366f1;white-space:nowrap}.point-col[data-v-e60afbb8]{white-space:nowrap}.action-col[data-v-e60afbb8]{text-align:right;white-space:nowrap}.detail-btn[data-v-e60afbb8]{padding:6px 12px;font-size:.8125rem;font-weight:500;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.detail-btn[data-v-e60afbb8]:hover{background:#e5e7eb;color:#1f2937}.pagination-footer[data-v-e60afbb8]{-ms-flex-negative:0;flex-shrink:0;padding:12px 0 0;border-top:1px solid #e5e7eb;margin-top:12px}@media (max-width:1024px){.course-card-body[data-v-e60afbb8]{padding:14px}.card-title[data-v-e60afbb8]{font-size:.9375rem}}@media (max-width:768px){.course-card-body[data-v-e60afbb8]{padding:12px}.card-title[data-v-e60afbb8]{font-size:.875rem}.history-table td[data-v-e60afbb8],.history-table th[data-v-e60afbb8]{padding:8px 6px}.history-table th[data-v-e60afbb8]{font-size:.7rem}.activity-info i[data-v-e60afbb8]{font-size:.875rem}.activity-name[data-v-e60afbb8],.point-cell[data-v-e60afbb8]{font-size:.8rem}.detail-btn[data-v-e60afbb8]{padding:5px 8px;font-size:.75rem}.skeleton-text[data-v-e60afbb8]{width:80px}.skeleton-point[data-v-e60afbb8]{width:50px}.skeleton-btn[data-v-e60afbb8]{width:50px;height:24px}}@media (max-width:576px){.course-card-body[data-v-e60afbb8]{padding:10px}.history-table td[data-v-e60afbb8],.history-table th[data-v-e60afbb8]{padding:6px 4px}.history-table th[data-v-e60afbb8]{font-size:.65rem}.activity-info[data-v-e60afbb8]{gap:4px}.activity-info i[data-v-e60afbb8]{font-size:.75rem}.activity-name[data-v-e60afbb8],.point-cell[data-v-e60afbb8]{font-size:.7rem}.detail-btn[data-v-e60afbb8]{padding:4px 6px;font-size:.65rem;gap:2px}.btn-text[data-v-e60afbb8]{display:none}.skeleton-icon[data-v-e60afbb8]{width:14px;height:14px}.skeleton-text[data-v-e60afbb8]{width:60px;height:12px}.skeleton-point[data-v-e60afbb8]{width:40px;height:12px}.skeleton-btn[data-v-e60afbb8]{width:24px;height:22px}}.pie-chart-card[data-v-2a4d3b0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.course-card[data-v-2a4d3b0e]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.course-card-body[data-v-2a4d3b0e],.course-card[data-v-2a4d3b0e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-card-body[data-v-2a4d3b0e]{padding:16px}.card-header[data-v-2a4d3b0e]{padding-bottom:12px;border-bottom:1px solid #e5e7eb;margin-bottom:16px}.card-title[data-v-2a4d3b0e]{font-size:1rem;font-weight:600;color:#1a1a2e;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-title i[data-v-2a4d3b0e]{color:var(--backgroundColor,#6366f1);-ms-flex-negative:0;flex-shrink:0}.chart-container[data-v-2a4d3b0e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.skeleton[data-v-2a4d3b0e]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:shimmer-2a4d3b0e 1.5s infinite;animation:shimmer-2a4d3b0e 1.5s infinite;border-radius:4px}@-webkit-keyframes shimmer-2a4d3b0e{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-2a4d3b0e{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-chart-wrapper[data-v-2a4d3b0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;width:100%;padding:16px}.skeleton-pie[data-v-2a4d3b0e]{-ms-flex-negative:0;flex-shrink:0}.skeleton-pie-circle[data-v-2a4d3b0e]{width:140px;height:140px;border-radius:50%}.skeleton-legend[data-v-2a4d3b0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.skeleton-legend-item[data-v-2a4d3b0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.skeleton-legend-color[data-v-2a4d3b0e]{width:12px;height:12px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.skeleton-legend-text[data-v-2a4d3b0e]{width:80px;height:12px}.no-data[data-v-2a4d3b0e]{color:#9ca3af;font-size:.875rem;text-align:center;padding:40px 20px}.chart-card-small[data-v-2a4d3b0e]{-webkit-box-flex:2;-ms-flex:2;flex:2}.chart-card-large[data-v-2a4d3b0e]{-webkit-box-flex:3;-ms-flex:3;flex:3}@media (max-width:1024px){.course-card-body[data-v-2a4d3b0e]{padding:14px}.card-title[data-v-2a4d3b0e]{font-size:.9375rem}.chart-card-large[data-v-2a4d3b0e],.chart-card-small[data-v-2a4d3b0e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.skeleton-pie-circle[data-v-2a4d3b0e]{width:120px;height:120px}.skeleton-chart-wrapper[data-v-2a4d3b0e]{gap:20px}}@media (max-width:768px){.course-card-body[data-v-2a4d3b0e]{padding:12px}.card-title[data-v-2a4d3b0e]{font-size:.875rem}.card-header[data-v-2a4d3b0e]{margin-bottom:12px}.chart-container[data-v-2a4d3b0e]{min-height:180px}.skeleton-chart-wrapper[data-v-2a4d3b0e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.skeleton-pie-circle[data-v-2a4d3b0e]{width:100px;height:100px}.skeleton-legend[data-v-2a4d3b0e]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.skeleton-legend-item[data-v-2a4d3b0e]{gap:4px}.skeleton-legend-text[data-v-2a4d3b0e]{width:50px;height:10px}}@media (max-width:576px){.course-card-body[data-v-2a4d3b0e]{padding:10px}.card-title[data-v-2a4d3b0e]{font-size:.8rem;gap:6px}.card-header[data-v-2a4d3b0e]{padding-bottom:10px;margin-bottom:10px}.chart-container[data-v-2a4d3b0e]{min-height:150px}.skeleton-chart-wrapper[data-v-2a4d3b0e]{padding:8px;gap:12px}.skeleton-pie-circle[data-v-2a4d3b0e]{width:80px;height:80px}.skeleton-legend[data-v-2a4d3b0e]{gap:6px}.skeleton-legend-color[data-v-2a4d3b0e]{width:10px;height:10px}.skeleton-legend-text[data-v-2a4d3b0e]{width:40px;height:8px}.no-data[data-v-2a4d3b0e]{font-size:.75rem;padding:20px 10px}}@media (max-width:400px){.card-title[data-v-2a4d3b0e]{font-size:.75rem}.skeleton-pie-circle[data-v-2a4d3b0e]{width:70px;height:70px}.skeleton-legend-text[data-v-2a4d3b0e]{width:35px}}.uk-modal[data-v-4e211d62]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1010;overflow-y:auto;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.uk-modal-dialog[data-v-4e211d62]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:600px;max-width:calc(100% - 30px);background:#fff;border-radius:8px}.uk-modal-dialog-large[data-v-4e211d62]{width:800px}.uk-modal-close-default[data-v-4e211d62]{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer;z-index:1}.modal-fade-enter-active[data-v-4e211d62],.modal-fade-leave-active[data-v-4e211d62]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-fade-enter-active .modal-animate[data-v-4e211d62],.modal-fade-leave-active .modal-animate[data-v-4e211d62]{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.modal-fade-enter[data-v-4e211d62],.modal-fade-leave-to[data-v-4e211d62]{opacity:0}.modal-fade-enter .modal-animate[data-v-4e211d62],.modal-fade-leave-to .modal-animate[data-v-4e211d62]{-webkit-transform:scale(.9) translateY(-20px);transform:scale(.9) translateY(-20px);opacity:0}.modal-fade-enter-to .modal-animate[data-v-4e211d62],.modal-fade-leave .modal-animate[data-v-4e211d62]{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}.my-statistics-page[data-v-800a4eea]{padding:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.statistics-container[data-v-800a4eea]{max-width:1400px;margin:0 auto}.statistics-header[data-v-800a4eea]{margin-bottom:20px}.statistics-title[data-v-800a4eea]{font-size:1.5rem;font-weight:600;color:#1a1a2e;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.statistics-title i[data-v-800a4eea]{color:var(--backgroundColor,#6366f1)}.statistics-row[data-v-800a4eea]{display:grid;grid-template-columns:2fr 3fr;gap:20px;margin-top:20px}.charts-row[data-v-800a4eea]{grid-template-columns:2fr 3fr}@media (max-width:1024px){.my-statistics-page[data-v-800a4eea]{padding:16px}.charts-row[data-v-800a4eea],.statistics-row[data-v-800a4eea]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.my-statistics-page[data-v-800a4eea]{padding:12px}.statistics-title[data-v-800a4eea]{font-size:1.25rem}.statistics-row[data-v-800a4eea]{grid-template-columns:1fr;gap:16px}.charts-row[data-v-800a4eea]{grid-template-columns:1fr}}@media (max-width:576px){.my-statistics-page[data-v-800a4eea]{padding:10px}.statistics-header[data-v-800a4eea]{margin-bottom:16px}.statistics-title[data-v-800a4eea]{font-size:1.125rem}.statistics-row[data-v-800a4eea]{gap:12px;margin-top:16px}}