.homework-statistics-container[data-v-87c78c5a]{padding:20px;background-color:#f5f7fa;min-height:100vh}.header-section[data-v-87c78c5a]{margin-bottom:20px}.header-section h2[data-v-87c78c5a]{font-size:28px;color:#333;margin:0 0 8px 0;font-weight:600}.subtitle[data-v-87c78c5a]{font-size:14px;color:#909399;margin:0}.search-bar[data-v-87c78c5a]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.search-form[data-v-87c78c5a]{margin:0}.stats-cards[data-v-87c78c5a]{margin-bottom:20px}.stats-card[data-v-87c78c5a]{border-radius:12px;transition:all .3s}.stats-card[data-v-87c78c5a]:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.stats-content[data-v-87c78c5a]{display:flex;align-items:center;gap:20px}.stats-icon[data-v-87c78c5a]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0}.stats-info[data-v-87c78c5a]{flex:1}.stats-value[data-v-87c78c5a]{font-size:28px;font-weight:700;color:#333;line-height:1;margin-bottom:8px}.stats-label[data-v-87c78c5a]{font-size:13px;color:#999}.chart-card[data-v-87c78c5a]{border-radius:8px;transition:all .3s}.chart-card[data-v-87c78c5a]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.card-header[data-v-87c78c5a]{display:flex;flex-direction:column;gap:4px}.card-subtitle[data-v-87c78c5a]{font-size:12px;color:#909399;font-weight:400}.table-section[data-v-87c78c5a]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.score-excellent[data-v-87c78c5a]{color:#67c23a;font-weight:700}.score-good[data-v-87c78c5a]{color:#409eff;font-weight:700}.score-pass[data-v-87c78c5a]{color:#e6a23c}.score-fail[data-v-87c78c5a]{color:#f56c6c}[data-v-87c78c5a] .el-table{font-size:13px}[data-v-87c78c5a] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:600}[data-v-87c78c5a] .el-tabs__item{font-size:15px}[data-v-87c78c5a] .el-progress__text{font-size:12px!important}.detail-content[data-v-87c78c5a]{padding:10px 0}.student-scores-section[data-v-87c78c5a]{margin-top:20px}.score-statistics[data-v-87c78c5a]{margin-top:15px}.homework-images[data-v-87c78c5a]{display:flex;flex-wrap:wrap;gap:10px}.homework-images[data-v-87c78c5a] .el-image{border:1px solid #dcdfe6;transition:all .3s}.homework-images[data-v-87c78c5a] .el-image:hover{border-color:#409eff;transform:scale(1.05);box-shadow:0 2px 12px rgba(0,0,0,.1)}.student-grid-wrapper[data-v-87c78c5a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-height:450px;overflow-y:auto;padding:2px}.student-card[data-v-87c78c5a]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e4e7ed;border-radius:4px;background:#fff;transition:all .2s}.student-card[data-v-87c78c5a]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.2);transform:translateY(-1px)}.student-index[data-v-87c78c5a]{flex-shrink:0;width:28px;height:28px;line-height:28px;text-align:center;background:#f5f7fa;border-radius:50%;color:#606266;font-size:12px;font-weight:700}.student-info[data-v-87c78c5a]{flex:1;min-width:0}.student-name[data-v-87c78c5a]{font-size:14px;font-weight:500;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.student-number[data-v-87c78c5a]{font-size:12px;color:#909399;margin-top:2px}.student-score[data-v-87c78c5a]{flex-shrink:0;font-size:16px;font-weight:700;min-width:40px;text-align:right}