.campo textarea,.campo select{min-height:var(--alvo-minimo);border:2px solid var(--cor-borda);background:var(--cor-fundo);color:var(--cor-texto);font:inherit;box-sizing:border-box;border-radius:.375rem;width:100%;padding:.5rem .75rem}.campo textarea{resize:vertical;min-height:6rem}.campo input[type=checkbox]{width:1.5rem;height:1.5rem;min-height:1.5rem;margin:0}.campo-marcar{min-height:var(--alvo-minimo);align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.campo-marcar input{flex:none;width:1.5rem;height:1.5rem}.campo-marcar label{font-weight:600}html[data-contraste=alto] .campo textarea,html[data-contraste=alto] .campo select{border-color:var(--cor-texto)}.grupo-botoes{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.botao-perigo{background:var(--cor-fundo);color:var(--cor-texto);border-color:var(--cor-texto)}.botao-perigo:hover{background:var(--cor-superficie);border-color:var(--cor-texto)}.aviso-ok{border:2px solid var(--cor-borda);border-left:.75rem solid var(--cor-primaria);background:var(--cor-superficie);border-radius:.375rem;margin-bottom:1.25rem;padding:1rem}.etiqueta{border:1px solid var(--cor-texto);white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.9375rem;line-height:1.5;display:inline-block}.etiqueta-forte{background:var(--cor-texto);color:var(--cor-fundo);border-color:var(--cor-texto);font-weight:700}.meta{color:var(--cor-texto-suave);margin:0 0 .5rem}.texto-rico{max-width:44rem}.texto-rico h2,.texto-rico h3,.texto-rico h4,.texto-rico h5{margin-top:1.75rem}.texto-rico h4,.texto-rico h5{margin-bottom:.5rem;font-size:1.0625rem;line-height:1.3}.texto-rico p{margin:0 0 1rem}.texto-rico ul,.texto-rico ol{margin:0 0 1rem;padding-left:1.5rem}.texto-rico li>p{margin:0 0 .25rem}.texto-rico blockquote{border-left:.375rem solid var(--cor-borda);background:var(--cor-superficie);margin:0 0 1rem;padding:.5rem 1rem}.texto-rico img{border-radius:.375rem;max-width:100%;height:auto;margin:0 0 1rem;display:block}.texto-rico table p{margin:0}.texto-rico .rolagem-tabela{margin:0 0 1rem}.texto-rico table th{background:var(--cor-superficie)}.banner-urgente{border:3px solid var(--cor-texto);background:var(--cor-superficie);color:var(--cor-texto);border-left-width:.75rem;border-radius:.375rem;margin-bottom:1.5rem;padding:1rem}.banner-urgente p{margin:0 0 .5rem}.banner-urgente .banner-titulo{font-size:1.125rem;font-weight:700}.bloco-inicio{margin-top:2.5rem}.bloco-inicio>h2{margin-bottom:1rem}.grade-cartoes{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:40rem){.grade-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.grade-cartoes-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grade-cartoes>li{min-width:0}.cartao h3{margin-top:0}.cartao h3 a{min-height:var(--alvo-minimo);padding-block:.5rem;display:inline-block}.cartao p:last-child{margin-bottom:0}.destaque{border-left:.75rem solid var(--cor-primaria)}.destaque img{border-radius:.375rem;max-width:100%;height:auto;margin-bottom:1rem;display:block}.link-mais{min-height:var(--alvo-minimo);align-items:center;margin-top:.5rem;font-weight:600;display:inline-flex}.lista-itens>li{border-bottom:1px solid var(--cor-borda);padding:1rem 0}.lista-itens>li:first-child{padding-top:0}.lista-itens h2,.lista-itens h3{margin:0 0 .25rem}.lista-itens h2 a,.lista-itens h3 a{min-height:var(--alvo-minimo);padding-block:.375rem;display:inline-block}.link-arquivo{min-height:var(--alvo-minimo);overflow-wrap:anywhere;align-items:center;display:inline-flex}.paginacao ul{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.paginacao a,.paginacao span[aria-current]{min-height:var(--alvo-minimo);min-width:var(--alvo-minimo);border:2px solid var(--cor-borda);box-sizing:border-box;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem .75rem;display:inline-flex}.paginacao span[aria-current]{border-color:var(--cor-texto);font-weight:700}.compartilhar ul{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.compartilhar a{min-height:var(--alvo-minimo);align-items:center;display:inline-flex}.filtros{grid-template-columns:1fr;align-items:end;gap:0 1rem;display:grid}@media (min-width:48rem){.filtros{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.filtros .botao{margin-bottom:1.25rem}}.menu-arvore ul{margin:0;padding:0;list-style:none}.menu-arvore ul ul{border-left:2px solid var(--cor-borda);margin-left:.5rem;padding-left:1.25rem}.menu-arvore a{min-height:var(--alvo-minimo);align-items:center;display:inline-flex}.editor{border:2px solid var(--cor-borda);background:var(--cor-fundo);border-radius:.375rem}.editor:focus-within{border-color:var(--cor-texto)}.editor-barra{border-bottom:1px solid var(--cor-borda);background:var(--cor-superficie);flex-wrap:wrap;gap:.25rem;padding:.5rem;display:flex}.editor-barra .botao{padding:.25rem .75rem;font-weight:600}.editor-barra select{min-height:var(--alvo-minimo);border:2px solid var(--cor-borda);background:var(--cor-fundo);color:var(--cor-texto);font:inherit;border-radius:.375rem;padding:0 .5rem}.editor-barra [aria-pressed=true]{background:var(--cor-primaria);color:var(--cor-sobre-primaria);border-color:var(--cor-primaria)}.editor-painel-extra{border-bottom:1px solid var(--cor-borda);padding:.75rem}.editor-painel-extra .campo{margin-bottom:.75rem}.editor-conteudo{outline:none;min-height:12rem;padding:.75rem 1rem}.editor-conteudo:focus-visible{outline:3px solid var(--cor-foco);outline-offset:-3px}.editor-conteudo table{border-collapse:collapse;width:100%}.editor-conteudo th,.editor-conteudo td{border:1px solid var(--cor-borda);vertical-align:top;padding:.375rem}.editor-conteudo th{background:var(--cor-superficie)}.editor-conteudo img{max-width:100%;height:auto}.editor-conteudo img.ProseMirror-selectednode{outline:3px solid var(--cor-foco)}.editor-conteudo .selectedCell{background:var(--cor-superficie)}.arquivo-lote{border:1px solid var(--cor-borda);border-radius:.5rem;min-width:0;margin:0 0 1rem;padding:1rem}.arquivo-lote legend{overflow-wrap:anywhere;padding:0 .25rem;font-weight:700}.itens-painel>li{border:1px solid var(--cor-borda);background:var(--cor-fundo);border-radius:.5rem;margin-bottom:.75rem;padding:1rem}.itens-painel ul{margin-top:.75rem}details.editar>summary{min-height:var(--alvo-minimo);cursor:pointer;color:var(--cor-link);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}details.editar[open]>summary{margin-bottom:.75rem}
