.inspection-transfer[data-v-1fd6af60]{max-height:405px;display:flex;flex-direction:column;overflow:hidden}.section-header[data-v-1fd6af60]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border-light)}.title-wrap[data-v-1fd6af60]{display:flex;align-items:baseline;gap:10px;min-width:0}.section-title[data-v-1fd6af60]{margin:0;font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text-primary)}.header-actions[data-v-1fd6af60]{display:flex;align-items:center;gap:8px}.stale-inline[data-v-1fd6af60]{font-size:var(--font-size-base);color:var(--color-warning);white-space:nowrap}.progress-row[data-v-1fd6af60]{margin-bottom:10px}.progress-text[data-v-1fd6af60]{margin-top:4px;font-size:var(--font-size-base);color:var(--color-text-secondary)}.error-text[data-v-1fd6af60]{color:var(--color-danger);font-size:var(--font-size-md);margin-bottom:10px}.transfer-results[data-v-1fd6af60]{flex:1;min-height:0;display:flex;flex-direction:column}.slots-list[data-v-1fd6af60]{overflow-y:auto;flex:1;min-height:0;padding-right:4px}.slots-list[data-v-1fd6af60]::-webkit-scrollbar{width:6px}.slots-list[data-v-1fd6af60]::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:3px}.slots-list[data-v-1fd6af60]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:3px}.slots-list[data-v-1fd6af60]::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.transfer-row[data-v-1fd6af60]{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:10px;background:var(--color-bg-secondary);border-radius:10px;border:2px solid transparent;transition:all .2s}.transfer-row.has-suggestion[data-v-1fd6af60]{border-color:var(--color-primary-light-5);background:var(--color-bg-base)}.transfer-row.not-recommended[data-v-1fd6af60]{border-color:var(--color-gold-light-border);background:var(--color-gold-light-bg)}.transfer-row.locked[data-v-1fd6af60]{opacity:.7}.transfer-row[data-v-1fd6af60]:hover{border-color:var(--color-primary-light-3);box-shadow:0 2px 8px #0000000d}.row-left[data-v-1fd6af60]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:80px}.slot-name[data-v-1fd6af60]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary)}.cross-school-badge[data-v-1fd6af60]{margin-left:4px;font-size:var(--font-size-xs);opacity:.9}.transfer-detail-popover[data-v-1fd6af60]{padding:0!important}.detail-popover-content[data-v-1fd6af60]{display:flex;flex-direction:column;gap:12px}.popover-header[data-v-1fd6af60]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--color-border-lighter)}.popover-title[data-v-1fd6af60]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary)}.stats-list[data-v-1fd6af60]{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.stat-item[data-v-1fd6af60]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-md);background:var(--color-bg-secondary);font-size:var(--font-size-base)}.stat-item.positive[data-v-1fd6af60]{background:var(--color-grade-b-bg);border:1px solid var(--color-primary-light-7)}.stat-item.negative[data-v-1fd6af60]{background:var(--color-danger-light-9);border:1px solid var(--color-danger-light-3)}.stat-item.neutral[data-v-1fd6af60]{background:var(--color-bg-secondary);border:1px solid var(--color-border-base)}.stat-rank[data-v-1fd6af60]{width:18px;height:18px;border-radius:50%;background:var(--color-text-secondary);color:var(--color-bg-base);font-size:var(--font-size-sm);font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-item.positive .stat-rank[data-v-1fd6af60]{background:var(--color-success)}.stat-item.negative .stat-rank[data-v-1fd6af60]{background:var(--color-danger)}.stat-name[data-v-1fd6af60]{flex:1;font-weight:500;color:var(--color-text-primary);min-width:0}.stat-values[data-v-1fd6af60]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.stat-value[data-v-1fd6af60]{display:flex;align-items:baseline;gap:4px;font-size:var(--font-size-sm)}.stat-label[data-v-1fd6af60]{color:var(--color-text-secondary)}.value-positive[data-v-1fd6af60]{color:var(--color-success);font-weight:600}.value-negative[data-v-1fd6af60]{color:var(--color-danger);font-weight:600}.row-suggestion[data-v-1fd6af60]{flex:1;display:flex;flex-direction:column;gap:8px}.row-suggestion.empty[data-v-1fd6af60]{justify-content:center}.empty-text[data-v-1fd6af60]{font-size:var(--font-size-md);color:var(--color-text-secondary);font-style:italic}.suggestion-main[data-v-1fd6af60]{display:flex;align-items:center;gap:8px;font-size:var(--font-size-md)}.suggest-slot[data-v-1fd6af60]{color:var(--color-text-secondary);min-width:40px}.suggest-from[data-v-1fd6af60]{color:var(--color-text-secondary);font-weight:500}.suggest-arrow[data-v-1fd6af60]{color:var(--color-text-placeholder)}.suggest-target[data-v-1fd6af60]{color:var(--color-text-primary);font-weight:600}.suggestion-gains[data-v-1fd6af60]{display:flex;gap:16px}.gain-item[data-v-1fd6af60]{display:flex;align-items:baseline;gap:4px;font-size:var(--font-size-base)}.gain-label[data-v-1fd6af60]{color:var(--color-text-secondary)}.gain-value[data-v-1fd6af60]{font-weight:700}.gain-value.positive[data-v-1fd6af60]{color:var(--color-success)}.gain-value.negative[data-v-1fd6af60]{color:var(--color-danger)}.row-actions[data-v-1fd6af60]{display:flex;gap:8px;flex-shrink:0}.row-locked[data-v-1fd6af60]{display:flex;align-items:center;min-width:60px}.locked-text[data-v-1fd6af60]{font-size:var(--font-size-base);color:var(--color-text-secondary);font-style:italic}.empty-state[data-v-1fd6af60]{padding:20px 0}@media(max-width:768px){.transfer-row[data-v-1fd6af60]{flex-direction:column;gap:10px}.row-left[data-v-1fd6af60]{flex-direction:row;width:100%;justify-content:space-between}.row-suggestion[data-v-1fd6af60],.row-actions[data-v-1fd6af60]{width:100%}.row-actions button[data-v-1fd6af60]{flex:1}.row-left .el-tag[data-v-1fd6af60]{cursor:pointer}}.mobile-dialog-content[data-v-1fd6af60]{display:flex;flex-direction:column;gap:12px}.mobile-dialog-content .popover-header[data-v-1fd6af60]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #ebeef5}.mobile-dialog-content .popover-title[data-v-1fd6af60]{font-size:14px;font-weight:600;color:#303133}.mobile-dialog-content .stats-list[data-v-1fd6af60]{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.mobile-dialog-content .stat-item[data-v-1fd6af60]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:#f5f7fa;font-size:12px}.mobile-dialog-content .stat-item.positive[data-v-1fd6af60]{background:#f0f9ff;border:1px solid #b3d8ff}.mobile-dialog-content .stat-item.negative[data-v-1fd6af60]{background:#fef0f0;border:1px solid #fab6b6}.mobile-dialog-content .stat-item.neutral[data-v-1fd6af60]{background:#f5f7fa;border:1px solid #dcdfe6}.mobile-dialog-content .stat-rank[data-v-1fd6af60]{width:18px;height:18px;border-radius:50%;background:#909399;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-dialog-content .stat-item.positive .stat-rank[data-v-1fd6af60]{background:#67c23a}.mobile-dialog-content .stat-item.negative .stat-rank[data-v-1fd6af60]{background:#f56c6c}.mobile-dialog-content .stat-name[data-v-1fd6af60]{flex:1;font-weight:500;color:#303133;min-width:0}.mobile-dialog-content .stat-values[data-v-1fd6af60]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mobile-dialog-content .stat-value[data-v-1fd6af60]{display:flex;align-items:baseline;gap:4px;font-size:11px}.mobile-dialog-content .stat-label[data-v-1fd6af60]{color:#909399}.mobile-dialog-content .value-positive[data-v-1fd6af60]{color:#67c23a;font-weight:600}.mobile-dialog-content .value-negative[data-v-1fd6af60]{color:#f56c6c;font-weight:600}
