.interview-simulator-room[data-v-5883429b]{min-height:100vh;background-color:#f0f2f5}.interview-simulator-room .room-container[data-v-5883429b]{max-width:1200px;margin:0 auto;padding:20px}.interview-simulator-room .room-container .room-header[data-v-5883429b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px;background:linear-gradient(135deg,#6e7df2,#91baf8);padding:20px 25px;border-radius:16px;-webkit-box-shadow:0 8px 32px rgba(57,99,188,.3);box-shadow:0 8px 32px rgba(57,99,188,.3);border:1px solid hsla(0,0%,100%,.2)}.interview-simulator-room .room-container .room-header .course-info .course-title[data-v-5883429b],.interview-simulator-room .room-container .room-header .course-info[data-v-5883429b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview-simulator-room .room-container .room-header .course-info .course-title[data-v-5883429b]{margin:0 15px 0 0;font-size:22px;color:#000;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.interview-simulator-room .room-container .room-header .course-info .course-title[data-v-5883429b]:before{content:"\1F3AF";margin-right:10px;font-size:24px;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.interview-simulator-room .room-container .room-header .tab-switcher[data-v-5883429b]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 20px}.interview-simulator-room .room-container .room-header .tab-switcher .room-tabs .el-tabs__header[data-v-5883429b]{margin:0;background:#fff;border-radius:12px;padding:6px;border:2px solid #e4e7ed;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.interview-simulator-room .room-container .room-header .tab-switcher .room-tabs .el-tabs__header .el-tabs__nav-wrap[data-v-5883429b]:after{display:none}.interview-simulator-room .room-container .room-header .tab-switcher .room-tabs .el-tabs__header .el-tabs__item[data-v-5883429b]{padding:0 20px!important;font-weight:700!important;color:#000!important;border:2px solid #333!important;border-radius:8px!important;margin:0 4px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;font-size:16px!important;background:#fff!important;text-shadow:none!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2)!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important;height:44px!important;line-height:44px!important}.interview-simulator-room .room-container .room-header .tab-switcher .room-tabs .el-tabs__header .el-tabs__item i[data-v-5883429b]{margin-right:5px!important;color:#000!important}.interview-simulator-room .room-container .room-header .tab-switcher .room-tabs .el-tabs__header .el-tabs__item[data-v-5883429b]:hover{background:#f0f0f0!important;color:#000!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;border-color:#3963bc!important}.interview-simulator-room .room-container .room-header .tab-switcher .room-tabs .el-tabs__header .el-tabs__item:hover i[data-v-5883429b]{color:#3963bc!important}.interview-simulator-room .room-container .room-header .tab-switcher .room-tabs .el-tabs__header .el-tabs__item.is-active[data-v-5883429b]{background:#3963bc!important;color:#fff!important;border-color:#3963bc!important;-webkit-box-shadow:0 4px 12px rgba(57,99,188,.5)!important;box-shadow:0 4px 12px rgba(57,99,188,.5)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.interview-simulator-room .room-container .room-header .tab-switcher .room-tabs .el-tabs__header .el-tabs__item.is-active i[data-v-5883429b]{color:#fff!important}.interview-simulator-room .room-container .room-header .timer-container .timer[data-v-5883429b],.interview-simulator-room .room-container .room-header .timer-container[data-v-5883429b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview-simulator-room .room-container .room-header .timer-container .timer[data-v-5883429b]{font-size:18px;color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.15);padding:8px 16px;border-radius:20px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);font-weight:500}.interview-simulator-room .room-container .room-header .timer-container .timer i[data-v-5883429b]{margin-right:8px;color:gold;font-size:20px;-webkit-animation:pulse-5883429b 2s infinite;animation:pulse-5883429b 2s infinite}.interview-simulator-room .room-container .iframe-container[data-v-5883429b]{background:linear-gradient(145deg,#f0f0f0,#fff);border-radius:20px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.6);box-shadow:0 10px 30px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.6);margin-bottom:25px;height:75vh;border:2px solid rgba(57,99,188,.1);position:relative}.interview-simulator-room .room-container .iframe-container[data-v-5883429b]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(#3963bc),color-stop(#2c5aa0),to(#3963bc));background:linear-gradient(90deg,#3963bc,#2c5aa0,#3963bc);z-index:1}.interview-simulator-room .room-container .iframe-container iframe[data-v-5883429b]{width:100%;height:100%;border:none;border-radius:18px}.interview-simulator-room .room-container .interview-results[data-v-5883429b]{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);padding:20px}.interview-simulator-room .room-container .interview-results .results-header[data-v-5883429b]{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-bottom:15px;border-bottom:1px solid #ebeef5}.interview-simulator-room .room-container .interview-results .results-header h3[data-v-5883429b]{font-size:20px;color:#303133;margin:0}.interview-simulator-room .room-container .interview-results .results-content .score-section[data-v-5883429b]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.interview-simulator-room .room-container .interview-results .results-content .score-section .score-card[data-v-5883429b]{width:150px;text-align:center;margin-right:30px}.interview-simulator-room .room-container .interview-results .results-content .score-section .score-card .score-value[data-v-5883429b]{font-size:50px;font-weight:700;color:#409eff;line-height:1;margin-bottom:5px}.interview-simulator-room .room-container .interview-results .results-content .score-section .score-card .score-label[data-v-5883429b]{font-size:16px;color:#606266}.interview-simulator-room .room-container .interview-results .results-content .score-section .score-breakdown[data-v-5883429b]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:10px}.interview-simulator-room .room-container .interview-results .results-content .score-section .score-breakdown .el-progress[data-v-5883429b]{margin-bottom:15px}.interview-simulator-room .room-container .interview-results .results-content .score-section .score-breakdown .el-progress .progress-label[data-v-5883429b]{margin-right:10px;width:70px;display:inline-block;text-align:right}.interview-simulator-room .room-container .interview-results .results-content .feedback-section[data-v-5883429b]{margin-bottom:30px}.interview-simulator-room .room-container .interview-results .results-content .feedback-section h4[data-v-5883429b]{font-size:18px;color:#303133;margin:0 0 15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.interview-simulator-room .room-container .interview-results .results-content .feedback-section .feedback-content[data-v-5883429b]{padding:0 10px}.interview-simulator-room .room-container .interview-results .results-content .feedback-section .feedback-content p[data-v-5883429b]{font-size:15px;color:#606266;line-height:1.6}.interview-simulator-room .room-container .interview-results .results-content .action-section[data-v-5883429b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding-top:20px}.interview-simulator-room .chat-history-container[data-v-5883429b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:70vh}.interview-simulator-room .chat-history-container .chat-messages[data-v-5883429b]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:10px;margin-bottom:20px;max-height:40vh;border:1px solid #ebeef5;border-radius:4px;background-color:#f9f9f9}.interview-simulator-room .chat-history-container .chat-messages .message[data-v-5883429b]{margin-bottom:15px;padding:10px 15px;border-radius:8px;max-width:80%}.interview-simulator-room .chat-history-container .chat-messages .message.agent[data-v-5883429b]{background-color:#e1f3ff;margin-right:auto}.interview-simulator-room .chat-history-container .chat-messages .message.user[data-v-5883429b]{background-color:#f0f9eb;margin-left:auto}.interview-simulator-room .chat-history-container .chat-messages .message .message-header[data-v-5883429b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px;font-size:12px;color:#909399}.interview-simulator-room .chat-history-container .chat-messages .message .message-header .sender[data-v-5883429b]{font-weight:700}.interview-simulator-room .chat-history-container .chat-messages .message .message-content[data-v-5883429b]{font-size:14px;color:#303133;line-height:1.5;word-break:break-word}.interview-simulator-room .chat-history-container .chat-messages .no-messages[data-v-5883429b]{text-align:center;color:#909399;padding:20px}.interview-simulator-room .chat-history-container .ai-evaluation[data-v-5883429b]{padding:15px;border:1px solid #ebeef5;border-radius:4px;background-color:#fff}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-header[data-v-5883429b]{font-size:18px;font-weight:700;color:#303133;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-score[data-v-5883429b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-score .score-title[data-v-5883429b]{font-size:16px;color:#606266;margin-right:15px}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-score .score-value[data-v-5883429b]{font-size:28px;font-weight:700;color:#409eff}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-details[data-v-5883429b]{margin-bottom:20px}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-details .detail-item[data-v-5883429b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-details .detail-item .detail-label[data-v-5883429b]{width:80px;font-size:14px;color:#606266}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-comment .comment-title[data-v-5883429b]{margin-bottom:15px;font-weight:700;color:#303133;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-comment .comment-title[data-v-5883429b]:before{content:"\1F4AC";margin-right:8px;font-size:18px}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-comment .comment-content[data-v-5883429b]{background:linear-gradient(135deg,#f8f9fa,#e8f1ff);padding:20px;border-radius:12px;line-height:1.8;color:#444;border-left:4px solid #3963bc;-webkit-box-shadow:0 2px 12px rgba(57,99,188,.1);box-shadow:0 2px 12px rgba(57,99,188,.1);border:1px solid #e8f1ff;font-size:14px}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-processing[data-v-5883429b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px;text-align:center}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-processing .processing-icon[data-v-5883429b]{margin-bottom:20px}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-processing .processing-icon i[data-v-5883429b]{font-size:40px;color:#3963bc;-webkit-animation:rotating-5883429b 2s linear infinite;animation:rotating-5883429b 2s linear infinite}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-processing .processing-text h4[data-v-5883429b]{color:#303133;margin:0 0 10px 0;font-size:16px}.interview-simulator-room .chat-history-container .ai-evaluation .evaluation-processing .processing-text p[data-v-5883429b]{color:#909399;margin:0;font-size:14px;line-height:1.5}@-webkit-keyframes rotating-5883429b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating-5883429b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse-5883429b{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse-5883429b{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1)}}.interview-simulator-room .chat-history-container .history-content .history-card .card-header[data-v-5883429b]{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}.interview-simulator-room .chat-history-container .history-content .history-card .card-header .card-title[data-v-5883429b]{font-size:16px;font-weight:700;color:#303133}.interview-simulator-room .chat-history-container .history-content .history-card .card-header .card-title i[data-v-5883429b]{margin-right:8px;color:#3963bc}.interview-simulator-room .chat-history-container .history-content .history-card .card-header .header-actions[data-v-5883429b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.interview-simulator-room .chat-history-container .history-content .history-card .loading-container[data-v-5883429b]{padding:20px}.interview-simulator-room .chat-history-container .history-content .history-card .score-history-list .score-display[data-v-5883429b]{font-weight:700;color:#3963bc}.interview-simulator-room .chat-history-container .history-content .history-card .score-history-list .pending-score[data-v-5883429b]{color:#909399;font-style:italic}.interview-simulator-room .chat-history-container .history-content .history-card .score-history-list .comment-preview[data-v-5883429b]{color:#606266;line-height:1.4}.interview-simulator-room .chat-history-container .history-content .history-card .score-history-list .pagination-container[data-v-5883429b]{margin-top:20px;text-align:right}.interview-simulator-room .chat-history-container .history-content .history-card .empty-container[data-v-5883429b]{padding:40px 20px}.interview-simulator-room .save-status[data-v-5883429b]{margin-top:15px;text-align:center}.interview-simulator-room .save-status .success-icon[data-v-5883429b]{color:#67c23a;margin-right:5px}.interview-simulator-room .save-status .loading-icon[data-v-5883429b]{margin-right:5px}.interview-simulator-room .markdown-content .md-h3[data-v-5883429b]{color:#2c3e50;font-size:18px;font-weight:600;margin:20px 0 15px 0;padding-bottom:8px;border-bottom:2px solid #3963bc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview-simulator-room .markdown-content .md-h3[data-v-5883429b]:before{content:"\1F4CA";margin-right:8px;font-size:16px}.interview-simulator-room .markdown-content .md-h4[data-v-5883429b]{color:#34495e;font-size:16px;font-weight:600;margin:15px 0 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview-simulator-room .markdown-content .md-h4[data-v-5883429b]:before{content:"\25B6\FE0F";margin-right:6px;font-size:12px}.interview-simulator-room .markdown-content .md-p[data-v-5883429b]{margin:12px 0;line-height:1.8;color:#444}.interview-simulator-room .markdown-content .md-bold[data-v-5883429b]{font-weight:600;color:#2c3e50;background:linear-gradient(120deg,#a8e6cf,#dcedc1);padding:2px 6px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.interview-simulator-room .markdown-content .md-italic[data-v-5883429b]{font-style:italic;color:#7f8c8d;background-color:#f8f9fa;padding:1px 4px;border-radius:3px}.interview-simulator-room .markdown-content .md-code[data-v-5883429b]{background-color:#f1f2f6;color:#e74c3c;padding:3px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;border:1px solid #ddd}.interview-simulator-room .markdown-content .md-ol[data-v-5883429b],.interview-simulator-room .markdown-content .md-ul[data-v-5883429b]{margin:15px 0;padding-left:0}.interview-simulator-room .markdown-content .md-li[data-v-5883429b]{list-style:none;margin:8px 0;padding:8px 15px;background:-webkit-gradient(linear,left top,right top,from(#fff3cd),to(#ffeaa7));background:linear-gradient(90deg,#fff3cd,#ffeaa7);border-left:4px solid #f39c12;border-radius:0 6px 6px 0;position:relative;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.interview-simulator-room .markdown-content .md-li[data-v-5883429b]:before{content:"\2713";position:absolute;left:-12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#f39c12;color:#fff;width:20px;height:20px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700}.interview-simulator-room .markdown-content .md-li.md-li-ordered[data-v-5883429b]{background:-webkit-gradient(linear,left top,right top,from(#e8f1ff),to(#d1e5ff));background:linear-gradient(90deg,#e8f1ff,#d1e5ff);border-left-color:#3963bc}.interview-simulator-room .markdown-content .md-li.md-li-ordered[data-v-5883429b]:before{content:counter(ordered-counter);background-color:#3963bc;counter-increment:ordered-counter}.interview-simulator-room .markdown-content .md-ol[data-v-5883429b]{counter-reset:ordered-counter}.interview-simulator-room .markdown-content.comment-preview .md-h3[data-v-5883429b],.interview-simulator-room .markdown-content.comment-preview .md-h4[data-v-5883429b]{font-size:14px;margin:5px 0}.interview-simulator-room .markdown-content.comment-preview .md-h3[data-v-5883429b]:before,.interview-simulator-room .markdown-content.comment-preview .md-h4[data-v-5883429b]:before{display:none}.interview-simulator-room .markdown-content.comment-preview .md-bold[data-v-5883429b]{background:none;-webkit-box-shadow:none;box-shadow:none;padding:0;color:#3963bc}.interview-simulator-room .markdown-content.comment-preview .md-li[data-v-5883429b]{margin:2px 0;padding:4px 8px;font-size:13px}.interview-simulator-room .markdown-content.comment-preview .md-li[data-v-5883429b]:before{display:none}[data-v-5883429b] .interview-end-dialog .el-message-box{border-radius:16px;overflow:hidden}[data-v-5883429b] .interview-end-dialog .el-message-box .el-message-box__header{background:linear-gradient(135deg,#3963bc,#2c5aa0);color:#fff;padding:20px}[data-v-5883429b] .interview-end-dialog .el-message-box .el-message-box__header .el-message-box__title{color:#fff;font-weight:600}[data-v-5883429b] .interview-end-dialog .el-message-box .el-message-box__content{padding:25px 20px}[data-v-5883429b] .interview-end-dialog .el-message-box .el-message-box__content .el-message-box__message{color:#555;line-height:1.6;white-space:pre-line}[data-v-5883429b] .interview-end-dialog .el-message-box .el-message-box__btns{padding:15px 20px 20px}[data-v-5883429b] .interview-end-dialog .el-message-box .el-message-box__btns .el-button{border-radius:8px;padding:10px 20px;font-weight:500}[data-v-5883429b] .interview-end-dialog .el-message-box .el-message-box__btns .el-button--primary{background:linear-gradient(135deg,#3963bc,#2c5aa0);border:none}@media (max-width:900px){.interview-simulator-room .room-container .room-header[data-v-5883429b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:15px}.interview-simulator-room .room-container .room-header .course-info[data-v-5883429b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.interview-simulator-room .room-container .room-header .tab-switcher[data-v-5883429b]{margin:0}.interview-simulator-room .room-container .room-header .tab-switcher .room-tabs .el-tabs__item[data-v-5883429b]{padding:0 15px;font-size:14px}.interview-simulator-room .room-container .room-header .timer-container[data-v-5883429b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.interview-simulator-room .room-container .score-section[data-v-5883429b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.interview-simulator-room .room-container .score-section .score-card[data-v-5883429b]{margin:0 auto 20px}.interview-simulator-room .room-container .history-content .history-card .card-header[data-v-5883429b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.interview-simulator-room .room-container .history-content .history-card .card-header .header-actions[data-v-5883429b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chat-history-container[data-v-5883429b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-history-container .chat-messages[data-v-5883429b]{max-height:30vh}}