.listening-gapfill[data-v-a3c80aa0]{box-sizing:border-box;background-color:#fcfcfc;border:1px solid #d1d1d6;border-radius:8px;width:100%;margin-bottom:24px;padding:32px 40px;position:relative;box-shadow:0 4px 12px #00000005}@media (width<=768px){.listening-gapfill[data-v-a3c80aa0]{border-radius:6px;padding:20px 16px}}.gapfill-html-container[data-v-a3c80aa0] table{border-collapse:collapse;width:100%;margin-bottom:20px}.gapfill-html-container[data-v-a3c80aa0] th,.gapfill-html-container[data-v-a3c80aa0] td{vertical-align:middle;color:#1d1d1f;border:1px solid #1d1d1f;padding:12px 16px;font-size:15px}.gapfill-html-container[data-v-a3c80aa0] th{background-color:#0000;font-weight:700}.gapfill-html-container[data-v-a3c80aa0] p,.gapfill-html-container[data-v-a3c80aa0] li{color:#1d1d1f;margin-bottom:12px;line-height:1.8}.gapfill-html-container[data-v-a3c80aa0] .mango-input-wrapper{vertical-align:middle;align-items:center;margin:2px 6px;display:inline-flex;position:relative}.gapfill-html-container[data-v-a3c80aa0] .bookmark-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 6px;transition:all .2s;display:none}.gapfill-html-container[data-v-a3c80aa0] .bookmark-btn:hover{transform:scale(1.1)}.gapfill-html-container[data-v-a3c80aa0] .mango-native-input{color:#1d1d1f;text-align:center;vertical-align:middle;background-color:#fff;border:1px solid #1d1d1f;border-radius:2px;outline:none;width:140px;max-width:100%;margin:0;padding:4px 6px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s ease-in-out}.gapfill-html-container[data-v-a3c80aa0] .mango-native-input:focus{border-color:#ff9500;box-shadow:0 0 0 2px #ff950033}.gapfill-html-container[data-v-a3c80aa0] .mango-native-input::placeholder{color:#1d1d1f;opacity:1;font-weight:600}.gapfill-html-container[data-v-a3c80aa0] .mango-native-input:focus::placeholder{color:#0000}.gapfill-html-container[data-v-a3c80aa0] .mango-native-input{transition:all .3s}.gapfill-html-container[data-v-a3c80aa0] .mango-native-input.state-correct{text-align:center;font-weight:700;color:#15803d!important;background-color:#f2fdf5!important;border:2px solid #34c759!important}.gapfill-html-container[data-v-a3c80aa0] .mango-native-input.state-correct::placeholder{color:#0000!important}.gapfill-html-container[data-v-a3c80aa0] .mango-native-input.state-wrong{text-align:center;font-weight:700;text-decoration:line-through;color:#b91c1c!important;background-color:#fff8f8!important;border:2px solid #ff3b30!important}.gapfill-html-container[data-v-a3c80aa0] .mango-input-wrapper{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.gapfill-html-container[data-v-a3c80aa0] .mango-q-flag{pointer-events:none;z-index:5;background:#fff;border-radius:50%;padding:2px;position:absolute;top:-8px;right:-2px;box-shadow:0 1px 4px #0000001a}.gapfill-html-container[data-v-a3c80aa0] .mango-input-wrapper.mango-active-focus .bookmark-btn{display:inline-flex}.gapfill-html-container[data-v-a3c80aa0] .bookmark-btn svg{fill:none;stroke:#111;transition:all .2s}.gapfill-html-container[data-v-a3c80aa0] .mango-input-wrapper.is-flagged .bookmark-btn svg{fill:#ff3b30;stroke:#ff3b30}[data-v-a3c80aa0] .lis-map-image-box{justify-content:center;width:100%;margin-bottom:24px;display:flex}[data-v-a3c80aa0] .lis-map-image-box img,[data-v-a3c80aa0] .lis-map-image-box svg{object-fit:contain;display:block;max-width:100%!important;height:auto!important;max-height:45vh!important}.gapfill-html-container[data-v-a3c80aa0] .mango-expl-trigger{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 6px;transition:all .2s;display:inline-flex}.gapfill-html-container[data-v-a3c80aa0] .mango-expl-trigger:hover{color:#0056b3;transform:scale(1.1)}.lis-drag-item[data-v-d2757485]{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;min-height:32px;box-shadow:none;background-color:#fff;border:1px solid #000;border-radius:0;align-items:flex-start;padding:6px 12px;transition:none;display:inline-flex}.lis-drag-item[data-v-d2757485]:hover{background-color:#f5f5f5}.lis-drag-item[data-v-d2757485]:active{cursor:grabbing}.lis-drag-item.is-dragging[data-v-d2757485]{opacity:.4;border:1px dashed #000}.opt-id[data-v-d2757485]{color:#000;flex-shrink:0;margin-right:8px;font-size:16px;font-weight:800;line-height:1.5}.opt-text[data-v-d2757485]{color:#000;word-break:break-word;font-size:16px;font-weight:400;line-height:1.5}.lis-summary-drag-group[data-v-c4152a4e]{width:100%;margin-bottom:40px}.instruction-area[data-v-c4152a4e]{color:#1d1d1f;margin-bottom:24px;font-size:16px;font-weight:400;line-height:1.6}.workspace-container[data-v-c4152a4e]{justify-content:space-between;align-items:center;gap:40px;display:flex}.flow-chart-area[data-v-c4152a4e]{color:#000;flex:1;min-width:0;font-size:16px;line-height:2.2}.pool-area[data-v-c4152a4e]{flex-shrink:0;width:300px}.pool-sticky-box[data-v-c4152a4e]{flex-direction:column;gap:12px;display:flex;position:relative}.pool-sticky-box.is-locked[data-v-c4152a4e]{pointer-events:none;opacity:.6}.flow-chart-area[data-v-c4152a4e] ul{margin-bottom:16px;padding-left:20px}.flow-chart-area[data-v-c4152a4e] h4{margin:0 0 16px;font-weight:800}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone{box-sizing:border-box;-webkit-user-select:none;user-select:none;vertical-align:middle;cursor:pointer;background-color:#0000;border:1px dashed #000;justify-content:center;align-items:center;min-width:180px;height:28px;margin:0;padding:0 10px;display:inline-flex}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.is-dragover{border:2px dashed #000}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.has-value{background-color:#fff;border:1px solid #000;justify-content:flex-start}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.is-locked{cursor:default}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-correct{background-color:#f2fdf5!important;border:2px solid #34c759!important}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-correct .filled-letter,.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-correct .filled-text{font-weight:700;color:#15803d!important}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-wrong{background-color:#fff8f8!important;border:2px solid #ff3b30!important}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-wrong .filled-letter,.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-wrong .filled-text{font-weight:700;text-decoration:line-through;color:#b91c1c!important}.flow-chart-area[data-v-c4152a4e] .feedback-icon.icon-correct{color:#34c759}.flow-chart-area[data-v-c4152a4e] .feedback-icon.icon-wrong{color:#ff3b30}.flow-chart-area[data-v-c4152a4e] .placeholder-text{color:#000;font-size:15px;font-weight:800}.flow-chart-area[data-v-c4152a4e] .filled-letter{color:#000;flex-shrink:0;margin-right:8px;font-size:15px;font-weight:800}.flow-chart-area[data-v-c4152a4e] .filled-text{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.flow-chart-area[data-v-c4152a4e] .feedback-icon{align-items:center;margin-left:auto;padding-left:6px;display:inline-flex}@media (width<=992px){.workspace-container[data-v-c4152a4e]{flex-direction:column-reverse;gap:30px}.pool-area[data-v-c4152a4e]{width:100%}.pool-sticky-box[data-v-c4152a4e]{position:relative;top:0}}.flow-chart-area[data-v-c4152a4e] .mango-input-wrapper{vertical-align:middle;align-items:center;margin:2px 6px;display:inline-flex;position:relative}.flow-chart-area[data-v-c4152a4e] .bookmark-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 6px;transition:transform .2s;display:none}.flow-chart-area[data-v-c4152a4e] .bookmark-btn:hover{transform:scale(1.1)}.flow-chart-area[data-v-c4152a4e] .mango-input-wrapper.mango-active-focus .bookmark-btn{display:inline-flex}.flow-chart-area[data-v-c4152a4e] .bookmark-btn svg{fill:none;stroke:#111;transition:all .2s}.flow-chart-area[data-v-c4152a4e] .mango-input-wrapper.is-flagged .bookmark-btn svg{fill:#ff3b30;stroke:#ff3b30}.flow-chart-area[data-v-c4152a4e] .mango-input-wrapper.mango-active-focus .mango-native-dropzone{box-shadow:0 0 0 1px #007aff33;border-color:#007aff!important}.flow-chart-area[data-v-c4152a4e] .mango-expl-trigger{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 8px;transition:all .2s;display:inline-flex}.flow-chart-area[data-v-c4152a4e] .mango-expl-trigger:hover{color:#0056b3;transform:scale(1.1)}.sr-only[data-v-cba936fc]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lis-single-mcq-group[data-v-cba936fc]{color:#1d1d1f;width:100%;margin-bottom:40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mcq-instruction[data-v-cba936fc]{color:#1d1d1f;margin-bottom:24px;font-size:15px;font-weight:600;line-height:1.5}.mcq-q-header[data-v-cba936fc]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.q-header-left[data-v-cba936fc]{flex:1;align-items:flex-start;gap:12px;display:flex}.q-text[data-v-cba936fc]{color:#1d1d1f;padding-top:1px;font-size:16px;font-weight:700;line-height:1.5}.q-flag-btn[data-v-cba936fc]{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.q-flag-btn[data-v-cba936fc]:hover{color:#64748b}.q-flag-btn.is-flagged[data-v-cba936fc]{color:#1d1d1f}.q-flag-btn.is-flagged svg[data-v-cba936fc]{fill:#1d1d1f}.mcq-options-list[data-v-cba936fc]{flex-direction:column;gap:16px;padding-left:20px;display:flex}.feedback-icon[data-v-cba936fc]{justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:12px}.icon-correct[data-v-cba936fc]{color:#34c759}.icon-wrong[data-v-cba936fc]{color:#ff3b30}.mcq-opt-label[data-v-cba936fc]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;padding:8px 12px;transition:all .2s;display:flex;position:relative}.mcq-opt-label.is-user-selected[data-v-cba936fc]{background-color:#dcedff}.mcq-opt-label:hover .custom-radio-circle[data-v-cba936fc]{border-color:#64748b}.custom-radio-circle[data-v-cba936fc]{box-sizing:border-box;background-color:#fff;border:1px solid #94a3b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:3px;display:flex}.mcq-opt-label.is-selected .custom-radio-circle[data-v-cba936fc]{border-color:#1d1d1f}.mcq-opt-label.is-selected .custom-radio-circle[data-v-cba936fc]:after{content:"";background-color:#1d1d1f;border-radius:50%;width:10px;height:10px}.opt-text[data-v-cba936fc]{color:#1d1d1f;font-size:15px;font-weight:400;line-height:1.5}@media (width<=768px){.mcq-options-list[data-v-cba936fc]{padding-left:0}}.mcq-opt-label.state-correct-selected[data-v-cba936fc]{background-color:#f2fdf5;border-color:#34c759}.mcq-opt-label.state-correct-selected .custom-radio-circle[data-v-cba936fc]{border-color:#15803d}.mcq-opt-label.state-correct-selected .custom-radio-circle[data-v-cba936fc]:after{background-color:#15803d}.mcq-opt-label.state-correct-selected .opt-text[data-v-cba936fc]{color:#15803d;font-weight:700}.mcq-opt-label.state-wrong-selected[data-v-cba936fc]{background-color:#fff8f8;border-color:#ff3b30}.mcq-opt-label.state-wrong-selected .custom-radio-circle[data-v-cba936fc]{border-color:#b91c1c}.mcq-opt-label.state-wrong-selected .custom-radio-circle[data-v-cba936fc]:after{background-color:#b91c1c}.mcq-opt-label.state-wrong-selected .opt-text[data-v-cba936fc]{color:#b91c1c;font-weight:700;text-decoration:line-through}.mcq-opt-label.state-correct-missed[data-v-cba936fc]{background-color:#f8fafc;border-style:dashed;border-color:#34c759}.mcq-opt-label.state-correct-missed .custom-radio-circle[data-v-cba936fc]{border-color:#15803d}.mcq-opt-label.state-correct-missed .opt-text[data-v-cba936fc]{color:#15803d;font-weight:700}.mcq-opt-label.state-disabled[data-v-cba936fc]{opacity:.5;cursor:not-allowed}.mcq-item[data-v-cba936fc]{margin-bottom:35px;transition:all .2s}.q-num-wrapper[data-v-cba936fc]{border:1px solid #0000;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;transition:all .2s;display:inline-flex;position:relative}.q-num[data-v-cba936fc]{color:#1d1d1f;font-size:16px;font-weight:800;line-height:1}.q-text-with-flag[data-v-cba936fc]{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.is-active-focus .q-num-wrapper[data-v-cba936fc]{border-color:#007aff;box-shadow:0 0 0 1px #007aff33}.bookmark-btn[data-v-cba936fc]{cursor:pointer;background:0 0;border:none;padding:0;display:none}.bookmark-btn svg[data-v-cba936fc]{fill:none;stroke:#111;transition:all .2s}.is-active-focus .bookmark-btn[data-v-cba936fc]{display:inline-flex}.is-flagged .bookmark-btn svg[data-v-cba936fc]{fill:#ff3b30;stroke:#ff3b30}.mango-expl-trigger[data-v-cba936fc]{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 8px;transition:all .2s;display:inline-flex}.mango-expl-trigger[data-v-cba936fc]:hover{color:#0056b3;transform:scale(1.1)}.lis-map-group[data-v-9b97b812]{width:100%;margin-bottom:40px}.mcq-instruction[data-v-9b97b812]{color:#1d1d1f;margin-bottom:24px;font-size:16px;font-weight:400;line-height:1.6}.map-workspace[data-v-9b97b812]{flex-direction:row;align-items:flex-start;gap:40px;width:100%;display:flex}.map-image-area[data-v-9b97b812]{background:0 0;flex:1.2;min-width:400px}.map-html-wrapper[data-v-9b97b812]{width:100%}.map-image-area[data-v-9b97b812] .lis-map-image-box{width:100%;display:block}.map-image-area[data-v-9b97b812] img,.map-image-area[data-v-9b97b812] svg{margin:0;display:block;width:100%!important;max-width:100%!important;height:auto!important}.map-table-area[data-v-9b97b812]{flex:1;min-width:450px;overflow-x:auto}@media (width<=1000px){.map-workspace[data-v-9b97b812]{flex-direction:column}.map-image-area[data-v-9b97b812],.map-table-area[data-v-9b97b812]{width:100%;min-width:100%}}.lis-matrix-table[data-v-9b97b812]{border-collapse:collapse;background-color:#0000;border:1px solid #000;width:100%}.lis-matrix-table th[data-v-9b97b812],.lis-matrix-table td[data-v-9b97b812]{vertical-align:middle;border:1px solid #000;padding:8px 6px}.lis-matrix-table th[data-v-9b97b812]{color:#000;text-align:center;background-color:#0000;font-size:16px;font-weight:800}.col-q-title[data-v-9b97b812]{text-align:left}.col-opt-title[data-v-9b97b812]{width:26px}.td-question[data-v-9b97b812]{text-align:left;background-color:#0000;padding-left:12px}.q-header-left[data-v-9b97b812]{align-items:center;gap:12px;display:inline-flex}.q-num-wrapper[data-v-9b97b812]{border:1px solid #0000;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;transition:all .2s;display:inline-flex;position:relative}.q-num[data-v-9b97b812]{color:#1d1d1f;font-size:16px;font-weight:800;line-height:1}.q-text-with-flag[data-v-9b97b812]{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.q-text[data-v-9b97b812]{color:#1d1d1f;font-size:16px;line-height:1.5}.is-active-focus .q-num-wrapper[data-v-9b97b812]{border-color:#007aff;box-shadow:0 0 0 1px #007aff33}.bookmark-btn[data-v-9b97b812]{visibility:hidden;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.bookmark-btn svg[data-v-9b97b812]{fill:none;stroke:#111;transition:all .2s}.is-active-focus .bookmark-btn[data-v-9b97b812],.is-flagged .bookmark-btn[data-v-9b97b812]{visibility:visible}.is-flagged .bookmark-btn svg[data-v-9b97b812]{fill:#ff3b30;stroke:#ff3b30}.td-radio[data-v-9b97b812]{text-align:center;height:40px;padding:0}.radio-wrapper[data-v-9b97b812]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.native-radio[data-v-9b97b812]{cursor:pointer;accent-color:#000;margin:0;transform:scale(1.3)}.native-radio[data-v-9b97b812]:disabled{cursor:not-allowed}.feedback-icon[data-v-9b97b812]{justify-content:center;align-items:center;display:flex;position:absolute;top:2px;right:2px}.td-radio[data-v-9b97b812]{transition:background-color .2s}.state-correct-selected[data-v-9b97b812]{background-color:#f2fdf5}.state-wrong-selected[data-v-9b97b812]{background-color:#fff8f8}.state-correct-missed[data-v-9b97b812]{background-color:#f8fafc;box-shadow:inset 0 0 0 2px #34c759}.state-disabled[data-v-9b97b812]{opacity:.6}.icon-correct[data-v-9b97b812]{color:#34c759}.icon-wrong[data-v-9b97b812]{color:#ff3b30}.state-wrong-selected .native-radio[data-v-9b97b812]{accent-color:#ff3b30}.state-correct-selected .native-radio[data-v-9b97b812]{accent-color:#34c759}@media (width<=992px){.map-workspace[data-v-9b97b812]{flex-direction:column;gap:30px}.map-image-area[data-v-9b97b812],.map-table-area[data-v-9b97b812]{width:100%;min-width:100%;max-width:100%}}.mango-expl-trigger[data-v-9b97b812]{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 8px;transition:all .2s;display:inline-flex}.mango-expl-trigger[data-v-9b97b812]:hover{color:#0056b3;transform:scale(1.1)}.lis-dropzone[data-v-d4cce241]{box-sizing:border-box;-webkit-user-select:none;user-select:none;vertical-align:middle;background-color:#0000;border:1px dashed #000;border-radius:0;justify-content:center;align-items:center;width:100%;min-width:260px;max-width:400px;height:32px;padding:0 12px;transition:none;display:inline-flex}.lis-dropzone.is-dragover[data-v-d4cce241]{border:2px dashed #000}.lis-dropzone.has-value[data-v-d4cce241]{background-color:#fff;border:1px solid #000;justify-content:flex-start}.placeholder-text[data-v-d4cce241]{color:#000;font-size:16px;font-weight:800}.filled-letter[data-v-d4cce241]{color:#000;flex-shrink:0;margin-right:10px;font-size:16px;font-weight:800}.filled-text[data-v-d4cce241]{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:400;overflow:hidden}.lis-dropzone.state-correct[data-v-d4cce241]{background-color:#f2fdf5!important;border:2px solid #34c759!important}.lis-dropzone.state-correct .filled-letter[data-v-d4cce241],.lis-dropzone.state-correct .filled-text[data-v-d4cce241]{font-weight:700;color:#15803d!important}.lis-dropzone.state-wrong[data-v-d4cce241]{background-color:#fff8f8!important;border:2px solid #ff3b30!important}.lis-dropzone.state-wrong .filled-letter[data-v-d4cce241],.lis-dropzone.state-wrong .filled-text[data-v-d4cce241]{font-weight:700;text-decoration:line-through;color:#b91c1c!important}.feedback-icon[data-v-d4cce241]{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding-left:8px;display:inline-flex}.icon-correct[data-v-d4cce241]{color:#34c759}.icon-wrong[data-v-d4cce241]{color:#ff3b30}@media (width<=768px){.lis-dropzone[data-v-d4cce241]{min-width:180px;height:auto;min-height:32px;padding:4px 10px}.filled-text[data-v-d4cce241]{white-space:normal;word-break:break-word}}.lis-matching-group[data-v-b4f82124]{width:100%;margin-bottom:40px}.mcq-instruction[data-v-b4f82124]{color:#1d1d1f;margin-bottom:24px;font-size:16px;font-weight:400;line-height:1.6}.matching-workspace[data-v-b4f82124]{justify-content:flex-start;align-items:flex-start;gap:50px;display:flex}.matching-questions[data-v-b4f82124]{flex-direction:column;gap:16px;display:flex}.q-item-row[data-v-b4f82124]{justify-content:flex-start;align-items:center;display:flex}.q-text-box[data-v-b4f82124]{text-align:left;flex-shrink:0;align-items:flex-start;gap:8px;min-width:140px;max-width:300px;padding-right:16px;display:flex}.q-num[data-v-b4f82124]{color:#000;flex-shrink:0;font-size:16px;font-weight:800;line-height:1.5}.q-text[data-v-b4f82124]{color:#000;font-size:16px;line-height:1.5}.matching-pool-container[data-v-b4f82124]{flex-shrink:0}.pool-sticky-box[data-v-b4f82124]{box-shadow:none;background:0 0;border:none;padding:0;position:sticky;top:20px}.pool-sticky-box.is-locked[data-v-b4f82124]{pointer-events:none;opacity:.6}.pool-items[data-v-b4f82124]{flex-direction:column;gap:12px;display:flex}@media (width<=992px){.matching-workspace[data-v-b4f82124]{flex-direction:column-reverse;gap:30px}.matching-pool-container[data-v-b4f82124]{width:100%}.pool-sticky-box[data-v-b4f82124]{position:relative;top:0}.q-item-row[data-v-b4f82124]{gap:16px}.q-text-box[data-v-b4f82124]{width:auto;min-width:100px}}.matching-questions[data-v-b4f82124] .mango-input-wrapper{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.matching-questions[data-v-b4f82124] .bookmark-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:2px;padding:0 6px;transition:transform .2s;display:none}.matching-questions[data-v-b4f82124] .bookmark-btn:hover{transform:scale(1.1)}.matching-questions[data-v-b4f82124] .mango-input-wrapper.mango-active-focus .bookmark-btn{display:inline-flex}.matching-questions[data-v-b4f82124] .bookmark-btn svg{fill:none;stroke:#111;transition:all .2s}.matching-questions[data-v-b4f82124] .mango-input-wrapper.is-flagged .bookmark-btn svg{fill:#ff3b30;stroke:#ff3b30}.matching-questions[data-v-b4f82124] .mango-input-wrapper.mango-active-focus>div,.matching-questions[data-v-b4f82124] .mango-input-wrapper.mango-active-focus>span{border-color:#007aff!important;box-shadow:0 0 0 1px #007aff33!important}.matching-questions[data-v-b4f82124] .mango-expl-trigger{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 8px;transition:all .2s;display:inline-flex}.matching-questions[data-v-b4f82124] .mango-expl-trigger:hover{color:#0056b3;transform:scale(1.1)}.lis-multi-mcq-group[data-v-701a6e22]{width:100%;margin-bottom:40px}.mcq-item[data-v-701a6e22]{margin-bottom:35px}.mcq-q-header[data-v-701a6e22]{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.q-num-wrapper[data-v-701a6e22]{border:1px solid #0000;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;transition:all .2s;display:inline-flex;position:relative}.q-num[data-v-701a6e22]{color:#1d1d1f;font-size:16px;font-weight:800;line-height:1}.q-text-with-flag[data-v-701a6e22]{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.q-text[data-v-701a6e22]{color:#1d1d1f;font-size:16px;line-height:1.5}.is-active-focus .q-num-wrapper[data-v-701a6e22]{border-color:#007aff;box-shadow:0 0 0 1px #007aff33}.bookmark-btn[data-v-701a6e22]{cursor:pointer;background:0 0;border:none;padding:0;display:none}.bookmark-btn svg[data-v-701a6e22]{fill:none;stroke:#111;transition:all .2s}.is-active-focus .bookmark-btn[data-v-701a6e22]{display:inline-flex}.is-flagged .bookmark-btn svg[data-v-701a6e22]{fill:#ff3b30;stroke:#ff3b30}.mcq-options-list[data-v-701a6e22]{flex-direction:column;gap:12px;padding-left:0;display:flex}.mcq-opt-label[data-v-701a6e22]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:flex-start;padding:8px 12px;transition:all .2s;display:flex;position:relative}.mcq-opt-label.is-user-selected[data-v-701a6e22]{background-color:#dcedff}.native-checkbox[data-v-701a6e22]{cursor:pointer;accent-color:#000;flex-shrink:0;margin:4px 12px 0 0;transform:scale(1.3)}.native-checkbox[data-v-701a6e22]:disabled{cursor:not-allowed;opacity:.6}.opt-char[data-v-701a6e22]{color:#000;flex-shrink:0;margin-right:8px;font-size:16px;font-weight:800;line-height:1.5}.opt-text[data-v-701a6e22]{color:#000;word-break:break-word;font-size:16px;font-weight:400;line-height:1.5}.mcq-opt-label.state-correct-selected[data-v-701a6e22]{background-color:#f2fdf5;border-color:#34c759}.mcq-opt-label.state-correct-selected .opt-char[data-v-701a6e22],.mcq-opt-label.state-correct-selected .opt-text[data-v-701a6e22]{color:#15803d;font-weight:700}.mcq-opt-label.state-wrong-selected[data-v-701a6e22]{background-color:#fff8f8;border-color:#ff3b30}.mcq-opt-label.state-wrong-selected .opt-char[data-v-701a6e22],.mcq-opt-label.state-wrong-selected .opt-text[data-v-701a6e22]{color:#b91c1c;font-weight:700;text-decoration:line-through}.mcq-opt-label.state-correct-missed[data-v-701a6e22]{background-color:#f8fafc;border-style:dashed;border-color:#34c759}.mcq-opt-label.state-correct-missed .opt-char[data-v-701a6e22],.mcq-opt-label.state-correct-missed .opt-text[data-v-701a6e22]{color:#15803d;font-weight:700}.mcq-opt-label.state-disabled[data-v-701a6e22]{opacity:.5;cursor:not-allowed}.feedback-icon[data-v-701a6e22]{justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:12px}.icon-correct[data-v-701a6e22]{color:#34c759}.icon-wrong[data-v-701a6e22]{color:#ff3b30}@media (width<=768px){.mcq-options-list[data-v-701a6e22]{padding-left:0}}.mango-expl-trigger[data-v-701a6e22]{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 8px;transition:all .2s;display:inline-flex}.mango-expl-trigger[data-v-701a6e22]:hover{color:#0056b3;transform:scale(1.1)}
