@font-face{font-family:Montserrat-SemiBold;src:url(../fonts/Montserrat-Regular.e1d0a15d.otf)}.entry-diagnostic-dialog{max-width:calc(100vw - 32px);margin-top:4vh!important;border-radius:14px;overflow:hidden}.entry-diagnostic-dialog .el-dialog__header{display:none}.entry-diagnostic-dialog .el-dialog__body{max-height:90vh;padding:0;overflow-y:auto}.entry-diagnostic[data-v-3346397f]{color:#1b213d;background:#f7f8fc;font-family:Montserrat-Regular,sans-serif}.entry-diagnostic__header[data-v-3346397f]{padding:22px 30px 20px;color:#fffaf7;background:#9f2f25}.entry-diagnostic__header h2[data-v-3346397f]{margin:5px 0 7px;color:inherit;font-family:Montserrat-SemiBold,sans-serif;font-size:clamp(22px,2.6vw,30px);line-height:1.2}.entry-diagnostic__header p[data-v-3346397f]{max-width:720px;margin:0;font-size:14px;line-height:1.5}.entry-diagnostic__status[data-v-3346397f]{font-size:12px;font-weight:700;letter-spacing:.12em}.entry-diagnostic__rule[data-v-3346397f]{margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,250,247,.28);font-size:13px;line-height:1.55}.entry-diagnostic__section[data-v-3346397f]{padding:18px 30px 0}.entry-diagnostic__section h3[data-v-3346397f]{margin:0 0 9px;color:#273161;font-family:Montserrat-SemiBold,sans-serif;font-size:17px}.entry-diagnostic__checks[data-v-3346397f]{border-top:1px solid #dfe3ef}.entry-diagnostic__check[data-v-3346397f]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #dfe3ef}.entry-diagnostic__check strong[data-v-3346397f]{color:#273161;font-size:14px}.entry-diagnostic__check p[data-v-3346397f]{margin:3px 0 0;color:#596174;font-size:13px;line-height:1.5}.entry-diagnostic__check-mark[data-v-3346397f]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#93291f;background:#f9dfdc;font-weight:700}.entry-diagnostic__summary[data-v-3346397f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;border-top:1px solid #dfe3ef}.entry-diagnostic__summary-item[data-v-3346397f]{min-width:0;padding:8px 0;border-bottom:1px solid #dfe3ef}.entry-diagnostic__summary-item dt[data-v-3346397f]{color:#6a7184;font-size:13px;font-weight:600}.entry-diagnostic__summary-item dd[data-v-3346397f]{min-width:0;margin:3px 0 0}.entry-diagnostic__value[data-v-3346397f]{color:#1b213d;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.entry-diagnostic__raw[data-v-3346397f]{margin-top:2px;color:#777f92;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.entry-diagnostic__note[data-v-3346397f]{margin-top:3px;color:#6b5320;font-size:12px;line-height:1.5}.entry-diagnostic__reference[data-v-3346397f]{margin:16px 30px 0;padding-top:10px;color:#6f7688;border-top:1px solid #dfe3ef;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.entry-diagnostic__actions[data-v-3346397f]{display:flex;justify-content:flex-end;gap:12px;padding:14px 30px 20px}@media(max-width:640px){.entry-diagnostic__header[data-v-3346397f],.entry-diagnostic__section[data-v-3346397f]{padding-left:22px;padding-right:22px}.entry-diagnostic__reference[data-v-3346397f]{margin-left:22px;margin-right:22px}.entry-diagnostic__summary[data-v-3346397f]{grid-template-columns:1fr}.entry-diagnostic__actions[data-v-3346397f]{align-items:stretch;flex-direction:column-reverse;padding:22px}.entry-diagnostic__actions .el-button[data-v-3346397f]{width:100%;margin-left:0}}.exam-detail-dialog[data-v-24bb476d]{margin:0 auto;border-radius:12px 12px 0 0}.exam-detail-dialog .el-dialog__header[data-v-24bb476d]{background:linear-gradient(135deg,#4468ec,#3b5fe7);padding:32px 40px;border-radius:12px 12px 0 0;margin:0}.exam-detail-dialog .el-dialog__header .el-dialog__title[data-v-24bb476d]{font-size:24px;font-weight:700;color:#fff;letter-spacing:.5px;text-transform:uppercase;margin-left:8px}.exam-detail-dialog .el-dialog__header .el-dialog__headerbtn[data-v-24bb476d]{top:32px;right:40px}.exam-detail-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-24bb476d]{color:#fff;font-size:24px;font-weight:700}.exam-detail-dialog .exam-detail-container[data-v-24bb476d]{padding:48px;background:#f0f4f8;margin:0}.exam-detail-dialog .exam-detail-container .info-table[data-v-24bb476d]{width:100%;border-collapse:collapse;margin-bottom:48px}.exam-detail-dialog .exam-detail-container .info-table tr[data-v-24bb476d]{border-bottom:1px solid #eef2ff}.exam-detail-dialog .exam-detail-container .info-table tr[data-v-24bb476d]:last-child{border-bottom:none}.exam-detail-dialog .exam-detail-container .info-table tr[data-v-24bb476d]:hover{background-color:#f8fafc}.exam-detail-dialog .exam-detail-container .info-table .label-cell[data-v-24bb476d]{width:30%;padding:20px;color:#64748b;font-weight:500;text-align:right;vertical-align:top}.exam-detail-dialog .exam-detail-container .info-table .value-cell[data-v-24bb476d]{padding:20px;color:#333;white-space:normal;word-break:keep-all;overflow-wrap:normal}.exam-detail-dialog .exam-detail-container .info-table .value-cell strong[data-v-24bb476d]{color:#4468ec;font-size:18px;font-weight:600;margin-right:5px}.exam-detail-dialog .exam-detail-container .instruction-section[data-v-24bb476d]{background:#fff;border-radius:16px;padding:40px;margin:16px 8px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.exam-detail-dialog .exam-detail-container .instruction-section h3[data-v-24bb476d]{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #4468ec}.exam-detail-dialog .exam-detail-container .instruction-section .instruction-content[data-v-24bb476d]{font-size:16px;line-height:1.8;color:#475569;background:#f8fafc;padding:32px;margin:16px 8px;border-radius:12px;border:1px solid #eef2ff;white-space:normal;word-break:keep-all;overflow-wrap:normal}.exam-detail-dialog .exam-detail-container .instruction-section .instruction-content p[data-v-24bb476d]{margin-bottom:20px}.exam-detail-dialog .exam-detail-container .instruction-section .instruction-content p[data-v-24bb476d]:last-child{margin-bottom:0}.event-entry[data-v-24bb476d]{padding:2px 5px;font-size:18px;color:#fff;background:#4468ec;border-radius:5px;border:2px solid #4468ec;margin:5px 5px;text-align:center}.event-entry[data-v-24bb476d],.event-info[data-v-24bb476d]{font-family:Montserrat-SemiBold;cursor:pointer;font-weight:600}.event-info[data-v-24bb476d]{font-size:15px;color:#4468ec;padding:4px 8px;border-radius:6px;border:2px solid #4468ec;background:transparent;transition:all .2s ease;margin-left:5px}.event-info[data-v-24bb476d]:hover{background:#4468ec;color:#fff}.leftImgStyle[data-v-24bb476d]{position:absolute;height:100px;align-items:center;margin-left:0;left:10px;margin-top:30px}.event-status[data-v-24bb476d]{position:absolute;top:-110px;right:8px;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500}.event_name[data-v-24bb476d]{font-size:40px;font-weight:900;margin-top:15px}.event_name[data-v-24bb476d],.project_name[data-v-24bb476d]{font-family:Montserrat-SemiBold;margin-left:150px;color:#1b213d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project_name[data-v-24bb476d]{font-size:18px;margin-top:10px;font-weight:600}.event_info[data-v-24bb476d]{font-family:Montserrat-SemiBold;font-size:15px;margin-left:150px;font-weight:900;color:#a7abbe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events-item[data-v-24bb476d]{display:flex;flex-direction:column;position:relative;justify-content:center;height:176px;margin-right:45px;margin-bottom:30px}.my-events[data-v-24bb476d]{width:calc(100% - 40px);margin-top:25px;margin-left:20px;margin-right:45px}.student-session-title[data-v-24bb476d]{margin-left:20px;font-weight:600;color:#cacddf;font-size:18px;font-family:Montserrat-SemiBold}.session-title-1[data-v-24bb476d]{margin-left:20px;margin-top:10px;font-family:Montserrat-SemiBold;font-weight:800;color:#1b213d;font-size:32px}.session-name[data-v-24bb476d]{font-size:28px;font-weight:600;color:#fff;margin:10px 0 0 45px;font-family:Montserrat-SemiBold}.session-item[data-v-24bb476d]{cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:340px;height:285px;background-image:url(../img/session_nav_bg.427c2ef9.png);background-repeat:no-repeat;background-size:contain;background-color:transparent}.session-item-bottom[data-v-24bb476d]{position:relative;height:110px;margin-top:30px;padding-left:45px;display:flex;flex-direction:row;align-items:center}.session-time[data-v-24bb476d]{margin:0;padding:0;font-size:16px;color:#f18601;font-weight:600;font-family:Montserrat-SemiBold}.sessionList[data-v-24bb476d]{display:flex;flex-direction:row;flex-wrap:wrap}.type_label[data-v-24bb476d]{font-size:18px;margin-left:10px}.note-container .note-text[data-v-24bb476d]{color:#666;font-size:14px;padding:10px;margin:10px 0;background-color:#f5f5f5;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.el-row[data-v-24bb476d]{position:relative}.equipment-guide-btn[data-v-24bb476d]{display:inline-block;padding:8px 16px;background:#4468ec;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-family:Montserrat-SemiBold;transition:background-color .2s}.equipment-guide-btn[data-v-24bb476d]:hover{background:#3b5fe7}.timeline-dialog[data-v-24bb476d]{margin:0 auto;border-radius:12px 12px 0 0}.timeline-dialog .el-dialog__header[data-v-24bb476d]{background:linear-gradient(135deg,#4468ec,#3b5fe7);padding:24px 32px;border-radius:12px 12px 0 0;margin:0}.timeline-dialog .el-dialog__header .el-dialog__title[data-v-24bb476d]{font-size:22px;font-weight:700;color:#fff}.timeline-dialog .el-dialog__header .el-dialog__headerbtn[data-v-24bb476d]{top:24px}.timeline-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-24bb476d]{color:#fff}.timeline-dialog .timeline-container[data-v-24bb476d]{margin-top:0;width:90%;padding:0 32px 32px}.timeline-dialog .timeline-container .timeline-title[data-v-24bb476d]{text-align:center;color:#4468ec;font-size:28px;font-weight:700;margin:16px 0 24px}.timeline-dialog .timeline-container .timeline-table[data-v-24bb476d]{margin-top:20px}.timeline-dialog .timeline-container .timeline-table .el-table__header th[data-v-24bb476d]{background-color:#f5f7fa;color:#303133;font-weight:600}.timeline-dialog .timeline-container .timeline-table .el-table__row[data-v-24bb476d]:hover{background-color:#f5f7fa}.timeline-dialog .timeline-container .timeline-notes[data-v-24bb476d]{font-size:14px;margin-top:24px;color:#606266;background-color:#f8f9fa;padding:16px;border-radius:8px;word-break:keep-all;overflow-wrap:normal;white-space:normal}.timeline-dialog .timeline-container .timeline-notes p[data-v-24bb476d]{margin:8px 0;white-space:normal;word-break:keep-all;overflow-wrap:normal}.timeline-dialog .timeline-container .timeline-notes p[data-v-24bb476d]:before{content:""}.exam-identity-confirm.el-message-box{width:calc(100% - 32px);max-width:540px;border:1px solid #dce3fd;border-radius:10px;font-family:Montserrat-SemiBold,sans-serif}.exam-identity-confirm.el-message-box .el-message-box__header{padding:24px 24px 12px}.exam-identity-confirm.el-message-box .el-message-box__title{color:#1b213d;font-size:22px;font-weight:700}.exam-identity-confirm.el-message-box .el-message-box__content{padding:8px 24px 4px}.exam-identity-confirm.el-message-box .el-message-box__status{top:14px;color:#f18601}.exam-identity-confirm.el-message-box .el-message-box__message{padding-left:34px}.exam-identity-confirm.el-message-box .el-message-box__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:20px 24px 24px}.exam-identity-confirm.el-message-box .el-message-box__btns .el-button{min-height:44px;margin-left:0;padding:10px 18px;border-radius:6px;font-family:Montserrat-SemiBold,sans-serif;white-space:normal}.exam-identity-confirm.el-message-box .el-message-box__btns .el-button--primary{background:#4468ec;border-color:#4468ec}.exam-identity-confirm__content{color:#4a526d;font-family:Montserrat-Regular,sans-serif;font-size:14px;line-height:1.6}.exam-identity-confirm__help,.exam-identity-confirm__intro,.exam-identity-confirm__statement{margin:0}.exam-identity-confirm__details{margin:14px 0;padding:12px 14px;border:1px solid #dce3fd;border-radius:8px;background:#f5f7ff}.exam-identity-confirm__row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:baseline}.exam-identity-confirm__row+.exam-identity-confirm__row{margin-top:8px;padding-top:8px;border-top:1px solid #e3e8f8}.exam-identity-confirm__label{color:#6b7390;font-size:12px;font-weight:600;text-transform:uppercase}.exam-identity-confirm__name{color:#1b213d;font-size:19px;overflow-wrap:anywhere}.exam-identity-confirm__account{color:#273161;overflow-wrap:anywhere}.exam-identity-confirm__statement{color:#273161;font-weight:600}.exam-identity-confirm__help{margin-top:8px;color:#7a4d0b}@media(max-width:520px){.exam-identity-confirm.el-message-box .el-message-box__message{padding-left:0}.exam-identity-confirm.el-message-box .el-message-box__status{display:none}.exam-identity-confirm.el-message-box .el-message-box__btns .el-button{width:100%}.exam-identity-confirm__row{grid-template-columns:1fr;gap:2px}}