:root{--cor-principal:#0168b5;--cor-texto:#545454;--cor-texto-forte:#333;--cor-fundo:#fff;--cor-erro:#b3261e;--cor-borda:#e0e0e0;--cor-borda-campo:#8a8a8a;--fonte:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--espaco-1:.5rem;--espaco-2:1rem;--espaco-3:1.5rem;--espaco-4:3rem;--largura-maxima:72rem}*,:before,:after{box-sizing:border-box}body{background:var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte);margin:0;font-size:1rem;line-height:1.6}h1{margin:0 0 var(--espaco-2);color:var(--cor-texto-forte);font-size:1.75rem;font-weight:600;line-height:1.25}a{color:var(--cor-principal)}code{overflow-wrap:anywhere;color:var(--cor-texto-forte)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--cor-principal);outline-offset:2px}.carregando{margin:var(--espaco-4) var(--espaco-2);text-align:center}.erro{color:var(--cor-erro);margin:0;font-weight:500}.topo{max-width:var(--largura-maxima);padding:var(--espaco-3) var(--espaco-2) 0;border-bottom:1px solid var(--cor-borda);margin:0 auto}.topo-linha{justify-content:space-between;align-items:center;gap:var(--espaco-2);display:flex}.topo-logo{min-width:0;display:block}.logo-topo{width:240px}.menu{gap:0 var(--espaco-3);margin-top:var(--espaco-2);flex-wrap:wrap;display:flex}.menu-item{min-height:2.75rem;color:var(--cor-texto);border-bottom:3px solid #0000;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.menu-item:hover{color:var(--cor-principal)}.menu-item[aria-current=page]{border-bottom-color:var(--cor-principal);color:var(--cor-principal);font-weight:600}.conteudo{max-width:var(--largura-maxima);padding:var(--espaco-4) var(--espaco-2);margin:0 auto}.cartao{max-width:24rem;padding:var(--espaco-4) var(--espaco-2);margin:0 auto}.logo-entrada{width:320px;margin:0 auto var(--espaco-4)}.cartao form{gap:var(--espaco-1);flex-direction:column;display:flex}.cartao label{color:var(--cor-texto-forte);font-weight:500}.cartao input{width:100%;min-height:2.75rem;margin-bottom:var(--espaco-2);border:1px solid var(--cor-borda-campo);background:var(--cor-fundo);color:var(--cor-texto-forte);font:inherit;border-radius:4px;padding:0 .75rem}.botao,.botao-discreto{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:4px;font-weight:600}.botao{margin-top:var(--espaco-1);border:1px solid var(--cor-principal);background:var(--cor-principal);color:var(--cor-fundo)}.botao:disabled{opacity:.7;cursor:default}.botao-discreto{padding:0 var(--espaco-2);border:1px solid var(--cor-borda-campo);background:var(--cor-fundo);color:var(--cor-texto);flex:none}.botao-discreto:hover{border-color:var(--cor-principal);color:var(--cor-principal)}.botao-discreto:disabled{opacity:.7;cursor:default}.botao-perigo{border-color:var(--cor-erro);background:var(--cor-erro)}h2{color:var(--cor-texto-forte);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.titulo-linha{justify-content:space-between;align-items:center;gap:var(--espaco-2);margin-bottom:var(--espaco-3);flex-wrap:wrap;display:flex}.titulo-linha h1{margin:0}.titulo-linha .botao{padding:0 var(--espaco-2);margin-top:0}.lista-buscas{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.busca{padding:var(--espaco-2);border:1px solid var(--cor-borda);border-radius:4px}.busca-titulo{align-items:baseline;gap:var(--espaco-1) var(--espaco-2);flex-wrap:wrap;display:flex}.situacao{font-size:.875rem;font-weight:600}.situacao-ativa{color:var(--cor-principal)}.busca dl{gap:var(--espaco-1) var(--espaco-2);margin:var(--espaco-2) 0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.busca dt{font-size:.875rem}.busca dd{color:var(--cor-texto-forte);margin:0;font-weight:500}.confirmacao p{margin:0 0 var(--espaco-1)}.acoes{gap:var(--espaco-1);flex-wrap:wrap;display:flex}.acoes .botao{padding:0 var(--espaco-3);margin-top:0}.formulario{gap:var(--espaco-1);flex-direction:column;max-width:40rem;display:flex}.formulario h2{margin-bottom:var(--espaco-1)}.formulario>label:not(.opcao),.formulario legend{color:var(--cor-texto-forte);font-weight:500}.formulario input[type=text],.formulario input[type=time],.formulario textarea{border:1px solid var(--cor-borda-campo);background:var(--cor-fundo);width:100%;min-height:2.75rem;color:var(--cor-texto-forte);font:inherit;border-radius:4px;padding:.5rem .75rem}.formulario input[type=time]{width:9rem}.formulario textarea{resize:vertical}.formulario fieldset{min-width:0;margin:var(--espaco-1) 0;border:0;padding:0}.ajuda{margin:0 0 var(--espaco-1);font-size:.875rem}.opcoes{gap:0 var(--espaco-2);flex-wrap:wrap;display:flex}.opcao{align-items:center;gap:var(--espaco-1);min-height:2.75rem;display:inline-flex}.opcao input{width:1.25rem;height:1.25rem;accent-color:var(--cor-principal);flex:none;margin:0}.lista-erros{padding-left:var(--espaco-3)}.abas{gap:0 var(--espaco-3);margin-bottom:var(--espaco-2);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.aba{min-height:2.75rem;color:var(--cor-texto);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0;font-weight:500}.aba:hover{color:var(--cor-principal)}.aba[aria-selected=true]{border-bottom-color:var(--cor-principal);color:var(--cor-principal);font-weight:600}.site-dominio,.site-rss{overflow-wrap:anywhere;font-size:.875rem}.site-rss{margin:var(--espaco-1) 0}.site-noticias{margin:var(--espaco-1) 0;padding-left:var(--espaco-3);overflow-wrap:anywhere}.filtros{gap:var(--espaco-2);margin-bottom:var(--espaco-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.filtro{flex-direction:column;min-width:0;display:flex}.filtro-texto,.filtro-erro,.filtro-acoes{grid-column:1/-1}.filtro label{color:var(--cor-texto-forte);font-weight:500}.filtro input,.filtro select{border:1px solid var(--cor-borda-campo);background:var(--cor-fundo);width:100%;min-width:0;min-height:2.75rem;color:var(--cor-texto-forte);font:inherit;border-radius:4px;padding:.5rem .75rem}.filtro-acoes .botao{padding:0 var(--espaco-3);margin-top:0}.filtros-falha,.busca-manual{align-items:center;gap:var(--espaco-1) var(--espaco-2);margin-bottom:var(--espaco-2);flex-wrap:wrap;display:flex}.busca-manual .ajuda{margin-bottom:0}.busca-manual-aviso{flex-basis:100%;margin:0}.noticias-estado{min-height:2rem;scroll-margin-top:var(--espaco-2);font-size:.875rem}.lista-noticias[aria-busy=true]{opacity:.6}.noticia-meta{gap:0 var(--espaco-2);margin:var(--espaco-1) 0 0;overflow-wrap:anywhere;flex-wrap:wrap;font-size:.875rem;display:flex}.noticia-trecho{margin:var(--espaco-1) 0 0;overflow-wrap:anywhere}.noticia-buscas{margin:var(--espaco-1) 0 0;overflow-wrap:anywhere;font-size:.875rem}.paginacao{justify-content:space-between;align-items:center;gap:var(--espaco-1) var(--espaco-2);margin-top:var(--espaco-3);flex-wrap:wrap;display:flex}
