/* OlymPhyX V4.2 — evaluative integrity */
.v4-equation{overflow-x:auto}
.v4-math-expression{display:inline-block;max-width:100%;white-space:nowrap;line-height:1.2}
.v4-math-expression sub{font-size:.65em;line-height:0;vertical-align:-.28em}
.v4-answer-row button:disabled,.v4-answer-row input:disabled{opacity:.65;cursor:not-allowed}
.v42-practice-actions{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}
.v42-practice-note{margin-top:10px;padding:10px 12px;border:1px dashed #cbdce8;border-radius:12px;background:#f7fbfd;color:#667c90;font-size:11px;line-height:1.45}
.v42-practice-note[hidden]{display:none!important}
.v42-reward-note{display:block;margin-top:5px;font-size:10px;opacity:.78;font-weight:500}
a.v4-solved-mark{text-decoration:none}
a.v4-solved-mark:hover{text-decoration:underline}
@media(max-width:760px){.v4-math-expression{white-space:normal}.v4-equation{font-size:24px}}
