/* Meus erros: fonte UNICA de estilo para o caderno do aluno e o painel do pai.
   O cartao da questao vem de revisao.css. Depende das variaveis de cor do :root. */
.erros-topo { margin-bottom: 14px; }
.erros-resumo { font-size: 15px; font-weight: 800; line-height: 1.45; margin-bottom: 10px; }
.erros-aviso { background: #FFF6DE; color: #7A5A00; border-radius: 10px; padding: 10px 12px; font-size: 13.5px; font-weight: 700; line-height: 1.45; }
.erros-refazer { display: block; width: 100%; font: inherit; font-size: 16px; font-weight: 900; padding: 13px; border: none; border-radius: 12px; background: var(--acento); color: #fff; cursor: pointer; }
.erros-refazer:active { transform: scale(0.98); }
.erros-refazer:disabled { opacity: 0.55; cursor: wait; }
.erros-materia { margin-top: 20px; }
.erros-cab { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 10px; flex-wrap: wrap; }
.erros-cab h3 { font-size: 17px; font-weight: 900; }
.erros-cab.tema { margin-top: 6px; margin-bottom: 8px; }
.erros-cab.tema h4 { font-size: 14px; font-weight: 900; color: var(--tinta-2); }
.erros-cab .erros-refazer { width: auto; font-size: 13px; padding: 8px 12px; border-radius: 10px; }
.erros-item { margin-bottom: 12px; }
.erros-meta { font-size: 12.5px; font-weight: 800; color: #A22B2B; margin-bottom: 4px; }
.erros-item .rev-item { margin-bottom: 0; }
.erros-vazio { text-align: center; color: var(--tinta-2); font-weight: 700; padding: 18px 4px; line-height: 1.5; font-size: 14px; }
