.filtros{grid-template-columns:1fr 200px;gap:12px;margin-bottom:16px;display:grid}.filtros input,.filtros select,.incluir-pedido input,.incluir-pedido select,.campo-do-relatorio input,.campo-do-relatorio select,.campo-do-relatorio textarea,.lista-de-pedidos input,.lista-de-provas input,.painel select,.dialogo textarea{border:1px solid var(--borda);background:var(--superficie);min-height:40px;color:var(--texto);font:inherit;border-radius:6px;padding:6px 10px}.tabela-clicavel tbody tr{cursor:pointer}.tabela-clicavel tbody tr:hover{background:var(--fundo)}.etiqueta.status-rascunho{background:#eef0f3}.etiqueta.status-em_revisao{background:#fff1cc}.etiqueta.status-revisado{background:#d9f2e3}.etiqueta.status-arquivado{color:var(--texto-suave);background:#e4e4e4}.editor-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.editor-topo h1{margin:4px 0;font-size:22px}.voltar{font-size:14px}.subtitulo{color:var(--texto-suave);margin:0;font-size:14px}.editor-estado{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.indicador{background:var(--fundo);border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600}.indicador-salvo,.indicador-em_dia{color:var(--sucesso)}.indicador-nao_salvo,.indicador-salvando{color:#8a5a00;background:var(--aviso-fundo)}.indicador-conflito,.indicador-sem_conexao{color:var(--erro);background:var(--erro-fundo)}.presentes{color:var(--texto-suave);font-size:14px}.faixa-sem-conexao{border-radius:var(--raio);background:var(--erro-fundo);color:var(--erro);margin-bottom:12px;padding:10px 14px;font-size:14px}.abas{border-bottom:1px solid var(--borda);gap:4px;margin-bottom:16px;display:flex}.abas button{color:var(--texto-suave);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px;font-weight:600}.abas button.ativa{color:var(--marca-primaria);border-bottom-color:var(--marca-primaria)}.editor-corpo{grid-template-columns:210px 1fr;align-items:start;gap:20px;display:grid}.indice-de-secoes{gap:2px;display:grid;position:sticky;top:12px}.indice-de-secoes a{color:var(--texto);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.indice-de-secoes a:hover{background:var(--superficie)}.indice-de-secoes .etiqueta{background:var(--aviso-fundo)}.secao-do-relatorio{scroll-margin-top:12px}.grade-de-campos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 18px;display:grid}.campo-do-relatorio{border-left:4px solid var(--borda);background:var(--superficie);border-radius:6px;align-content:start;gap:6px;padding:10px 12px;display:grid}.campo-do-relatorio.origem-manual{border-left-color:var(--campo-manual-borda);background:linear-gradient(90deg, var(--campo-manual) 0, var(--superficie) 40%)}.campo-do-relatorio.origem-ia,.campo-do-relatorio.origem-vinculado{border-left-color:var(--campo-ia-borda);background:linear-gradient(90deg, var(--campo-ia) 0, var(--superficie) 40%)}.campo-do-relatorio.origem-configuracao{border-left-color:var(--campo-configuracao-borda);background:linear-gradient(90deg, var(--campo-configuracao) 0, var(--superficie) 40%)}.cabeca-do-campo{justify-content:space-between;align-items:center;gap:8px;display:flex}.cabeca-do-campo label{font-size:14px;font-weight:600}.essencial{color:var(--erro)}.chip-origem{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.chip-origem.origem-manual{background:var(--campo-manual);color:#6b5200}.chip-origem.origem-ia,.chip-origem.origem-vinculado{background:var(--campo-ia);color:#1d5e37}.chip-origem.origem-configuracao{background:var(--campo-configuracao);color:#4a5262}.campo-do-relatorio input,.campo-do-relatorio select,.campo-do-relatorio textarea{width:100%}.entrada-com-unidade,.entrada-pix{align-items:center;gap:6px;display:flex}.entrada-pix select{flex:none;width:auto}.unidade{color:var(--texto-suave);font-weight:600}.opcoes-em-linha{gap:16px;display:flex}.opcoes-em-linha label,.sem-informacao{align-items:center;gap:6px;font-size:14px;display:flex}.opcoes-em-linha input,.sem-informacao input{width:auto;min-height:auto}.qualificador{color:var(--texto-suave);align-items:end;gap:8px;font-size:13px;display:flex}.qualificador label{flex:1;gap:4px;display:grid}.qualificador select{width:auto}.orientacao{border-left:3px solid var(--campo-orientacao-borda);background:var(--campo-orientacao);border-radius:6px;padding:6px 10px;font-size:13px}.orientacao summary{color:#1f4f96;cursor:pointer;font-weight:600}.vinculo{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.lista-de-textos{gap:6px;display:grid}.item-de-lista{gap:8px;display:flex}.erro-do-campo{color:var(--erro);margin:0;font-size:13px}.meta-do-campo{color:var(--texto-suave);margin:0;font-size:12px}.conflito{background:var(--erro-fundo);border:1px solid #e3a5a0;border-radius:6px;padding:10px 12px;font-size:14px}.conflito p{margin:0 0 8px}.acoes-do-conflito,.acoes-de-status,.acoes-do-dialogo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acoes-do-dialogo{justify-content:flex-end;margin-top:12px}.barra-da-lista{align-items:center;gap:16px;margin-bottom:8px;font-size:14px;display:flex}.lista-de-pedidos,.lista-de-provas{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.lista-de-pedidos li,.lista-de-provas li{align-items:center;gap:10px;display:flex}.lista-de-pedidos li.desmarcado{opacity:.5}.rotulo-do-pedido{min-width:36px;font-weight:700}.resumo-do-pedido,.lista-de-provas input{flex:1}.incluir-pedido{flex-wrap:wrap;gap:8px;display:flex}.incluir-pedido input:first-child{width:110px}.incluir-pedido input:nth-child(2){flex:1;min-width:220px}.cenarios{gap:10px;margin-top:16px;display:grid}.cenario{border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px}.cenario h3{margin:0 0 6px;font-size:15px}.cenario-incompleto{background:var(--aviso-fundo)}.cenario-retirado{background:var(--fundo);color:var(--texto-suave)}.frase-do-cenario{margin:0 0 6px}.memoria{margin:6px 0 0;font-family:ui-monospace,Consolas,monospace;font-size:13px}.lista-de-pendencias{margin:0;padding-left:18px}.lista-de-pendencias .botao.link{text-align:left}.etiqueta.revisao-revisada{background:#d9f2e3}.etiqueta.revisao-desatualizada{background:var(--erro-fundo);color:var(--erro)}.etiqueta.revisao-pendente{background:var(--aviso-fundo)}.dialogo-fundo{z-index:10;background:#10182873;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialogo{background:var(--superficie);width:100%;max-width:720px;max-height:calc(100vh - 32px);box-shadow:var(--sombra);border-radius:12px;padding:20px;overflow:auto}.dialogo-largo{max-width:960px}.dialogo h2{margin-top:0}.dialogo textarea{width:100%}.previa-embutida{border:1px solid var(--borda);background:#fff;border-radius:6px;width:100%;height:360px}.previa-embutida.alta{height:calc(100vh - 140px)}@media (width<=900px){.editor-corpo{grid-template-columns:1fr}.indice-de-secoes{flex-wrap:wrap;display:flex;position:static}.filtros{grid-template-columns:1fr}}.pendencias-do-inicio{gap:6px;margin:0;padding-left:20px;display:grid}.pendencias-do-inicio .com-alerta{color:var(--erro);font-weight:600}.tabela-clicavel tbody tr.dia-da-agenda{cursor:default}.agenda .dia-da-agenda th{background:var(--fundo);color:var(--texto);padding:8px;font-size:13px}.agenda tr.com-alerta td:first-child{box-shadow:inset 3px 0 0 var(--erro)}.hora-da-agenda{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.processo-da-agenda{color:var(--texto-suave);font-size:12px}.etiqueta.alerta-da-agenda{background:var(--erro-fundo);color:var(--erro);margin-left:6px}.nota-da-agenda{color:var(--texto-suave);margin:12px 0 0;font-size:13px}@media (width<=640px){.agenda thead{display:none}.agenda,.agenda tbody,.agenda tr,.agenda th,.agenda td{width:100%;display:block}.agenda tr:not(.dia-da-agenda){border-bottom:1px solid var(--borda);padding:10px 8px}.tabela.agenda td{border:0;padding:2px 0}.agenda tr.com-alerta td:first-child{box-shadow:none}.agenda tr.com-alerta{box-shadow:inset 3px 0 0 var(--erro);padding-left:12px}.agenda td[data-rotulo]:before{content:attr(data-rotulo) ": ";color:var(--texto-suave)}}.area-de-envio{border:2px dashed var(--borda);border-radius:var(--raio);color:var(--texto-suave);text-align:center;justify-items:center;gap:12px;padding:28px 16px;display:grid}.area-de-envio.arrastando{border-color:var(--foco);background:#eef4ff}.area-de-envio p{margin:0}.lista-de-documentos{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.documento{border:1px solid var(--borda);overflow-wrap:anywhere;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.situacao-da-leitura{color:var(--texto-suave);flex-basis:100%;margin:0;font-size:13px}.situacao-da-leitura.leitura-concluida{color:var(--sucesso)}.situacao-da-leitura.leitura-falhou{color:var(--erro)}.acoes-do-documento{gap:12px;display:flex}.historico-de-documentos{margin-top:12px;font-size:14px}.situacao-da-extracao{background:var(--aviso-fundo);border-radius:6px;margin:6px 0 0;padding:6px 8px;font-size:13px}.situacao-da-extracao.situacao-conflitante,.situacao-da-extracao.situacao-ambiguo{background:var(--erro-fundo);color:var(--erro)}.fonte-do-campo{border-left:3px solid var(--campo-ia-borda);background:var(--campo-ia);flex-wrap:wrap;gap:4px 8px;margin-top:6px;padding:6px 8px;font-size:13px;display:flex}.fonte-do-campo q{font-style:italic}.rotulo-da-fonte{color:var(--texto-suave);font-weight:600}.alerta-da-fonte{color:var(--erro);flex-basis:100%}.painel.diferencas{border-color:var(--campo-ia-borda)}.diferencas .explicacao{color:var(--texto-suave);margin:0 0 12px}.lista-de-diferencas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.diferenca{border:1px solid var(--borda);border-radius:var(--raio);padding:12px}.diferenca>p{margin:8px 0 0}.diferenca-valores{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.valor-atual,.valor-da-leitura{overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.valor-atual{background:var(--fundo)}.valor-da-leitura{border-left:3px solid var(--campo-ia-borda);background:var(--campo-ia)}.valor-da-leitura q{font-size:13px;font-style:italic}.acoes-da-diferenca{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.titulo-com-acao .acoes-da-diferenca{margin-top:0}.aviso-de-sugestao{background:var(--campo-ia);border-radius:6px;margin:6px 0 0;padding:6px 8px;font-size:13px}@media (width<=640px){.diferenca-valores{grid-template-columns:1fr}}.painel.padroes-novos{border-color:var(--campo-configuracao-borda);background:var(--campo-configuracao)}.padroes-novos .explicacao{margin:0 0 12px}.grupo-de-padroes+.grupo-de-padroes{margin-top:16px}.grupo-de-padroes h3{margin:0 0 8px;font-size:15px}.grupo-de-padroes .tabela{background:var(--superficie)}.faixa-manutencao.aviso-do-editor{border:1px solid var(--campo-manual-borda);border-radius:var(--raio);margin-bottom:12px;padding:10px 12px}.documento.descartado strong{color:var(--texto-suave)}.situacao-do-descarte{color:var(--texto-suave);flex-basis:100%;margin:0;font-size:13px}:root{--marca-primaria:#2f3e52;--marca-primaria-forte:#1f2a38;--marca-destaque:#8a6d3b;--marca-sobre-primaria:#fff;--fundo:#f5f6f8;--superficie:#fff;--texto:#1d2530;--texto-suave:#5b6676;--borda:#d9dee5;--foco:#2f6fdf;--erro:#b42318;--erro-fundo:#fdecea;--sucesso:#1e7b47;--aviso-fundo:#fff4d6;--campo-manual:#fff2b8;--campo-manual-borda:#d9a800;--campo-ia:#dbf3e2;--campo-ia-borda:#2e9e5b;--campo-orientacao:#e1edfb;--campo-orientacao-borda:#3b7dd8;--campo-configuracao:#eceff3;--campo-configuracao-borda:#8a94a6;--raio:8px;--sombra:0 1px 2px #1018280f, 0 4px 12px #1018280f;--fonte:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);margin:0;font-size:16px;line-height:1.5}a{color:var(--foco)}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}button,input,select{font:inherit}.botao{border:1px solid var(--marca-primaria);border-radius:var(--raio);background:var(--marca-primaria);min-height:44px;color:var(--marca-sobre-primaria);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.botao:hover{background:var(--marca-primaria-forte)}.botao:disabled{opacity:.6;cursor:not-allowed}.botao.secundario{color:var(--marca-primaria);background:0 0}.botao.link{min-height:auto;color:var(--foco);background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.campo{gap:6px;margin-bottom:16px;display:grid}.campo label{font-size:14px;font-weight:600}.campo input,.campo select{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);width:100%;min-height:44px;color:var(--texto);padding:8px 12px}.campo .ajuda{color:var(--texto-suave);font-size:13px}.mensagem-erro{border-radius:var(--raio);background:var(--erro-fundo);color:var(--erro);margin:0 0 16px;padding:10px 12px;font-size:14px}.mensagem-info{border-radius:var(--raio);background:var(--aviso-fundo);margin:0 0 16px;padding:10px 12px;font-size:14px}.marca{align-items:center;gap:14px;display:flex}.marca-logo{object-fit:contain;width:auto;display:block}.marca.login .marca-logo{max-width:260px}.marca.compacta .marca-logo{max-width:160px}.marca-logo-provisorio{border:1.5px dashed var(--marca-destaque);color:var(--marca-destaque);letter-spacing:.08em;text-transform:uppercase;text-align:center;border-radius:6px;place-items:center;font-size:10px;font-weight:600;line-height:1.1;display:grid}.marca-textos{display:grid}.marca-nome{letter-spacing:.01em;font-weight:700}.marca-sub{color:var(--texto-suave)}.marca.login{text-align:center;flex-direction:column;align-items:center;gap:12px}.marca.login .marca-nome{font-size:26px}.marca.login .marca-sub{font-size:15px}.marca.compacta{gap:10px}.marca.compacta .marca-nome{color:var(--marca-primaria);font-size:17px}.acesso{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.acesso-cartao{background:var(--superficie);width:100%;max-width:420px;box-shadow:var(--sombra);border-radius:12px;padding:32px 28px}.acesso-cartao h1{margin:28px 0 8px;font-size:20px}.acesso-cartao p.instrucao{color:var(--texto-suave);margin:0 0 20px;font-size:15px}.antirrobo{min-height:65px;margin:4px 0 12px}.acesso-acoes{gap:12px;margin-top:8px;display:grid}.acesso-rodape{text-align:center;color:var(--texto-suave);margin-top:24px;font-size:13px}.qr{width:200px;height:200px;margin:0 auto 16px;display:block}.segredo{background:var(--fundo);word-break:break-all;border-radius:6px;padding:8px 10px;font-family:ui-monospace,Consolas,monospace;font-size:14px;display:block}.topo{background:var(--superficie);border-top:4px solid var(--marca-primaria);color:var(--texto);justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex}.topo-usuario{align-items:center;gap:14px;font-size:14px;display:flex}.topo-usuario .nome-perfil{color:var(--texto);text-decoration:none}.topo-usuario .nome-perfil:hover{text-decoration:underline}.topo-usuario .botao{min-height:36px;color:var(--marca-primaria);background:0 0}.topo-usuario .botao:hover{background:var(--fundo)}.menu{background:var(--superficie);border-bottom:1px solid var(--borda);gap:4px;padding:0 24px;display:flex;overflow-x:auto}.menu a{color:var(--texto-suave);white-space:nowrap;border-bottom:3px solid #0000;padding:12px 14px;font-weight:600;text-decoration:none}.menu a[aria-current=page]{color:var(--marca-primaria);border-bottom-color:var(--marca-primaria)}.conteudo{max-width:1120px;margin:0 auto;padding:24px}.conteudo h1{margin:0 0 16px;font-size:22px}.painel{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);margin-bottom:20px;padding:20px}.painel h2{margin:0 0 12px;font-size:17px}.tabela{border-collapse:collapse;width:100%;font-size:14px}.tabela th,.tabela td{border-bottom:1px solid var(--borda);text-align:left;vertical-align:top;padding:10px 8px}.tabela th{color:var(--texto-suave);font-weight:600}.rolagem{overflow-x:auto}.etiqueta{background:var(--fundo);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.etiqueta.inativo{color:var(--erro)}.grade-formulario{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.opcoes{gap:8px;margin:8px 0 16px;display:grid}.opcoes label{align-items:flex-start;gap:8px;font-size:14px;display:flex}@media (width<=640px){.topo,.menu,.conteudo{padding-left:16px;padding-right:16px}.topo-usuario .nome-perfil{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;display:inline-block;overflow:hidden}}.titulo-com-acao{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.titulo-com-acao h1,.titulo-com-acao h2{margin:0}.filtros-extras{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;margin:-4px 0 16px;display:grid}.filtros-extras input:not([type=checkbox]),.filtros-extras select{border:1px solid var(--borda);background:var(--superficie);min-height:40px;color:var(--texto);font:inherit;border-radius:6px;padding:6px 10px}.filtros-extras label{color:var(--texto-suave);gap:4px;font-size:13px;display:grid}.filtros-extras label.marcar{min-height:40px;color:var(--texto);align-items:center;gap:8px;font-size:14px;display:flex}.filtros-extras label.marcar input{min-height:0}.filtros-extras input:not([type=checkbox]),.filtros-extras select{width:100%;min-width:0}.filtros-extras .botao.link{justify-self:start}.filtro-ativo{margin:-4px 0 16px;font-size:14px}.partes,.vazio{color:var(--texto-suave)}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grade-de-configuracao{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.campo textarea{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);width:100%;color:var(--texto);font:inherit;resize:vertical;padding:8px 12px}.grade-de-listas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.lista-configuravel h3{margin:0 0 8px;font-size:15px}.lista-configuravel ul{margin:0 0 8px;padding:0;list-style:none}.lista-configuravel li{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.lista-configuravel li.desativada>span:first-child{color:var(--texto-suave);text-decoration:line-through}.lista-configuravel .etiqueta{margin-left:6px;text-decoration:none}.acoes-da-opcao{white-space:nowrap;gap:10px;display:flex}.incluir-opcao{gap:8px;display:flex}.incluir-opcao input{border:1px solid var(--borda);border-radius:var(--raio);flex:1;min-width:0;min-height:40px;padding:6px 10px}@media (width<=640px){.grade-de-configuracao{grid-template-columns:1fr}}.campo .entrada-pix select{flex:none;width:auto}.campo .entrada-pix input,.campo .entrada-com-unidade input{flex:1;min-width:0}.gasto-da-ia p{margin:0 0 8px}.barra-de-gasto{background:var(--fundo);border-radius:5px;height:10px;margin-bottom:8px;overflow:hidden}.barra-de-gasto span{background:var(--marca-primaria);height:100%;display:block}label.marcar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.versoes-do-modelo{color:var(--texto-suave);margin:0;padding-left:18px}.campo-do-modelo{border-bottom:1px solid var(--borda);padding:12px 0}.campo-do-modelo:last-child{border-bottom:0}.barra-de-publicacao{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}.barra-de-publicacao .mensagem-erro{flex-basis:100%;margin:0}.logo-do-escritorio{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.logo-do-escritorio img{border:1px solid var(--borda);border-radius:var(--raio);background:#fff;max-width:240px;max-height:96px;padding:8px}.logo-do-escritorio>div{flex:1;min-width:220px}.enviar-arquivo{cursor:pointer;margin-right:12px;display:inline-flex}.faixa-manutencao{border-bottom:1px solid var(--campo-manual-borda);background:var(--aviso-fundo);padding:10px 24px;font-size:14px}.tabela caption{text-align:left;margin-bottom:6px;font-weight:600}.tabela-rolavel{overflow-x:auto}
