/* Shared Optiver shell and Akuna numerical geometry are unchanged. */
.oa-app[data-oa-assessment="maven_mental_maths"] .oa-numeric-input:focus-visible {
    outline: 2px solid var(--oa-blue, #4263ff);
    outline-offset: 3px;
}
.oa-app[data-oa-assessment="maven_mental_maths"] .maven-entry-actions {
    display: flex; justify-content: center; align-items: center; gap: 14px; margin-top: 14px;
    position: absolute; left: 50%; top: 100%; transform: translateX(-50%); width: 100%;
}
.oa-app[data-oa-assessment="maven_mental_maths"] .oa-exam-numeric { position: relative; }
.oa-app[data-oa-assessment="maven_mental_maths"] .maven-result-detail {
    font-size: 13px; line-height: 1.6; max-width: 640px; margin: 14px auto 20px; color: var(--oa-muted, #667085);
}
.maven-result-detail summary { cursor: pointer; }
.maven-result-detail dl { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 12px; margin: 14px 0; }
.maven-result-detail dl div { display: flex; flex-direction: column; }
.maven-result-detail dd { margin: 0; font-weight: 600; color: var(--oa-ink,#17243b); }
.maven-result-detail p { margin: 8px 0; }
.oa-app[data-oa-assessment="maven_mental_maths"] .oa-answer-not_reached,
.oa-app[data-oa-assessment="maven_mental_maths"] .oa-answer-timed_out,
.oa-app[data-oa-assessment="maven_mental_maths"] .oa-answer-blank { color: #667085; }
@media(max-width:600px) {
    .maven-result-detail dl { grid-template-columns: repeat(2,minmax(0,1fr)); }
    .maven-entry-actions button { min-height: 44px; }
}
@media(max-height:650px) {
    .oa-app[data-oa-assessment="maven_mental_maths"] .maven-entry-actions { position: static; transform: none; }
}
