[data-v-3ab7b5b4]:export{g_main_sidebar_width:64px;g_sub_sidebar_width:200px}.dashboard-container[data-v-3ab7b5b4]{padding-bottom:24px}.overview-cards[data-v-3ab7b5b4]{padding:0 24px;margin-top:32px;animation:cardsFadeIn-3ab7b5b4 .8s ease-out}@keyframes cardsFadeIn-3ab7b5b4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.today-stat[data-v-3ab7b5b4]{text-align:center;padding:24px 16px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);border:1px solid #e5e7eb}.today-stat[data-v-3ab7b5b4]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#409eff}.today-stat .stat-value[data-v-3ab7b5b4]{font-size:36px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);color:#111827;letter-spacing:-.02em;line-height:1.1}.today-stat .stat-label[data-v-3ab7b5b4]{margin-top:12px;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);color:#4b5563}.today-stat[data-v-3ab7b5b4]:hover{transform:translateY(-6px);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);background:#f9fafb}.today-stat:hover .stat-value[data-v-3ab7b5b4]{transform:scale(1.08);color:#409eff}.today-stat:hover .stat-label[data-v-3ab7b5b4]{color:#111827}.chart-container[data-v-3ab7b5b4]{height:340px;border-radius:12px;overflow:hidden;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);background:#fff;border:1px solid #e5e7eb}.hot-courses[data-v-3ab7b5b4]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);border:1px solid #e5e7eb}.hot-courses .course-item[data-v-3ab7b5b4]{display:flex;align-items:center;padding:16px 12px;margin-bottom:12px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;background:#f9fafb;border:1px solid transparent}.hot-courses .course-item[data-v-3ab7b5b4]:last-child{margin-bottom:0}.hot-courses .course-item[data-v-3ab7b5b4]:hover{transform:translateX(8px);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border-color:#e5e7eb}.hot-courses .course-item[data-v-3ab7b5b4]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:50%;border-radius:0 4px 4px 0;transition:width .3s cubic-bezier(.4,0,.2,1);background:#409eff}.hot-courses .course-item[data-v-3ab7b5b4]:hover:before{width:4px}.hot-courses .course-rank[data-v-3ab7b5b4]{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#fff;margin-right:16px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#409eff}.hot-courses .course-rank.rank-1[data-v-3ab7b5b4]{background:#409eff;box-shadow:0 4px 14px rgba(64,158,255,.4)}.hot-courses .course-rank.rank-2[data-v-3ab7b5b4]{background:#f9a825;color:#1a1a1a;box-shadow:0 4px 14px rgba(249,168,37,.4)}.hot-courses .course-rank.rank-3[data-v-3ab7b5b4]{background:#00897b;color:#fff;box-shadow:0 4px 14px rgba(0,137,123,.4)}.course-item:hover .hot-courses .course-rank[data-v-3ab7b5b4]{transform:scale(1.15)}.hot-courses .course-info[data-v-3ab7b5b4]{flex:1}.hot-courses .course-info .course-title[data-v-3ab7b5b4]{font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);color:#111827}.hot-courses .course-info .course-count[data-v-3ab7b5b4]{font-size:13px;margin-top:6px;transition:all .3s cubic-bezier(.4,0,.2,1);color:#757575}.course-item:hover .hot-courses .course-info .course-title[data-v-3ab7b5b4]{color:#409eff}.course-item:hover .hot-courses .course-info .course-count[data-v-3ab7b5b4]{color:#4b5563}.empty-text[data-v-3ab7b5b4]{text-align:center;font-size:14px;font-weight:500;padding:48px 0;border-radius:12px;margin:24px 0;color:#757575;background:#f9fafb;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border:1px solid #e5e7eb}@media screen and (max-width:768px){.overview-cards[data-v-3ab7b5b4]{padding:0 12px}.today-stat[data-v-3ab7b5b4]{padding:20px 12px}.today-stat .stat-value[data-v-3ab7b5b4]{font-size:32px}.today-stat .stat-label[data-v-3ab7b5b4]{font-size:13px}.chart-container[data-v-3ab7b5b4]{height:280px}.hot-courses[data-v-3ab7b5b4]{padding:16px}.hot-courses .course-item[data-v-3ab7b5b4]{padding:14px 10px}.hot-courses .course-rank[data-v-3ab7b5b4]{width:32px;height:32px;font-size:13px;margin-right:12px}.hot-courses .course-title[data-v-3ab7b5b4]{font-size:14px}}@media screen and (max-width:480px){.overview-cards[data-v-3ab7b5b4]{padding:0 8px;margin-top:16px}.today-stat[data-v-3ab7b5b4]{padding:16px 8px}.today-stat .stat-value[data-v-3ab7b5b4]{font-size:24px}.today-stat .stat-label[data-v-3ab7b5b4]{font-size:12px}.chart-container[data-v-3ab7b5b4]{height:220px}.hot-courses[data-v-3ab7b5b4]{padding:12px}.hot-courses .course-item[data-v-3ab7b5b4]{padding:10px 8px}.hot-courses .course-rank[data-v-3ab7b5b4]{width:28px;height:28px;font-size:12px;margin-right:8px}}@keyframes pulse-3ab7b5b4{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.pulse-animation[data-v-3ab7b5b4]{animation:pulse-3ab7b5b4 2s infinite}