/* Lucy English: teacher area (W3). Tokens from base.css only; components from app.css. */

.review-text { white-space: pre-wrap; overflow-wrap: anywhere; }
.review-wrong + .review-wrong { margin-top: 16px; }
.review-form { max-width: 560px; }
.review-next { min-height: 80px; }
.review-rec + .review-rec { margin-top: 24px; padding-top: 16px; border-top: 1px solid var(--rule); }
.review-rec > * + * { margin-top: 8px; }
.review-score { font-weight: 600; color: var(--blue); }
.review-points { margin: 0; }
.review-audio audio { width: 100%; max-width: 480px; }
.review-heard .en { font-size: 17px; }

.review-inline { display: flex; gap: 12px; align-items: stretch; margin-top: 12px; max-width: 420px; }
.review-inline .input { flex: 1; min-width: 0; }

.cell-text { white-space: pre-wrap; overflow-wrap: anywhere; min-width: 200px; }
.table select.input { min-width: 140px; }
