.compare-table-wrapper[data-v-417870e6] .el-table th{text-align:center;background:#f5f7fa;font-size:13px}.compare-table-wrapper[data-v-417870e6] .el-table td{text-align:center;font-size:13px}.compare-table-wrapper[data-v-417870e6] .el-table .cell{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.no-data[data-v-417870e6]{color:#c0c4cc}.ai-report-error[data-v-417870e6]{color:#f56c6c;background:#fef0f0;border:1px solid #fde2e2;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.ai-report-body[data-v-417870e6]{color:#303133;word-break:break-word;background:#f8fafc;border:1px solid #e4e7ed;border-radius:8px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.9}.ai-report-body strong[data-v-417870e6]{color:#409eff}.cmp-cards[data-v-417870e6]{display:none}@media (max-width:768px){.school-compare-modal{width:92%!important;max-width:92vw!important;margin:4vh auto 16px!important}.school-compare-modal .el-dialog__body{max-height:68vh;overflow-y:auto;padding:12px!important}.compare-table-desktop[data-v-417870e6]{display:none!important}.cmp-cards[data-v-417870e6]{flex-direction:column;gap:10px;display:flex}.cmp-card[data-v-417870e6]{background:#fff;border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.cmp-card__head[data-v-417870e6]{background:#f5f7fa;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.cmp-card__name[data-v-417870e6]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmp-card__tag[data-v-417870e6]{flex-shrink:0;margin-left:8px!important}.cmp-card__row[data-v-417870e6]{border-top:1px solid #f0f2f5;padding:8px 12px;font-size:13px;display:flex}.cmp-card__row dt[data-v-417870e6]{color:#909399;flex:0 0 88px}.cmp-card__row dd[data-v-417870e6]{word-break:break-all;flex:1;min-width:0;margin:0}.compare-table-wrapper[data-v-417870e6] .el-table__body-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare-footer[data-v-417870e6]{flex-wrap:wrap;gap:8px}.compare-footer>div[data-v-417870e6]{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:600px){[data-v-417870e6] .el-dialog__footer .el-button{width:100%!important;margin-left:0!important}.compare-table-wrapper[data-v-417870e6] .el-table td{font-size:12px}}
