.oficina-resolve .question-top > .exam-booklet-summary { margin-top: 0; }
.exam-origin { display: block; color: #60636b; font-size: 12px; margin-top: 8px; }
.exam-language { display: flex; gap: 10px; margin: 10px 0; }
.exam-language a { display: inline-flex; align-items: center; min-height: 44px; padding: 0 10px; color: inherit; text-underline-offset: 3px; }
.exam-language [aria-current] { color: #b11d27; font-weight: 700; }
.exam-booklet-summary th, .exam-booklet-summary td { overflow-wrap: anywhere; }
@media(max-width:420px) {
  .exam-booklet-summary tr > :first-child { width: 64px; }
  .exam-booklet-summary thead th:not(:first-child) { padding-inline: 1px; }
}
