#v-geral.vg-ligada:not(.boas-vindas) .quando-pronto>.row{display:none}
#v-geral.vg-ligada:not(.boas-vindas) #geral-janela-txt{display:none}
#v-geral.boas-vindas .vg{display:none}

#v-geral .vg{container:vg / inline-size;--vg-num:32px;--vg-gap:12px;min-width:0}
#v-geral .vg [hidden]{display:none !important}
#v-geral .vg-grade{
  display:grid;gap:var(--vg-gap);align-items:stretch;
  grid-template-columns:minmax(0,1fr);
  grid-template-areas:"ranking" "pontos" "vendas" "produtos" "conquistas";
}
#v-geral .vg-grade>*{min-width:0}
#v-geral .vg-grade>.vg-ranking{grid-area:ranking}
#v-geral .vg-grade>.vg-pontos{grid-area:pontos}
#v-geral .vg-grade>.vg-produtos{grid-area:produtos}
#v-geral .vg-grade>.vg-vendas{grid-area:vendas}
#v-geral .vg-grade>.vg-conquistas{grid-area:conquistas}

@container vg (min-width:600px){
  #v-geral .vg-grade{
    grid-template-columns:repeat(2,minmax(0,1fr));
    grid-template-areas:"ranking pontos" "vendas vendas" "produtos conquistas";
  }
}
@container vg (min-width:960px){
  #v-geral .vg-grade{
    gap:8px;
    grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);
    grid-template-areas:"pontos ranking conquistas" "vendas vendas produtos";
  }
}

#v-geral .vg .vg-bloco{display:flex;flex-direction:column;padding:10px 16px 12px;min-width:0}
#v-geral .vg .vg-bloco.vg-marcado{border-top:3px solid var(--joia)}
#v-geral .vg .vg-conquistas{padding:10px 16px 12px;min-width:0}
#v-geral .vg p{margin:0}
#v-geral .vg-mola{flex:1 0 14px}

#v-geral .vg-cab{display:flex;align-items:center;gap:8px;min-height:28px;min-width:0;user-select:none;-webkit-user-select:none;cursor:default}
#v-geral .vg-cab .vg-t{margin:0;font-family:var(--fb);font-size:var(--t10);font-weight:500;line-height:1.3;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);white-space:nowrap}
#v-geral .vg-cab-nota{margin-left:auto;min-width:0;font-size:var(--t11);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#v-geral .vg-cab-nota.vg-chip-contorno{flex:none;padding:1px 9px;border:1px solid var(--linha-2);border-radius:999px;color:var(--ink-3)}
#v-geral .vg-ajuda{
  flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -4px -4px -6px;padding:0;
  border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;
}
#v-geral .vg-ajuda svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#v-geral .vg-ajuda:hover{color:var(--ink);background:var(--tinte-1)}
#v-geral .vg-ajuda:focus-visible{outline:2px solid var(--ink);outline-offset:1px}

#v-geral .vg-num{font-family:var(--fd);font-weight:600;font-size:var(--vg-num);line-height:1;letter-spacing:-.5px;color:var(--acento);font-variant-numeric:tabular-nums;white-space:nowrap}
#v-geral .vg-apoio{margin-top:4px;font-size:var(--t12);line-height:1.45;color:var(--ink-3)}
#v-geral .vg-rot{font-size:var(--t11);line-height:1.35;color:var(--muted);user-select:none;-webkit-user-select:none}
#v-geral .vg-val{margin-top:2px;font-family:var(--fd);font-size:var(--t16);font-weight:600;line-height:1.2;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}
#v-geral .vg-val.vg-frase{font-family:var(--fb);font-size:var(--t13);font-weight:600;line-height:1.35;white-space:normal;color:var(--ink-2)}
#v-geral .vg-link{
  align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;
  color:var(--acento-forte);font-family:var(--fb);font-size:var(--t12);font-weight:600;
  text-decoration:underline;text-underline-offset:3px;cursor:pointer;user-select:none;-webkit-user-select:none;
}
#v-geral .vg-link:hover{text-decoration-thickness:2px}
#v-geral .vg-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}
#v-geral .vg-atento::before{content:"";display:inline-block;flex:none;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--alerta);vertical-align:1px}

#v-geral .vg-destaque{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:8px}
#v-geral .vg-un{font-size:var(--t14);font-weight:600;color:var(--ink-2);user-select:none;-webkit-user-select:none}
#v-geral .vg-frase-grande{margin-top:12px;font-size:var(--t16);font-weight:600;line-height:1.35;color:var(--ink-2)}
#v-geral .vg-linhas{display:flex;flex-direction:column;flex:1 1 auto;margin:12px 0 0;padding:0}
#v-geral .vg-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;align-items:center;padding:2px 0;border-top:1px solid var(--linha)}
#v-geral .vg-linha .vg-linha-k{grid-column:1;margin:0;font-size:var(--t12);font-weight:600;line-height:1.35;color:var(--ink)}
#v-geral .vg-linha .vg-linha-n{grid-column:2;grid-row:1 / span 2;margin:0;font-family:var(--fd);font-size:var(--t16);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
#v-geral .vg-linha .vg-linha-x{grid-column:1;margin:0;font-size:var(--t11);line-height:1.4;color:var(--muted)}
#v-geral .vg-linha.vg-atento::before{display:none}
#v-geral .vg-linha.vg-atento .vg-linha-k::before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--alerta);vertical-align:1px}
#v-geral .vg-pontos .vg-link{margin-top:4px}

#v-geral .vg-pos{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 16px;margin-top:0}
#v-geral .vg-pos-tx{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}
#v-geral .vg-entre{font-size:var(--t12);line-height:1.35;color:var(--ink-2)}
#v-geral .vg-mov{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 10px 2px 8px;border:1px solid var(--linha-2);border-radius:999px;font-size:var(--t11);line-height:1.4;color:var(--ink-3);user-select:none;-webkit-user-select:none}
#v-geral .vg-mov-ic{display:inline-flex;flex:none}
#v-geral .vg-mov-ic svg{width:9px;height:9px;fill:currentColor}
#v-geral .vg-ranking[data-estado="DESATUALIZADO"] .vg-num{color:var(--muted)}
#v-geral .vg-lider{margin-top:8px;font-size:var(--t14);font-weight:600;line-height:1.35;color:var(--ink)}
#v-geral .vg-falta{margin-top:8px;font-size:var(--t14);font-weight:600;line-height:1.35;color:var(--ink)}
#v-geral .vg-estado-t{margin-top:8px;font-size:var(--t14);font-weight:600;line-height:1.4;color:var(--ink)}
#v-geral .vg-estado-x{margin-top:6px;font-size:var(--t13);line-height:1.45;color:var(--ink-3)}
#v-geral .vg-tentar{align-self:flex-start;margin-top:12px}

#v-geral .vg-escada{display:flex;flex-direction:column;margin:8px 0 0;padding:0;list-style:none}
#v-geral .vg-degrau{
  display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:10px;
  min-height:26px;padding:1px 10px;border-top:1px solid var(--linha);
}
#v-geral .vg-degrau:first-child{border-top-color:transparent}
#v-geral .vg-degrau-p{font-family:var(--fd);font-size:var(--t14);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
#v-geral .vg-degrau-t{min-width:0;font-size:var(--t12);line-height:1.35;color:var(--ink-2)}
#v-geral .vg-degrau-x{font-size:var(--t11);line-height:1.35;color:var(--muted);text-align:right;white-space:nowrap}
#v-geral .vg-degrau.vg-alvo{background:var(--tinte-1);box-shadow:inset 3px 0 0 var(--acento)}
#v-geral .vg-degrau.vg-alvo .vg-degrau-x{font-weight:600;color:var(--acento-forte)}
#v-geral .vg-degrau.vg-voce{border-radius:6px;border-top-color:transparent;background:var(--acento-forte)}
#v-geral .vg-degrau.vg-voce .vg-degrau-p,
#v-geral .vg-degrau.vg-voce .vg-degrau-t,
#v-geral .vg-degrau.vg-voce .vg-degrau-x{color:var(--sobre-acento);font-weight:600}
#v-geral .vg-degrau.vg-voce+.vg-degrau{border-top-color:transparent}
#v-geral .vg-anonimo{margin-top:8px;font-size:var(--t11);line-height:1.4;color:var(--muted)}

#v-geral .vg-fazer{flex:1 1 0;min-width:110px;padding:6px 10px 6px 12px;border-radius:6px;background:var(--fundo);box-shadow:inset 3px 0 0 var(--acento)}
#v-geral .vg-rk-topo{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:8px 12px;margin-top:4px}
#v-geral .vg-rk-topo>.vg-pos{flex:0 1 auto;min-width:0}
#v-geral .vg-rk-topo>.vg-pos .vg-mov{display:none}
#v-geral .vg-fazer-sub{margin-top:2px;font-size:var(--t11);line-height:1.4;color:var(--ink-3)}
#v-geral .vg-fazer .vg-fazer-t{margin-bottom:4px;user-select:none;-webkit-user-select:none}
#v-geral .vg-fazer-tx{font-size:var(--t12);line-height:1.45;color:var(--ink)}
#v-geral .vg-fazer-tx .vg-cod-inline{font-weight:600;letter-spacing:.3px;white-space:nowrap}
#v-geral .vg-fazer-acoes{display:flex;flex-wrap:wrap;gap:0 16px}
#v-geral .vg-fazer-acoes:not(:has(>:not([hidden]))){display:none}
#v-geral .vg-copiado{font-size:var(--t11);line-height:1.4;color:var(--ink-3)}
#v-geral .vg-copiado:empty{display:none}

#v-geral .vg-mes{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding-top:10px;border-top:1px solid var(--linha)}
#v-geral .vg-mes .vg-mes-t{margin-right:2px;user-select:none;-webkit-user-select:none}
#v-geral .vg-mes-n{font-family:var(--fd);font-size:var(--t18);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}
#v-geral .vg-mes-tx{font-size:var(--t12);color:var(--ink-3)}

#v-geral .vg-comissao .vg-rot{margin-top:12px}
#v-geral .vg-grande{margin-top:12px;font-family:var(--fd);font-size:var(--t28);font-weight:600;line-height:1.1;color:var(--acento);white-space:nowrap;font-variant-numeric:tabular-nums}
#v-geral .vg-grande.vg-frase{font-family:var(--fb);font-size:var(--t16);line-height:1.35;white-space:normal;color:var(--ink-2)}
#v-geral .vg-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:4px}
#v-geral .vg-par>.vg-com-col{min-width:0}
#v-geral .vg-par>.vg-com-col:only-child,
#v-geral .vg-par>.vg-com-col[hidden]+.vg-com-col,
#v-geral .vg-par:has(>.vg-com-col+.vg-com-col[hidden])>.vg-com-col{grid-column:1 / -1}
#v-geral .vg-fora{margin-top:8px;font-size:var(--t11);color:var(--muted)}
#v-geral .vg-codigo{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-top:12px;border-top:1px solid var(--linha)}
#v-geral .vg-codigo-tx{flex:1 1 auto;min-width:0}
#v-geral .vg-codigo .vg-codigo-t{user-select:none;-webkit-user-select:none}
#v-geral .vg-cod{margin-top:2px;font-family:var(--fb);font-variant-numeric:tabular-nums;font-size:var(--t14);font-weight:600;letter-spacing:.3px;line-height:1.3;color:var(--ink);overflow-wrap:anywhere;user-select:none;-webkit-user-select:none}
#v-geral .vg-cod.vg-selecionavel{user-select:text;-webkit-user-select:text;cursor:text}
#v-geral .vg-cod.vg-frase{font-family:var(--fb);font-size:var(--t13);letter-spacing:0;color:var(--ink-2)}
#v-geral .vg-cod-sub{font-size:var(--t11);color:var(--muted)}
#v-geral .vg .vg-copiar{flex:none}
#v-geral .vg .vg-copiar svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#v-geral .vg-codigo .vg-copiado{flex:1 1 100%}

#v-geral .vg-chip{flex:none;padding:1px 9px;border-radius:999px;background:var(--tinte-2);color:var(--acento-forte);font-size:var(--t11);font-weight:500;line-height:1.5;white-space:nowrap}
#v-geral .vg-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin-top:6px;min-height:52px}
#v-geral .vg-kpi-sub{margin-top:1px;font-size:var(--t11);line-height:1.35;color:var(--ink-3)}
#v-geral .vg-cab>.vg-seg{margin-left:auto;flex:none}
#v-geral .vg-cab>.vg-seg~.vg-cab-nota{display:none}
#v-geral .vg-kpi{min-width:0}
#v-geral .vg-kpi .vg-val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#v-geral .vg-kpi .vg-val.vg-frase{white-space:normal;overflow:visible}
#v-geral .vg-meia{font-size:var(--t12);line-height:1.4;color:var(--ink-3)}
#v-geral .vg-vazio{margin-top:10px;font-size:var(--t13);line-height:1.45;color:var(--ink-3)}
#v-geral .vg-graf-rot{margin-top:6px}
#v-geral .vg-seg{display:inline-flex;align-items:center;gap:1px;padding:2px;border:1px solid var(--linha-2);border-radius:7px;background:var(--papel)}
#v-geral .vg-seg-b{
  min-height:22px;padding:0 8px;border:0;border-radius:5px;line-height:1;background:transparent;color:var(--ink-3);
  font-family:var(--fb);font-size:var(--t12);font-weight:500;cursor:pointer;user-select:none;-webkit-user-select:none;
}
#v-geral .vg-seg-b:hover{background:var(--tinte-1);color:var(--ink)}
#v-geral .vg-seg-b[aria-pressed="true"]{background:var(--acento-forte);color:var(--sobre-acento);font-weight:500}
#v-geral .vg-seg-b:focus-visible{outline:2px solid var(--ink);outline-offset:1px}

#v-geral .vg-graf{
  position:relative;display:flex;align-items:stretch;gap:4px;flex:1 1 60px;min-height:60px;margin-top:2px;padding-top:16px;
  border-bottom:1px solid var(--linha-2);user-select:none;-webkit-user-select:none;
}
#v-geral .vg-col{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}
#v-geral .vg-barra{display:block;width:100%;max-width:56px;min-height:2px;border-radius:3px 3px 0 0;background:var(--acento-claro)}
#v-geral .vg-col.vg-maior .vg-barra{background:var(--acento-forte)}
#v-geral .vg-barra.vg-parcial,
#v-geral .vg-col.vg-maior .vg-barra.vg-parcial{background:repeating-linear-gradient(135deg,var(--acento-claro) 0 3px,var(--tinte-2) 3px 6px);box-shadow:inset 0 0 0 1px var(--acento-claro)}
#v-geral .vg-rot-barra{position:absolute;left:50%;transform:translateX(-50%);font-size:var(--t10);font-weight:600;line-height:1.2;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.2px}
#v-geral .vg-rot-barra[data-vg-ancora="inicio"]{left:0;transform:none}
#v-geral .vg-rot-barra[data-vg-ancora="fim"]{left:auto;right:0;transform:none}
#v-geral .vg-graf[data-vg-rotulos="foco"] .vg-rot-barra:not([data-vg-mostra]){visibility:hidden}
#v-geral .vg-graf[data-vg-rotulos="foco"] .vg-col{cursor:pointer}
#v-geral .vg-col.vg-sem-apuracao::after{content:"";width:8px;height:8px;margin-bottom:3px;border:1.5px solid var(--muted);border-radius:50%;box-sizing:border-box}
#v-geral .vg-eixo{display:flex;gap:4px;margin-top:6px;user-select:none;-webkit-user-select:none}
#v-geral .vg-eixo-anos{display:flex;gap:4px;margin-top:2px;user-select:none;-webkit-user-select:none}
#v-geral .vg-eixo-ano{flex:1 1 0;min-width:0;padding-top:2px;border-top:1px solid var(--linha-2);font-size:var(--t10);line-height:1.2;color:var(--muted);text-align:center;white-space:nowrap;overflow:hidden}
#v-geral .vg-eixo span{flex:1 1 0;min-width:0;overflow:hidden;font-size:var(--t10);line-height:1.3;color:var(--muted);text-align:center;white-space:nowrap}
#v-geral .vg-nota{margin-top:4px;font-size:var(--t11);line-height:1.4;color:var(--muted)}
#v-geral :is(.vg-falta,.vg-lider,.vg-estado-t,.vg-estado-x,.vg-fazer-tx,.vg-degrau-t,.vg-apoio,.vg-vazio,.vg-nota,.vg-anonimo,.vg-linha-k,.vg-linha-x,.vg-frase-grande,.vg-mes-tx){text-wrap:pretty}
#v-geral .vg-nota{min-height:1.4em}

@container vg (min-width:960px){
  #v-geral .vg-grade>.vg-vendas .vg-graf{min-height:clamp(60px, calc(100dvh - 600px), 320px)}
}
@container vg (max-width:599.98px){
  #v-geral .vg{--vg-num:36px}
  #v-geral .vg .vg-bloco,
  #v-geral .vg .vg-conquistas{padding:14px 16px 16px}
  #v-geral .vg-cab{flex-wrap:wrap;row-gap:2px}
  #v-geral .vg-vendas .vg-cab-nota{flex-basis:100%;margin-left:0;white-space:normal}
  #v-geral .vg-degrau.vg-longe{display:none}
  #v-geral .vg-degrau.vg-longe:first-child+.vg-degrau{border-top-color:transparent}
  #v-geral .vg-ajuda{width:44px;height:44px;margin:-10px -10px -10px -12px}
  #v-geral .vg-link{min-height:44px}
  #v-geral .vg .vg-copiar{min-height:44px;padding-inline:18px}
  #v-geral .vg-seg-b{min-height:44px;padding:0 16px}
  #v-geral .vg-conquistas .cq-ver-todas{display:inline-flex;align-items:center;min-height:44px}
  #v-geral .vg-apoio,
  #v-geral .vg-fazer-tx,
  #v-geral .vg-estado-x,
  #v-geral .vg-entre,
  #v-geral .vg-degrau-t,
  #v-geral .vg-linha .vg-linha-k{font-size:var(--t14)}
  #v-geral .vg-linha .vg-linha-x,
  #v-geral .vg-anonimo,
  #v-geral .vg-nota,
  #v-geral .vg-mes-tx{font-size:var(--t12)}
  #v-geral .vg-cab-nota{font-size:var(--t12)}
  #v-geral .vg-nota{min-height:calc(2 * 1.4em)}
}
@media (pointer:coarse){
  #v-geral .vg-link{min-height:44px}
  #v-geral .vg-seg-b{min-height:44px}
  #v-geral .vg .vg-copiar{min-height:44px}
}

#v-geral .vg-codigo-faixa{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;margin-top:4px;font-size:var(--t11);color:var(--muted)}
#v-geral .vg-codigo-faixa .vg-codigo-rot{user-select:none;-webkit-user-select:none}
#v-geral .vg-codigo-faixa .vg-cod{margin:0;font-family:var(--fb);font-variant-numeric:tabular-nums;font-size:var(--t12);font-weight:600;letter-spacing:.3px;color:var(--ink);white-space:nowrap}
#v-geral .vg-codigo-faixa .vg-cod.vg-frase{font-family:var(--fb);font-weight:500;color:var(--ink-3)}
#v-geral .vg-copiar-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px 0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--acento-forte);cursor:pointer}
#v-geral .vg-copiar-ic:hover{background:var(--tinte-1)}
#v-geral .vg-copiar-ic:focus-visible{outline:2px solid var(--ink);outline-offset:1px}
#v-geral .vg-copiar-ic svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#v-geral .vg-codigo-faixa .vg-copiado:not(:empty){flex-basis:100%}
#v-geral .vg-prod-lista{display:flex;flex-direction:column;margin:4px 0 0;padding:0;list-style:none}
#v-geral .vg-prod{display:grid;grid-template-columns:22px 24px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:26px;padding:1px 0;border-top:1px solid var(--linha)}
#v-geral .vg-prod:first-child{border-top-color:transparent}
#v-geral .vg-prod-pos{font-family:var(--fd);font-size:var(--t13);font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;user-select:none;-webkit-user-select:none}
#v-geral .vg-prod-foto{width:24px;height:24px;border-radius:4px;overflow:hidden;background:var(--tinte-1)}
#v-geral .vg-prod-foto img{display:block;width:100%;height:100%;object-fit:cover}
#v-geral .vg-prod-nome{min-width:0;font-size:var(--t12);font-weight:500;line-height:1.35;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#v-geral a.vg-prod-nome{color:var(--ink);text-decoration:underline;text-decoration-color:var(--linha-2);text-underline-offset:3px}
#v-geral a.vg-prod-nome:hover{text-decoration-color:currentColor}
#v-geral a.vg-prod-nome:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}
#v-geral .vg-prod-n{font-size:var(--t11);color:var(--ink-3);white-space:nowrap;user-select:none;-webkit-user-select:none}
#v-geral .vg-produtos .vg-cab{flex-wrap:wrap;row-gap:6px}
@container vg (max-width:599.98px){
  #v-geral .vg-copiar-ic{width:44px;height:44px;margin:-10px -8px}
  #v-geral .vg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
  #v-geral .vg-prod{grid-template-columns:24px 36px minmax(0,1fr) auto;min-height:44px;column-gap:10px}
  #v-geral .vg-prod-foto{width:36px;height:36px}
  #v-geral .vg-cab>.vg-seg{margin-left:0}
}
#v-geral .vg-grade>.vg-conquistas #geral-meds.cq-minis{grid-template-columns:repeat(5,minmax(0,52px));margin-top:4px}
#v-geral .vg-grade>.vg-conquistas #geral-meds.cq-minis>:nth-child(n+16){display:none}
#v-geral .vg-grade>.vg-conquistas .cq-alvo{display:none}
@media (min-width:1600px){
  #v-geral .vg-grade>.vg-conquistas #geral-meds.cq-minis{grid-template-columns:repeat(6,minmax(0,56px))}
  #v-geral .vg-grade>.vg-conquistas #geral-meds.cq-minis>:nth-child(n+16){display:block}
  #v-geral .vg-grade>.vg-conquistas #geral-meds.cq-minis>:nth-child(n+19){display:none}
}

#v-geral .vg-grade>.vg-conquistas #geral-proxima-conq{padding-top:8px}
#v-geral .vg-cab>.vg-cab-link{margin-left:auto;min-height:28px;align-self:center}
#v-geral .vg-cab>.vg-cab-link~.vg-cab-nota{display:none}
@container vg (max-width:599.98px){
  #v-geral .vg-prod-nome{white-space:normal;overflow:visible}
  #v-geral a.vg-prod-nome{display:flex;align-items:center;min-height:44px}
  #v-geral .vg-cab>.vg-cab-link{min-height:44px}
}
#v-geral .lvlband .now-tx:has(.vg-codigo-faixa){max-width:250px}
#v-geral .vg-grade>.vg-conquistas .cq-alvo{margin-top:10px;padding-top:0}
@container vg (min-width:600px){
  #v-geral .vg-grade>.vg-conquistas .cq-ver-todas{min-height:28px}
}
#v-geral .vg-grade>.vg-conquistas>div:first-child{margin-bottom:0 !important}
#v-geral.vg-ligada #geral-janela-sai{display:none !important}
#v-geral .lvlband #geral-falta-txt{white-space:nowrap}
#v-geral .vg-cod-grupo{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}
#v-geral .vg-prod-foto{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}
#v-geral .vg-prod-foto>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}
#v-geral .vg-pontos .vg-linha{flex:1 1 auto}
@container vg (max-width:599.98px){
  #v-geral .vg-graf-rot{margin-top:14px}
}
@container vg (min-width:960px){
  #v-geral .vg .vg-bloco.vg-vendas{grid-template-columns:fit-content(140px) minmax(0,1fr);grid-template-rows:auto auto 1fr auto auto auto;column-gap:12px;grid-template-areas:"cab cab" "vz vz" "k graf" "k eixo" "k anos" "k nota"}
  #v-geral .vg-vendas>.vg-kpis{grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;min-height:0;margin-top:0}
  #v-geral .vg-vendas .vg-kpi>.vg-rot{margin:0;line-height:1.15}
  #v-geral .vg-vendas>.vg-graf{min-height:clamp(60px, calc(100dvh - 600px), 320px)}
  #v-geral .vg-vendas .vg-kpi>.vg-val{margin-top:0;font-size:var(--t14);line-height:1.15;font-weight:700}
  #v-geral .vg-vendas .vg-kpi>.vg-kpi-sub{margin-top:0;line-height:1.2}
  #v-geral .vg-produtos .vg-cab{flex-wrap:nowrap}
}
#v-geral .vg-linha .vg-linha-x:empty{display:none}
@container vg (max-width:599.98px){
  #v-geral .vg-grade>.vg-conquistas #geral-meds.cq-minis{grid-template-columns:repeat(4,minmax(0,1fr))}
  #v-geral .vg-grade>.vg-conquistas #geral-meds.cq-minis>:nth-child(n+9){display:none}
}
#v-geral .vg-grade>.vg-conquistas #geral-meds.cq-minis>.cq-mini-vazio:nth-child(n+5){display:none}
#v-geral .vg-grade>.vg-conquistas #cq-ultima-nx{margin-top:6px}
#v-geral .vg .vg-bloco.vg-vendas{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto auto auto;grid-template-areas:"cab" "k" "vz" "graf" "eixo" "anos" "nota";align-content:stretch}
#v-geral .vg-vendas>.vg-cab{grid-area:cab}
#v-geral .vg-vendas>.vg-kpis{grid-area:k}
#v-geral .vg-vendas>.vg-vazio{grid-area:vz}
#v-geral .vg-vendas>.vg-graf{grid-area:graf}
#v-geral .vg-vendas>.vg-eixo{grid-area:eixo}
#v-geral .vg-vendas>.vg-eixo-anos{grid-area:anos}
#v-geral .vg-vendas>.vg-nota{grid-area:nota}
#v-geral .vg-vendas>.vg-graf-rot{display:none}
#v-geral .vg-vendas>.vg-kpis.vg-kpis-inativo{visibility:hidden}
@container vg (min-width:960px){
  #v-geral .vg .vg-bloco.vg-vendas{grid-template-columns:fit-content(140px) minmax(0,1fr);grid-template-rows:auto auto 1fr auto auto auto;grid-template-areas:"cab cab" "vz vz" "k graf" "k eixo" "k anos" "k nota"}
}
#v-geral .lvlband .track.vg-topo .bar,
#v-geral .lvlband .track.vg-topo .ends{display:none}
#v-geral .lvlband .track.vg-topo #geral-falta-txt{white-space:normal;text-wrap:pretty}
#v-geral #geral-nivel-chip{display:none !important}
#v-geral .vg-prod-tx{display:flex;flex-direction:column;min-width:0}
#v-geral .vg-prod-fora .vg-prod-nome{color:var(--muted)}
#v-geral .vg-prod-selo{align-self:flex-start;margin-top:1px;padding:0 6px;border:1px solid var(--linha-2);border-radius:999px;font-size:var(--t10);line-height:1.5;color:var(--ink-3);white-space:nowrap;user-select:none;-webkit-user-select:none}
body>svg[width="0"][height="0"][aria-hidden="true"]{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}
