div[data-v-6d893388]{display:block}.dashboard-container[data-v-2b3326c9]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 84px)}.page-header[data-v-2b3326c9]{margin-bottom:24px}.header-content[data-v-2b3326c9]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}.header-text[data-v-2b3326c9]{flex:1;min-width:300px}.header-text h1[data-v-2b3326c9]{font-size:24px;font-weight:600;color:#303133;margin-bottom:8px}.header-text p[data-v-2b3326c9]{font-size:14px;color:#909399}.time-range-selector[data-v-2b3326c9]{padding:8px 16px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.time-range-options[data-v-2b3326c9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.time-label[data-v-2b3326c9]{font-size:14px;color:#606266;font-weight:500;white-space:nowrap;margin-right:8px}.stats-cards[data-v-2b3326c9]{margin-bottom:24px}.stat-card[data-v-2b3326c9]{border-radius:8px;border:none;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:all .3s ease}.stat-card[data-v-2b3326c9]:hover{transform:translateY(-5px);box-shadow:0 4px 20px 0 rgba(0,0,0,.15)}.stat-content[data-v-2b3326c9],.stat-icon[data-v-2b3326c9]{display:flex;align-items:center}.stat-icon[data-v-2b3326c9]{width:60px;height:60px;border-radius:8px;justify-content:center;margin-right:16px;font-size:24px;color:#fff}.student-card .stat-icon[data-v-2b3326c9]{background:linear-gradient(135deg,#667eea,#764ba2)}.teacher-card .stat-icon[data-v-2b3326c9]{background:linear-gradient(135deg,#f093fb,#f5576c)}.revenue-card .stat-icon[data-v-2b3326c9]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.active-card .stat-icon[data-v-2b3326c9]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.stat-info[data-v-2b3326c9]{flex:1}.stat-title[data-v-2b3326c9]{font-size:14px;color:#909399;margin-bottom:4px}.stat-value[data-v-2b3326c9]{font-size:24px;font-weight:600;color:#303133;margin-bottom:4px}.stat-desc[data-v-2b3326c9]{font-size:12px;color:#909399}.stat-change[data-v-2b3326c9]{display:inline-flex;align-items:center;gap:4px}.stat-change .el-icon-top[data-v-2b3326c9]{color:#f56c6c}.stat-change .el-icon-bottom[data-v-2b3326c9]{color:#67c23a}.chart-row[data-v-2b3326c9]{margin-bottom:20px}.chart-card[data-v-2b3326c9]{border-radius:8px;border:none;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);height:100%}.chart-header[data-v-2b3326c9]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#303133;padding:16px 20px 0}.chart-header span[data-v-2b3326c9]{font-size:16px}.no-data[data-v-2b3326c9]{height:350px;display:flex;align-items:center;justify-content:center;color:#909399;font-size:14px}.update-time[data-v-2b3326c9]{text-align:center;margin-top:20px;padding:12px;font-size:12px;color:#909399;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}@media (max-width:768px){.chart-row .el-col[data-v-2b3326c9],.stats-cards .el-col[data-v-2b3326c9]{margin-bottom:16px}.stat-content[data-v-2b3326c9]{flex-direction:column;text-align:center}.stat-icon[data-v-2b3326c9]{margin-right:0;margin-bottom:12px}}