/* P.E.M. V56.11 — Questões: interface editorial limpa. */
/* A numeração do exercício, seu enunciado, figuras, alternativas, respostas e progresso permanecem visíveis. */
.training-card.enhanced-training-card>.pem-q-question-idline,
.training-card.enhanced-training-card>.question-context,
.training-card.enhanced-training-card>h2 { display:none!important; }
.training-card.enhanced-training-card>.overline {
  display:none!important; /* numeração já consta da barra de progresso */
}
.training-card.enhanced-training-card .pem-q-source {
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  flex-wrap:wrap!important;
  gap:5px 14px!important;
  margin-top:14px!important;
  padding-top:10px!important;
  border-top:1px solid var(--line)!important;
  color:var(--muted)!important;
  font-size:9px!important;
  font-weight:400!important;
  line-height:1.5!important;
  opacity:.82!important;
}
.training-card.enhanced-training-card .pem-q-copy-id {
  appearance:none!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:2px!important;
  min-height:auto!important;
  color:inherit!important;
  font:inherit!important;
  font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;
  font-size:9px!important;
  line-height:1.5!important;
  text-align:right!important;
  overflow-wrap:anywhere!important;
  opacity:.88!important;
  cursor:copy!important;
}
.training-card.enhanced-training-card .pem-q-copy-id:hover,
.training-card.enhanced-training-card .pem-q-copy-id:focus-visible {
  color:var(--text)!important;opacity:1!important;
  text-decoration:underline!important;text-underline-offset:3px!important;
  outline-offset:3px!important;
}
@media(max-width:640px){
 .training-card.enhanced-training-card .pem-q-source{font-size:9px!important;gap:3px!important}
 .training-card.enhanced-training-card .pem-q-copy-id{font-size:9px!important;max-width:100%!important;text-align:left!important}
}
