.summary-actions[data-v-777d6ce0]{display:flex;gap:10px;flex-wrap:wrap}.summary-filter[data-v-777d6ce0],.summary-report[data-v-777d6ce0]{margin-top:18px}.summary-filter .el-form[data-v-777d6ce0]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 16px}.summary-filter .el-form-item[data-v-777d6ce0]{margin-right:0;margin-bottom:12px}.summary-filter .el-select[data-v-777d6ce0]{width:220px}.summary-filter .el-form-item:nth-child(2) .el-select[data-v-777d6ce0]{width:350px}.summary-scope[data-v-777d6ce0]{margin:0 0 8px;color:var(--admin-text-title,#172234);font-weight:600;font-size:14px}.summary-note[data-v-777d6ce0]{margin:8px 0 14px;color:var(--admin-text-secondary,#64748b);font-size:13px;line-height:1.8}.summary-error[data-v-777d6ce0]{margin:16px 0}.summary-metrics[data-v-777d6ce0]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px}.summary-metrics article[data-v-777d6ce0]{padding:18px;border:1px solid var(--admin-border,#e2e8f0);border-radius:12px;background:var(--admin-surface,#fff)}.summary-metrics article>span[data-v-777d6ce0]{font-size:14px;color:var(--admin-text-secondary,#64748b)}.summary-metrics strong[data-v-777d6ce0]{display:block;margin-top:10px;font-size:30px;color:var(--admin-text-title,#172234)}.summary-metrics strong small[data-v-777d6ce0]{margin-left:6px;font-size:12px;font-weight:400}.summary-metrics p[data-v-777d6ce0]{margin:10px 0 0;font-size:12px;line-height:1.7;color:var(--admin-text-secondary,#64748b)}.enrollment-chart[data-v-777d6ce0]{width:100%}.summary-report[data-v-777d6ce0] .summary-group-name .cell{white-space:normal;overflow-wrap:anywhere;line-height:1.7}@media(max-width:1200px){.summary-metrics[data-v-777d6ce0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.summary-metrics[data-v-777d6ce0]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-filter .el-form-item[data-v-777d6ce0],.summary-filter .el-form[data-v-777d6ce0]{display:block}.summary-filter .el-form-item:nth-child(2) .el-select[data-v-777d6ce0],.summary-filter .el-select[data-v-777d6ce0]{width:100%}.summary-filter[data-v-777d6ce0] .el-form-item__content{display:block}.summary-actions[data-v-777d6ce0]{gap:8px}.summary-actions .el-button[data-v-777d6ce0]{margin-left:0}}