.vocabStudentAnswer p,.webStudentAnswer{white-space:pre-wrap;overflow-wrap:anywhere}
.webReviewMethod{grid-column:1/-1;display:flex!important;align-items:center;gap:12px;font-size:13px}
.webReviewMethod select{flex:1;min-width:0;margin-top:0!important}
.webTaskFeedback{margin-top:24px;border-top:1px solid var(--line);padding-top:16px}
.webTaskFeedbackRow{border-top:1px solid var(--line);padding:12px 0}
.webTaskFeedbackRow h4{margin:4px 0 8px}
.webTaskFeedbackRow small{color:var(--muted)}
@media(max-width:760px){.vocabQuestionDecision{grid-template-columns:minmax(0,1fr)}.webReviewMethod{align-items:flex-start;flex-direction:column}.webReviewMethod select{width:100%}}
@media(max-width:760px){.studentTask{grid-template-columns:minmax(0,1fr)}.studentTask .taskcontent,.studentTask .answer{min-width:0}.studentTask .exerciseQuestion{min-inline-size:0}.studentTask .uploadbox input{max-width:100%}.studentTask .taskactions{flex-wrap:wrap;max-width:100%}}

/* Whole-question alerts follow the final selection, including teacher overrides. */
.vocabQuestionCard.isIncorrect{border:2px solid #c73f3f;background:#fff1f1}
.vocabQuestionCard.isPartial{border:2px solid #b78116;background:#fff8df}
