.ielts-test-part[data-v-3efcdeab]{height:100%}.ielts-test-part.reading[data-v-3efcdeab],.ielts-test-part.speaking[data-v-3efcdeab],.ielts-test-part.writing[data-v-3efcdeab]{display:flex;flex-wrap:nowrap}.ielts-test-part.speaking[data-v-3efcdeab]{flex-flow:column}.ielts-test-part.listening .article-container[data-v-3efcdeab],.ielts-test-part.reading .article-container[data-v-3efcdeab],.ielts-test-part.writing .article-container[data-v-3efcdeab]{box-sizing:border-box;height:100%;line-height:1.5;overflow-y:auto;padding:10px 30px 10px 10px;width:calc(50% - 16px)}.ielts-test-part.listening .resize-bar[data-v-3efcdeab],.ielts-test-part.reading .resize-bar[data-v-3efcdeab],.ielts-test-part.speaking .resize-bar[data-v-3efcdeab],.ielts-test-part.writing .resize-bar[data-v-3efcdeab]{align-content:center;background:#ededed;content:"";height:100%;margin:0 20px;text-align:center;width:1px}.left-container[data-v-3efcdeab]{align-items:center;overflow-y:auto;padding:10px 10px 10px 30px;width:calc(50% - 8px)}.explanation-container[data-v-3efcdeab],.left-container[data-v-3efcdeab]{box-sizing:border-box;display:flex;flex-flow:column;gap:20px}.explanation-container[data-v-3efcdeab]{background:#f5f9ff;border:1px solid #bfd4ff;border-radius:14px;font-size:14px;font-weight:600;padding:10px 20px;transform:translate(-20px);transition:background .3s ease,gap .35s ease,box-shadow .3s ease;width:100%}.explanation-header[data-v-3efcdeab]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:36px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-title[data-v-3efcdeab]{color:#4a7eff;font-size:16px;font-weight:700}.toggle-btn[data-v-3efcdeab]{align-items:center;background:linear-gradient(90deg,#5b6cff,#7b8aff);border:none;border-radius:20px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;outline:none;padding:4px 16px;transition:background .2s ease}.toggle-btn[data-v-3efcdeab]:hover{background:linear-gradient(90deg,#4a5ae8,#6b7af0)}.toggle-arrow[data-v-3efcdeab]{border-bottom:2px solid #fff;border-right:2px solid #fff;display:inline-block;height:8px;transform:translateY(-2px) rotate(45deg);transition:transform .3s ease;width:8px}.explanation-container:not(.collapsed) .toggle-arrow[data-v-3efcdeab]{transform:rotate(-135deg)}.explanation-container .answer-list[data-v-3efcdeab],.explanation-container .explanation[data-v-3efcdeab]{max-height:5000px;opacity:1;overflow:hidden;transition:max-height .35s ease,opacity .35s ease,margin-top .35s ease,margin-bottom .35s ease}.explanation-container.collapsed[data-v-3efcdeab]{background:#fff;border-color:#bfd4ff;border-radius:14px;box-shadow:0 2px 12px #4a7eff14;gap:0}.explanation-container.collapsed .answer-list[data-v-3efcdeab],.explanation-container.collapsed .explanation[data-v-3efcdeab]{margin-bottom:0;margin-top:0;max-height:0;opacity:0}.explanation-container .answer-list[data-v-3efcdeab]{display:flex;flex-flow:column;gap:10px}.explanation-container .answer-list .correct-answer .title[data-v-3efcdeab],.explanation-container .answer-list .student-answer .title[data-v-3efcdeab]{font-weight:700}.explanation-container .answer-list .correct-answer .list[data-v-3efcdeab],.explanation-container .answer-list .student-answer .list[data-v-3efcdeab]{align-items:center;display:flex;flex-wrap:wrap;font-weight:400;gap:20px}.explanation-container .answer-list .correct-answer .list .item[data-v-3efcdeab],.explanation-container .answer-list .student-answer .list .item[data-v-3efcdeab]{display:flex;flex-wrap:nowrap}.explanation-container .answer-list .student-answer .list .correct[data-v-3efcdeab]{color:#03af7c}.explanation-container .answer-list .student-answer .list .wrong[data-v-3efcdeab]{color:#fb3030}.explanation-container .explanation .title[data-v-3efcdeab]{color:#1e79ff}.explanation-container .explanation .value[data-v-3efcdeab]{font-weight:400}.ielts-test-part.listening .question-container[data-v-3efcdeab],.ielts-test-part.reading .question-container[data-v-3efcdeab]{box-sizing:border-box;line-height:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ielts-test-part.writing .question-container[data-v-3efcdeab]{box-sizing:border-box;height:100%;line-height:2;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50%}.ielts-test-part.listening[data-v-3efcdeab]{display:flex;flex-wrap:nowrap}.ielts-test-part.speaking .article-container[data-v-3efcdeab],.ielts-test-part.speaking .question-container[data-v-3efcdeab]{box-sizing:border-box;line-height:2;overflow-y:auto;padding:10px 40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ielts-question-group[data-v-3efcdeab]:first-child{margin-top:16px}.question-no[data-v-3efcdeab],.sw[data-v-3efcdeab]{font-weight:600}.sw[data-v-3efcdeab]{align-content:center;background:var(--head-btn-bg);border-radius:4px;color:var(--head-btn-color);cursor:pointer;font-size:18px;margin:0 10px;padding:6px 12px;position:absolute;right:240px;text-align:center;top:100px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:30}.ielts-test-part .article-container img{max-width:70%;min-width:300px}.highlight,.notes{background:#ff0;cursor:pointer}.notes{position:relative}.notes:hover:after{background:linear-gradient(180deg,#fff,#f5bb0a,#a37c05);border:1px solid #887102;box-shadow:0 2px 2px #5c5c5c80;box-sizing:border-box;content:"";height:8px;position:absolute;right:0;top:-8px;width:8px}.ielts-test-part bold{font-weight:600}
