:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--cor-fundo:var(--lightningcss-light,#f3f8f9)var(--lightningcss-dark,#101213);--cor-superficie:var(--lightningcss-light,#fcfefe)var(--lightningcss-dark,#161a1b);--cor-superficie-2:var(--lightningcss-light,#e7eef0)var(--lightningcss-dark,#202526);--cor-borda:var(--lightningcss-light,#cad3d5)var(--lightningcss-dark,#32393b);--cor-borda-forte:var(--lightningcss-light,#6d7679)var(--lightningcss-dark,#798285);--cor-texto:var(--lightningcss-light,#131c20)var(--lightningcss-dark,#e7ecee);--cor-texto-2:var(--lightningcss-light,#4f5a5e)var(--lightningcss-dark,#a4acaf);--cor-acento-texto:var(--lightningcss-light,#12657a)var(--lightningcss-dark,#4ae9f9);--cor-acento-marca:var(--lightningcss-light,#2396a9)var(--lightningcss-dark,#2cecf8);--cor-acento-fundo:var(--lightningcss-light,#caf0f7)var(--lightningcss-dark,#03343c);--valor-entrada:var(--lightningcss-light,#0f68a2)var(--lightningcss-dark,#64bced);--valor-saida:var(--lightningcss-light,#b44200)var(--lightningcss-dark,#f5a33a);--valor-neutro:var(--lightningcss-light,#4f5a5e)var(--lightningcss-dark,#a4acaf);--cor-aviso:var(--lightningcss-light,#8c5f0e)var(--lightningcss-dark,#ebbd57);--cor-aviso-fundo:var(--lightningcss-light,#fbeec9)var(--lightningcss-dark,#3b2b0d);--fonte-texto:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fonte-numeros:var(--fonte-texto);--peso-normal:400;--peso-medio:500;--peso-forte:650;--texto-xs:.75rem;--texto-sm:.875rem;--texto-md:1rem;--texto-lg:1.2rem;--texto-xl:1.44rem;--texto-2xl:1.728rem;--texto-kpi:clamp(1.44rem, 1rem + 4cqi, 2.488rem);--altura-linha:1.5;--altura-linha-titulo:1.2;--esp-1:.25rem;--esp-2:.5rem;--esp-3:.75rem;--esp-4:1rem;--esp-5:1.5rem;--esp-6:2rem;--esp-7:3rem;--esp-8:4rem;--largura-conteudo:90rem;--margem-pagina:clamp(1rem, 4vw, 2.5rem);--raio-linha:.25rem;--raio-controle:.375rem;--raio-painel:.75rem;--altura-cabecalho:3.5rem;--foco-largura:2px;--alvo-minimo:1.5rem;--duracao-curta:.12s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--cor-fundo:var(--lightningcss-light,lab(97.1361% -1.37252 -1.10283))var(--lightningcss-dark,lab(5.28964% -.817589 -.682178));--cor-superficie:var(--lightningcss-light,lab(99.4345% -.549644 -.441623))var(--lightningcss-dark,lab(8.98258% -1.63169 -1.31358));--cor-superficie-2:var(--lightningcss-light,lab(93.6776% -2.19306 -1.76252))var(--lightningcss-dark,lab(14.2166% -2.17296 -1.74988));--cor-borda:var(--lightningcss-light,lab(83.8319% -2.73782 -2.20084))var(--lightningcss-dark,lab(23.5109% -2.71776 -2.18827));--cor-borda-forte:var(--lightningcss-light,lab(49.0456% -3.27224 -2.63256))var(--lightningcss-dark,lab(53.6857% -3.27417 -2.63376));--cor-texto:var(--lightningcss-light,lab(9.58829% -3.36325 -3.97652))var(--lightningcss-dark,lab(93.0833% -1.6461 -1.32283));--cor-texto-2:var(--lightningcss-light,lab(37.4329% -3.46309 -4.02224))var(--lightningcss-dark,lab(69.9118% -2.73573 -2.19947));--cor-acento-texto:var(--lightningcss-light,lab(38.9191% -18.3058 -18.8643))var(--lightningcss-dark,lab(84.8896% -38.5845 -20.5374));--cor-acento-marca:var(--lightningcss-light,lab(56.6268% -26.7996 -19.6093))var(--lightningcss-dark,lab(85.0588% -42.9218 -19.6475));--cor-acento-fundo:var(--lightningcss-light,lab(92.202% -11.51 -7.62595))var(--lightningcss-dark,lab(19.1759% -13.7973 -9.26057));--valor-entrada:var(--lightningcss-light,lab(41.6157% -7.68745 -38.9777))var(--lightningcss-dark,lab(72.2852% -16.9564 -32.953));--valor-saida:var(--lightningcss-light,lab(44.2189% 45.4323 55.614))var(--lightningcss-dark,lab(74.1245% 25.4291 63.9523));--valor-neutro:var(--lightningcss-light,lab(37.4329% -3.46309 -4.02224))var(--lightningcss-dark,lab(69.9118% -2.73573 -2.19947));--cor-aviso:var(--lightningcss-light,lab(44.2101% 14.2061 48.2117))var(--lightningcss-dark,lab(79.3415% 8.88672 56.5777));--cor-aviso-fundo:var(--lightningcss-light,lab(94.421% .545532 19.5962))var(--lightningcss-dark,lab(18.8249% 4.97413 21.5729))}}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media not (min-width:48rem){:root:has(.navegacao){--altura-cabecalho:6.5rem}}@media (prefers-reduced-motion:reduce){:root{--duracao-curta:0s}}
*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--altura-cabecalho) + var(--esp-4));-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--cor-fundo);min-height:100dvh;color:var(--cor-texto);font-family:var(--fonte-texto);font-size:var(--texto-md);line-height:var(--altura-linha);margin:0}h1,h2,h3{line-height:var(--altura-linha-titulo);font-weight:var(--peso-forte);margin:0}a{color:var(--cor-acento-texto)}:focus-visible{outline:var(--foco-largura) solid var(--cor-acento-texto);outline-offset:2px}.numero,table{font-family:var(--fonte-numeros);font-variant-numeric:tabular-nums}.valor-entrada{color:var(--valor-entrada)}.valor-saida{color:var(--valor-saida)}.valor-neutro{color:var(--valor-neutro)}.so-leitor{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular-para-conteudo{left:var(--esp-4);z-index:20;padding:var(--esp-2) var(--esp-4);background:var(--cor-superficie);color:var(--cor-acento-texto);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-controle);position:absolute;top:-10rem}.pular-para-conteudo:focus{top:var(--esp-2)}.cabecalho{z-index:10;background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);position:sticky;top:0}.cabecalho-interno{align-items:center;gap:var(--esp-4);min-height:var(--altura-cabecalho);max-width:var(--largura-conteudo);padding:0 var(--margem-pagina);margin:0 auto;display:flex}.marca{align-items:center;gap:var(--esp-2);min-height:var(--alvo-minimo);font-size:var(--texto-lg);font-weight:var(--peso-forte);color:var(--cor-texto);text-decoration:none;display:inline-flex}.marca:before{content:"";border-radius:var(--raio-linha);background:var(--cor-acento-marca);width:.375rem;height:1.25rem}.selo{min-height:var(--alvo-minimo);padding:0 var(--esp-2);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-controle);font-size:var(--texto-xs);font-weight:var(--peso-medio);color:var(--cor-texto-2);align-items:center;display:inline-flex}.cabecalho-fim{align-items:center;gap:var(--esp-3);margin-left:auto;display:flex}.conteudo{max-width:var(--largura-conteudo);padding:var(--esp-6) var(--margem-pagina) var(--esp-8);margin:0 auto}.painel{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-painel);padding:var(--esp-5);container-type:inline-size}.texto-secundario{color:var(--cor-texto-2)}.painel h1{font-size:var(--texto-xl)}.painel h2{margin-top:var(--esp-5);font-size:var(--texto-lg)}.painel dl{gap:var(--esp-2) var(--esp-4);margin:var(--esp-3) 0 0;grid-template-columns:max-content 1fr;display:grid}.painel dt{color:var(--cor-texto-2)}.painel dd{margin:0}@container not (min-width:30rem){.painel dl{grid-template-columns:1fr;gap:0}.painel dd{margin-bottom:var(--esp-2)}}.painel table{margin-top:var(--esp-3);border-collapse:collapse}.painel th,.painel td{padding:var(--esp-2) var(--esp-4) var(--esp-2) 0;border-bottom:1px solid var(--cor-borda);text-align:left;font-weight:var(--peso-normal)}.painel thead th{color:var(--cor-texto-2);font-size:var(--texto-sm)}.painel td,.painel thead th:last-child{text-align:right}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.usuario{font-size:var(--texto-sm);color:var(--cor-texto-2);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.cabecalho-fim form{margin:0}.botao-discreto,.botao-principal{min-height:2.75rem;padding:0 var(--esp-4);border-radius:var(--raio-controle);font:inherit;font-weight:var(--peso-medio);cursor:pointer}.botao-discreto{min-height:var(--alvo-minimo);padding:var(--esp-1) var(--esp-3);color:var(--cor-acento-texto);border:1px solid var(--cor-borda-forte);font-size:var(--texto-sm);background:0 0}.botao-principal{margin-top:var(--esp-3);background:var(--cor-acento-texto);color:var(--cor-superficie);border:1px solid var(--cor-acento-texto)}.painel-estreito{max-width:28rem;margin:var(--esp-6) auto 0}.formulario{gap:var(--esp-2);margin-top:var(--esp-5);display:grid}.formulario input{min-height:2.75rem;padding:var(--esp-2) var(--esp-3);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto);font:inherit}.formulario label{font-weight:var(--peso-medio)}.formulario input+label{margin-top:var(--esp-2)}.aviso{margin:var(--esp-4) 0 0;padding:var(--esp-3) var(--esp-4);border:1px solid var(--cor-aviso);border-radius:var(--raio-controle);background:var(--cor-aviso-fundo);color:var(--cor-texto)}.atualizado{margin:var(--esp-2) 0 0;font-weight:var(--peso-medio)}.painel dl>.par{display:contents}.cabecalho-interno{flex-wrap:wrap;align-content:center}.navegacao ul{gap:var(--esp-1);margin:0;padding:0;list-style:none;display:flex}.navegacao a{min-height:2.75rem;padding:0 var(--esp-3);border-radius:var(--raio-controle);color:var(--cor-texto-2);font-weight:var(--peso-medio);align-items:center;text-decoration:none;display:inline-flex}.navegacao a:hover{color:var(--cor-texto);background:var(--cor-superficie-2)}.navegacao a[aria-current=page]{color:var(--cor-texto);box-shadow:inset 0 -3px 0 var(--cor-acento-marca)}@media not (min-width:48rem){.navegacao{margin:0 calc(-1 * var(--esp-3));flex-basis:100%;order:3}.usuario{display:none}}.titulo-com-mes{justify-content:space-between;align-items:center;gap:var(--esp-3);flex-wrap:wrap;display:flex}.seletor-mes{align-items:center;gap:0 var(--esp-3);font-size:var(--texto-sm);flex-wrap:wrap;display:flex}.seletor-mes a{min-height:2.75rem;color:var(--cor-acento-texto);align-items:center;display:inline-flex}.mes-atual{font-weight:var(--peso-forte);font-size:var(--texto-md);margin:0}.painel .kpis{gap:var(--esp-3);margin:var(--esp-5) 0 0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.painel .kpi{padding:var(--esp-3) var(--esp-4);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie-2)}.painel .kpi dt{font-size:var(--texto-sm)}.painel .kpi dd{font-size:var(--texto-kpi);font-weight:var(--peso-forte);line-height:var(--altura-linha-titulo);overflow-wrap:anywhere;margin:0}@container not (min-width:30rem){.painel .kpis{grid-template-columns:1fr 1fr}.painel .kpi{padding:var(--esp-2) var(--esp-3)}}.filtros{align-items:end;gap:var(--esp-3);margin-top:var(--esp-5);grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(10rem,1fr)) auto;display:grid}.campo{gap:var(--esp-1);display:grid}.campo label{font-size:var(--texto-sm);font-weight:var(--peso-medio)}.campo input,.campo select{width:100%;min-height:2.75rem;padding:var(--esp-2) var(--esp-3);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto);font:inherit}.filtros-acoes{gap:var(--esp-2);flex-wrap:wrap;display:flex}.filtros-acoes .botao-principal{margin-top:0}a.botao-discreto{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}@container not (min-width:48rem){.filtros{grid-template-columns:1fr 1fr}.filtros>.campo:first-of-type,.filtros-acoes{grid-column:1/-1}}@container not (min-width:30rem){.filtros{grid-template-columns:1fr}}.contagem{margin:var(--esp-4) 0 0;color:var(--cor-texto-2);font-size:var(--texto-sm)}.vazio{margin:var(--esp-4) 0 0;padding:var(--esp-5) var(--esp-4);border:1px dashed var(--cor-borda-forte);border-radius:var(--raio-controle);color:var(--cor-texto-2)}.painel .tabela-lancamentos{width:100%;margin-top:var(--esp-3);border-collapse:separate;border-spacing:0}.painel .tabela-lancamentos th,.painel .tabela-lancamentos td{padding:var(--esp-2) var(--esp-3) var(--esp-2) 0;text-align:left;vertical-align:top}.painel .tabela-lancamentos thead th{top:var(--altura-cabecalho);z-index:1;background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda-forte);position:sticky}.painel .tabela-lancamentos .col-valor{text-align:right;white-space:nowrap;padding-right:0}.tabela-lancamentos .col-descricao{font-weight:var(--peso-medio);overflow-wrap:anywhere}.tabela-lancamentos .col-categoria,.tabela-lancamentos .col-conta{color:var(--cor-texto-2);overflow-wrap:anywhere}.painel .tabela-lancamentos .linha-dia>*{padding-top:var(--esp-5);border-bottom:1px solid var(--cor-borda-forte);font-weight:var(--peso-forte)}@container not (min-width:40rem){.tabela-lancamentos,.tabela-lancamentos tbody{display:block}.tabela-lancamentos thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabela-lancamentos tr{column-gap:var(--esp-3);padding:var(--esp-2) 0;border-bottom:1px solid var(--cor-borda);grid-template-columns:1fr auto;display:grid}.painel .tabela-lancamentos th,.painel .tabela-lancamentos td{border:0;padding:0;display:block}.tabela-lancamentos .col-descricao{grid-area:1/1}.painel .tabela-lancamentos .col-valor{grid-area:1/2}.tabela-lancamentos .col-categoria,.tabela-lancamentos .col-conta{font-size:var(--texto-sm);grid-column:1/-1}.tabela-lancamentos .col-conta:empty{display:none}.painel .tabela-lancamentos .linha-dia{padding-top:var(--esp-5);border-bottom:1px solid var(--cor-borda-forte)}.painel .tabela-lancamentos .linha-dia>*{border:0;padding-top:0}}.lista-dividas{gap:var(--esp-2);margin:var(--esp-4) 0 0;padding:0;list-style:none;display:grid}.divida-linha{gap:var(--esp-1);padding:var(--esp-3) var(--esp-4);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);color:var(--cor-texto);text-decoration:none;display:grid}.divida-linha:hover{border-color:var(--cor-borda-forte);background:var(--cor-superficie-2)}.divida-topo{justify-content:space-between;gap:var(--esp-1) var(--esp-3);flex-wrap:wrap;display:flex}.divida-nome{font-weight:var(--peso-forte);text-decoration:underline;-webkit-text-decoration-color:var(--cor-borda-forte);text-decoration-color:var(--cor-borda-forte);text-underline-offset:.2em;overflow-wrap:anywhere}.divida-saldo{font-weight:var(--peso-forte)}.divida-detalhe{color:var(--cor-texto-2);font-size:var(--texto-sm)}.chip{padding:0 var(--esp-2);border-radius:var(--raio-linha);background:var(--cor-acento-fundo);color:var(--cor-texto);font-weight:var(--peso-medio);display:inline-block}.barra{height:.375rem;margin:var(--esp-1) 0;border-radius:var(--raio-linha);background:var(--cor-borda);display:block;overflow:hidden}.barra-preenchida{background:var(--cor-acento-marca);height:100%;display:block}.quitadas{margin-top:var(--esp-5)}.quitadas summary{min-height:2.75rem;color:var(--cor-acento-texto);font-weight:var(--peso-medio);cursor:pointer;align-items:center;display:inline-flex}.voltar{margin:0 0 var(--esp-2)}.voltar a{align-items:center;min-height:2.75rem;display:inline-flex}.quadro-divida{margin-top:var(--esp-4);padding:var(--esp-4);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie-2)}.quadro-divida p{margin:var(--esp-1) 0}.painel .rotulo-kpi{font-size:var(--texto-sm);font-weight:var(--peso-medio);color:var(--cor-texto-2);margin:0}.valor-kpi{font-size:var(--texto-kpi);font-weight:var(--peso-forte);line-height:var(--altura-linha-titulo)}.linhas-divida{margin:var(--esp-3) 0;padding:var(--esp-3) 0 0;border-top:1px solid var(--cor-borda);list-style:none}.linhas-divida li+li{margin-top:var(--esp-1)}.linha-total{font-weight:var(--peso-forte)}.veredito{font-size:var(--texto-lg);font-weight:var(--peso-forte)}.tabela-rolagem{max-width:100%;margin-top:var(--esp-3);overflow-x:auto}.painel .tabela-cronograma{border-collapse:separate;border-spacing:0;white-space:nowrap;min-width:100%;margin-top:0}.painel .tabela-cronograma th,.painel .tabela-cronograma td{padding:var(--esp-2) var(--esp-4) var(--esp-2) 0;text-align:right}.painel .tabela-cronograma th:first-child{z-index:1;text-align:left;background:var(--cor-superficie);position:sticky;left:0}
