.section[data-v-ec135afc]{border:1px solid #e8ecf1;border-radius:10px;margin-bottom:14px;overflow:hidden;background:#fff;transition:box-shadow .15s ease}.section[data-v-ec135afc]:hover{box-shadow:0 1px 4px rgba(0,0,0,.04)}.sec-title[data-v-ec135afc]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:10px 16px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:13px;color:#0369a1;border-bottom:1px solid #bae6fd;letter-spacing:.02em}.sec-content[data-v-ec135afc]{padding:16px}.pill[data-v-ec135afc]{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.pill.orange[data-v-ec135afc]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.tag-row[data-v-ec135afc]{display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag[data-v-ec135afc]{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.tag.red[data-v-ec135afc]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.tag.green[data-v-ec135afc]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.tag.blue[data-v-ec135afc]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.tag.orange[data-v-ec135afc]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.att-quote[data-v-ec135afc]{background:#f8fafc;border-left:3px solid #2563eb;padding:10px 14px;margin:10px 0 0;font-size:13px;color:#475569;border-radius:0 6px 6px 0;line-height:1.5}.att-empty[data-v-ec135afc]{color:#94a3b8;font-size:12px;margin:8px 0 0;font-style:italic}.section[data-v-f07b7f82]{border:1px solid #e8ecf1;border-radius:10px;margin-bottom:14px;overflow:hidden;background:#fff;transition:box-shadow .15s ease}.section[data-v-f07b7f82]:hover{box-shadow:0 1px 4px rgba(0,0,0,.04)}.sec-title[data-v-f07b7f82]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);padding:10px 16px;font-weight:700;font-size:13px;color:#15803d;border-bottom:1px solid #bbf7d0;letter-spacing:.02em}.sec-content[data-v-f07b7f82]{padding:16px}.risk-row[data-v-f07b7f82]{margin-bottom:14px}.risk-row label[data-v-f07b7f82]{font-size:13px;font-weight:600;color:#334155;display:block;margin-bottom:8px}.tag-list[data-v-f07b7f82]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.risk-tag[data-v-f07b7f82]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:all .15s ease;border-radius:6px}.risk-tag[data-v-f07b7f82]:hover{transform:scale(1.05)}.preset-chips[data-v-f07b7f82]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-bottom:8px}.preset-chip[data-v-f07b7f82]{display:inline-block;font-size:11px;padding:3px 10px;border-radius:12px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;cursor:pointer;transition:all .15s ease}.preset-chip[data-v-f07b7f82]:hover{background:#bfdbfe;color:#1e3a5f;transform:translateY(-1px)}.section[data-v-7d4711a8]{border:1px solid #e8ecf1;border-radius:10px;margin-bottom:14px;overflow:hidden;background:#fff;transition:box-shadow .15s ease}.section[data-v-7d4711a8]:hover{box-shadow:0 1px 4px rgba(0,0,0,.04)}.sec-title[data-v-7d4711a8]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);padding:10px 16px;font-weight:700;font-size:13px;color:#5b21b6;border-bottom:1px solid #ddd6fe;letter-spacing:.02em}.sec-content[data-v-7d4711a8]{padding:16px;overflow-x:auto}.major-name[data-v-7d4711a8]{font-weight:600;font-size:12px;margin-right:4px;color:#1e293b}.na[data-v-7d4711a8]{color:#cbd5e1}.admission-table[data-v-7d4711a8] .ant-table-small{font-size:12px;border-radius:8px;overflow:hidden}.admission-table[data-v-7d4711a8] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;color:#64748b;font-size:11px;border-bottom:2px solid #e8ecf1}.admission-table[data-v-7d4711a8] .ant-table-tbody>tr:hover>td{background:#fafbfd}.cell-text[data-v-7d4711a8]{font-size:12px;color:#334155;word-break:break-all}.cell-text.placeholder[data-v-7d4711a8]{color:#cbd5e1;font-style:italic;font-size:11px}.section[data-v-e9dea99e]{border:1px solid #e8ecf1;border-radius:10px;margin-bottom:14px;overflow:hidden;background:#fff;transition:box-shadow .15s ease}.section[data-v-e9dea99e]:hover{box-shadow:0 1px 4px rgba(0,0,0,.04)}.sec-title[data-v-e9dea99e]{background:linear-gradient(135deg,#fefce8,#fef9c3);padding:10px 16px;font-weight:700;font-size:13px;color:#713f12;border-bottom:1px solid #fde68a;letter-spacing:.02em}.sec-content[data-v-e9dea99e]{padding:16px}.adv-row[data-v-e9dea99e]{margin-bottom:14px}.adv-row label[data-v-e9dea99e]{font-size:13px;font-weight:600;color:#334155;display:block;margin-bottom:6px}.abcd-row[data-v-e9dea99e]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.abcd-row.readonly[data-v-e9dea99e]{opacity:.6;pointer-events:none}.abcd-tag[data-v-e9dea99e]{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:700;border:2px solid transparent;cursor:pointer;transition:all .2s ease}.abcd-tag[data-v-e9dea99e]:hover{transform:translateY(-1px)}.abcd-A[data-v-e9dea99e]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.abcd-B[data-v-e9dea99e]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.abcd-C[data-v-e9dea99e]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.abcd-D[data-v-e9dea99e]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.abcd-tag.active[data-v-e9dea99e]{box-shadow:0 0 0 3px currentColor;transform:scale(1.08)}.readonly-hint[data-v-e9dea99e]{font-size:11px;color:#94a3b8;font-weight:400}.preset-chips[data-v-e9dea99e]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-bottom:8px}.preset-chip[data-v-e9dea99e]{display:inline-block;font-size:11px;padding:3px 10px;border-radius:12px;background:#fefce8;color:#854d0e;border:1px solid #fde68a;cursor:pointer;transition:all .15s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset-chip[data-v-e9dea99e]:hover{background:#fde68a;color:#713f12;transform:translateY(-1px)}.round-history[data-v-6e672ff6]{background:#fafbfc;border:1px solid #e8ecf1;border-radius:10px;margin-top:14px;overflow:hidden}.round-history[data-v-6e672ff6] .ant-collapse-header{font-weight:600;font-size:13px;color:#475569;padding:10px 16px!important}.rh-empty[data-v-6e672ff6]{color:#94a3b8;font-size:12px;padding:4px 0}.rh-item[data-v-6e672ff6]{border-bottom:1px dashed #e8ecf1;padding:10px 0}.rh-item[data-v-6e672ff6]:last-child{border-bottom:none}.rh-head[data-v-6e672ff6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.rh-round[data-v-6e672ff6]{font-weight:700;font-size:13px;color:#1e293b}.rh-time[data-v-6e672ff6]{font-size:11px;color:#94a3b8;margin-left:auto}.rh-subject[data-v-6e672ff6]{font-size:12px;color:#475569;margin-top:4px}.rh-return[data-v-6e672ff6]{font-size:12px;color:#b91c1c;margin-top:2px;font-weight:500}.group-evaluation[data-v-c603e352]{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04)}.ge-header[data-v-c603e352]{padding:14px 18px;background:linear-gradient(180deg,#fafbfc,#fff);border-bottom:1px solid #eef0f2;-ms-flex-negative:0;flex-shrink:0}.ge-title[data-v-c603e352]{font-size:15px;font-weight:700;color:#0f172a;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.ge-title .anticon[data-v-c603e352]{color:#2563eb}.ge-ghost[data-v-c603e352]{font-size:12px;color:#64748b;font-weight:500;margin-left:4px;background:#f1f5f9;padding:2px 10px;border-radius:6px}.ge-empty[data-v-c603e352]{padding:80px 0;text-align:center;-ms-flex:1;flex:1}.ge-scroll[data-v-c603e352]{-ms-flex:1;flex:1;overflow-y:auto;margin-top:8px;min-height:0;padding:0 16px}.ge-scroll[data-v-c603e352]::-webkit-scrollbar{width:5px}.ge-scroll[data-v-c603e352]::-webkit-scrollbar-track{background:transparent}.ge-scroll[data-v-c603e352]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.ge-body[data-v-c603e352]{padding-bottom:12px}.ge-summary[data-v-c603e352]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.mini[data-v-c603e352]{border-radius:10px;padding:12px 10px;text-align:center;transition:transform .15s ease,box-shadow .15s ease;cursor:default}.mini[data-v-c603e352]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.mini--q[data-v-c603e352]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.mini--reject[data-v-c603e352]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca}.mini--tag[data-v-c603e352]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe}.mini--risk[data-v-c603e352]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa}.mini .num[data-v-c603e352]{font-size:22px;font-weight:900;color:#0f172a;line-height:1.1}.mini .txt[data-v-c603e352]{font-size:11px;color:#64748b;margin-top:2px;font-weight:500}.ge-section-label[data-v-c603e352]{font-size:12px;font-weight:700;padding:7px 12px;margin-bottom:10px;margin-top:14px;border-radius:8px;letter-spacing:.02em}.ge-section-label.student[data-v-c603e352]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#0369a1;border:1px solid #bae6fd}.ge-section-label.teacher[data-v-c603e352]{background:linear-gradient(135deg,#fefce8,#fef9c3);color:#854d0e;border:1px solid #fde68a}.ge-fixed-bar[data-v-c603e352]{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;gap:10px;padding:12px 16px;border-top:1px solid #eef0f2;background:linear-gradient(180deg,#fff,#fafbfc);margin-top:4px}.ge-btn[data-v-c603e352]{font-size:13px;font-weight:700;height:38px;border-radius:8px;padding:0 24px;transition:all .2s ease}.ge-btn.deep[data-v-c603e352]{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.12)}.ge-btn.deep[data-v-c603e352]:hover{background:linear-gradient(135deg,#334155,#475569);transform:translateY(-1px)}.ge-btn.primary[data-v-c603e352]{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border:none;box-shadow:0 1px 3px rgba(37,99,235,.25)}.ge-btn.primary[data-v-c603e352]:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);transform:translateY(-1px)}