.pa[data-v-e3b14be0]{position:absolute}.pr[data-v-e3b14be0]{position:relative}.student-list[data-v-e3b14be0]{display:flex;flex:1;flex-direction:column;min-height:0}.spacer[data-v-e3b14be0]{flex:1}.list-header[data-v-e3b14be0]{display:flex;flex-shrink:0;align-items:center;gap:4px;padding-top:16px}.list-header img[data-v-e3b14be0]{width:32px;height:32px}.list-header strong[data-v-e3b14be0]{color:rgba(0,0,0,.9);font-size:16px;font-weight:600;line-height:24px}.student-sort[data-v-e3b14be0]{display:flex;flex-shrink:0;align-items:center;gap:4px;padding:8px 0}.sort-button[data-v-e3b14be0]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;color:rgba(0,0,0,.8);font-size:14px;line-height:22px;background:#fff;border:0;border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;cursor:pointer}.sort-button img[data-v-e3b14be0]{width:16px;height:16px}.sort-button.active[data-v-e3b14be0]{color:#298af0;outline-color:#298af0}.sort-button.danger.active[data-v-e3b14be0]{color:#fff;font-weight:600;background:#ef4444;outline-color:#ef4444}.student-scroll[data-v-e3b14be0]{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto}.student-item[data-v-e3b14be0]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px;text-align:left;background:#fff;border:0;border-radius:8px;cursor:pointer}.student-item[data-v-e3b14be0]:hover{background:#f7f8fd}.student-item.mismatch[data-v-e3b14be0]{background:#fef2f2}.student-item.selected[data-v-e3b14be0]{background:#f0f9ff;outline:1px solid #298af0;outline-offset:-1px}.student-identity[data-v-e3b14be0]{display:flex;flex-direction:column;min-width:0;overflow:hidden}.student-identity strong[data-v-e3b14be0]{overflow:hidden;color:rgba(0,0,0,.9);font-size:16px;font-weight:600;line-height:24px;white-space:nowrap;text-overflow:ellipsis}.student-identity span[data-v-e3b14be0]{overflow:hidden;color:rgba(0,0,0,.6);font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis}.student-scores[data-v-e3b14be0]{display:flex;flex-shrink:0;align-items:center;gap:8px}.score-cell[data-v-e3b14be0]{display:flex;flex-direction:column;align-items:center;color:rgba(0,0,0,.6);font-size:16px;font-weight:600;line-height:24px}.score-cell small[data-v-e3b14be0]{color:rgba(0,0,0,.4);font-size:14px;line-height:22px}.score-cell.final small[data-v-e3b14be0]{color:#24b66d}.score-divider[data-v-e3b14be0]{width:16px;height:1px;background:rgba(0,0,0,.1)}.final-box[data-v-e3b14be0]{width:50px;height:24px;color:#24b66d;text-align:center;background:#f5fdf6;border:1px solid #24b66d;border-radius:4px;line-height:22px}