.chart-card[data-v-444f2de2],.level-comparison-chart[data-v-444f2de2]{height:100%}.chart-header[data-v-444f2de2]{display:flex;justify-content:space-between;align-items:center}.chart-title[data-v-444f2de2]{font-size:16px;font-weight:600;color:#303133}.chart-container[data-v-444f2de2]{height:400px}.chart[data-v-444f2de2]{width:100%;height:100%}.chart-card[data-v-544db44c],.paper-analysis-chart[data-v-544db44c]{height:100%}.chart-header[data-v-544db44c]{display:flex;justify-content:space-between;align-items:center}.chart-title[data-v-544db44c]{font-size:16px;font-weight:600;color:#303133}.chart-container[data-v-544db44c]{height:400px}.chart[data-v-544db44c]{width:100%;height:100%}.level-content[data-v-fa92d208]{padding:4px 0;margin-bottom:20px}.stat-cards-row[data-v-fa92d208]{display:flex;gap:16px;margin-bottom:16px}.stat-card-item[data-v-fa92d208]{flex:1;min-width:0}.stat-card[data-v-fa92d208]{display:flex;align-items:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:all .3s;height:100px}.stat-card[data-v-fa92d208]:hover{transform:translateY(-2px);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.stat-icon[data-v-fa92d208]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:24px;flex-shrink:0}.stat-card.primary .stat-icon[data-v-fa92d208]{background:#ecf5ff;color:#409eff}.stat-card.success .stat-icon[data-v-fa92d208]{background:#f0f9eb;color:#67c23a}.stat-card.warning .stat-icon[data-v-fa92d208]{background:#fdf6ec;color:#e6a23c}.stat-card.danger .stat-icon[data-v-fa92d208]{background:#fef0f0;color:#f56c6c}.stat-card.info .stat-icon[data-v-fa92d208]{background:#f4f4f5;color:#909399}.stat-content[data-v-fa92d208]{flex:1}.stat-value[data-v-fa92d208]{font-size:28px;font-weight:600;color:#303133;line-height:1.2}.stat-value small[data-v-fa92d208]{font-size:14px;font-weight:400;color:#909399;margin-left:4px}.stat-label[data-v-fa92d208]{font-size:14px;color:#909399;margin-top:4px}.loading-placeholder[data-v-fa92d208]{color:#c0c4cc}.chart-section[data-v-fa92d208]{margin-bottom:20px}.section-title[data-v-fa92d208]{font-size:15px;font-weight:600;color:#303133;margin-bottom:12px}.rate-high[data-v-fa92d208]{color:#67c23a;font-weight:600}.rate-mid[data-v-fa92d208]{color:#e6a23c;font-weight:600}.rate-low[data-v-fa92d208]{color:#f56c6c;font-weight:600}.contest-personal-tab[data-v-00116743]{padding:4px 0}.overview-section[data-v-00116743]{margin-bottom:20px}.section-header[data-v-00116743]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title[data-v-00116743]{font-size:15px;font-weight:600;color:#303133}.filter-row[data-v-00116743]{display:flex;gap:8px;align-items:center}.member-name[data-v-00116743]{font-weight:600;color:#303133}.progress-cell[data-v-00116743]{display:flex;align-items:center;gap:8px}.progress-text[data-v-00116743]{font-size:12px;color:#606266;white-space:nowrap}.rate-high[data-v-00116743]{color:#67c23a;font-weight:600}.rate-mid[data-v-00116743]{color:#e6a23c;font-weight:600}.rate-low[data-v-00116743]{color:#f56c6c;font-weight:600}.text-muted[data-v-00116743]{color:#c0c4cc}.pagination-row[data-v-00116743]{display:flex;justify-content:flex-end;margin-top:14px;padding:8px 0}.empty-tip[data-v-00116743]{text-align:center;padding:60px 0;color:#c0c4cc}.empty-tip p[data-v-00116743]{margin-top:12px;font-size:14px}.contest-class-tab[data-v-6ce833de]{padding:4px 0}.class-selector-section[data-v-6ce833de]{margin-bottom:16px}.selector-row[data-v-6ce833de]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.class-select[data-v-6ce833de]{width:260px}.summary-section[data-v-6ce833de]{display:flex;gap:12px;margin-bottom:16px;align-items:stretch}.summary-cards-grid[data-v-6ce833de]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:10px;min-width:0}.summary-chart-panel[data-v-6ce833de]{width:320px;min-width:320px;flex-shrink:0;background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:10px 16px;display:flex;flex-direction:column;align-items:center}.chart-title[data-v-6ce833de]{font-size:13px;font-weight:600;color:#303133;margin-bottom:4px}.progress-chart[data-v-6ce833de]{width:286px;height:150px}.summary-card[data-v-6ce833de]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:12px 8px;text-align:center;transition:box-shadow .2s;display:flex;flex-direction:column;justify-content:center}.summary-card[data-v-6ce833de]:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.summary-value[data-v-6ce833de]{font-size:22px;font-weight:700;color:#303133;line-height:1.2}.summary-value small[data-v-6ce833de]{font-size:13px;font-weight:400;color:#909399}.summary-label[data-v-6ce833de]{font-size:12px;color:#909399;margin-top:4px}.summary-card.danger .summary-value[data-v-6ce833de]{color:#f56c6c}.summary-card.warning .summary-value[data-v-6ce833de]{color:#e6a23c}.summary-card.success .summary-value[data-v-6ce833de]{color:#67c23a}.summary-card.primary .summary-value[data-v-6ce833de]{color:#409eff}.summary-card.avg .summary-value[data-v-6ce833de]{color:#303133}.member-name[data-v-6ce833de]{font-weight:600;color:#303133}.progress-cell[data-v-6ce833de]{display:flex;align-items:center;gap:8px}.progress-text[data-v-6ce833de]{font-size:12px;color:#606266;white-space:nowrap}.rate-high[data-v-6ce833de]{color:#67c23a;font-weight:600}.rate-mid[data-v-6ce833de]{color:#e6a23c;font-weight:600}.rate-low[data-v-6ce833de]{color:#f56c6c;font-weight:600}.text-muted[data-v-6ce833de]{color:#c0c4cc}.pagination-row[data-v-6ce833de]{display:flex;justify-content:flex-end;margin-top:14px;padding:8px 0}.empty-tip[data-v-6ce833de]{text-align:center;padding:60px 0;color:#c0c4cc}.empty-tip p[data-v-6ce833de]{margin-top:12px;font-size:14px}.paper-stats-section[data-v-6ce833de]{margin-top:24px}.section-header[data-v-6ce833de]{margin-bottom:12px;display:flex;align-items:baseline;gap:6px}.section-title[data-v-6ce833de]{font-size:15px;font-weight:600;color:#303133}.section-subtitle[data-v-6ce833de]{font-size:12px;color:#909399}.paper-expand-content[data-v-6ce833de]{padding:4px 0}.paper-stats-empty[data-v-6ce833de]{text-align:center;padding:30px 0}.contest-dashboard[data-v-8c9bd86c]{padding:20px}.dashboard-header[data-v-8c9bd86c]{justify-content:space-between;flex-wrap:wrap}.dashboard-header[data-v-8c9bd86c],.header-left[data-v-8c9bd86c]{display:flex;align-items:center;gap:10px}.panel-title[data-v-8c9bd86c]{font-size:18px;font-weight:600;color:#303133}.contest-name-badge[data-v-8c9bd86c]{display:inline-block;background:#ecf5ff;color:#409eff;font-size:13px;padding:2px 10px;border-radius:4px;font-weight:500}.header-right[data-v-8c9bd86c]{display:flex;align-items:center;gap:8px}.level-select[data-v-8c9bd86c]{width:130px}.filter-icon-btn[data-v-8c9bd86c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;cursor:pointer;color:#606266;font-size:16px;padding:0;transition:all .2s}.filter-icon-btn[data-v-8c9bd86c]:hover{border-color:#409eff;color:#409eff;background:#ecf5ff}