.dialog-title[data-v-60f20c13]{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;gap:10px}.dialog-title .exam-type[data-v-60f20c13]{border-radius:4px;flex-shrink:0;font-size:11.5px;font-weight:500;padding:2px 9px}.dialog-title .exam-type.et-final[data-v-60f20c13]{background:#fff0ea;color:#c5563d}.dialog-title .exam-type.et-mid[data-v-60f20c13]{background:#eff5ff;color:#246edb}.dialog-title .exam-type.et-quiz[data-v-60f20c13]{background:#fff7e7;color:#b68320}.dialog-title .exam-type.et-normal[data-v-60f20c13]{background:#edf2f5;color:#5e7489}.exam-detail[data-v-60f20c13]{max-height:60vh;overflow:auto}.exam-detail .delete-row[data-v-60f20c13]{display:flex;justify-content:flex-end;margin-bottom:8px}.exam-detail .delete-row .delete-btn[data-v-60f20c13]{align-items:center;background:none;border:none;color:#d0453e;cursor:pointer;display:inline-flex;font-size:14px;gap:4px;padding:0}.exam-detail .delete-row .delete-btn[data-v-60f20c13]:hover{opacity:.8}.exam-detail .section[data-v-60f20c13]{border:1px solid #e8ecef;border-radius:12px;margin-bottom:24px}.exam-detail .section[data-v-60f20c13]:last-child{margin-bottom:0}.exam-detail .section .section-title[data-v-60f20c13]{align-items:center;border-bottom:1px solid #e8ecef;box-sizing:border-box;color:#333;display:flex;font-size:16px;font-weight:600;padding:12px 16px}.exam-detail .section .section-title .edit-btn[data-v-60f20c13]{margin-left:auto}.exam-detail .info-grid[data-v-60f20c13]{background:#f8fafa;border-radius:8px;box-sizing:border-box;display:grid;gap:10px 24px;grid-template-columns:repeat(2,1fr);margin:12px 20px 16px;padding:14px 16px}.exam-detail .info-grid .info-item[data-v-60f20c13]{align-items:baseline;display:flex;font-size:13px;gap:10px}.exam-detail .info-grid .info-item .k[data-v-60f20c13]{color:#8a949e;flex-shrink:0}.exam-detail .info-grid .info-item .v[data-v-60f20c13]{color:#333;font-weight:500}.exam-detail .subject-list[data-v-60f20c13]{display:flex;flex-direction:column;gap:12px;padding:12px 20px}.exam-detail .subject-list .subject-empty[data-v-60f20c13]{color:#999;font-size:13px;padding:12px 0;text-align:center}.exam-detail .subject-list .sub-card[data-v-60f20c13]{border:1px solid #e6ecf0;border-radius:10px;padding:12px 16px}.exam-detail .subject-list .sub-card .s-name[data-v-60f20c13]{color:#333;font-size:14px;font-weight:600;margin-bottom:9px}.exam-detail .subject-list .sub-card .s-cols[data-v-60f20c13]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.exam-detail .subject-list .sub-card .s-cell[data-v-60f20c13]{align-items:center;background:#f8fafa;border-radius:7px;display:flex;gap:8px;min-height:40px;padding:8px 12px}.exam-detail .subject-list .sub-card .s-cell .lab[data-v-60f20c13]{color:#999;flex-shrink:0;font-size:12px}.exam-detail .subject-list .sub-card .s-cell .st-pill[data-v-60f20c13]{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;gap:4px;padding:2px 9px}.exam-detail .subject-list .sub-card .s-cell .st-pill.st-ok[data-v-60f20c13]{background:#e8f8f1;color:#168a68}.exam-detail .subject-list .sub-card .s-cell .st-pill.st-miss[data-v-60f20c13]{background:#f2f4f6;color:#8a949e}.exam-detail .subject-list .sub-card .s-cell .st-pill.st-doing[data-v-60f20c13]{background:#fff6e8;color:#d97b29}.exam-detail .subject-list .sub-card .s-cell .st-pill.st-error[data-v-60f20c13]{background:#fdeceb;color:#d0453e}.exam-detail .subject-list .sub-card .s-cell .act[data-v-60f20c13]{background:#fff;border:1px solid rgba(6,187,157,.5);border-radius:5px;color:var(--jz-theme);cursor:pointer;font-size:12px;margin-left:auto;padding:3px 11px;transition:all .15s;white-space:nowrap}.exam-detail .subject-list .sub-card .s-cell .act[data-v-60f20c13]:hover{background:#06bb9d12}.exam-detail .subject-list .sub-card .s-cell .act+.act[data-v-60f20c13]{margin-left:0}.dialog-footer[data-v-60f20c13]{display:flex;gap:12px;justify-content:flex-end}
