.answer-title{color:#000;font-weight:400;font-size:large;margin-bottom:5px}.answer{border:1px solid #dcdfe6;padding:15px;border-radius:5px;margin-bottom:20px;box-shadow:15px 15px 20px rgba(0,0,0,.1)}h3.question-description,h4.question-script{background-color:#554b7e;color:#fff;padding:10px;border-radius:5px;margin-bottom:20px}h3.question-script{background-color:#554b7e}h4.question-script{background-color:#59546b}.question{margin-bottom:20px}audio:active,audio:focus,audio:hover{box-shadow:15px 15px 20px rgba(0,0,0,.4);transform:scale(1.05)}audio{transition:all .5s linear;box-shadow:2px 2px 4px 0 #006773;border-radius:7px 7px 7px 7px}.text-success{color:#67c23a!important}.wrong-answer .el-radio__input.is-checked .el-radio__inner{border-color:#ec2929;background:#ec2929}.wrong-answer .el-radio__input.is-checked+.el-radio__label{color:#ec2929}.correct-answer .el-radio__input.is-checked .el-radio__inner{border-color:#67c23a;background:#67c23a}.wrong-answer .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#ec2929;background:#ec2929}.wrong-answer .el-checkbox__input.is-checked+.el-checkbox__label{color:#ec2929}.correct-answer .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#67c23a;background:#67c23a}.correct-answer{border-color:#67c23a;color:#67c23a}.wrong-answer textarea{border-color:#ec2929;color:#ec2929}.correct-answer input{border-color:#67c23a;color:#67c23a}.wrong-answer input{border-color:#ec2929;color:#ec2929}textarea{white-space:normal;text-align:justify;font-weight:500}@media only screen and (max-width:768px){.answer-detail .btn-break{width:100%;overflow:auto}}.speaking-assessment-card[data-v-3a29a011]{border:1px solid #e4e6ef;border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(140,152,164,.08)}.section-heading[data-v-3a29a011]{font-size:1.05rem;font-weight:700;text-transform:uppercase;color:#3f4254;letter-spacing:.04em}.field-label[data-v-3a29a011]{display:block;margin-bottom:.5rem;font-size:.975rem;font-weight:600;color:#3f4254}.plagiarism-box[data-v-3a29a011]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid #e4e6ef;border-radius:.75rem;background:#f8f9fc}.plagiarism-box__icon[data-v-3a29a011]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(135deg,#5867dd,#3699ff);color:#fff;font-size:1rem;flex:0 0 auto}.plagiarism-box__content[data-v-3a29a011]{flex:1 1 auto;min-width:0}.plagiarism-box__title[data-v-3a29a011]{font-size:.975rem;font-weight:700;color:#3f4254}.plagiarism-box__text[data-v-3a29a011]{margin-top:.25rem;font-size:.9375rem;line-height:1.6;color:#7e8299}.plagiarism-box__button[data-v-3a29a011]{flex:0 0 auto;white-space:nowrap;border-radius:.475rem;font-weight:600}.assessment-choice-list[data-v-3a29a011]{display:flex;flex-wrap:wrap;gap:1rem 2rem}.assessment-choice-item[data-v-3a29a011]{position:relative;display:inline-flex;align-items:center;margin:0;cursor:pointer;color:#3f4254}.assessment-choice-item.is-disabled[data-v-3a29a011]{cursor:not-allowed;opacity:.75}.assessment-choice-item input[data-v-3a29a011]{position:absolute;opacity:0;pointer-events:none}.choice-indicator[data-v-3a29a011]{position:relative;width:1.125rem;height:1.125rem;margin-right:.625rem;border:2px solid #c4c8d4;border-radius:50%;background:#fff;flex:0 0 auto}.assessment-choice-item input:checked+.choice-indicator[data-v-3a29a011]{border-color:#5867dd}.assessment-choice-item input:checked+.choice-indicator[data-v-3a29a011]:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;border-radius:50%;background:#5867dd;transform:translate(-50%,-50%)}.choice-label[data-v-3a29a011]{font-size:1rem;font-weight:500}.tooltip-anchor[data-v-3a29a011]{position:relative;display:inline-flex;align-items:center}.tooltip-icon[data-v-3a29a011]{width:1rem;height:1rem;object-fit:contain}.tooltip-bubble[data-v-3a29a011]{position:absolute;left:calc(100% + 10px);top:50%;z-index:20;min-width:280px;max-width:360px;padding:.625rem .75rem;border-radius:.5rem;background:#3f4254;color:#fff;font-size:.875rem;line-height:1.5;opacity:0;visibility:hidden;transform:translateY(-50%);transition:opacity .15s ease;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.tooltip-anchor:hover .tooltip-bubble[data-v-3a29a011]{opacity:1;visibility:visible}.speaking-dropdown[data-v-3a29a011]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:.625rem .875rem;font-size:.975rem;border-color:#e4e6ef;border-radius:.475rem}.speaking-dropdown.is-invalid[data-v-3a29a011],.speaking-dropdown[data-v-3a29a011]:focus{box-shadow:none}.dropdown-arrow[data-v-3a29a011]{margin-left:.75rem;color:#7e8299;font-size:.75rem}.speaking-dropdown-menu[data-v-3a29a011]{width:100%;margin-top:.25rem;border:1px solid #e4e6ef;border-radius:.475rem;box-shadow:0 .5rem 1.5rem rgba(140,152,164,.15)}.speaking-dropdown-menu .dropdown-item[data-v-3a29a011]{font-size:.95rem;padding:.625rem .875rem}.speaking-dropdown-menu .dropdown-item.active[data-v-3a29a011],.speaking-dropdown-menu .dropdown-item[data-v-3a29a011]:active{background:#f3f6f9;color:#5867dd}.speaking-textarea.form-control[data-v-3a29a011]{min-height:110px;border-color:#e4e6ef;border-radius:.475rem;resize:vertical;font-size:.975rem;line-height:1.65}@media(max-width:767.98px){.plagiarism-box[data-v-3a29a011]{align-items:flex-start;flex-direction:column}.plagiarism-box__button[data-v-3a29a011]{width:100%}.tooltip-bubble[data-v-3a29a011]{left:0;top:calc(100% + 10px);transform:none;min-width:240px}}.comment-general-title[data-v-09057461]{font-size:16px;font-weight:600}.comment-general-text[data-v-09057461]{margin-bottom:0;font-size:14px;white-space:pre-wrap;word-break:break-word}.comment-general-meta[data-v-09057461]{margin-top:4px;font-size:11px;color:#6b7280}.clean-audio[data-v-09057461],.clean-audio[data-v-09057461]:active,.clean-audio[data-v-09057461]:focus,.clean-audio[data-v-09057461]:hover{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;outline:none!important}.view-skill-speaking+.view-skill-speaking[data-v-33ad293a]{margin-top:2rem}.skill-shell[data-v-33ad293a]{padding:20px 22px;border:1px solid #dbe3f2;border-radius:22px;background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 12px 28px rgba(34,62,110,.08)}.skill-header[data-v-33ad293a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.skill-heading-wrap[data-v-33ad293a]{min-width:0}.skill-kicker[data-v-33ad293a]{margin-bottom:6px;font-size:12px;font-weight:700}.skill-title[data-v-33ad293a]{margin-bottom:0;font-size:1.45rem;color:#18264d}.skill-score-box[data-v-33ad293a]{min-width:88px;padding:10px 14px;border-radius:16px;background:linear-gradient(135deg,#edf3ff,#f7faff);border:1px solid #d6e1fb;text-align:center}.skill-score-box__label[data-v-33ad293a]{display:block;margin-bottom:4px;font-size:12px;font-weight:700;text-transform:uppercase;color:#6f7ea2}.score-display[data-v-33ad293a]{display:block;font-size:2rem;font-weight:700;line-height:1;color:#2450b8}.comment-card[data-v-33ad293a]{padding:1.35rem 1.5rem;border:1px solid #e1e7f2;border-radius:1rem;background:#fff}.comment-section__header[data-v-33ad293a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.comment-chip[data-v-33ad293a]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f2f5fb;font-size:12px;font-weight:700;color:#73809d}.comment-chip--accent[data-v-33ad293a]{background:#ebf2ff;color:#2450b8}.comment-subtitle[data-v-33ad293a],.comment-title[data-v-33ad293a]{margin:0;font-size:1.05rem;font-weight:700;color:#1c2d57}.comment-text[data-v-33ad293a]{margin-bottom:0;font-size:.98rem;line-height:1.7;color:#243250;white-space:pre-wrap;word-break:break-word}.comment-empty[data-v-33ad293a]{margin-bottom:0;font-size:.92rem;font-style:italic;color:#8b95ab}.divider[data-v-33ad293a]{height:1px;margin:1.25rem 0;background:#e6ebf3}.audio-player[data-v-33ad293a]{width:20rem;max-width:100%;height:2rem;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important}.audio-player[data-v-33ad293a],.audio-player[data-v-33ad293a]:active,.audio-player[data-v-33ad293a]:focus,.audio-player[data-v-33ad293a]:hover{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important}.audio-player[data-v-33ad293a]:active,.audio-player[data-v-33ad293a]:focus,.audio-player[data-v-33ad293a]:hover{outline:none!important}@media(max-width:767.98px){.skill-shell[data-v-33ad293a]{padding:18px}.skill-header[data-v-33ad293a]{flex-direction:column}.skill-score-box[data-v-33ad293a]{min-width:0;width:100%}}.comment-essay[data-v-77d8f471]{width:100%;height:auto;background:#fbf5ff;border-radius:5px;margin-bottom:20px;padding:20px;font-size:14px}.result-panel[data-v-77d8f471]{padding:22px;border:1px solid #dde3f0;border-radius:22px;background:linear-gradient(180deg,#f8faff,#f2f5fb)}.result-panel__assessment[data-v-77d8f471]{padding:6px;border-radius:18px;background:hsla(0,0%,100%,.72)}.result-panel__skills[data-v-77d8f471]{margin-top:22px}.result-panel__skill-item+.result-panel__skill-item[data-v-77d8f471]{margin-top:18px}.total-score-box[data-v-77d8f471]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:18px 20px;border:1px solid #d8dfef;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(34,62,110,.06)}.total-score-box__label-wrap[data-v-77d8f471]{display:flex;flex-direction:column}.total-score-box__label[data-v-77d8f471]{font-size:18px;font-weight:700;color:#1d2b53}.total-score-box__input[data-v-77d8f471]{width:140px}.total-score-box__input[data-v-77d8f471] .el-input__inner{height:46px;border-radius:14px;border-color:#cfd8ec;background:#f7f9fd;font-size:22px;font-weight:700;text-align:center;color:#2450b8}@media (max-width:991.98px){.result-panel[data-v-77d8f471]{margin-top:20px}.total-score-box[data-v-77d8f471]{align-items:flex-start;flex-direction:column}.total-score-box__input[data-v-77d8f471]{width:100%}}.comment-essay[data-v-50f1f85a]{width:100%;height:auto;background:#fbf5ff;border-radius:5px;margin-bottom:20px;padding:20px;font-size:14px}@media only screen and (max-width:767px){.w-video[data-v-7622eb6d]{width:100%;object-fit:contain;height:240px}}@media only screen and (min-width:768px){.w-video[data-v-7622eb6d]{width:375px;object-fit:contain;height:280px}}.pronunciation-preview-card[data-v-708d73a8],.pronunciation-score-card[data-v-708d73a8]{border:1px solid #e4e6ef;border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(140,152,164,.08)}.section-heading[data-v-708d73a8]{font-size:1.05rem;font-weight:700;text-transform:uppercase;color:#3f4254;letter-spacing:.04em}.preview-panel[data-v-708d73a8],.score-box[data-v-708d73a8]{padding:1rem;border:1px solid #e4e6ef;border-radius:.75rem;background:#f8f9fc}.field-label[data-v-708d73a8],.preview-panel__title[data-v-708d73a8],.score-box__label[data-v-708d73a8]{font-size:1rem;font-weight:700;color:#3f4254}.preview-panel__body[data-v-708d73a8],.score-box__value-wrap[data-v-708d73a8]{margin-top:.75rem}.media-wrap[data-v-708d73a8]{width:100%}.media-player[data-v-708d73a8]{width:100%;max-height:320px;border-radius:.5rem;background:#000}.audio-box[data-v-708d73a8],.comment-text-box[data-v-708d73a8]{padding:1rem;border:1px solid #e4e6ef;border-radius:.75rem;background:#fff}.audio-player[data-v-708d73a8]{width:100%;max-width:420px}.comment-text[data-v-708d73a8]{margin-bottom:0;white-space:pre-wrap;word-break:break-word}.comment-empty[data-v-708d73a8]{margin-bottom:0;color:#7e8299;font-style:italic}.clean-audio[data-v-708d73a8],.clean-audio[data-v-708d73a8]:active,.clean-audio[data-v-708d73a8]:focus,.clean-audio[data-v-708d73a8]:hover{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;outline:none!important}.fill-answer-card[data-v-ee2dc4c8],.fill-comment-card[data-v-ee2dc4c8],.fill-preview-card[data-v-ee2dc4c8],.fill-score-card[data-v-ee2dc4c8]{border:1px solid #e4e6ef;border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(140,152,164,.08)}.section-heading[data-v-ee2dc4c8]{font-size:1.05rem;font-weight:700;text-transform:uppercase;color:#3f4254;letter-spacing:.04em}.score-box[data-v-ee2dc4c8]{padding:1rem;border:1px solid #e4e6ef;border-radius:.75rem;background:#f8f9fc}.comment-counter[data-v-ee2dc4c8]{font-size:1rem;font-weight:700;color:#5867dd}.comment-list[data-v-ee2dc4c8]{max-height:420px;overflow-y:auto}.comment-card[data-v-ee2dc4c8]{margin-bottom:.75rem;border:1px solid #e4e6ef;border-radius:.75rem;overflow:hidden}.comment-card__header[data-v-ee2dc4c8]{padding:.75rem 1rem;background:linear-gradient(90deg,#5867dd,#3699ff);color:#fff;font-weight:600}.answer-box[data-v-ee2dc4c8],.comment-card__body[data-v-ee2dc4c8]{padding:1rem;background:#f8f9fc;color:#3f4254}.answer-box[data-v-ee2dc4c8]{min-height:360px;max-height:420px;overflow-y:auto;border:1px solid #e4e6ef;border-radius:.75rem;white-space:pre-wrap;font-size:.975rem;line-height:1.8}.highlighted-text[data-v-ee2dc4c8]{background:#ffe27a;color:#1f1f1f}.field-label[data-v-ee2dc4c8],.score-box__label[data-v-ee2dc4c8]{font-size:1rem;font-weight:700;color:#3f4254}.score-box__value-wrap[data-v-ee2dc4c8]{margin-top:.75rem}.audio-box[data-v-ee2dc4c8],.comment-text-box[data-v-ee2dc4c8]{padding:1rem;border:1px solid #e4e6ef;border-radius:.75rem;background:#fff}.audio-player[data-v-ee2dc4c8]{width:100%;max-width:420px}.comment-text[data-v-ee2dc4c8]{margin-bottom:0;white-space:pre-wrap;word-break:break-word}.comment-empty[data-v-ee2dc4c8]{margin-bottom:0;color:#7e8299;font-style:italic}.clean-audio[data-v-ee2dc4c8],.clean-audio[data-v-ee2dc4c8]:active,.clean-audio[data-v-ee2dc4c8]:focus,.clean-audio[data-v-ee2dc4c8]:hover{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;outline:none!important}