.app{background:var(--fundo);min-height:100vh;color:var(--floresta);font-family:var(--font-texto);flex-wrap:wrap;align-items:flex-start;font-size:14px;line-height:20px;display:flex}.app-nav{z-index:36;flex:0 0 256px;height:100vh;position:sticky;top:0}.app-nav>*{height:100%}.app-main{box-sizing:border-box;min-width:0;padding:var(--s-8) 40px var(--s-12);gap:var(--s-8);flex-direction:column;flex:1 1 0;max-width:1280px;margin:0 auto;display:flex}.topo{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.topo-texto{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.topo-acoes{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.migalha{color:var(--tinta-suave);gap:var(--s-2);align-items:center;font-size:13px;display:flex}.migalha a{color:var(--esmeralda);font-weight:600;text-decoration:none}.titulo{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:34px;font-weight:800;line-height:38px}.subtitulo{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:26px}.lead{color:var(--tinta-suave);max-width:64ch;margin:0;font-size:15px;line-height:22px}.suave{color:var(--tinta-suave)}.dados{font-family:var(--font-dados);font-size:13px}.num{font-variant-numeric:tabular-nums}.direita{text-align:right}.seletor{align-items:center;gap:var(--s-2);height:44px;padding:0 var(--s-2);border-radius:var(--r-total);background:var(--superficie);box-shadow:var(--sombra-1);display:inline-flex}.seletor-btn{border-radius:var(--r-total);width:32px;height:32px;color:var(--floresta);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.seletor-btn:hover{background:var(--hortela)}.seletor-valor{text-align:center;min-width:112px;font-weight:700}.painel{background:var(--superficie);border-radius:var(--r-l);box-shadow:var(--sombra-1);padding:var(--s-5);gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.painel-cabeca{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.painel-bloco{background:var(--bloco);color:var(--on-bloco);border-radius:var(--r-l);padding:var(--s-6)}.cartoes{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.duas-col{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;display:grid}.col-larga{gap:var(--s-6);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;display:grid}.lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-item{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--linha);min-width:0;display:flex}.lista-item:first-child{border-top:0;padding-top:0}.lista-corpo{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lista-titulo{font-weight:600}.icone-caixa{border-radius:var(--r-m);background:var(--hortela);width:40px;height:40px;color:var(--esmeralda);flex:none;justify-content:center;align-items:center;display:inline-flex}.icone-caixa-falta{background:var(--em-falta-fundo);color:var(--em-falta)}.icone-caixa-rever{background:var(--rever-fundo);color:var(--rever)}.icone-caixa-paga{background:var(--paga-fundo);color:var(--paga)}.separadores{gap:var(--s-1);padding:var(--s-1);background:var(--superficie);border-radius:var(--r-total);box-shadow:var(--sombra-1);box-sizing:border-box;flex-wrap:wrap;align-self:flex-start;max-width:100%;display:flex}.separador{align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-4);border-radius:var(--r-total);color:var(--floresta);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600;display:inline-flex}.separador:hover{background:var(--hortela)}.separador-ativo,.separador-ativo:hover{background:var(--bloco);color:var(--on-bloco)}.contador{box-sizing:border-box;border-radius:var(--r-total);background:var(--hortela);min-width:22px;height:22px;color:var(--floresta);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.separador-ativo .contador{background:var(--sol);color:var(--on-sol)}.contador-falta{background:var(--em-falta-fundo);color:var(--em-falta)}.barra-ferramentas{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.pesquisa{align-items:center;gap:var(--s-2);max-width:420px;height:44px;padding:0 var(--s-4);box-sizing:border-box;border-radius:var(--r-total);background:var(--superficie);box-shadow:var(--sombra-1);color:var(--tinta-suave);flex:260px;display:flex;position:relative}.pesquisa input{min-width:0;font:inherit;color:var(--floresta);background:0 0;border:0;outline:none;flex:1;font-size:15px}.pesquisa:focus-within{outline:3px solid var(--foco);outline-offset:2px}.filtro{align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-3) 0 var(--s-4);border-radius:var(--r-total);border:1.5px solid var(--linha-forte);background:var(--superficie);color:var(--floresta);font:inherit;cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600;display:inline-flex}.filtro:hover{background:var(--hortela)}.caixa-tabela{border-radius:var(--r-m);box-shadow:var(--sombra-1);background:var(--superficie);overflow-x:auto}.caixa-tabela>.vb-tabela{min-width:760px;box-shadow:none}.tabela{border-collapse:collapse;width:100%;min-width:760px}.tabela th{text-align:left;color:var(--tinta-suave);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--linha);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.tabela td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--linha);vertical-align:middle}.tabela tr:last-child td{border-bottom:0}.tabela .valor{font-family:var(--font-display);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.tabela th.direita{text-align:right}.linha-link{color:inherit;text-decoration:none;display:block}.linha-link:hover .vb-linha{background:var(--hortela)}.rodape-tabela{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-top:1px solid var(--linha);color:var(--tinta-suave);flex-wrap:wrap;font-size:13px;display:flex}.progresso{border-radius:var(--r-total);background:var(--hortela);height:10px;overflow:hidden}.progresso-barra{border-radius:var(--r-total);background:var(--esmeralda);height:100%}.progresso-perto .progresso-barra{background:var(--uso-perto)}.progresso-critico .progresso-barra{background:var(--uso-critico)}.progresso-cheio .progresso-barra{background:var(--uso-cheio)}.progresso.progresso-cheio{outline:1px solid var(--uso-cheio);outline-offset:1px}.uso-nivel{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.uso-nivel-perto{color:var(--em-falta)}.uso-nivel-critico,.uso-nivel-cheio{color:var(--rever)}.uso-nivel-cheio{font-weight:800}.painel-bloco .progresso{background:#0e7a5024}.painel-bloco .progresso-barra{background:var(--esmeralda)}.etiqueta{align-items:center;gap:var(--s-1);border-radius:var(--r-total);background:var(--hortela);height:24px;color:var(--floresta);white-space:nowrap;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.etiqueta-falta{background:var(--em-falta-fundo);color:var(--em-falta)}.etiqueta-rever{background:var(--rever-fundo);color:var(--rever)}.etiqueta-paga{background:var(--paga-fundo);color:var(--paga)}.etiqueta-neutra{background:var(--fundo);color:var(--tinta-suave)}.ligacao{color:var(--esmeralda);font-weight:600;text-decoration:none}.ligacao:hover{text-decoration:underline}.botao-link{justify-content:center;align-items:center;gap:var(--s-2);height:44px;padding:0 var(--s-5);border-radius:var(--r-total);white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.botao-link-principal{background:var(--esmeralda);color:var(--on-esmeralda)}.botao-link-principal:hover{background:var(--floresta);color:var(--fundo)}.botao-link-secundario{background:var(--superficie);color:var(--floresta);box-shadow:inset 0 0 0 1.5px var(--linha-forte)}.botao-link-secundario:hover{background:var(--hortela)}.botao-link-s{height:34px;padding:0 var(--s-4);font-size:13px}.botao-link:focus-visible,.ligacao:focus-visible,.linha-link:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.zona-largar{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-6);border-radius:var(--r-l);border:2px dashed var(--linha-forte);background:var(--superficie);text-align:center;color:var(--tinta-suave);flex-direction:column;display:flex}.zona-largar strong{color:var(--floresta)}.aviso{align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-l);background:var(--em-falta-fundo);color:var(--em-falta);display:flex}.aviso-corpo{color:var(--floresta);flex-direction:column;gap:2px;display:flex}.aviso-corpo strong{color:var(--em-falta)}.encaixe{flex:none;width:28px;height:28px;display:inline-block;position:relative}.encaixe i{border-radius:5px;width:18px;height:18px;position:absolute}.encaixe i:first-child{background:var(--esmeralda);top:0;left:0}.encaixe i:nth-child(2){background:var(--floresta);bottom:0;right:0}.encaixe i:nth-child(3){background:var(--sol);border-radius:2px;width:8px;height:8px;top:10px;left:10px}.dl{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(120px,auto) minmax(0,1fr);margin:0;display:grid}.dl dt{color:var(--tinta-suave)}.dl dd{min-width:0;margin:0;font-weight:600}.interruptor{border-radius:var(--r-total);background:var(--linha-forte);cursor:pointer;border:0;flex:none;width:44px;height:26px;padding:0;position:relative}.interruptor:after{content:"";background:var(--superficie);border-radius:50%;width:20px;height:20px;transition:left .14s;position:absolute;top:3px;left:3px}.interruptor[aria-checked=true]{background:var(--esmeralda)}.interruptor[aria-checked=true]:after{left:21px}.interruptor:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1080px){.col-larga{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.app-nav{flex:100%;height:auto;position:static}.app-nav>*{height:auto}.app-main{padding:var(--s-4) var(--s-4) 112px;gap:var(--s-6);flex:100%}.titulo{font-size:28px;line-height:32px}.lead{font-size:14px;line-height:20px}.topo{align-items:flex-start}.topo-acoes{width:100%}.topo-acoes .seletor{flex:1;justify-content:space-between}.painel{padding:var(--s-4)}.painel-bloco{padding:var(--s-5)}.cartoes{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.cartoes>:last-child:nth-child(odd){grid-column:1/-1}.vb-cartao{padding:var(--s-4)}.vb-cartao-valor{font-size:28px;line-height:32px}.separadores{flex-wrap:nowrap;align-self:stretch;overflow-x:auto}.barra-ferramentas{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.pesquisa{max-width:none}.barra-ferramentas .pesquisa{flex:0 0 100%}.lista-item{flex-wrap:wrap}.lista-item>.botao-link,.lista-item>x-import{margin-left:52px}.caixa-tabela{overflow:visible}.caixa-tabela>.vb-tabela{min-width:0}.vb-tabela-cabeca{display:none}.vb-linha{padding:var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"f v""d d""e e";row-gap:6px}.vb-linha-fornecedor{grid-area:f}.vb-linha-valor{grid-area:v;align-self:start}.vb-linha-doc{gap:var(--s-2);flex-direction:row;grid-area:d}.vb-linha-estados{grid-area:e}.tabela{min-width:0}.tabela thead{display:none}.tabela,.tabela tbody{display:block}.tabela tr{padding:var(--s-4);border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.tabela tr:last-child{border-bottom:0}.tabela td{border:0;padding:0;display:block}.tabela td:first-child{flex:60%;min-width:0}.tabela td.valor,.tabela td.direita{text-align:right}.tabela td:last-child:not(:first-child):not(.valor){flex:100%}}.nav-lateral{box-sizing:border-box;width:100%;height:100%;padding:var(--s-6) var(--s-4);gap:var(--s-6);background:var(--superficie);box-shadow:1px 0 0 var(--linha);flex-direction:column;display:flex;overflow-y:auto}.nav-grupo{gap:var(--s-1);flex-direction:column;display:flex}.nav-grupo-titulo{color:var(--tinta-suave);padding:0 14px 4px;font-size:12px;font-weight:600}.nav-item{align-items:center;gap:var(--s-3);border-radius:var(--r-total);height:44px;color:var(--floresta);padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nav-item:hover{background:var(--hortela)}.nav-item-ativo,.nav-item-ativo:hover{background:var(--bloco);color:var(--on-bloco)}.nav-item-ativo svg{color:var(--esmeralda)}.nav-item:focus-visible,.tab:focus-visible,.mais-item:focus-visible,.empresa-btn:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.empresa-btn{border-radius:var(--r-m);background:var(--fundo);width:100%;color:var(--floresta);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.plano-caixa{border-radius:var(--r-m);background:var(--fundo);gap:var(--s-2);flex-direction:column;padding:14px;display:flex}.avatar{background:var(--esmeralda);width:32px;height:32px;color:var(--on-esmeralda);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.perfil-btn{width:100%;padding:var(--s-2);border-radius:var(--r-m);color:var(--floresta);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.perfil-btn:hover,.perfil-btn[aria-expanded=true]{background:var(--hortela)}.perfil-btn:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.menu-perfil{z-index:40;padding:var(--s-2);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-l);box-shadow:var(--sombra-2);flex-direction:column;gap:2px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.menu-movel{width:272px;inset:calc(100% + 4px) 12px auto auto}.menu-cabeca{flex-direction:column;padding:8px 12px 10px;display:flex}.menu-sep{background:var(--linha);height:1px;margin:4px 0}.menu-op{align-items:center;gap:var(--s-3);box-sizing:border-box;width:100%;min-height:42px;color:var(--floresta);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.menu-op:hover{background:var(--hortela)}.menu-op svg{color:var(--tinta-suave);flex:none}.menu-op:focus-visible{outline:3px solid var(--foco);outline-offset:-2px}.menu-op-perigo,.menu-op-perigo svg{color:var(--rever)}.menu-op-perigo:hover{background:var(--rever-fundo)}.menu-empresas{top:calc(100% + 4px);bottom:auto}.fundo-fechar{z-index:35;cursor:default;background:0 0;border:0;position:fixed;inset:0}.topo-movel,.barra-baixo{display:none}.tab{color:var(--tinta-suave);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:8px 0 6px;font-size:11px;font-weight:600;line-height:14px;text-decoration:none;display:flex;position:relative}.tab-icone{border-radius:var(--r-total);justify-content:center;align-items:center;width:56px;height:30px;display:inline-flex}.tab-ativa{color:var(--floresta)}.tab-ativa .tab-icone{background:var(--bloco);color:var(--esmeralda)}.tab-conta{box-sizing:border-box;border-radius:var(--r-total);background:var(--em-falta);min-width:18px;height:18px;color:var(--superficie);text-align:center;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:4px;left:calc(50% + 6px)}.folha-mais{z-index:30;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.folha-mais-fundo{cursor:pointer;background:#0a2f2552;border:0;flex:1}.folha-mais-corpo{background:var(--superficie);padding:10px 12px calc(96px + env(safe-area-inset-bottom));box-shadow:var(--sombra-2);border-radius:22px 22px 0 0;flex-direction:column;gap:4px;display:flex}.folha-pega{border-radius:var(--r-total);background:var(--linha);align-self:center;width:40px;height:4px;margin-bottom:10px}.mais-item{border-radius:var(--r-m);height:52px;color:var(--floresta);align-items:center;gap:14px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.mais-item:hover{background:var(--hortela)}.mais-item svg{color:var(--esmeralda)}@media (max-width:760px){.nav-lateral{display:none}.topo-movel{z-index:38;align-items:center;gap:var(--s-3);background:var(--superficie);box-shadow:0 1px 0 var(--linha);padding:12px 16px;display:flex;position:relative}.barra-baixo{z-index:20;padding:4px 8px calc(8px + env(safe-area-inset-bottom));background:var(--superficie);box-shadow:0 -1px 0 var(--linha), 0 -8px 24px #0a2f250f;display:flex;position:fixed;bottom:0;left:0;right:0}}.dialogo-fundo{z-index:60;padding:var(--s-4);background:#0a2f2552;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialogo{box-sizing:border-box;gap:var(--s-4);width:min(520px,100%);max-height:calc(100vh - 32px);padding:var(--s-6);background:var(--superficie);border-radius:var(--r-l);box-shadow:var(--sombra-2);flex-direction:column;display:flex;overflow-y:auto}.dialogo-acoes{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.notas{z-index:70;right:var(--s-6);top:var(--s-6);gap:var(--s-2);flex-direction:column;max-width:min(420px,100vw - 32px);display:flex;position:fixed}.nota{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-m);background:var(--floresta);color:var(--fundo);box-shadow:var(--sombra-2);font-weight:600;display:flex}.nota-erro{background:var(--rever);color:#fff}.esqueleto{border-radius:var(--r-m);background:linear-gradient(90deg, var(--linha) 0%, var(--fundo) 50%, var(--linha) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite esqueleto}@keyframes esqueleto{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.esqueleto{animation:none}}.vazio{align-items:center;gap:var(--s-2);text-align:center;color:var(--tinta-suave);flex-direction:column;padding:40px 20px;display:flex}.erro-caixa{align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-l);background:var(--rever-fundo);color:var(--rever);display:flex}.formulario{gap:var(--s-4);flex-direction:column;display:flex}.formulario .vb-campo{max-width:none}.campos-linha{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.selecao{height:44px;padding:0 var(--s-4);border-radius:var(--r-s);border:1.5px solid var(--linha-forte);background:var(--superficie);color:var(--floresta);font:inherit;font-size:15px}.area-texto{min-height:96px;padding:var(--s-3) var(--s-4);border-radius:var(--r-s);border:1.5px solid var(--linha-forte);background:var(--superficie);color:var(--floresta);font:inherit;resize:vertical;font-size:15px}.selecao:focus-visible,.area-texto:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.caixa-marcar{align-items:flex-start;gap:var(--s-3);cursor:pointer;display:flex}.caixa-marcar input{width:18px;height:18px;accent-color:var(--esmeralda);flex:none;margin:1px 0 0}.filtro-select{appearance:none;height:36px;padding:0 var(--s-8) 0 var(--s-4);border-radius:var(--r-total);border:1.5px solid var(--linha-forte);background:var(--superficie) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23565F5A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--floresta);font:inherit;cursor:pointer;font-size:13px;font-weight:600}.filtro-select:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.entrada{min-height:100vh;padding:var(--s-6) var(--s-4);box-sizing:border-box;background:var(--fundo);justify-content:center;align-items:center;display:flex}.entrada-caixa{gap:var(--s-6);width:min(420px,100%);padding:var(--s-8);box-sizing:border-box;background:var(--superficie);border-radius:var(--r-l);box-shadow:var(--sombra-1);flex-direction:column;display:flex}@media (max-width:760px){.entrada-caixa{padding:var(--s-6) var(--s-5)}.notas{left:var(--s-4);right:var(--s-4);top:76px}}.migalhas{flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;display:flex}.migalha-btn{height:36px;color:var(--esmeralda);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.migalha-btn:hover{background:var(--hortela)}.migalha-btn:focus-visible,.pasta:focus-visible,.fich:focus-visible,.fich-g:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.migalha-atual{color:var(--floresta);cursor:default}.migalha-atual:hover{background:0 0}.pastas{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.pasta{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);color:var(--floresta);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.pasta:hover{box-shadow:var(--sombra-1),inset 0 0 0 2px var(--linha-forte)}.pasta-icone{background:var(--hortela);width:44px;height:44px;color:var(--esmeralda);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.lista-fich{background:var(--superficie);border-radius:var(--r-m);box-shadow:var(--sombra-1);flex-direction:column;display:flex;overflow:hidden}.fich{border:0;border-bottom:1px solid var(--linha);width:100%;color:var(--floresta);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.fich:last-child{border-bottom:0}.fich:hover{background:var(--fundo)}.fich-sel,.fich-sel:hover{background:var(--hortela)}.fich-icone{background:var(--fundo);width:36px;height:44px;box-shadow:inset 0 0 0 1px var(--linha);box-sizing:border-box;color:var(--rever);border-radius:6px;flex:none;justify-content:center;align-items:flex-end;padding-bottom:6px;font-size:9px;font-weight:700;display:inline-flex}.fich-nome{font-family:var(--font-dados);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.fich-valor{font-family:var(--font-display);white-space:nowrap;font-weight:700}.grelha-fich{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.fich-g{border-radius:var(--r-m);background:var(--superficie);box-shadow:var(--sombra-1);color:var(--floresta);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.fich-g:hover{box-shadow:var(--sombra-1),inset 0 0 0 2px var(--linha-forte)}.fich-g-sel,.fich-g-sel:hover{box-shadow:var(--sombra-1),inset 0 0 0 2px var(--esmeralda)}.miniatura{aspect-ratio:1/1.3;box-shadow:inset 0 0 0 1px var(--linha);box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;gap:5px;padding:12px;display:flex}.miniatura i{background:#e3e6e4;border-radius:2px;height:5px;display:block}.miniatura i:first-child{background:#9aa39e;width:45%;height:8px}.sol-etq{background:var(--sol);color:var(--on-sol)}.vista{background:var(--superficie);box-shadow:var(--sombra-1);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.vista button{width:40px;height:36px;color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vista button[aria-pressed=true]{background:var(--bloco);color:var(--on-bloco)}.vista button:focus-visible{outline:3px solid var(--foco);outline-offset:2px}@media (max-width:760px){.fich-meta{display:none}.pastas{grid-template-columns:repeat(2,minmax(0,1fr))}}.campos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.campos .vb-campo{max-width:none}.passo{border-radius:var(--r-m);align-items:center;gap:12px;padding:10px 12px;display:flex}.passo-n{background:var(--fundo);width:30px;height:30px;color:var(--tinta-suave);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.passo-feito .passo-n{background:var(--esmeralda);color:var(--on-esmeralda)}.passo-atual{background:var(--hortela)}.passo-atual .passo-n{background:var(--bloco);color:var(--on-bloco)}.opcoes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.opcao-mail{border-radius:var(--r-l);border:2px solid var(--linha);background:var(--superficie);font:inherit;color:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.opcao-mail:hover{border-color:var(--linha-forte)}.opcao-mail:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.opcao-ligada,.opcao-ligada:hover{border-color:var(--esmeralda);background:var(--hortela)}.letra{width:40px;height:40px;font-family:var(--font-display);background:var(--fundo);border-radius:12px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.passos-at{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.passos-at li{align-items:flex-start;gap:12px;display:flex}.passos-at-n{background:var(--hortela);width:26px;height:26px;color:var(--esmeralda);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.campos-at{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.campos-at .vb-campo{max-width:none}@media (max-width:760px){.cab-onb{padding:14px 16px!important}.main-onb{gap:20px!important;padding:8px 16px 40px!important}.main-onb .painel{padding:20px!important}.email-onb{display:none}}.dialogo .vb-campo,.painel .formulario .vb-campo{max-width:none}.banco{flex-direction:column;gap:14px;display:flex}.banco-logo{width:44px;height:44px;font-family:var(--font-display);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.sug{box-sizing:border-box;border-radius:var(--r-l);background:var(--superficie);width:100%;box-shadow:var(--sombra-1);font:inherit;color:inherit;text-align:left;cursor:pointer;border:2px solid #0000;align-items:flex-start;gap:14px;padding:18px;display:flex}.sug:hover{border-color:var(--linha-forte)}.sug-sel,.sug-sel:hover{border-color:var(--esmeralda)}.sug:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.radio{border:2px solid var(--linha-forte);box-sizing:border-box;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.radio-sel{border:6px solid var(--esmeralda)}.sinal{align-items:center;gap:8px;font-size:13px;display:flex}.sinal-ok{color:var(--esmeralda)}.sinal-meh{color:var(--tinta-suave)}.par{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}@media (max-width:700px){.par{grid-template-columns:minmax(0,1fr)}}.peca{border-radius:var(--r-l);flex-direction:column;gap:6px;min-width:0;padding:20px;display:flex}.sel td{background:var(--hortela)}.nome-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.nome-btn:focus-visible{outline:3px solid var(--foco);outline-offset:4px;border-radius:4px}.nome-btn span:first-child{font-weight:600}.opcao{border-radius:var(--r-m);background:var(--fundo);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.opcao input{width:18px;height:18px;accent-color:var(--esmeralda);flex:none;margin:1px 0 0}.opcao span{flex-direction:column;display:flex}.grelha-int{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.int{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);color:var(--floresta);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.int:hover{box-shadow:var(--sombra-1),inset 0 0 0 2px var(--linha-forte)}.int:focus-visible,.chip:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.int-sel,.int-sel:hover{box-shadow:var(--sombra-1),inset 0 0 0 2px var(--esmeralda)}.int-topo{align-items:center;gap:12px;display:flex}.int-letra{width:44px;height:44px;font-family:var(--font-display);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.cat-email{background:var(--hortela);color:var(--esmeralda)}.cat-mensagens{background:var(--paga-fundo);color:var(--paga)}.cat-fiscal{background:var(--sol);color:var(--on-sol)}.cat-bancos{background:var(--fundo);color:var(--floresta);box-shadow:inset 0 0 0 1.5px var(--linha)}.cat-armazenamento{background:var(--em-falta-fundo);color:var(--em-falta)}.cat-contabilidade{background:var(--rever-fundo);color:var(--rever)}.int-desc{color:var(--tinta-suave);font-size:13px;line-height:18px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1.5px solid var(--linha);background:var(--superficie);height:34px;color:var(--floresta);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.chip:hover{background:var(--hortela)}.chip-ativo,.chip-ativo:hover{background:var(--bloco);color:var(--on-bloco);border-color:#0000}.estado-int{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.estado-int i{border-radius:50%;width:8px;height:8px}.passos-int{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.passos-int li{align-items:flex-start;gap:10px;display:flex}.passos-int span:first-child{background:var(--hortela);width:24px;height:24px;color:var(--esmeralda);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.qr{width:132px;height:132px;box-shadow:inset 0 0 0 1px var(--linha);box-sizing:border-box;background:#fff;border-radius:12px;padding:10px}@media (max-width:760px){.chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}}.caixa{flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}.fornecedor-mail{width:48px;height:48px;font-family:var(--font-display);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.numeros{flex-wrap:wrap;gap:28px;display:flex}.numeros div{flex-direction:column;display:flex}.numeros strong{font-family:var(--font-display);font-size:20px;line-height:24px}.defs{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.indice{flex-direction:column;flex:0 0 232px;gap:2px;display:flex}.indice-grupo{color:var(--tinta-suave);padding:14px 14px 6px;font-size:12px;font-weight:600}.indice-grupo:first-child{padding-top:0}.indice-btn{width:100%;height:42px;color:var(--floresta);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-weight:600;display:flex}.indice-btn:hover{background:var(--hortela)}.indice-btn:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.indice-ativo,.indice-ativo:hover{background:var(--bloco);color:var(--on-bloco)}.seccoes{flex-direction:column;flex:520px;gap:24px;min-width:0;display:flex}.linha-def{border-top:1px solid var(--linha);align-items:center;gap:12px;padding:14px 0;display:flex}.linha-def:first-child{border-top:0;padding-top:0}.linha-def-sub{padding-left:32px}.entrada-alternativa{font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 8px;font-size:14px}.metodos-entrada{flex-direction:column;gap:8px;display:flex}.metodo-entrada{border-radius:var(--r-m);background:var(--fundo);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.metodo-entrada:hover{background:var(--bloco)}.metodo-entrada:focus-visible{outline:2px solid var(--esmeralda);outline-offset:2px}.codigos-recuperacao{border-radius:var(--r-m);background:var(--bloco);color:var(--on-bloco);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:16px;font-weight:600;display:grid}.ficha{border-radius:var(--r-s);background:var(--hortela);height:30px;font-family:var(--font-dados);color:var(--floresta);cursor:pointer;border:0;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.plano{border-radius:var(--r-l);background:var(--fundo);flex-direction:column;flex:180px;gap:6px;padding:18px;display:flex}.plano-atual{background:var(--bloco);color:var(--on-bloco)}.grupo-opcoes{flex-direction:column;gap:8px;display:flex}.perigo{border:1.5px solid var(--rever-fundo)}.avatar-g{background:var(--esmeralda);width:64px;height:64px;color:var(--on-esmeralda);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:inline-flex}@media (max-width:760px){.defs{gap:16px}.indice{flex-direction:row;flex:100%;padding-bottom:4px;overflow-x:auto}.indice-grupo{display:none}.indice-btn{background:var(--superficie);width:auto;box-shadow:var(--sombra-1);flex:none}}.indice-btn{box-sizing:border-box;text-decoration:none}@media (min-width:761px){.app-nav{background:var(--superficie);height:auto;box-shadow:1px 0 0 var(--linha);align-self:stretch;position:relative}.app-nav>.nav-lateral{height:100vh;box-shadow:none;position:sticky;top:0}}.cartoes .vb-cartao-valor{white-space:nowrap;font-size:clamp(26px,2.4vw,36px)}.col-larga .caixa-tabela>.tabela{min-width:0}.faixa-mes{border-radius:var(--r-l);background:var(--bloco);color:var(--on-bloco);flex-wrap:wrap;align-items:center;gap:16px 32px;padding:20px 24px;display:flex}.faixa-mes-dado{flex-direction:column;gap:2px;min-width:0;display:flex}.faixa-mes-dado .suave{color:var(--on-bloco);opacity:.85;font-size:13px}.faixa-mes-total{align-items:flex-end}.numero-g{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:34px;font-weight:700;line-height:38px}.numero-g small{color:var(--tinta-suave);font-size:20px;font-weight:600}.numero-m{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:700;line-height:28px}.cartoes-estado{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.cartao-estado{background:var(--superficie);border-radius:var(--r-l);box-shadow:var(--sombra-1);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.cartao-estado-topo{align-items:center;gap:12px;display:flex}.cartao-estado .icone-caixa{width:36px;height:36px}.cartao-estado-nome{flex-direction:column;gap:2px;min-width:0;display:flex}.cartao-estado-nome .suave,.cartao-estado-nota{font-size:13px}.cartao-estado-pe{margin-top:auto;padding-top:8px}.barra-seg{border-radius:var(--r-total);gap:3px;height:12px;display:flex}.barra-seg:empty{background:var(--hortela)}.barra-seg>span{border-radius:var(--r-total);min-width:10px}.seg-ok{background:var(--esmeralda)}.seg-falta{background:repeating-linear-gradient(135deg, var(--em-falta) 0 4px, var(--em-falta-fundo) 4px 7px)}.seg-at{background:var(--sol)}.seg-rever{background:var(--rever)}.seg-paga{background:var(--paga)}.seg-neutro{background:var(--linha-forte)}.legenda{flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.legenda>span{align-items:center;gap:6px;display:inline-flex}.cor-ok{color:var(--esmeralda)}.cor-falta{color:var(--em-falta)}.cor-rever{color:var(--rever)}.cor-paga{color:var(--paga)}.valor-linha{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}@media (max-width:760px){.faixa-mes{padding:16px 20px}.faixa-mes-total{align-items:flex-start}.numero-g{font-size:28px;line-height:32px}}.paginacao{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 20px;font-size:13px;display:flex}.paginacao-paginas{align-items:center;gap:4px;display:flex}.pag-btn{border-radius:var(--r-total);min-width:36px;height:36px;color:var(--floresta);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.pag-btn:hover:not(:disabled){background:var(--hortela)}.pag-btn:disabled{color:var(--linha-forte);cursor:not-allowed}.pag-btn:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.pag-ativa,.pag-ativa:hover:not(:disabled){background:var(--bloco);color:var(--on-bloco)}.pag-reticencias{text-align:center;min-width:24px;color:var(--tinta-suave)}.paginacao-tamanho{align-items:center;gap:8px;display:inline-flex}@media (max-width:760px){.paginacao{justify-content:center}.paginacao>.suave{text-align:center;flex:100%}}.sit{border-radius:var(--r-total);white-space:nowrap;align-items:center;gap:6px;height:28px;padding:0 12px 0 9px;font-size:13px;font-weight:700;display:inline-flex}.sit-ok{background:var(--sol);color:var(--on-sol)}.sit-falta,.sit-atraso{background:var(--em-falta-fundo);color:var(--em-falta)}.sit-rever{background:var(--rever-fundo);color:var(--rever)}.sit-pagar{background:var(--superficie);color:var(--floresta);box-shadow:inset 0 0 0 1.5px var(--linha-forte)}.sit-neutro{background:var(--fundo);color:var(--tinta-suave)}.faceta{border-radius:var(--r-total);white-space:nowrap;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.faceta-ok{background:var(--hortela);color:var(--esmeralda)}.faceta-falta{background:var(--em-falta-fundo);color:var(--em-falta)}.faceta-rever{background:var(--rever-fundo);color:var(--rever)}.faceta-paga{background:var(--paga-fundo);color:var(--paga)}.faceta-neutro{background:var(--fundo);color:var(--tinta-suave)}.lista-f{background:var(--superficie);border-radius:var(--r-l);box-shadow:var(--sombra-1)}.lista-f-cabeca,.lista-f-linha{align-items:center;gap:16px;padding:12px 20px;display:grid}.lista-f-cabeca{color:var(--tinta-suave);border-bottom:1px solid var(--linha);font-size:12px;font-weight:600}.lista-f-linha{border-bottom:1px solid var(--linha);min-height:56px}.lista-f>.vazio{border-bottom:1px solid var(--linha)}.lista-f-sel,.lista-f-sel:hover{background:var(--hortela)}.grelha-d{grid-template-columns:22px minmax(0,1.5fr) 72px minmax(0,1.8fr) 72px 120px 24px}.linha-d{cursor:pointer;position:relative}.linha-d:hover{background:color-mix(in srgb, var(--hortela) 55%, transparent)}.abrir-linha{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.abrir-linha:after{content:"";position:absolute;inset:0}.abrir-linha:focus-visible{outline:none}.linha-d:has(.abrir-linha:focus-visible){outline:3px solid var(--foco);outline-offset:-3px}.cel{flex-direction:column;gap:2px;min-width:0;display:flex}.cel-nome{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cel-valor{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:16px;font-weight:700}.seta{color:var(--linha-forte);display:inline-flex}.linha-d:hover .seta{color:var(--esmeralda)}.sit-caixa{z-index:1;min-width:0;position:relative}.sit-caixa:hover,.sit-caixa:focus-within{z-index:30}.sit-linha{align-items:center;gap:10px;min-width:0;display:flex}.sit-gatilho{border-radius:var(--r-total);display:inline-flex}.sit-gatilho:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.sit-curta{color:var(--tinta-suave);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sit-caixa .popover{border-radius:var(--r-l);background:var(--superficie);width:320px;box-shadow:var(--sombra-2);cursor:default;flex-direction:column;gap:12px;padding:16px;display:none;position:absolute;top:34px;left:0}.sit-gatilho:hover+.sit-curta,.sit-caixa .sit-linha:hover{cursor:default}.sit-caixa .popover:hover{display:flex}.sit-caixa:has(.sit-gatilho:hover) .popover{display:flex}.sit-caixa:has(.sit-gatilho:focus-visible) .popover{display:flex}.popover-pe{border-top:1px solid var(--linha);padding-top:8px;font-size:12px}.estado-linha-d{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.estado-linha-d>.suave{padding-top:4px;font-size:12px;font-weight:600}.estado-linha-d>.faceta{justify-self:start}.estado-linha-d p{color:var(--tinta-suave);grid-column:2;margin:0;font-size:13px}.gaveta-fundo{z-index:60;cursor:default;background:#141a1747;border:0;padding:0;position:fixed;inset:0}.gaveta{z-index:61;box-sizing:border-box;background:var(--superficie);width:440px;max-width:100%;box-shadow:var(--sombra-2);flex-direction:column;gap:20px;padding:24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.gaveta-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.gaveta-nav{gap:4px;display:flex}.gaveta-pe{border-top:1px solid var(--linha);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.icone-btn{border-radius:var(--r-total);background:var(--fundo);width:40px;height:40px;color:var(--floresta);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.icone-btn:hover:not(:disabled){background:var(--hortela)}.icone-btn:disabled{color:var(--linha-forte);cursor:not-allowed}.icone-btn:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.historia{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.historia li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:16px;display:grid;position:relative}.historia li:last-child{padding-bottom:0}.historia li:before{content:"";background:var(--linha);width:2px;position:absolute;top:32px;bottom:4px;left:13px}.historia li:last-child:before{display:none}.historia-icone.faceta{box-sizing:border-box;border-radius:50%;justify-content:center;gap:0;width:28px;height:28px;padding:0}@media (max-width:1080px){.grelha-d{grid-template-columns:22px minmax(0,1.4fr) minmax(0,1.6fr) 110px 24px}.grelha-d>.cel-data,.grelha-d>.cel-vence{display:none}}@media (max-width:760px){.lista-f-cabeca{display:none}.grelha-d{grid-template-columns:22px minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px}.grelha-d>.cel-escolha{grid-area:1/1;align-self:start;padding-top:2px}.grelha-d>.cel-forn{grid-area:1/2}.grelha-d>.cel-valor{grid-area:1/3}.grelha-d>.sit-caixa{grid-area:2/2/auto/-1}.grelha-d>.seta{display:none}.sit-caixa .popover{display:none!important}.gaveta{width:100%;padding:20px 16px}}.procura-larga.pesquisa{flex:none;width:100%;max-width:none;height:52px}.procura-larga.pesquisa input{font-size:16px}.recentes{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.cartao-fich{border-radius:var(--r-m);background:var(--superficie);min-width:0;box-shadow:var(--sombra-1);color:var(--floresta);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:8px;padding:10px;display:flex}.cartao-fich:hover{box-shadow:var(--sombra-1), inset 0 0 0 2px var(--linha-forte)}.cartao-fich:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.miniatura .mini-total{background:#9aa39e;border-radius:2px;align-self:flex-end;width:40%;height:7px;margin-top:auto}.cal-meses{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.cal-mes{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);color:var(--floresta);flex-direction:column;gap:6px;min-width:0;padding:14px;text-decoration:none;display:flex}a.cal-mes:hover{box-shadow:var(--sombra-1), inset 0 0 0 2px var(--linha-forte)}.cal-mes:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.cal-mes-futuro{box-shadow:none;border:1.5px dashed var(--linha);color:var(--tinta-suave);background:0 0}.mes-nome{font-size:15px;font-weight:700}.cal-mes-estado{color:var(--tinta-suave);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.no-ponto{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.pasta{color:var(--floresta)}.explorador{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.arvore{background:var(--superficie);border-radius:var(--r-l);box-shadow:var(--sombra-1);flex-direction:column;gap:2px;max-height:calc(100vh - 48px);padding:12px;display:flex;position:sticky;top:24px;overflow-y:auto}.no{border-radius:var(--r-total);width:100%;min-height:38px;color:var(--floresta);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.no:hover{background:var(--hortela)}.no:focus-visible{outline:3px solid var(--foco);outline-offset:1px}.no-ativo,.no-ativo:hover{background:var(--bloco);color:var(--on-bloco);font-weight:600}.no-n1{padding-left:30px}.no-n2{padding-left:54px}.no-seta{color:var(--tinta-suave);flex:none;transition:transform .14s;display:inline-flex}.no-aberto .no-seta{transform:rotate(90deg)}.no-conta{color:var(--tinta-suave);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.barra-pasta{align-items:center;gap:8px;display:flex}.barra-pasta .pesquisa{flex:auto;max-width:none}.tabela-fich{background:var(--superficie);border-radius:var(--r-l);box-shadow:var(--sombra-1);overflow:hidden}.tabela-fich-cabeca,.tabela-fich-linha{grid-template-columns:minmax(0,1fr) 70px 80px 110px;align-items:center;gap:16px;padding:10px 20px;display:grid}.tabela-fich-cabeca{color:var(--tinta-suave);border-bottom:1px solid var(--linha);font-size:12px;font-weight:600}.tabela-fich-linha{border-bottom:1px solid var(--linha);min-height:60px;position:relative}.tabela-fich-linha:last-child{border-bottom:0}.tabela-fich-linha:hover{background:color-mix(in srgb, var(--hortela) 55%, transparent)}.tabela-fich-sel,.tabela-fich-sel:hover{background:var(--hortela)}.tabela-fich>.vazio{border-top:1px solid var(--linha)}.botao-fich{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.tabela-fich-linha .botao-fich:after{content:"";position:absolute;inset:0}.botao-fich:focus-visible{outline:none}.tabela-fich-linha:has(.botao-fich:focus-visible){outline:3px solid var(--foco);outline-offset:-3px}.doc-cel{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.nome-ficheiro{font-family:var(--font-dados);color:var(--tinta-suave);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pdf-icone{background:var(--fundo);width:34px;height:42px;box-shadow:inset 0 0 0 1px var(--linha);box-sizing:border-box;color:var(--rever);border-radius:6px;flex:none;justify-content:center;align-items:flex-end;padding-bottom:6px;font-size:9px;font-weight:700;display:inline-flex}.pdf-icone-ext{color:var(--paga)}.grupo-mes{color:var(--tinta-suave);background:var(--fundo);border-bottom:1px solid var(--linha);padding:10px 20px;font-size:12px;font-weight:700}.previa{border-radius:var(--r-m);background:var(--linha);justify-content:center;padding:20px;display:flex}.previa .miniatura{width:170px}.previa-real{border-radius:var(--r-m);background:var(--fundo);object-fit:contain;border:0;width:100%;height:360px;display:block}.previa-pdf{background:var(--linha);padding:12px;overflow-y:auto}.pdf-paginas{flex-direction:column;gap:12px;display:flex}.pdf-paginas canvas{background:#fff;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 1px 3px #00000029}@media (max-width:1180px){.cal-meses{grid-template-columns:repeat(4,minmax(0,1fr))}.recentes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.explorador{grid-template-columns:minmax(0,1fr)}.arvore{max-height:none;position:static}.tabela-fich-cabeca{display:none}.tabela-fich-linha{grid-template-columns:minmax(0,1fr) auto}.tabela-fich-linha>.col-sec{display:none}}@media (max-width:760px){.cal-meses{grid-template-columns:repeat(3,minmax(0,1fr))}.recentes{grid-template-columns:repeat(2,minmax(0,1fr))}.recentes>:nth-child(n+5),.arvore{display:none}.cal-mes{padding:12px}.cal-mes-estado{align-items:flex-start;font-size:11px;line-height:15px}.cal-mes-estado .no-ponto{margin-top:4px}}.barra-pasta .pesquisa{flex-basis:0;min-width:0}.barra-pasta .filtro-select{flex:none}.capa{aspect-ratio:1/1.414;object-fit:cover;object-position:top;width:100%;box-shadow:0 0 0 1px var(--linha);background:#fff;border-radius:6px;display:block}.recentes .miniatura{aspect-ratio:1/1.414}.cal-meses{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}@media (max-width:760px){.cal-meses{grid-template-columns:repeat(2,minmax(0,1fr))}}.carrossel{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;margin:-4px -4px 0;padding:4px 4px 12px;scroll-padding:0 4px;display:flex;overflow-x:auto}.carrossel>.cartao-fich{scroll-snap-align:start;flex:0 0 200px}.carrossel-setas{gap:6px;display:flex}@media (max-width:760px){.carrossel>.cartao-fich{flex-basis:44%}}.cel-escolha{z-index:1;align-items:center;display:flex;position:relative}.caixa-escolha{width:18px;height:18px;accent-color:var(--esmeralda);cursor:pointer;margin:0}.caixa-escolha:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.linha-escolhida,.linha-escolhida:hover{background:var(--hortela)}.barra-faturas .pesquisa{flex:auto;max-width:none}.filtros-btn{border-radius:var(--r-total);background:var(--superficie);height:44px;box-shadow:var(--sombra-1);color:var(--floresta);font:inherit;cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.filtros-btn:hover{background:var(--hortela)}.filtros-btn:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.filtros-btn-ativo{background:var(--bloco);color:var(--on-bloco)}.filtros-conta{box-sizing:border-box;border-radius:var(--r-total);background:var(--esmeralda);min-width:20px;height:20px;color:var(--on-esmeralda);justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.filtros-limpar{font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.filtros-ativos{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;display:flex}.filtro-pilula{border-radius:var(--r-total);background:var(--bloco);height:30px;color:var(--on-bloco);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.filtro-pilula:hover{filter:brightness(.96)}.filtro-pilula:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.gaveta-filtros{gap:4px;width:400px;padding-bottom:0}.gaveta-filtros .gaveta-topo{margin-bottom:8px}.gaveta-filtros .gaveta-pe{padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:var(--superficie);margin:auto -24px 0;position:sticky;bottom:0}.filtro-grupo{border:0;border-top:1px solid var(--linha);flex-direction:column;gap:10px;min-width:0;margin:0;padding:16px 0;display:flex}.filtro-grupo legend{color:var(--floresta);float:left;width:100%;margin-bottom:10px;padding:0;font-size:13px;font-weight:700}.filtro-grupo legend+*{clear:both}.filtro-nota{font-size:13px}.filtro-opcoes{flex-wrap:wrap;gap:6px;display:flex}.filtro-opcao{border-radius:var(--r-total);background:var(--fundo);height:32px;color:var(--floresta);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.filtro-opcao:hover{background:var(--hortela)}.filtro-opcao:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.filtro-opcao-ativa,.filtro-opcao-ativa:hover{background:var(--bloco);color:var(--on-bloco)}.filtro-texto{box-sizing:border-box;border:1.5px solid var(--linha-forte);border-radius:var(--r-m);background:var(--superficie);width:100%;height:40px;color:var(--floresta);font:inherit;padding:0 14px;font-size:14px}.filtro-texto:focus-visible{outline:3px solid var(--foco);outline-offset:1px}.filtro-lista{flex-direction:column;gap:2px;max-height:196px;display:flex;overflow-y:auto}.filtro-item{border-radius:var(--r-s);cursor:pointer;align-items:center;gap:10px;padding:7px 8px;font-size:14px;display:flex}.filtro-item input{accent-color:var(--esmeralda);margin:0}.filtro-item:hover{background:var(--fundo)}.filtro-item-ativo{font-weight:600}.filtro-par{grid-template-columns:1fr 1fr;gap:10px;display:grid}.filtro-par label{color:var(--tinta-suave);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.separadores-discretos{box-shadow:none;background:0 0;gap:4px;padding:0}.separadores-discretos .separador{height:34px;color:var(--tinta-suave);padding:0 12px}.separadores-discretos .separador-ativo{color:var(--on-bloco)}.separadores-discretos .separador-ativo .contador{background:var(--esmeralda);color:var(--on-esmeralda)}.barra-lote{z-index:25;box-sizing:border-box;border-radius:var(--r-total);background:var(--superficie);max-width:calc(100vw - 304px);box-shadow:var(--sombra-2), 0 0 0 1px var(--linha);align-items:center;gap:12px;padding:10px 10px 10px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(calc(128px - 50%))}.barra-lote-conta{white-space:nowrap;font-weight:700}.barra-lote-acoes{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.barra-lote-acoes>*{flex:none}.barra-lote-fechar{border-radius:var(--r-total);height:36px;color:var(--tinta-suave);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.barra-lote-fechar:hover{background:var(--fundo);color:var(--floresta)}.barra-lote-fechar:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.lista-f:has(~.barra-lote){margin-bottom:72px}@media (max-width:760px){.barra-faturas{overflow:visible}.barra-faturas .pesquisa{flex:1 1 0;min-width:0}.filtros-btn{padding:0 14px}.gaveta-filtros{width:100%}.gaveta-filtros .gaveta-pe{padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin:auto -16px 0}.barra-lote{left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom));border-radius:var(--r-l);flex-wrap:wrap;gap:8px;max-width:none;padding:10px 12px;transform:none}.barra-lote-acoes{flex-wrap:wrap;flex:1 0 100%;order:3;overflow:visible}.barra-lote-fechar{height:32px;margin-left:auto}.lista-f:has(~.barra-lote){margin-bottom:200px}}.resumo-banco{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;gap:14px;padding:20px 24px;display:flex}.resumo-banco-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.resumo-banco-titulo{font-family:var(--font-display);margin:0;font-size:20px;font-weight:800;line-height:26px}.barra-banco{gap:3px;height:12px;display:flex}.barra-banco>span{border-radius:var(--r-total);min-width:8px}.legenda-banco{flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;display:flex}.legenda-banco>span{align-items:center;gap:6px;display:inline-flex}.contas-faixa{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:12px;display:grid}.contas-faixa>.conta-cartao{min-width:0}.contas-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.contas-titulo{font-family:var(--font-display);margin:0;font-size:20px;font-weight:800;line-height:26px}.contas-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contas-sem{margin:-8px 0 0;font-size:14px}.grupo-b{background:var(--superficie);border-radius:var(--r-l);box-shadow:var(--sombra-1);overflow:hidden}.grupo-b:empty{display:none}.grupo-b-cabeca{border-bottom:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 20px;display:flex}.grupo-b-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.grupo-b-titulo{align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.grupo-b-sub{color:var(--tinta-suave);font-size:13px}.grupo-b-fechado{box-sizing:border-box;width:100%;color:var(--floresta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 20px;display:flex}button.grupo-b-fechado:hover{background:var(--hortela)}button.grupo-b-fechado:focus-visible{outline:3px solid var(--foco);outline-offset:-3px}.grupo-b-fixo{cursor:default}.grupo-b-fechado+.grupo-b-fixo,.mov+.grupo-b-fixo{border-top:1px solid var(--linha)}.grupo-b-motivos{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.seta-abre{color:var(--tinta-suave);flex:none;margin-left:auto;transition:transform .14s}.seta-aberta{transform:rotate(90deg)}.mov{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1.2fr) 110px minmax(0,1.4fr) auto;align-items:center;gap:16px;padding:12px 20px;display:grid}.grupo-b>.mov:last-child{border-bottom:0}.mov-desc{flex-direction:column;min-width:0;display:flex}.mov-desc .dados{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mov-desc .suave{font-size:13px}.mov-valor{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.mov-pista{color:var(--tinta-suave);min-width:0;font-size:13px}.mov-pista strong{color:var(--floresta)}.mov-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.motivos-linha{border-bottom:1px solid var(--linha);flex-direction:column;gap:8px;padding:0 20px 14px;font-size:13px;display:flex}.motivos{flex-wrap:wrap;gap:6px;display:flex}.motivo{border-radius:var(--r-total);background:var(--fundo);height:30px;color:var(--floresta);font:inherit;cursor:pointer;border:0;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.motivo:hover{background:var(--hortela)}.motivo:focus-visible{outline:3px solid var(--foco);outline-offset:2px}@media (max-width:1080px){.mov{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.mov-pista,.mov-acoes{grid-column:1/-1}.mov-acoes{justify-content:flex-start}}@media (max-width:760px){.resumo-banco{padding:16px}.grupo-b-cabeca,.mov,.grupo-b-fechado{padding-left:16px;padding-right:16px}.motivos-linha{padding:0 16px 14px}}.av{width:36px;height:36px;font-family:var(--font-display);letter-spacing:-.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.av-p{width:24px;height:24px;font-size:10px}.av-g{width:64px;height:64px;font-size:22px}.av-logo{box-shadow:inset 0 0 0 1px var(--linha);background:#fff}.av-logo img{object-fit:contain;width:70%;height:70%}.av-c1{background:var(--bloco);color:var(--on-bloco)}.av-c2{background:var(--paga-fundo);color:var(--paga)}.av-c3{background:var(--hortela);color:var(--floresta)}.av-c4{background:var(--fundo);color:var(--floresta);box-shadow:inset 0 0 0 1px var(--linha)}.forn-nome{align-items:center;gap:12px;min-width:0;display:flex}.forn-nome>.cel,.forn-nome>.abrir-linha{min-width:0}.cel.forn-nome{flex-direction:row}.peso{gap:16px}.peso-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.peso-topo .subtitulo{margin:0}.quota{gap:3px;height:16px;display:flex}.quota>span{border-radius:var(--r-total);min-width:6px}.quota-legenda{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 20px;display:grid}.quota-legenda>div{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.quota-nome{flex-direction:column;min-width:0;display:flex}.quota-nome strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ponto{border-radius:50%;flex:none;width:10px;height:10px}.forn-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-top:8px;display:flex}.forn-cabeca .subtitulo{margin:0}.forn-cabeca .suave{font-size:13px}.ordem-select{flex:none;height:44px}.meses12{flex:none;align-items:flex-end;gap:2px;width:96px;height:22px;display:flex}.meses12>i{background:var(--esmeralda);opacity:.85;border-radius:2px 2px 0 0;flex:1;min-width:3px}.meses12>i.m0{background:var(--linha);opacity:1}.meses12-alto{width:100%;height:64px}.cartoes-forn{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.cartao-forn{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);color:var(--floresta);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.cartao-forn:hover{box-shadow:var(--sombra-2)}.cartao-forn:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.cartao-forn .cel-nome{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cartao-forn .dados{font-size:12px}.cartao-forn-meio{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cartao-forn-meio .suave{font-size:12px}.cartao-forn-total{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:800}.cartao-forn-pe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mais-centro{justify-content:center;display:flex}.ficha-num{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ficha-num>div{border-radius:var(--r-m);background:var(--fundo);flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.ficha-num .suave{font-size:12px}.ficha-num strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:18px;overflow:hidden}.ficha-meses{flex-direction:column;gap:6px;display:flex}.ficha-meses-eixo{justify-content:space-between;font-size:12px;display:flex}.ficha-recentes{flex-direction:column;gap:6px;display:flex}.aliases{flex-wrap:wrap;gap:6px;display:flex}.alias{border-radius:var(--r-s);background:var(--fundo);height:24px;font-family:var(--font-dados);align-items:center;padding:0 8px;font-size:12px;display:inline-flex}@media (max-width:760px){.quota-legenda{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.quota-legenda .av{display:none}.cartoes-forn{grid-template-columns:minmax(0,1fr)}.barra-faturas:has(.ordem-select){flex-wrap:wrap}.barra-faturas:has(.ordem-select) .pesquisa{flex-basis:100%}.ordem-select{width:100%}}.ex-duas{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ex-lado{flex-direction:column;gap:16px;min-width:0;display:flex}.ex-meses{background:var(--superficie);border-radius:var(--r-l);box-shadow:var(--sombra-1);flex-direction:column;display:flex;overflow:hidden}.ex-mes{border:0;border-bottom:1px solid var(--linha);width:100%;color:var(--floresta);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:14px 18px;display:grid}.ex-mes:last-child{border-bottom:0}.ex-mes:hover{background:color-mix(in srgb, var(--hortela) 55%, transparent)}.ex-mes-ativo,.ex-mes-ativo:hover{background:var(--hortela)}.ex-mes:focus-visible{outline:3px solid var(--foco);outline-offset:-3px}.ex-mes .suave{grid-column:1/-1;font-size:13px}.ex-contab{gap:10px;font-size:13px}.ex-pessoa{align-items:center;gap:12px;display:flex}.ex-pessoa .cel{flex-direction:column;min-width:0;display:flex}.ex-pessoa .suave{overflow-wrap:anywhere;font-size:13px}.ex-av{background:var(--hortela);width:40px;height:40px;color:var(--floresta);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.ex-painel{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.ex-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.ex-cabeca .suave{font-size:13px}.ex-titulo{font-family:var(--font-display);margin:0;font-size:24px;font-weight:800;line-height:30px}.ex-bloco{flex-direction:column;gap:8px;display:flex}.ex-lista{border-radius:var(--r-m);background:var(--fundo);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ex-item{border-bottom:1px solid var(--linha);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.ex-item:last-child{border-bottom:0}.ex-item .cel{flex-direction:column;min-width:0;display:flex}.ex-item .cel strong{font-size:14px}.ex-item .cel .suave{font-size:13px}.ex-ico{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ex-ico-ok{background:var(--bloco);color:var(--esmeralda)}.ex-ico-falta{background:var(--em-falta-fundo);color:var(--em-falta)}.ex-ico-rever{background:var(--rever-fundo);color:var(--rever)}.ex-novas{border-radius:var(--r-m);background:var(--paga-fundo);color:var(--floresta);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.ex-novas>svg{color:var(--paga);flex:none}.ex-novas-texto{flex:1;min-width:220px;font-size:14px}.ex-enviar{border-radius:var(--r-m);box-shadow:inset 0 0 0 1.5px var(--linha);flex-direction:column;gap:14px;padding:18px;display:flex}.ex-inclui{flex-wrap:wrap;gap:8px;display:flex}.ex-opcao{border-radius:var(--r-total);background:var(--fundo);height:32px;color:var(--floresta);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ex-opcao:hover{background:var(--hortela)}.ex-opcao:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.ex-opcao-on,.ex-opcao-on:hover{background:var(--bloco);color:var(--on-bloco)}.ex-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ex-nota{font-size:13px}@media (max-width:1080px){.ex-duas{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ex-painel{padding:18px}.ex-titulo{font-size:20px;line-height:26px}.ex-item{grid-template-columns:32px minmax(0,1fr)}.ex-item>:last-child:not(:empty){grid-column:2;justify-self:start}}.menu-op-off{color:var(--tinta-suave);cursor:default}.menu-op-off:hover{background:0 0}.motivo-ativo,.motivo-ativo:hover{background:var(--bloco);color:var(--on-bloco)}.ob{background:var(--fundo);min-height:100vh;color:var(--floresta);flex-direction:column;font-size:15px;line-height:22px;display:flex}.ob-cab{justify-content:space-between;align-items:center;gap:16px;padding:20px 40px;display:flex}.ob-cab-dir{align-items:center;gap:12px;display:flex}.ob-voltar{border-radius:var(--r-total);background:var(--superficie);height:40px;box-shadow:var(--sombra-1);color:var(--floresta);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ob-voltar:hover{background:var(--hortela)}.ob-conta{z-index:36;position:relative}.ob-conta-btn{border-radius:var(--r-total);background:var(--superficie);height:44px;box-shadow:var(--sombra-1);color:var(--floresta);font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 12px 0 4px;font-size:14px;font-weight:600;display:inline-flex}.ob-conta-btn:hover,.ob-conta-btn[aria-expanded=true]{background:var(--hortela)}.ob-voltar:focus-visible,.ob-conta-btn:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.ob-av{background:var(--bloco);width:36px;height:36px;color:var(--on-bloco);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.ob-conta .menu-perfil{width:280px;inset:calc(100% + 8px) 0 auto auto}.ob-passos{justify-content:center;margin:0;padding:8px 40px 0;list-style:none;display:flex}.ob-passo{color:var(--tinta-suave);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.ob-passo+.ob-passo:before{content:"";background:var(--linha);border-radius:2px;width:56px;height:2px;margin:0 14px}.ob-passo-feito+.ob-passo:before{background:var(--esmeralda)}.ob-passo-n{background:var(--superficie);width:32px;height:32px;box-shadow:var(--sombra-1);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ob-passo-atual{color:var(--floresta)}.ob-passo-atual .ob-passo-n{background:var(--esmeralda);color:var(--on-esmeralda);box-shadow:0 0 0 5px var(--hortela)}.ob-passo-feito .ob-passo-n{background:var(--bloco);color:var(--on-bloco);box-shadow:none}.ob-palco{box-sizing:border-box;flex-direction:column;flex:1;gap:40px;width:100%;max-width:820px;margin:0 auto;padding:56px 24px 80px;display:flex}.ob-titulo{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:44px;font-weight:800;line-height:48px}.ob-lead{color:var(--tinta-suave);max-width:58ch;margin:0;font-size:17px;line-height:26px}.ob-texto{flex-direction:column;gap:10px;display:flex}.ob-pilha{flex-direction:column;gap:28px;display:flex}.ob-rotulo{letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-suave);font-size:12px;font-weight:700}.ob-tipos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ob-tipo{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);color:var(--floresta);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.ob-tipo:hover{background:color-mix(in srgb, var(--hortela) 50%, var(--superficie))}.ob-tipo-on,.ob-tipo-on:hover{background:var(--hortela);box-shadow:var(--sombra-1), inset 0 0 0 2px var(--esmeralda)}.ob-tipo strong{font-size:17px}.ob-tipo .suave{font-size:14px;line-height:20px}.ob-tipo-ico{background:var(--fundo);width:44px;height:44px;color:var(--esmeralda);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.ob-tipo-on .ob-tipo-ico{background:var(--superficie)}.ob-plano-bloco{flex-direction:column;gap:14px;margin-top:8px;display:flex}.ob-plano-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ob-sub{font-family:var(--font-display);letter-spacing:-.01em;color:var(--floresta);margin:0 0 4px;font-size:20px;font-weight:700;line-height:26px}.ob-planos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ob-plano{gap:6px}.ob-plano-nome{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ob-plano-preco{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:30px}.ob-plano-preco small{font-family:var(--font-texto);color:var(--tinta-suave);font-size:13px;font-weight:400}.ob-campos{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.ob-campos .vb-campo,.ob-janela .vb-campo{max-width:none}.ob-nota{border-radius:var(--r-m);background:var(--superficie);box-shadow:var(--sombra-1);color:var(--tinta-suave);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:20px;display:flex}.ob-nota>svg{color:var(--esmeralda);flex:none;margin-top:1px}.ob-ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ob-op{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);color:var(--floresta);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.ob-op:hover{box-shadow:var(--sombra-1), inset 0 0 0 2px var(--esmeralda)}.ob-op:disabled{cursor:progress;opacity:.7}.ob-op strong{font-size:16px}.ob-op .suave{font-size:13px;line-height:18px}.ob-ico{background:var(--fundo);width:44px;height:44px;color:var(--esmeralda);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ob-mais{background:var(--hortela);width:32px;height:32px;color:var(--esmeralda);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ob-op:focus-visible,.ob-tipo:focus-visible,.ob-tirar:focus-visible,.ob-ligacao:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.ob-lista{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;display:flex;overflow:hidden}.ob-lista-cab{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 8px;display:flex}.ob-caixa{border-top:1px solid var(--linha);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.ob-lista-cab+.ob-caixa{border-top:0}.ob-caixa .ob-ico{border-radius:12px;width:36px;height:36px}.ob-caixa strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ob-caixa .suave{font-size:13px}.ob-tirar{width:32px;height:32px;color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ob-tirar:hover{background:var(--fundo);color:var(--floresta)}.ob-vazio{color:var(--tinta-suave);padding:8px 20px 20px;font-size:14px}.ob-periodo{border-top:1px solid var(--linha);background:var(--fundo);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 20px;font-size:14px;display:flex}.ob-periodo .separadores{box-shadow:none}.ob-periodo .separador{height:32px;font-size:13px}.ob-estado{border-radius:var(--r-total);white-space:nowrap;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ob-estado-pronta{background:var(--fundo);color:var(--tinta-suave)}.ob-estado-lendo{background:var(--hortela);color:var(--floresta)}.ob-estado-lida{background:var(--esmeralda);color:var(--on-esmeralda)}.ob-estado-espera{background:var(--paga-fundo);color:var(--paga)}.ob-estado-erro{background:var(--rever-fundo);color:var(--rever)}.ob-roda{box-sizing:border-box;border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite ob-gira}@keyframes ob-gira{to{transform:rotate(360deg)}}.ob-ligacao{color:var(--esmeralda);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.ob-ligacao:hover{text-decoration:underline}.ob-proc{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;padding:8px 24px 20px;display:flex}.ob-proc-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:16px 0 12px;display:flex}.ob-proc-cab strong{font-size:17px}.ob-etapas{margin:0;padding:0;list-style:none}.ob-etapa{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:10px 0;display:grid;position:relative}.ob-etapa:before{content:"";background:var(--linha);border-radius:2px;width:2px;position:absolute;top:40px;bottom:-8px;left:13px}.ob-etapa:last-child:before{display:none}.ob-etapa-feito:before{background:var(--esmeralda)}.ob-ponto{z-index:1;box-sizing:border-box;background:var(--fundo);width:28px;height:28px;color:var(--tinta-suave);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.ob-etapa-feito .ob-ponto{background:var(--esmeralda);color:var(--on-esmeralda)}.ob-etapa-agora .ob-ponto{border:3px solid var(--hortela);border-top-color:var(--esmeralda);background:var(--superficie);animation:.9s linear infinite ob-gira}.ob-etapa-corpo{flex-direction:column;gap:2px;min-width:0;padding-top:3px;display:flex}.ob-etapa-corpo strong{font-size:15px}.ob-etapa-espera .ob-etapa-corpo strong{color:var(--tinta-suave);font-weight:600}.ob-etapa-corpo .suave{font-variant-numeric:tabular-nums;font-size:13px}.ob-agora{border-radius:var(--r-m);background:var(--fundo);grid-template-columns:72px minmax(0,1fr);gap:16px;margin-top:10px;padding:14px;display:grid}.ob-folha{background:var(--superficie);width:72px;height:96px;box-shadow:var(--sombra-1);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:6px;padding:10px 9px;display:flex;position:relative;overflow:hidden}.ob-folha i{background:var(--linha);border-radius:3px;height:5px;display:block}.ob-folha i:first-child{background:var(--esmeralda);opacity:.6;width:60%}.ob-folha i:nth-child(3){width:80%}.ob-folha i:nth-child(5){background:var(--floresta);opacity:.5;width:45%;margin-top:auto}.ob-folha-lendo:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--esmeralda) 28%, transparent));border-bottom:2px solid var(--esmeralda);height:18px;animation:1.4s ease-in-out infinite ob-varre;position:absolute;left:0;right:0}@keyframes ob-varre{0%{top:-18px}to{top:96px}}.ob-campos-lidos{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px 16px;margin:0;display:grid}.ob-campos-lidos>div{flex-direction:column;min-width:0;display:flex}.ob-campos-lidos dt{letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-suave);font-size:11px;font-weight:700}.ob-campos-lidos dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;overflow:hidden}.ob-meses{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ob-mes{border-radius:var(--r-total);background:var(--hortela);height:26px;color:var(--floresta);align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ob-proc-pe{border-top:1px solid var(--linha);color:var(--tinta-suave);margin-top:8px;padding-top:14px;font-size:13px}.ob-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ob-nav-dir{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ob-btn{border-radius:var(--r-total);height:52px;font:inherit;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.ob-btn-p{background:var(--esmeralda);color:var(--on-esmeralda)}.ob-btn-p:hover{background:var(--floresta);color:var(--fundo)}.ob-btn-s{background:var(--superficie);color:var(--floresta);box-shadow:inset 0 0 0 1.5px var(--linha-forte)}.ob-btn-s:hover{background:var(--hortela)}.ob-btn-f{color:var(--tinta-suave);background:0 0;padding:0 12px}.ob-btn-f:hover{color:var(--floresta)}.ob-btn:disabled{opacity:.6;cursor:progress}.ob-btn:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.ob-ou{color:var(--tinta-suave);font-size:14px}.ob-fim{border-radius:var(--r-l);background:var(--bloco);color:var(--on-bloco);flex-direction:column;align-items:flex-start;gap:20px;padding:40px;display:flex}.ob-fim .ob-titulo{font-size:48px;line-height:52px}.ob-num3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.ob-num3>div{border-radius:var(--r-m);background:var(--superficie);color:var(--floresta);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.ob-num3 strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:34px}.ob-num3 span{color:var(--tinta-suave);font-size:13px}.ob-janela{flex-direction:column;gap:16px;display:flex}.ob-reconhece{border-radius:var(--r-m);background:var(--hortela);color:var(--floresta);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:20px;display:flex}.ob-reconhece>svg{color:var(--esmeralda);flex:none;margin-top:1px}.ob-reconhece-aviso{background:var(--em-falta-fundo)}.ob-reconhece-aviso>svg{color:var(--em-falta)}.ob-avancado{border-radius:var(--r-m);background:var(--fundo);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;padding:16px;display:grid}.ob-avancado>:nth-child(n+3){grid-column:1/-1}@media (max-width:1080px){.ob-passo+.ob-passo:before{width:28px;margin:0 8px}}@media (max-width:760px){.ob{font-size:14px;line-height:20px}.ob-cab{padding:14px 16px}.ob-voltar{justify-content:center;width:40px;padding:0}.ob-voltar span,.ob-conta-nome{display:none}.ob-conta-btn{gap:4px;padding:0 8px 0 4px}.ob-passos{justify-content:space-between;padding:0 16px}.ob-passo{gap:0}.ob-passo+.ob-passo:before{width:20px;margin:0 6px}.ob-passo-nome{display:none}.ob-passo-atual .ob-passo-nome{margin-left:8px;display:inline}.ob-palco{gap:28px;padding:28px 16px 16px}.ob-titulo{font-size:32px;line-height:36px}.ob-lead{font-size:15px;line-height:22px}.ob-pilha{gap:22px}.ob-tipos,.ob-ops{grid-template-columns:minmax(0,1fr);gap:10px}.ob-tipo{flex-direction:row;align-items:center;padding:14px}.ob-tipo .suave{display:none}.ob-planos{grid-template-columns:minmax(0,1fr);gap:10px}.ob-plano{flex-flow:wrap;justify-content:space-between}.ob-plano .suave{flex-basis:100%;font-size:13px;display:block}.ob-plano-preco{font-size:18px;line-height:24px}.ob-plano-cab{align-items:flex-start}.ob-op{grid-template-columns:40px minmax(0,1fr) auto;padding:12px 14px}.ob-ico{width:40px;height:40px}.ob-caixa{grid-template-columns:32px minmax(0,1fr) auto;padding:12px 14px}.ob-caixa .ob-estado{grid-column:2;justify-self:start}.ob-caixa .ob-tirar{grid-area:1/3}.ob-lista-cab,.ob-periodo,.ob-vazio{padding-left:14px;padding-right:14px}.ob-proc{padding:4px 16px 16px}.ob-agora{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px}.ob-folha{gap:5px;width:52px;height:70px;padding:8px 7px}.ob-campos-lidos{grid-template-columns:minmax(0,1fr)}.ob-campos-lidos>div{flex-direction:row;justify-content:space-between;gap:8px}.ob-nav{background:var(--fundo);z-index:5;margin:0 -16px;padding:12px 16px;position:sticky;bottom:0}.ob-nav-dir,.ob-nav-dir .ob-btn-p{flex:1}.ob-ou{display:none}.ob-btn{height:48px;padding:0 18px;font-size:15px}.ob-fim{padding:24px}.ob-fim .ob-titulo{font-size:34px;line-height:38px}.ob-num3{gap:8px}.ob-num3>div{padding:10px 12px}.ob-num3 strong{font-size:22px;line-height:26px}.ob-avancado{grid-template-columns:minmax(0,1fr)}}.in-pilula{border-radius:var(--r-total);white-space:nowrap;flex:none;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.in-ok{background:var(--hortela);color:var(--floresta)}.in-ok svg{color:var(--esmeralda)}.in-atencao{background:var(--rever-fundo);color:var(--rever)}.in-espera,.in-brevemente{background:var(--paga-fundo);color:var(--paga)}.in-porligar{background:var(--fundo);color:var(--tinta-suave)}.in-btn{border-radius:var(--r-total);height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:0;flex:none;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.in-btn-p{background:var(--esmeralda);color:var(--on-esmeralda)}.in-btn-p:hover{background:var(--floresta);color:var(--fundo)}.in-btn-s{background:var(--superficie);color:var(--floresta);box-shadow:inset 0 0 0 1.5px var(--linha-forte)}.in-btn-s:hover{background:var(--hortela)}.in-btn:disabled{opacity:.6;cursor:progress}.in-btn:focus-visible,.in-tile:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.in-ico{background:var(--fundo);width:48px;height:48px;color:var(--esmeralda);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.in-ico-g{border-radius:16px;width:56px;height:56px}.in-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.in-txt strong{font-size:16px;line-height:22px}.in-txt .suave{font-size:14px;line-height:20px}.in-quebra{overflow-wrap:anywhere}.in-grupo{flex-direction:column;gap:14px;display:flex}.in-grupo-cab-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.in-resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.in-resumo>div{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;gap:2px;padding:18px 20px;display:flex}.in-resumo strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:38px}.in-resumo span{color:var(--tinta-suave);align-items:center;gap:6px;font-size:14px;display:inline-flex}.in-resumo .in-resumo-atencao strong,.in-resumo .in-resumo-atencao span{color:var(--rever)}.in-ligadas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.in-ligada{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.in-ligada-atencao{box-shadow:var(--sombra-1), inset 0 0 0 2px var(--rever)}.in-ligada-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.in-ligada-linha{color:var(--tinta-suave);flex:1;margin:0;font-size:14px;line-height:20px}.in-ligada-pe{justify-content:flex-end;display:flex}.in-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.in-tile{border-radius:var(--r-l);background:var(--superficie);min-height:200px;box-shadow:var(--sombra-1);color:var(--floresta);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;display:flex}.in-tile:hover{box-shadow:var(--sombra-1), inset 0 0 0 2px var(--esmeralda)}.in-tile-breve{cursor:default}.in-tile-breve:hover{box-shadow:var(--sombra-1)}.in-tile-breve .in-ico{filter:grayscale();opacity:.7}.in-tile-pe{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;display:flex}.in-tile-mais{color:var(--esmeralda);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.in-tile-n{font-size:13px}@media (max-width:760px){.in-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.in-resumo>div:last-child{grid-column:1/-1}.in-resumo strong{font-size:28px;line-height:32px}.in-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.in-tile{gap:10px;min-height:0;padding:14px}.in-tile .in-txt .suave{display:none}.in-tile .in-ico-g{width:44px;height:44px}.in-tile-pe{flex-direction:column;align-items:flex-start}.in-grupo-cab-linha .separadores{align-self:stretch}}.def-cabeca{border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:20px;display:flex}.def-cabeca-txt{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.def-cabeca-nome{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800;line-height:30px}.def-etiquetas{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.def-linha{border-bottom:1px solid var(--linha);grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:12px 32px;padding:20px 0;display:grid}.def-linha-txt{flex-direction:column;gap:4px;display:flex}.def-linha-txt strong{font-size:15px}.def-linha-txt span{color:var(--tinta-suave);font-size:14px;line-height:20px}.def-campos{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;display:grid}.def-campos .vb-campo{max-width:none}.def-campos .def-largo{grid-column:1/-1}.def-pe{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.foto-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.foto-btn:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.foto-btn .avatar{box-shadow:0 0 0 4px var(--superficie)}.foto-btn-camara{background:var(--esmeralda);width:32px;height:32px;color:var(--on-esmeralda);box-shadow:0 0 0 3px var(--superficie);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.foto-btn:hover .foto-btn-camara{background:var(--floresta);color:var(--fundo)}.emails{box-sizing:border-box;border-radius:var(--r-m);background:var(--superficie);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--linha-forte);cursor:text;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.etiquetas-caixa{position:relative}.etiquetas-opcoes{z-index:5;box-sizing:border-box;border-radius:var(--r-m);background:var(--superficie);box-shadow:var(--sombra-2);margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto}.etiquetas-opcoes li{border-radius:var(--r-s);min-height:40px;color:var(--floresta);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-size:15px;display:flex}.etiquetas-opcoes li.etiquetas-ativa{background:var(--hortela)}.emails:focus-within{box-shadow:inset 0 0 0 2px var(--esmeralda)}.emails-erro,.emails-erro:focus-within{box-shadow:inset 0 0 0 2px var(--rever)}.email-etiqueta{border-radius:var(--r-total);background:var(--hortela);height:32px;color:var(--floresta);align-items:center;gap:6px;max-width:100%;padding:0 4px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.email-etiqueta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-etiqueta button{width:26px;height:26px;color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.email-etiqueta button:hover{background:var(--superficie);color:var(--floresta)}.email-etiqueta button:focus-visible{outline:2px solid var(--foco)}.emails input{min-width:120px;height:32px;font:inherit;color:var(--floresta);background:0 0;border:0;outline:none;flex:180px;font-size:15px}.plano-topo{border-radius:var(--r-l);background:var(--bloco);color:var(--on-bloco);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.plano-topo-nome{font-family:var(--font-display);margin:0;font-size:26px;font-weight:800;line-height:32px}.medidores{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.medidor{border-radius:var(--r-m);background:var(--fundo);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.medidor-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.medidor-num small{font-family:var(--font-texto);color:var(--tinta-suave);font-size:13px;font-weight:500}.medidor .progresso{background:var(--linha);height:6px}.planos-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.plano-poupa{border-radius:var(--r-total);background:var(--hortela);height:22px;color:var(--esmeralda);white-space:nowrap;align-items:center;margin-left:8px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.plano-op-nota{color:var(--tinta-suave);margin-top:-4px;font-size:13px}.planos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.plano-op-orcamento{font-size:26px}.plano-op{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;gap:14px;padding:20px;display:flex}.plano-op-atual{box-shadow:var(--sombra-1), inset 0 0 0 2px var(--esmeralda)}.plano-op-preco{font-family:var(--font-display);font-size:32px;font-weight:800;line-height:36px}.plano-op-preco small{font-family:var(--font-texto);color:var(--tinta-suave);font-size:14px;font-weight:500}.plano-op ul{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.plano-op li{align-items:center;gap:8px;display:flex}.plano-op li svg{color:var(--esmeralda);flex:none}@media (max-width:900px){.def-linha{grid-template-columns:minmax(0,1fr);gap:12px}.medidores{grid-template-columns:repeat(2,minmax(0,1fr))}.planos{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.def-campos{grid-template-columns:minmax(0,1fr)}.def-pe .vb-botao{flex:1}}.at-estado{border-radius:var(--r-l);background:var(--bloco);color:var(--on-bloco);flex-direction:column;gap:16px;padding:20px;display:flex}.at-estado-cab{align-items:center;gap:14px;display:flex}.at-estado-cab strong{font-size:17px}.at-escudo{background:var(--superficie);width:48px;height:48px;color:var(--esmeralda);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.at-factos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.at-factos>div{border-radius:var(--r-m);background:var(--superficie);color:var(--floresta);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.at-factos dt{color:var(--tinta-suave);font-size:13px}.at-factos dd{margin:0;font-size:15px;font-weight:700}.at-acoes{margin-top:8px}.at-acao-ico{background:var(--fundo);width:36px;height:36px;color:var(--esmeralda);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.at-acao-ico-perigo{background:var(--rever-fundo);color:var(--rever)}@media (max-width:760px){.at-factos{grid-template-columns:minmax(0,1fr)}.at-acoes .linha-def{flex-wrap:wrap}.at-acoes .linha-def .lista-corpo{flex:calc(100% - 48px)}.at-acoes .linha-def>.vb-botao{margin-left:48px}}.at-info{border-radius:var(--r-m);background:var(--fundo);align-items:center;gap:12px;padding:12px 14px;display:flex}.cx-cab{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cx-cab>.in-ico{border-radius:18px;width:64px;height:64px}.cx-cab-txt{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.cx-cab-txt h1{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800;line-height:36px}.cx-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cx-numeros>div{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;gap:2px;padding:16px 18px;display:flex}.cx-numeros strong{font-family:var(--font-display);font-size:26px;font-weight:800;line-height:30px}.cx-numeros span{color:var(--tinta-suave);font-size:14px}.cx-duas{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.cx-painel{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.cx-painel h2{font-family:var(--font-display);margin:0;font-size:19px;font-weight:700}.cx-leitura{border-top:1px solid var(--linha);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.cx-leitura:first-child{border-top:0;padding-top:0}.cx-leitura strong{font-size:15px}.cx-leitura .suave{grid-column:1/-1;font-size:13px}.cx-linha{border-top:1px solid var(--linha);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.cx-linha:first-child{border-top:0;padding-top:0}.cx-linha .in-txt{flex:1}.cx-linha .in-txt strong{font-size:15px}.cx-mini-ico{background:var(--fundo);width:36px;height:36px;color:var(--esmeralda);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cx-perigo{color:var(--rever);background:var(--rever-fundo)}.in-ligacao{color:var(--esmeralda);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:none}.in-ligacao:hover{text-decoration:underline}.ler{z-index:36;position:relative}.ler-pop{z-index:40;border-radius:var(--r-l);background:var(--superficie);width:360px;box-shadow:var(--sombra-2);flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.ler-pop h3{margin:0;font-size:16px}.ler-ops{flex-direction:column;gap:4px;display:flex}.ler-op{border-radius:var(--r-m);width:100%;min-height:44px;color:var(--floresta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.ler-op:hover{background:var(--fundo)}.ler-op-on,.ler-op-on:hover{background:var(--hortela)}.ler-op i{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--linha-forte);border-radius:50%;flex:none}.ler-op-on i{box-shadow:inset 0 0 0 5px var(--esmeralda)}.ler-op .suave{margin-left:auto;font-size:13px}.ler-op:focus-visible,.chip-p:focus-visible,.menu-trazer button:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.ler-datas{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ler-datas label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.ler-datas input{border-radius:var(--r-m);height:42px;box-shadow:inset 0 0 0 1.5px var(--linha-forte);font:inherit;color:var(--floresta);background:var(--superficie);color-scheme:normal;border:0;padding:0 10px;font-size:14px}.ler-nota{color:var(--tinta-suave);margin:0;font-size:13px}.chips-periodo{flex-wrap:wrap;gap:8px;display:flex}.chip-p{border-radius:var(--r-total);background:var(--fundo);height:38px;color:var(--floresta);font:inherit;cursor:pointer;border:0;padding:0 14px;font-size:14px;font-weight:600}.chip-p-on{background:var(--bloco);color:var(--on-bloco)}.menu-trazer{z-index:40;border-radius:var(--r-l);background:var(--superficie);width:340px;box-shadow:var(--sombra-2);flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu-trazer button{border-radius:var(--r-m);width:100%;color:var(--floresta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.menu-trazer button:hover{background:var(--hortela)}.menu-trazer strong{font-size:15px}.menu-trazer .suave{font-size:13px;line-height:18px}.cx-escolha{border-radius:var(--r-m);box-shadow:inset 0 0 0 1.5px var(--linha);flex-direction:column;display:flex}.cx-escolha label{border-top:1px solid var(--linha);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.cx-escolha label:first-child{border-top:0}.cx-escolha input{width:20px;height:20px;accent-color:var(--esmeralda);flex:none}.cx-escolha .in-ico{border-radius:10px;width:36px;height:36px}.cx-escolha-off{cursor:default!important}.rotulo-s{color:var(--tinta-suave);font-size:13px;font-weight:700}@media (max-width:1080px){.cx-duas{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.cx-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-numeros>div:last-child{grid-column:1/-1}.cx-cab>.in-ico{width:52px;height:52px}.cx-cab-txt h1{font-size:22px;line-height:28px}.ler{width:100%}.ler>.in-btn,.ler>.vb-botao{justify-content:center;width:100%}.ler-pop,.menu-trazer{border-radius:var(--r-l) var(--r-l) 0 0;width:auto;padding:16px 16px 24px;position:fixed;inset:auto 0 0}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ler-op:disabled,.chip-p:disabled{opacity:.55;cursor:not-allowed}.ativ-canto{right:var(--s-6);bottom:var(--s-6);z-index:30;align-items:flex-end;gap:var(--s-3);flex-direction:column;max-width:calc(100vw - 32px);display:flex;position:fixed}.ativ-pilula{border-radius:var(--r-total);background:var(--superficie);min-height:52px;box-shadow:var(--sombra-2);font:inherit;color:var(--floresta);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:6px 10px 6px 8px;font-size:14px;display:inline-flex}button.ativ-pilula:hover{background:var(--hortela)}.ativ-info{background:var(--superficie);width:44px;height:44px;color:var(--tinta-suave);box-shadow:var(--sombra-2);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.ativ-info:hover{background:var(--hortela);color:var(--esmeralda)}.ativ-painel-bola{transform-origin:100% 100%;animation:.22s cubic-bezier(.2,.8,.2,1) ativ-bola-abrir}.ativ-painel-fechar{pointer-events:none;animation:.16s ease-in forwards ativ-bola-fechar}@keyframes ativ-bola-abrir{0%{opacity:0;border-radius:50%;transform:scale(.1)}to{opacity:1;transform:none}}@keyframes ativ-bola-fechar{to{opacity:0;border-radius:50%;transform:scale(.1)}}@media (prefers-reduced-motion:reduce){.ativ-painel-bola,.ativ-painel-fechar{animation:none}}.ativ-info:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.ativ-pilula-txt{flex-direction:column;min-width:0;line-height:18px;display:flex}.ativ-pilula-txt strong,.ativ-pilula-txt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ativ-pilula-txt span{color:var(--tinta-suave);font-size:13px}.ativ-seta{background:var(--fundo);width:32px;height:32px;color:var(--tinta-suave);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ativ-anel{--p:0;background:conic-gradient(var(--esmeralda) calc(var(--p) * 1%), var(--linha) 0);width:38px;height:38px;color:var(--floresta);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex;position:relative}.ativ-anel:before{content:"";background:var(--superficie);border-radius:50%;position:absolute;inset:4px}.ativ-anel>*{position:relative}.ativ-ok{background:var(--hortela);width:38px;height:38px;color:var(--esmeralda);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ativ-painel{border-radius:var(--r-l);background:var(--superficie);width:420px;max-width:100%;box-shadow:var(--sombra-2);flex-direction:column;display:flex;overflow:hidden}.ativ-painel-cab{border-bottom:1px solid var(--linha);align-items:center;gap:6px;padding:12px 10px 10px 20px;display:flex}.ativ-painel-cab h2{font-family:var(--font-display);flex:1;margin:0;font-size:18px;font-weight:800}.ativ-corpo{flex-direction:column;max-height:min(520px,100vh - 200px);display:flex;overflow-y:auto}.ativ-sec{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);padding:14px 20px 2px;font-size:12px;font-weight:800}.ativ-tarefa{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 20px;display:grid}.ativ-tarefa+.ativ-tarefa{border-top:1px solid var(--linha)}.ativ-tarefa>strong{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:20px}.ativ-tarefa>.suave,.ativ-tarefa>.ativ-barra,.ativ-tarefa>.ativ-conta{grid-column:2/-1}.ativ-tarefa>.suave{font-size:13px;line-height:18px}.ativ-ico{background:var(--fundo);width:40px;height:40px;color:var(--esmeralda);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ativ-tarefa>.ativ-ico{grid-row:span 2;align-self:start}.ativ-ico-erro{background:var(--rever-fundo);color:var(--rever)}.ativ-link{color:var(--esmeralda);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:none}.ativ-link:hover{text-decoration:underline}.ativ-link-suave{color:var(--tinta-suave)}.ativ-barra{border-radius:var(--r-total);background:var(--fundo);height:6px;margin-top:8px;overflow:hidden}.ativ-barra i{border-radius:inherit;background:var(--esmeralda);height:100%;transition:width .4s;display:block}.ativ-barra-indef i{width:35%;animation:1.4s ease-in-out infinite ativ-vai}.ativ-conta{color:var(--tinta-suave);justify-content:space-between;gap:8px;margin-top:4px;font-size:13px;display:flex}.ativ-conta b{color:var(--floresta);font-weight:700}.ativ-pe{border-top:1px solid var(--linha);background:var(--fundo);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.ativ-roda{animation:1s linear infinite ativ-roda}@keyframes ativ-roda{to{transform:rotate(360deg)}}@keyframes ativ-vai{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.ativ-roda,.ativ-barra-indef i{animation:none}.ativ-barra i{transition:none}}.ativ-lista{gap:var(--s-4);flex-direction:column;display:flex}.ativ-cartao{gap:var(--s-4);border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;padding:22px 24px;display:flex}.ativ-cartao-cab{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ativ-cartao-cab>div{flex-direction:column;flex:260px;min-width:0;display:flex}.ativ-cartao-cab strong{overflow-wrap:anywhere;font-size:17px}.ativ-etapas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ativ-etapa{border-radius:var(--r-m);background:var(--fundo);color:var(--tinta-suave);flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.ativ-etapa b{color:var(--floresta);align-items:center;gap:6px;font-size:14px;display:flex}.ativ-etapa b svg{color:var(--esmeralda);flex:none}.ativ-etapa-agora{background:var(--hortela)}.ativ-caixas{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.ativ-caixa{border-radius:var(--r-m);min-width:0;box-shadow:inset 0 0 0 1.5px var(--linha);flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.ativ-caixa strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ativ-seccao{margin:var(--s-2) 0 0;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ativ-seccao h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:800}.ativ-filtros{gap:var(--s-2);flex-wrap:wrap;display:flex}.ativ-filtro{border-radius:var(--r-total);background:var(--superficie);height:38px;box-shadow:var(--sombra-1);color:var(--floresta);font:inherit;cursor:pointer;border:0;padding:0 14px;font-size:14px;font-weight:600}.ativ-filtro[aria-checked=true]{background:var(--bloco);color:var(--on-bloco);box-shadow:none}.ativ-hist{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;display:flex;overflow:hidden}.ativ-linha{border:0;border-top:1px solid var(--linha);width:100%;color:var(--floresta);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:120px 40px minmax(0,1.5fr) minmax(0,1.3fr) 130px;align-items:center;gap:14px;padding:12px 20px;font-size:14px;display:grid}.ativ-linha:first-child{border-top:0}.ativ-linha:hover{background:var(--fundo)}.ativ-linha>.etiqueta{justify-self:end}.ativ-linha-txt{flex-direction:column;min-width:0;display:flex}.ativ-linha-txt strong{overflow-wrap:anywhere}.ativ-linha-txt span{color:var(--tinta-suave);font-size:13px}.ativ-numeros{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ativ-numeros>div{border-radius:var(--r-m);background:var(--fundo);color:var(--tinta-suave);flex-direction:column;padding:12px 14px;font-size:13px;display:flex}.ativ-numeros strong{font-family:var(--font-display);color:var(--floresta);font-size:22px;font-weight:800}.ativ-item{border-top:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.ativ-item>div{flex-direction:column;min-width:0;display:flex}.ativ-ico-btn{width:36px;height:36px;color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ativ-ico-btn:hover{background:var(--fundo);color:var(--floresta)}.ativ-ico-btn:focus-visible,.ativ-pilula:focus-visible,.ativ-linha:focus-visible,.ativ-filtro:focus-visible,.ativ-link:focus-visible{outline:3px solid var(--foco);outline-offset:2px}@media (max-width:760px){.ativ-canto{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));align-items:stretch;max-width:none}.ativ-pilula{box-sizing:border-box;width:100%}.ativ-pilula-txt{flex:1}.ativ-painel{width:auto}.ativ-corpo{max-height:calc(100vh - 300px)}.ativ-cartao{padding:18px 16px}.ativ-etapas{grid-template-columns:minmax(0,1fr)}.ativ-linha{grid-template-columns:40px minmax(0,1fr) auto;padding:12px 16px}.ativ-linha>.ativ-quando,.ativ-linha>.ativ-resultado{display:none}}.aviso-revisao{align-items:center;gap:var(--s-3);border-radius:var(--r-l);background:var(--rever-fundo);color:var(--rever);flex-wrap:wrap;padding:14px 18px;display:flex}.aviso-revisao span{flex:260px;min-width:0}.aviso-revisao .aviso-feito{align-items:center;gap:var(--s-1);border-radius:var(--r-total);background:var(--hortela);height:32px;color:var(--esmeralda);white-space:nowrap;flex:none;padding:0 12px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.conta-zona{gap:var(--s-2) var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--linha);grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:13px;display:grid}@media (max-width:760px){.conta-zona{grid-template-columns:minmax(0,1fr)}}.conta-cartao{border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--sombra-1);flex-direction:column;gap:16px;padding:20px;display:flex}.conta-cartao-alerta{background:color-mix(in srgb, var(--em-falta-fundo) 60%, var(--superficie))}.conta-cartao-topo{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.conta-cartao-logo.av{width:48px;height:48px;font-size:16px}.conta-cartao-id{flex-direction:column;gap:2px;min-width:0;display:flex}.conta-cartao-banco{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800;line-height:22px}.conta-cartao-nome{overflow-wrap:anywhere;font-size:14px}.conta-cartao-iban{color:var(--tinta-suave);overflow-wrap:anywhere;font-size:12px}.conta-cartao-editar{border-radius:var(--r-total);min-height:36px;color:var(--floresta);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.conta-cartao-editar:hover{background:var(--hortela)}.conta-cartao-editar:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.conta-cartao-dados{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:auto 0 0;display:grid}.conta-cartao-dados div{min-width:0}.conta-cartao-dados dt{color:var(--tinta-suave);font-size:12px}.conta-cartao-dados dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:600}.conta-cartao-dados .conta-cartao-saldo{font-family:var(--font-display);font-size:22px;font-weight:800;line-height:28px}.conta-cartao-fim{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:14px;display:flex}.banco-reconhecido{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.banco-campo{align-items:center;display:flex;position:relative}.banco-campo-icone{color:var(--tinta-suave);pointer-events:none;display:inline-flex;position:absolute;left:12px}.banco-campo-input{box-sizing:border-box;width:100%;padding-left:44px;padding-right:36px}.banco-campo-seta{color:var(--tinta-suave);pointer-events:none;position:absolute;right:12px}.banco-lista{border-radius:var(--r-s);background:var(--superficie);max-height:248px;box-shadow:var(--sombra-2);margin:4px 0 0;padding:4px;list-style:none;overflow-y:auto}.banco-opcao{border-radius:var(--r-s);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:4px 10px;display:flex}.banco-opcao-ativa{background:var(--hortela)}.banco-opcao-nome{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.banco-opcao-site{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--tinta-suave);flex:none;font-size:12px;overflow:hidden}.banco-opcao-vazia{color:var(--tinta-suave);padding:12px 10px;font-size:13px}@media (max-width:760px){.banco-opcao-site{display:none}.conta-cartao{padding:16px}}.mov-separadores{border-radius:var(--r-total);background:var(--superficie);box-shadow:var(--sombra-1);gap:4px;padding:4px;display:inline-flex}.mov-separador{border-radius:var(--r-total);min-height:36px;color:var(--floresta);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.mov-separador b{font-weight:800}.mov-separador-on{background:var(--bloco);color:var(--on-bloco)}.mov-separador:focus-visible,.mov-desfazer:focus-visible{outline:3px solid var(--foco);outline-offset:2px}@media (min-width:761px){.mov-entrada{grid-template-columns:minmax(0,1.2fr) 110px minmax(0,1.4fr) 210px}}.mov-banco{align-items:center;gap:6px;display:inline-flex}.mov-filtro{border-radius:var(--r-total);width:auto;height:36px;padding:0 12px;font-size:13px}.mov-link{align-self:center;font-size:13px}.mov-desfazer{color:var(--tinta-suave);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px;font-weight:600}.mov-desfazer:hover{color:var(--floresta);text-decoration:underline}.mov-vazio{margin:0;padding:14px 20px;font-size:14px}.mov-total{text-align:right;padding:12px 20px;font-size:13px}@media (max-width:760px){.mov-separadores{box-sizing:border-box;width:100%;display:flex}.mov-separador{flex:1;justify-content:center}.mov-vazio,.mov-total{padding-left:16px;padding-right:16px}html,body{overflow-x:clip}input,select,textarea{font-size:16px!important}.dialogo{max-height:calc(100dvh - 32px)}.app,.entrada,.ob{min-height:100dvh}}@media (min-width:761px){.so-telemovel{display:none!important}}@media (max-width:760px){.so-computador{display:none!important}.app-nav{z-index:38;position:sticky;top:0}.topo-movel{height:calc(52px + env(safe-area-inset-top));box-sizing:border-box;padding:env(safe-area-inset-top) 12px 0;gap:4px}.barra-baixo{padding:2px 4px calc(2px + env(safe-area-inset-bottom))}.tab{gap:1px;padding:4px 0 3px}.tab-icone{width:48px;height:26px}.tab-conta{top:0}.app-main{padding:12px 16px calc(96px + env(safe-area-inset-bottom));gap:14px}.titulo{font-size:24px;line-height:30px}.subtitulo{font-size:16px;line-height:22px}.painel{border-radius:18px;padding:14px 16px}.topo-compacto{flex-wrap:nowrap;align-items:center;gap:8px}.topo-compacto .lead{display:none}.topo-compacto .topo-texto{flex:auto}.topo-compacto .topo-acoes{flex:none;width:auto}.topo-compacto .topo-acoes .seletor{flex:none;gap:0;height:34px;padding:0 2px}.topo-compacto .seletor-btn{width:28px;height:28px}.topo-compacto .seletor-valor{white-space:nowrap;min-width:0;font-size:13px}.fab-movel{right:16px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:25;width:auto;position:fixed}.fab-movel>.in-btn,.fab-movel>.vb-botao{width:auto;box-shadow:var(--sombra-2);padding:0 18px 0 14px;font-size:14px;height:48px!important}.ativ-canto{bottom:calc(128px + env(safe-area-inset-bottom))}.ativ-canto:has(>.ativ-info){display:none}.separadores-discretos{scrollbar-width:none;flex:none;align-self:stretch;gap:6px;margin:0 -16px;padding:2px 16px}.separadores-discretos::-webkit-scrollbar{display:none}.separadores-discretos .separador{background:var(--superficie);height:32px;box-shadow:var(--sombra-1);color:var(--floresta);flex:none;padding:0 12px;font-size:13px}.separadores-discretos .separador-ativo{background:var(--bloco);box-shadow:none;color:var(--on-bloco)}.faixa-mes{border-radius:18px;gap:6px;padding:16px}.faixa-mes .encaixe{display:none}.faixa-mes .subtitulo{font-size:20px;line-height:25px}.faixa-mes-dado:first-of-type>.suave{display:none}.faixa-mes-total{flex-flow:wrap;flex:100%;justify-content:space-between;align-items:baseline;gap:2px 8px}.faixa-mes-total .suave{font-size:12.5px}.metricas-t{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metrica-t{background:var(--superficie);box-shadow:var(--sombra-1);color:inherit;border-radius:14px;flex-direction:column;gap:6px;padding:10px;text-decoration:none;display:flex}.metrica-t small{color:var(--tinta-suave);font-size:11.5px;line-height:14px}.metrica-t b{font-family:var(--font-display);font-size:18px;line-height:22px}.metrica-t-barra{background:var(--linha);border-radius:9px;height:4px;display:block;overflow:hidden}.metrica-t-barra i{background:var(--esmeralda);border-radius:9px;height:100%;display:block}.lista-t{margin:-6px -16px -14px;padding:0;list-style:none}.lin-t{border-top:1px solid var(--linha);min-height:60px;color:inherit;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:flex}.lista-t li:first-child .lin-t{border-top:0}.lin-t .suave{font-size:12.5px;line-height:17px}.lin-t .lista-titulo{font-size:14px;line-height:19px}.lin-t .icone-caixa{flex:none;width:36px;height:36px}.lista-item{flex-wrap:nowrap}.col-larga{gap:14px}.barra-faturas{flex-wrap:nowrap;gap:8px;padding:0;overflow:visible}.barra-faturas .pesquisa{height:40px;padding:0 12px}.barra-faturas .filtros-btn{justify-content:center;width:40px;height:40px;padding:0;position:relative}.filtros-rotulo{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.barra-faturas .filtros-conta{position:absolute;top:-4px;right:-4px}.lista-f{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:6px;display:flex}.lista-f-resumo{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;font-size:12.5px;display:flex}.lista-f-escolher-btn{font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-weight:700}.lista-f-dia{color:var(--tinta-suave);margin:6px 0 0 4px;font-size:12px;font-weight:700}.lista-f-grupo{background:var(--superficie);box-shadow:var(--sombra-1);border-radius:18px;overflow:hidden}.lista-f-grupo>.lista-f-linha:last-child{border-bottom:0}.grelha-d{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-height:60px;padding:10px 12px}.grelha-d>.cel-escolha{display:none}.grelha-d>.cel-forn{grid-area:1/1/span 2;align-self:center}.grelha-d>.cel-valor{font-family:var(--font-dados);grid-area:1/2;font-size:14px}.grelha-d>.sit-caixa{grid-area:2/2;justify-self:end}.lista-f-escolher .grelha-d{grid-template-columns:22px minmax(0,1fr) auto}.lista-f-escolher .grelha-d>.cel-escolha{z-index:2;grid-area:1/1/span 2;align-self:center;display:block;position:relative}.lista-f-escolher .grelha-d>.cel-forn{grid-column:2}.lista-f-escolher .grelha-d>.cel-valor,.lista-f-escolher .grelha-d>.sit-caixa{grid-column:3}.lista-f .sit-curta{display:none}.lista-f .sit{gap:3px;height:20px;padding:0 7px 0 5px;font-size:11.5px}.lista-f .sit svg{width:12px;height:12px}.lista-f .cel-nome{font-size:14px;line-height:19px}.lista-f .abrir-linha .dados{font-size:12px}.lista-f>.vazio,.lista-f>.paginacao{background:var(--superficie);box-shadow:var(--sombra-1);border:0;border-radius:18px}.lista-f>.paginacao{margin-top:6px;padding:12px}.app-foco .topo-movel,.app-foco .barra-baixo{display:none}.app-foco .app-main{padding:0 16px calc(84px + env(safe-area-inset-bottom))}.app-foco .ativ-canto{display:none}.cab-foco{z-index:20;background:var(--superficie);height:52px;box-shadow:0 1px 0 var(--linha);align-items:center;gap:8px;margin:0 -16px;padding:0 8px;display:flex;position:sticky;top:0}.cab-foco .icone-btn{background:0 0}.cab-foco-titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.app-foco .topo .migalha{display:none}.app-foco .topo .titulo{font-size:21px;line-height:26px}.doc-t-total{flex:100%}.app-foco .topo-acoes{z-index:25;width:auto;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--superficie);box-shadow:0 -1px 0 var(--linha);flex-wrap:nowrap;position:fixed;bottom:0;left:0;right:0}.app-foco .topo-acoes>*{flex:1;min-width:0}.app-foco .topo-acoes:empty{display:none}.doc-t{background:var(--superficie);width:100%;box-shadow:var(--sombra-1);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.doc-t-inteiro{z-index:62;background:var(--linha);padding:0 16px 16px;position:fixed;inset:0;overflow-y:auto}.doc-t-inteiro .painel{padding:12px 0!important}.dados-fechados{display:none}.kv-t{flex-direction:column;margin:0;display:flex}.kv-t>div{border-top:1px solid var(--linha);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.kv-t>div:first-child{border-top:0}.kv-t dd{text-align:right;margin:0;font-weight:600}.kv-t-corrigir{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}}@media (min-width:761px){span.fab-movel,.defs-topo{display:contents}}@media (max-width:760px){.topo-compacto .topo-texto:has(>.suave) .titulo{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}span.fab-movel>.vb-botao,.fab-movel .vb-botao-secundario{background:var(--esmeralda);color:var(--on-esmeralda);box-shadow:var(--sombra-2);border:0}.folha-mais-corpo{box-sizing:border-box;max-height:calc(100dvh - 80px);padding:10px 12px calc(76px + env(safe-area-inset-bottom));gap:0;overflow-y:auto}.mais-item{height:auto;min-height:56px;padding:8px 12px}.mais-item-txt{flex-direction:column;flex:1;min-width:0;display:flex}.mais-item-txt strong{font-size:14px;line-height:19px}.mais-item-txt .suave{font-size:12.5px;font-weight:400;line-height:17px}.defs-topo,.defs .indice{display:none}.grupo-t{color:var(--tinta-suave);margin:2px 0 -6px 4px;font-size:12px;font-weight:700}.voltar-t{min-height:40px;color:inherit;font-family:var(--font-display);align-items:center;gap:8px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.contas-faixa{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto;display:flex!important}.contas-faixa::-webkit-scrollbar{display:none}.contas-faixa>*{scroll-snap-align:center;flex:0 0 min(280px,78vw)}.mov{gap:2px 10px;padding:10px 12px;grid-template-columns:minmax(0,1fr) auto!important}.mov-desc .dados{font-size:13px}.mov-pista{color:var(--tinta-suave);grid-column:1;font-size:12.5px;line-height:17px}.mov-resolver{font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:end;min-height:32px;padding:0;font-size:13px;font-weight:700}.mov>.mov-acoes{grid-column:1/-1}.mov:has(>.mov-resolver):not(.mov-aberta)>.mov-acoes{display:none}.cal-meses{background:var(--superficie);box-shadow:var(--sombra-1);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.cal-mes{min-height:56px;box-shadow:none;border-top:1px solid var(--linha);background:0 0;border-radius:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:2px 10px;padding:8px 14px}.cal-mes:first-child{border-top:0}.cal-mes-futuro{display:none}.procura-larga.pesquisa{height:40px;padding:0 12px}.peso{gap:8px}.peso .quota-legenda,.peso-topo>.suave{display:none}.peso .subtitulo{font-size:14px;line-height:19px}.cartao-forn{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.cartao-forn-meio{display:contents}.cartao-forn-meio>:last-child{display:none}.cartao-forn-meio>.cel{flex-direction:column-reverse;grid-area:1/2;align-items:flex-end}.cartao-forn-total{font-family:var(--font-dados);font-size:14px;font-weight:700}.cartao-forn-pe{grid-column:1/-1}.cartao-forn-pe .faceta-neutro{display:none}.cartao-forn-pe:not(:has(.faceta-falta)){display:none}.in-resumo{flex-wrap:wrap;gap:6px;display:flex}.in-resumo>div{border-radius:999px;flex-direction:row;align-items:center;gap:6px;height:32px;padding:0 12px}.in-resumo>div:last-child{display:none}.in-resumo strong{font-size:13px;line-height:18px}.in-resumo span{font-size:13px}.in-ligadas{grid-template-columns:minmax(0,1fr);gap:8px}.in-ligada{border-radius:16px;gap:8px;padding:12px}.in-txt strong{font-size:14px;line-height:19px}.in-txt .suave{font-size:12.5px;line-height:17px}.in-ico{border-radius:11px;width:36px;height:36px}.in-btn{height:36px;padding:0 14px;font-size:13px}.in-grupo{gap:10px}.ex-duas{flex-direction:column;gap:14px;display:flex}.ex-lado{display:contents}.ex-meses{box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;flex-direction:row;order:1;gap:8px;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto}.ex-meses::-webkit-scrollbar{display:none}.ex-mes{background:var(--superficie);width:190px;box-shadow:var(--sombra-1);border-radius:14px;flex:none;padding:10px 12px}.ex-painel{order:2}.ex-contab{order:3}.app{align-content:flex-start}.in-ligada{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.in-ligada-cab{display:contents}.in-ligada .in-txt{grid-area:1/2}.in-ligada .in-pilula{grid-area:1/3;height:24px;padding:0 8px;font-size:12px}.in-ligada-linha{grid-area:2/1/auto/3;margin:0;font-size:12.5px;line-height:17px}.in-ligada-pe{grid-area:2/3;justify-self:end;margin:0}.ex-contab{align-self:stretch}.barra-baixo{z-index:31}.app-main:has(.barra-lote) .fab-movel{display:none}}
:root{--font-display:var(--nf-display), "Arial Black", Arial, sans-serif;--font-texto:var(--nf-texto), "Segoe UI", system-ui, sans-serif;--font-dados:var(--nf-dados), ui-monospace, Menlo, monospace}html{background:var(--fundo)}a{color:var(--esmeralda)}a:hover{color:var(--floresta)}h1,h2,h3{margin:0}
