/* Página /arquivo/deliberacoes/ (gerada por tools/arquivo/deliberacoes.py) */
.delib-filtro { margin: 1.4rem 0 0.6rem; display: grid; gap: 0.4rem; max-width: 32rem; }
.delib-filtro label { font-family: var(--font-mono); font-size: 0.85rem; color: var(--paper-dim); }
.delib-filtro input {
  font: inherit; color: var(--paper); background: #161210; border: 1px solid rgba(244, 239, 230, 0.35);
  border-radius: 0; padding: 0.6rem 0.75rem; width: 100%; box-sizing: border-box;
}
.delib-filtro input:focus-visible { outline: 2px solid var(--red-hot); outline-offset: 2px; border-color: var(--paper); }
.delib-indice ul { list-style: none; padding-left: 0; display: flex; flex-wrap: wrap; gap: 0.3rem 1.2rem; margin: 1rem 0; }
.delib-indice li { margin: 0; }
.delib-indice a { color: var(--paper); text-decoration-color: var(--red-hot); text-underline-offset: 0.2em; }
.delib-indice a:hover, .delib-indice a:focus-visible { color: var(--red-hot); }
.delib-indice .meta-line { display: inline; margin: 0; }
.delib-assembleia { scroll-margin-top: 5rem; }
.delib-assembleia .acta-tabela td:last-child { width: 36%; color: var(--muted); }
.delib-assembleia[hidden], .acta-tabela tr[hidden], .delib-indice li[hidden] { display: none; }
@media (max-width: 40rem) {
  .delib-assembleia .acta-tabela td:last-child { width: auto; }
}
@media print {
  .delib-filtro, .delib-indice { display: none; }
}
