/* SGK Grade 6 · Unit 3 Review · isolated responsive cards */
#g6u3UnitReview{display:grid;gap:14px;font-size:15px;line-height:1.5}
#g6u3UnitReview *{box-sizing:border-box}
.g6u3-ur-head,.g6u3-ur-section,.g6u3-ur-footer,.g6u3-ur-history,.g6u3-ur-end{border:1px solid #dce9e3;border-radius:16px;background:#fff;padding:16px}
.g6u3-ur-head{background:#eaf7ee}
.g6u3-ur h3,.g6u3-ur h4{margin:0 0 8px;font-size:19px;color:#17513b}
.g6u3-ur h4{font-size:17px}
.g6u3-ur-head p,.g6u3-ur-end p{margin:0 0 10px;color:#536c5b}
.g6u3-ur-progress{font-weight:750;padding:9px 12px;border-radius:10px;background:#fff}
.g6u3-ur-question{border:1px solid #e1ebe5;border-radius:12px;margin:12px 0;padding:13px;min-width:0}
.g6u3-ur-question legend{font-weight:650;color:#243e31;padding:0 6px}
.g6u3-ur-vi{font-size:13px;color:#60766b;margin:3px 0 9px}
.g6u3-ur-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.g6u3-ur-option{display:flex;align-items:center;gap:8px;border:1px solid #e2ebe6;border-radius:9px;padding:10px;background:#fcfefd;cursor:pointer}
.g6u3-ur-option:has(input:checked){border-color:#55aa7c;background:#edf8f0}
.g6u3-ur-option input{flex:none;width:17px;height:17px;accent-color:#268554}
.g6u3-ur-option span{overflow-wrap:anywhere}
.g6u3-ur-feedback{padding:10px 12px;border-radius:9px;font-size:13px;margin-top:10px}
.g6u3-ur-feedback.correct{background:#eaf8ee;color:#206943}
.g6u3-ur-feedback.incorrect{background:#fff5e9;color:#8d5129}
.g6u3-ur-footer{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
.g6u3-ur-footer button{min-height:43px;white-space:normal}
.g6u3-ur-footer p{width:100%;margin:4px 0 0;color:#567368}
.g6u3-ur-history summary{cursor:pointer;font-weight:750}
.g6u3-ur-history li{margin:6px 0;color:#536c5c}
.g6u3-ur-end{background:#f4f8fc}
@media(max-width:640px){.g6u3-ur-head,.g6u3-ur-section,.g6u3-ur-footer,.g6u3-ur-history,.g6u3-ur-end{padding:12px}.g6u3-ur-options{grid-template-columns:1fr}.g6u3-ur-footer{flex-direction:column;align-items:stretch}.g6u3-ur-footer button{width:100%}.g6u3-ur-question{padding:10px}}
