:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--cor-fundo:var(--lightningcss-light,#f7f7f8)var(--lightningcss-dark,#131316);--cor-painel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b20);--cor-texto:var(--lightningcss-light,#1b1b1f)var(--lightningcss-dark,#ececf1);--cor-suave:var(--lightningcss-light,#6b6b76)var(--lightningcss-dark,#9a9aa5);--cor-borda:var(--lightningcss-light,#e2e2e7)var(--lightningcss-dark,#2b2b31);--cor-realce:var(--lightningcss-light,#1f4f8b)var(--lightningcss-dark,#7ab0f0);--cor-ok:var(--lightningcss-light,#0f7b4f)var(--lightningcss-dark,#4ec38a);--cor-alerta:var(--lightningcss-light,#9a5b00)var(--lightningcss-dark,#e0a458);--cor-erro:var(--lightningcss-light,#a4262c)var(--lightningcss-dark,#ff8a8a);--cor-sobre-realce:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131316);--serie-1:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--serie-2:var(--lightningcss-light,#eb6834)var(--lightningcss-dark,#d95926);--serie-3:var(--lightningcss-light,#1baf7a)var(--lightningcss-dark,#199e70);--largura-navegacao:15rem;--largura-navegacao-recolhida:3.5rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--cor-fundo);color:var(--cor-texto);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55}a,a:visited{color:var(--cor-realce);text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}h1{margin:0 0 .25rem;font-size:1.5rem}h2{text-transform:uppercase;letter-spacing:.06em;color:var(--cor-suave);margin:0 0 .75rem;font-size:.8rem}p.subtitulo,p.nota{color:var(--cor-suave);margin:0 0 1.5rem}code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.tela-login{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.cartao-login{background:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:12px;width:min(24rem,100%);padding:2rem}.cartao-login form{flex-direction:column;gap:.35rem;margin-top:1.5rem;display:flex}.cartao-login label{color:var(--cor-suave);margin-top:.75rem;font-size:.85rem}.cartao-login input{border:1px solid var(--cor-borda);background:var(--cor-fundo);color:var(--cor-texto);border-radius:8px;padding:.6rem .7rem;font-size:1rem}.cartao-login button{background:var(--cor-realce);color:var(--cor-sobre-realce);cursor:pointer;border:none;border-radius:8px;margin-top:1.5rem;padding:.65rem 1rem;font-size:1rem}.cartao-login button:disabled{opacity:.6;cursor:default}.erro{color:var(--cor-erro);margin:.75rem 0 0;font-size:.9rem}.casca{flex-direction:column;min-height:100vh;display:flex}.cabecalho{background:var(--cor-painel);border-bottom:1px solid var(--cor-borda)}.cabecalho-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.25rem;display:flex}.cabecalho-corte{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:0;padding-bottom:.5rem;display:flex}.identidade{align-items:baseline;gap:.5rem;display:flex}.identidade strong{letter-spacing:-.01em;font-weight:600}.separador-identidade{color:color-mix(in srgb, var(--cor-suave) 60%, transparent)}.cliente-ativo{color:var(--cor-suave);font-size:.95rem}.acoes{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.seletor-cliente{border-right:1px solid var(--cor-borda);align-items:center;gap:.3rem;margin-right:.5rem;padding-right:.75rem;display:flex}.rotulo-hpx{letter-spacing:.08em;color:var(--cor-suave);font-size:.68rem;font-weight:600}.campo-seletor-cliente{display:inline-flex;position:relative}.seletor-cliente select{appearance:none;color:var(--cor-texto);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.3rem 1.5rem .3rem .5rem;font-size:.9rem;font-weight:500}.seletor-cliente select:hover{background:color-mix(in srgb, var(--cor-texto) 7%, transparent)}.seletor-cliente select:focus-visible{outline:2px solid var(--cor-realce);outline-offset:1px}.campo-seletor-cliente:after{content:"▾";color:var(--cor-suave);pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.botao-icone{width:2rem;height:2rem;color:var(--cor-suave);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:0;display:inline-grid}.botao-icone:hover,.botao-icone[aria-expanded=true]{background:color-mix(in srgb, var(--cor-texto) 7%, transparent);color:var(--cor-texto)}.botao-icone:focus-visible,.avatar-usuario:focus-visible{outline:2px solid var(--cor-realce);outline-offset:1px}.alternar-tema .icone-lua,:root[data-tema=escuro] .alternar-tema .icone-sol{display:none}:root[data-tema=escuro] .alternar-tema .icone-lua{display:block}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .alternar-tema .icone-sol{display:none}:root:not([data-tema=claro]) .alternar-tema .icone-lua{display:block}}.menu-usuario{margin-left:.25rem;position:relative}.avatar-usuario{background:color-mix(in srgb, var(--cor-realce) 14%, transparent);width:2rem;height:2rem;color:var(--cor-realce);letter-spacing:.02em;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:.75rem;font-weight:600}.avatar-usuario:hover,.avatar-usuario[aria-expanded=true]{background:color-mix(in srgb, var(--cor-realce) 24%, transparent)}.painel-usuario{z-index:20;border:1px solid var(--cor-borda);background:var(--cor-painel);border-radius:8px;min-width:14rem;padding:.35rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 8px 24px #0000001f}.identificacao-usuario{border-bottom:1px solid var(--cor-borda);flex-direction:column;margin-bottom:.35rem;padding:.45rem .6rem .6rem;line-height:1.3;display:flex}.identificacao-usuario strong{font-size:.9rem;font-weight:600}.identificacao-usuario span{color:var(--cor-suave);font-size:.78rem}.item-menu-usuario{width:100%;color:var(--cor-texto);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.88rem;display:flex}.item-menu-usuario:hover,.item-menu-usuario:focus-visible{background:color-mix(in srgb, var(--cor-texto) 7%, transparent);outline:none}.item-menu-usuario svg{color:var(--cor-suave)}.selos{flex-wrap:wrap;gap:.5rem;display:flex}.selo{border:1px solid var(--cor-borda);color:var(--cor-suave);border-radius:999px;padding:.15rem .5rem;font-size:.78rem}.selo-corte{border-color:var(--cor-realce);color:var(--cor-realce);font-weight:600}.selo-alerta{border-color:var(--cor-alerta);color:var(--cor-alerta)}.cabecalho .selo{border:none;padding:0;font-size:.8rem}.cabecalho .selo+.selo:not(.selo-alerta):before{content:"·";color:var(--cor-suave);margin-right:.5rem;font-weight:400}.cabecalho .selo-alerta{background:color-mix(in srgb, var(--cor-alerta) 13%, transparent);border-radius:999px;padding:.05rem .5rem;font-weight:600}@media (max-width:720px){.cabecalho .selo+.selo:not(.selo-alerta):before{display:none}}.corpo{flex:1;align-items:flex-start;display:flex}.navegacao{width:var(--largura-navegacao);border-right:1px solid var(--cor-borda);flex-shrink:0;min-height:calc(100vh - 6rem);padding:1rem .75rem 1.25rem;transition:width .16s,padding .16s;overflow:hidden}.alternar-navegacao{width:2rem;height:2rem;color:var(--cor-suave);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;margin:0 .1rem .75rem auto;padding:0;transition:background-color .15s,color .15s;display:grid}.alternar-navegacao:hover{background:color-mix(in srgb, var(--cor-texto) 7%, transparent);color:var(--cor-texto)}.alternar-navegacao:focus-visible{outline:2px solid var(--cor-realce);outline-offset:-2px}.alternar-navegacao .seta-painel{transform-box:fill-box;transform-origin:50%;transition:transform .16s}[data-navegacao=recolhida] .navegacao{width:var(--largura-navegacao-recolhida);padding-left:.4rem;padding-right:.4rem}[data-navegacao=recolhida] .alternar-navegacao{margin-left:auto;margin-right:auto}[data-navegacao=recolhida] .alternar-navegacao .seta-painel{transform:rotate(180deg)}[data-navegacao=recolhida] .navegacao .rotulo-completo,[data-navegacao=recolhida] .navegacao .icone-cadeado{display:none}[data-navegacao=recolhida] .navegacao a,[data-navegacao=recolhida] .navegacao .bloqueado{justify-content:center;padding-left:0;padding-right:0}[data-navegacao=recolhida] .navegacao h3{border-top:1px solid var(--cor-borda);height:0;margin:.75rem .5rem;padding:0;font-size:0;line-height:0;overflow:hidden}.navegacao h3{text-transform:uppercase;letter-spacing:.08em;color:var(--cor-suave);white-space:nowrap;margin:1.5rem 0 .4rem;padding:0 .6rem;font-size:.68rem;font-weight:600}.navegacao ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.navegacao a,.navegacao .bloqueado{white-space:nowrap;color:var(--cor-texto);border-radius:8px;align-items:center;gap:.65rem;padding:.45rem .6rem;font-size:.92rem;line-height:1.3;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.navegacao .icone-nav{color:var(--cor-suave);flex-shrink:0;transition:color .15s,transform .15s}.navegacao .rotulo-completo{text-overflow:ellipsis;overflow:hidden}.navegacao a:hover{background:color-mix(in srgb, var(--cor-texto) 6%, transparent);color:var(--cor-texto)}.navegacao a:hover .icone-nav{color:var(--cor-texto);transform:translate(2px)}.navegacao a:focus-visible{outline:2px solid var(--cor-realce);outline-offset:-2px}.navegacao a:before{content:"";background:var(--cor-realce);border-radius:0 3px 3px 0;width:3px;transition:transform .18s;position:absolute;top:.45rem;bottom:.45rem;left:0;transform:scaleY(0)}.navegacao a[aria-current=page]{background:color-mix(in srgb, var(--cor-realce) 11%, transparent);color:var(--cor-realce);font-weight:600}.navegacao a[aria-current=page]:before{transform:scaleY(1)}.navegacao a[aria-current=page] .icone-nav{color:var(--cor-realce)}.navegacao a[aria-current=page]:hover{background:color-mix(in srgb, var(--cor-realce) 16%, transparent)}.navegacao a[aria-current=page]:hover .icone-nav{transform:none}.navegacao .bloqueado{color:var(--cor-suave);cursor:not-allowed}.navegacao .bloqueado .icone-nav{opacity:.7}.navegacao .icone-cadeado{opacity:.6;flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.navegacao,.navegacao a,.navegacao a:before,.navegacao .icone-nav,.alternar-navegacao,.alternar-navegacao .seta-painel{transition:none}.navegacao a:hover .icone-nav{transform:none}}.casca main{flex:1;max-width:82rem;padding:1.75rem}.casca section{background:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:10px;margin-bottom:1rem;padding:1.25rem 1.5rem}.lista-capacidades{margin:0;padding:0;list-style:none}.lista-capacidades li{border-bottom:1px solid var(--cor-borda);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 0;display:flex}.lista-capacidades li:last-child{border-bottom:none}.lista-capacidades small{color:var(--cor-suave);font-size:.8rem;display:block}.ok{color:var(--cor-ok);white-space:nowrap;font-size:.82rem}.bloqueado{color:var(--cor-suave);white-space:nowrap;font-size:.82rem}.tela-erro{max-width:40rem;margin:0 auto;padding:3rem 1.5rem}@media (max-width:720px){.corpo{flex-direction:column}.navegacao,[data-navegacao=recolhida] .navegacao{border-right:none;border-bottom:1px solid var(--cor-borda);width:100%;min-height:0;padding-left:1rem;padding-right:1rem}.navegacao ul{flex-flow:wrap}.alternar-navegacao{display:none}[data-navegacao=recolhida] .navegacao .rotulo-completo{display:inline}[data-navegacao=recolhida] .navegacao .icone-cadeado{display:block}[data-navegacao=recolhida] .navegacao a,[data-navegacao=recolhida] .navegacao .bloqueado{justify-content:flex-start;padding-left:.6rem;padding-right:.6rem}[data-navegacao=recolhida] .navegacao h3{height:auto;font-size:.68rem;line-height:inherit;border-top:none;margin:1rem 0 .4rem;padding:0 .6rem}.navegacao{overflow:visible}.navegacao a:before{display:none}}.titulo-modulo p{color:var(--cor-suave);max-width:70ch}.cartao-estrutura{background:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:8px;margin-bottom:1rem;padding:1rem 1.25rem}.cartao-estrutura h2{margin:0 0 .75rem;font-size:1.05rem}.versao{align-items:center;gap:.6rem;padding:.35rem 0;display:flex}.versao-vazia{color:var(--cor-suave);margin:.35rem 0;font-size:.9rem}.acoes-estrutura{gap:.5rem;margin-top:.75rem;display:flex}.lista-modelos{margin:0;padding:0;list-style:none}.lista-modelos li{border-top:1px solid var(--cor-borda);padding:.5rem 0}.lista-modelos p{color:var(--cor-suave);margin:.25rem 0 0;font-size:.9rem}.selo-draft{background:color-mix(in srgb, var(--cor-alerta) 13%, transparent);color:var(--cor-alerta)}.selo-published{background:color-mix(in srgb, var(--cor-ok) 13%, transparent);color:var(--cor-ok)}.selo-superseded{background:var(--cor-borda);color:var(--cor-suave)}.cabecalho-construtor{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cabecalho-construtor h1{margin:.25rem 0;font-size:1.2rem}.voltar{color:var(--cor-suave);font-size:.85rem}.acoes-construtor{gap:.5rem;display:flex}.achados{margin:.75rem 0;padding:0;list-style:none}.achados li{border-left:3px solid var(--cor-borda);background:var(--cor-painel);margin-bottom:.3rem;padding:.4rem .6rem;font-size:.9rem}.achado-erro{border-left-color:var(--cor-erro)}.achado-aviso{border-left-color:var(--cor-alerta)}.achado-informativo{border-left-color:var(--cor-realce)}.aviso-sucesso{background:color-mix(in srgb, var(--cor-ok) 9%, transparent);color:var(--cor-ok);border-radius:6px;padding:.5rem .75rem}main:has(.construtor){max-width:120rem}.colunas-construtor{grid-template-columns:minmax(210px,1fr) minmax(270px,1.5fr) minmax(230px,1.15fr);align-items:start;gap:1.25rem;margin-top:1rem;display:grid}.coluna{background:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:8px;min-width:0;max-height:calc(100vh - 16rem);padding:.9rem;overflow:auto}.coluna p,.coluna li{overflow-wrap:anywhere}.coluna h2{margin:0 0 .4rem;font-size:1rem}.nota{color:var(--cor-suave);margin:.25rem 0;font-size:.85rem}.nota.destaque{color:var(--cor-alerta)}.cabecalho-cobertura,.lista-cobertura .conta{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;display:grid}.cabecalho-cobertura{text-transform:uppercase;letter-spacing:.04em;color:var(--cor-suave);border-bottom:1px solid var(--cor-borda);padding:.4rem .3rem;font-size:.75rem}.lista-cobertura{margin:0;padding:0;list-style:none}.lista-cobertura .conta{text-align:left;width:100%;color:inherit;cursor:grab;background:0 0;border:1px solid #0000;border-radius:6px;padding:.35rem .3rem}.lista-cobertura .conta:hover{border-color:var(--cor-borda);background:var(--cor-fundo)}.lista-cobertura .conta.arrastando{opacity:.4}.identificacao{flex-direction:column;min-width:0;display:flex}.identificacao .codigo{color:var(--cor-suave);font-size:.75rem}.identificacao .descricao{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lista-cobertura .valor,.demonstrativo .valor{font-variant-numeric:tabular-nums;text-align:right;font-size:.85rem}.lista-cobertura .valor.destaque{font-weight:600}.progresso{margin:.2rem 0;font-size:.9rem}.cobertura-completa{color:var(--cor-ok);font-size:.85rem}.arvore,.arvore ul{margin:0;padding-left:0;list-style:none}.arvore ul{border-left:1px dotted var(--cor-borda);padding-left:1rem}.no{border:1px solid #0000;border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .35rem;display:flex}.no.alvo{border-color:var(--cor-realce);background:color-mix(in srgb, var(--cor-realce) 8%, transparent)}.no.arrastando{opacity:.4}.no.selecionado{background:var(--cor-fundo)}.no-padrao>.rotulo{font-weight:600}.no-padrao>.pega{cursor:default;color:var(--cor-borda)}.no .pega,.no .rotulo{color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.no .pega{cursor:grab;color:var(--cor-suave)}.no .rotulo{text-align:left;flex:1}.no-calculada>.rotulo{font-style:italic}.selo-inativa{background:color-mix(in srgb, var(--cor-alerta) 13%, transparent);color:var(--cor-alerta);margin-left:.35rem}.selo-tipo{background:var(--cor-borda);color:var(--cor-suave)}.selo-contas{background:color-mix(in srgb, var(--cor-realce) 9%, transparent);color:var(--cor-realce)}.selo-sinal{background:color-mix(in srgb, var(--cor-erro) 9%, transparent);color:var(--cor-erro)}.selo-botao{font:inherit;cursor:pointer;border:none}.contas-do-no{margin:.15rem 0 .35rem 1.6rem;padding:0;font-size:.82rem;list-style:none}.contas-do-no li{border-radius:4px;align-items:baseline;gap:.45rem;padding:.1rem .3rem;display:flex}.contas-do-no li:hover{background:var(--cor-fundo)}.contas-do-no .codigo{font-variant-numeric:tabular-nums;color:var(--cor-suave);flex:none}.contas-do-no .descricao{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.contas-do-no .desvincular{color:var(--cor-erro);cursor:pointer;opacity:0;background:0 0;border:none;flex:none;padding:0 .25rem;line-height:1}.contas-do-no li:hover .desvincular,.contas-do-no .desvincular:focus-visible{opacity:1}.demonstrativo{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9rem}.demonstrativo th{width:auto}.demonstrativo td.valor{white-space:nowrap;width:7.5rem}.demonstrativo td.valor .espaco-nota{text-align:left;width:3.1rem;display:inline-block}.demonstrativo td.origem{width:2.2rem}.demonstrativo th{text-align:left;padding:.25rem 0;font-weight:400}.demonstrativo td{padding:.25rem 0}.demonstrativo .origem{text-align:right}.demonstrativo .nivel-2 th{padding-left:1rem}.demonstrativo .nivel-3 th{padding-left:2rem}.demonstrativo .nivel-4 th{padding-left:3rem}.demonstrativo .tipo-subtotal,.demonstrativo .tipo-calculada{font-weight:600}.demonstrativo .tipo-calculada{border-top:1px solid var(--cor-borda);border-bottom:1px solid var(--cor-borda)}.demonstrativo .linha-nao-classificado{border-top:2px solid var(--cor-alerta);color:var(--cor-alerta)}.demonstrativo .linha-bloqueada{color:var(--cor-suave)}.selo-bloqueado{background:color-mix(in srgb, var(--cor-alerta) 13%, transparent);color:var(--cor-alerta)}.demonstrativo .expandir-contas{color:var(--cor-suave);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 .25rem 0 0;line-height:1}.demonstrativo .abrir-linha{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.demonstrativo .linha-conta-origem{color:var(--cor-suave);border-top:none;font-size:.82rem;font-weight:400}.demonstrativo .linha-conta-origem th{text-overflow:ellipsis;white-space:nowrap;padding-left:2.2rem;overflow:hidden}.demonstrativo .linha-conta-origem .codigo{font-variant-numeric:tabular-nums}.selo-origem{max-width:1.6rem;padding:.05rem .3rem;font-size:.65rem;display:inline-block;overflow:hidden}.selo-extraido{background:var(--cor-borda);color:var(--cor-suave)}.selo-derivado{background:color-mix(in srgb, var(--cor-realce) 9%, transparent);color:var(--cor-realce)}.selo-digitado,.selo-misto{background:color-mix(in srgb, var(--cor-alerta) 13%, transparent);color:var(--cor-alerta)}.rotulo-campo{color:var(--cor-suave);font-size:.75rem;display:block}.sem-valor{color:var(--cor-suave)}.somente-desktop{display:none}@media (max-width:1100px){.colunas-construtor,.grade-desktop{display:none}.somente-desktop{border:1px dashed var(--cor-borda);color:var(--cor-suave);border-radius:8px;padding:1rem;display:block}}:is(main:has(.tela-demonstrativo),main:has(.tela-painel-interno)){max-width:90rem}.tela-demonstrativo{flex-direction:column;gap:1.25rem;display:flex}.cabecalho-demonstrativo{flex-direction:column;gap:.6rem;display:flex}.cabecalho-demonstrativo .linha-titulo{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.cabecalho-demonstrativo h1{margin:0;font-size:1.4rem}.cabecalho-demonstrativo .controles{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.cabecalho-demonstrativo .intervalo{align-self:center;margin:0}.botao-exportar{border:1px solid var(--cor-borda);background:var(--cor-painel);color:var(--cor-texto);border-radius:6px;margin-left:auto;padding:.45rem .9rem;font-size:.85rem;text-decoration:none}.botao-exportar:hover{border-color:var(--cor-realce)}.campo-centros-custo{flex-direction:column;gap:.25rem;display:flex}.seletor-centros-custo{position:relative}.seletor-centros-custo>summary{cursor:pointer;border:1px solid var(--cor-borda);background:var(--cor-painel);min-width:12rem;max-width:22rem;color:var(--cor-texto);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:.4rem .6rem;font-size:.85rem;list-style:none;overflow:hidden}.seletor-centros-custo>summary::-webkit-details-marker{display:none}.seletor-centros-custo>summary:after{content:" ▾";color:var(--cor-suave)}.seletor-centros-custo[open]>summary{border-color:var(--cor-realce)}.painel-centros-custo{z-index:20;border:1px solid var(--cor-borda);background:var(--cor-painel);border-radius:8px;flex-direction:column;gap:.5rem;width:min(28rem,90vw);padding:.75rem;display:flex;position:absolute;top:calc(100% + .3rem);left:0;box-shadow:0 8px 24px #0000002e}.painel-centros-custo input[type=search]{width:100%}.acoes-centros-custo,.rodape-centros-custo{align-items:center;gap:.5rem;display:flex}.rodape-centros-custo .nota{margin:0 auto 0 0}.lista-centros-custo{border-block:1px solid var(--cor-borda);max-height:18rem;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.lista-centros-custo label{cursor:pointer;align-items:flex-start;gap:.5rem;padding:.3rem .2rem;font-size:.85rem;display:flex}.lista-centros-custo label:hover{background:var(--cor-fundo)}.lista-centros-custo .grupo-seletor>label{font-weight:600}.lista-centros-custo .grupo-seletor>ul{margin:0;padding:0 0 .25rem 1.4rem;list-style:none}.lista-centros-custo .quantidade-grupo,.lista-centros-custo .detalhe-opcao{color:var(--cor-suave);margin-left:.35rem;font-size:.78rem;font-weight:400}.corpo-demonstrativo{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}.corpo-demonstrativo.com-gaveta{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.coluna-principal{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.rodape-demonstrativo{border-top:1px solid var(--cor-borda);color:var(--cor-suave);padding-top:.75rem;font-size:.8rem}.demonstrativo-analitico{table-layout:auto}.demonstrativo-analitico thead th{border-bottom:1px solid var(--cor-borda);color:var(--cor-suave);text-align:left;padding-bottom:.4rem;font-size:.75rem;font-weight:600}.demonstrativo-analitico thead th.valor{text-align:right}.demonstrativo-analitico thead th.origem{text-align:center}.nota-cabecalho{font-size:.68rem;font-weight:400;display:block}.demonstrativo-analitico td.percentual{font-variant-numeric:tabular-nums}.link-drill{color:inherit;font:inherit;text-align:left;cursor:pointer;border:none;border-bottom:1px dotted var(--cor-borda);background:0 0;padding:0}.link-drill:hover{border-bottom-color:var(--cor-realce);color:var(--cor-realce)}.variacao-positiva{color:var(--cor-ok)}.variacao-negativa{color:var(--cor-erro)}.variacao-neutra{color:inherit}.eliminacao{margin:0}.curva{flex-direction:column;gap:.75rem;display:flex}.curva h2,.saldos-conta h2{text-transform:none;letter-spacing:normal;color:var(--cor-texto);margin:0;font-size:1.05rem}.curva header p{margin:.2rem 0 0}.legenda-curva{color:var(--cor-suave);flex-wrap:wrap;align-items:center;gap:1rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.legenda-curva li{align-items:center;gap:.4rem;display:flex}.legenda-curva .alternador{margin-left:auto}.ponto-legenda{border-radius:50%;width:.6rem;height:.6rem;display:inline-block}.painel-curva{border-top:1px solid var(--cor-borda);margin:0;padding:.5rem 0 0;position:relative}.painel-curva figcaption{color:var(--cor-suave);font-size:.8rem;font-weight:600}.painel-curva svg{width:100%;height:auto;display:block}.painel-curva .linha-serie{stroke-width:2px;fill:none}.painel-curva .eixo{stroke:var(--cor-borda);stroke-width:1px}.painel-curva .cruz{stroke:var(--cor-borda);stroke-width:1px;stroke-dasharray:2 3}.painel-curva .marcador{stroke:var(--cor-painel);stroke-width:2px}.painel-curva .captura{fill:#0000}.painel-curva .rotulo-eixo{fill:var(--cor-suave);text-anchor:end;font-size:10px}.painel-curva .rotulo-eixo-x{fill:var(--cor-suave);font-size:10px}.painel-curva .rotulo-eixo-x.fim{text-anchor:end}.tooltip-curva{border:1px solid var(--cor-borda);background:var(--cor-painel);pointer-events:none;border-radius:6px;padding:.5rem .7rem;font-size:.75rem;position:absolute;top:.5rem;right:0}.tooltip-curva ul{margin:.3rem 0 0;padding:0;list-style:none}.tooltip-curva li{align-items:center;gap:.4rem;display:flex}.tabela-curva{border-collapse:collapse;width:100%;font-size:.8rem}.tabela-curva th,.tabela-curva td{white-space:nowrap;padding:.25rem .5rem}.tabela-curva td.valor,.tabela-curva th.valor{text-align:right;font-variant-numeric:tabular-nums}.saldos-conta{flex-direction:column;gap:.75rem;display:flex}.saldos-conta header p{margin:.2rem 0 0}.tabela-saldos-conta,.tabela-drill{border-collapse:collapse;width:100%;font-size:.8rem}.tabela-saldos-conta th,.tabela-saldos-conta td,.tabela-drill th,.tabela-drill td{border-bottom:1px solid var(--cor-borda);text-align:left;white-space:nowrap;padding:.35rem .6rem}.tabela-saldos-conta td.valor,.tabela-saldos-conta th.valor,.tabela-drill td.valor,.tabela-drill th.valor{text-align:right;font-variant-numeric:tabular-nums}.tabela-saldos-conta thead th,.tabela-drill thead th{color:var(--cor-suave);font-size:.72rem;font-weight:600}.tabela-saldos-conta tfoot th,.tabela-saldos-conta tfoot td{border-top:1px solid var(--cor-borda);border-bottom:none;font-weight:600}.linha-divergente{background:color-mix(in srgb, var(--cor-erro) 7%, transparent)}.nota-inline{color:var(--cor-suave);font-size:.68rem;font-weight:400;display:block}.rolagem-horizontal{max-width:100%;overflow-x:auto}.gaveta-drill{border:1px solid var(--cor-borda);background:var(--cor-painel);border-radius:8px;flex-direction:column;gap:.6rem;min-width:0;padding:.9rem 1rem;display:flex}.gaveta-drill header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.gaveta-drill h2{margin:0;font-size:1rem}.gaveta-drill header p{margin:.2rem 0 0}@media (max-width:1100px){.corpo-demonstrativo.com-gaveta{grid-template-columns:1fr}.botao-exportar{margin-left:0}}.tabela-posicao .linha-secao th{color:var(--cor-texto);padding-top:.9rem;font-weight:600}.tabela-posicao .linha-secao td{font-weight:600}.tabela-posicao .autoria{color:var(--cor-suave);font-size:.75rem}.tabela-posicao tfoot .linha-total th,.tabela-posicao tfoot .linha-total td{border-top:1px solid var(--cor-borda);padding-top:.6rem;font-weight:600}.tabela-posicao tfoot .linha-ajuste th,.tabela-posicao tfoot .linha-ajuste td{border-top:2px solid var(--cor-alerta);padding-top:.6rem;font-weight:600}.motivo-bloqueio{color:var(--cor-suave);margin:.15rem 0 0;font-size:.75rem;font-weight:400}.barra-ajuste{border:1px solid var(--cor-borda);border-left:3px solid var(--cor-alerta);background:var(--cor-painel);border-radius:8px;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.barra-ajuste h2{color:var(--cor-suave);margin:0;font-size:.85rem}.barra-ajuste .valor-ajuste{font-variant-numeric:tabular-nums;margin:.15rem 0;font-size:1.4rem;font-weight:600}.barra-ajuste .resumo-ajuste p.nota{max-width:46rem;margin:.1rem 0 0}.barra-ajuste.compacta{align-items:center}.delta-ajuste{text-align:right;max-width:28rem;margin:0;font-size:.8rem}.serie-ajuste{align-items:flex-end;gap:.35rem;height:4.5rem;margin:0;padding:0;list-style:none;display:flex}.serie-ajuste li{flex-direction:column;justify-content:flex-end;align-items:center;gap:.2rem;height:100%;display:flex}.coluna-ajuste{background:var(--cor-alerta);opacity:.65;border-radius:2px 2px 0 0;width:.9rem;display:block}.rotulo-mes{color:var(--cor-suave);font-size:.65rem}.painel-indicadores{margin-top:1.5rem}.painel-indicadores h2{margin:0 0 .2rem;font-size:1rem}.painel-indicadores>header p.nota{margin:0 0 .75rem}.grade-indicadores{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.indicador{border:1px solid var(--cor-borda);background:var(--cor-painel);border-radius:8px;padding:.75rem .9rem}.indicador h3{color:var(--cor-suave);margin:0;font-size:.8rem}.valor-indicador{font-variant-numeric:tabular-nums;margin:.25rem 0;font-size:1.25rem;font-weight:600}.indicador .formula{margin:.35rem 0 0;font-size:.7rem}.indicador-bloqueado{border-style:dashed}.indicador-bloqueado .valor-indicador{color:var(--cor-suave)}.selo-pendencia{background:color-mix(in srgb, var(--cor-alerta) 13%, transparent);color:var(--cor-alerta)}.grade-entrada{border-collapse:collapse;width:100%;font-size:.8rem}.grade-entrada th,.grade-entrada td{border-bottom:1px solid var(--cor-borda);text-align:left;vertical-align:top;padding:.4rem .5rem}.grade-entrada thead th{color:var(--cor-suave);font-weight:500}.grade-entrada thead th.valor{text-align:right}.grade-entrada .coluna-linha{z-index:1;background:var(--cor-fundo);min-width:16rem;font-weight:400;position:sticky;left:0}.grade-entrada thead .coluna-linha{z-index:2}.grade-entrada .linha-secao th{color:var(--cor-suave);border-bottom:none;padding-top:.8rem;font-weight:600}.grade-entrada .linha-secao th>span{display:inline-block;position:sticky;left:.5rem}.celula-valor{text-align:right;min-width:9rem;position:relative}.celula-valor .valor{font-variant-numeric:tabular-nums;display:block}.autoria-celula{color:var(--cor-suave);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;display:block;overflow:hidden}.celula-repetida{background:color-mix(in srgb, var(--cor-borda) 25%, transparent)}.celula-repetida .valor{color:var(--cor-suave);font-style:italic}.celula-vazia{border:1px dashed var(--cor-borda);width:100%;color:var(--cor-suave);cursor:pointer;background:0 0;border-radius:4px;padding:.2rem}.celula-vazia:disabled{cursor:default;opacity:.5}.acoes-celula{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;margin-top:.3rem;display:flex}.acoes-celula button,.acoes-celula select{padding:.1rem .35rem;font-size:.7rem}.celula-valor .acoes-celula{background:var(--cor-painel);box-shadow:0 0 0 1px var(--cor-borda);opacity:0;pointer-events:none;border-radius:4px;margin:0;padding:.1rem;position:absolute;bottom:.15rem;right:.35rem}.celula-valor:hover .acoes-celula,.celula-valor:focus-within .acoes-celula{opacity:1;pointer-events:auto}.celula-editando{min-width:9rem}.celula-editando input{width:100%;margin-bottom:.25rem}.tela-entrada .gaveta-drill{margin-top:1rem}.cascata{margin:0 0 1rem}.cascata svg{width:100%;height:auto;display:block}.eixo-zero{stroke:var(--cor-borda);stroke-width:1px}.conector{stroke:var(--cor-borda);stroke-width:1px;stroke-dasharray:2 2}.rotulo-linha{fill:var(--cor-suave);text-anchor:end;font-size:11px}.valor-barra{fill:var(--cor-texto);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.barra-ponte rect{fill:var(--cor-borda)}.barra-ponte.barra-aumenta rect{fill:var(--cor-ok)}.barra-ponte.barra-reduz rect{fill:var(--cor-erro)}.barra-ponte.barra-inicial rect,.barra-ponte.barra-final rect{fill:var(--cor-realce)}.barra-ponte.barra-residual rect{fill:var(--cor-alerta)}.barra-ponte.barra-sem-insumo rect{fill:none;stroke:var(--cor-suave);stroke-width:1px;stroke-dasharray:3 2}.barra-ponte.barra-sem-insumo .rotulo-linha{font-style:italic}.barra-ponte[role=button]{cursor:pointer}.barra-ponte[role=button]:hover rect,.barra-ponte[role=button]:focus-visible rect{stroke:var(--cor-texto);stroke-width:1.5px}.barra-ponte:focus-visible{outline:none}.legenda-cascata{color:var(--cor-suave);flex-wrap:wrap;gap:.75rem;margin:.25rem 0 0;font-size:.7rem;display:flex}.chave{align-items:center;gap:.3rem;display:inline-flex}.chave:before{content:"";background:var(--cor-borda);border-radius:2px;width:.7rem;height:.55rem}.chave-ancora:before{background:var(--cor-realce)}.chave-aumenta:before{background:var(--cor-ok)}.chave-reduz:before{background:var(--cor-erro)}.chave-residual:before{background:var(--cor-alerta)}.chave-sem-insumo:before{border:1px dashed var(--cor-suave);background:0 0}.tabela-ponte .acumulado{color:var(--cor-suave)}.tabela-ponte .linha-inicial th,.tabela-ponte .linha-inicial td{font-weight:600}.tabela-ponte .linha-sem-insumo th,.tabela-ponte .linha-sem-insumo td{color:var(--cor-suave)}.tabela-ponte .linha-residual th,.tabela-ponte .linha-residual td{border-top:2px solid var(--cor-alerta);padding-top:.5rem;font-weight:600}.tabela-ponte .linha-final th,.tabela-ponte .linha-final td{border-top:1px solid var(--cor-borda);font-weight:600}.resumo-fecha{text-align:right}.resumo-fecha p{margin:.1rem 0}@media (max-width:720px){.cascata{display:none}.barra-ajuste{flex-direction:column;align-items:flex-start}.resumo-fecha{text-align:left}}.selo-periodo[data-estado=fechado]{border-color:var(--cor-ok);color:var(--cor-ok);font-weight:600}.selo-estimado{background:color-mix(in srgb, var(--cor-alerta) 13%, transparent);color:var(--cor-alerta)}.linha-estimada{background:color-mix(in srgb, var(--cor-alerta) 8%, transparent)}.valor-estimado{color:var(--cor-alerta);font-style:italic}.barra-bloco{margin:.6rem 0 .9rem}.barra-legenda{justify-content:space-between;gap:1rem;margin-bottom:.25rem;font-size:.85rem;display:flex}.barra-rotulo{color:var(--cor-texto)}.barra-detalhe{color:var(--cor-suave);font-variant-numeric:tabular-nums}.barra-trilho{background:var(--cor-borda);border-radius:999px;height:.55rem;overflow:hidden}.barra-preenchida{background:var(--cor-suave);border-radius:999px;height:100%;display:block}.barra-ok .barra-preenchida{background:var(--cor-ok)}.barra-estimativa .barra-preenchida{background:repeating-linear-gradient(45deg, var(--cor-alerta), var(--cor-alerta) 3px, transparent 3px, transparent 6px)}.tela-fechamento,.tela-divergencias{flex-direction:column;gap:1.2rem;display:flex}.corpo-fechamento{grid-template-columns:minmax(0,1fr);gap:1.2rem;display:grid}@media (min-width:68rem){.corpo-fechamento{grid-template-columns:minmax(22rem,2fr) minmax(0,3fr)}}.painel-checklist,.painel-estimativa,.painel-aprovacao{background:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:8px;padding:1rem 1.2rem}.cabecalho-painel h2{margin:0 0 .3rem;font-size:1.05rem}.nota-painel{color:var(--cor-suave);margin:0 0 .6rem;font-size:.85rem}.lista-checklist{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.linha-checklist{cursor:pointer;border-radius:6px;align-items:flex-start;gap:.6rem;padding:.5rem;display:flex}.linha-checklist:hover{background:color-mix(in srgb, var(--cor-borda) 30%, transparent)}.checklist-texto{flex-direction:column;flex:1;gap:.15rem;display:flex}.checklist-descricao{color:var(--cor-suave);font-size:.8rem;font-style:normal}.checklist-autoria{color:var(--cor-ok);font-size:.78rem}.item-feito .checklist-texto strong{color:var(--cor-ok)}.destaque-estimativa{margin:.2rem 0 .8rem;font-size:.95rem}.tabela-estimativa,.tabela-parametros,.tabela-divergencias{border-collapse:collapse;width:100%;margin-top:.6rem;font-size:.88rem}.tabela-estimativa th,.tabela-estimativa td,.tabela-parametros th,.tabela-parametros td,.tabela-divergencias th,.tabela-divergencias td{text-align:left;border-bottom:1px solid var(--cor-borda);vertical-align:top;padding:.4rem .5rem}.tabela-estimativa .valor,.tabela-parametros .valor,.tabela-divergencias .valor{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.legenda-tabela{caption-side:top;text-align:left;color:var(--cor-suave);padding-bottom:.3rem;font-size:.82rem}.lista-lacunas{border-left:3px solid var(--cor-alerta);margin-top:.9rem;padding-left:.7rem}.lista-lacunas h3,.painel-parametros h3{margin:0 0 .3rem;font-size:.92rem}.lista-lacunas ul{margin:0;padding-left:1rem;font-size:.85rem}.painel-parametros{border-top:1px solid var(--cor-borda);margin-top:1.1rem;padding-top:.8rem}.tabela-parametros input{text-align:right;width:8rem;padding:.3rem .5rem}.tabela-parametros .unidade{color:var(--cor-suave);margin-right:.3rem;font-size:.8rem}.dica-parametro{color:var(--cor-suave);max-width:28rem;font-size:.8rem}.resumo-versao{border:1px solid var(--cor-borda);border-radius:6px;margin-bottom:.9rem;padding:.7rem .9rem}.acoes-versao{flex-wrap:wrap;gap:1rem;margin-top:.5rem;font-size:.88rem;display:flex}.formulario-aprovacao{flex-direction:column;gap:.6rem;display:flex}.formulario-aprovacao label{flex-direction:column;gap:.2rem;font-size:.88rem;display:flex}.formulario-aprovacao textarea{width:100%}.botao-aprovar{border:1px solid var(--cor-realce);background:var(--cor-realce);color:var(--cor-sobre-realce);cursor:pointer;border-radius:6px;align-self:flex-start;padding:.45rem 1rem;font-weight:600}.botao-aprovar:disabled{opacity:.6;cursor:progress}.motivos-divergencia{border-left:3px solid var(--cor-alerta);margin-top:.6rem;padding-left:.7rem}.motivos-divergencia h2{margin:0 0 .25rem;font-size:.92rem}.motivos-divergencia ul{color:var(--cor-suave);margin:0;padding-left:1rem;font-size:.85rem}.coluna-modulo{color:var(--cor-suave);white-space:nowrap;font-size:.82rem}.rodape-divergencias{color:var(--cor-suave);margin-top:.7rem;font-size:.83rem}.contagem-comparacao{font-variant-numeric:tabular-nums;margin:0 0 .3rem}.nota-limite{margin:0;font-style:italic}.faixa-estimativa{border:1px solid var(--cor-alerta);background:color-mix(in srgb, var(--cor-alerta) 6%, transparent);border-radius:6px;margin:.6rem 0;padding:.6rem .8rem}.faixa-estimativa .barra-bloco{margin:0}.nota-estimativa{margin:.4rem 0 0;font-size:.85rem}.selo-nota{border-color:var(--cor-realce);color:var(--cor-realce);background:color-mix(in srgb, var(--cor-realce) 8%, transparent);cursor:pointer;margin-left:.4rem;font-family:inherit}.selo-nota:hover,.selo-nota:focus-visible{background:color-mix(in srgb, var(--cor-realce) 18%, transparent)}.selo-nota-vazia{visibility:hidden;background:0 0;border-style:dashed}tr:hover .selo-nota-vazia,tr:focus-within .selo-nota-vazia,.selo-nota-vazia:focus-visible{visibility:visible}.gaveta-nota .corpo-nota{border-left:3px solid var(--cor-realce);margin:.8rem 0;padding-left:.8rem}.gaveta-nota .corpo-nota p{white-space:pre-wrap;margin:0 0 .4rem}.autoria-nota{color:var(--cor-suave);margin:0;font-size:.78rem}.editor-nota{gap:.5rem;margin:1rem 0;display:grid}.editor-nota textarea{width:100%;margin-top:.25rem;font-family:inherit;font-size:.9rem}.acoes-nota{gap:.5rem;display:flex}.versoes-nota{border-top:1px solid var(--cor-borda);margin-top:1rem;padding-top:.8rem}.versoes-nota summary{cursor:pointer;color:var(--cor-suave);font-size:.85rem}.versoes-nota ol{gap:.9rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.versoes-nota li{border-left:2px solid var(--cor-borda);padding-left:.8rem}.versoes-nota li p:last-child{white-space:pre-wrap;margin:.2rem 0 0}.selo-relatorio[data-estado=revisado]{border-color:var(--cor-realce);color:var(--cor-realce)}.selo-relatorio[data-estado=aprovado]{border-color:var(--cor-ok);color:var(--cor-ok);font-weight:600}.faixa-estado-relatorio{border:1px solid var(--cor-borda);border-radius:6px;margin:0 0 .8rem;padding:.5rem .8rem;font-size:.9rem}.faixa-estado-relatorio.estado-revisado{border-color:var(--cor-realce);background:color-mix(in srgb, var(--cor-realce) 6%, transparent)}.faixa-estado-relatorio.estado-aprovado{border-color:var(--cor-ok);background:color-mix(in srgb, var(--cor-ok) 6%, transparent)}.etapa-revisao{border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.etapa-revisao .achado-aviso{flex-basis:100%;margin:0}.botao-revisar{border-color:var(--cor-realce);color:var(--cor-realce);background:0 0}.botao-revisar:disabled{opacity:.7}.notas-do-mes{margin-bottom:1rem}.notas-do-mes h3{margin:0 0 .4rem;font-size:.95rem}.lista-notas-mes{gap:.5rem;margin:.5rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.lista-notas-mes li{border-left:2px solid var(--cor-borda);padding-left:.7rem}.serie-mensal{flex-direction:column;gap:.75rem;display:flex}.serie-mensal h2{text-transform:none;letter-spacing:normal;color:var(--cor-texto);margin:0;font-size:1.05rem}.serie-mensal header p{margin:.2rem 0 0}.painel-serie{border-top:1px solid var(--cor-borda);margin:0;padding:.5rem 0 0;position:relative}.painel-serie figcaption{color:var(--cor-suave);font-size:.8rem;font-weight:600}.painel-serie svg{width:100%;height:auto;display:block}.painel-serie .linha-serie{stroke-width:2px;fill:none}.painel-serie .eixo{stroke:var(--cor-borda);stroke-width:1px}.painel-serie .cruz{stroke:var(--cor-borda);stroke-width:1px;stroke-dasharray:2 3}.painel-serie .marcador{stroke:var(--cor-painel);stroke-width:2px}.painel-serie .captura{fill:#0000}.painel-serie .rotulo-eixo{fill:var(--cor-suave);text-anchor:end;font-size:10px}.painel-serie .rotulo-eixo-x{fill:var(--cor-suave);font-size:10px}.marcador-evento{fill:var(--cor-suave);stroke:var(--cor-painel);stroke-width:.5px}.fio-evento{stroke:var(--cor-suave);stroke-width:1px;stroke-dasharray:1 4;opacity:.5}.contagem-evento{fill:var(--cor-suave);font-size:9px;font-weight:600}.marcadores-eventos .clicavel{cursor:pointer}.marcadores-eventos .clicavel:hover .marcador-evento,.marcadores-eventos .clicavel:focus-visible .marcador-evento{fill:var(--cor-realce)}.marcadores-eventos .clicavel:hover .fio-evento,.marcadores-eventos .clicavel:focus-visible .fio-evento{stroke:var(--cor-realce);opacity:1}.evento-no-tooltip{border-top:1px solid var(--cor-borda);margin-top:.3rem;padding-top:.3rem;display:block}.evento-no-tooltip span{display:block}.alternador-serie{margin-top:1rem}.tela-linha-do-tempo{flex-direction:column;gap:1rem;display:flex}.corpo-linha-do-tempo{gap:1rem;display:grid}.corpo-linha-do-tempo.com-gaveta{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start}.corpo-linha-do-tempo .coluna-principal{flex-direction:column;gap:1.2rem;min-width:0;display:flex}.alternador-demonstrativo,.chips-categoria{flex-wrap:wrap;gap:.4rem;display:flex}.formulario-evento{border:1px solid var(--cor-borda);background:var(--cor-painel);border-radius:8px;flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.formulario-evento h2{text-transform:none;letter-spacing:normal;color:var(--cor-texto);margin:0;font-size:1rem}.campos-evento{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.campos-evento .campo-largo{grid-column:1/-1}.campos-evento input,.campos-evento select{width:100%}.formulario-evento button{align-self:flex-start}.lista-eventos{margin:0;padding:0;list-style:none}.eventos-do-mes{margin:.4rem 0 1rem;padding:0;list-style:none}.mes-linha-do-tempo{color:var(--cor-suave);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.8rem}.cartao-evento{border-left:2px solid var(--cor-borda);padding:.6rem 0 .6rem .8rem}.cabecalho-evento{color:var(--cor-suave);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.8rem;display:flex}.titulo-evento{margin:0 0 .2rem;font-weight:600}.cartao-evento p{margin:0 0 .2rem}.selo-categoria{border-color:var(--cor-borda);color:var(--cor-suave)}@media (max-width:900px){.corpo-linha-do-tempo.com-gaveta{grid-template-columns:minmax(0,1fr)}}.sino,.botao-sino{position:relative}.contador-sino{background:var(--cor-realce);min-width:1rem;height:1rem;color:var(--cor-sobre-realce);box-shadow:0 0 0 2px var(--cor-painel);text-align:center;border-radius:999px;padding:0 .25rem;font-size:.62rem;font-weight:700;line-height:1rem;position:absolute;top:.05rem;right:.05rem}.botao-sino.tem-critico .contador-sino{background:var(--cor-erro)}.painel-sino{z-index:20;border:1px solid var(--cor-borda);background:var(--cor-painel);border-radius:8px;width:min(30rem,90vw);max-height:70vh;padding:.8rem;position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.painel-sino header{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.acoes-sino{align-items:center;gap:.6rem;font-size:.8rem;display:flex}.lista-avisos{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.aviso{border-left:3px solid var(--cor-borda);padding-left:.7rem}.aviso[class*=lido]{border-left-color:var(--cor-borda)}.aviso.lido .titulo-aviso{font-weight:400}.aviso.resolvido{opacity:.65}.cabecalho-aviso{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .25rem;display:flex}.selo-nivel[data-nivel=atencao]{border-color:var(--cor-alerta);color:var(--cor-alerta)}.selo-nivel[data-nivel=critico]{border-color:var(--cor-erro);color:var(--cor-erro);font-weight:600}.titulo-aviso{margin:0 0 .2rem;font-weight:600}.corpo-aviso{margin:0 0 .3rem;font-size:.88rem}.acoes-aviso{gap:.4rem;margin-top:.4rem;display:flex}.acoes-aviso button{padding:.2rem .5rem;font-size:.78rem}.tela-notificacoes{flex-direction:column;gap:1.4rem;display:flex}.tela-notificacoes header p{margin:.3rem 0 0}.controles-avisos{gap:.5rem;margin-bottom:.9rem;display:flex}.caixa-avisos,.catalogo-alertas{border:1px solid var(--cor-borda);background:var(--cor-painel);border-radius:8px;padding:1rem}.catalogo-alertas h2{text-transform:none;letter-spacing:normal;color:var(--cor-texto);margin:0 0 .3rem;font-size:1.05rem}.tabela-alertas{border-collapse:collapse;width:100%;font-size:.85rem}.tabela-alertas th,.tabela-alertas td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cor-borda);padding:.5rem}.tabela-alertas th[scope=row]{max-width:22rem;font-weight:600}.tabela-alertas th[scope=row] .nota{font-weight:400;display:block}.editor-limiar{flex-wrap:wrap;align-items:end;gap:.4rem;display:flex}.editor-limiar label{font-size:.75rem}.editor-limiar .nota{flex-basis:100%}.alertas-futuros{margin-top:1rem}.alertas-futuros summary{cursor:pointer;color:var(--cor-suave);font-size:.85rem}.tela-saude,.tela-maturidade,.tela-painel-interno{flex-direction:column;gap:1.25rem;display:flex}.cartao-saude{border:1px solid var(--cor-borda);background:var(--cor-painel);border-radius:8px;padding:1rem 1.1rem}.cartao-saude>header{margin-bottom:.75rem}.cartao-saude h2{margin:0}.cartao-saude h3{color:var(--cor-suave);margin:.9rem 0 .4rem;font-size:.85rem}.cartao-saude>header .nota{max-width:52rem;margin:.25rem 0 0}.grade-saude{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.25rem;display:grid}.tabela-fontes,.tabela-contas-novas,.tabela-pendencias,.tabela-engajamento,.grade-clientes{border-collapse:collapse;width:100%;font-size:.85rem}.tabela-fontes th,.tabela-fontes td,.tabela-contas-novas th,.tabela-contas-novas td,.tabela-pendencias th,.tabela-pendencias td,.tabela-engajamento th,.tabela-engajamento td,.grade-clientes th,.grade-clientes td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cor-borda);padding:.45rem .5rem}.tabela-fontes thead th,.tabela-contas-novas thead th,.tabela-pendencias thead th,.tabela-engajamento thead th,.grade-clientes thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--cor-suave);white-space:nowrap;font-size:.7rem}.tabela-fontes th[scope=row],.tabela-contas-novas th[scope=row],.tabela-pendencias th[scope=row],.tabela-engajamento th[scope=row],.grade-clientes th[scope=row]{font-weight:600}.tabela-fontes th[scope=row] .nota,.tabela-engajamento th[scope=row] .nota,.grade-clientes th[scope=row] .nota{font-weight:400}.selo-ok{border-color:var(--cor-ok);color:var(--cor-ok)}.selo-erro{border-color:var(--cor-erro);color:var(--cor-erro)}.linha-veredito{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;display:flex}.lista-verificacoes,.lista-opcionais,.lista-bloqueados,.lista-meses-alterados,.lista-capacidades,.lista-pendencias{margin:0;padding:0;list-style:none}.lista-verificacoes li{border-bottom:1px solid var(--cor-borda);padding:.5rem 0}.lista-verificacoes li:last-child{border-bottom:none}.lista-verificacoes strong{margin-left:.4rem}.lista-verificacoes .nota{margin:.2rem 0 0}.verificacao-falhou{border-left:3px solid var(--cor-erro);padding-left:.6rem}.lista-opcionais{flex-wrap:wrap;gap:.5rem;display:flex}.lista-opcionais li{border:1px solid var(--cor-borda);border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .5rem;display:flex}.lista-opcionais li[data-estado=ausente_com_capacidade_ligada],.lista-opcionais li[data-estado=presente_com_capacidade_desligada]{border-color:var(--cor-alerta)}.selo-nova{border-color:var(--cor-realce);color:var(--cor-realce);margin-left:.4rem}.grade-nao-classificado{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.grade-nao-classificado h3{color:var(--cor-suave);margin:0;font-size:.8rem}.grade-nao-classificado .nota{margin:.15rem 0 0}.barra-ajuste.barra-bloqueada{border-style:dashed}.lista-meses-alterados li{border-bottom:1px solid var(--cor-borda);padding:.6rem 0}.lista-meses-alterados li:last-child{border-bottom:none}.linha-mes{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lista-meses-alterados .nota{margin:.2rem 0 0}.escada-niveis{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.degrau-nivel{border:1px solid var(--cor-borda);opacity:.65;border-radius:8px;padding:.75rem}.degrau-nivel[data-alcancado=true]{opacity:1}.degrau-nivel[data-atual=true]{border-color:var(--cor-realce)}.cabecalho-degrau{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cabecalho-degrau h3{color:var(--cor-texto);margin:0;font-size:.9rem}.numero-nivel{border:1px solid var(--cor-borda);border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:600;display:inline-flex}.degrau-nivel[data-atual=true] .numero-nivel{border-color:var(--cor-realce);color:var(--cor-realce)}.degrau-nivel .nota{margin:.35rem 0 0}.item-capacidade{border-bottom:1px solid var(--cor-borda);padding:.7rem 0}.item-capacidade:last-child{border-bottom:none}.item-capacidade[data-estado=desligada]{opacity:.85}.cabecalho-capacidade{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cabecalho-capacidade h3{color:var(--cor-texto);margin:0;font-size:.9rem}.item-capacidade .nota{max-width:52rem;margin:.25rem 0 0}.item-capacidade .motivo-bloqueio{margin:.35rem 0 0}.lista-bloqueados li{border-bottom:1px solid var(--cor-borda);padding:.45rem 0}.lista-bloqueados li:last-child{border-bottom:none}.lista-bloqueados .motivo-bloqueio{margin:.15rem 0 0}.grade-clientes th[scope=row]{max-width:16rem}.grade-clientes .selo{white-space:nowrap}.linha-atencao{background:color-mix(in srgb, var(--cor-alerta) 6%, transparent)}.seta-tendencia{color:var(--cor-suave);font-weight:700}.seta-tendencia[data-tendencia=caindo]{color:var(--cor-erro)}.seta-tendencia[data-tendencia=subindo]{color:var(--cor-ok)}.lista-pendencias li{border-bottom:1px solid var(--cor-borda);padding:.55rem 0}.lista-pendencias li:last-child{border-bottom:none}.linha-pendencia{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lista-pendencias .nota{margin:.2rem 0 0}.painel-saldo-disponivel{background:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:8px;margin:1rem 0;padding:.9rem 1rem}.baldes-saldo{flex-wrap:wrap;gap:.75rem;margin:.75rem 0;display:flex}.balde{border:1px solid var(--cor-borda);border-left-width:3px;border-radius:6px;flex-direction:column;flex:10rem;gap:.2rem;padding:.6rem .75rem;display:flex}.balde strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.rotulo-balde{color:var(--cor-suave);font-size:.78rem}.balde[data-tipo=disponivel]{border-left-color:var(--cor-ok)}.balde[data-tipo=fora]{border-left-color:var(--cor-suave)}.balde[data-tipo=nao_classificado]{border-left-color:var(--cor-borda)}.balde[data-tipo=nao_classificado][data-pendente=sim]{border-left-color:var(--cor-alerta)}.balde[data-tipo=total]{border-left-color:var(--cor-realce);background:var(--cor-fundo)}.grupos-de-caixa{margin:.5rem 0 0;padding:0;list-style:none}.grupos-de-caixa li{border-bottom:1px solid var(--cor-borda);align-items:baseline;gap:.5rem;padding:.35rem 0;font-size:.9rem;display:flex}.grupos-de-caixa li:last-child{border-bottom:none}.grupos-de-caixa li strong{font-variant-numeric:tabular-nums;margin-left:auto}.grupos-de-caixa li[data-entra=nao] span:first-child{color:var(--cor-suave)}.tela-comite>section{background:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:8px;margin:1rem 0;padding:.9rem 1rem}.cartao-nota{border:1px solid var(--cor-borda);border-radius:6px;margin:.6rem 0;padding:.7rem .85rem}.cartao-nota[data-vazia=sim]{border-style:dashed}.cartao-nota header{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.cartao-nota h3{margin:0;font-size:.95rem}.cartao-nota details{margin-top:.5rem;font-size:.88rem}.cartao-nota summary{cursor:pointer;color:var(--cor-realce)}.historico-nota{margin:.5rem 0 0;padding:0;list-style:none}.historico-nota li{border-top:1px solid var(--cor-borda);padding:.4rem 0}.eventos-reuniao{margin:.5rem 0;padding:0;list-style:none}.eventos-reuniao li{border-bottom:1px solid var(--cor-borda);align-items:flex-start;gap:.6rem;padding:.55rem 0;display:flex}.eventos-reuniao li:last-child{border-bottom:none}.eventos-reuniao .corpo-evento{flex:1}.eventos-reuniao .corpo-evento p{margin:.2rem 0;font-size:.9rem}.chip-categoria{border:1px solid var(--cor-borda);color:var(--cor-suave);white-space:nowrap;border-radius:999px;padding:.12rem .45rem;font-size:.72rem}.eventos-soltos{border-top:1px dashed var(--cor-borda);margin-top:1rem;padding-top:.75rem}.eventos-soltos h3{margin:0 0 .3rem;font-size:.92rem}.tela-administracao>section{background:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:8px;margin:1rem 0;padding:.9rem 1rem}.hub-administracao{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.85rem;margin:1rem 0;display:grid}.cartao-administracao{background:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:8px;padding:.8rem .9rem;transition:border-color .15s;position:relative}.cartao-administracao:not([data-bloqueado]):hover{border-color:var(--cor-realce)}.cartao-administracao h2{overflow-wrap:anywhere;text-transform:none;letter-spacing:0;color:var(--cor-texto);margin:0 0 .35rem;font-size:1rem}.cartao-administracao h2 a{color:var(--cor-texto);text-decoration:none}.cartao-administracao h2 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.cartao-administracao:hover h2 a{color:var(--cor-realce)}.cartao-administracao h2 a:focus-visible{outline:2px solid var(--cor-realce);outline-offset:2px}.cartao-administracao h2 .bloqueado{white-space:normal;font-size:inherit}.cartao-administracao p{color:var(--cor-suave);margin:0 0 .5rem;font-size:.88rem}.cartao-administracao[data-bloqueado=sim]{opacity:.7}.tabela-rolavel{overflow-x:auto}.tabela-rolavel>table{min-width:56rem}.tabela-mapeamento td:first-child strong{white-space:nowrap}.tabela-usuarios,.tabela-mapeamento,.tabela-log{border-collapse:collapse;width:100%;font-size:.88rem}.tabela-usuarios th,.tabela-mapeamento th,.tabela-log th{text-align:left;color:var(--cor-suave);border-bottom:1px solid var(--cor-borda);white-space:nowrap;padding:.4rem .5rem;font-weight:600}.tabela-usuarios td,.tabela-mapeamento td,.tabela-log td{border-bottom:1px solid var(--cor-borda);vertical-align:top;padding:.5rem}.tabela-usuarios .numerica,.tabela-mapeamento .numerica,.tabela-log .numerica{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela-usuarios tr[data-inativo=sim]{opacity:.6}.celula-email,.celula-recurso{color:var(--cor-suave);word-break:break-all}.celula-acoes{white-space:nowrap;flex-wrap:wrap;gap:.3rem;display:flex}.chave-origem{color:var(--cor-suave);font-size:.78rem;display:block}.campos-usuario{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:.75rem 0;display:flex}.campos-usuario label{color:var(--cor-suave);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.campos-usuario input,.campos-usuario select{min-width:14rem}.formulario-usuario,.grupos-economicos,.escolha-nivel,.painel-capacidades,.serie-engajamento,.tabela-log-detalhe{background:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:8px;margin:1rem 0;padding:.9rem 1rem}.origem-insumo{border:1px solid var(--cor-borda);border-radius:6px;margin:.5rem 0 0 1.6rem;padding:.5rem .75rem}.origem-insumo legend{color:var(--cor-suave);padding:0 .35rem;font-size:.8rem}.origem-insumo label{grid-template-columns:auto 1fr;align-items:baseline;gap:0 .5rem;padding:.25rem 0;display:grid}.origem-insumo label .nota-painel{grid-column:2;margin:.1rem 0 0}.senha-provisoria{border:2px solid var(--cor-alerta);background:var(--cor-painel);border-radius:8px;margin:1rem 0;padding:.9rem 1rem}.senha-provisoria h2{margin:0 0 .5rem;font-size:1rem}.valor-senha code{letter-spacing:.08em;background:var(--cor-fundo);border:1px solid var(--cor-borda);border-radius:6px;padding:.3rem .6rem;font-size:1.35rem}.selo-pendencia:not([data-pendente=sim]){border-color:var(--cor-borda);color:var(--cor-suave);background:0 0}.selo-mapeamento[data-estado=mapeado]{border-color:var(--cor-ok);color:var(--cor-ok)}.selo-mapeamento[data-estado=nao_mapeado]{border-color:var(--cor-alerta);color:var(--cor-alerta)}.selo-mapeamento[data-estado=chave_ausente],.selo-ausente{border-color:var(--cor-erro);color:var(--cor-erro)}.selo-inativo,.selo-dormente{border-color:var(--cor-suave);color:var(--cor-suave)}.selo-mapeamento,.selo-inativo,.selo-dormente{white-space:nowrap;display:inline-block}.selos-conta{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.selo-voce,.selo-nivel{border-color:var(--cor-realce);color:var(--cor-realce)}.alternador-disponivel,.campo-percentual{align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.campo-percentual input{width:5.5rem}.lista-grupos{margin:.5rem 0;padding:0;list-style:none}.lista-grupos li{border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.lista-grupos li:last-child{border-bottom:none}.lista-niveis{margin:.5rem 0;padding:0;list-style:none}.lista-niveis li{border-left:3px solid var(--cor-borda);margin-bottom:.4rem;padding:.5rem .6rem}.lista-niveis li[data-atual=sim]{border-left-color:var(--cor-realce)}.lista-niveis label{align-items:center;gap:.4rem;display:flex}.linha-capacidade{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.linha-capacidade label{align-items:center;gap:.4rem;display:flex}.tela-trocar-senha{max-width:32rem}.tela-trocar-senha h1{margin-bottom:.5rem}.casca-bloqueada .corpo{justify-content:center}.roadmap-entregas{background:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:8px;margin:1rem 0;padding:.9rem 1rem}.lista-entregas{margin:.75rem 0 0;padding:0;list-style:none}.entrega{border-left:3px solid var(--cor-borda);margin-bottom:.85rem;padding:.5rem 0 .5rem .85rem}.entrega[data-estado=entregue]{border-left-color:var(--cor-ok)}.entrega[data-estado=planejada]{border-left-color:var(--cor-suave)}.entrega header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.entrega h3{margin:0;font-size:.98rem}.pilula-entrega{border:1px solid var(--cor-borda);width:1.6rem;height:1.6rem;color:var(--cor-suave);border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.entrega[data-estado=entregue] .pilula-entrega{border-color:var(--cor-ok);color:var(--cor-ok)}.itens-entrega{flex-wrap:wrap;gap:.3rem .5rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.itens-entrega li{background:var(--cor-fundo);border:1px solid var(--cor-borda);color:var(--cor-suave);border-radius:4px;padding:.12rem .45rem;font-size:.82rem}.entrega[data-estado=entregue] .itens-entrega li{color:var(--cor-texto)}.auditoria{margin-top:2rem}.auditoria-origem{border:1px solid var(--cor-borda);background:var(--cor-painel);border-radius:8px;margin-top:1rem;padding:1rem}.achado{border-left:3px solid var(--cor-borda);background:var(--cor-fundo);margin:0;padding:.5rem .75rem;font-size:.85rem}.achado code{font-size:.82rem}.achado+.achado{margin-top:.4rem}.aba-auditoria{gap:1rem;display:grid}.carregando-auditoria,.vazio-auditoria{color:var(--cor-suave);margin:0;padding:1rem 0;font-size:.9rem}.controles-auditoria{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.filtro-periodo{gap:.5rem;display:grid}.atalhos-periodo{flex-wrap:wrap;gap:.3rem;display:flex}.atalhos-periodo button{border:1px solid var(--cor-borda);background:var(--cor-painel);color:var(--cor-suave);cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-size:.78rem}.atalhos-periodo button:hover{color:var(--cor-texto)}.atalhos-periodo button.ativo{border-color:var(--cor-realce);color:var(--cor-realce);font-weight:600}.campos-periodo{flex-wrap:wrap;gap:.6rem;display:flex}.nota-periodo{color:var(--cor-suave);margin:0;font-size:.78rem}.alternador-situacao{border:1px solid var(--cor-borda);border-radius:6px;gap:.15rem;padding:.4rem .7rem .5rem;display:grid}.alternador-situacao legend{padding:0 .3rem}.alternador-situacao label{align-items:center;gap:.35rem;font-size:.85rem;display:flex}.nota-indicador{color:var(--cor-suave);margin:0;font-size:.72rem;line-height:1.4}.valor-atencao{color:var(--cor-alerta)}.grade-auditoria{border-collapse:collapse;width:100%;font-size:.82rem}.grade-auditoria caption.legenda-grade{caption-side:top;text-align:left;color:var(--cor-suave);padding:0 0 .4rem;font-size:.75rem}.grade-auditoria th,.grade-auditoria td{border-bottom:1px solid var(--cor-borda);text-align:left;white-space:nowrap;padding:.35rem .45rem}.grade-auditoria thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--cor-suave);background:var(--cor-painel);font-size:.72rem;font-weight:600;position:sticky;top:0}.grade-auditoria .numero{text-align:right;font-variant-numeric:tabular-nums}.grade-auditoria .destaque{font-weight:600}.grade-auditoria .chave{color:var(--cor-suave);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.76rem}.grade-auditoria .texto{text-overflow:ellipsis;max-width:11rem;overflow:hidden}.grade-auditoria tbody tr:hover{background:var(--cor-fundo)}.grade-auditoria tr.aberta{background:color-mix(in srgb, var(--cor-realce) 7%, transparent)}.grade-auditoria tr.linha-vencida td:first-child{border-left:3px solid var(--cor-alerta)}.grade-auditoria tr.linha-inativa td{color:var(--cor-suave)}.grade-auditoria tfoot th,.grade-auditoria tfoot td{border-top:2px solid var(--cor-borda);border-bottom:none;padding-top:.5rem;font-weight:700}.grade-auditoria .acao{background:var(--cor-painel);border-left:1px solid var(--cor-borda);position:sticky;right:0}.grade-auditoria tbody tr:hover .acao{background:var(--cor-fundo)}.grade-auditoria .acao button{border:1px solid var(--cor-borda);background:var(--cor-painel);color:var(--cor-realce);cursor:pointer;border-radius:6px;padding:.15rem .55rem;font-size:.76rem}.grade-auditoria .acao button:disabled{color:var(--cor-suave);cursor:default}.dia-semana{color:var(--cor-suave);font-size:.72rem}.valor-negativo{color:var(--cor-erro)}.valor-positivo{color:var(--cor-ok)}.grade-auditoria td .selo-neutro{background:var(--cor-borda);color:var(--cor-suave);margin-left:.4rem;font-size:.68rem}.lista-tabelas{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.3rem;display:grid}.lista-tabelas button{border:1px solid var(--cor-borda);background:var(--cor-painel);color:var(--cor-texto);cursor:pointer;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.8rem;display:flex}.lista-tabelas button:hover{border-color:var(--cor-realce)}.lista-tabelas button.ativa{border-color:var(--cor-realce);background:color-mix(in srgb, var(--cor-realce) 7%, transparent);font-weight:600}.lista-tabelas .nome{text-overflow:ellipsis;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.76rem;overflow:hidden}.lista-tabelas .meta{align-items:center;gap:.4rem;display:flex}.lista-tabelas .linhas{color:var(--cor-suave);font-variant-numeric:tabular-nums;font-size:.76rem}.selo-camada{padding:.05rem .35rem;font-size:.65rem}.selo-cru{background:var(--cor-borda);color:var(--cor-suave)}.selo-contrato{background:color-mix(in srgb, var(--cor-realce) 9%, transparent);color:var(--cor-realce)}.grade-linhas{gap:.5rem;display:grid}.grade-linhas .posicao{color:var(--cor-suave);margin:0;font-size:.78rem}.grade-crua td{text-overflow:ellipsis;max-width:18rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.74rem;overflow:hidden}.grade-crua td.nulo{color:var(--cor-suave);font-style:italic}.paginacao{align-items:center;gap:.5rem;display:flex}.paginacao button{border:1px solid var(--cor-borda);background:var(--cor-painel);color:var(--cor-texto);cursor:pointer;border-radius:6px;padding:.25rem .7rem;font-size:.8rem}.paginacao button:disabled{color:var(--cor-suave);cursor:default}.paginacao .posicao{color:var(--cor-suave);font-size:.78rem}.tela-operacional{align-content:start;gap:1.6rem;display:grid}.cabecalho-operacional{gap:.6rem;display:grid}.cabecalho-operacional .linha-titulo{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.cabecalho-operacional .linha-titulo h1{margin:0}.cabecalho-operacional .linha-titulo>:last-child:not(h1):not(.selos){margin-left:auto}.filtros-ativos{border:1px solid var(--cor-borda);background:var(--cor-fundo);border-radius:6px;flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:.5rem .7rem;font-size:.78rem;list-style:none;display:flex}.filtros-ativos li{align-items:baseline;gap:.35rem;display:flex}.filtros-titulos{border:1px solid var(--cor-borda);background:var(--cor-painel);border-radius:8px;gap:.9rem;padding:.9rem;display:grid}.campos-filtro{flex-wrap:wrap;align-items:flex-end;gap:.8rem;display:flex}.campo-filtro{gap:.25rem;font-size:.8rem;display:grid}.campo-filtro select,.campo-filtro input[type=search]{min-width:11rem}.campo-busca input[type=search]{min-width:18rem}.campo-filtro:has(input[type=checkbox]){align-items:center;gap:.4rem;padding-bottom:.35rem;display:flex}.nota-campo{color:var(--cor-suave);font-size:.7rem;display:block}.chips-faixa{gap:.3rem;display:grid}.bloco-aging,.painel-contas{align-content:start;gap:.8rem;display:grid}.bloco-aging h2,.painel-contas h2{margin:0;font-size:1rem}.painel-contas .linha-titulo{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.painel-contas .nota,.tela-operacional>.nota,.bloco-aging .nota{color:var(--cor-suave);margin:0;font-size:.8rem}.grade-auditoria tr.selecionada{background:color-mix(in srgb, var(--cor-realce) 7%, transparent)}.grade-auditoria tr.selecionada td:first-child{border-left:3px solid var(--cor-realce)}.grade-auditoria .nota-rodape{color:var(--cor-suave);font-size:.78rem;font-weight:400}.ligacao{color:var(--cor-realce);font:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.resumo-vencidos{border:1px solid var(--cor-alerta);background:color-mix(in srgb, var(--cor-alerta) 6%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0;padding:.7rem .9rem;font-size:.85rem;list-style:none;display:flex}.resumo-vencidos a{color:var(--cor-texto);font-weight:600}.resumo-vencidos .estado-vencidos{color:var(--cor-suave);margin-left:auto;font-size:.78rem}.curva-fluxo{margin:0}.curva-fluxo svg{width:100%;height:auto;display:block}.curva-fluxo .eixo{stroke:var(--cor-borda);stroke-width:1px}.curva-fluxo .cruz{stroke:var(--cor-borda);stroke-width:1px;stroke-dasharray:2 3}.curva-fluxo .captura{fill:#0000}.curva-fluxo .rotulo-eixo{fill:var(--cor-suave);text-anchor:end;font-size:10px}.curva-fluxo .rotulo-eixo-x{fill:var(--cor-suave);font-size:10px}.curva-fluxo .faixa-realizado{fill:var(--cor-fundo)}.curva-fluxo .marca-corte{stroke:var(--cor-suave);stroke-width:1.5px}.curva-fluxo .linha-realizada{stroke:var(--cor-realce);stroke-width:2px}.curva-fluxo .linha-projetada{stroke:var(--cor-realce);stroke-width:2px;stroke-dasharray:5 3}.curva-fluxo .barra-entra{fill:var(--serie-3);opacity:.7}.curva-fluxo .barra-sai{fill:var(--serie-2);opacity:.7}.curva-fluxo .barra-entra.zona-projetado,.curva-fluxo .barra-sai.zona-projetado{opacity:.4}.curva-fluxo .marcador-menor{fill:var(--cor-realce);stroke:var(--cor-painel);stroke-width:2px}.curva-fluxo .marca-ruptura{stroke:var(--cor-erro);stroke-width:1.5px;stroke-dasharray:4 3}.secao-recolhivel{border:1px solid var(--cor-borda);background:var(--cor-painel);border-radius:8px}.secao-recolhivel>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.8rem;padding:.7rem .9rem;list-style:none;display:flex}.secao-recolhivel>summary::-webkit-details-marker{display:none}.secao-recolhivel>summary:before{content:"▸";color:var(--cor-suave);font-size:.8rem}.secao-recolhivel[open]>summary:before{content:"▾"}.secao-recolhivel[open]>summary{border-bottom:1px solid var(--cor-borda)}.secao-recolhivel .titulo-secao{font-weight:600}.secao-recolhivel .resumo-secao{color:var(--cor-suave);font-size:.8rem}.secao-recolhivel>:not(summary){padding:.9rem}.tabela-fluxo tr.linha-corte td{border-bottom:2px solid var(--cor-realce)}.tabela-fluxo tr.zona-projetado td:first-child{color:var(--cor-suave)}.tabela-fluxo tr.aberta{background:color-mix(in srgb, var(--cor-realce) 7%, transparent)}.tabela-fluxo .acao button{min-width:1.8rem;font-size:.9rem;line-height:1}.tabela-fluxo tr.linha-detalhe td{background:var(--cor-fundo);padding:0}.tabela-fluxo tr.linha-detalhe:hover td{background:var(--cor-fundo)}.detalhe-balde{gap:1rem;padding:.9rem 1.2rem;display:grid}.detalhe-balde h4{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .4rem;font-size:.85rem;display:flex}.detalhe-balde h4 .nota-campo{font-weight:400;display:inline}.detalhe-balde .nota{color:var(--cor-suave);margin:0;font-size:.78rem}.tela-operacional .grade-auditoria .chave{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:9rem;display:inline-block;overflow:hidden}.recorte-caixa{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.segmentos-recorte{background:color-mix(in srgb, var(--cor-texto) 6%, transparent);border-radius:7px;padding:2px;display:inline-flex}.recorte-caixa button{color:var(--cor-suave);background:0 0;border:none;border-radius:5px;padding:.12rem .65rem;font-size:.78rem;line-height:1.4}.recorte-caixa button:hover{color:var(--cor-texto)}.recorte-caixa button[aria-pressed=true]{background:color-mix(in srgb, var(--cor-texto) 12%, var(--cor-painel));color:var(--cor-texto);font-weight:600}.recorte-caixa .recorte-aviso{background:var(--cor-alerta);color:var(--cor-sobre-realce);border-radius:999px;margin-left:.35rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600}
:root{--raio-controle:8px;--raio-cartao:12px;--cor-borda-suave:color-mix(in srgb, var(--cor-borda) 60%, transparent);--cor-hover:color-mix(in srgb, var(--cor-texto) 4%, transparent);--cor-painel-hover:color-mix(in srgb, var(--cor-texto) 5%, var(--cor-painel));--cor-borda-hover:color-mix(in srgb, var(--cor-texto) 22%, var(--cor-borda));--sombra-controle:0 1px 2px #1018280d;--sombra-cartao:0 1px 2px #1018280a, 0 1px 3px #1018280a;--sombra-flutuante:0 16px 40px -12px #1018283d, 0 4px 12px -4px #1018281a;--anel-foco:0 0 0 3px color-mix(in srgb, var(--cor-realce) 24%, transparent);--transicao:.15s ease}h1{letter-spacing:-.015em;font-weight:650;line-height:1.25}h2{text-transform:none;letter-spacing:-.005em;color:var(--cor-texto);font-size:1rem;font-weight:600}.rotulo-campo{margin-bottom:.3rem;font-weight:500}:where(.selo){font-weight:500}:where(button){font:inherit;border-radius:var(--raio-controle);background:var(--cor-realce);color:var(--cor-sobre-realce);cursor:pointer;transition:background-color var(--transicao), border-color var(--transicao), color var(--transicao), box-shadow var(--transicao), opacity var(--transicao);border:1px solid #0000;padding:.5rem .9rem}:where(button:not([class]),button[class=""],button.secundario,button.perigo){font-size:.875rem;font-weight:500;line-height:1.25}:where(button:hover:not(:disabled)){background-color:color-mix(in srgb, var(--cor-realce) 86%, var(--cor-texto))}:where(button:active:not(:disabled)){background-color:color-mix(in srgb, var(--cor-realce) 76%, var(--cor-texto))}:where(button:focus-visible){outline:2px solid var(--cor-realce);outline-offset:2px}:where(button:disabled){opacity:.5;cursor:not-allowed}button.secundario{background:var(--cor-painel);border-color:var(--cor-borda);color:var(--cor-texto);box-shadow:var(--sombra-controle)}button.secundario:hover:not(:disabled){background:var(--cor-painel-hover);border-color:var(--cor-borda-hover)}button.secundario:active:not(:disabled){background:color-mix(in srgb, var(--cor-texto) 9%, var(--cor-painel))}button.perigo{color:var(--cor-erro)}button.perigo:hover:not(:disabled){background:color-mix(in srgb, var(--cor-erro) 8%, var(--cor-painel));border-color:color-mix(in srgb, var(--cor-erro) 40%, var(--cor-borda))}.botao-exportar,.botao-exportar:visited{border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-painel);color:var(--cor-texto);box-shadow:var(--sombra-controle);transition:background-color var(--transicao), border-color var(--transicao);align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.botao-exportar:hover{background:var(--cor-painel-hover);border-color:var(--cor-borda-hover)}.botao-aprovar{border-radius:var(--raio-controle);font-size:.875rem}.botao-revisar{font-size:.875rem;font-weight:500;line-height:1.25}.botao-revisar:hover:not(:disabled){background:color-mix(in srgb, var(--cor-realce) 8%, transparent)}.celula-acoes button{padding:.3rem .65rem;font-size:.8rem}.legenda-curva .alternador button{padding:.3rem .7rem;font-size:.8rem}.paginacao button,.lista-tabelas button,.grade-auditoria .acao button{border-radius:var(--raio-controle);transition:background-color var(--transicao), border-color var(--transicao)}.paginacao button:hover:not(:disabled),.lista-tabelas button:hover,.grade-auditoria .acao button:hover:not(:disabled){background:var(--cor-painel-hover);border-color:var(--cor-borda-hover)}.acoes-celula button,.acoes-celula select{border-radius:6px}:where(main,.painel-sino) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select,textarea){font:inherit;color:var(--cor-texto);background-color:var(--cor-painel);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);box-shadow:var(--sombra-controle);transition:border-color var(--transicao), box-shadow var(--transicao);padding:.45rem .65rem;font-size:.875rem;line-height:1.25}:where(main,.painel-sino) :where(input,select,textarea):where(:hover:not(:disabled,:focus)){border-color:var(--cor-borda-hover)}:where(main,.painel-sino) :where(input,select,textarea):where(:focus){border-color:var(--cor-realce);box-shadow:var(--anel-foco);outline:none}:where(main,.painel-sino) :where(input,select,textarea):where(:disabled){opacity:.6;cursor:not-allowed;background-color:var(--cor-fundo)}:where(main,.painel-sino) :where(input,textarea)::placeholder{color:color-mix(in srgb, var(--cor-suave) 75%, transparent)}:where(main,.painel-sino) :where(select){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--cor-suave) 50%), linear-gradient(135deg, var(--cor-suave) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}:where(main,.painel-sino) :where(textarea){resize:vertical}:where(main,.painel-sino) :where(input)::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}:where(main,.painel-sino) :where(input)::-webkit-calendar-picker-indicator:hover{opacity:.9}input[type=checkbox],input[type=radio]{accent-color:var(--cor-realce);cursor:pointer;width:1rem;height:1rem}.formulario-evento label{color:var(--cor-suave);flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:500;display:flex}.formulario-evento textarea{width:100%;min-height:4.5rem}.seletor-centros-custo>summary{border-radius:var(--raio-controle);box-shadow:var(--sombra-controle);transition:border-color var(--transicao), box-shadow var(--transicao);padding:.45rem 2rem .45rem .65rem;font-size:.875rem;line-height:1.25;position:relative}.seletor-centros-custo>summary:hover{border-color:var(--cor-borda-hover)}.seletor-centros-custo>summary:after{content:"▾";font-size:.75rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.seletor-centros-custo[open]>summary{border-color:var(--cor-realce);box-shadow:var(--anel-foco)}:is(.atalhos-periodo,.chips-categoria){gap:.35rem}:is(.atalhos-periodo,.chips-categoria) button{border:1px solid var(--cor-borda);background:var(--cor-painel);color:var(--cor-suave);box-shadow:none;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:500;line-height:1.3}:is(.atalhos-periodo,.chips-categoria) button:hover:not(:disabled){background:var(--cor-painel-hover);border-color:var(--cor-borda-hover);color:var(--cor-texto)}:is(.atalhos-periodo button.ativo,.chips-categoria button[aria-pressed=true]),:is(.atalhos-periodo button.ativo,.chips-categoria button[aria-pressed=true]):hover:not(:disabled){background:color-mix(in srgb, var(--cor-realce) 10%, var(--cor-painel));border-color:color-mix(in srgb, var(--cor-realce) 45%, var(--cor-borda));color:var(--cor-realce);font-weight:600}.alternador-demonstrativo{background:color-mix(in srgb, var(--cor-texto) 6%, transparent);border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.alternador-demonstrativo button,.alternador-demonstrativo button:hover:not(:disabled){color:var(--cor-suave);box-shadow:none;background:0 0;border:none;border-radius:7px;padding:.35rem 1rem}.alternador-demonstrativo button:hover:not(:disabled){color:var(--cor-texto)}.alternador-demonstrativo button[aria-pressed=true],.alternador-demonstrativo button[aria-pressed=true]:hover:not(:disabled){background:var(--cor-painel);color:var(--cor-texto);box-shadow:0 1px 2px #1018281a, 0 0 0 1px var(--cor-borda-suave);font-weight:600}.alternador-situacao{border:none;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;margin:0;padding:0;display:flex}.alternador-situacao legend{float:left;width:100%;padding:0}.alternador-situacao label{border:1px solid var(--cor-borda);background:var(--cor-painel);color:var(--cor-suave);cursor:pointer;transition:background-color var(--transicao), border-color var(--transicao), color var(--transicao);border-radius:999px;align-items:center;padding:.3rem .75rem;font-size:.8rem;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.alternador-situacao label:hover{background:var(--cor-painel-hover);border-color:var(--cor-borda-hover);color:var(--cor-texto)}.alternador-situacao label:has(input:checked){background:color-mix(in srgb, var(--cor-realce) 10%, var(--cor-painel));border-color:color-mix(in srgb, var(--cor-realce) 45%, var(--cor-borda));color:var(--cor-realce);font-weight:600}.alternador-situacao label:has(input:focus-visible){outline:2px solid var(--cor-realce);outline-offset:2px}.alternador-situacao input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.casca main{min-width:0}.casca main>section:is(.estruturas,.construtor){box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.controles-demonstrativo>label{color:var(--cor-suave);align-items:center;gap:.6rem;font-size:.875rem;font-weight:500;display:inline-flex}:is(.casca main section:not(.estruturas,.construtor),.cartao-estrutura,.coluna,.gaveta-drill,.barra-ajuste,.indicador,.painel-checklist,.painel-estimativa,.painel-aprovacao,.formulario-evento,.caixa-avisos,.catalogo-alertas,.cartao-saude,.painel-saldo-disponivel,.cartao-administracao,.formulario-usuario,.grupos-economicos,.escolha-nivel,.painel-capacidades,.serie-engajamento,.tabela-log-detalhe,.senha-provisoria,.roadmap-entregas,.auditoria-origem,.filtros-titulos,.secao-recolhivel){border-radius:var(--raio-cartao);box-shadow:var(--sombra-cartao)}.cartao-administracao:not([data-bloqueado]):hover{box-shadow:var(--sombra-flutuante)}.cartao-administracao{transition:border-color var(--transicao), box-shadow var(--transicao)}.somente-desktop,.filtros-ativos,.resumo-vencidos,.faixa-estimativa,.faixa-estado-relatorio,.resumo-versao,.aviso-sucesso,.cartao-nota,.balde,.origem-insumo{border-radius:var(--raio-controle)}.valor-indicador{letter-spacing:-.01em;font-size:1.35rem}.indicador h3{font-weight:500}p:is(.achado-erro,.achado-aviso,.achado-informativo),p.achado{border-left:3px solid var(--cor-borda);border-radius:0 var(--raio-controle) var(--raio-controle) 0;background:color-mix(in srgb, var(--cor-texto) 3%, transparent);color:var(--cor-texto);margin:0;padding:.65rem .9rem;font-size:.875rem;line-height:1.5}:is(p,li).achado-erro{border-left-color:var(--cor-erro);background:color-mix(in srgb, var(--cor-erro) 7%, transparent)}:is(p,li).achado-aviso{border-left-color:var(--cor-alerta);background:color-mix(in srgb, var(--cor-alerta) 8%, transparent)}:is(p,li).achado-informativo{border-left-color:var(--cor-realce);background:color-mix(in srgb, var(--cor-realce) 6%, transparent)}.achados li{border-radius:0 var(--raio-controle) var(--raio-controle) 0;padding:.55rem .8rem;line-height:1.5}:is(.tabela-saldos-conta,.tabela-drill,.tabela-curva,.grade-entrada,.tabela-estimativa,.tabela-parametros,.tabela-divergencias,.tabela-alertas,.tabela-fontes,.tabela-contas-novas,.tabela-pendencias,.tabela-engajamento,.grade-clientes,.tabela-usuarios,.tabela-mapeamento,.tabela-log,.grade-auditoria,.demonstrativo-analitico) thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--cor-suave);border-bottom:1px solid var(--cor-borda);vertical-align:bottom;font-size:.7rem;font-weight:600}:is(.tabela-saldos-conta,.tabela-drill,.tabela-curva,.grade-entrada,.tabela-estimativa,.tabela-parametros,.tabela-divergencias,.tabela-alertas,.tabela-fontes,.tabela-contas-novas,.tabela-pendencias,.tabela-engajamento,.grade-clientes,.tabela-usuarios,.tabela-mapeamento,.tabela-log,.grade-auditoria,.demonstrativo-analitico) thead th :is(.nota-cabecalho,.nota-inline){text-transform:none;letter-spacing:0}:is(.tabela-saldos-conta,.tabela-drill,.tabela-curva,.grade-entrada,.tabela-estimativa,.tabela-parametros,.tabela-divergencias,.tabela-alertas,.tabela-fontes,.tabela-contas-novas,.tabela-pendencias,.tabela-engajamento,.grade-clientes,.tabela-usuarios,.tabela-mapeamento,.tabela-log,.grade-auditoria) tbody :is(th,td){border-bottom-color:var(--cor-borda-suave)}.demonstrativo-analitico thead th:is(.valor,.origem){font-size:.7rem}.demonstrativo-analitico tbody :is(th,td){border-bottom:1px solid var(--cor-borda-suave);padding-top:.45rem;padding-bottom:.45rem}.demonstrativo-analitico tbody .tipo-calculada :is(th,td){border-bottom-color:var(--cor-borda)}:is(.tabela-saldos-conta,.tabela-drill,.tabela-estimativa,.tabela-divergencias,.tabela-alertas,.tabela-fontes,.tabela-contas-novas,.tabela-pendencias,.tabela-engajamento,.grade-clientes,.tabela-usuarios,.tabela-mapeamento,.tabela-log,.demonstrativo-analitico) tbody tr{transition:background-color var(--transicao)}:is(.tabela-saldos-conta,.tabela-drill,.tabela-estimativa,.tabela-divergencias,.tabela-alertas,.tabela-fontes,.tabela-contas-novas,.tabela-pendencias,.tabela-engajamento,.grade-clientes,.tabela-usuarios,.tabela-mapeamento,.tabela-log,.demonstrativo-analitico) tbody tr:hover{background-color:var(--cor-hover)}.grade-auditoria tbody tr:hover,.grade-auditoria tbody tr:hover .acao{background:color-mix(in srgb, var(--cor-texto) 3%, var(--cor-painel))}:is(.painel-curva,.painel-serie){border-top-color:var(--cor-borda-suave);padding-top:.75rem}:is(.painel-curva,.painel-serie) figcaption{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.7rem}:is(.painel-curva,.painel-serie) .linha-serie,.curva-fluxo :is(.linha-realizada,.linha-projetada){stroke-linecap:round;stroke-linejoin:round}:is(.painel-curva,.painel-serie,.curva-fluxo) :is(.rotulo-eixo,.rotulo-eixo-x),.cascata :is(.rotulo-linha,.valor-barra){font-variant-numeric:tabular-nums}.barra-ponte rect{rx:3px}.curva-fluxo :is(.barra-entra,.barra-sai){rx:1.5px}.coluna-ajuste{border-radius:3px 3px 0 0}.barra-trilho{background:color-mix(in srgb, var(--cor-texto) 8%, transparent)}.tooltip-curva{border-color:var(--cor-borda-suave);border-radius:var(--raio-controle);box-shadow:var(--sombra-flutuante);padding:.55rem .75rem}.painel-centros-custo{border-radius:var(--raio-cartao);box-shadow:var(--sombra-flutuante)}.ponto-legenda{width:.55rem;height:.55rem}.lista-cobertura .conta,.no{transition:background-color var(--transicao), border-color var(--transicao)}.lista-cobertura .conta:hover{background:var(--cor-hover);border-color:#0000}.no.selecionado{background:color-mix(in srgb, var(--cor-realce) 8%, transparent)}@media (prefers-reduced-motion:reduce){:where(button),:where(main,.painel-sino) :where(input,select,textarea),.botao-exportar,.alternador-situacao label,.cartao-administracao,.lista-cobertura .conta,.no,tbody tr{transition:none}}
