/* UFRJ: formatação única para todas as edições. */
body#acervo-root .ac-card .ac-enunciado{font-size:clamp(16px,1.25vw,20px);line-height:1.75}
body#acervo-root .ac-card .ac-enunciado>p{font:inherit;line-height:1.75;margin:0 0 16px}
body#acervo-root .ac-card .ufrj-item{font-weight:700;white-space:nowrap}
body#acervo-root .ac-card .ac-assunto{white-space:normal;line-height:1.4;font-size:14px;overflow-wrap:break-word}
body#acervo-root .ac-card .ac-figura{margin:20px 0;padding:0;background:none;text-align:center}
body#acervo-root .ac-card .ac-figura img{display:inline-block;width:auto!important;max-width:min(100%,560px)!important;height:auto!important;max-height:none!important;border:0!important;border-radius:0!important;background:#fff}
body#acervo-root .ac-card .ac-figura figcaption{font-size:12px;color:var(--text2);margin-top:8px}
body#acervo-root .ac-card .ac-formula-fig{display:inline!important;width:auto!important;max-width:none!important;vertical-align:middle}
body#acervo-root .ac-card .ac-resolucao-reveal p{line-height:1.75;margin:14px 0}
body#acervo-root .ac-card .ac-tabela-scroll{max-width:100%;overflow-x:auto;margin:20px 0}
body#acervo-root .ac-card .ac-tabela{border-collapse:collapse;min-width:600px;width:100%;font-size:15px}
body#acervo-root .ac-card .ac-tabela th,body#acervo-root .ac-card .ac-tabela td{border:1px solid var(--border);padding:10px;text-align:center}
body#acervo-root .ac-card .ac-tabela th{background:#eaf0f6}
body#acervo-root .ac-card .ac-tabela td{background:white}
@media(max-width:720px){body#acervo-root .ac-card .ac-assunto{font-size:12px}}

/* Navegação de provas do mesmo ano */
.ufrj-provas-ano{display:flex;gap:6px;flex-wrap:wrap}
.ac-prova-lateral .ac-lat-fase-nav .ufrj-provas-ano{width:100%}
.ufrj-provas-ano .fase-tab{flex:1;white-space:nowrap;text-align:center}
/* Fim da navegação anual */
