/* QUIZ_RESULT_V1：作答后统一结果反馈（配合 assets/js/quiz_result.js）
   供 modules/quiz/play.php 与 modules/quiz/activity_play.php 共用。 */

.qz-res { margin-top: 2px; }

/* ① 判定 */
.qz-res-v { font-size: 15px; font-weight: 700; margin-bottom: 8px; }
.qz-res-v.ok    { color: #188038; }
.qz-res-v.wrong { color: #d93025; }
.qz-res-v.none  { color: #1a73e8; }

/* ② 答案是 / ③ 你的作答 */
.qz-res-row { font-size: 14px; line-height: 1.7; margin-bottom: 4px; word-break: break-word; }
.qz-res-row .lb { color: #5f6368; font-weight: 600; margin-right: 4px; }
.qz-res-row .val.answer { color: #188038; font-weight: 600; }
.qz-res-row .val.mine   { color: #d93025; }

/* ④ 答案解析（富文本） */
.qz-res-ana { margin-top: 8px; padding-top: 8px; border-top: 1px dashed #d7dbe0; font-size: 14px; line-height: 1.7; }
.qz-res-ana .lb { color: #5f6368; font-weight: 600; margin-bottom: 2px; }
.qz-res-ana .val img { max-width: 100%; height: auto; border-radius: 6px; }
.qz-res-ana .val p,
.qz-res-ana .val div,
.qz-res-ana .val ul,
.qz-res-ana .val ol { margin: 0 0 6px; padding: 0; }
