.font-size-dropdown[data-v-c0875132]{position:absolute;top:100%;right:0;background:#fff;border-radius:12px;padding:8px 12px;min-width:180px;border:3px solid #e0e0e0;z-index:1001;margin-top:8px}.font-size-container[data-v-c0875132]{display:flex;flex-direction:column;align-items:center;gap:16px}.font-size-slider-wrapper[data-v-c0875132]{display:flex;align-items:center;gap:8px;width:100%}.font-size-label-large[data-v-c0875132],.font-size-label-small[data-v-c0875132]{font-size:18px;font-weight:700;color:#333;min-width:24px;text-align:center}.font-size-label-small[data-v-c0875132]{font-size:12px}.font-size-label-large[data-v-c0875132]{font-size:18px}.font-size-slider-container[data-v-c0875132]{position:relative;flex:1;height:16px;display:flex;align-items:center}.font-size-slider[data-v-c0875132]{-webkit-appearance:none;width:100%;height:16px;background:transparent;position:relative;display:block;outline:none;border:none;z-index:2;cursor:pointer}.font-size-slider[data-v-c0875132]::-webkit-slider-runnable-track{height:6px;border-radius:8px;background:linear-gradient(90deg,#ffd71b 0,#ffd71b calc(var(--percent, 50%) - 1px),#ccc calc(var(--percent, 50%) - 1px),#ccc)}.font-size-slider[data-v-c0875132]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:4px;background:#fff;border:1px solid var(--Colors-Gray-100,#e7e6e6);margin-top:-3px;box-shadow:none;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.font-size-slider[data-v-c0875132]:focus{outline:none}.font-size-slider[data-v-c0875132]::-moz-range-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.font-size-slider[data-v-c0875132]::-moz-range-progress{background-color:#ffd71b;height:6px;border-radius:8px}.font-size-slider[data-v-c0875132]::-moz-range-track{background-color:#ccc;height:6px;border-radius:8px}.font-size-slider[data-v-c0875132]::-ms-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.font-size-slider[data-v-c0875132]::-ms-fill-lower{background:#ffd71b;border-radius:8px}.font-size-slider[data-v-c0875132]::-ms-fill-upper{background:#ccc;border-radius:8px}.font-size-slider[data-v-c0875132]::-ms-tooltip{display:none}.font-size-slider[data-v-c0875132]:focus::-ms-fill-lower{background:#ffd71b}.font-size-slider[data-v-c0875132]:focus::-ms-fill-upper{background:#ccc}.speed-rate-slider-wrapper[data-v-c0875132]{display:flex;align-items:center;gap:8px;width:100%}.speed-rate-icon[data-v-c0875132]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px}.speed-rate-icon img[data-v-c0875132]{width:20px;height:20px}.speed-rate-slider-container[data-v-c0875132]{position:relative;flex:1;height:16px;display:flex;align-items:center}.speed-rate-slider[data-v-c0875132]{-webkit-appearance:none;width:100%;height:16px;background:transparent;position:relative;display:block;outline:none;border:none;z-index:2;cursor:pointer}.speed-rate-slider[data-v-c0875132]::-webkit-slider-runnable-track{height:6px;border-radius:8px;background:linear-gradient(90deg,#ffd71b 0,#ffd71b calc(var(--percent, 50%) - 1px),#ccc calc(var(--percent, 50%) - 1px),#ccc)}.speed-rate-slider[data-v-c0875132]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:4px;background:#fff;border:1px solid var(--Colors-Gray-100,#e7e6e6);margin-top:-3px;box-shadow:none;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.speed-rate-slider[data-v-c0875132]:focus{outline:none}.speed-rate-slider[data-v-c0875132]::-moz-range-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.speed-rate-slider[data-v-c0875132]::-moz-range-progress{background-color:#ffd71b;height:6px;border-radius:8px}.speed-rate-slider[data-v-c0875132]::-moz-range-track{background-color:#ccc;height:6px;border-radius:8px}.speed-rate-slider[data-v-c0875132]::-ms-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.speed-rate-slider[data-v-c0875132]::-ms-fill-lower{background:#ffd71b;border-radius:8px}.speed-rate-slider[data-v-c0875132]::-ms-fill-upper{background:#ccc;border-radius:8px}.speed-rate-slider[data-v-c0875132]::-ms-tooltip{display:none}.speed-rate-slider[data-v-c0875132]:focus::-ms-fill-lower{background:#ffd71b}.speed-rate-slider[data-v-c0875132]:focus::-ms-fill-upper{background:#ccc}.speed-rate-label[data-v-c0875132]{font-size:14px;font-weight:600;color:#333;min-width:24px;text-align:center}@media (max-width:768px){.font-size-dropdown[data-v-c0875132]{right:-10px;left:-10px;min-width:auto;width:auto;padding:12px 16px}.font-size-slider-wrapper[data-v-c0875132]{gap:12px}.font-size-label-small[data-v-c0875132]{font-size:14px}.font-size-label-large[data-v-c0875132]{font-size:28px}.speed-rate-slider-wrapper[data-v-c0875132]{gap:12px}.speed-rate-icon[data-v-c0875132]{width:28px;height:28px;min-width:28px}.speed-rate-icon img[data-v-c0875132]{width:24px;height:24px}.speed-rate-label[data-v-c0875132]{font-size:16px;min-width:28px}}.reading-header[data-v-45a5f5b2]{display:flex;justify-content:space-between;align-items:center;padding:8px 24px;background:#18191b;color:#fff;min-height:48px}.header-left[data-v-45a5f5b2]{display:flex;align-items:center;flex:1;min-width:0}.user-icon[data-v-45a5f5b2]{margin-right:8px;font-size:1.1em}.user-info[data-v-45a5f5b2]{color:var(--Shark-50,#f6f6f6);font-family:Nunito;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.header-center[data-v-45a5f5b2]{display:flex;align-items:center;justify-content:center;flex:1;font-size:1em}.timer-icon[data-v-45a5f5b2]{margin-right:6px}.timer-label[data-v-45a5f5b2]{font-size:16px;font-weight:400}.timer-label[data-v-45a5f5b2],.timer[data-v-45a5f5b2]{color:var(--Shark-50,#f6f6f6);font-family:Nunito;font-style:normal;line-height:24px}.timer[data-v-45a5f5b2]{margin:0 4px;font-size:20px;font-weight:700;transition:color .3s ease}.timer-warning[data-v-45a5f5b2]{color:#ff6b6b!important;animation:pulse-data-v-45a5f5b2 1s infinite}@keyframes pulse-data-v-45a5f5b2{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.timer-unit[data-v-45a5f5b2]{font-size:1em;color:#fff}.header-right[data-v-45a5f5b2]{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:8px}.icon-btn[data-v-45a5f5b2]{background:none;border:none;color:#fff;font-size:1.2em;cursor:pointer;margin-right:8px;padding:4px 8px}.settings-container[data-v-45a5f5b2]{position:relative;display:inline-block}.settings-btn[data-v-45a5f5b2]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.settings-btn[data-v-45a5f5b2]:hover{background-color:hsla(0,0%,100%,.1)}.guide-btn[data-v-45a5f5b2]{background:#232425;border:none;color:#fff;border-radius:6px;padding:4px 12px;margin-right:8px;display:flex;align-items:center;font-size:1em;cursor:pointer}.guide-icon[data-v-45a5f5b2]{margin-right:4px}.hide-btn[data-v-45a5f5b2]{background:#232425;border:none;color:#fff;border-radius:6px;padding:4px 12px;font-size:1em;cursor:pointer}.guide-text[data-v-45a5f5b2],.hide-text[data-v-45a5f5b2]{color:var(--Shark-900,#3d3d3d);font-family:Nunito;font-size:12px;font-style:normal;font-weight:700;line-height:12px}.guide-btn-container[data-v-45a5f5b2]{display:grid;grid-template-columns:130px 110px;gap:8px}.passage-left[data-v-fb81f3f8]{background:#fff;border-right:1px solid #eee;max-height:100%;overflow-y:scroll;position:relative;overflow-x:hidden;padding-right:16px;@media (max-width:1024px){padding-right:0}}.passage-text[data-v-fb81f3f8]{margin-top:8px;font-size:1em;line-height:1.6;color:#222}.menu-item-container[data-v-fb81f3f8]{border-radius:8px;border:1px solid var(--Shark-100,#e7e7e7);background:#fff;box-shadow:-3px 7px 7.7px 0 rgba(0,0,0,.25)}.menu-item[data-v-fb81f3f8]{padding:8px 16px;cursor:pointer;display:flex;font-size:1em;align-items:center;transition:background .2s}.menu-item[data-v-fb81f3f8]:hover{background:#f5f5f5}.color-row[data-v-fb81f3f8]{display:flex;justify-content:center;align-items:center;padding:8px 0}.passage-left[data-v-fb81f3f8]::-webkit-scrollbar{width:12px;background:transparent}.passage-left[data-v-fb81f3f8]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px;border:2px solid #f1f1f1}.passage-left[data-v-fb81f3f8]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.passage-left[data-v-fb81f3f8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px;margin:4px 0}.passage-left[data-v-fb81f3f8]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.matching-heading-input[data-v-fb81f3f8]{transition:all .3s ease,width .3s ease,min-width .3s ease,max-width .3s ease,padding .3s ease;cursor:pointer;border:1px solid #d9d9d9!important;background-color:#fff!important;border-radius:8px!important;font-weight:700!important;text-align:center!important;color:#333!important;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto!important;min-width:60px!important;overflow:visible!important;white-space:nowrap!important;display:inline-block!important;vertical-align:top!important}.matching-heading-input[data-v-fb81f3f8]:hover{border-color:#40a9ff!important;background-color:#f0f8ff!important;transform:scale(1.02);box-shadow:0 2px 8px rgba(64,169,255,.2)}.matching-heading-input[data-v-fb81f3f8]:focus{outline:none;border-color:#1890ff!important;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.matching-heading-input.drag-over[data-v-fb81f3f8]{border-color:#52c41a!important;background-color:#f6ffed!important;transform:scale(1.05);box-shadow:0 0 0 2px rgba(82,196,26,.2)}.matching-heading-input.dragging[data-v-fb81f3f8]{opacity:.6;transform:rotate(2deg) scale(.95);box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:grabbing}.matching-heading-input[data-v-fb81f3f8]:active{transform:scale(.98)}.matching-heading-input[data-v-fb81f3f8]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px dashed transparent;border-radius:10px;transition:all .3s ease;pointer-events:none}.matching-heading-input.drag-over[data-v-fb81f3f8]:before{border-color:#52c41a;animation:dragPulse 1.5s infinite}.matching-heading-input[value][data-v-fb81f3f8]:not([value=""]){background:linear-gradient(135deg,#f0f8ff,#e6f7ff)!important;border-color:#1890ff!important;box-shadow:0 2px 4px rgba(24,144,255,.1)}.matching-heading-input.has-full-content[data-v-fb81f3f8]{width:auto!important;min-width:60px!important;max-width:none!important;padding:6px 10px!important;font-size:14px!important;text-align:left!important;white-space:nowrap!important;overflow:visible!important;height:auto!important;min-height:2rem!important;line-height:1.4!important;display:inline-block!important;vertical-align:top!important;transition:width .3s ease,min-width .3s ease,max-width .3s ease,padding .3s ease!important}.matching-heading-input[value][data-v-fb81f3f8]:not([value=""]):hover{background:linear-gradient(135deg,#e6f7ff,#d6f7ff)!important;transform:scale(1.03)}.matching-heading-input[data-v-fb81f3f8]:empty:after{content:"Drop answer here";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#999;font-size:12px;font-style:italic;pointer-events:none}.matching-heading-input.loading[data-v-fb81f3f8]{opacity:.6;pointer-events:none;background:#f5f5f5!important}.matching-heading-input.loading[data-v-fb81f3f8]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid #f3f3f3;border-top:2px solid #1890ff;border-radius:50%;animation:spin 1s linear infinite}.matching-heading-input.success[data-v-fb81f3f8]{border-color:#52c41a!important;background-color:#f6ffed!important;animation:successPulse-data-v-fb81f3f8 .6s ease-out}@keyframes successPulse-data-v-fb81f3f8{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(82,196,26,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 4px rgba(82,196,26,.2)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(82,196,26,0)}}.note-textarea[data-v-fb81f3f8]{width:100%;min-height:60px;border:1.5px solid #7b7e8c;border-radius:10px;font-size:1rem;padding:12px;color:#7b7e8c;resize:vertical;margin-bottom:12px;outline:none;box-sizing:border-box}.note-modal-actions[data-v-fb81f3f8]{display:flex;justify-content:flex-end;gap:8px}.note-save-btn[data-v-fb81f3f8]{background:#888;color:#fff;border:none;border-radius:10px;padding:8px 18px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.note-save-btn[data-v-fb81f3f8]:hover{background:#555}.note-cancel-btn[data-v-fb81f3f8]{background:transparent;color:#888;border:none;border-radius:10px;padding:8px 18px;font-size:1rem;font-weight:700;cursor:pointer;transition:color .2s}.note-cancel-btn[data-v-fb81f3f8]:hover{color:#222}.note-marker[data-v-fb81f3f8]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;height:1em;z-index:10;cursor:pointer;margin-left:0}.note-marker svg[data-v-fb81f3f8]{height:1em;width:auto;display:block}.note-view-content[data-v-fb81f3f8]{font-size:1.25rem;color:#222;margin-bottom:18px;white-space:pre-line}.note-view-actions[data-v-fb81f3f8]{display:flex;justify-content:flex-end;gap:12px}.note-view-btn[data-v-fb81f3f8]{background:#f5f5f5;border:none;border-radius:12px;padding:6px 10px;cursor:pointer;transition:background .2s;display:flex;align-items:center}.note-view-btn[data-v-fb81f3f8]:hover{background:#e0e0e0}.note-highlight[data-v-fb81f3f8]{position:relative;background-color:#f5f5f5;display:inline;white-space:pre-wrap;word-wrap:break-word;line-height:inherit}.overlay-note-marker[data-v-fb81f3f8]{display:block;pointer-events:auto}.edu-editor[data-v-6fbd8ca2]{overflow:hidden}.edu-editor img[data-v-6fbd8ca2]{width:100%!important}.edu-editor p[data-v-6fbd8ca2],div[data-v-6fbd8ca2]{color:#000;font-weight:400}.radio-style[data-v-796557ac]{display:flex;justify-content:start;border-radius:5px;margin-top:.5rem;padding:10px;align-items:center;color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-sm-lineheight,21px);text-transform:uppercase}.radio-style-multiple[data-v-796557ac]{display:flex;background:#f5f5f5;border-radius:5px;margin-top:.5rem;padding:10px}.edu-editor[data-v-796557ac]{overflow:scroll}.edu-editor img[data-v-796557ac]{width:100%!important}.edu-editor p[data-v-796557ac]{color:#000;font-weight:400}.edu-editor h1[data-v-796557ac],.edu-editor h2[data-v-796557ac],.edu-editor h3[data-v-796557ac],.edu-editor h4[data-v-796557ac],.edu-editor h5[data-v-796557ac],.edu-editor h6[data-v-796557ac]{font-family:inherit;font-weight:700;line-height:1.2;margin:1rem 0 .5rem 0;color:#333}.edu-editor h1[data-v-796557ac]{font-size:2rem;font-weight:700}.edu-editor h2[data-v-796557ac]{font-size:1.75rem;font-weight:600}.edu-editor h3[data-v-796557ac]{font-size:1.5rem;font-weight:600}.edu-editor h4[data-v-796557ac]{font-size:1.25rem;font-weight:600}.edu-editor h5[data-v-796557ac]{font-size:1.1rem;font-weight:600}.edu-editor h6[data-v-796557ac]{font-size:1rem;font-weight:600}.edu-editor table[data-v-796557ac]{margin:1rem 0}.edu-editor table td[data-v-796557ac]{padding:.5rem;vertical-align:top;border:1px solid #ddd!important}.edu-editor table th[data-v-796557ac]{padding:.5rem;background-color:#f5f5f5;font-weight:700;text-align:left;border:1px solid #ddd!important}.edu-editor table[data-v-796557ac],.edu-editor table[style*=border][data-v-796557ac]{border-collapse:collapse!important;border:1px solid #ddd!important}.edu-editor table td[data-v-796557ac],.edu-editor table th[data-v-796557ac]{border:1px solid #ddd!important}.edu-editor table caption[data-v-796557ac]{font-weight:700;margin-bottom:.5rem;text-align:center}.edu-editor .table-responsive[data-v-796557ac]{overflow-x:auto;margin:1rem 0}.edu-editor table[data-v-796557ac]{border-collapse:collapse!important;width:100%!important;border:1px solid #ddd!important}div[data-v-796557ac]{color:#000;font-weight:400}.answer-list[data-v-796557ac]{min-height:150px}.answerTextBox[data-v-796557ac]{border:1px solid;border-radius:8px;height:1.8rem;margin:5px;padding:2px}.answerTextBox[data-v-796557ac]:active,.answerTextBox[data-v-796557ac]:focus,.answerTextBox[data-v-796557ac]:hover{background-color:#f6f6f6;border:1px solid #ffd71b}.set-margin-top[data-v-796557ac]{margin-top:-1.5rem}.ant-collapse-header[data-v-796557ac],.remove-collapse .ant-collapse-header[data-v-796557ac]{padding-bottom:0;cursor:pointer!important;color:#000!important}[data-v-796557ac]::-webkit-scrollbar{width:0}figure .table[data-v-796557ac]::-webkit-scrollbar{width:6px;height:6px}figure .table[data-v-796557ac]::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,.1)}figure .table[data-v-796557ac]::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.2)}.ant-checkbox-checked .ant-checkbox-inner[data-v-796557ac]{background-color:#ffe846!important;border-color:#ffe846!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-796557ac],.ant-checkbox:hover .ant-checkbox-inner[data-v-796557ac],.ant-radio-checked .ant-radio-inner[data-v-796557ac]{border-color:#ffe846!important}.ant-radio-checked .ant-radio-inner[data-v-796557ac]:after{background-color:#ffe846!important}.ant-radio-wrapper:hover .ant-radio[data-v-796557ac],.ant-radio:hover .ant-radio-inner[data-v-796557ac]{border-color:#ffe846!important}.ant-radio-input:focus+.ant-radio-inner[data-v-796557ac]{border-color:#ffe846!important;box-shadow:0 0 0 3px rgba(255,244,133,.1)!important}.passage-right[data-v-796557ac]{background:#fff;max-height:100%;overflow-y:scroll;padding-left:16px;padding-right:16px}@media(max-width:1024px){.passage-right[data-v-796557ac]{padding-left:12px;padding-right:0}}.passage-right[data-v-796557ac]::-webkit-scrollbar{width:12px;background:transparent}.passage-right[data-v-796557ac]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px;border:2px solid #f1f1f1}.passage-right[data-v-796557ac]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.passage-right[data-v-796557ac]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px;margin:4px 0}.passage-right[data-v-796557ac]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.question-content[data-v-796557ac]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.question-content table[data-v-796557ac]{width:100%!important}.question-content table td[data-v-796557ac]{padding:.5rem;vertical-align:top}.question-content table th[data-v-796557ac]{padding:.5rem;background-color:#f5f5f5;font-weight:700;text-align:left}.question-content table[data-v-796557ac],.question-content table[style*=border][data-v-796557ac]{border-collapse:collapse!important}.question-content .table[data-v-796557ac]{width:100%!important;border-collapse:collapse;margin:1rem 0}.question-content .table td[data-v-796557ac]{padding:.5rem;vertical-align:top}.question-content .table th[data-v-796557ac]{padding:.5rem;background-color:#f5f5f5;font-weight:700;text-align:left}.question-content img[data-v-796557ac]{max-width:100%;height:auto}.question-content .table-responsive[data-v-796557ac]{overflow-x:auto;margin:1rem 0}.question-content table caption[data-v-796557ac]{font-weight:700;margin-bottom:.5rem;text-align:center}.question-content table[data-v-796557ac]{border-collapse:collapse!important}.question-content h1[data-v-796557ac],.question-content h2[data-v-796557ac],.question-content h3[data-v-796557ac],.question-content h4[data-v-796557ac],.question-content h5[data-v-796557ac],.question-content h6[data-v-796557ac]{font-family:inherit;font-weight:700;line-height:1.2;margin:1rem 0 .5rem 0;color:#333}.question-content h1[data-v-796557ac]{font-size:2rem;font-weight:700}.question-content h2[data-v-796557ac]{font-size:1.75rem;font-weight:600}.question-content h3[data-v-796557ac]{font-size:1.5rem;font-weight:600}.question-content h4[data-v-796557ac]{font-size:1.25rem;font-weight:600}.question-content h5[data-v-796557ac]{font-size:1.1rem;font-weight:600}.question-content h6[data-v-796557ac]{font-size:1rem;font-weight:600}.menu-item-container[data-v-796557ac]{display:flex;flex-direction:column}.menu-item[data-v-796557ac]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s}.menu-item[data-v-796557ac]:hover{background-color:#f5f5f5}.color-row[data-v-796557ac]{display:flex;justify-content:center;padding:8px;gap:8px}.note-textarea[data-v-796557ac]{width:100%;border:1px solid #d9d9d9;border-radius:6px;padding:8px;font-size:14px;resize:vertical;min-height:80px}.note-modal-actions[data-v-796557ac]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.note-save-btn[data-v-796557ac]{background:#1890ff;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px}.note-save-btn[data-v-796557ac]:hover{background:#40a9ff}.note-cancel-btn[data-v-796557ac]{background:#f5f5f5;color:#333;border:1px solid #d9d9d9;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px}.note-cancel-btn[data-v-796557ac]:hover{background:#e6e6e6}[data-v-796557ac]:deep(.note-highlight){background-color:#ffeb3b;display:inline;vertical-align:baseline;white-space:pre-wrap;word-wrap:break-word;line-height:inherit;cursor:pointer;position:relative;z-index:1}.question-content[data-v-796557ac] :deep(.note-highlight){display:inline;white-space:pre-wrap!important;word-wrap:break-word!important;line-height:inherit!important;display:inline!important}[data-v-796557ac]:deep(.note-highlight:hover){background-color:#fdd835}.note-view-content[data-v-796557ac]{font-size:1.25rem;color:#222;margin-bottom:18px;white-space:pre-line}.note-view-actions[data-v-796557ac]{display:flex;justify-content:flex-end;gap:12px}.note-view-btn[data-v-796557ac]{background:#f5f5f5;border:none;border-radius:12px;padding:6px 10px;cursor:pointer;transition:background .2s;display:flex;align-items:center}.note-view-btn[data-v-796557ac]:hover{background:#e0e0e0}.overlay-note-marker[data-v-796557ac]{display:block;pointer-events:auto}.ant-select-dropdown[data-v-796557ac]{max-height:none!important;min-width:120px;will-change:auto!important;transform:none!important;position:static!important;transition:none!important;animation:none!important;contain:strict!important;backface-visibility:hidden!important;perspective:none!important}.ant-select-dropdown .ant-select-item[data-v-796557ac]{padding:8px 12px;line-height:1.4;font-size:14px}.ant-select-dropdown .ant-select-item[data-v-796557ac]:hover{background-color:#f5f5f5}.ant-select-dropdown .ant-select-item-selected[data-v-796557ac]{background-color:#e6f7ff;color:#1890ff}.ant-select-dropdown .rc-virtual-list-holder-inner>div[data-v-796557ac],.ant-select-dropdown .rc-virtual-list-holder-inner[data-v-796557ac],.ant-select-dropdown .rc-virtual-list-holder[data-v-796557ac],.ant-select-dropdown .rc-virtual-list[data-v-796557ac]{transform:none!important;will-change:auto!important;transition:none!important;animation:none!important;position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;contain:none!important;backface-visibility:visible!important;perspective:none!important}.ant-select-dropdown .rc-virtual-list-holder-inner[data-v-796557ac]{transform:none!important;height:auto!important;overflow:visible!important}// Shared styles for question type components // These styles are extracted 0% the DoTest component .radio-style{display:flex;justify-content:start;border-radius:5px;margin-top:.5rem;padding:10px;align-items:center;color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-sm-lineheight,21px);text-transform:uppercase}.edu-editor h1,.edu-editor h2,.edu-editor h3,.edu-editor h4,.edu-editor h5,.edu-editor h6{font-family:inherit;font-weight:700;line-height:1.2;margin:1rem 0 .5rem 0;color:#333}.edu-editor h1{font-size:2rem;font-weight:700}.edu-editor h2{font-size:1.75rem;font-weight:600}.edu-editor h3{font-size:1.5rem;font-weight:600}.edu-editor h4{font-size:1.25rem;font-weight:600}.edu-editor h5{font-size:1.1rem;font-weight:600}.edu-editor h6{font-size:1rem;font-weight:600}.edu-editor table{margin:1rem 0}.edu-editor table td{vertical-align:top}.edu-editor table td,.edu-editor table th{padding:.5rem;border:1px solid #ddd!important}.edu-editor table th{background-color:#f5f5f5;font-weight:700;text-align:left}.edu-editor table,.edu-editor table[style*=border]{border-collapse:collapse!important;border:1px solid #ddd!important}.edu-editor table td,.edu-editor table th{border:1px solid #ddd!important}.edu-editor table caption{font-weight:700;margin-bottom:.5rem;text-align:center}.edu-editor .table-responsive{overflow-x:auto;margin:1rem 0}.edu-editor table{border-collapse:collapse!important;border:1px solid #ddd!important}.answerTextBox{border-radius:8px}.answerTextBox:active,.answerTextBox:focus,.answerTextBox:hover{background-color:#f6f6f6;border:1px solid #ffd71b}// Collapse styles .set-margin-top{margin-top:-1.5rem}.remove-collapse .ant-collapse-header{padding-bottom:0;cursor:pointer!important;color:#000!important}// Scrollbar styles ::-webkit-scrollbar{width:0}// Checkbox and Radio button styling .ant-checkbox-checked .ant-checkbox-inner{background-color:#ffe846!important;border-color:#ffe846!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner{border-color:#ffe846!important}.ant-radio-checked .ant-radio-inner:after{background-color:#ffe846!important}.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{border-color:#ffe846!important}.ant-radio-input:focus+.ant-radio-inner{border-color:#ffe846!important;box-shadow:0 0 0 3px rgba(255,244,133,.1)!important}.reading-footer[data-v-533924e3]{display:grid;grid-template-columns:1fr 250px;align-items:center;justify-content:space-between;padding:4px 24px;background:#fff;border-top:1px solid #eee;min-height:56px}.footer-left[data-v-533924e3]{flex:0 0 auto;display:flex;align-items:center}.review-checkbox[data-v-533924e3]{display:flex;align-items:center;font-size:16px;color:#3d3d3d;font-family:Nunito,sans-serif;font-weight:600}.review-text[data-v-533924e3]{color:var(--Grey-Grey-9,#131635);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.review-checkbox input[type=checkbox][data-v-533924e3]{margin-right:8px;accent-color:#6c63ff}.footer-center[data-v-533924e3]{flex:1 1 auto;display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none;-ms-overflow-style:none}.footer-center[data-v-533924e3]::-webkit-scrollbar{display:none}.passage-label[data-v-533924e3]{font-weight:700;min-width:60px;line-height:24px;margin-right:12px}.passage-label[data-v-533924e3],.question-btn[data-v-533924e3]{color:var(--Shark-950,#1e1e1e);font-family:Inter;font-size:12px;font-style:normal}.question-btn[data-v-533924e3]{display:flex;margin-right:6px;height:32px;width:32px;padding:8px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--Shark-100,#e7e7e7);text-align:center;font-weight:600;line-height:12px}.question-btn.answered[data-v-533924e3]{background:#000!important;color:#fff!important}.question-btn.reviewed[data-v-533924e3]{border-radius:50%!important}.question-btn.answered.reviewed[data-v-533924e3]{background:#000!important;color:#fff!important;border-radius:50%!important;border:2px solid #000!important}.question-btn.active[data-v-533924e3]{background:#fff9c5!important;color:#000!important}.question-btn.active.answered[data-v-533924e3]{background:#ffd71b!important;color:#000!important}.question-btn.active.reviewed[data-v-533924e3]{background:#fff9c5!important;border:2px solid #ffd71b!important;color:#000!important;border-radius:50%!important}.question-btn.active.answered.reviewed[data-v-533924e3]{background:#ffd71b!important;color:#000!important;border:2px solid #ffd71b!important;border-radius:50%!important}.footer-right[data-v-533924e3]{display:grid;grid-template-columns:40px 40px 140px;align-items:center;justify-content:end;gap:8px;width:100%}.nav-arrow[data-v-533924e3]{width:32px;height:32px;padding:0!important;border:none;border-radius:6px;background:#f3f3f3;color:#3d3d3d;font-size:18px;font-weight:700;cursor:pointer;margin:0 2px;transition:background .2s,color .2s}.submit-btn[data-v-533924e3]{background:#bdbdbd;color:#000;border:none;border-radius:8px;padding:0 24px;height:40px;font-size:16px;font-family:Nunito,sans-serif;font-weight:700;margin-left:12px;cursor:pointer;display:flex;align-items:center;transition:background .2s}.passage-group[data-v-533924e3]{display:flex;align-items:center;margin-right:16px}.review-divider[data-v-533924e3]{width:1px;height:32px;background:#e0e0e0;margin:12px 8px}.reading-passage-content[data-v-76bbfd59]{padding:23px 42px;background:#fff;grid-template-rows:minmax(0,1fr);height:100%;@media (max-width:1024px){padding:12px 24px}}.reading-content[data-v-76bbfd59]{display:grid;grid-template-columns:1fr 1fr;background:#f8f9fa;overflow-y:auto}.reading-passage-content[data-v-76bbfd59]{display:grid;grid-template-rows:auto minmax(0,1fr)}.passage-container[data-v-76bbfd59]{display:flex;padding:12px 24px;align-items:center;gap:12px;align-self:stretch;border-radius:20px;margin-bottom:24px;background:var(--Shark-50,#f6f6f6);@media (max-width:1024px){padding:6px 12px}}.passage-title[data-v-76bbfd59]{color:var(--Shark-950,#1e1e1e);font-family:Nunito;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.passage-description[data-v-76bbfd59]{color:var(--Shark-950,#1e1e1e);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:24px}[data-v-76bbfd59]:deep(.question-highlight){background-color:rgba(255,0,0,.1)!important;border:2px solid #f44!important;border-radius:8px!important;transition:all .3s ease-in-out!important;animation:questionPulse-data-v-76bbfd59 2s ease-in-out!important}[data-v-76bbfd59]:deep(.question-highlight .ant-collapse-header){background-color:rgba(255,0,0,.15)!important;border-radius:8px 8px 0 0!important}[data-v-76bbfd59]:deep(.question-highlight .ant-collapse-content){background-color:rgba(255,0,0,.05)!important;border-radius:0 0 8px 8px!important}@keyframes questionPulse-data-v-76bbfd59{0%{box-shadow:0 0 0 0 rgba(255,68,68,.7)}70%{box-shadow:0 0 0 10px rgba(255,68,68,0)}to{box-shadow:0 0 0 0 rgba(255,68,68,0)}}.reading-content[data-v-76bbfd59]::-webkit-scrollbar{width:12px}.reading-content[data-v-76bbfd59]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px;margin:4px 0}.reading-content[data-v-76bbfd59]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px;border:2px solid #f1f1f1}.reading-content[data-v-76bbfd59]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.reading-content[data-v-76bbfd59]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.dialog{position:fixed;inset:0;display:grid;place-content:center;z-index:500;isolation:isolate;--color-stop-1:#bddbff;--color-stop-2:hsla(0,0%,100%,0.3)}.dialog-backdrop{inset:0;background-color:rgba(0,0,0,.8)}.dialog-backdrop,.photo-bg{position:absolute;z-index:0}.photo-bg{display:grid;place-content:center;top:max(2%,1rem);bottom:max(2%,1rem);left:50%;transform:translateX(-50%);aspect-ratio:16/9}.photo-bg.active{background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,.11) 100%),repeating-conic-gradient(var(--color-stop-1) 0deg 10deg,var(--color-stop-2) 10deg 20deg),radial-gradient(circle at center,var(--color-stop-1) 0,var(--color-stop-1) 100%)}.dialog-container{position:relative;max-height:calc(100dvh - 4rem);width:calc(385px - 2rem);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;isolation:isolate;z-index:1;background-color:var(--Colors-Yellow-200,#fff485);border-radius:3rem;border:1rem solid var(--Colors-Yellow-400,#ffd71b);transform:translateY(-2rem);filter:drop-shadow(0 4px 9px rgba(0,0,0,.03)) drop-shadow(0 16px 16px rgba(0,0,0,.03)) drop-shadow(0 37px 22px rgba(0,0,0,.02)) drop-shadow(0 66px 26px rgba(0,0,0,0)) drop-shadow(0 103px 50px rgba(0,0,0,0))}.dialog-container:before{content:"";position:absolute;inset:0;border-radius:2rem;border:.5rem solid var(--Colors-Yellow-300,#ffe846)}.dialog-container>*{position:relative;z-index:2}.dialog-header{display:flex;align-items:end;justify-content:center;height:200px}.dialog-header .svg{height:251px;width:252px;aspect-ratio:252/251}.dialog-header .svg svg{-o-object-fit:contain;object-fit:contain;height:100%;transform:translateX(-10%)}.dialog-body{padding:10px}.dialog-footer{display:flex;flex-direction:column;justify-content:start;align-items:center;height:80px;padding-top:50px}.dialog-footer .ribbon{position:relative}.dialog-footer .ribbon>svg{height:135px;width:464px}.dialog-footer .ribbon .star-three{position:absolute;top:0;left:50%;translate:-50% -5%;scale:0;opacity:0;filter:drop-shadow(6px 8px 0 rgba(0,0,0,.3));transition:all .3s ease-in-out}.dialog-footer .ribbon .star-three.show{opacity:1;scale:1;translate:-50% -45%}.close-wrapper{position:absolute;top:-2.75rem;right:-2.75rem;transform:translate(-50%,50%);cursor:pointer}.close-wrapper svg>*{stroke:#fff}.photo-bg:not(.active)>.close-wrapper{display:none}.photo-bg.active>.close-wrapper{top:.5rem;right:.5rem;transform:translate(0)}.photo-bg.active>.close-wrapper svg>*{stroke:var(--Colors-Gray-500,#706c6a)}.photo-bg.active>.dialog-container>.close-wrapper{display:none}.actions{display:flex;justify-content:center;align-items:center;max-width:calc(385px - 6rem);gap:var(--spacing-spacing-3,12px);transform:translateY(-100%)}.actions>*{width:auto;min-width:unset;padding:0 .5rem;flex:unset}.title{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-H4,24px);font-weight:600;line-height:var(--Typescale-Line-Height-H4-lineheight,30px);margin-top:-10px;margin-bottom:10px}.subtitle,.title{text-align:center;font-style:normal}.subtitle{color:var(--Colors-Gray-800,#464444);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-xs,12px);font-weight:500;line-height:var(--Typescale-Line-Height-Boby-xs-lineheight,18px)}.result-container{width:298px;padding:var(--spacing-spacing-2,8px) var(--spacing-spacing-8,32px);justify-content:space-between;border-radius:var(--corner-radius-radius-9,24px);background:hsla(0,0%,100%,.7);margin-top:20px;margin-bottom:-30px}.result-container,.result-left{display:flex;align-items:center}.result-left{flex-direction:column;justify-content:center;gap:10px}.result-left-item-title{display:flex;flex-direction:column;align-items:start;justify-content:start}.result-left-item-title-label{color:var(--Shark-800,#454545);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Caption-1,10px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Caption-1-lineheight,12px)}.result-left-item-title-value{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Title-1,18px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Title-1-lineheight,24px)}.p-fix-content{width:-moz-fit-content;width:fit-content}.wrong-question-highlight,[data-wrong-question=true]{background-color:#fff3cd!important;border-radius:8px!important}::-webkit-scrollbar{width:0}.radio-style{justify-content:start;align-items:center;color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-sm-lineheight,21px);text-transform:uppercase}.radio-style,.radio-style-multiple{display:flex;border-radius:5px;margin-top:.5rem;padding:10px}.radio-style-multiple{background:#f5f5f5}.edu-editor p,div{color:#000;font-weight:400}.ant-collapse-header{padding-bottom:0;cursor:pointer!important;color:#000!important}.set-margin-top{margin-top:-1.5rem}.set-small-margin-top{margin-top:-1rem}.ant-btn-sm{height:1.6rem;width:1.6rem;text-align:center;display:flex;align-items:center;justify-content:center;padding:0}.edu-editor{overflow:scroll}figure .table::-webkit-scrollbar{width:6px;height:6px}figure .table::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,.1)}figure .table::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.2)}.edu-editor img,.edu-editor table,.responsive-reading-question figure,.responsive-reading-question img{width:100%!important}.scc{max-width:30em;display:block;padding:10px;font-family:Sans-serif}.scc audio{width:100%;display:block;color:#000}.scc div{display:flex;padding:.5em 0;gap:5px}.scc label{flex:1}.scc input[type=range]{flex:5}.scc span{flex:1;text-align:center}.custom-audio{margin-left:-1.2rem;width:470px}.review-style{display:flex;align-items:center;margin-left:1.5rem;margin-top:1rem}audio::-webkit-media-controls-panel{background-color:#fff}#pbrate{border:.5px solid #ccc;background:linear-gradient(90deg,#000 0,#000 40%,#ccc 0,#ccc);border-radius:8px;height:4px;width:400px;outline:none;transition:background .45s ease-in;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:none;height:10px;width:10px;border-radius:50%;background:#5e5e5e}.range-slider__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:75px;height:3px;border-radius:5px;background:#d7dcdf;outline:none;padding:0;margin:0}.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2c3e50;cursor:pointer;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.range-slider__range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#2c3e50;cursor:pointer;-moz-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.range-slider__value{display:inline-block;position:relative;width:60px;color:#fff;line-height:20px;text-align:center;border-radius:3px;background:#2c3e50;padding:5px 10px;margin-left:8px}.btn_style{border:#000}.normal-answer{width:15px;height:15px;border:1px solid #fff;background:#fff;border-radius:20%}.normal-answered{width:15px;height:15px;border:1px solid #000;background:#000;border-radius:20%}.need-review-answered{width:15px;height:15px;border:1px solid #000;background:#000;border-radius:50%}.submit-btn{position:absolute;bottom:15%;right:10%}.test-right-for-mobile{position:fixed;bottom:-2px;width:100vw;margin-left:-1%}.responsive-content-box .ant-collapse-content-box{padding:0!important}@media(max-width:1200px){.listening-site-responsive{padding:0 1% 0 1%!important;height:100vh}.responsive-countdown-mobile .ant-statistic-content-value{color:#fff}.responsive-listening-site-header{padding:0 0 0 1%!important}.responsive-countdown{right:1%!important}.test-right{right:1%;width:34%}.type-of-answer-item{display:grid}.need-review-answer-container{margin-left:0!important}}@media(max-width:1050px){.custom-audio{width:50vw}.slider-font-size,.slider-main{width:35vw!important}}.test-right-for-mobile{display:none}@media(max-width:1000px){.test-right{display:none}.test-left{width:100%}.responsive-reading-container{height:100vh!important}.responsive-reading-question,.responsive-reading-topic{height:65vh!important}.responsive-card-container{height:74%!important}.responsive-countdown{display:none!important}.test-right-for-mobile{display:grid!important}.responsive-content-collapse{height:50vh!important;overflow:scroll}}@media(max-width:660px){.responsive-card-container{height:90%!important}.responsive-divider,.responsive-reading{display:grid!important}.responsive-reading-topic{height:41vh!important}.responsive-reading-question,.responsive-reading-topic{width:95vw!important;max-width:100vw!important;max-height:45vh!important}.responsive-reading-question{height:40vh!important}.responsive-button-submit{bottom:2px!important}}@media only screen and (max-width:1050px)and (orientation:portrait){.responsive-card-container{height:90%!important}.responsive-divider,.responsive-reading{display:grid!important}.responsive-reading{height:90%}.responsive-reading-topic{height:42vh!important}.responsive-reading-question,.responsive-reading-topic{width:95vw!important;max-width:100vw!important;max-height:45vh!important}.responsive-reading-question{height:40vh!important}}@media(max-width:500px){.responsive-listening-site-header-item{display:grid!important;margin-left:.5rem}.custom-audio{width:100vw}.slider-main{width:92vw!important;padding-bottom:1rem}.test-left{margin-top:8.5rem!important;margin-bottom:4rem!important}.ant-collapse-content-box{padding:0!important}.responsive-card-container{height:74%!important}}@media only screen and (max-width:500px)and (orientation:portrait){.responsive-card-container{height:88%!important}.responsive-reading-question,.responsive-reading-topic{width:90vw!important;height:39vh!important}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.animate-red{animation:pulse 1s infinite}.reading-passage-container{padding:0;min-height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;background:#fff;line-height:1.6}.reading-passage-container.preview-mode{grid-template-rows:minmax(0,1fr) auto;min-height:unset;height:auto}.passage-container{position:relative;width:100%}.passage-container:not([style*="display: none"]){display:block!important}@media(max-width:1024px){.passage-container:not([style*="display: none"]){display:flex!important}}.reading-passage-container *{line-height:1.6}.reading-passage-container h1,.reading-passage-container h2,.reading-passage-container h3,.reading-passage-container h4,.reading-passage-container h5,.reading-passage-container h6{line-height:1.2}.reading-passage-container button,.reading-passage-container input,.reading-passage-container textarea{line-height:normal}.high-light-container{background:#000;width:-moz-fit-content;width:fit-content;display:flex;white-space:pre-wrap;justify-content:space-between;position:absolute;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}.note-highlight{position:relative;background-color:#f5f5f5;display:inline;white-space:pre-wrap;word-wrap:break-word;line-height:inherit}.high-light-btn{padding:1px;margin-left:.1rem;border-right:1px solid #ccc;cursor:pointer}.high-light-btn:hover{background:#5e5e5e}.answer-list{min-height:150px}.answerTextBox{border:1px solid;height:1.8rem;margin:5px;padding:2px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;transition:all .3s ease,width .3s ease,min-width .3s ease,max-width .3s ease,padding .3s ease;cursor:pointer;border:1px solid #d9d9d9!important;background-color:#fff!important;border-radius:8px!important;font-weight:700!important;text-align:center!important;color:#333!important;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:500px!important}.answerTextBox,.answerTextBox.has-full-content{width:auto!important;min-width:60px!important;overflow:visible!important;white-space:nowrap!important;display:inline-block!important;vertical-align:top!important}.answerTextBox.has-full-content{max-width:none!important;padding:6px 10px!important;font-size:14px!important;text-align:left!important;height:auto!important;min-height:2rem!important;line-height:1.4!important;transition:width .3s ease,min-width .3s ease,max-width .3s ease,padding .3s ease!important}input.answerTextBox,select.answerTextBox,textarea.answerTextBox{position:relative;z-index:10;background:#fff!important;border:1px solid!important}input.answerTextBox *,select.answerTextBox *,textarea.answerTextBox *{background:transparent!important}.ant-auto-complete,.ant-cascader-picker,.ant-select,.ant-select-enabled,.ant-select-selection,.ant-select-selection--multiple,.ant-select-selection--single,.ant-select-selector,.ant-select-sm,.ant-tree-select{position:relative;z-index:10;background:#fff!important}.ant-auto-complete *,.ant-cascader-picker *,.ant-select *,.ant-select-enabled *,.ant-select-selection *,.ant-select-selection--multiple *,.ant-select-selection--single *,.ant-select-selector *,.ant-select-sm *,.ant-tree-select *{background:transparent!important}[role=combobox]{position:relative;z-index:10;background:#fff!important}[role=combobox] *{background:transparent!important}.nav-arrow:hover,.question-btn:hover{transform:translateY(-1px);transition:transform .2s ease}.line-height-1-2 *{line-height:1.2!important}.line-height-1-4 *{line-height:1.4!important}.line-height-1-6 *{line-height:1.6!important}.line-height-1-8 *{line-height:1.8!important}.line-height-2-0 *{line-height:2!important}.line-height-1-2 button,.line-height-1-2 input,.line-height-1-2 select,.line-height-1-2 textarea,.line-height-1-4 button,.line-height-1-4 input,.line-height-1-4 select,.line-height-1-4 textarea,.line-height-1-6 button,.line-height-1-6 input,.line-height-1-6 select,.line-height-1-6 textarea,.line-height-1-8 button,.line-height-1-8 input,.line-height-1-8 select,.line-height-1-8 textarea,.line-height-2-0 button,.line-height-2-0 input,.line-height-2-0 select,.line-height-2-0 textarea{line-height:normal!important}.preview-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#f8f9fa;border-bottom:1px solid #e5e5e5}.preview-header h2{margin:0;font-size:18px;font-weight:600;color:#333}.preview-badge{background:#007bff;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.preview-navigation{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#f8f9fa;border-top:1px solid #e5e5e5}.preview-navigation button{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.preview-navigation button:disabled{background:#ccc;cursor:not-allowed}.preview-navigation button:hover:not(:disabled){background:#0056b3}.preview-navigation span{font-size:14px;font-weight:500;color:#666}.orientation-warning{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:10000;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px}.orientation-warning-content{text-align:center;color:#fff;max-width:300px}.orientation-icon{font-size:64px;margin-bottom:20px;animation:rotate 2s ease-in-out infinite}@keyframes rotate{0%,to{transform:rotate(0deg)}50%{transform:rotate(90deg)}}.orientation-text{font-size:18px;font-weight:600;margin-bottom:12px;color:#fff;font-family:Inter,sans-serif}.orientation-subtext{font-size:14px;color:hsla(0,0%,100%,.8);font-family:Inter,sans-serif}