.painel{flex-direction:column;gap:14px;width:100%;max-width:1280px;margin:0 auto;padding:16px 16px 96px;display:flex}@media (min-width:700px){.painel{gap:18px;padding:clamp(18px,3vw,28px) clamp(18px,3vw,32px) 96px}}.painel-visao{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-width:0;display:grid}.painel-visao>*,.painel-tercos>*,.painel-tercos>.painel-bloco>*{grid-column:1/-1}.painel-numeros,.painel-tercos,.painel-visao .painel-bloco{display:contents}.painel-numeros>*{grid-column:span 6}@media (max-width:699px){.painel-visao>*,.painel-tercos>*,.painel-tercos>.painel-bloco>*{order:2}.painel-numeros>*{order:0}.painel-visao>.painel-atencao{order:1}}@media (min-width:700px){.painel-visao{gap:20px}}@media (min-width:1180px){.painel-numeros>*{grid-column:span 3}.painel-visao.com-calendario>:has(+.painel-calendario){grid-column:span 8}.painel-visao.com-calendario>.painel-calendario,.painel-tercos>*,.painel-tercos>.painel-bloco>*{grid-column:span 4}:is(.painel-tercos:not(:has(>.painel-bloco))>:first-child:nth-last-child(2),.painel-tercos:not(:has(>.painel-bloco))>:first-child:nth-last-child(2)~*){grid-column:span 6}.painel-tercos:not(:has(>.painel-bloco))>:only-child{grid-column:1/-1}.painel-tercos .campos-2{grid-template-columns:minmax(0,1fr)}}.painel-contas-tela{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:1180px){.painel-contas-tela{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.painel-contas-tela>.painel-calendario{grid-area:1/2;position:sticky;top:16px}.painel-contas-tela .painel-conta{grid-template-columns:40px minmax(0,1fr) 120px max-content;grid-template-areas:"dia texto valor acoes""dia quando valor acoes""dia nota nota nota";align-items:center;gap:2px 12px;padding:10px 0}.painel-contas-tela .painel-conta>.painel-dia{grid-area:dia;align-self:start}.painel-contas-tela .painel-conta-topo,.painel-contas-tela .painel-conta-base{display:contents}.painel-contas-tela .painel-conta-texto{grid-area:texto}.painel-contas-tela .painel-conta-topo>:last-child{grid-area:valor;justify-self:end}.painel-contas-tela .painel-situacao{grid-area:quando;align-self:start}.painel-contas-tela .painel-conta-acoes{grid-area:acoes;justify-self:end}.painel-contas-tela .painel-conta>.painel-conta-nota{grid-area:nota;margin-top:2px}}.painel-cartao{background:var(--surface);border:1px solid var(--line-soft);min-width:0;color:var(--ink);border-radius:8px;padding:clamp(18px,2.6vw,24px)}[data-theme=dark] .painel-cartao{border-color:#0000}.painel-titulo{font:600 15px/1.3 var(--font-ui);letter-spacing:-.01em;color:var(--ink);margin:0}.painel-sub{font:400 13px/1.45 var(--font-ui);color:var(--ink-2);margin:2px 0 0}.painel-cartao-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.painel-cartao-cabeca-texto{min-width:0}.painel-cartao-titulo{align-items:center;gap:12px;display:flex}.painel-rotulo{font:400 13.5px var(--font-ui);color:var(--ink-2);margin-top:14px}.painel-lista-vazia{font:400 14px/1.5 var(--font-ui);color:var(--ink-2);margin:0;padding:14px 0 4px}.painel-link{min-height:44px;font:600 13.5px var(--font-ui);color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:4px;align-items:center;gap:6px;display:inline-flex}.painel-link:hover{-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.painel-ponto{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.painel-tag{white-space:nowrap;font:600 11.5px var(--font-ui);border-radius:var(--r-pill);background:var(--bg-sunken);border:1px solid var(--line-soft);color:var(--ink-2);align-items:center;padding:1px 8px;display:inline-flex}.painel-tag-info{background:var(--info-bg);border-color:var(--info-line)}.painel-tag-att{background:var(--att-bg);border-color:var(--att-line);color:var(--att-text);font-weight:700}.painel-icone{border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.painel-icone-grande{border-radius:6px;width:40px;height:40px}.painel-icone-accent{background:var(--accent-bg);color:var(--accent-text)}.painel-icone-att{background:var(--att-bg);color:var(--att-text)}.painel-icone-neg{background:var(--danger-bg);color:var(--neg-text)}.painel-icone-letra{font:600 17px var(--font-ui)}.painel-empresa-opcao{min-height:56px}.painel-empresa-opcao .sigla{width:36px;height:36px;font-size:12px}.painel-empresa-opcao-texto{flex-direction:column;flex:1;min-width:0;display:flex}.painel-empresa-opcao-texto>span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.painel-empresa-opcao-texto>small{font:400 12px var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2)}.painel-empresa-opcao>.ico:last-child{color:var(--accent-text)}.painel-leitura{background:var(--info-bg);border:1px solid var(--info-line);font:400 14px/1.5 var(--font-ui);color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.painel-leitura>.ico{color:var(--ink-2)}.painel-equipe{flex-wrap:wrap;row-gap:0}.painel-equipe>span{flex:260px}.confirmar-texto>.campo{margin-top:14px}.painel-casando{background:var(--accent-bg);border:1px solid var(--accent-line);color:var(--ink);border-radius:8px;padding:16px}.painel-casando-titulo{font:700 15px/1.3 var(--font-ui);color:var(--ink);margin:0}.painel-casando-texto{font:400 13.5px/1.55 var(--font-ui);color:var(--ink-2);margin:6px 0 0}.painel-casando-texto strong{color:var(--ink)}.painel-casando-linha{background:var(--surface);border:1px solid var(--line-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding:10px 12px;display:flex}.painel-casando-desc{min-width:0;font:400 13.5px/1.45 var(--font-ui);overflow-wrap:anywhere;flex:200px}.painel-casando-sinais{color:var(--ink-2)}.painel-casando-valor{font:700 14px var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.painel-casando-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.painel-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.painel-topo>.nav-mes{flex:auto}.painel-lanc-filtros>a{min-height:40px;font:500 14px var(--font-ui);color:var(--ink-2);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.painel-lanc-filtros>a:hover{color:var(--ink)}.painel-lanc-filtros>a[aria-current=page]{background:var(--surface-2);color:var(--ink)}.painel-lanc-filtros>a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.painel-numero{flex-direction:column;gap:4px;display:flex;container-type:inline-size}.painel-numero-rotulo{font:500 13px/1.4 var(--font-ui);color:var(--ink-2);margin:0}.painel-numero-valor{font:600 28px/1.2 var(--font-num);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}@supports (width:1cqi){.painel-numero-valor{font-size:min(28px, 100cqi / (var(--n,12) * .62))}}.painel-numero-valor.neg{color:var(--neg-text)}.painel-numero-pe{font:400 13px/1.45 var(--font-ui);color:var(--ink-2)}.painel-numero-alerta{color:var(--neg-text);font-weight:600}.painel-numero-att{color:var(--att-text);margin-top:6px}.painel-numero-prazo{margin-top:4px}.painel{--nevoa-fraca:color-mix(in oklab, var(--ink-2) 42%, transparent)}.painel-barrinhas{box-sizing:content-box;width:100%;height:32px;margin-top:auto;padding-top:12px;display:block}.painel-barrinhas rect{fill:var(--nevoa-fraca)}.painel-barrinhas rect.hoje{fill:var(--accent)}.painel-progresso{background:var(--line-soft);border-radius:3px;height:6px;margin-top:12px;display:block;overflow:hidden}.painel-progresso>i{width:var(--p);background:var(--pos);border-radius:3px;height:100%;display:block}.painel-progresso.tempo>i{background:var(--ink-2)}.painel-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.painel-cab .painel-legenda{border:0;margin:0;padding:0}.painel-estado{font:500 13px/1.3 var(--font-ui);color:var(--ink-2);white-space:nowrap}.painel-estado.aberto{color:var(--pos-text)}.painel-resultado>.painel-sub{margin-top:4px}.painel-resumo-grafico{flex-wrap:wrap;gap:8px 32px;margin:16px 0 0;display:flex}.painel-resumo-grafico dt{font:400 13px/1.4 var(--font-ui);color:var(--ink-2)}.painel-resumo-grafico dd{font:600 17px/1.35 var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:0}.painel-resumo-grafico dd .neg{color:var(--neg-text)}.painel-resumo-grafico dd small{font:400 13px var(--font-ui);color:var(--ink-2);margin-left:8px}.painel-resumo-marca{background:var(--accent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.painel-nota{border-top:1px solid var(--line-soft);font:400 13px/1.55 var(--font-ui);color:var(--ink-2);margin:14px 0 0;padding-top:12px}.painel-nota strong{color:var(--ink);font-weight:600}.painel-vazio-olho{font:600 12px/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.painel-vazio-titulo{font:600 clamp(20px, 2.4vw, 26px)/1.2 var(--font-ui);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:8px 0 0}.painel-vazio-passos{font:400 15px/1.5 var(--font-ui);color:var(--ink-2);gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.painel-vazio-passos li{gap:12px;display:flex}.painel-vazio-passos li>span{background:var(--bg-sunken);width:26px;height:26px;color:var(--accent-text);font:600 13px var(--font-ui);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.painel-vazio-passos em{color:var(--ink);font-style:normal;font-weight:600}.painel-vazio-nota{font:400 13px/1.55 var(--font-ui);color:var(--ink-2);margin:16px 0 4px}.painel-vazio-links{flex-wrap:wrap;column-gap:24px;display:flex}.painel-vazio-fechado{text-align:center}.painel-calendario-vencidas{font:500 13px/1.45 var(--font-ui);color:var(--neg-text);margin:8px 0 0}.painel-calendario-vencidas .painel-link{min-height:0;color:var(--neg-text);text-decoration-color:currentColor}.painel-calendario-grade{gap:2px;margin-top:14px;display:grid}.painel-visao .painel-calendario{flex-direction:column;display:flex}.painel-visao .painel-calendario-grade{flex:1;grid-template-rows:auto repeat(5,minmax(46px,1fr))}.painel-visao .painel-calendario-dia{height:auto}.painel-calendario-semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.painel-calendario-cab{text-align:center;font:500 11.5px var(--font-ui);color:var(--ink-2);padding-bottom:4px}.painel-calendario-dia{border-radius:6px;min-width:0;height:46px}.painel-calendario-dia>a,.painel-calendario-dia>.painel-calendario-num{height:100%;color:var(--ink);border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding-top:6px;text-decoration:none;display:flex}.painel-calendario-dia>a{background:var(--bg-sunken)}.painel-calendario-dia>a:hover{background:var(--surface-2)}.painel-calendario-dia>a:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.painel-calendario-num{font:500 12.5px var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.painel-calendario-dia.passou .painel-calendario-num{color:var(--ink-3)}.painel-calendario-dia.hoje>a,.painel-calendario-dia.hoje>.painel-calendario-num{box-shadow:inset 0 0 0 1.5px var(--accent)}.painel-calendario-dia.hoje .painel-calendario-num{font-weight:700}.painel-calendario-dia.escolhido>a{background:var(--ink);color:var(--bg)}.painel-calendario-pontos{align-items:center;gap:3px;height:8px;display:flex}.painel-calendario-pontos>i,.painel-calendario-ponto{background:var(--ink-2);border-radius:50%;width:6px;height:6px;display:inline-block}.painel-calendario-pontos>i.receber,.painel-calendario-ponto.receber{background:var(--accent)}.painel-calendario-pontos>small{font:600 10px var(--font-num);color:var(--ink-2)}.painel-calendario-dia.escolhido .painel-calendario-pontos>i{background:var(--bg)}.painel-calendario-dia.escolhido .painel-calendario-pontos>i.receber{background:var(--accent)}.painel-calendario-periodo{color:var(--ink-2);margin-left:auto}.painel-grafico{margin-top:12px;container-type:inline-size}.painel-svg-m,.painel-svg-g{display:none}@container (min-width:520px){.painel-svg-p{display:none}.painel-svg-m{display:block}}@container (min-width:900px){.painel-svg-m{display:none}.painel-svg-g{display:block}}.painel-grafico-svg{vertical-align:top;overflow:visible}.painel-grafico-eixo{font:500 10px var(--font-num);fill:var(--ink-3)}.painel-grafico-dia{font:500 10px var(--font-ui);fill:var(--ink-3)}.painel-grafico-vazio{padding:22px 0}.painel-legenda{border-top:1px solid var(--line-soft);font:500 12px var(--font-ui);color:var(--ink-2);flex-wrap:wrap;gap:14px;margin-top:10px;padding-top:10px;display:flex}.painel-legenda>span{align-items:center;gap:6px;display:inline-flex}.painel-legenda-linha{border-top:2.5px solid var(--pos);width:14px;height:0}.painel-legenda-linha.neg{border-top-color:var(--neg)}.painel-legenda-linha.agendado{border-top:2px dashed var(--ink-3)}.painel-barras{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.painel-barras-linha{font:500 13.5px/1.35 var(--font-ui);color:var(--ink);justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.painel-barras-linha>span:first-child{overflow-wrap:anywhere;min-width:0}.painel-barras-valor{font:500 12px var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;flex:none}.painel-barras-valor>strong{font:700 13.5px var(--font-num);color:var(--ink);margin-right:4px}.painel-barras-trilho{background:var(--surface-3);border-radius:3px;height:6px;margin-top:5px;display:block;overflow:hidden}.painel-barras-trilho>i{width:var(--p);background:var(--ink-2);border-radius:4px;height:100%;display:block}.painel-barras .painel-barras-trilho>i{min-width:3px}.painel-barras>li:first-child .painel-barras-trilho>i{background:var(--ink)}.painel-barras-sem .painel-barras-linha>span:first-child{color:var(--ink-2)}.painel-barras-sem .painel-barras-trilho>i{background:repeating-linear-gradient(-45deg, var(--ink-3) 0 3px, transparent 3px 6px)}.painel-mesames{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.painel-mesames>li{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.painel-mesames-rotulo{font:600 12.5px var(--font-ui);color:var(--ink-2)}.painel-mesames-rotulo>small{white-space:nowrap;font:400 11px var(--font-ui);color:var(--ink-2);display:block}.painel-mesames-trilho{background:var(--surface-3);border-radius:5px;height:10px;display:block;position:relative}.painel-mesames-trilho:after{content:"";left:var(--zero);background:var(--line-strong);width:1px;position:absolute;top:-3px;bottom:-3px}.painel-mesames-trilho>i{top:0;bottom:0;left:var(--zero);width:var(--p);background:var(--pos);border-radius:3px;min-width:2px;position:absolute}.painel-mesames-trilho>i.neg{left:auto;right:calc(100% - var(--zero));background:var(--neg)}.painel-mesames-trilho>i.parcial{opacity:.5}.painel-mesames>li>strong{text-align:right;min-width:92px;font:700 12.5px var(--font-num);font-variant-numeric:tabular-nums}.painel-mesames>li>strong.pos{color:var(--pos-text)}.painel-mesames>li>strong.neg{color:var(--neg-text)}.painel-mesames-par{font:400 11.5px var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2);grid-column:2/-1}.painel-mesames-par>span{white-space:nowrap}.painel-mesames-nada{font:400 12.5px var(--font-ui);color:var(--ink-2);grid-column:2/-1}.painel-expansor{min-width:0;display:block}.painel-expansor>summary{list-style:none}.painel-expansor>summary::-webkit-details-marker{display:none}.painel-expansor[data-js][open]>summary,.painel-expansor:not([data-js]) .painel-voltar{display:none}.painel-expansor:not([data-js])[open]>.painel-expansor-corpo{margin-top:10px}.painel-caixa-acao,.painel-contas-agendar{margin-top:14px}.painel-botoes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.painel-botoes>.painel-expansor[open]{flex-basis:100%}.painel-form{background:var(--bg-sunken);border:1px solid var(--line-soft);border-radius:8px;flex-direction:column;gap:12px;margin:0;padding:16px;display:flex}.painel-form .campo>span{font:600 13px var(--font-ui);color:var(--ink)}.painel-form .controle{background:var(--surface);height:46px;font-size:16px}.painel-form-nota{font:400 12.5px/1.5 var(--font-ui);color:var(--ink-2);margin:0}.painel-form-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.painel-conflito{background:var(--att-bg);border:1px solid var(--att-line);border-radius:6px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.painel-conflito>strong{font:700 14px/1.4 var(--font-ui);color:var(--ink)}.painel-conflito>p{font:400 13.5px/1.5 var(--font-ui);color:var(--ink-2);margin:0}.painel-conflito-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.painel-form-menu{flex-direction:column;gap:10px;margin:0;display:flex}.painel-alternador{border-radius:var(--r-pill);background:var(--bg-sunken);border:1px solid var(--line-soft);gap:4px;min-width:0;padding:4px;display:flex}.painel-alternador>label{text-align:center;border-radius:var(--r-pill);cursor:pointer;min-width:0;min-height:44px;font:600 14px var(--font-ui);color:var(--ink-2);border:1px solid #0000;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:4px 12px;display:flex;position:relative}.painel-alternador>label:hover{color:var(--ink)}.painel-alternador input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.painel-alternador>label:has(input:checked){background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:700}.painel-alternador>label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.painel-alternador small{overflow-wrap:anywhere;max-width:100%;font:500 12px var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2);display:block}.painel-caixa-valor{font:600 clamp(24px, 7.5vw, 34px)/1.15 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;color:var(--ink)}.painel-caixa-valor.val-neg{color:var(--neg-text)}.painel-caixa-convite{margin-top:12px;font-size:14px;line-height:1.55}.painel-caixa-convite strong{color:var(--ink);font-weight:700}.painel-titulo-com-contador{align-items:center;gap:10px;display:flex}.painel-contador{border-radius:var(--r-pill);background:var(--att-bg);border:1px solid var(--att-line);min-width:26px;height:26px;font:600 13px var(--font-num);font-variant-numeric:tabular-nums;color:var(--att-text);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.painel-tudo-certo{background:var(--pos-bg);border:1px solid var(--pos-line);font:600 14.5px var(--font-ui);color:var(--ink);border-radius:8px;align-items:center;gap:12px;margin-top:14px;padding:16px;display:flex}.painel-tudo-certo-marca{background:var(--pos);width:32px;height:32px;color:var(--ink-on-fill);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.painel-pede-lista{margin:10px 0 0;padding:0;list-style:none}.painel-pede{border-top:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:12px 0;display:grid}.painel-pede>.painel-icone{width:32px;height:32px}.painel-pede-texto{min-width:0}.painel-pede-titulo{font:600 14.5px/1.35 var(--font-ui);color:var(--ink);overflow-wrap:anywhere}.painel-pede-detalhe{font:400 13px/1.5 var(--font-ui);color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px}.painel-pede-detalhe .neg{color:var(--neg-text);font-weight:600}.painel-pede-detalhe .att{color:var(--att-text);font-weight:600}.painel-pede-valor{text-align:right;font:600 14.5px/1.35 var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.painel-pede-acoes{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;display:flex}.painel-pede-acoes:empty{display:none}.painel-botao-certo>.ico{color:var(--pos)}@supports (grid-template-columns:subgrid){@media (min-width:1040px){.painel-pede-lista{grid-template-columns:32px minmax(0,1fr) max-content max-content;column-gap:20px;display:grid}.painel-pede{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:0 normal}.painel-pede-acoes{grid-column:auto;justify-content:flex-end}.painel-pede-acoes:empty{display:block}}}.painel-pede-nota{border-top:1px solid var(--line-soft);font:400 12.5px/1.55 var(--font-ui);color:var(--ink-2);margin:0;padding-top:12px}.painel-pede-nota strong{color:var(--ink);font-weight:600}.painel-cartao-cabeca+.painel-pede-nota{margin-top:14px}.painel-proximas{flex-direction:column;display:flex}.painel-proximas>.painel-link{margin-top:auto;padding-top:8px}.painel-proximas-lista{margin:10px 0 0;padding:0;list-style:none}.painel-proxima{border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.painel-proxima .painel-dia.neg{color:var(--neg-text);border-color:var(--danger-line);background:var(--danger-bg)}.painel-proxima-texto{min-width:0}.painel-proxima-desc{font:600 14px/1.35 var(--font-ui);color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.painel-proxima-meta{font:400 12.5px/1.4 var(--font-ui);color:var(--ink-2)}.painel-proxima-meta.neg{color:var(--neg-text);font-weight:600}.painel-proxima-meta.att{color:var(--att-text);font-weight:600}.painel-proxima-fim{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.painel-proxima-valor{font:600 14px var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.painel-proxima .painel-botao-baixa{min-height:32px;margin-right:-8px}.painel-contas-abas{margin-top:14px}.painel-contas-abas>label{min-height:52px}:is(.painel-contas:has(.painel-aba-receber:checked) .painel-contas-pagar,.painel-contas:not(:has(.painel-aba-receber:checked)) .painel-contas-receber){display:none}.painel-lista-contas{margin:6px 0 0;padding:0;list-style:none}.painel-conta{border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:14px 0;display:grid}.painel-conta>.painel-dia{grid-row:1/span 3;align-self:start}.painel-conta>:not(.painel-dia){grid-column:2}.painel-conta>.painel-dia.neg{color:var(--neg-text);border-color:var(--danger-line);background:var(--danger-bg)}.painel-conta-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.painel-conta-texto{min-width:0}.painel-conta-desc{font:700 14.5px/1.35 var(--font-ui);color:var(--ink);overflow-wrap:anywhere}.painel-conta-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.painel-conta-valor{font:600 15px var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.painel-conta-base{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.painel-conta-acoes{align-items:center;gap:4px;margin-left:auto;display:flex}.painel-lista-extrato .painel-conta-acoes{flex-wrap:wrap;justify-content:flex-end}.painel-conta-nota{font:500 12px/1.5 var(--font-ui);color:var(--ink-2);margin:6px 0 0}.painel-situacao{min-width:0;font:400 13px/1.4 var(--font-ui);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.painel-situacao>.painel-ponto{display:none}.painel-situacao.neg{color:var(--neg-text);font-weight:700}.painel-situacao.att{color:var(--att-text);font-weight:600}.painel-situacao.neg>.painel-ponto{background:var(--neg);display:inline-block}.painel-situacao.att>.painel-ponto{background:var(--att);display:inline-block}.painel-conta .painel-botao-baixa:hover:not(:disabled),.painel-proxima .painel-botao-baixa:hover:not(:disabled){background:var(--pos-bg);border-color:var(--pos-line);color:var(--pos-text)}.painel-lanc-busca{flex:280px;gap:8px;max-width:420px;display:flex}.painel-lanc-campo{flex:1;min-width:0;display:flex;position:relative}.painel-lanc-campo>svg{color:var(--ink-2);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.painel-lanc-campo>.controle{flex:1;min-width:0;height:40px;padding-left:40px}.painel-lanc-filtros{background:var(--bg-sunken);border-radius:8px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;margin-top:16px;padding:4px;display:flex}.painel-lanc-filtros>a{min-height:34px;padding:0 12px;font-size:13.5px}.painel-lanc-filtros .num{color:var(--ink-2);font-size:12px}.painel-lanc-totais{font:400 13px/1.5 var(--font-ui);color:var(--ink-2);margin:14px 0 0}.painel-lanc-totais strong{color:var(--ink);font-weight:600}.painel-tabela{margin:12px 0 0;padding:0;list-style:none}.painel-tabela-cab,.painel-tabela-linha{grid-template-columns:64px 56px minmax(0,1.6fr) minmax(0,1fr) 124px;align-items:center;gap:12px;display:grid}.painel-tabela-cab{font:400 12px var(--font-ui);color:var(--ink-2);border-bottom:1px solid var(--line);padding:0 10px 8px}.painel-tabela-cab>:last-child{text-align:right}.painel-tabela-linha{border-bottom:1px solid var(--line-soft);min-height:48px;color:var(--ink);font:400 14px/1.4 var(--font-ui);border-radius:0;padding:6px 10px;text-decoration:none}.painel-tabela-linha:hover{background:var(--surface-2)}.painel-tabela-linha[aria-current=true]{background:var(--surface-3);border-radius:6px}.painel-tabela-linha:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.painel-tabela-data{color:var(--ink-2);font-size:13px}.painel-tabela-codigo{font:400 12.5px var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2)}.painel-tabela-desc{flex-direction:column;min-width:0;display:flex}.painel-tabela-desc>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.painel-tabela-desc>small{font:400 12px var(--font-ui);color:var(--ink-2)}.painel-tabela-cat{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;color:var(--ink-2);-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.painel-tabela-valor{text-align:right;font:600 14px var(--font-num);white-space:nowrap}.painel-tabela-linha.cancelado,.painel-tabela-linha.cancelado .painel-tabela-valor{color:var(--ink-3)}.riscado{text-decoration:line-through}.num{font-variant-numeric:tabular-nums}@media (max-width:639px){.painel-tabela-cab{display:none}.painel-tabela-linha{grid-template-columns:auto auto minmax(0,1fr) auto;gap:2px 8px;padding:10px 4px}.painel-tabela-desc{grid-area:1/1/auto/4}.painel-tabela-valor{grid-area:1/4}.painel-tabela-codigo{grid-area:2/1;font-size:12px}.painel-tabela-data{grid-area:2/2;font-size:12.5px}.painel-tabela-cat{grid-area:2/3/auto/5;font-size:12.5px}}.painel-janela{border:1px solid var(--line);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--sh-menu);border-radius:8px;margin:auto;padding:0;overflow:auto}.painel-janela::backdrop{background:var(--veu)}.painel-janela:not(:modal){z-index:60;position:fixed;inset:0}html:has(.painel-janela:modal){overflow:hidden}@media (min-width:640px) and (min-height:760px){.painel-janela:has(.seletor-lista){overflow:visible}}.painel-janela-corpo{flex-direction:column;gap:6px;padding:18px 22px 22px;display:flex}@media (max-width:639px){.painel-janela{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.painel-janela-corpo{min-height:100%;padding:12px 16px 24px}}.painel-janela-topo{justify-content:space-between;align-items:center;gap:12px;margin-right:-10px;display:flex}.painel-janela-erro{background:var(--danger-bg);border:1px solid var(--danger-line);font:500 13.5px/1.5 var(--font-ui);color:var(--neg-text);border-radius:6px;margin:8px 0 0;padding:10px 12px}.painel-janela-form{border-top:1px solid var(--line-soft);flex-direction:column;gap:14px;margin:14px 0 0;padding-top:16px;display:flex}.painel-janela-form .controle{height:44px;font-size:16px}.painel-janela-salvar{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.painel-detalhe-codigo{font:400 12.5px var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2);margin:0}.painel-detalhe-tit{font:600 18px/1.3 var(--font-ui);color:var(--ink);overflow-wrap:anywhere;margin:0}.painel-detalhe-valor{font:600 26px/1.2 var(--font-num);letter-spacing:-.01em;color:var(--ink);margin:2px 0 0}.painel-detalhe-valor.val-pos{color:var(--pos-text)}.painel-detalhe-campos{gap:0;margin:10px 0 0;display:grid}.painel-detalhe-campos>div{border-top:1px solid var(--line-soft);font:400 13.5px/1.4 var(--font-ui);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.painel-detalhe-campos dt{color:var(--ink-2)}.painel-detalhe-campos dd{text-align:right;color:var(--ink);overflow-wrap:anywhere;margin:0}.painel-detalhe-nota{font:400 13px/1.5 var(--font-ui);color:var(--ink-2);margin:8px 0 0}.painel-detalhe-acoes{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;padding-top:16px;display:flex}.painel-detalhe-cancelar{color:var(--neg-text)}.painel-lista-rec{margin:8px 0 0;padding:0;list-style:none}.painel-rec{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:58px;padding:8px 0;display:flex}.painel-dia{background:var(--bg-sunken);border:1px solid var(--line-soft);width:40px;height:40px;line-height:1;font:600 15px var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:inline-flex}.painel-dia>small{font:700 9.5px var(--font-ui);letter-spacing:.06em;color:var(--ink-2)}.painel-rec-texto{flex:1;min-width:0}.painel-rec-desc{font:600 14.5px/1.35 var(--font-ui);color:var(--ink);overflow-wrap:anywhere}.painel-rec-meta{font:400 12.5px/1.45 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-2)}.painel-lista-tetos{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.painel-teto-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.painel-teto-cat{min-width:0;font:600 14.5px/1.35 var(--font-ui);color:var(--ink);overflow-wrap:anywhere}.painel-teto .painel-teto-remover{color:var(--ink-2);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.painel-teto .painel-teto-remover:hover:not(:disabled){color:var(--neg-text);-webkit-text-decoration-color:var(--danger-line);text-decoration-color:var(--danger-line)}.painel-teto-barra{background:var(--line-soft);border-radius:5px;height:10px;margin-top:6px;overflow:hidden}.painel-teto-cheio{background:var(--pos);border-radius:5px;height:100%}.painel-teto-cheio.estourou{background:var(--neg)}.painel-teto-base{font:400 12.5px var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:6px;display:flex}.painel-teto-estado{font-weight:700}.painel-toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:25;background:var(--hero-bg);width:max-content;max-width:min(560px,100vw - 24px);color:var(--hero-ink);border:1px solid var(--hero-line);box-shadow:var(--sh-menu);font:600 14.5px/1.4 var(--font-ui);border-radius:8px;align-items:center;gap:10px;padding:8px 6px 8px 16px;animation:.3s cubic-bezier(.2,.7,.2,1) both painel-toast;display:flex;position:fixed;transform:translate(-50%)}.painel-toast>.ico:first-child{color:var(--neg-on-hero)}.painel-toast>span{flex:1;min-width:0}.painel-toast .btn-fantasma{color:var(--hero-ink-2)}.painel-toast .btn-fantasma:hover:not(:disabled){background:var(--hero-inset);color:var(--hero-ink)}@keyframes painel-toast{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.painel-toast{animation:none}}
