:root{--fundo:#f6f7f9;--superficie:#fff;--borda:#e3e6ea;--texto:#16191d;--texto-sutil:#6b7280;--acento:#2563eb;--receita:#15803d;--despesa:#b91c1c;--privado:#7c3aed;--privado-fundo:#f3edff;--atencao:#b45309;--sombra:0 1px 2px #0000000f, 0 1px 3px #0000000a;--raio:12px}@media (prefers-color-scheme:dark){:root{--fundo:#0f1115;--superficie:#171a20;--borda:#262b33;--texto:#e8eaed;--texto-sutil:#9aa2af;--acento:#60a5fa;--receita:#4ade80;--despesa:#f87171;--privado:#c4b5fd;--privado-fundo:#2a2140;--atencao:#fbbf24;--sombra:none}}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:650}h1{font-size:1.4rem}h2{font-size:1.15rem}h3{font-size:.95rem}.sutil{color:var(--texto-sutil);font-weight:400}.centro{text-align:center}.carregando-inicial{margin-top:25vh}.erro{border-radius:var(--raio);background:color-mix(in srgb, var(--despesa) 12%, transparent);color:var(--despesa);margin:0;padding:.7rem .9rem;font-size:.9rem}button{background:var(--acento);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:.65rem 1rem;font-weight:550}button:disabled{opacity:.55;cursor:default}button.secundario{color:var(--texto-sutil);border:1px solid var(--borda);background:0 0;padding:.4rem .8rem;font-size:.85rem}.tela-login{place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.login{flex-direction:column;gap:.9rem;width:100%;max-width:22rem;display:flex}.login p{margin:-.4rem 0 .4rem;font-size:.9rem}label{color:var(--texto-sutil);flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:550;display:flex}input{border:1px solid var(--borda);background:var(--fundo);color:var(--texto);font:inherit;border-radius:10px;width:100%;min-width:0;padding:.65rem .75rem}input:focus-visible{outline:2px solid var(--acento);outline-offset:1px;border-color:#0000}.aplicacao{max-width:46rem;margin:0 auto;padding:0 1rem 3rem}.aplicacao.com-menu{padding-bottom:calc(4.8rem + env(safe-area-inset-bottom))}.painel{min-width:0}.cabecalho{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.conteudo{flex-direction:column;gap:1rem;padding-top:1.2rem;display:flex}.cartao{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra);padding:1rem}.cartao.vazio{text-align:center;padding:2rem 1rem}.cartao.vazio p{margin:.2rem 0}.etiqueta{letter-spacing:.02em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:.45rem;padding:.1rem .45rem;font-size:.68rem;font-weight:600;display:inline-block}.etiqueta.papel{background:var(--fundo);color:var(--texto-sutil);border:1px solid var(--borda)}.etiqueta.privado{background:var(--privado-fundo);color:var(--privado)}.etiqueta.teto{background:color-mix(in srgb, var(--acento) 12%, transparent);color:var(--acento);text-transform:none;letter-spacing:0}.navegacao-mes{justify-content:space-between;align-items:center;display:flex}.navegacao-mes h2{text-transform:capitalize}.navegacao-mes button{width:2.2rem;height:2.2rem;color:var(--texto-sutil);border:1px solid var(--borda);background:0 0;padding:0;font-size:1.3rem;line-height:1}.resumo{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.metrica{flex-direction:column;gap:.15rem;display:flex}.metrica .rotulo{color:var(--texto-sutil);font-size:.78rem}.metrica strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.receita{color:var(--receita)}.despesa{color:var(--despesa)}.categorias{gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.linha-categoria{justify-content:space-between;margin-bottom:.3rem;font-size:.88rem;display:flex}.linha-categoria .valor{font-variant-numeric:tabular-nums;color:var(--texto-sutil)}.barra{background:var(--fundo);border-radius:999px;height:5px;overflow:hidden}.preenchimento{background:var(--acento);border-radius:999px;height:100%}.categorias .categoria-botao{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;margin:-.3rem -.4rem;padding:.3rem .4rem;font-weight:400;display:block}.categorias .categoria-botao:hover{background:var(--fundo)}.categorias li.selecionada .categoria-botao{background:var(--fundo);box-shadow:inset 0 0 0 1px var(--borda)}.documento{padding:1.2rem 1.1rem}.markdown{font-size:.95rem;line-height:1.65}.markdown h2{margin:0 0 .8rem}.markdown h3{margin:1.6rem 0 .5rem;font-size:1.02rem}.markdown h4{margin:1.2rem 0 .4rem;font-size:.93rem;font-weight:650}.markdown p{margin:0 0 .8rem}.markdown ul,.markdown ol{margin:0 0 .9rem;padding-left:1.3rem}.markdown li{margin-bottom:.35rem}.markdown a{color:var(--acento)}.rolagem-tabela{margin:0 0 1rem;overflow-x:auto}.markdown table{border-collapse:collapse;min-width:100%;font-size:.88rem}.markdown th,.markdown td{border-bottom:1px solid var(--borda);text-align:left;vertical-align:top;padding:.45rem .7rem .45rem 0}.markdown th{white-space:nowrap;font-weight:600}.documento.rolavel{max-width:34rem;max-height:78vh;overflow-y:auto}button.link{color:var(--acento);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.rodape-legal{margin-top:2rem;font-size:.85rem}.rodape-legal button.link{color:var(--texto-sutil)}.orcamento li+li{margin-top:.9rem}.orcamento .sobra{margin:.3rem 0 0;font-size:.78rem}.orcamento li.atencao .preenchimento{background:var(--atencao)}.orcamento li.atencao .valor{color:var(--atencao)}.orcamento li.estourado .preenchimento{background:var(--despesa)}.orcamento li.estourado .valor{color:var(--despesa)}.orcamento .valor .sutil{color:var(--texto-sutil);font-weight:400}.filtro-ativo{padding:.9rem 1rem}.filtro-ativo .linha-categoria{align-items:baseline;gap:.6rem;font-size:.9rem}.filtro-ativo .valor{white-space:nowrap}.filtro-ativo .acoes-linha{align-items:center;margin-top:.6rem}.filtro-ativo .dica{margin:0}.lancamentos{margin:.6rem 0 0;padding:0;list-style:none}.lancamentos li{border-top:1px solid var(--borda);grid-template-columns:2.9rem 1fr auto;align-items:baseline;gap:.2rem .6rem;padding:.6rem 0;display:grid}.lancamentos li:first-child{border-top:0}.lancamentos li.clicavel{cursor:pointer;border-radius:8px}.lancamentos li.clicavel:hover{background:var(--fundo)}.lancamentos .data{color:var(--texto-sutil);font-variant-numeric:tabular-nums;font-size:.8rem}.lancamentos .descricao{font-size:.93rem}.lancamentos .categoria{grid-column:2;font-size:.78rem}.lancamentos .valor{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/3/span 2;align-self:center;font-size:.93rem;font-weight:550}.lancamentos .observacao{grid-column:1/-1;margin:.25rem 0 0}.lancamentos .pagamento{grid-column:1/-1;margin:.15rem 0 0;font-size:.78rem}.em-aberto h3{align-items:baseline;gap:.5rem;display:flex}.em-aberto h3 .valor{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.9rem}.em-aberto .acoes-linha,.lancamentos li.previsto .acoes-linha{grid-column:1/-1;align-items:center;gap:.4rem;margin-top:.4rem}.em-aberto .acoes-linha button,.lancamentos li.previsto .acoes-linha button{padding:.3rem .55rem;font-size:.8rem}.em-aberto .acoes-linha input[type=date],.lancamentos li.previsto .acoes-linha input[type=date]{width:auto;padding:.25rem .45rem;font-size:.8rem}.etiqueta.vencida{background:color-mix(in srgb, var(--despesa) 14%, transparent);color:var(--despesa);text-transform:none;letter-spacing:0}.etiqueta.aberta{background:color-mix(in srgb, var(--atencao) 16%, transparent);color:var(--atencao);text-transform:none;letter-spacing:0}.etiqueta.antecipado{background:var(--fundo);color:var(--texto-sutil);border:1px solid var(--borda);text-transform:none;letter-spacing:0}.transferencias-mes .percurso{grid-column:2;font-size:.78rem}.transferencias-mes .acoes-linha{grid-column:1/-1;gap:.35rem;margin-top:.35rem}.transferencias-mes .acoes-linha button{padding:.3rem .55rem;font-size:.8rem}.transferencias-mes .acoes-linha .sutil{align-self:center;font-size:.8rem}button.novo{width:100%;color:var(--acento);border:1px dashed var(--borda);background:0 0;font-weight:550}.sobreposicao{z-index:10;background:#00000073;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.formulario{flex-direction:column;gap:.8rem;width:100%;max-width:26rem;margin:auto 0;display:flex}.par{grid-template-columns:1fr 1.15fr;gap:.8rem;display:grid}.par>*{min-width:0}select{border:1px solid var(--borda);background:var(--fundo);color:var(--texto);font:inherit;border-radius:10px;padding:.65rem .75rem}.alternador{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.alternador button{background:var(--fundo);color:var(--texto-sutil);border:1px solid var(--borda);font-weight:550}.alternador button.ativo{background:var(--acento);color:#fff;border-color:#0000}.acoes{align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.espacador{flex:1}button.destrutivo{background:var(--despesa);color:#fff}button.secundario.perigo{color:var(--despesa);border-color:color-mix(in srgb, var(--despesa) 35%, var(--borda))}.acoes-cabecalho{flex-shrink:0;gap:.5rem;display:flex}.dica{margin:-.5rem 0 0;font-size:.82rem}.observacao{margin:.2rem 0 0;font-size:.82rem}ul+.dica{margin-top:.8rem}.cofre{flex-direction:column;align-items:center;gap:.3rem;padding:1.6rem 1rem;display:flex}.cofre .rotulo{color:var(--texto-sutil);font-size:.85rem}.saldo-grande{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:700}.meta{width:100%;max-width:22rem;margin-top:1.2rem}.barra.alta{height:12px}.progresso{margin:.5rem 0 0;font-size:.88rem}.sem-meta{margin:.6rem 0 0;font-size:.88rem}.extrato-mesada{border-top:1px solid var(--borda);margin-top:.9rem}.acoes-linha{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.cartao.inativa{opacity:.62}.caixa{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;font-size:.9rem}.caixa input{width:auto;margin:0}.etiqueta.parcela{background:var(--fundo);color:var(--texto-sutil);border:1px solid var(--borda)}.lancamentos li.previsto{opacity:.72;border-left:2px dashed var(--borda);cursor:default;padding-left:.6rem}.lancamentos li.aberta{position:relative}.lancamentos li.aberta:before{content:"";background:var(--atencao);border-radius:2px;width:3px;position:absolute;top:.35rem;bottom:.35rem;left:-.5rem}.lancamentos li.aberta.vencida:before{background:var(--despesa)}.previsto-resumo{padding:.9rem 1rem}.lista-categorias{margin:.6rem 0 0;padding:0;list-style:none}.lista-categorias li{border-top:1px solid var(--borda);justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.lista-categorias li:first-child{border-top:0}.lista-categorias .nome{overflow-wrap:anywhere;min-width:0;font-size:.93rem}.lista-categorias .acoes-linha{flex-shrink:0;gap:.35rem;margin-top:0}.lista-categorias .acoes-linha button{padding:.35rem .6rem;font-size:.8rem}.lista-categorias li.inativa{opacity:.55}.serie{margin:.6rem 0 0;padding:0;list-style:none}.serie li{border-top:1px solid var(--borda);padding:.5rem 0}.serie li:first-child{border-top:0}.serie .barra{margin-top:.25rem}.serie .barra+.barra{margin-top:2px}.serie.entradas-saidas{grid-template-columns:1fr max-content;align-items:center;row-gap:.25rem;display:grid}.serie.entradas-saidas li{display:contents}.serie.entradas-saidas .saldo,.serie.entradas-saidas .numero{padding-left:.6rem}.serie.entradas-saidas .mes,.serie.entradas-saidas .saldo{border-top:1px solid var(--borda);margin-top:.25rem;padding-top:.5rem;font-size:.88rem}.serie.entradas-saidas li:first-child .mes,.serie.entradas-saidas li:first-child .saldo{border-top:0;margin-top:0;padding-top:0}.serie.entradas-saidas .saldo{font-variant-numeric:tabular-nums}.serie.entradas-saidas .barra{margin-top:0}.serie.entradas-saidas .numero{font-variant-numeric:tabular-nums;font-size:.78rem}.preenchimento.receita{background:var(--receita)}.preenchimento.despesa{background:var(--despesa)}.lancamentos.com-ano li{grid-template-columns:4.2rem 1fr auto}.lancamentos.com-ano .valor{grid-row:auto}.aviso-forte{border-radius:var(--raio);background:color-mix(in srgb, var(--despesa) 10%, transparent);border:1px solid color-mix(in srgb, var(--despesa) 30%, var(--borda));margin:0;padding:.8rem .9rem;font-size:.88rem}.lista-revisavel{max-height:40vh;margin:.6rem 0 0;padding:0;list-style:none;overflow-y:auto}.lista-revisavel li{border-top:1px solid var(--borda);grid-template-columns:3.2rem 1fr auto auto;align-items:center;gap:.2rem .6rem;padding:.6rem 0;display:grid}.lista-revisavel li:first-child{border-top:0}.lista-revisavel .data{color:var(--texto-sutil);font-variant-numeric:tabular-nums;font-size:.8rem}.lista-revisavel .descricao{overflow-wrap:anywhere;min-width:0;font-size:.93rem}.lista-revisavel .valor{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:550}.lista-revisavel button{padding:.3rem .55rem;font-size:.78rem}.lista-revisavel .confirmacao-linha{border-radius:var(--raio);background:color-mix(in srgb, var(--despesa) 10%, transparent);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.4rem;margin-top:.4rem;padding:.6rem;display:flex}.lista-revisavel .confirmacao-linha p{flex:100%;margin:0;font-size:.85rem}.lista-revisavel .confirmacao-linha button{padding:.5rem .8rem;font-size:.85rem}.lista-casas{margin:.6rem 0 0;padding:0;list-style:none}.lista-casas li{border-top:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.8rem 0;display:flex}.lista-casas li:first-child{border-top:0}.lista-casas .nome{flex:auto;align-items:center;gap:.4rem;font-weight:550;display:flex}.lista-casas .composicao,.lista-casas .datas{flex:100%;font-size:.85rem}.lista-casas li.inativa .nome{color:var(--texto-sutil)}.lista-casas .confirmacao-linha{border-radius:var(--raio);background:color-mix(in srgb, var(--despesa) 10%, transparent);flex-wrap:wrap;flex:100%;align-items:center;gap:.4rem;margin-top:.4rem;padding:.6rem;display:flex}.lista-casas .confirmacao-linha p{flex:100%;margin:0;font-size:.85rem}.lista-convites{margin:.6rem 0 0;padding:0;list-style:none}.lista-convites li{border-top:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.7rem 0;display:flex}.lista-convites li:first-child{border-top:0}.lista-convites .descricao{overflow-wrap:anywhere;flex:100%;font-size:.93rem}.lista-convites button{padding:.3rem .55rem;font-size:.78rem}.total-periodo{border-top:1px solid var(--borda);margin-top:.9rem;padding-top:.7rem;font-size:.9rem}.total-periodo .linha-categoria{margin-bottom:.35rem}.total-periodo .valor{color:var(--texto);white-space:nowrap;font-weight:550}.total-periodo .dica{margin:0}.comparacao{margin:.6rem 0 0;padding:0;list-style:none}.comparacao li{border-top:1px solid var(--borda);grid-template-columns:1fr auto;gap:.1rem .6rem;padding:.55rem 0;display:grid}.comparacao li:first-child{border-top:0}.comparacao .descricao{overflow-wrap:anywhere;min-width:0;font-size:.93rem}.comparacao .valor{text-align:right;font-size:.93rem;font-weight:550}.comparacao .media{font-size:.78rem}.comparacao .variacao{text-align:right;font-size:.82rem;font-weight:550}.permissoes{margin:.8rem 0 0;padding:0;list-style:none}.permissoes li{border-top:1px solid var(--borda);padding:.6rem 0}.permissoes li:first-child{border-top:0;padding-top:0}.permissoes .dica{margin:.25rem 0 0 1.6rem}.acoes button.secundario{padding:.65rem 1rem;font-size:1rem}.menu-lateral{display:none}.barra-inferior{z-index:5;padding:.3rem .2rem calc(.3rem + env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--borda);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.barra-inferior button{min-height:3rem;color:var(--texto-sutil);background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.3rem .1rem;font-size:.67rem;font-weight:550;display:flex}.barra-inferior button.ativo{color:var(--acento)}.barra-inferior svg{width:22px;height:22px}.menu-lateral ul,.menu-folha ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.menu-lateral button,.menu-folha button{width:100%;color:var(--texto-sutil);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:.75rem;font-weight:500;display:flex}.menu-lateral button:hover{background:var(--superficie);color:var(--texto)}.menu-folha button:hover{background:var(--fundo);color:var(--texto)}.menu-lateral button.ativo,.menu-folha button.ativo{background:color-mix(in srgb, var(--acento) 12%, transparent);color:var(--acento);font-weight:600}.menu-lateral svg,.menu-folha svg{flex-shrink:0;width:20px;height:20px}.marca{align-items:center;gap:.6rem;min-width:0;display:flex}.avatar{background:color-mix(in srgb, var(--acento) 14%, transparent);width:2.1rem;height:2.1rem;color:var(--acento);border-radius:50%;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:650;display:grid}.identidade{flex-direction:column;min-width:0;line-height:1.25;display:flex}.identidade strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.identidade .sutil{font-size:.75rem}.sobreposicao.folha{align-items:flex-end}.menu-folha{width:100%;max-width:26rem;margin-bottom:calc(4.2rem + env(safe-area-inset-bottom));padding:.9rem}.menu-folha .marca{padding:.2rem .4rem .9rem}.menu-folha button{padding:.7rem;font-size:.95rem}.menu-folha li.separado{border-top:1px solid var(--borda);margin-top:.5rem;padding-top:.5rem}@media (width>=64rem){.aplicacao.com-menu{grid-template-columns:auto minmax(0,46rem);justify-content:center;gap:2.5rem;max-width:none;padding-bottom:3rem;display:grid}.com-menu .cabecalho{display:none}.com-menu .painel{padding-top:1.5rem}.barra-inferior{display:none}.menu-lateral{flex-direction:column;align-self:start;width:13rem;height:100dvh;padding:1.5rem 0;transition:width .16s;display:flex;position:sticky;top:0}.menu-lateral .marca{padding:0 .7rem 1.3rem}.menu-lateral button{padding:.55rem .7rem;font-size:.92rem}.rodape-menu{border-top:1px solid var(--borda);gap:.1rem;margin-top:auto;padding-top:1rem;display:grid}.menu-lateral button.recolher{justify-content:center;margin-top:.3rem;padding:.4rem 0}.menu-lateral.recolhido{width:3.9rem}.menu-lateral.recolhido .rotulo,.menu-lateral.recolhido .identidade{display:none}.menu-lateral.recolhido .marca{justify-content:center;padding:0 0 1.3rem}.menu-lateral.recolhido button{justify-content:center;padding:.55rem 0}.menu-lateral.recolhido button.recolher svg{transform:rotate(180deg)}}@media (width>=30rem){.sobreposicao{align-items:center}}@media (width<=30rem){.resumo{grid-template-columns:1fr}.metrica{flex-direction:row;justify-content:space-between;align-items:baseline}.metrica:has(p){flex-direction:column;align-items:stretch}}button.importar,button.transferir{width:100%;margin-top:.5rem}.importacao{max-width:34rem;max-height:82vh;overflow-y:auto}.contas-do-extrato{flex-direction:column;gap:.5rem;margin:.7rem 0;display:flex}.contas-do-extrato select{width:100%}.lista-importacao{margin:.4rem 0 0;padding:0;list-style:none}.lista-importacao li{border-top:1px solid var(--borda);padding:.7rem 0}.lista-importacao li:first-child{border-top:0}.lista-importacao li.ja-importada{opacity:.55}.lista-importacao select{width:100%;margin-top:.45rem}.lista-importacao .observacao{margin-left:1.6rem}.linha-extrato{grid-template-columns:auto 2.9rem 1fr auto;align-items:baseline;gap:.5rem;font-size:.9rem;display:grid}.linha-extrato .data{color:var(--texto-sutil);font-variant-numeric:tabular-nums;font-size:.8rem}.linha-extrato .descricao{overflow-wrap:anywhere;min-width:0;font-weight:400}.linha-extrato .valor{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:550}.aviso-atualizacao{z-index:11;top:calc(.6rem + env(safe-area-inset-top));border:1px solid var(--borda);background:var(--superficie);width:fit-content;max-width:100%;box-shadow:var(--sombra);border-radius:14px;align-items:center;gap:.75rem;margin:0 auto;padding:.55rem .6rem .55rem .9rem;font-size:.9rem;display:flex;position:fixed;left:.8rem;right:.8rem}.aviso-atualizacao span{min-width:0}.aviso-atualizacao button{background:var(--acento);color:#fff;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:.35rem .9rem;font-size:.85rem;font-weight:550}.fatura-total{flex-direction:column;align-items:stretch;gap:.2rem}.fatura-total strong{font-size:1.5rem}.fatura-total p{margin:.4rem 0 0}.seletor-cartao{margin-bottom:.8rem;display:block}.seletor-cartao select{width:100%}.posicoes-lista{margin:.6rem 0 0;padding:0;list-style:none}.posicoes-lista li{border-top:1px solid var(--borda);grid-template-columns:1fr 8.5rem;align-items:center;gap:.15rem .7rem;padding:.7rem 0;display:grid}.posicoes-lista li:first-child{border-top:0}.posicoes-lista .nome{overflow-wrap:anywhere;min-width:0;font-size:.93rem}.posicoes-lista label{margin:0}.posicoes-lista input{text-align:right;font-variant-numeric:tabular-nums;margin:0}.posicoes-lista .referencia{grid-column:1;font-size:.78rem}.posicoes-lista button{justify-self:end;padding:.3rem .55rem;font-size:.78rem}.etiqueta.passivo{background:color-mix(in srgb, var(--despesa) 12%, transparent);color:var(--despesa)}.data-da-foto{margin:0}.data-da-foto input{width:auto}.alternador.tres{grid-template-columns:1fr 1fr 1fr}.filtros-rent{gap:.6rem;margin-bottom:.9rem;display:grid}@media (width>=30rem){.filtros-rent{grid-template-columns:1fr 1.4fr}}.filtros-rent label{margin:0}.taxas{margin:.6rem 0 0;padding:0;list-style:none}.taxas li{border-top:1px solid var(--borda);grid-template-columns:1fr auto;gap:.15rem .7rem;padding:.7rem 0;display:grid}.taxas li:first-child{border-top:0}.taxas .nome{font-size:.93rem}.taxas .valor{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.taxas .referencia{grid-column:1/-1;font-size:.78rem}.alternador.quatro{grid-template-columns:1fr 1fr}@media (width>=30rem){.alternador.quatro{grid-template-columns:repeat(4,1fr)}}.politica-alvos{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.politica-alvos li{grid-template-columns:1fr auto auto;align-items:end;gap:.5rem;display:grid}.politica-alvos .nome{font-size:.9rem}.politica-alvos label{flex-direction:column;gap:.1rem;margin:0;display:flex}.politica-alvos label span{font-size:.72rem}.politica-alvos input{text-align:right;width:4.5rem}.taxas li.benchmark{border-top:1px solid var(--borda)}.taxas li.benchmark .referencia+.referencia{margin-top:.15rem}
