.modal-title-row[data-v-507341ef]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-right:54px}.modal-title-row .fullscreen-toggle-btn[data-v-507341ef]{padding:0 4px;height:24px;font-size:16px;color:#666}.modal-title-row .fullscreen-toggle-btn[data-v-507341ef]:hover{color:#1890ff}.preview-practice[data-v-507341ef]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;height:100%}.preview-header[data-v-507341ef]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.preview-header .preview-topic[data-v-507341ef]{color:#555;font-size:13px;margin-left:4px}.practice-hearing[data-v-507341ef]{height:40px;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:center;align-items:center;width:100%}.practice-hearing .audio-slider[data-v-507341ef]{-ms-flex:1;flex:1}.practice-hearing .mic-button[data-v-507341ef]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:36px;font-size:14px;border:2px solid transparent;gap:6px;-ms-flex-negative:0;flex-shrink:0}.practice-hearing .mic-button[data-v-507341ef]:hover{border-color:#1890ff;color:#1890ff}.practice-hearing .mic-button .icon[data-v-507341ef]{font-size:18px}.practice-container[data-v-507341ef]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:12px;overflow:hidden;min-height:0}.practice-container .practice-topic[data-v-507341ef]{width:50%;overflow-y:auto;overflow-x:hidden;min-width:100px;padding-right:8px}.practice-container .practice-topic[data-v-507341ef] img{max-width:100%!important}.practice-container .resize[data-v-507341ef]{width:6px;background-color:#f3f3f3;cursor:col-resize;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-ms-flex-negative:0;flex-shrink:0}.practice-container .practice-answer-sheet[data-v-507341ef]{-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding-right:8px}.practice-container .practice-answer-sheet .answer-container[data-v-507341ef]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.practice-container .practice-answer-sheet .answer-item[data-v-507341ef]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.practice-container .practice-answer-sheet .answer-item>span[data-v-507341ef]{font-size:16px;font-weight:500;min-width:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.practice-container .practice-answer-sheet .answer[data-v-507341ef]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.practice-container .practice-answer-sheet .answer .answer-title[data-v-507341ef]{font-weight:600;color:#1890ff;margin-bottom:8px;font-size:14px}.practice-container .practice-answer-sheet .answer .answer-explanation-item[data-v-507341ef]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;padding:6px 0;border-bottom:1px solid #fafafa}.practice-container .practice-answer-sheet .answer .answer-explanation-item .answer-num[data-v-507341ef]{font-size:14px}.practice-container .practice-answer-sheet .answer .answer-explanation-item .answer-exp-en[data-v-507341ef]{font-size:13px;color:#444}.practice-container .practice-answer-sheet .answer .answer-explanation-item .answer-exp-en[data-v-507341ef] p{margin:0}.practice-container .practice-answer-sheet .answer .answer-explanation-item .answer-exp-cn[data-v-507341ef]{font-size:12px;color:#888}.content-html[data-v-507341ef]{line-height:1.7;color:#333}.content-html[data-v-507341ef] img{max-width:100%!important;height:auto}.content-html[data-v-507341ef] p{margin:0 0 6px}.content-html[data-v-507341ef] table{width:100%;border-collapse:collapse;margin:10px 0}.content-html[data-v-507341ef] table td,.content-html[data-v-507341ef] table th{border:1px solid #d9d9d9;padding:8px 12px;text-align:left}.content-html[data-v-507341ef] table th{background:#fafafa;font-weight:600}.text-button[data-v-507341ef]{padding:8px 0;font-size:16px;font-weight:500;cursor:pointer;color:#1890ff;-webkit-user-select:none;-ms-user-select:none;user-select:none}.url-text-container[data-v-507341ef]{margin:12px 0;max-height:200px;overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:8px;background:#fafafa;border-radius:4px}.url-text-container .url-text-item[data-v-507341ef]{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.url-text-container .url-text-item:hover .url-text-cn[data-v-507341ef],.url-text-container .url-text-item:hover .url-text-en[data-v-507341ef]{color:#1890ff}.url-text-container .url-text-item .url-text-en[data-v-507341ef]{font-size:14px;font-weight:500}.url-text-container .url-text-item .url-text-cn[data-v-507341ef]{font-size:12px;color:#999}.practice-speck[data-v-507341ef]{padding:24px 48px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:16px;overflow-y:auto;-ms-flex:1;flex:1}.practice-speck .speck-content[data-v-507341ef]{font-size:22px;font-weight:500;line-height:1.8;max-width:800px}.practice-speck .speck-content[data-v-507341ef] img{max-width:100%;height:auto}.practice-write[data-v-507341ef],.rich-text-display[data-v-507341ef]{-ms-flex:1;flex:1;overflow-y:auto;padding:12px;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa;line-height:1.8}.practice-write[data-v-507341ef] img,.rich-text-display[data-v-507341ef] img{max-width:100%;height:auto}.practice-write[data-v-507341ef] p,.rich-text-display[data-v-507341ef] p{margin:0 0 8px}.practice-write[data-v-507341ef] table,.rich-text-display[data-v-507341ef] table{width:100%;border-collapse:collapse;margin:10px 0}.practice-write[data-v-507341ef] table td,.practice-write[data-v-507341ef] table th,.rich-text-display[data-v-507341ef] table td,.rich-text-display[data-v-507341ef] table th{border:1px solid #d9d9d9;padding:8px 12px;text-align:left}.practice-write[data-v-507341ef] table th,.rich-text-display[data-v-507341ef] table th{background:#fafafa;font-weight:600}.preview-modal-fullscreen .ant-modal{max-width:100vw!important;top:0!important;margin:0!important;padding-bottom:0!important}.preview-modal-fullscreen .ant-modal-content{height:100vh!important;border-radius:0!important}