.exam-native-question{min-width:0;padding:30px}.exam-native-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.exam-native-heading strong{font-size:22px}.exam-instruction{color:var(--muted);line-height:1.6;margin:22px 0}.exam-native-prompt{padding:24px;background:#142329;border-radius:16px;margin:22px 0}.exam-native-hanzi{display:block;font-size:27px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere;color:var(--ink)}.exam-native-pinyin{display:block;color:#ffaaa6;font-size:17px;line-height:1.8;margin-top:8px;overflow-wrap:anywhere}.exam-native-options{display:grid;gap:12px}.exam-native-option{position:relative;display:flex;align-items:center;gap:18px;width:100%;text-align:left;border:1px solid #526a74;background:#172a31;border-radius:16px;padding:18px;color:var(--ink);min-width:0}.exam-native-option:hover{background:#233c45;border-color:#88b7c5}.exam-native-option.selected{border:2px solid var(--yellow);background:#ffd96712;padding:17px}.exam-option-letter{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid #647b85;border-radius:10px;font-size:18px;font-weight:700}.selected .exam-option-letter{background:var(--yellow);color:#13242c;border-color:var(--yellow)}.exam-option-copy{min-width:0;flex:1}.exam-option-check{color:var(--yellow);font-size:24px}.exam-native-options.with-images{grid-template-columns:repeat(3,minmax(0,1fr))}.with-images .exam-native-option{flex-direction:column;gap:14px;padding:16px}.with-images .exam-native-option.selected{padding:15px}.with-images img{width:100%;height:160px;object-fit:contain;background:white;border-radius:10px}.with-images .exam-option-check{position:absolute;right:12px;top:16px}.exam-listening-hint{padding:24px 12px;text-align:center;color:var(--muted)}.exam-listening-hint>span{font-size:36px;color:#9ed8e3}.exam-native-review{padding:18px 0}.exam-native-review button:disabled{opacity:1;cursor:default}.exam-native-review .exam-native-heading{display:none}.exam-intro-native{display:grid;align-content:center;gap:20px;padding:32px;background:#162a32;border-radius:20px}.exam-intro-native strong{font-size:44px;color:var(--yellow)}.exam-intro-native span{font-size:18px}.exam-answer-panel .exam-question-navigation{flex-wrap:wrap;gap:8px}
@media(max-width:1100px){.exam-native-options.with-images{grid-template-columns:repeat(2,minmax(0,1fr))}.with-images img{height:140px}}
@media(max-width:600px){.exam-native-question{padding:20px 16px}.exam-native-heading strong{font-size:19px}.exam-native-hanzi{font-size:23px}.exam-native-pinyin{font-size:15px}.exam-native-prompt{padding:16px}.exam-native-option{padding:14px;gap:12px}.exam-native-option.selected{padding:13px}.with-images img{height:120px}.exam-intro-native{display:none}.exam-native-heading .badge{font-size:10px}.exam-option-letter{width:32px;height:32px}.exam-instruction{font-size:14px}.exam-workspace{align-items:start}}
