@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}:root{--fundo:#141a1c;--superficie:#1c2427;--superficie-elevada:#232d31;--texto:#e4eae8;--texto-suave:#9fb0ac;--linha:#33403f;--borda-campo:#6b7f7b;--acento:#3fb5a8;--acento-forte:#6fd0c4;--acento-fundo:#183a37;--sobre-acento:#0f1a1a;--od:#f2837a;--ed:#7fb2f0;--pendencia-fundo:#3a3216;--pendencia-texto:#f3d982;--pendencia-borda:#6b5a22;--erro-fundo:#3b1d1b;--erro-texto:#f6b8b2;--erro-borda:#7a3a35;--ok-fundo:#17332e;--ok-borda:#2f6b60;--sombra:0 4px 16px #00000073;--fonte:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--raio:4px;--largura:1200px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--fundo);scrollbar-color:var(--borda-campo) var(--fundo)}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);margin:0;font-size:14px;line-height:1.45}h1,h2,h3{margin:0 0 12px;font-weight:600;line-height:1.25}h1{font-size:22px}h2{font-size:16px}h3{margin-top:20px;font-size:14px}a{color:var(--acento)}a:hover{color:var(--acento-forte)}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.tabela-rolagem,.abas{scrollbar-color:var(--borda-campo) var(--superficie)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--superficie)}::-webkit-scrollbar-thumb{background:var(--borda-campo);border:3px solid var(--superficie);border-radius:6px}.topo{background:var(--superficie);border-bottom:1px solid var(--linha);border-top:3px solid var(--acento)}.topo-conteudo{max-width:var(--largura);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:10px 16px;display:flex}.marca{color:var(--texto);font-size:16px;font-weight:600;text-decoration:none}.marca span,.cartao-acesso h1 span{color:var(--acento);font-weight:400}.topo-usuario{align-items:center;gap:12px;display:flex}.papel{color:var(--texto-suave);border:1px solid var(--linha);border-radius:10px;margin-left:4px;padding:0 8px;font-size:12px}.conteudo{max-width:var(--largura);margin:0 auto;padding:20px 16px 48px}.titulo-linha{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.titulo-linha h1,.titulo-linha h2,.titulo-linha h3{margin:0}.subtitulo{color:var(--texto-suave);margin-top:2px;font-size:14px;font-weight:400;display:block}.acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trilha{color:var(--texto-suave);margin:0 0 8px;font-size:13px}.meta{color:var(--texto-suave);font-size:13px}.carregando{color:var(--texto-suave);padding:24px 16px}button,.botao{font:inherit;color:var(--texto);background:var(--superficie-elevada);border:1px solid var(--borda-campo);border-radius:var(--raio);cursor:pointer;padding:6px 14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block}button:hover:not(:disabled),.botao:hover{border-color:var(--acento);color:var(--acento-forte)}button:disabled{opacity:.55;cursor:not-allowed}button.primario{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}button.primario:hover:not(:disabled){background:var(--acento-forte);border-color:var(--acento-forte);color:var(--sobre-acento)}button.perigo{color:var(--od);border-color:var(--od)}button.perigo:hover:not(:disabled){background:var(--erro-fundo);color:var(--od)}.botao-texto,button.botao-texto{color:var(--acento);background:0 0;border:none;padding:2px 4px;font-weight:600}.botao-texto:hover:not(:disabled){text-decoration:underline}input,select{font:inherit;color:var(--texto);background:var(--fundo);border:1px solid var(--borda-campo);border-radius:var(--raio);min-height:34px;padding:6px 8px}input[type=file]{padding:4px}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--acento);margin:0}input:disabled,select:disabled{opacity:.55;cursor:not-allowed}input::placeholder{color:var(--texto-suave)}.formulario{flex-direction:column;gap:12px;display:flex}.formulario label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.formulario.linha{flex-flow:wrap;align-items:flex-end}.formulario.estreito{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);max-width:420px;padding:20px}.formulario .crescer{flex:260px}.formulario .crescer input{width:100%}.opcional{color:var(--texto-suave);font-weight:400}.ajuda{color:var(--texto-suave);margin:8px 0;font-size:13px}.ajuda-erro{color:var(--od)}.formulario .campo{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}fieldset.opcoes{border:1px solid var(--linha);border-radius:var(--raio);flex-direction:column;gap:6px;margin:0;padding:8px 12px 10px;display:flex}fieldset.opcoes legend{padding:0 4px;font-size:13px;font-weight:600}.opcao{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.formulario .opcao label{cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:400}.nota{color:var(--texto-suave);align-self:center;font-size:13px}.rotulo-ajuda{align-items:center;gap:4px;display:inline-flex}.ajuda-ctx{vertical-align:middle;display:inline-flex;position:relative}button.ajuda-botao{width:18px;height:18px;color:var(--texto-suave);background:var(--superficie-elevada);border:1px solid var(--borda-campo);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:relative}button.ajuda-botao:after{content:"";position:absolute;inset:-5px}button.ajuda-botao:hover:not(:disabled),button.ajuda-botao[aria-expanded=true]{color:var(--sobre-acento);background:var(--acento);border-color:var(--acento)}.ajuda-balao{z-index:20;background:var(--superficie-elevada);width:max-content;max-width:min(300px,80vw);color:var(--texto);border:1px solid var(--borda-campo);border-radius:var(--raio);box-shadow:var(--sombra);text-align:left;white-space:normal;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 6px);left:-8px}.ajuda-balao[hidden]{display:none}.num .ajuda-balao{left:auto;right:-8px}.campo-inline{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.caixa{cursor:pointer;flex-direction:row;align-items:center;gap:8px;display:inline-flex}.filtros{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:12px;display:flex}.tela-acesso{place-items:center;min-height:100vh;padding:16px;display:grid}.cartao-acesso{background:var(--superficie);border:1px solid var(--linha);border-top:3px solid var(--acento);border-radius:var(--raio);flex-direction:column;gap:14px;width:100%;max-width:360px;padding:24px;display:flex}.cartao-acesso label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.cartao-acesso h1{font-size:18px}.tabela-rolagem{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:12px;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:top;padding:6px 10px}thead th{color:var(--texto-suave);background:var(--superficie-elevada);white-space:nowrap;z-index:1;font-size:12px;font-weight:600;position:sticky;top:0}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:var(--superficie-elevada)}tfoot td{border-top:2px solid var(--linha);border-bottom:none;font-weight:600}.num{text-align:right;white-space:nowrap}.data{white-space:nowrap}.acao{text-align:right;white-space:nowrap}.vazio{text-align:center;color:var(--texto-suave);padding:20px}.arquivo{overflow-wrap:break-word;min-width:160px;max-width:240px;font-size:13px}.codigo-empresa{white-space:nowrap;font-weight:600}tr.linha-pendente td,tr.linha-pendente:hover td{background:var(--pendencia-fundo)}tr.linha-pendente th{background:var(--pendencia-fundo);color:var(--pendencia-texto)}tr.linha-apagada td{color:var(--texto-suave)}tr.linha-selecionada td{background:var(--acento-fundo)}tr.linha-formulario td,tr.linha-formulario:hover td{background:var(--superficie-elevada);padding:12px 10px}td.mudou{font-weight:600}.tabela-resumo{background:var(--superficie);border:1px solid var(--linha);width:auto;min-width:320px;margin:12px 0}.tabela-resumo th{color:var(--texto-suave);padding-right:32px;font-weight:400}.tabela-resumo .linha-total th,.tabela-resumo .linha-total td{color:var(--texto);border-top:2px solid var(--linha);font-weight:600}.valor{font-variant-numeric:tabular-nums}.valor-od{color:var(--od)}.valor-ed{color:var(--ed)}.situacao{white-space:nowrap}.situacao-erro,.situacao-bloqueado{color:var(--od);font-weight:600}.situacao-concluida,.situacao-aprovado{color:var(--acento)}.etiqueta{background:var(--acento-fundo);color:var(--acento-forte);border-radius:10px;padding:1px 10px;font-size:12px;font-weight:600}.etiqueta-inativa{background:var(--erro-fundo);color:var(--erro-texto)}.paginacao{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:12px;display:flex}.abas{border-bottom:1px solid var(--linha);gap:2px;margin:16px 0;display:flex;overflow-x:auto}.aba{color:var(--texto-suave);white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;padding:8px 16px}.aba:hover:not(:disabled){color:var(--texto);border-color:#0000;border-bottom-color:var(--linha)}.aba.ativa,.aba.ativa:hover:not(:disabled){color:var(--texto);border-bottom-color:var(--acento)}.bloco{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:16px;padding:16px}.grade-duas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.grade-duas .bloco{margin-bottom:0}.grade-duas+*{margin-top:20px}.detalhe-lote{border-left:3px solid var(--acento)}.alerta{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);margin:12px 0;padding:10px 12px}.alerta ul{margin:6px 0 0;padding-left:20px}.alerta .codigo{color:var(--texto-suave);margin-left:8px;font-size:12px}.alerta-erro{background:var(--erro-fundo);border-color:var(--erro-borda);color:var(--erro-texto)}.alerta-erro .codigo{color:var(--erro-texto);opacity:.85}.alerta-aviso{background:var(--pendencia-fundo);border-color:var(--pendencia-borda);color:var(--pendencia-texto)}.alerta-ok{background:var(--ok-fundo);border-color:var(--ok-borda);color:var(--texto)}.alerta-bloqueio{background:var(--erro-fundo);border:2px solid var(--od);color:var(--erro-texto)}.alerta-bloqueio strong{color:var(--od)}.alerta-bloqueio li{color:var(--texto)}.resultado{margin-top:16px}.resultado-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.resultado-cabecalho h2{margin:0}.progresso{font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin:12px 0;display:flex}.progresso progress{width:240px;max-width:50%;accent-color:var(--acento)}.decisao{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie-elevada);flex-direction:column;gap:12px;margin:12px 0;padding:12px;display:flex}.confirmacao{color:var(--od);font-weight:600}@media (width<=640px){.conteudo{padding:16px 12px 40px}.topo-conteudo{padding:8px 12px}h1{font-size:19px}.formulario.linha{flex-direction:column;align-items:stretch}.tabela-resumo{width:100%;min-width:0}}
