:root{--mon-vermelho: #d93025;--mon-amarelo: #e0a100;--mon-verde: #1d8a4e;--mon-vazio: #dde3ee;--balao-interno: #fff8e1;--nfe-ok: #1d8a4e;--nfe-ok-claro: #e5f5ec;--nfe-espera: #b7791f;--nfe-espera-claro: #fdf3dc;--nfe-erro: #c0392b;--nfe-erro-claro: #fdecea;--nfe-neutro: #5a6682;--nfe-neutro-claro: #eef1f6;--nfe-sombra: 0 6px 24px rgba(11, 42, 99, .08);--balao-interno-borda: #e0a100;--prazo-atrasada: #d93025;--prazo-hoje: #e0a100;--prazo-no_prazo: #8a94a6;--prazo-concluida: #1d8a4e;--prazo-concluida_atraso: #e0679a;--prazo-dispensada: #c6ccd8;--prazo-sem_data: #b0b7c4;--whatsapp: #1f9d55;--whatsapp-escuro: #17803f;--marinho: #0b2a63;--azul: #1567ff;--azul-claro: #e8f0ff;--dourado: #c89b3c;--dourado-claro: #faf3e3;--texto: #16233f;--texto-suave: #5a6682;--fundo: #f5f7fb;--branco: #ffffff;--borda: #dde3ee;--verde: #1d8a4e;--verde-claro: #e5f5ec;--vermelho: #c0392b;--vermelho-claro: #fdecea;--raio: 10px;--sombra: 0 1px 3px rgba(11, 42, 99, .08);--fonte-titulo: "Fraunces", Georgia, serif;--fonte-texto: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--largura-lateral: 252px;--lateral-hover: rgba(255, 255, 255, .08);--lateral-ativo: rgba(255, 255, 255, .14);--lateral-linha: rgba(255, 255, 255, .12);--fundo-gaveta: rgba(11, 42, 99, .45);--sombra-gaveta: 4px 0 24px rgba(11, 42, 99, .35)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--fundo);color:var(--texto);font:15px/1.5 var(--fonte-texto);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--fonte-titulo);font-weight:600;color:var(--marinho);line-height:1.2;margin:0 0 .5em}h1{font-size:1.6rem}a{color:var(--azul)}code{background:var(--azul-claro);padding:.1em .35em;border-radius:4px;font-size:.9em}small{display:block;color:var(--texto-suave);font-size:.82rem}.botao{display:inline-flex;align-items:center;justify-content:center;gap:.4em;border:1px solid var(--azul);background:var(--azul);color:var(--branco);font:600 .95rem var(--fonte-texto);padding:.65em 1.2em;border-radius:var(--raio);cursor:pointer;text-decoration:none;white-space:nowrap}.botao:hover{background:var(--marinho);border-color:var(--marinho)}.botao:disabled{opacity:.55;cursor:default}.botao.secundario{background:var(--branco);color:var(--marinho);border-color:var(--borda)}.botao.secundario:hover{border-color:var(--marinho)}.botao.perigo{background:var(--branco);color:var(--vermelho);border-color:var(--vermelho)}.botao.perigo:hover{background:var(--vermelho-claro)}.botao.pequeno{padding:.4em .85em;font-size:.85rem}.link{background:none;border:none;padding:0;color:var(--azul);font:inherit;cursor:pointer;text-decoration:underline}.link.perigo{color:var(--vermelho)}label{display:flex;flex-direction:column;gap:.3em;font-weight:500;font-size:.9rem}input,select,textarea{width:100%;font:400 .95rem var(--fonte-texto);color:var(--texto);background:var(--branco);border:1px solid var(--borda);border-radius:8px;padding:.6em .75em}input:focus,select:focus,textarea:focus{outline:2px solid var(--azul);outline-offset:-1px;border-color:var(--azul)}input[aria-invalid=true]{border-color:var(--vermelho)}input:disabled,select:disabled{background:var(--fundo);color:var(--texto-suave)}label.marcar{flex-direction:row;align-items:center;gap:.5em;font-weight:500}label.marcar input{width:auto;accent-color:var(--azul)}.erro{color:var(--vermelho);background:var(--vermelho-claro);padding:.6em .8em;border-radius:8px;margin:.5em 0}small.erro{background:none;padding:0;margin:0}.aviso{color:var(--verde);background:var(--verde-claro);padding:.6em .8em;border-radius:8px;margin:.5em 0}.nota{color:var(--texto-suave);font-size:.9rem}.vazio{color:var(--texto-suave);padding:1.5em 0}.tela-centro{min-height:100vh;display:grid;place-items:center;padding:16px}.cartao{background:var(--branco);border:1px solid var(--borda);border-top:3px solid var(--dourado);border-radius:var(--raio);box-shadow:var(--sombra);padding:1.5em;width:100%;max-width:460px}.cartao.login{display:flex;flex-direction:column;gap:1em;max-width:380px}.login-logo{height:56px;width:auto;align-self:center}.cartao.login h1{text-align:center;font-size:1.35rem}.marca{display:flex;align-items:center;gap:.5em;color:var(--branco);text-decoration:none;font-family:var(--fonte-titulo);font-size:1.15rem;white-space:nowrap;flex-shrink:0}.marca img{height:32px;width:auto;background:var(--branco);border-radius:6px;padding:2px}.lateral{position:fixed;top:0;bottom:0;left:0;width:var(--largura-lateral);display:flex;flex-direction:column;background:var(--marinho);color:var(--branco);border-right:3px solid var(--dourado);z-index:30}.lateral>.marca{padding:18px 20px 16px;border-bottom:1px solid var(--lateral-linha)}.lateral-menu{flex:1;overflow-y:auto;padding:12px 10px;display:flex;flex-direction:column;gap:2px}.lateral-grupo{display:flex;align-items:center;gap:.7em;width:100%;padding:.6em .75em;border:none;border-radius:8px;background:none;color:var(--branco);opacity:.85;font:500 .95rem var(--fonte-texto);text-align:left;text-decoration:none;cursor:pointer}.lateral-grupo:hover{opacity:1;background:var(--lateral-hover)}a.lateral-grupo.active{opacity:1;background:var(--lateral-ativo);box-shadow:inset 3px 0 0 var(--dourado)}.icone{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.seta{width:16px;height:16px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:2;opacity:.7;transition:transform .15s}.lateral-secao.aberta .seta{transform:rotate(90deg)}.ponto-futuro{width:6px;height:6px;border-radius:50%;background:var(--dourado)}.lateral-sub{display:flex;flex-direction:column;gap:1px;padding:2px 0 8px 2.35em}.lateral-sub a{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.42em .7em;border-radius:6px;color:var(--branco);opacity:.78;font-size:.9rem;text-decoration:none}.lateral-sub a.futuro{opacity:.55}.lateral-sub a:hover{opacity:1;background:var(--lateral-hover)}.lateral-sub a.active{opacity:1;background:var(--lateral-ativo);box-shadow:inset 2px 0 0 var(--dourado)}.lateral-sub small{display:inline;color:var(--dourado);font-size:.7rem;white-space:nowrap}.lateral-quem{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:14px 20px;border-top:1px solid var(--lateral-linha);font-size:.88rem}.lateral-quem>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral-quem small{color:var(--dourado)}.barra-celular,.fundo-gaveta{display:none}.conteudo{margin-left:var(--largura-lateral);max-width:1180px;padding:28px 32px}.cabecalho-pagina{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap;margin-bottom:1em}.cabecalho-pagina h1{margin:0}.indicadores{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.indicador{background:var(--branco);border:1px solid var(--borda);border-left:4px solid var(--azul);border-radius:var(--raio);padding:1em;color:var(--texto);text-decoration:none;box-shadow:var(--sombra)}.indicador span{display:block;color:var(--texto-suave);font-size:.85rem}.indicador strong{display:block;font:600 1.6rem var(--fonte-titulo);color:var(--marinho);margin-top:.2em}.indicador.alerta{border-left-color:var(--dourado);background:var(--dourado-claro)}.busca{max-width:420px;margin-bottom:.75em}.contagem{color:var(--texto-suave);font-size:.85rem;margin:0 0 .5em}.tabela{width:100%;border-collapse:collapse;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra)}.tabela th,.tabela td{text-align:left;padding:.7em .9em;border-bottom:1px solid var(--borda);vertical-align:top}.tabela th{background:var(--fundo);color:var(--marinho);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.tabela tbody tr{cursor:pointer}.tabela tbody tr:hover{background:var(--azul-claro)}.tabela td a{font-weight:600;text-decoration:none;color:var(--marinho)}.selo{display:inline-block;font-size:.78rem;font-weight:600;padding:.15em .6em;border-radius:999px;white-space:nowrap}.selo.ativo{background:var(--verde-claro);color:var(--verde)}.selo.em_abertura{background:var(--dourado-claro);color:var(--dourado)}.selo.encerrado{background:var(--fundo);color:var(--texto-suave)}.formulario fieldset{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:1em 1.2em 1.2em;margin:0 0 1em;box-shadow:var(--sombra)}.formulario legend{font:600 1.05rem var(--fonte-titulo);color:var(--marinho);padding:0 .4em}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px;align-items:start}.grade .largo{grid-column:1 / -1}.grade label.marcar{align-self:end;padding-bottom:.6em}.contato{border:1px dashed var(--borda);border-radius:8px;padding:.9em;margin-bottom:.8em}.contato-acoes{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5em;margin-top:.7em;font-size:.9rem}.acoes{display:flex;gap:.75em;flex-wrap:wrap;margin-top:.75em}.formulario>.acoes{justify-content:space-between}.lista-usuarios{display:grid;gap:12px}.cartao.usuario{max-width:none}.cartao.usuario.inativo{border-top-color:var(--azul);background:var(--azul-claro)}.cartao.usuario header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3em .75em;margin-bottom:.8em}.cartao.usuario header span{color:var(--texto-suave);font-size:.9rem}.carteira{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6em;margin-top:.9em;padding-top:.9em;border-top:1px solid var(--borda);font-size:.9rem}.transferir{display:flex;gap:.5em}.transferir select{width:auto;padding:.35em .6em;font-size:.85rem}.titulo-secao{font-size:1.2rem;margin:1.5em 0 .6em}.fases{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fase{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:1em;box-shadow:var(--sombra)}.fase.atual{border:2px solid var(--azul);background:var(--azul-claro)}.fase.feita{border-top:3px solid var(--verde)}.fase-numero{display:block;font:600 1rem var(--fonte-titulo);color:var(--marinho)}.fase.atual small{color:var(--azul);font-weight:600}.fase ul{margin:.6em 0 0;padding-left:1.1em;font-size:.88rem}.fase-links{display:flex;flex-wrap:wrap;gap:.4em;margin-top:.7em}.fase-links a,.cliente-modulos a{font-size:.8rem;font-weight:600;text-decoration:none;color:var(--marinho);background:var(--dourado-claro);border:1px solid var(--dourado);border-radius:999px;padding:.15em .65em;white-space:nowrap}.construcao-resumo{font-size:1.05rem;margin-top:0}.construcao-cartao{max-width:640px;margin-bottom:1em}.construcao-cartao h2{font-size:1.1rem}.construcao-rota{font-weight:600;color:var(--marinho);margin-top:0}.construcao-itens{padding-left:1.2em}.construcao-itens li{margin-bottom:.35em}.construcao-liga{background:var(--azul-claro);border-left:3px solid var(--azul);padding:.6em .8em;border-radius:6px;font-size:.92rem}.cliente-modulos{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;margin:-.25em 0 1em}.cliente-modulos>span{font-size:.85rem;color:var(--texto-suave);margin-right:.3em}.cliente-modulos small{display:inline;font-weight:400;font-size:.72rem}.construcao-sub{display:block;margin-top:.25em;font:500 .95rem var(--fonte-texto);color:var(--texto-suave)}.acoes-topo{display:flex;align-items:flex-end;gap:.75em;flex-wrap:wrap}.campo-mes{font-size:.8rem}.campo-mes input{padding:.5em .6em}.filtros{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:8px;margin:.75em 0}.indicadores.compactos{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:.5em}.indicadores.compactos .indicador strong{font-size:1.3rem}.indicador.marcado{border-left-color:var(--marinho);background:var(--azul-claro)}.tabela tbody tr.sem-clique{cursor:default}.tabela td.vencida{color:var(--vermelho);font-weight:600}.tabela td.vencida small{color:var(--vermelho)}.select-linha{width:auto;min-width:140px;padding:.3em .5em;font-size:.88rem}.select-linha.status-entregue{background:var(--verde-claro);color:var(--verde);border-color:var(--verde)}.select-linha.status-dispensada{background:var(--fundo);color:var(--texto-suave)}.vazio-cartao{max-width:none}.lista-obrigacoes{display:grid;gap:12px;margin-bottom:1em}.cartao.obrigacao{max-width:none}.cartao.obrigacao.inativa{opacity:.7}.cartao.obrigacao header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3em .75em;margin-bottom:.8em}.cartao.obrigacao header span{color:var(--texto-suave);font-size:.9rem}.cartao.obrigacao h2{font-size:1.1rem}fieldset.regimes{border:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.3em 1em}fieldset.regimes legend{font-weight:500;font-size:.9rem;padding:0;margin-bottom:.3em}.caixas-obrigacoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 16px}.caixas-obrigacoes small{display:inline;color:var(--dourado);font-size:.75rem}.cliente-modulos a.pronto{background:var(--azul-claro);border-color:var(--azul)}.area-soltar{display:flex;flex-direction:column;align-items:center;gap:.3em;padding:2.2em 1em;border:2px dashed var(--azul);border-radius:var(--raio);background:var(--azul-claro);color:var(--marinho);text-align:center;cursor:pointer}.area-soltar.ativa{background:var(--dourado-claro);border-color:var(--dourado)}.area-soltar span{color:var(--texto-suave);font-size:.9rem}.conferencia-topo{margin-top:1.5em}.conferencia-topo h2{margin:0;font-size:1.2rem}.lista-guias{display:grid;gap:10px}.cartao.guia{max-width:none;border-top-color:var(--dourado)}.cartao.guia.completa{border-top-color:var(--azul)}.cartao.guia.estado-anexada{border-top-color:var(--verde)}.cartao.guia.estado-erro{border-top-color:var(--vermelho)}.cartao.guia header{display:flex;justify-content:space-between;align-items:center;gap:.75em;margin-bottom:.7em}.cartao.guia header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selo-guia{flex-shrink:0;font-size:.78rem;font-weight:600;padding:.15em .6em;border-radius:999px;background:var(--dourado-claro);color:var(--dourado)}.guia.completa .selo-guia{background:var(--azul-claro);color:var(--azul)}.guia.estado-anexada .selo-guia{background:var(--verde-claro);color:var(--verde)}.guia-remover{align-self:end;padding-bottom:.6em}.guia-acoes{display:flex;align-items:center;gap:.4em;flex-wrap:wrap;font-size:.85rem}.botao.whatsapp{background:var(--whatsapp);border-color:var(--whatsapp)}.botao.whatsapp:hover{background:var(--whatsapp-escuro);border-color:var(--whatsapp-escuro)}.select-linha.status-guia_pronta{background:var(--azul-claro);color:var(--azul);border-color:var(--azul)}.nova-tarefa{max-width:none;display:grid;gap:8px;margin-bottom:1em}.nova-tarefa-titulo{font-size:1rem}.nova-tarefa-campos{display:grid;grid-template-columns:2fr 1.4fr 1fr 1fr 1fr auto;gap:8px}.abas{display:flex;gap:4px;border-bottom:2px solid var(--borda);margin-bottom:.5em}.abas button{border:none;background:none;padding:.55em 1em;font:600 .92rem var(--fonte-texto);color:var(--texto-suave);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}.abas button.ativa{color:var(--marinho);border-bottom-color:var(--dourado)}.filtros.filtros-tarefas{grid-template-columns:2fr 1fr}.lista-tarefas{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tarefa{display:flex;align-items:center;gap:.8em;background:var(--branco);border:1px solid var(--borda);border-left:4px solid var(--azul);border-radius:var(--raio);padding:.7em .9em;box-shadow:var(--sombra)}.tarefa.status-fazendo{border-left-color:var(--dourado)}.tarefa.status-feita,.tarefa.status-cancelada{border-left-color:var(--borda);opacity:.75}.tarefa.status-feita .tarefa-titulo{text-decoration:line-through}.tarefa.vencida{border-left-color:var(--vermelho)}.tarefa-check{width:20px;height:20px;flex-shrink:0;accent-color:var(--verde)}.tarefa-corpo{flex:1;min-width:0}.tarefa-titulo{font-weight:600;color:var(--marinho);text-decoration:none}.tarefa-info{display:flex;flex-wrap:wrap;gap:.25em .9em;font-size:.82rem;color:var(--texto-suave);margin-top:.2em}.tarefa-info a{color:var(--azul);text-decoration:none}.tarefa-info .atrasada{color:var(--vermelho);font-weight:600}.selo-recorrente{color:var(--dourado);font-weight:600}.select-linha.status-tarefa-fazendo{background:var(--dourado-claro);border-color:var(--dourado)}.select-linha.status-tarefa-feita{background:var(--verde-claro);color:var(--verde);border-color:var(--verde)}.historico{margin-bottom:0}.comentarios{max-width:none;margin-top:1em}.comentarios h2{font-size:1.1rem}.comentarios ul{list-style:none;padding:0;margin:0 0 1em;display:grid;gap:10px}.comentarios li{border-left:3px solid var(--azul-claro);padding-left:.8em}.comentarios li p{margin:.2em 0 0;white-space:pre-wrap}.comentario-topo{display:flex;gap:.75em;align-items:baseline;font-size:.85rem}.comentario-topo span{color:var(--texto-suave)}.comentar{display:grid;gap:8px;justify-items:start}.tabela-gestor td small{display:block}.positivo{color:var(--verde)}.negativo{color:var(--vermelho)}.financeiro-colunas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:1em}.financeiro-colunas .cartao{max-width:none}.financeiro-colunas h2,.bloco-categorias h2{font-size:1.05rem}.lista-simples{list-style:none;margin:0;padding:0}.lista-simples li{display:flex;justify-content:space-between;align-items:center;gap:.75em;padding:.5em 0;border-bottom:1px solid var(--borda);font-size:.92rem}.lista-simples li:last-child{border-bottom:none}.lista-simples li span{min-width:0}.lista-simples li.inativa{opacity:.55}.lista-simples a{color:var(--marinho);font-weight:600;text-decoration:none}.formulario-lancamento{max-width:none;margin-bottom:1em}.selo.lanc-aberto{background:var(--azul-claro);color:var(--azul)}.selo.lanc-pago{background:var(--verde-claro);color:var(--verde)}.selo.lanc-cancelado{background:var(--fundo);color:var(--texto-suave)}.baixa{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.baixa input,.baixa select{width:auto;max-width:150px;padding:.3em .5em;font-size:.85rem}.link.anexar{font-size:.85rem}.conta-saldos{display:flex;flex-wrap:wrap;gap:.5em 2.5em}.conta-saldos strong{display:block;font:600 1.4rem var(--fonte-titulo);color:var(--marinho)}.conta-saldos strong.negativo{color:var(--vermelho)}.abas-compactas{margin-bottom:0;border-bottom:none}.abas-compactas button{border:1px solid var(--borda);border-radius:8px;margin:0;background:var(--branco)}.abas-compactas button.ativa{border-color:var(--marinho);background:var(--marinho);color:var(--branco)}.bloco-categorias{max-width:none;margin-bottom:1em}.tabela-simples{box-shadow:none}.tabela tr.inativa{opacity:.55}.input-linha{padding:.3em .5em;font-size:.9rem}.linha-form{display:flex;gap:8px;margin-top:.75em}.rolagem-tabela{overflow-x:auto;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra)}.tabela-dre{width:100%;border-collapse:collapse;font-size:.85rem;white-space:nowrap}.tabela-dre th,.tabela-dre td{padding:.5em .7em;border-bottom:1px solid var(--borda);text-align:right}.tabela-dre thead th{background:var(--fundo);color:var(--marinho);text-transform:uppercase;font-size:.75rem}.tabela-dre tbody th{text-align:left;font-weight:500;position:sticky;left:0;background:var(--branco)}.tabela-dre tr.subtotal th,.tabela-dre tr.subtotal td{font-weight:700;background:var(--fundo)}.tabela-dre tr.resultado th,.tabela-dre tr.resultado td{font-weight:700;background:var(--azul-claro);color:var(--marinho);border-top:2px solid var(--marinho)}.tabela-dre tr.resultado td.negativo{color:var(--vermelho)}.lista-processos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.cartao.processo{max-width:none;display:grid;gap:.45em;color:var(--texto);text-decoration:none;border-top-color:var(--azul)}.cartao.processo:hover{border-color:var(--azul)}.cartao.processo.status-concluido{border-top-color:var(--verde)}.cartao.processo.status-cancelado{border-top-color:var(--borda);opacity:.7}.cartao.processo.atrasado{border-top-color:var(--vermelho)}.cartao.processo strong{color:var(--marinho);font-size:1.02rem}.processo-topo{display:flex;justify-content:space-between;align-items:center;gap:.5em}.processo-tipo{font-size:.8rem;font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.03em}.selo.proc-em_andamento{background:var(--azul-claro);color:var(--azul)}.selo.proc-concluido{background:var(--verde-claro);color:var(--verde)}.selo.proc-cancelado{background:var(--fundo);color:var(--texto-suave)}.progresso{height:6px;border-radius:999px;background:var(--fundo);overflow:hidden}.progresso span{display:block;height:100%;border-radius:999px;background:var(--dourado)}.progresso.grande{height:10px;margin:.6em 0 1em}.processo-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:.4em 1.2em;font-size:.9rem;color:var(--texto-suave)}.cartao.etapas{max-width:none;margin-bottom:1em}.cartao.etapas h2{font-size:1.1rem}.lista-etapas{list-style:none;margin:0;padding:0;display:grid;gap:4px}.etapa{display:flex;align-items:flex-start;gap:.8em;padding:.6em 0;border-bottom:1px solid var(--borda)}.etapa .tarefa-check{margin-top:.15em}.etapa-corpo{flex:1;min-width:0;display:grid;gap:.25em}.etapa-nome{font-weight:500}.etapa-feita .etapa-nome{text-decoration:line-through;color:var(--texto-suave)}.etapa-nao_se_aplica{opacity:.55}.etapa-obs{max-width:480px}.etapa-acoes{display:flex;flex-direction:column;align-items:flex-end;gap:.3em;font-size:.82rem;white-space:nowrap}.portal{min-height:100vh}.portal-topo{display:flex;justify-content:space-between;align-items:center;gap:1em;background:var(--marinho);color:var(--branco);padding:.8em 24px;border-bottom:3px solid var(--dourado)}.portal-marca{display:flex;align-items:center;gap:.7em;min-width:0}.portal-marca img{height:38px;background:var(--branco);border-radius:6px;padding:2px}.portal-marca strong{display:block;font-family:var(--fonte-titulo);font-size:1.1rem}.portal-marca span{display:block;color:var(--dourado);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-quem{display:flex;align-items:center;gap:.7em;font-size:.88rem}.portal-menu{display:flex;gap:4px;overflow-x:auto;background:var(--branco);border-bottom:1px solid var(--borda);padding:0 24px}.portal-menu a{padding:.85em 1em;color:var(--texto-suave);font-weight:600;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent}.portal-menu a.active{color:var(--marinho);border-bottom-color:var(--dourado)}.portal-conteudo{max-width:980px;margin:0 auto;padding:24px}.grupo-competencia h2{font-size:1.1rem;margin-top:1.2em}.lista-guias-portal{display:grid;gap:10px}.cartao.guia-portal{max-width:none;display:grid;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:1em}.cartao.guia-portal.vencida{border-top-color:var(--vermelho)}.guia-portal strong{display:block;color:var(--marinho)}.guia-portal span{display:block;font-size:.88rem;color:var(--texto-suave)}.guia-portal-valores strong{font:600 1.25rem var(--fonte-titulo)}.guia-portal-acao{display:grid;justify-items:end;gap:.25em}.etapas-portal{margin:.3em 0 0;padding-left:1.2em;font-size:.88rem}.etapas-portal li{margin-bottom:.2em}.etapas-portal li.feita{color:var(--verde)}.etapas-portal small{display:inline;margin-left:.5em}.envio-portal{max-width:none;margin-bottom:1em}.envio-portal h2,.como-liberar h2{font-size:1.1rem}.lista-docs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lista-docs li{display:flex;justify-content:space-between;align-items:center;gap:1em;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:.75em 1em}.lista-docs li.novo{border-left:4px solid var(--dourado)}.lista-docs li>div:first-child{min-width:0}.lista-docs strong{display:block;overflow-wrap:anywhere;color:var(--marinho)}.lista-solicitacoes{display:grid;gap:10px}.cartao.solicitacao{max-width:none}.cartao.solicitacao header{display:flex;justify-content:space-between;align-items:baseline;gap:.75em}.cartao.solicitacao p{white-space:pre-wrap}.selo.sol-aberta{background:var(--dourado-claro);color:var(--dourado)}.selo.sol-respondida{background:var(--verde-claro);color:var(--verde)}.selo.sol-fechada{background:var(--fundo);color:var(--texto-suave)}.resposta{background:var(--azul-claro);border-left:3px solid var(--azul);border-radius:6px;padding:.6em .8em;margin-top:.6em}.resposta p{margin:.3em 0}.responder{margin-top:.7em}.como-liberar{max-width:none;margin-bottom:1em}.como-liberar ol{padding-left:1.2em}.guia-acoes .baixada{color:var(--verde);font-size:.8rem;font-weight:600}.lista-conciliacao{list-style:none;margin:0;padding:0;display:grid;gap:8px}.conc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.75em;align-items:center;background:var(--branco);border:1px solid var(--borda);border-left:4px solid var(--azul);border-radius:var(--raio);padding:.7em .9em}.conc-sem_par{border-left-color:var(--dourado)}.conc-feita,.conc-conciliada{border-left-color:var(--verde);opacity:.8}.conc-ignorada{opacity:.5}.conc-extrato strong{display:block;font-size:1.05rem}.conc-extrato span{font-size:.85rem;color:var(--texto-suave);overflow-wrap:anywhere}.conc-acao{display:flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:flex-end}.conc-acao select{width:auto;max-width:100%;flex:1 1 200px;padding:.35em .5em;font-size:.85rem}.filtros-relatorio{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75em}.tabela tr.linha-total td{background:var(--fundo);border-top:2px solid var(--marinho)}.tabela tr.linha-grupo td{background:var(--azul-claro);color:var(--marinho)}.input-valor{max-width:130px;text-align:right}@media print{.lateral,.barra-celular,.nao-imprimir,.fundo-gaveta{display:none!important}body{background:var(--branco)}.conteudo{margin:0;padding:0;max-width:none}.tabela{box-shadow:none}}.etapa-numero{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--azul-claro);color:var(--marinho);font-weight:700;font-size:.82rem}.abas-rolagem{overflow-x:auto}.abas-rolagem button{white-space:nowrap}.prazo-atrasada{--cor: var(--prazo-atrasada)}.prazo-hoje{--cor: var(--prazo-hoje)}.prazo-no_prazo{--cor: var(--prazo-no_prazo)}.prazo-concluida{--cor: var(--prazo-concluida)}.prazo-concluida_atraso{--cor: var(--prazo-concluida_atraso)}.prazo-dispensada{--cor: var(--prazo-dispensada)}.prazo-sem_data{--cor: var(--prazo-sem_data)}.bolinha{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--cor);vertical-align:middle}.selo-prazo{display:inline-block!important;margin-top:.2em;padding:.05em .5em;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--branco)!important;background:var(--cor)}.legenda-prazos{display:flex;flex-wrap:wrap;gap:.4em 1.1em;font-size:.8rem;color:var(--texto-suave);margin:.25em 0 .8em}.navegar-mes{display:flex;align-items:center;gap:.5em}.navegar-mes strong{min-width:9.5em;text-align:center;font:600 1.1rem var(--fonte-titulo);color:var(--marinho);text-transform:capitalize}.filtros.filtros-calendario{grid-template-columns:2fr 1fr 1fr auto;align-items:center}.calendario-corpo{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.calendario{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-semana{text-align:center;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--texto-suave);padding:.3em 0}.cal-dia{min-height:92px;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px;background:var(--branco);border:1px solid var(--borda);border-radius:8px;text-align:left;font:inherit;cursor:pointer;transition:border-color .12s,box-shadow .12s}.cal-dia:hover{border-color:var(--azul)}.cal-dia.vazio-dia{background:transparent;border-color:transparent;cursor:default}.cal-dia.nao-util{background:var(--fundo)}.cal-dia.hoje{border:2px solid var(--dourado)}.cal-dia.escolhido{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro)}.cal-numero{font-weight:700;color:var(--marinho);font-size:.9rem}.cal-feriado{font-size:.65rem;line-height:1.2;color:var(--dourado);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-contadores{display:flex;flex-wrap:wrap;gap:3px;margin-top:auto}.cal-contador{display:inline-block;min-width:22px;padding:.05em .4em;border-radius:999px;font-size:.72rem;font-weight:700;text-align:center;color:var(--branco);background:var(--cor)}.cal-painel{max-width:none;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}.cal-painel-topo{display:flex;justify-content:space-between;align-items:baseline;gap:.5em}.cal-painel h2{font-size:1.05rem;margin:0 0 .4em}.cal-resumo{display:flex;flex-wrap:wrap;gap:4px;margin:.6em 0}.cal-resumo .cal-contador{font-weight:600}.cal-lista{list-style:none;margin:.5em 0 0;padding:0;display:grid;gap:6px}.cal-lista li{display:flex;justify-content:space-between;align-items:center;gap:.5em;padding:.5em .6em;border:1px solid var(--borda);border-left:4px solid var(--cor, var(--azul));border-radius:8px;font-size:.85rem}.cal-lista li>div{min-width:0;display:grid}.cal-lista a{color:var(--texto);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-lista .select-linha{min-width:0;max-width:120px}.prazo-borda-atrasada{--cor: var(--prazo-atrasada)}.prazo-borda-hoje{--cor: var(--prazo-hoje)}.prazo-borda-no_prazo{--cor: var(--prazo-no_prazo)}.prazo-borda-concluida{--cor: var(--prazo-concluida)}.prazo-borda-concluida_atraso{--cor: var(--prazo-concluida_atraso)}.prazo-borda-dispensada{--cor: var(--prazo-dispensada)}.prazo-borda-sem_data{--cor: var(--prazo-sem_data)}.cal-anteriores{margin-top:1em;padding-top:.8em;border-top:1px solid var(--borda)}.obrigacao-linha{max-width:none;display:flex;justify-content:space-between;align-items:center;gap:1em;border-top-width:1px;border-left:4px solid var(--azul)}.obrigacao-linha.tipo-declaracao{border-left-color:var(--dourado)}.obrigacao-linha.tipo-cadastral{border-left-color:var(--verde)}.obrigacao-info{display:flex;align-items:center;gap:.8em;min-width:0}.obrigacao-info strong{color:var(--marinho)}.obrigacao-apelido{flex-shrink:0;min-width:64px;padding:.3em .5em;border-radius:8px;background:var(--azul-claro);color:var(--marinho);font-weight:700;font-size:.78rem;text-align:center;letter-spacing:.02em}.obrigacao-form{max-width:none;margin-bottom:12px;border-top-color:var(--azul)}.obrigacao-form fieldset{border:none;padding:0;margin:0 0 .8em}.obrigacao-form h2{font-size:1.15rem}.simulador{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;padding:.7em;background:var(--azul-claro);border-radius:8px;font-size:.9rem}.simulador input{width:auto}.config-colunas{grid-template-columns:1fr 2fr}.feriado-form{margin-top:.8em}.codigos-lidos{grid-column:1 / -1;margin:0;color:var(--verde)}.linha-tempo{display:inline-flex;flex-wrap:wrap;gap:3px;align-items:center}.linha-tempo>span{font-size:.68rem;font-weight:600;padding:.05em .45em;border-radius:999px;background:var(--fundo);color:var(--texto-suave);border:1px solid var(--borda)}.linha-tempo>span.feito{background:var(--verde-claro);color:var(--verde);border-color:var(--verde)}.linha-tempo .link{font-size:.75rem}.cartao.guia-portal.paga{border-top-color:var(--verde)}.guia-codigos{grid-column:1 / -1;display:grid;gap:8px}.guia-codigo{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;padding:.6em .75em;background:var(--fundo);border-radius:8px}.guia-codigo span{font-size:.78rem!important;font-weight:600;color:var(--texto-suave);min-width:120px}.guia-codigo code{flex:1;min-width:0;overflow-wrap:anywhere;background:none;padding:0;font-size:.85rem;color:var(--marinho)}.guia-pagamento{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.8em;padding-top:.6em;border-top:1px solid var(--borda)}.selo-conexao{font-size:.85rem;font-weight:600;padding:.3em .8em;border-radius:999px}.selo-conexao.ligado{background:var(--verde-claro);color:var(--verde)}.selo-conexao.desligado{background:var(--dourado-claro);color:var(--dourado)}.sem-borda{border:none;padding:0;margin:0}.grade.grade-1{grid-template-columns:1fr}.teste-whatsapp{margin-top:1em}.passo-a-passo ol{padding-left:1.2em;font-size:.9rem}.passo-a-passo li{margin-bottom:.55em}.modelo-texto{white-space:pre-wrap;background:var(--fundo);border-radius:8px;padding:.6em .8em;font-size:.82rem;margin:.4em 0}.selo.acao-baixou{background:var(--azul-claro);color:var(--azul)}.selo.acao-copiou_codigo{background:var(--dourado-claro);color:var(--dourado)}.selo.acao-marcou_pago{background:var(--verde-claro);color:var(--verde)}.cor-vermelho{--cor: var(--mon-vermelho)}.cor-amarelo{--cor: var(--mon-amarelo)}.cor-verde{--cor: var(--mon-verde)}.cor-vazio{--cor: var(--mon-vazio)}.monitor-corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@media (min-width: 1250px){.monitor-corpo{grid-template-columns:minmax(0,1fr) 340px}}.monitor-corpo .cal-painel{position:static;max-height:none}.matriz-rolagem{overflow-x:auto;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio)}.matriz{width:100%;border-collapse:collapse;font-size:.88rem}.matriz th,.matriz td{padding:.5em .6em;border-bottom:1px solid var(--borda);text-align:center}.matriz thead th{background:var(--fundo);color:var(--marinho);font-size:.75rem;text-transform:uppercase}.matriz tbody th{text-align:left;font-weight:500;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.matriz tbody th a{color:var(--marinho);text-decoration:none}.ponto-matriz{width:46px;height:30px;border:none;border-radius:999px;background:var(--cor);color:var(--branco);font:700 .75rem var(--fonte-texto);cursor:pointer}.ponto-matriz.cor-vazio{color:var(--texto-suave)}.ponto-matriz.escolhido{outline:3px solid var(--azul);outline-offset:2px}.item-doc{border-left-color:var(--mon-vermelho)!important}.item-doc.st-recebido{border-left-color:var(--mon-amarelo)!important}.item-doc.st-verificado{border-left-color:var(--mon-verde)!important}.item-doc>div:first-child{flex:1}.item-acoes{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pendencias-portal{max-width:none;border-top-color:var(--azul);margin:.5em 0 1em}.pendencias-portal h2{font-size:1.1rem;display:flex;align-items:center;gap:.5em}.contador-pendencias{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:var(--vermelho);color:var(--branco);font:700 .8rem var(--fonte-texto)}.lista-docs li.pedido{border-left:4px solid var(--azul)}.lista-docs li.pedido.atrasado,.lista-docs li.pedido.st-recusado{border-left-color:var(--vermelho)}.lista-docs li.pedido.st-recebido{border-left-color:var(--dourado)}button.indicador{font:inherit;text-align:left;cursor:pointer}button.indicador:hover{border-color:var(--azul)}.central-atendimento{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@media (min-width: 1100px){.central-atendimento{grid-template-columns:minmax(300px,400px) minmax(0,1fr)}}@media (max-width: 1099px){.central-atendimento.com-conversa .lista-atendimentos,.central-atendimento:not(.com-conversa) .painel-atendimento{display:none}}@media (min-width: 1100px){.painel-atendimento .voltar{display:none}}.lista-atendimentos{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:10px;box-shadow:var(--sombra)}.filtros-atendimento{display:grid;gap:6px;margin:8px 0}.filtros-atendimento input,.filtros-atendimento select{width:100%}.filtro-cliente{font-size:.85rem;background:var(--azul-claro);padding:.4em .7em;border-radius:8px;margin:0 0 8px}.itens-atendimento{list-style:none;margin:0;padding:0;display:grid;gap:6px}.item-atendimento{width:100%;display:grid;gap:3px;text-align:left;font:inherit;color:var(--texto);background:var(--branco);border:1px solid var(--borda);border-left:4px solid var(--prazo-no_prazo);border-radius:8px;padding:.6em .75em;cursor:pointer}.item-atendimento:hover{background:var(--fundo)}.item-atendimento.escolhido{background:var(--azul-claro);border-color:var(--azul)}.item-atendimento.sit-atrasado{border-left-color:var(--prazo-atrasada)}.item-atendimento.sit-vence_hoje{border-left-color:var(--prazo-hoje)}.item-atendimento.sit-cliente,.item-atendimento.st-respondida{border-left-color:var(--azul)}.item-atendimento.sit-resolvido,.item-atendimento.st-fechada{border-left-color:var(--prazo-concluida)}.item-atendimento .linha-1{display:flex;justify-content:space-between;gap:8px}.item-atendimento .linha-1 strong{color:var(--marinho);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-atendimento .linha-1 small{color:var(--texto-suave);white-space:nowrap}.item-atendimento .linha-2{font-size:.85rem;color:var(--texto-suave)}.item-atendimento .linha-3{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem;color:var(--texto-suave)}.selo-sit{display:inline-block;padding:.15em .6em;border-radius:999px;font-size:.72rem;font-weight:600;background:var(--fundo);color:var(--texto-suave)}.selo-sit.sit-atrasado{background:var(--vermelho-claro);color:var(--prazo-atrasada)}.selo-sit.sit-vence_hoje{background:var(--dourado-claro);color:var(--dourado)}.selo-sit.sit-cliente,.selo-sit.st-respondida{background:var(--azul-claro);color:var(--azul)}.selo-sit.sit-resolvido,.selo-sit.st-fechada{background:var(--verde-claro);color:var(--verde)}.selo-sit.sit-alta{background:var(--vermelho);color:var(--branco)}.estrelas{color:var(--dourado);letter-spacing:1px;white-space:nowrap}.estrelas span{color:var(--borda)}.painel-atendimento{max-width:none;padding:0;overflow:hidden}.painel-atendimento>header{padding:1em 1.2em .8em;border-bottom:1px solid var(--borda)}.painel-atendimento h2{font-size:1.2rem;margin:.2em 0}.painel-atendimento>header>p{margin:0 0 .6em;font-size:.88rem;color:var(--texto-suave)}.vazio-painel{display:grid;place-items:center;min-height:240px;color:var(--texto-suave)}.campos-atendimento{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.campos-atendimento label{font-size:.78rem;display:grid;gap:2px}.acoes-status{margin-left:auto}.avaliacao-recebida{margin-top:.7em;background:var(--dourado-claro);border-radius:8px;padding:.5em .8em;font-size:.9rem}.avaliacao-recebida p{margin:.3em 0 0;font-style:italic}.conversa{display:flex;flex-direction:column}.conversa-mensagens{display:flex;flex-direction:column;gap:10px;padding:1em 1.2em;max-height:55vh;overflow-y:auto;background:var(--fundo)}.balao{max-width:82%;align-self:flex-start;background:var(--branco);border:1px solid var(--borda);border-radius:12px 12px 12px 4px;padding:.55em .85em}.balao.meu{align-self:flex-end;background:var(--azul-claro);border-color:var(--azul-claro);border-radius:12px 12px 4px}.balao.interna{background:var(--balao-interno);border:1px dashed var(--balao-interno-borda)}.balao small{display:block;font-size:.72rem;color:var(--texto-suave)}.balao p{margin:.25em 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.balao .anexo{margin-top:.4em;border:1px solid var(--borda);background:var(--branco);border-radius:6px;padding:.3em .6em;font:inherit;font-size:.82rem;color:var(--azul);cursor:pointer}.conversa-resposta{padding:.8em 1.2em 1em;border-top:1px solid var(--borda);background:var(--branco)}.conversa-resposta.interna{background:var(--balao-interno)}.conversa-resposta textarea{width:100%;resize:vertical}.conversa-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:.85rem}.conversa-acoes .espaco{flex:1}.cartao-conversa{max-width:none;padding:0;overflow:hidden}.painel-atendimento>header .campos-atendimento{padding-bottom:.2em}.avaliar{max-width:none;border-top-color:var(--dourado);display:grid;gap:8px;justify-items:start}.avaliar textarea{width:100%}.estrelas-escolha{display:flex;align-items:center;gap:2px}.estrelas-escolha button{background:none;border:none;font-size:2rem;line-height:1;color:var(--borda);cursor:pointer;padding:0 2px}.estrelas-escolha button.acesa{color:var(--dourado)}.estrelas-escolha span{margin-left:8px;color:var(--texto-suave);font-size:.9rem}.link.voltar{margin-bottom:.4em}.tipos-atendimento input:not([type=checkbox]){width:100%}.lista-comunicados{display:grid;gap:12px}.comunicado{max-width:none}.comunicado.rascunho{border-style:dashed;border-top-color:var(--texto-suave)}.comunicado header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.comunicado header strong{display:block;color:var(--marinho);font:600 1.05rem var(--fonte-titulo)}.comunicado header small{color:var(--texto-suave)}.texto-comunicado{white-space:pre-wrap;margin:.6em 0 0}.leitura{display:grid;gap:4px;justify-items:end;background:none;border:none;font:inherit;font-size:.82rem;color:var(--texto-suave);cursor:pointer}.barra-leitura{width:140px;height:8px;border-radius:999px;background:var(--fundo);border:1px solid var(--borda);overflow:hidden}.barra-leitura i{display:block;height:100%;background:var(--verde)}.quem-leu{list-style:none;padding:.6em 0 0;margin:.8em 0 0;display:grid;gap:4px;border-top:1px solid var(--borda)}.quem-leu li{display:flex;justify-content:space-between;gap:10px;font-size:.88rem}.quem-leu li:before{content:"○";color:var(--texto-suave);margin-right:6px}.quem-leu li.leu:before{content:"●";color:var(--verde)}.quem-leu li a{flex:1}.quem-leu li small{color:var(--texto-suave)}.form-comunicado{max-width:none}.publico{border:1px solid var(--borda);border-radius:var(--raio);padding:.6em 1em;margin:.8em 0;display:flex;flex-wrap:wrap;gap:6px 16px}.opcoes-publico{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px 16px;padding:.5em 0}.opcoes-publico.clientes{max-height:200px;overflow-y:auto;display:grid}.publico .nota{flex-basis:100%;margin:0}.avisos-portal{display:grid;gap:10px;margin:.5em 0 1em}.aviso-novo{max-width:none;border-top-color:var(--dourado);background:linear-gradient(180deg,var(--dourado-claro),var(--branco) 70%)}.aviso-novo header{display:flex;justify-content:space-between;align-items:center}.aviso-novo h2{font-size:1.1rem;margin:.3em 0}.aviso-novo p{white-space:pre-wrap}.selo-aviso{background:var(--dourado);color:var(--branco);font-size:.72rem;font-weight:700;border-radius:999px;padding:.15em .7em;text-transform:uppercase}.aviso-novo header small{color:var(--texto-suave)}.avisos-antigos{display:grid;gap:6px;justify-items:start}.avisos-antigos details{max-width:none;width:100%;padding:.6em 1em}.avisos-antigos summary{cursor:pointer}.avisos-antigos details p{white-space:pre-wrap}.nova-tarefa-linha{display:flex;gap:8px}.nova-tarefa-linha .nova-tarefa-titulo{flex:1 1 auto;width:auto;min-width:0}.nova-tarefa-linha select{flex:0 0 230px;width:230px}@media (max-width: 720px){.nova-tarefa-linha{flex-wrap:wrap}.nova-tarefa-linha select{flex-basis:100%;width:100%}}.barra-tarefas{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:1em 0 .8em}.barra-tarefas input[type=search]{flex:1;min-width:180px}.alternar-modo{display:inline-flex;border:1px solid var(--borda);border-radius:8px;overflow:hidden;background:var(--branco)}.alternar-modo button{border:none;background:none;padding:.45em .9em;font:inherit;font-size:.88rem;color:var(--texto-suave);cursor:pointer}.alternar-modo button.ativa{background:var(--marinho);color:var(--branco)}.quadro{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:12px;overflow-x:auto;padding-bottom:6px;align-items:start}.coluna-quadro{background:var(--fundo);border:1px solid var(--borda);border-top:3px solid var(--prazo-no_prazo);border-radius:var(--raio);padding:8px;min-height:200px;transition:background .15s,border-color .15s}.coluna-quadro.col-fazendo{border-top-color:var(--azul)}.coluna-quadro.col-feita{border-top-color:var(--prazo-concluida)}.coluna-quadro.sobre{background:var(--azul-claro);border-color:var(--azul)}.coluna-quadro>header{display:flex;align-items:center;gap:8px;padding:2px 4px 8px}.coluna-quadro>header strong{color:var(--marinho)}.coluna-quadro>header small{margin-left:auto;color:var(--texto-suave);font-size:.75rem}.contador-coluna{background:var(--branco);border:1px solid var(--borda);border-radius:999px;padding:0 .55em;font-size:.78rem;color:var(--texto-suave)}.cartoes-coluna{display:grid;gap:8px}.coluna-vazia{text-align:center;color:var(--texto-suave);font-size:.85rem;padding:1.5em .5em;border:2px dashed var(--borda);border-radius:8px;margin:0}.cartao-tarefa{background:var(--branco);border:1px solid var(--borda);border-left:4px solid var(--borda);border-radius:8px;padding:.6em .7em;display:grid;gap:5px;box-shadow:var(--sombra);cursor:grab}.cartao-tarefa:hover{border-color:var(--azul)}.cartao-tarefa.prio-alta{border-left-color:var(--prazo-atrasada)}.cartao-tarefa.prio-normal{border-left-color:var(--azul)}.cartao-tarefa.prio-baixa{border-left-color:var(--prazo-no_prazo)}.cartao-tarefa.arrastando{opacity:.45}.cartao-tarefa.feita .cartao-tarefa-titulo{text-decoration:line-through;color:var(--texto-suave)}.cartao-tarefa-titulo{color:var(--marinho);font-weight:600;text-decoration:none;line-height:1.3}.cartao-tarefa-cliente{font-size:.8rem;color:var(--texto-suave)}.cartao-tarefa footer{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--texto-suave)}.cartao-tarefa footer .espaco{flex:1}.selo-prazo-tarefa{background:var(--fundo);border-radius:4px;padding:.1em .45em;font-weight:600}.selo-prazo-tarefa.vencida{background:var(--vermelho-claro);color:var(--prazo-atrasada)}.selo-prazo-tarefa.hoje{background:var(--dourado-claro);color:var(--dourado)}.selo-prio{background:var(--vermelho-claro);color:var(--prazo-atrasada);border-radius:4px;padding:.1em .45em;font-size:.75rem;font-weight:600}.avatar{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--marinho);color:var(--branco);font-size:.65rem;font-weight:700}.mover{display:inline-flex;gap:2px}.mover button{width:24px;height:24px;border:1px solid var(--borda);background:var(--branco);border-radius:6px;color:var(--texto-suave);cursor:pointer;font-size:1rem;line-height:1}.mover button:hover{border-color:var(--azul);color:var(--azul)}.progresso-checklist{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--texto-suave)}.barra-checklist{flex:1;height:6px;border-radius:999px;background:var(--fundo);overflow:hidden;display:block}.barra-checklist i{display:block;height:100%;background:var(--prazo-concluida)}.barra-checklist.grande{height:8px;margin-bottom:.6em}.checklist{max-width:none;margin-top:1em}.checklist h2{display:flex;align-items:baseline;gap:.6em}.checklist h2 small{font:400 .85rem var(--fonte-texto);color:var(--texto-suave)}.checklist ul{list-style:none;padding:0;margin:0 0 .6em}.checklist li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:.35em 0;border-bottom:1px solid var(--borda)}.checklist li label{display:flex;flex-direction:row;flex:1;margin:0;font-weight:400;align-items:center;gap:8px;cursor:pointer}.checklist li label input{width:auto;margin:0}.checklist li.feito label{text-decoration:line-through;color:var(--texto-suave)}.novo-item{display:flex;gap:8px}.novo-item input{flex:1;min-width:0}.grade-modelos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.modelo-tarefa{max-width:none}.modelo-tarefa header{display:flex;justify-content:space-between;align-items:center}.modelo-tarefa header strong{color:var(--marinho);font:600 1.05rem var(--fonte-titulo)}.modelo-tarefa ol{padding-left:1.2em;font-size:.88rem;margin:.4em 0}.form-modelo{max-width:none;margin-bottom:1em}.painel-graficos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;margin-bottom:1.5em}.cartao-grafico{max-width:none;border-top-color:var(--azul);padding:1.1em 1.2em}.cartao-grafico>header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cartao-grafico h3{margin:0;font:600 1rem var(--fonte-titulo);color:var(--marinho)}.cartao-grafico>header a{font-size:.82rem}.numero-destaque{font:600 1.7rem var(--fonte-titulo);color:var(--marinho);margin:.3em 0 .6em}.numero-destaque small{font:400 .85rem var(--fonte-texto);color:var(--texto-suave)}.grafico{position:relative}.vazio-grafico{color:var(--texto-suave);font-size:.88rem;text-align:center;padding:1.5em 0;margin:0}.barra-empilhada{display:flex;gap:2px;height:22px}.barra-empilhada span{min-width:6px;border-radius:2px}.barra-empilhada span:first-child{border-radius:4px 2px 2px 4px}.barra-empilhada span:last-child{border-radius:2px 4px 4px 2px}.barra-empilhada span:only-child{border-radius:4px}.legenda-grafico{list-style:none;padding:0;margin:.7em 0 0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.78rem;color:var(--texto-suave)}.legenda-grafico li{display:flex;align-items:center;gap:5px}.legenda-grafico i{width:10px;height:10px;border-radius:3px}.legenda-grafico strong{color:var(--texto)}.colunas{position:relative;display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid var(--borda);padding-top:18px}.linha-grade{position:absolute;left:0;right:0;border-top:1px dashed var(--borda)}.coluna{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;z-index:1}.coluna:hover .pilha{filter:brightness(1.08)}.total-coluna{font-size:.72rem;color:var(--texto);font-weight:600;margin-bottom:2px;white-space:nowrap}.pilha{width:min(100%,38px);display:flex;flex-direction:column-reverse;gap:2px;min-height:2px}.pilha span{min-height:3px;border-radius:2px}.pilha span:last-child{border-radius:4px 4px 2px 2px}.eixo-colunas{display:flex;gap:10px;font-size:.72rem;color:var(--texto-suave);margin-top:4px}.eixo-colunas span{flex:1;text-align:center}.barras-horizontais{list-style:none;padding:0;margin:0;display:grid;gap:8px}.barras-horizontais li{display:grid;grid-template-columns:minmax(70px,110px) 1fr;align-items:center;gap:10px;font-size:.85rem}.rotulo-barra{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trilho-barra{display:flex;align-items:center;gap:6px}.trilho-barra strong{font-size:.78rem}.pilha-h{display:flex;gap:2px;height:14px}.pilha-h span{min-width:4px;border-radius:2px}.pilha-h span:last-child{border-radius:2px 4px 4px 2px}.dica-grafico{position:absolute;transform:translate(-50%,calc(-100% - 12px));background:var(--marinho);color:var(--branco);font-size:.78rem;padding:.45em .7em;border-radius:6px;pointer-events:none;white-space:nowrap;z-index:5;display:grid;gap:2px;box-shadow:var(--sombra)}.linha-dica{display:flex;align-items:center;gap:5px}.linha-dica i{width:8px;height:8px;border-radius:2px;outline:1px solid var(--branco)}.nfe-pagina{max-width:1280px}.nfe-grade{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px;align-items:end}.nfe-grade>*{grid-column:span 12;min-width:0}.nfe-grade .c1{grid-column:span 1}.nfe-grade .c2{grid-column:span 2}.nfe-grade .c3{grid-column:span 3}.nfe-grade .c4{grid-column:span 4}.nfe-grade .c5{grid-column:span 5}.nfe-grade .c6{grid-column:span 6}.nfe-grade .c7{grid-column:span 7}.nfe-grade .c8{grid-column:span 8}.nfe-grade .c12{grid-column:span 12}.nfe-grade label,.campo-segmentado{display:grid;gap:4px;font-size:.8rem;font-weight:500;color:var(--texto-suave)}.nfe-grade input,.nfe-grade select,.nfe-grade textarea{width:100%}input.invalido{border-color:var(--nfe-erro)!important;background:var(--nfe-erro-claro)}.campo-com-acao{position:relative;display:flex;gap:6px;align-items:center}.campo-com-acao input{flex:1;min-width:0}.mini{border:1px solid var(--borda);background:var(--azul-claro);color:var(--azul);border-radius:8px;padding:.5em .7em;font:600 .78rem var(--fonte-texto);cursor:pointer;white-space:nowrap}.mini:disabled{opacity:.5;cursor:default}.girando{width:16px;height:16px;border:2px solid var(--borda);border-top-color:var(--azul);border-radius:50%;animation:girar .8s linear infinite;display:inline-block;flex:none}.girando.claro{border-color:#ffffff59;border-top-color:var(--branco);vertical-align:-3px;margin-right:6px}@keyframes girar{to{transform:rotate(360deg)}}.aviso-campo{margin:0;font-size:.8rem;color:var(--nfe-espera)}.nfe-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:1em}.nfe-topo h1{margin:.15em 0 .25em}.nfe-topo h1 small{font:400 1rem var(--fonte-texto);color:var(--texto-suave)}.nfe-topo-info{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.emitente-topo{font-size:.85rem;color:var(--texto-suave)}.trocar-cliente{max-width:320px}.selo-nfe{display:inline-flex;align-items:center;gap:6px;padding:.25em .75em;border-radius:999px;font-size:.75rem;font-weight:700;background:var(--nfe-neutro-claro);color:var(--nfe-neutro);white-space:nowrap}.selo-nfe:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.selo-nfe.st-autorizada{background:var(--nfe-ok-claro);color:var(--nfe-ok)}.selo-nfe.st-processando{background:var(--nfe-espera-claro);color:var(--nfe-espera)}.selo-nfe.st-rejeitada,.selo-nfe.st-denegada{background:var(--nfe-erro-claro);color:var(--nfe-erro)}.selo-nfe.st-cancelada{text-decoration:line-through}.selo-ambiente{padding:.25em .75em;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.selo-ambiente.amb-2{background:var(--nfe-espera-claro);color:var(--nfe-espera)}.selo-ambiente.amb-1{background:var(--nfe-ok-claro);color:var(--nfe-ok)}.faixa-nfe{border-radius:var(--raio);padding:.8em 1em;margin-bottom:1em;font-size:.92rem;border:1px solid transparent}.faixa-nfe.alerta{background:var(--nfe-espera-claro);border-color:#f1d89b}.faixa-nfe.erro{background:var(--nfe-erro-claro);border-color:#f3c0ba}.nfe-corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}@media (min-width: 1100px){.nfe-corpo{grid-template-columns:minmax(0,1fr) 300px}}@media (min-width: 1380px){.nfe-corpo{grid-template-columns:170px minmax(0,1fr) 300px}}.nfe-indice{display:none}@media (min-width: 1380px){.nfe-indice{display:grid;gap:4px;position:sticky;top:16px}}.nfe-indice a{display:flex;align-items:center;gap:10px;padding:.5em .6em;border-radius:8px;color:var(--texto-suave);text-decoration:none;font-size:.88rem}.nfe-indice a:hover{background:var(--branco);color:var(--marinho)}.nfe-indice a span,.secao-nfe h2>span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--marinho);color:var(--branco);font:700 .75rem var(--fonte-texto);flex:none}.nfe-secoes{min-width:0}.nfe-fieldset{border:none;padding:0;margin:0;min-width:0;display:grid;gap:16px}.secao-nfe,.form-emissor,.form-cadastro-nfe{container-type:inline-size}.secao-nfe{max-width:none;border-top:none;border-radius:14px;box-shadow:var(--nfe-sombra);padding:1.3em 1.4em 1.4em;scroll-margin-top:16px}.secao-nfe h2{display:flex;align-items:center;gap:10px;font-size:1.1rem;margin:0 0 1em}.secao-nfe h2 small{margin-left:auto;font:500 .8rem var(--fonte-texto);color:var(--texto-suave)}.sub-nfe{font-size:.9rem;color:var(--marinho);margin:1.2em 0 .6em}.segmentos{display:inline-flex;background:var(--fundo);border:1px solid var(--borda);border-radius:10px;padding:3px;gap:3px}.segmentos button{border:none;background:none;padding:.5em 1em;border-radius:8px;font:500 .88rem var(--fonte-texto);color:var(--texto-suave);cursor:pointer}.segmentos button.ativo{background:var(--branco);color:var(--marinho);font-weight:700;box-shadow:0 1px 4px #0b2a6326}.segmentos button.ativo.producao{color:var(--nfe-ok)}.segmentos-largos{margin-bottom:1em;flex-wrap:wrap}.interruptor{display:flex!important;flex-direction:row;align-items:center;gap:10px!important;cursor:pointer;color:var(--texto)!important;font-size:.9rem!important;padding-bottom:.5em}.interruptor input{position:absolute;opacity:0;width:1px;height:1px}.interruptor .trilho{width:40px;height:22px;border-radius:999px;background:var(--borda);position:relative;transition:background .2s;flex:none}.interruptor .trilho:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--branco);box-shadow:0 1px 3px #0003;transition:transform .2s}.interruptor input:checked+.trilho{background:var(--azul)}.interruptor input:checked+.trilho:after{transform:translate(18px)}.interruptor input:focus-visible+.trilho{outline:2px solid var(--azul);outline-offset:2px}.salvar-cadastro{margin-top:.8em;font-size:.88rem}.dica-destino{margin:.8em 0 0;font-size:.82rem;color:var(--azul)}.busca-produto{position:relative;flex:1;min-width:0}.busca-produto .lupa{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--texto-suave);font-size:1.1rem;pointer-events:none}.busca-produto input{width:100%;padding-left:2.2em}.busca-dest{margin-bottom:1em}.sugestoes{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);list-style:none;margin:0;padding:6px;background:var(--branco);border:1px solid var(--borda);border-radius:12px;box-shadow:var(--nfe-sombra);max-height:320px;overflow-y:auto}.sugestoes button{width:100%;display:grid;gap:2px;text-align:left;border:none;background:none;padding:.6em .7em;border-radius:8px;font:inherit;color:var(--texto);cursor:pointer}.sugestoes button:hover{background:var(--azul-claro)}.sugestoes small{color:var(--texto-suave);font-size:.78rem}.adicionar-item{display:flex;gap:10px;margin-bottom:1em;flex-wrap:wrap}.vazio-itens{text-align:center;padding:2em 1em;border:2px dashed var(--borda);border-radius:12px;color:var(--texto-suave)}.vazio-itens span{font-size:2rem}.lista-itens-nfe{list-style:none;margin:0;padding:0;display:grid;gap:10px}.item-nfe{border:1px solid var(--borda);border-radius:12px;padding:.7em .8em;background:var(--branco);transition:border-color .15s,box-shadow .15s}.item-nfe.expandido{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro)}.item-nfe-linha{display:grid;grid-template-columns:28px minmax(0,1fr) 80px 70px 110px 110px auto;gap:10px;align-items:end}.item-nfe-linha label,.total-item{display:grid;gap:3px}.item-nfe-linha label span,.total-item span{font-size:.72rem;color:var(--texto-suave)}.item-nfe-linha input{width:100%}.n-item{align-self:center;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--fundo);font:700 .8rem var(--fonte-texto);color:var(--marinho)}.total-item strong{font:600 1rem var(--fonte-titulo);color:var(--marinho);padding-bottom:.45em;white-space:nowrap}.acoes-item{display:flex;gap:4px;padding-bottom:.2em}.icone-botao{width:32px;height:32px;border-radius:8px;border:1px solid var(--borda);background:var(--branco);color:var(--texto-suave);font-size:1rem;cursor:pointer;display:inline-grid;place-items:center;flex:none}.icone-botao:hover{border-color:var(--azul);color:var(--azul)}.icone-botao.perigo:hover{border-color:var(--nfe-erro);color:var(--nfe-erro)}.item-nfe-resumo{display:flex;flex-wrap:wrap;gap:6px;margin:.5em 0 0 38px}.item-nfe-resumo span{font-size:.72rem;background:var(--fundo);border-radius:6px;padding:.15em .5em;color:var(--texto-suave)}.item-nfe-resumo span.falta{background:var(--nfe-erro-claro);color:var(--nfe-erro);font-weight:600}.item-nfe-detalhes{margin:.9em 0 .2em 38px;padding-top:.9em;border-top:1px dashed var(--borda)}.item-nfe-detalhes h4{font-size:.85rem;color:var(--marinho);margin:1.1em 0 .5em}.com-busca{position:relative}.painel-ncm{position:absolute;z-index:25;top:calc(100% + 4px);left:0;width:min(520px,90vw);background:var(--branco);border:1px solid var(--borda);border-radius:12px;box-shadow:var(--nfe-sombra);padding:10px;display:grid;gap:6px}.painel-ncm ul{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.painel-ncm li button{width:100%;text-align:left;border:none;background:none;padding:.45em .5em;border-radius:6px;font:400 .82rem var(--fonte-texto);color:var(--texto);cursor:pointer}.painel-ncm li button:hover{background:var(--azul-claro)}.pagamentos-nfe{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pagamentos-nfe li{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pagamentos-nfe select:first-child{flex:1 1 200px}.campo-reais{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--texto-suave)}.campo-reais input{width:130px}.rodape-pagamento{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:.8em;font-size:.88rem}.rodape-pagamento .ok{color:var(--nfe-ok);font-weight:600}.rodape-pagamento .falta{color:var(--nfe-erro);font-weight:600}.secao-nfe textarea{width:100%}.nfe-resumo{display:grid;gap:14px}@media (min-width: 1100px){.nfe-resumo{position:sticky;top:16px}}.resumo-valores{max-width:none;border-top:none;border-radius:14px;background:linear-gradient(160deg,var(--marinho),#163a7d);color:var(--branco);box-shadow:var(--nfe-sombra)}.rotulo-total{font-size:.8rem;opacity:.8}.valor-total{display:block;font:600 2rem var(--fonte-titulo);margin:.1em 0 .6em}.resumo-valores dl{margin:0;display:grid;gap:6px;border-top:1px solid rgba(255,255,255,.15);padding-top:.7em}.resumo-valores dl div{display:flex;justify-content:space-between;font-size:.85rem}.resumo-valores dt{opacity:.8}.resumo-valores dd{margin:0;font-weight:600}.resumo-acoes{max-width:none;border-top:none;border-radius:14px;box-shadow:var(--nfe-sombra);display:grid;gap:10px}.conferencia{border-radius:10px;padding:.7em .8em;font-size:.85rem}.conferencia.pronta{background:var(--nfe-ok-claro);color:var(--nfe-ok);font-weight:600}.conferencia.com-pendencias{background:var(--nfe-espera-claro)}.conferencia.com-pendencias .link{color:var(--nfe-espera);font-weight:700;padding:0}.conferencia ul{margin:.5em 0 0;padding-left:1.1em;display:grid;gap:4px;font-size:.8rem}.emitir-nfe{width:100%;padding:.9em;font-size:1rem;background:var(--nfe-ok);border-color:var(--nfe-ok)}.emitir-nfe:hover:not(:disabled){filter:brightness(1.08)}.acoes-secundarias{display:flex;justify-content:space-between;align-items:center;gap:8px}.acoes-secundarias .botao{flex:1}.resultado-nfe{display:flex;gap:14px;align-items:flex-start;border-radius:14px;padding:1em 1.1em;margin-bottom:1em;border:1px solid;animation:surgir .25s ease-out}@keyframes surgir{0%{opacity:0;transform:translateY(-6px)}}.resultado-nfe.sucesso{background:var(--nfe-ok-claro);border-color:#b9e2c9}.resultado-nfe.espera{background:var(--nfe-espera-claro);border-color:#f1d89b}.resultado-nfe.falha{background:var(--nfe-erro-claro);border-color:#f3c0ba}.icone-resultado{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:700 1.2rem var(--fonte-texto);color:var(--branco);flex:none}.sucesso .icone-resultado{background:var(--nfe-ok)}.espera .icone-resultado{background:var(--nfe-espera)}.falha .icone-resultado{background:var(--nfe-erro)}.texto-resultado{flex:1}.texto-resultado p,.texto-resultado ul{margin:.3em 0 0;font-size:.9rem}.nota-transmitida{max-width:none;border-top:none;border-radius:14px;box-shadow:var(--nfe-sombra);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:1em}.nt-dados{display:grid;gap:10px;min-width:0}.nt-chave span,.nt-linha span{display:block;font-size:.75rem;color:var(--texto-suave)}.nt-chave code{font-size:.95rem;color:var(--marinho);letter-spacing:.02em;word-break:break-all}.nt-linha{display:flex;gap:24px;flex-wrap:wrap}.nt-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center;align-content:center}.cancelar-nfe{max-width:560px;border-top-color:var(--nfe-erro);margin-bottom:1em}.cancelar-nfe textarea{width:100%}.escolher-cliente-nfe{max-width:520px}.escolher-cliente-nfe select{width:100%}.acoes-cabecalho{display:flex;flex-wrap:wrap;gap:8px}.indicadores-nfe{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:1em}.ind-nfe{text-align:left;border:1px solid var(--borda);background:var(--branco);border-radius:14px;padding:1em 1.1em;font:inherit;cursor:pointer;display:grid;gap:2px;box-shadow:var(--sombra);border-left:5px solid var(--nfe-neutro);transition:transform .15s,box-shadow .15s}.ind-nfe:hover{transform:translateY(-1px);box-shadow:var(--nfe-sombra)}.ind-nfe.ativo{outline:2px solid var(--azul)}.ind-nfe span{font-size:.8rem;color:var(--texto-suave)}.ind-nfe strong{font:600 1.8rem var(--fonte-titulo);color:var(--marinho)}.ind-nfe small{font-size:.78rem;color:var(--texto-suave)}.ind-nfe.autorizadas{border-left-color:var(--nfe-ok)}.ind-nfe.autorizadas small{color:var(--nfe-ok);font-weight:600}.ind-nfe.rascunhos{border-left-color:var(--azul)}.ind-nfe.problemas{border-left-color:var(--nfe-erro)}.ind-nfe.canceladas{border-left-color:var(--nfe-neutro)}.filtros-nfe{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1em}.filtros-nfe>*{width:auto;flex:0 1 auto}.filtros-nfe select{flex:0 1 220px}.filtros-nfe input[type=search]{flex:1 1 220px}.tabela-nfe{background:var(--branco);border:1px solid var(--borda);border-radius:14px;overflow:hidden;box-shadow:var(--sombra)}.tabela-nfe-cabecalho,.linha-nfe{display:grid;grid-template-columns:90px minmax(0,1fr) 110px 130px 150px;gap:12px;align-items:center;padding:.75em 1.1em}.tabela-nfe-cabecalho{background:var(--fundo);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);font-weight:700}.linha-nfe{border-top:1px solid var(--borda);color:var(--texto);text-decoration:none;transition:background .12s}.linha-nfe:hover{background:var(--azul-claro)}.numero-nfe,.dest-nfe,.status-nfe{display:grid;gap:2px;min-width:0}.numero-nfe strong{font:600 1.05rem var(--fonte-titulo);color:var(--marinho)}.numero-nfe small,.dest-nfe small,.status-nfe small{font-size:.75rem;color:var(--texto-suave)}.dest-nfe strong,.dest-nfe small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valor-nfe{font-weight:600;text-align:right}.status-nfe{justify-items:start}.status-nfe .homolog{color:var(--nfe-espera)}.vazio-nfe{max-width:none;text-align:center;padding:2.5em 1.5em;border-top:none;border-radius:14px}.vazio-nfe>span{font-size:2.6rem}.vazio-nfe h2{margin:.3em 0}.cartao-certificado{max-width:none;border-top:none;border-radius:14px;box-shadow:var(--nfe-sombra);margin-top:1.2em;border-left:5px solid var(--nfe-neutro)}.cartao-certificado.cert-ok{border-left-color:var(--nfe-ok)}.cartao-certificado.cert-vencendo{border-left-color:var(--nfe-espera)}.cartao-certificado.cert-vencido,.cartao-certificado.cert-sem{border-left-color:var(--nfe-erro)}.cartao-certificado header{display:flex;gap:14px;align-items:flex-start}.cartao-certificado header>div:nth-child(2){flex:1}.cartao-certificado h2{font-size:1.05rem;margin:0 0 .3em}.cartao-certificado header p{margin:0;font-size:.88rem;color:var(--texto-suave)}.icone-cert{font-size:1.8rem}.selo-cert{font-size:.75rem;font-weight:700;border-radius:999px;padding:.25em .75em;white-space:nowrap}.selo-cert.ok{background:var(--nfe-ok-claro);color:var(--nfe-ok)}.selo-cert.vencendo{background:var(--nfe-espera-claro);color:var(--nfe-espera)}.selo-cert.vencido{background:var(--nfe-erro-claro);color:var(--nfe-erro)}.envio-cert{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:1em}.envio-cert label{display:grid;gap:4px;font-size:.8rem;color:var(--texto-suave)}.envio-cert .nota{grid-column:1 / -1;margin:0}.arquivo-cert{position:relative;border:2px dashed var(--borda);border-radius:10px;padding:.65em .9em;cursor:pointer;color:var(--azul)!important;font-weight:600;text-align:center}.arquivo-cert:hover{border-color:var(--azul);background:var(--azul-claro)}.arquivo-cert input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.acoes-cert{display:flex;gap:12px;align-items:center;margin-top:1em}.config-nfe{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media (min-width: 1000px){.config-nfe{grid-template-columns:280px minmax(0,1fr)}}.lista-emissores{max-width:none;border-top:none;border-radius:14px;padding:1em}.lista-emissores h2{font-size:1rem;margin:0 0 .6em}.lista-emissores ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:560px;overflow-y:auto}.lista-emissores button{width:100%;text-align:left;border:none;background:none;padding:.6em .7em;border-radius:10px;font:inherit;cursor:pointer;display:grid;gap:2px;color:var(--texto)}.lista-emissores button:hover{background:var(--fundo)}.lista-emissores button.ativo{background:var(--azul-claro)}.lista-emissores small{font-size:.75rem;color:var(--texto-suave);display:flex;align-items:center;gap:5px}.ponto-amb{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--nfe-espera)}.ponto-amb.amb-1{background:var(--nfe-ok)}.config-nfe-corpo{display:grid;gap:16px;min-width:0}.config-nfe-corpo .cartao-certificado{margin-top:0}.emitente-cabecalho{max-width:none;border-top:none;border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:linear-gradient(160deg,var(--marinho),#163a7d);color:var(--branco)}.emitente-cabecalho h2{color:var(--branco);margin:0;font-size:1.2rem}.emitente-cabecalho p{margin:.2em 0 0;opacity:.8;font-size:.88rem}.form-emissor{max-width:none;border-top:none;border-radius:14px;box-shadow:var(--nfe-sombra)}.form-emissor h3{font-size:.95rem;color:var(--marinho);margin:1.4em 0 .7em;padding-bottom:.4em;border-bottom:1px solid var(--borda)}.form-emissor h3:first-child{margin-top:0}.escolha-cliente-cad{max-width:420px;margin-bottom:1em}.barra-cadastro{display:flex;gap:10px;margin:1em 0;flex-wrap:wrap}.barra-cadastro input{flex:1 1 240px}.form-cadastro-nfe{max-width:none;border-top:none;border-radius:14px;box-shadow:var(--nfe-sombra);margin-bottom:1em}.grade-cadastros{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.cartao-produto{max-width:none;border-top:none;border-radius:14px;display:grid;gap:8px;padding:1em 1.1em}.cartao-produto.inativo{opacity:.55}.cartao-produto header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cartao-produto header strong{color:var(--marinho)}.cartao-produto .preco{font:600 1rem var(--fonte-titulo);color:var(--nfe-ok);white-space:nowrap}.cartao-produto .preco small,.tipo-dest{font:400 .75rem var(--fonte-texto);color:var(--texto-suave);white-space:nowrap}.etiquetas{display:flex;flex-wrap:wrap;gap:5px}.etiquetas span{font-size:.72rem;background:var(--fundo);border-radius:6px;padding:.15em .5em;color:var(--texto-suave)}.cartao-produto .acoes{display:flex;gap:12px;margin:0}.danfe-pagina{max-width:900px}.danfe-barra{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em;gap:10px;flex-wrap:wrap}.danfe-moldura{overflow-x:auto;padding-bottom:8px}.danfe{--linha: #000;position:relative;box-sizing:border-box;width:210mm;min-height:297mm;margin:0 auto;padding:7mm 7mm 5mm;background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:7.5pt;line-height:1.2;box-shadow:var(--nfe-sombra);border:1px solid var(--borda);display:flex;flex-direction:column;overflow:hidden}.danfe.uma-folha{height:297mm}.marca-dagua{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%) rotate(-32deg);font:700 64pt Arial,sans-serif;color:#c0392b21;white-space:nowrap;pointer-events:none;z-index:2}.dl{display:flex;margin-top:-.5px}.dc{flex:1 1 0;min-width:0;border:.5pt solid var(--linha);margin-left:-.5px;padding:.6mm 1.2mm .8mm;display:flex;flex-direction:column;justify-content:space-between;min-height:8mm;box-sizing:border-box}.dl>.dc:first-child{margin-left:0}.dr{display:block;font-size:5.6pt;font-weight:700;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dv{display:block;font-size:8.5pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.15em}.dv.dir{text-align:right}.dv.centro{text-align:center}.dv.forte{font-weight:700}.dv.pequeno{font-size:6.4pt;white-space:normal;text-transform:uppercase}.d-secao{margin:1.6mm 0 .6mm;font-size:6.6pt;font-weight:700;text-transform:uppercase}.d-canhoto{display:flex;padding-bottom:2.5mm;margin-bottom:2.5mm;border-bottom:.8pt dashed var(--linha)}.d-canhoto-texto{flex:1;min-width:0}.d-canhoto-texto .dl .dc{min-height:9mm}.dc-recebimento{min-height:0}.d-canhoto-nf{flex:0 0 25%;align-items:center;justify-content:center;text-align:center;gap:.6mm;font-size:9pt}.d-canhoto-nf strong{font-size:13pt}.d-cabecalho .dc{min-height:33mm}.d-emitente{flex:0 0 40%;justify-content:center;gap:1mm;font-size:8pt}.d-emitente .dr{margin-bottom:.8mm}.d-razao{font-size:11.5pt;line-height:1.15;margin-bottom:1mm}.d-titulo{flex:0 0 18%;align-items:center;justify-content:center;text-align:center;gap:.5mm;font-size:8.5pt}.d-danfe{font-size:16pt;letter-spacing:.05em}.d-sub{font-size:6.4pt;text-transform:uppercase;line-height:1.15;max-width:28mm}.d-es{display:flex;align-items:center;gap:2mm;margin:1.2mm 0;font-size:7pt;text-align:left}.d-es b{border:.8pt solid var(--linha);padding:.5mm 2.5mm;font-size:13pt}.d-num{font-size:10pt}.d-controle{flex:1;min-width:0;display:flex;flex-direction:column;margin-left:-.5px}.d-controle .dc{min-height:0;margin-left:0;margin-top:-.5px}.d-barras{flex:0 0 15mm;align-items:center;justify-content:center;padding:1.5mm 3mm}.barras-danfe{width:100%;height:12mm}.barras-danfe rect{fill:#000}.d-chave .dv{font-size:8.4pt;letter-spacing:0;white-space:normal;overflow:visible}.d-consulta{flex:1;justify-content:center;text-align:center;font-size:7.5pt}.d-totais .dc{padding-left:1mm;padding-right:1mm}.d-totais .dr{font-size:5.2pt;white-space:normal;line-height:1.1}.d-total-nota{background:#ececec}.d-total-nota .dv{font-size:10pt}.d-itens-area{flex:1 1 auto;display:flex;min-height:30mm}.d-itens{width:100%;border-collapse:collapse;table-layout:fixed;font-size:7pt;border:.5pt solid var(--linha)}.uma-folha .d-itens{height:100%}.d-itens th{font-size:5.6pt;font-weight:700;text-transform:uppercase;border:.5pt solid var(--linha);padding:.8mm .5mm;vertical-align:middle;line-height:1.1}.d-itens td{border-left:.5pt solid var(--linha);border-right:.5pt solid var(--linha);padding:.7mm .8mm;text-align:center;vertical-align:top;height:1px;overflow:hidden;text-overflow:ellipsis}.d-itens tbody tr+tr:not(.d-preenche) td{border-top:.3pt dotted #999}.d-itens .desc{text-align:left;white-space:normal}.d-itens .desc small{display:block;font-size:6.2pt;color:#333}.d-itens .num{text-align:right;white-space:nowrap}.d-itens tr.d-preenche td{height:auto}.d-adicionais .dc{min-height:30mm;justify-content:flex-start}.d-adicionais p{margin:1mm 0 0;font-size:7.5pt;white-space:pre-wrap;line-height:1.3}.d-rodape{display:flex;justify-content:space-between;margin:1.2mm 0 0;font-size:6.2pt;color:#444}@media print{@page{size:A4 portrait;margin:0}body *{visibility:hidden}.danfe,.danfe *{visibility:visible}.danfe-moldura{overflow:visible}.danfe{position:absolute;left:0;top:0;margin:0;border:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width: 1099px){.nfe-resumo{position:sticky;bottom:0;z-index:15;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;padding:8px 0;background:linear-gradient(to top,var(--fundo) 80%,transparent)}.resumo-valores{padding:.7em 1em;display:grid;align-content:center}.resumo-valores dl{display:none}.valor-total{font-size:1.35rem;margin:0}.resumo-acoes{padding:.7em;gap:6px}.resumo-acoes .conferencia{padding:.4em .6em;font-size:.78rem}.resumo-acoes .conferencia ul{max-height:30vh;overflow-y:auto}.emitir-nfe{padding:.7em}}@media (max-width: 720px){.secao-nfe{padding:1em}.tabela-nfe-cabecalho{display:none}.linha-nfe{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"n d v" "n s data";row-gap:4px}.numero-nfe{grid-area:n}.dest-nfe{grid-area:d}.valor-nfe{grid-area:v}.status-nfe{grid-area:s}.data-nfe{grid-area:data;text-align:right;font-size:.78rem;color:var(--texto-suave)}.envio-cert{grid-template-columns:1fr}.nt-acoes{width:100%}}@container (max-width: 640px){.nfe-grade .c1,.nfe-grade .c2,.nfe-grade .c3{grid-column:span 6}.nfe-grade .c4,.nfe-grade .c5,.nfe-grade .c6,.nfe-grade .c7,.nfe-grade .c8{grid-column:span 12}.item-nfe-linha{grid-template-columns:28px repeat(3,minmax(0,1fr)) auto;grid-template-areas:"n desc desc desc acoes" "n qtd un vu acoes" "n total total total acoes"}.n-item{grid-area:n;align-self:start}.item-nfe-linha .desc{grid-area:desc}.item-nfe-linha .qtd{grid-area:qtd}.item-nfe-linha .un{grid-area:un}.item-nfe-linha .vu{grid-area:vu}.item-nfe-linha .total-item{grid-area:total;grid-template-columns:auto auto;justify-content:space-between;align-items:center}.item-nfe-linha .total-item strong{padding:0}.item-nfe-linha .acoes-item{grid-area:acoes;flex-direction:column;align-self:start}.item-nfe-resumo,.item-nfe-detalhes{margin-left:0}}@media (max-width: 960px){.calendario-corpo{grid-template-columns:1fr}.cal-painel{position:static;max-height:none}.config-colunas{grid-template-columns:1fr}.fases{grid-template-columns:1fr 1fr}.financeiro-colunas{grid-template-columns:1fr}}@media (max-width: 900px){.barra-celular{display:flex;align-items:center;gap:.6em;position:sticky;top:0;z-index:20;background:var(--marinho);padding:.5em 16px;border-bottom:3px solid var(--dourado)}.botao-menu{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:9px;border:none;background:none;cursor:pointer}.botao-menu span{display:block;height:2px;border-radius:2px;background:var(--branco)}.lateral{width:min(280px,85vw);transform:translate(-100%);transition:transform .2s ease}.gaveta-aberta .lateral{transform:none;box-shadow:var(--sombra-gaveta)}.gaveta-aberta .fundo-gaveta{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:var(--fundo-gaveta)}.conteudo{margin-left:0;padding:20px 16px}}@media (max-width: 720px){.conteudo{padding:16px}h1{font-size:1.35rem}.busca{max-width:none}.indicadores{grid-template-columns:1fr 1fr;gap:10px}.indicador strong{font-size:1.3rem}.tabela,.tabela tbody,.tabela tr,.tabela td{display:block}.tabela{background:none;border:none;box-shadow:none}.tabela thead{display:none}.tabela tr{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);margin-bottom:10px;padding:.4em 0}.tabela td{display:flex;justify-content:space-between;gap:1em;border:none;padding:.3em .9em}.tabela td:before{content:attr(data-rotulo);color:var(--texto-suave);font-size:.82rem;flex-shrink:0}.tabela td[data-rotulo=Cliente]{display:block;padding-bottom:.5em;border-bottom:1px solid var(--borda);margin-bottom:.3em}.tabela td[data-rotulo=Cliente]:before{content:none}.formulario fieldset{padding:.9em}.grade{grid-template-columns:1fr}.acoes .botao{flex:1}.transferir{width:100%}.transferir select{flex:1}.fases{grid-template-columns:1fr}.nova-tarefa-campos,.filtros.filtros-calendario{grid-template-columns:1fr 1fr}.calendario{gap:2px}.cal-dia{min-height:54px;padding:3px}.cal-feriado{display:none}.cal-contador{min-width:0;padding:0 .3em;font-size:.65rem}.navegar-mes strong{min-width:0}.obrigacao-linha{flex-direction:column;align-items:stretch}.conc{grid-template-columns:1fr}.conc-acao{justify-content:flex-start}.input-valor{max-width:none}.portal-topo,.portal-menu{padding-left:16px;padding-right:16px}.portal-quem>span{display:none}.portal-conteudo{padding:16px}.cartao.guia-portal{grid-template-columns:1fr auto}.guia-portal-acao{grid-column:1 / -1;justify-items:stretch}.lista-docs li{flex-direction:column;align-items:stretch}.baixa input,.baixa select{max-width:none;flex:1 1 40%}.nova-tarefa-campos .botao{grid-column:1 / -1}.tarefa{flex-wrap:wrap}.tarefa .select-linha{max-width:none;margin-left:calc(20px + .8em)}.filtros,.indicadores.compactos{grid-template-columns:1fr 1fr}.filtros input[type=search]{grid-column:1 / -1}.acoes-topo{width:100%}.acoes-topo .botao{flex:1}.select-linha{min-width:0;max-width:60%}}.cupom-moldura{display:flex;justify-content:center;padding:12px 0}.cupom{position:relative;box-sizing:border-box;width:80mm;padding:4mm 3mm;background:#fff;color:#000;font-family:Courier New,Courier,monospace;font-size:7.5pt;line-height:1.3;box-shadow:0 2px 12px #00000026}.cupom-bloco{display:flex;flex-direction:column;gap:1px;padding:2mm 0;border-bottom:1px dashed #000}.cupom-bloco:last-child{border-bottom:none}.cupom-bloco.centro{align-items:center;text-align:center}.cupom .forte,.cupom strong{font-weight:700}.cupom-titulo{font-size:7pt}.cupom-itens{width:100%;border-collapse:collapse;margin:1.5mm 0;font-size:6.8pt}.cupom-itens th{text-align:left;border-bottom:1px solid #000;font-weight:700}.cupom-itens th,.cupom-itens td{padding:.4mm .6mm;vertical-align:top}.cupom-itens .dir{text-align:right;white-space:nowrap}.cupom-itens tbody tr:last-child td{border-bottom:1px dashed #000;padding-bottom:1.5mm}.cupom-totais>div{display:flex;justify-content:space-between;gap:2mm}.cupom-cabecalho-pag{margin-top:1mm;font-weight:700}.cupom-chave{font-size:7pt;word-spacing:-1px}.cupom-qr{width:32mm;height:32mm}.cupom-info{font-size:6.5pt}.cupom-cancelada{position:absolute;top:40%;left:0;right:0;text-align:center;font-size:26pt;font-weight:700;color:#c8000059;transform:rotate(-25deg);pointer-events:none}@media print{.cupom,.cupom *{visibility:visible}.cupom-moldura{padding:0}.cupom{position:absolute;left:0;top:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.qr-conexao{display:grid;justify-items:center;gap:12px;text-align:center}.qr-conexao svg{width:min(100%,280px);height:auto}.passos-conexao{margin:0;padding-left:1.2em;display:grid;gap:8px}.dados-conexao{margin:0 0 1em;display:grid;gap:8px}.dados-conexao dd{margin:0;font-weight:600}
