.room-learn-container[data-v-4b843b48]{padding:20px;background-color:#f5f7fa}.room-learn-container .breadcrumb[data-v-4b843b48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px;color:#606266}.room-learn-container .breadcrumb .breadcrumb-left[data-v-4b843b48]{display:flex;align-items:center}.room-learn-container .breadcrumb .breadcrumb-left .breadcrumb-item[data-v-4b843b48]{cursor:pointer;transition:color .3s}.room-learn-container .breadcrumb .breadcrumb-left .breadcrumb-item[data-v-4b843b48]:hover{color:#409eff}.room-learn-container .breadcrumb .breadcrumb-left .breadcrumb-item.active[data-v-4b843b48]{color:#303133;font-weight:500;cursor:default}.room-learn-container .breadcrumb .breadcrumb-left .breadcrumb-separator[data-v-4b843b48]{margin:0 8px;color:#c0c4cc}.room-learn-container .breadcrumb .breadcrumb-right[data-v-4b843b48]{display:flex;align-items:center}.room-learn-container .breadcrumb .breadcrumb-right .history-btn[data-v-4b843b48]{padding:6px 12px;background-color:#ecf5ff;color:#409eff;border:1px solid #d9ecff;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}.room-learn-container .breadcrumb .breadcrumb-right .history-btn[data-v-4b843b48]:hover{background-color:#d9ecff;border-color:#99d1ff}.room-learn-container .main-content[data-v-4b843b48]{display:flex;gap:20px;height:calc(100vh - 180px)}.room-learn-container .main-content .left-panel[data-v-4b843b48]{width:320px;background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);display:flex;flex-direction:column}.room-learn-container .main-content .left-panel .form-item[data-v-4b843b48]{margin-bottom:24px}.room-learn-container .main-content .left-panel .form-item .form-label[data-v-4b843b48]{display:block;margin-bottom:12px;font-size:14px;color:#303133;font-weight:500}.room-learn-container .main-content .left-panel .form-item .form-label .required[data-v-4b843b48]{color:#f56c6c;margin-right:4px}.room-learn-container .main-content .left-panel .form-item .exam-select[data-v-4b843b48]{width:100%}.room-learn-container .main-content .left-panel .form-item .class-list[data-v-4b843b48]{background:#f5f7fa;border-radius:6px;padding:16px;overflow:auto;max-height:calc(100vh - 420px)}.room-learn-container .main-content .left-panel .form-item .class-list .el-checkbox-group[data-v-4b843b48]{display:flex;flex-direction:column;gap:12px}.room-learn-container .main-content .left-panel .form-item .class-list .el-checkbox[data-v-4b843b48]{margin:0}.room-learn-container .main-content .left-panel .form-item .class-list .el-checkbox .unsubmitted-tag[data-v-4b843b48]{color:#909399;font-size:12px}.room-learn-container .main-content .left-panel .submit-btn[data-v-4b843b48]{margin-top:auto;width:100%;height:40px;font-size:14px;border-radius:6px}.room-learn-container .main-content .left-panel .submit-btn[data-v-4b843b48]:disabled{background-color:#c0c4cc;border-color:#c0c4cc}.room-learn-container .main-content .right-panel[data-v-4b843b48]{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;padding:30px 0 30px 30px}.room-learn-container .main-content .right-panel .analyzing-state[data-v-4b843b48]{display:flex;flex-direction:column;align-items:center;gap:24px}.room-learn-container .main-content .right-panel .analyzing-state .ai-icon[data-v-4b843b48]{width:120px;height:120px;display:flex;align-items:center;justify-content:center;position:relative}.room-learn-container .main-content .right-panel .analyzing-state .ai-icon .loading-icon[data-v-4b843b48]{width:64px;height:64px;color:#409eff;animation:rotate-4b843b48 2s linear infinite}.room-learn-container .main-content .right-panel .analyzing-state .ai-icon[data-v-4b843b48]:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(64,158,255,.2) 0,transparent 70%);animation:pulse-4b843b48 2s ease-in-out infinite}.room-learn-container .main-content .right-panel .analyzing-state .ai-icon[data-v-4b843b48]:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;border:2px solid rgba(64,158,255,.3);animation:ripple-4b843b48 2s ease-out infinite}.room-learn-container .main-content .right-panel .analyzing-state .analyzing-text[data-v-4b843b48]{font-size:18px;color:#409eff;font-weight:500;letter-spacing:2px;animation:blink-4b843b48 1.5s ease-in-out infinite}.room-learn-container .main-content .right-panel .analyzing-state .analyzing-subtext[data-v-4b843b48]{font-size:14px;color:#909399;margin-top:-12px}.room-learn-container .main-content .right-panel .analyzing-state .loading-dots[data-v-4b843b48]{display:flex;gap:8px;margin-top:8px}.room-learn-container .main-content .right-panel .analyzing-state .loading-dots .dot[data-v-4b843b48]{width:8px;height:8px;border-radius:50%;background-color:#409eff;animation:bounce-4b843b48 1.4s ease-in-out infinite both}.room-learn-container .main-content .right-panel .analyzing-state .loading-dots .dot[data-v-4b843b48]:first-child{animation-delay:-.32s}.room-learn-container .main-content .right-panel .analyzing-state .loading-dots .dot[data-v-4b843b48]:nth-child(2){animation-delay:-.16s}.room-learn-container .main-content .right-panel .analyzing-state .loading-dots .dot[data-v-4b843b48]:nth-child(3){animation-delay:0s}.room-learn-container .main-content .right-panel .empty-state[data-v-4b843b48]{display:flex;flex-direction:column;align-items:center;gap:16px}.room-learn-container .main-content .right-panel .empty-state .empty-icon[data-v-4b843b48]{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.room-learn-container .main-content .right-panel .empty-state .empty-icon .empty-svg[data-v-4b843b48]{width:80px;height:80px;color:#dcdfe6}.room-learn-container .main-content .right-panel .empty-state .empty-text[data-v-4b843b48]{font-size:14px;color:#909399}.room-learn-container .main-content .right-panel .analysis-result[data-v-4b843b48]{width:100%;height:100%;overflow-y:auto;line-height:normal;padding-right:30px}.room-learn-container .main-content .right-panel .analysis-result .result-content[data-v-4b843b48]{min-height:400px;display:flex;align-items:center;justify-content:center;color:#606266;font-size:14px}@keyframes rotate-4b843b48{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-4b843b48{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}}@keyframes ripple-4b843b48{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes blink-4b843b48{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce-4b843b48{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}