.text-selection-menu[data-v-32aba384]{position:fixed;z-index:2000;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#fff;border-radius:4px}.note-sidebar[data-v-b30d64d6]{position:absolute;top:0;right:0;bottom:0;width:300px;background:#fff;border-left:1px solid #e4e7ed;-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.1);box-shadow:-2px 0 8px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1000}.note-sidebar-header[data-v-b30d64d6]{padding:15px;border-bottom:1px solid #e4e7ed;font-weight:700;font-size:16px;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;background-color:#f5f7fa}.close-btn[data-v-b30d64d6]{cursor:pointer;font-size:18px;color:#909399}.close-btn[data-v-b30d64d6]:hover{color:#409eff}.note-sidebar-content[data-v-b30d64d6]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:15px}.note-item[data-v-b30d64d6]{margin-bottom:15px}.note-title[data-v-b30d64d6]{font-size:14px;color:#303133;white-space:normal;word-break:break-word}.note-actions[data-v-b30d64d6]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.empty-text[data-v-b30d64d6]{text-align:center;color:#909399;margin-top:20px}.note-popconfirm{padding:8px 4px!important}.ielts-part[data-v-4f52c766],.ielts-part [data-v-4f52c766]{font-family:Helvetica Neue Regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.ielts-part .test-container[data-v-4f52c766]{height:calc(100vh - 57px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.ielts-part .test-container .bookmark-context-menu[data-v-4f52c766]{position:fixed;z-index:2000;padding:0;background:#fff;border-radius:6px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.ielts-part .test-container .test-container-title[data-v-4f52c766]{background:#f1f2ec!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin-left:30px;margin-right:30px;border:1px solid #d5d5d5;border-radius:4px!important;margin-top:31px;padding:.75em 1em}.ielts-part .test-container .test-container-content[data-v-4f52c766]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:30px;margin-right:30px;margin-top:31px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding-bottom:20px;cursor:text}.ielts-part .test-container .test-container-content[data-v-4f52c766],.ielts-part .test-container .test-container-content [data-v-4f52c766]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ielts-part .test-container .test-container-content .left-pane[data-v-4f52c766]{overflow-y:auto;padding-right:50px;padding-bottom:140px;position:relative}.ielts-part .test-container .test-container-content .left-pane[data-v-4f52c766] .droparea{max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box}.ielts-part .test-container .test-container-content .left-pane[data-v-4f52c766] .droparea .show.answer.droptarget{max-width:100%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:normal;word-break:break-word}.ielts-part .test-container .test-container-content .resizer[data-v-4f52c766]{width:14px;cursor:col-resize;background-color:#f5f7fa;border-left:1px solid #e4e7ed;border-right:1px solid #e4e7ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .3s;transition:background-color .3s}.ielts-part .test-container .test-container-content .resizer[data-v-4f52c766]:hover{background-color:#e6e8eb}.ielts-part .test-container .test-container-content .resizer .icon-handler[data-v-4f52c766]{width:30px;height:30px;pointer-events:none}.ielts-part .test-container .test-container-content .right-pane[data-v-4f52c766]{position:relative;overflow-y:auto;padding-right:50px;padding-left:15px;padding-bottom:140px}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item[data-v-4f52c766]{margin-bottom:31px}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .question-subtitle[data-v-4f52c766]{margin-bottom:15px;padding:5px;background-color:#f8f9fa;border-left:3px solid #409eff}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .test-container-content-item-title[data-v-4f52c766]{font-size:16px;color:#212529;font-weight:700;margin-bottom:10px}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .question-content[data-v-4f52c766]{margin-bottom:20px}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766]{margin-top:20px;padding:15px;background-color:#fff;border:1px solid #e4e7ed;border-radius:4px}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] input.input-highlight{border:2px solid #409eff!important;-webkit-box-shadow:0 0 8px 2px rgba(64,158,255,.4)!important;box-shadow:0 0 8px 2px rgba(64,158,255,.4)!important;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section .sub-question[data-v-4f52c766]{margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section .sub-question[data-v-4f52c766]:not(:last-child){padding-bottom:20px;border-bottom:1px dashed #dcdfe6}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section .sub-question[data-v-4f52c766]:last-child{margin-bottom:0}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section .sub-question .sub-question-title[data-v-4f52c766]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;margin-bottom:10px;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section .sub-question .sub-question-title.sub-question-title-highlight[data-v-4f52c766]{color:#409eff!important}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section .sub-question .sub-question-title.sub-question-title-highlight[data-v-4f52c766]:before{content:"";position:absolute;top:-2px;left:-4px;right:-4px;bottom:-2px;background-color:rgba(64,158,255,.15);border-radius:4px;z-index:-1}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section .sub-question .sub-question-title.sub-question-title-highlight[data-v-4f52c766]{-webkit-box-shadow:0 0 8px 2px rgba(64,158,255,.3);box-shadow:0 0 8px 2px rgba(64,158,255,.3)}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-checkbox,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-radio,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-checkbox,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-radio{margin:0;line-height:1.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-checkbox .el-checkbox__input,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-checkbox .el-radio__input,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-radio .el-checkbox__input,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-radio .el-radio__input,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-checkbox .el-checkbox__input,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-checkbox .el-radio__input,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-radio .el-checkbox__input,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-radio .el-radio__input{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;line-height:1;height:auto}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-checkbox .el-checkbox__input .el-checkbox__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-checkbox .el-checkbox__input .el-radio__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-checkbox .el-radio__input .el-checkbox__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-checkbox .el-radio__input .el-radio__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-radio .el-checkbox__input .el-checkbox__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-radio .el-checkbox__input .el-radio__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-radio .el-radio__input .el-checkbox__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-radio .el-radio__input .el-radio__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-checkbox .el-checkbox__input .el-checkbox__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-checkbox .el-checkbox__input .el-radio__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-checkbox .el-radio__input .el-checkbox__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-checkbox .el-radio__input .el-radio__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-radio .el-checkbox__input .el-checkbox__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-radio .el-checkbox__input .el-radio__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-radio .el-radio__input .el-checkbox__inner,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-radio .el-radio__input .el-radio__inner{vertical-align:middle}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-checkbox .el-checkbox__label,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-checkbox .el-radio__label,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-radio .el-checkbox__label,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-radio .el-radio__label,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-checkbox .el-checkbox__label,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-checkbox .el-radio__label,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-radio .el-checkbox__label,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-radio .el-radio__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.8;padding-left:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-checkbox .option-letter,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-radio .option-letter,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-checkbox .option-letter,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-radio .option-letter{font-weight:700;margin-right:8px;min-width:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.8}.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-checkbox .option-content,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-checkbox-group .el-radio .option-content,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-checkbox .option-content,.ielts-part .test-container .test-container-content .right-pane .test-container-content-item .answer-section[data-v-4f52c766] .el-radio-group .el-radio .option-content{display:inline;line-height:1.8;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word}.ielts-part .test-container .test-container-content .right-pane .drag-match-scroll[data-v-4f52c766]{position:sticky;height:38px;top:0;z-index:2;margin-bottom:12px;padding:8px 12px;border:1px dashed #c0d3ef;border-radius:4px;background:#eef5ff;color:#4a6fa5;font-size:13px;line-height:1.4}.ielts-part .test-container .question-nav-tabs[data-v-4f52c766]{bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e4e7ed;padding:8px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;max-height:120px;overflow-y:auto;z-index:1000;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.1);box-shadow:0 -2px 8px rgba(0,0,0,.1)}.ielts-part .test-container .question-nav-tabs .question-tab[data-v-4f52c766]{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;padding:2px 4px}.ielts-part .test-container .question-nav-tabs .question-tab .question-tab-line[data-v-4f52c766]{width:18px;height:5px;margin-bottom:2px;border-radius:2px;background-color:#dcdfe6;-webkit-transition:all .3s;transition:all .3s}.ielts-part .test-container .question-nav-tabs .question-tab .question-tab-mark[data-v-4f52c766]{width:12px;height:12px;margin-bottom:2px;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}.ielts-part .test-container .question-nav-tabs .question-tab .question-tab-mark svg[data-v-4f52c766]{width:100%;height:100%;fill:#ff4d4f}.ielts-part .test-container .question-nav-tabs .question-tab .question-tab-number[data-v-4f52c766]{font-size:12px;font-weight:500;color:#606266;-webkit-transition:all .3s;transition:all .3s;line-height:1}.ielts-part .test-container .question-nav-tabs .question-tab:not(.completed) .question-tab-line[data-v-4f52c766]{background-color:#dcdfe6}.ielts-part .test-container .question-nav-tabs .question-tab:not(.completed) .question-tab-number[data-v-4f52c766]{color:#909399}.ielts-part .test-container .question-nav-tabs .question-tab.completed .question-tab-line[data-v-4f52c766]{background-color:#67c23a}.ielts-part .test-container .question-nav-tabs .question-tab.completed .question-tab-number[data-v-4f52c766]{color:#67c23a;font-weight:600}.ielts-part .test-container .question-nav-tabs .question-tab.completed:hover .question-tab-line[data-v-4f52c766]{background-color:#85ce61}.ielts-part .test-container .question-nav-tabs .question-tab.completed:hover .question-tab-number[data-v-4f52c766]{color:#85ce61}.ielts-part .test-container .question-nav-tabs .question-tab.active .question-tab-line[data-v-4f52c766]{background-color:#409eff;height:5px;width:22px}.ielts-part .test-container .question-nav-tabs .question-tab.active .question-tab-number[data-v-4f52c766]{color:#409eff;font-weight:600;font-size:13px}.ielts-part .test-container .question-nav-tabs .question-tab[data-v-4f52c766]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ielts-part .test-container .question-nav-tabs .question-tab:hover .question-tab-line[data-v-4f52c766]{-webkit-transform:scaleY(1.2);transform:scaleY(1.2)}.ielts-part .test-container .heading-item[data-v-4f52c766]{padding:8px 12px;background:#fff;border:1px solid #dcdcdc;margin-bottom:8px;cursor:-webkit-grab;cursor:grab;border-radius:4px}.ielts-part .test-container .heading-item[data-v-4f52c766]:hover{background-color:#f9f9f9}.ielts-part .test-container[data-v-4f52c766] .droparea{display:inline-block;min-width:100px;min-height:24px;border:1px dashed #999;background:#f0f0f0;vertical-align:middle;margin:0 5px;padding:2px 5px}.ielts-part .test-container[data-v-4f52c766] .droparea.drag-over{background:#e0f0ff;border-color:#409eff}.ielts-part .test-container[data-v-4f52c766] .droparea.filled{border-style:solid;background:#fff}.ielts-part .test-container[data-v-4f52c766] .droparea.droparea-highlight{border-color:#409eff!important;background-color:#ecf5ff!important;-webkit-box-shadow:0 0 8px rgba(64,158,255,.6);box-shadow:0 0 8px rgba(64,158,255,.6);-webkit-transition:all .3s;transition:all .3s}[data-v-4f52c766] .ielts-highlight-text{background-color:#ffeb3b;border-radius:2px;padding:2px 0;cursor:pointer}[data-v-4f52c766] .ielts-note-text{background-color:#00eaff;color:#000;border-radius:2px;padding:2px 0;cursor:pointer;box-decoration-break:clone;-webkit-box-decoration-break:clone}[data-v-4f52c766] .ielts-temp-selection{background-color:#b3d8ff}