.exam-entry{display:flex;align-items:center;justify-content:space-between;gap:18px}.exam-entry h2{margin-bottom:8px}.exam-entry p,.exam-catalogue-card p{font-size:12px;line-height:1.7;color:#63715b}.exam-entry .primary{flex-shrink:0}.exam-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0}.exam-toolbar a{text-decoration:none}.exam-catalogue-card{margin-top:18px}.exam-catalogue-card>a{display:block;font-size:11px;color:#194f3d;margin-top:15px}.exam-choices{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0}.exam-choices button{border:1px solid #cddac7;border-radius:9px;background:#fff;color:#194f3d;min-height:48px;font-weight:700}.exam-choices button:last-child{grid-column:1/-1;font-size:12px}.exam-choices .selected{background:#194f3d;color:white;border:2px solid #194f3d}.exam-navigation{display:flex;justify-content:space-between;gap:12px}.exam-time{border:1px solid var(--border);border-radius:10px;padding:12px;margin:20px 0}#exam-result{font-size:13px;line-height:1.8;margin-top:20px}#exam-result .primary{margin-top:18px}#exam-result h3{color:#194f3d}#exam-progress{font-size:12px;line-height:1.7;color:#496540;margin:12px 0}#exam-pdf-view iframe{width:100%;height:65dvh;min-height:350px;border:1px solid var(--border);border-radius:10px}.exam-review{max-height:320px;overflow:auto;font-size:12px;border:1px solid var(--border);padding:10px;border-radius:8px}#more-official-exams{padding:20px;background:white;border:1px solid var(--border);border-radius:12px}#more-official-exams summary{font-size:13px;font-weight:700;min-height:44px;display:flex;align-items:center}#more-official-exams>a{display:block;color:#194f3d;padding:12px 0;font-size:13px}#open-past-exams{margin-bottom:15px;min-height:44px}#exam-workspace{scroll-margin-top:20px}#provas{padding-top:25px}#exam-source{line-height:1.7}@media(max-width:760px){.exam-entry{align-items:stretch;flex-direction:column}.exam-entry .primary{width:100%}.exam-toolbar .secondary{width:100%;text-align:center;min-height:44px}.exam-answer-card{padding:18px}.exam-choices{gap:6px}.exam-navigation button{min-height:44px}#exam-result{font-size:12px}#correct-exam{width:100%;min-height:46px}}

.exam-question-content{overflow-x:auto;overscroll-behavior-x:contain;background:#fff;border:1px solid #d8ded5;border-radius:8px;--question-zoom:100%}.exam-question-content img{display:block;width:var(--question-zoom);max-width:none;height:auto}.exam-zoom-label{margin:16px 0 8px}#exam-text-version{font-size:13px;line-height:1.6;margin:14px 0}#exam-question-text{white-space:pre-wrap}#exam-offline-status{font-size:12px;line-height:1.6;max-width:100%}#exam-question-content img{min-height:30px}#provas .exam-answer-card{max-width:790px;margin-left:auto;margin-right:auto}