/* Canonical app static source. Shared Optiver/BTO assets remain read-only. */
.oa-app.oa-maven-probability .oa-exam-centre { overscroll-behavior-y:auto; }
.oa-maven-probability .oa-exam-numeric { width:min(100%,340px); }
.oa-maven-probability .oa-numeric-input:focus-visible { outline:3px solid var(--oa-accent); outline-offset:3px; }
.oa-maven-probability .oa-numeric-input[aria-invalid="true"] { border-color:#b84040; }
.oa-maven-probability .mp-input-error { color:#a32828; font-size:13px; }
.oa-maven-probability .mp-given-table { max-width:420px; margin:0 auto 22px; font-size:14px; overflow-x:auto; }
.oa-maven-probability .mp-given-table table { width:100%; border-collapse:collapse; }
.oa-maven-probability .mp-given-table th,.oa-maven-probability .mp-given-table td { border:1px solid #dce2f0; padding:8px 14px; text-align:center; }
.oa-maven-probability .mp-given-table th { background:#f3f6ff; font-weight:600; }
.oa-maven-probability .mp-answer-rule { grid-column:1/-1; color:var(--oa-muted); font-size:12px; line-height:1.7; }
.oa-maven-probability .oa-review-prose .oa-review-expression { font-size:18px; line-height:1.65; letter-spacing:normal; white-space:normal; }
.oa-maven-probability .oa-answer-not_reached,.oa-maven-probability .oa-answer-timed_out { color:#66718a; background:#f0f2f7; }
.oa-maven-probability #mp-breakdown { scroll-margin-top:calc(var(--oa-header-height,78px) + 20px); }
.oa-maven-probability .oa-review-filters { flex-wrap:wrap; }
@media(max-width:620px) {
    .oa-maven-probability .oa-review-prose .oa-review-expression { font-size:16px; }
    .oa-maven-probability .oa-question-heading { flex-wrap:wrap; gap:8px; }
}
