.passage[data-v-eeb72b54]{display:grid;gap:12px}.passage-header .title[data-v-eeb72b54]{margin:0;font-size:16px;font-weight:700;color:#111827}.description[data-v-eeb72b54]{margin:0;color:#6b7280}.content[data-v-eeb72b54]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:12px;color:#1f2937;line-height:1.6}.placeholder[data-v-eeb72b54]{color:#9ca3af}.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}.questions-section[data-v-3b0a75d0]{display:grid;gap:12px}.question-card[data-v-3b0a75d0]{border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.question-card.active[data-v-3b0a75d0]{border-color:#c7d2fe;box-shadow:0 4px 10px rgba(79,70,229,.08)}.header[data-v-3b0a75d0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.info[data-v-3b0a75d0]{display:inline-flex;align-items:center;gap:8px}.q-number[data-v-3b0a75d0]{font-weight:700;color:#111827}.q-type[data-v-3b0a75d0]{padding:2px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px}.question-content[data-v-3b0a75d0]{margin-bottom:8px;color:#374151}.group-content[data-v-3b0a75d0]{padding:10px 12px;margin-bottom:10px;border-radius:10px;background:#f9fafb;border:1px solid #edf2f7;color:#1f2937;line-height:1.5}.questions-section[data-v-3b0a75d0] :deep(.answerTextBox),.questions-section[data-v-3b0a75d0] :deep(input.answerTextBox){border:1px solid #d9d9d9!important;border-radius:8px!important;padding:6px 10px!important;background:#fff!important;font-size:15px!important;line-height:1.4!important;min-width:80px;box-shadow:none!important;outline:none!important;font-weight:600!important;text-align:center!important;width:auto!important}.questions-section[data-v-3b0a75d0] :deep(.answerTextBox.has-full-content){min-height:2rem!important;height:auto!important;white-space:nowrap!important;text-align:left!important}.questions-section[data-v-3b0a75d0] :deep(.ant-select-selector){border:1px solid #d9d9d9!important;border-radius:8px!important;min-height:32px;box-shadow:none!important}.review-page[data-v-00515a92]{display:grid;gap:16px;padding:8px 24px;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;height:100vh}.layout[data-v-00515a92]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.layout>[data-v-00515a92]{overflow-y:auto}.layout>[data-v-00515a92]::-webkit-scrollbar{width:.25rem;height:.25rem}.layout>[data-v-00515a92]::-webkit-scrollbar-thumb{border-radius:9999px}.passage[data-v-00515a92],.questions[data-v-00515a92]{background:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:16px;min-height:220px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.state[data-v-00515a92]{display:grid;place-items:center;padding:32px}.state.empty[data-v-00515a92],.state.error[data-v-00515a92]{color:#6b7280}.stats[data-v-00515a92]{display:inline-flex;align-items:center;gap:8px;color:#374151;font-weight:600}.divider[data-v-00515a92]{color:#d1d5db}