.contas{display:flex;flex-direction:column;gap:var(--ritmo);min-width:0}.contas-troca{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;background:var(--surface-2);border-radius:var(--radius-pill);margin-bottom:calc(var(--ritmo) * -1 + var(--space-4))}.contas-troca a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);font:500 14px/20px var(--font-sans);color:var(--ink-muted);text-decoration:none}.contas-troca a:hover{color:var(--ink)}.contas-troca a[aria-current=page]{background:var(--forest);color:var(--on-forest)}.contas-troca a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.contas-grupo{border:0;margin:0;padding:0;min-width:0}.contas-grupo>legend{padding:0;margin-bottom:6px}.contas-seg{align-self:flex-start}.contas-seg span{min-height:40px}.contas-seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.contas-taxa-linha{display:flex;gap:var(--space-3);margin-top:var(--space-3)}.contas-taxa-linha>.ka-field{flex:1 1 0}.contas-parcelas{max-width:140px}.contas-taxas-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--space-3)}.contas-taxas-grade .ka-label{font-size:13px}.contas-naosei summary,.contas-detalhes summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font:700 14px/20px var(--font-sans);color:var(--accent)}.contas-naosei[open]{display:flex;flex-direction:column;gap:var(--space-3)}.contas-naosei ul{margin:0;padding-left:18px}.contas-mei{margin:0}.is-calculado .ka-input{background:var(--surface-2)}.contas-passagem{margin:0}@media(max-width:560px){.contas-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ka-result--conta{grid-template-columns:minmax(0,1fr);align-items:start}.contas-rotulo-valor{margin:0 0 calc(var(--space-3) * -1);font:700 13px/18px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);order:-1}.ka-result--conta .ka-result__body>.ka-money-xl{margin-top:0}.contas-linha,.contas-das,.contas-frase,.contas-arredondado{margin:0;font:400 15px/22px var(--font-sans);color:var(--ink)}.contas-das{font-size:17px}.contas-das strong{font-size:20px}.contas-frase{color:var(--ink-muted)}.contas-arredondado{padding:10px 14px;background:var(--surface);border-radius:var(--radius-md)}.contas-prejuizo{margin:0;padding:10px 14px;border-radius:var(--radius-md);background:var(--invalid-soft);color:var(--ink);font:400 15px/22px var(--font-sans)}.contas-prejuizo strong,.ka-result.is-prejuizo .ka-money-xl{color:var(--invalid)}.contas-passagens{gap:var(--space-4)}.contas-tag-atual{margin-left:6px}.contas-composicao{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface)}.contas-composicao__titulo{margin:0;font:700 14px/20px var(--font-sans);color:var(--ink)}.contas-barras{display:flex;height:18px;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-2)}.contas-barra{flex:0 0 var(--largura);min-width:0;transition:opacity .15s}.contas-barra--custo{background:var(--forest)}.contas-barra--imposto{background:var(--warn)}.contas-barra--taxa{background:var(--accent)}.contas-barra--despesas{background:var(--ink-muted)}.contas-barra--comissao{background:var(--line-strong)}.contas-barra--lucro{background:var(--lime)}.contas-legenda{list-style:none;margin:0;padding:0;display:grid;gap:6px}.contas-legenda li{display:grid;grid-template-columns:auto minmax(0,1fr) auto 52px;gap:var(--space-2);align-items:center;font:400 14px/20px var(--font-sans)}.contas-legenda strong{font-variant-numeric:tabular-nums}.contas-legenda small{color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums}.contas-ponto{width:12px;height:12px;border-radius:3px}.contas-legenda li.is-foco{font-weight:700}.contas-barras:has(.is-foco) .contas-barra:not(.is-foco){opacity:.35}@media(min-width:1024px){.contas-composicao{background:var(--night);color:var(--on-night)}.contas-composicao__titulo{color:var(--on-night)}.contas-barras{height:120px;align-items:flex-end;gap:8px;border-radius:0;background:none;overflow:visible}.contas-barra{flex:1 1 0;height:var(--altura);border-radius:4px 4px 0 0;background:var(--lime)}.contas-barra--lucro{background:var(--lime)}.contas-barra:not(.contas-barra--lucro){background:color-mix(in srgb,var(--lime) 55%,var(--night))}.contas-legenda small{color:var(--on-night-muted)}.contas-legenda .contas-ponto{background:color-mix(in srgb,var(--lime) 55%,var(--night))}.contas-legenda .contas-ponto.contas-barra--lucro{background:var(--lime)}}.contas-rolagem{position:relative;overflow-x:auto;max-width:100%;border-radius:var(--radius-md);background:var(--surface)}.contas-rolagem{background:linear-gradient(to right,var(--surface) 30%,transparent) left center / 32px 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,transparent) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--ink) 35%,transparent),transparent) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--ink) 35%,transparent),transparent) right center / 14px 100% no-repeat scroll,var(--surface)}.contas-arraste{margin:6px 0 0;font:400 13px/18px var(--font-sans);color:var(--ink-muted)}@media(min-width:640px){.contas-arraste{display:none}}.contas-das strong{white-space:nowrap}.contas-rolagem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.contas-tabela{min-width:0}.contas-tabela:not(.contas-tabela--texto) :is(th,td){white-space:nowrap}.contas-tabela :is(th,td){padding:8px 10px}.contas-tabela tbody th{text-transform:none;letter-spacing:0;font:500 14px/20px var(--font-sans);color:var(--ink);white-space:nowrap}.contas-tabela .contas-tag-atual{padding:2px 8px;font-size:11px}.contas-tabela tr.is-atual{background:var(--mint)}.contas-tabela tr.is-atual th{font-weight:700}@media(max-width:600px){.contas-formas .contas-tag-atual{display:none}.contas-formas tr.is-atual th:before{content:"✓ ";color:var(--valid)}}.contas-tabela caption{caption-side:top;text-align:left;padding:10px;font:700 14px/20px var(--font-sans);color:var(--ink)}.contas-tabela--texto{min-width:0}.contas-tabela--texto td{text-align:left!important}.contas-tabela--anexo{min-width:0}.contas-formas{display:flex;flex-direction:column;gap:var(--space-2)}.contas-detalhes{display:block}.contas-detalhes[open]>:not(summary){margin-top:var(--space-2)}.contas-conta{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font:400 14px/21px var(--font-sans);font-variant-numeric:tabular-nums}.contas-dl{margin:0;display:grid;gap:0;background:var(--surface);border-radius:var(--radius-md);padding:4px 14px}.contas-dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--space-3);padding:9px 0;border-bottom:1px solid var(--line)}.contas-dl>div:last-child{border-bottom:0}.contas-dl dt{color:var(--ink-muted);font:400 14px/20px var(--font-sans)}.contas-dl dd{margin:0;font:700 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;text-align:right}.contas-fator-r{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface)}.contas-fator-r p{margin:0}.contas-anexos{min-width:0}.contas-anexos td[data-celula=receita]{white-space:nowrap}.contas-texto{max-width:72ch}.contas-texto p,.contas-texto li{font:400 17px/27px var(--font-sans);color:var(--ink)}.contas-texto p{margin:0}.contas-texto ul,.contas-texto ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.contas-resposta{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-2)}.contas-taxas{max-width:860px}.contas-texto-curto{margin:0;font:400 16px/24px var(--font-sans)}.contas-empresa{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.contas-taxas__acoes{white-space:nowrap}.contas-taxas__acoes .ka-btn+.ka-btn{margin-left:6px}@media(max-width:1023px){.contas .ka-btn--sm{min-height:44px}}@media(max-width:600px){.ka-result--conta .ka-result__acoes .ka-btn{width:100%;justify-content:center}}@media(max-width:1023px){.contas .ka-hero-dark--curto{padding:var(--space-4) var(--space-5);gap:var(--space-2)}.contas .ka-hero-dark--curto .ka-hero-dark__text{gap:var(--space-2)}.contas .ka-hero-dark--curto .ka-lead{font-size:15px;line-height:21px}.contas>.ka-hero-dark+.contas-troca,.contas>.ka-hero-dark+.contas-ferramenta{margin-top:calc(var(--ritmo) * -1 + var(--space-3))}.contas-troca{margin-bottom:calc(var(--ritmo) * -1 + var(--space-3))}.contas-troca a{min-height:40px}}.contas-formas :is(th,td) small{display:block;font:400 12px/16px var(--font-sans);color:var(--ink-muted);text-transform:none;letter-spacing:0}.contas-formas__titulo{margin:0;font:700 14px/20px var(--font-sans);color:var(--ink)}.contas>.ka-hero-dark+.contas-troca,.contas>.ka-hero-dark+.contas-ferramenta{margin-top:calc(var(--ritmo) * -1 + var(--space-5))}@media(max-width:1023px){.contas>.ka-hero-dark+.contas-troca,.contas>.ka-hero-dark+.contas-ferramenta{margin-top:calc(var(--ritmo) * -1 + var(--space-3))}}
