.teacher-sync[data-v-b554cab6]{background-color:#f8fafc;min-height:100vh}.teacher-sync .stats-bar[data-v-b554cab6]{display:flex;background:#fff;padding:15px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e2e8f0}.teacher-sync .stats-bar .stat-item[data-v-b554cab6]{flex:1;display:flex;flex-direction:column;align-items:center;border-right:1px solid #edf2f7}.teacher-sync .stats-bar .stat-item[data-v-b554cab6]:last-child{border-right:none}.teacher-sync .stats-bar .stat-item .label[data-v-b554cab6]{font-size:13px;color:#718096;margin-bottom:4px}.teacher-sync .stats-bar .stat-item .value[data-v-b554cab6]{font-size:20px;font-weight:700}.teacher-sync .search-card[data-v-b554cab6] .el-card__body{padding:15px 20px 0}.teacher-sync .text--primary[data-v-b554cab6]{color:#409eff}.teacher-sync .text--warning[data-v-b554cab6]{color:#e6a23c}.teacher-sync .text--danger[data-v-b554cab6]{color:#f56c6c}.teacher-sync .text--success[data-v-b554cab6]{color:#67c23a}.teacher-sync .jw-column[data-v-b554cab6]{background-color:#fefaf5!important}.teacher-sync .content-wrapper[data-v-b554cab6]{border-radius:8px;overflow:hidden;margin-top:15px}.teacher-sync .content-wrapper[data-v-b554cab6] .el-table__fixed-right{background-color:#fff!important;height:100%!important;box-shadow:-3px 0 10px rgba(0,0,0,.05)}.teacher-sync .content-wrapper[data-v-b554cab6] .el-table__fixed-right-patch{background-color:#fff!important}.teacher-sync .content-wrapper[data-v-b554cab6] .el-table__fixed-header-wrapper{z-index:4!important}.teacher-sync .content-wrapper[data-v-b554cab6] .el-table__fixed-body-wrapper{z-index:3!important}.teacher-sync .comparison-list .v-box[data-v-b554cab6]{border-radius:4px;font-size:13px;min-height:32px;display:flex;align-items:center;border:1px solid #ebeef5}.teacher-sync .font-bold[data-v-b554cab6]{font-weight:700}.teacher-sync .stats-grid[data-v-b554cab6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.teacher-sync .stats-grid .grid-item[data-v-b554cab6]{background:#f8fafc;padding:12px;border-radius:6px;text-align:center;border:1px solid #eef2f7}.teacher-sync .stats-grid .grid-item .label[data-v-b554cab6]{font-size:12px;color:#64748b;margin-bottom:4px}.teacher-sync .stats-grid .grid-item .value[data-v-b554cab6]{font-size:18px;font-weight:700;color:#1e293b}.teacher-sync .analysis-drawer[data-v-b554cab6]{background:#fdfdfd}.teacher-sync .analysis-drawer[data-v-b554cab6] .el-drawer__header{margin-bottom:20px;font-weight:700;color:#1e293b}