.exam-dashboard-page[data-v-4f6568e8]{min-height:100vh;background:#f5f7fa;padding:20px}.exam-dashboard-page .dashboard-container[data-v-4f6568e8]{max-width:1200px;margin:0 auto}.exam-dashboard-page .dashboard-container .page-header[data-v-4f6568e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.exam-dashboard-page .dashboard-container .page-header h2[data-v-4f6568e8]{margin:0;font-size:20px;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exam-dashboard-page .dashboard-container .page-header h2 i[data-v-4f6568e8]{margin-right:10px;color:#409eff}.exam-dashboard-page .dashboard-container .loading-section[data-v-4f6568e8]{text-align:center;padding:100px 0;background:#fff;border-radius:8px}.exam-dashboard-page .dashboard-container .loading-section i[data-v-4f6568e8]{font-size:40px;color:#409eff;display:block;margin-bottom:15px}.exam-dashboard-page .dashboard-container .loading-section p[data-v-4f6568e8]{color:#909399;margin:0}.exam-dashboard-page .dashboard-container .dashboard-content[data-v-4f6568e8]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.exam-dashboard-page .dashboard-container .dashboard-content .info-card .card-header[data-v-4f6568e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}.exam-dashboard-page .dashboard-container .dashboard-content .info-card .card-header i[data-v-4f6568e8]{margin-right:8px;color:#409eff}.exam-dashboard-page .dashboard-container .dashboard-content .info-card .card-body .info-item[data-v-4f6568e8]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;font-size:14px;border-bottom:1px solid #f0f0f0}.exam-dashboard-page .dashboard-container .dashboard-content .info-card .card-body .info-item[data-v-4f6568e8]:last-child{border-bottom:none}.exam-dashboard-page .dashboard-container .dashboard-content .info-card .card-body .info-item .label[data-v-4f6568e8]{width:100px;color:#606266;font-weight:500}.exam-dashboard-page .dashboard-container .dashboard-content .info-card .card-body .info-item .value[data-v-4f6568e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133}.exam-dashboard-page .dashboard-container .dashboard-content .info-card.student-card[data-v-4f6568e8]{grid-column:1}.exam-dashboard-page .dashboard-container .dashboard-content .info-card.exam-card[data-v-4f6568e8]{grid-column:2}.exam-dashboard-page .dashboard-container .dashboard-content .status-card[data-v-4f6568e8]{grid-column:1/-1}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section[data-v-4f6568e8]{text-align:center;padding:30px 20px}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section .status-icon[data-v-4f6568e8]{font-size:60px;display:block;margin-bottom:20px}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section .status-content h3[data-v-4f6568e8]{margin:0 0 10px 0;font-size:20px;color:#303133}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section .status-content p[data-v-4f6568e8]{margin:5px 0;color:#606266}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section .status-content p.tip[data-v-4f6568e8]{font-size:12px;color:#909399}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section .status-content p.tip.warning[data-v-4f6568e8]{color:#e6a23c}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section .status-content .countdown[data-v-4f6568e8]{font-size:36px;font-weight:700;margin:15px 0;font-family:monospace}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section.waiting[data-v-4f6568e8]{background:#fef0f0}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section.waiting .countdown[data-v-4f6568e8],.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section.waiting .status-icon[data-v-4f6568e8]{color:#e6a23c}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section.ready[data-v-4f6568e8]{background:#f0f9ff}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section.ready .status-icon[data-v-4f6568e8]{color:#67c23a}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section.in-progress[data-v-4f6568e8]{background:#fff7e6}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section.in-progress .status-icon[data-v-4f6568e8]{color:#409eff;-webkit-animation:rotate-data-v-4f6568e8 1s linear infinite;animation:rotate-data-v-4f6568e8 1s linear infinite}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section.in-progress .countdown[data-v-4f6568e8]{color:#409eff}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section.ended[data-v-4f6568e8]{background:#fef0f0}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .status-section.ended .status-icon[data-v-4f6568e8]{color:#f56c6c}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .action-buttons[data-v-4f6568e8]{margin-top:20px;text-align:center}.exam-dashboard-page .dashboard-container .dashboard-content .status-card .card-body .action-buttons .el-button[data-v-4f6568e8]{min-width:150px}.exam-dashboard-page .dashboard-container .dashboard-content .records-card[data-v-4f6568e8]{grid-column:1/-1}@-webkit-keyframes rotate-data-v-4f6568e8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-data-v-4f6568e8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:768px){.exam-dashboard-page .dashboard-container .dashboard-content[data-v-4f6568e8]{grid-template-columns:1fr}}