.statistics-report-container[data-v-2f7f4d48]{width:100%;padding:20px;box-sizing:border-box}.header-section[data-v-2f7f4d48]{background-color:#fff;padding:12px 20px;margin-bottom:15px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.header-section h2[data-v-2f7f4d48]{margin:0;font-size:18px;font-weight:600;color:#333}.search-card[data-v-2f7f4d48],.table-card[data-v-2f7f4d48]{margin-bottom:20px}.report-title[data-v-2f7f4d48]{text-align:center;font-size:20px;font-weight:700;margin-bottom:10px;color:#333}.school-name[data-v-2f7f4d48]{font-size:14px;margin-bottom:15px;color:#666}.data-source-note[data-v-2f7f4d48]{margin-bottom:20px}.table-section[data-v-2f7f4d48]{margin-bottom:30px}.section-title[data-v-2f7f4d48]{text-align:center;font-size:16px;font-weight:700;margin:20px 0 10px 0;color:#333}.report-table[data-v-2f7f4d48]{width:100%;border-collapse:collapse;margin-bottom:20px}.report-table td[data-v-2f7f4d48],.report-table th[data-v-2f7f4d48]{border:1px solid #dcdfe6;padding:10px;text-align:center;font-size:14px}.report-table th[data-v-2f7f4d48]{background-color:#f5f7fa;font-weight:600;color:#333}.report-table td[data-v-2f7f4d48]{color:#606266}.report-table .period-row[data-v-2f7f4d48]{background-color:#fafafa;font-weight:500}.report-table tbody tr[data-v-2f7f4d48]:hover{background-color:#f5f7fa}@media print{.search-card[data-v-2f7f4d48]{display:none}.header-section[data-v-2f7f4d48]{box-shadow:none}.report-table[data-v-2f7f4d48]{page-break-inside:avoid}}