/* /events/recursos-ui.css
   Visual das abas de evento redesenhadas (2026-09-22, mockups aprovados em docs/mockups/eventos/).
   Usa só os tokens do site (styles.css). Prefixo .evx- pra não colidir com as classes antigas. */

/* ---------- entrada compacta ---------- */
.evx-entrada{display:grid;grid-template-columns:1.3fr 1fr 1fr 210px;gap:16px;align-items:start;}
.evx-entrada .field-label{margin-top:0;}
.evx-entrada input[type=number]{width:100%;}
.evx-contador{background:rgba(227,179,65,.10);border:1px solid rgba(227,179,65,.32);border-radius:11px;padding:14px 16px;text-align:center;}
.evx-contador .k{font-size:11.5px;color:var(--t-mid);}
.evx-contador .v{font:800 28px/1.15 var(--display);color:var(--gold);font-variant-numeric:tabular-nums;}
.evx-contador .s{font-size:11.5px;color:var(--t-mid);}
.evx-gates{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;}
.evx-gates .gate{margin:0;flex:1 1 260px;}

/* ---------- pílula de soma ---------- */
.evx-soma{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font:700 12px var(--body);white-space:nowrap;font-variant-numeric:tabular-nums;background:rgba(227,179,65,.12);color:var(--gold);border:1px solid rgba(227,179,65,.32);}
.evx-soma img{width:15px;height:15px;border-radius:3px;}
.evx-soma-grande{font:800 15px var(--display);padding:5px 12px;}
.evx-soma-grande img{width:18px;height:18px;}
.evx-soma small{font:500 11.5px var(--body);color:var(--t-mid);}

/* ---------- cartão de recursos com [v] ---------- */
.evx-duo{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;align-items:start;}
.evx-pilha{display:flex;flex-direction:column;gap:12px;}
.evx-cartao{background:var(--s-800);border:1px solid var(--border);border-radius:11px;padding:14px 14px 10px;}
.evx-cartao > summary{list-style:none;cursor:pointer;}
.evx-cartao > summary::-webkit-details-marker{display:none;}
.evx-cartao-top{display:flex;align-items:center;gap:8px;margin-bottom:8px;}
.evx-cartao:not([open]) > .evx-cartao-top{margin-bottom:0;}
.evx-cartao-top h3{font:700 15px var(--display);margin:0;flex:1;min-width:0;}
.evx-cartao-top h3 small{font:500 11px var(--mono);color:var(--t-low);margin-left:6px;letter-spacing:.04em;}
.evx-v{width:24px;height:24px;border-radius:7px;border:1px solid var(--line-hi);display:grid;place-items:center;color:var(--t-mid);font:700 11px var(--body);flex:0 0 auto;transition:transform .15s,border-color .15s;}
details[open] > summary .evx-v{transform:rotate(180deg);border-color:rgba(79,209,224,.34);color:var(--cyan);}
summary:hover .evx-v{border-color:rgba(79,209,224,.34);}
.evx-cartao > summary:focus-visible,.evx-etapa > summary:focus-visible,.evx-gaveta > summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:8px;}
.evx-peso{height:4px;border-radius:2px;background:var(--s-700);overflow:hidden;margin:2px 0 8px;}
.evx-peso i{display:block;height:100%;background:var(--gold);opacity:.75;}
.evx-itens{list-style:none;margin:0;padding:0;}
.evx-itens li{display:flex;align-items:center;gap:9px;padding:6px 0;border-top:1px solid rgba(41,49,61,.6);font-size:13px;}
.evx-itens li:first-child{border-top:0;}
.evx-nome{flex:1;color:var(--t-hi);font-weight:500;min-width:0;}
.evx-qtd{font-size:11.5px;color:var(--t-low);white-space:nowrap;font-variant-numeric:tabular-nums;}
.evx-val{font-variant-numeric:tabular-nums;color:var(--t-hi);font-weight:600;}
.evx-ic{width:22px;height:22px;border-radius:5px;flex:0 0 auto;display:block;}
.evx-ic-falta{border:1px dashed rgba(255,122,47,.32);color:var(--or-300);font:600 11px/20px var(--mono);text-align:center;}
.evx-acum{margin-top:8px;padding-top:8px;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:11.5px;color:var(--t-low);}
.evx-acum b{color:var(--t-mid);font-weight:600;font-variant-numeric:tabular-nums;}

/* ---------- linha "fora da conta" e faixa de passagem ---------- */
.evx-fora{display:flex;align-items:center;gap:10px;background:var(--s-800);border:1px dashed var(--line-hi);border-radius:11px;padding:10px 14px;font-size:12.5px;color:var(--t-mid);margin-top:12px;}
.evx-fora b{color:var(--t-hi);font-weight:600;}
.evx-fora-tag{margin-left:auto;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-low);border:1px solid var(--border);border-radius:999px;padding:3px 9px;white-space:nowrap;}
.evx-passa{display:flex;align-items:center;gap:10px;background:rgba(79,209,224,.08);border:1px dashed rgba(79,209,224,.34);border-radius:11px;padding:10px 14px;font-size:12.5px;color:var(--t-mid);}
.evx-passa b{color:var(--t-hi);}

/* ---------- gaveta genérica (Fusão, "como é calculado") ---------- */
.evx-gaveta{border:1px solid var(--border);border-radius:11px;background:var(--s-800);margin-top:12px;}
.evx-gaveta > summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 14px;font-weight:600;font-size:13px;}
.evx-gaveta > summary::-webkit-details-marker{display:none;}
.evx-gaveta > summary .evx-v{margin-left:auto;}
.evx-gaveta-corpo{padding:0 14px 14px;}

/* ---------- resultado ---------- */
.evx-fontes{display:grid;gap:12px;}
.evx-fontes.n2{grid-template-columns:repeat(2,1fr);}
.evx-fontes.n3{grid-template-columns:repeat(3,1fr);}
.evx-fontes.n4{grid-template-columns:repeat(4,1fr);}
.evx-fonte{background:var(--s-800);border:1px solid var(--border);border-radius:11px;padding:14px;display:flex;gap:12px;align-items:flex-start;}
.evx-fonte-ic{width:42px;height:42px;border-radius:10px;background:var(--s-700);display:grid;place-items:center;flex:0 0 auto;}
.evx-fonte-ic img{width:34px;height:34px;border-radius:7px;}
.evx-fonte .k{font-size:12px;color:var(--t-mid);font-weight:600;}
.evx-fonte .k small{display:block;font-weight:400;color:var(--t-low);}
.evx-fonte .v{font:800 19px/1.25 var(--display);color:var(--cyan);margin-top:4px;font-variant-numeric:tabular-nums;}
.evx-fonte .v.verde{color:var(--green);}
.evx-fonte .v.neutro{color:var(--t-hi);}
.evx-fonte .pf{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--t-mid);margin-top:2px;}
.evx-fonte .pf img{width:16px;height:16px;border-radius:3px;}
.evx-total{margin-top:12px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:linear-gradient(180deg,rgba(227,179,65,.10),rgba(227,179,65,.03));border:1px solid rgba(227,179,65,.32);border-radius:13px;padding:20px 24px;}
.evx-total .k{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);}
.evx-total .v{font:800 clamp(28px,5vw,40px)/1.1 var(--display);margin:6px 0 4px;font-variant-numeric:tabular-nums;color:var(--t-hi);}
.evx-total .v small{font:700 .5em var(--display);color:var(--t-mid);margin-left:6px;}
.evx-total .vo-linha{color:var(--t-mid);font-size:13.5px;}
.evx-retorno{text-align:right;border-left:1px solid rgba(227,179,65,.32);padding-left:22px;}
.evx-retorno .k{color:var(--t-mid);}
.evx-retorno .r{display:flex;align-items:center;gap:8px;justify-content:flex-end;font:800 26px/1.2 var(--display);color:var(--green);font-variant-numeric:tabular-nums;}
.evx-retorno .r img{width:34px;height:34px;}
.evx-retorno .range{font-size:11.5px;color:var(--t-low);}

@media (max-width:900px){
  .evx-entrada{grid-template-columns:1fr 1fr;}
  .evx-fontes.n3,.evx-fontes.n4{grid-template-columns:1fr 1fr;}
}
@media (max-width:760px){
  .evx-duo{grid-template-columns:1fr;}
}
@media (max-width:560px){
  .evx-entrada,.evx-fontes.n2,.evx-fontes.n3,.evx-fontes.n4{grid-template-columns:1fr;}
  .evx-total{grid-template-columns:1fr;}
  .evx-retorno{text-align:left;border-left:0;border-top:1px solid rgba(227,179,65,.32);padding:14px 0 0;}
  .evx-retorno .r{justify-content:flex-start;}
}
@media (prefers-reduced-motion:reduce){.evx-v{transition:none;}}

/* ícone grande do "Valor total obtido" (arte do dono) */
.evx-total-esq{display:flex;align-items:center;gap:16px;min-width:0;}
.evx-total-esq > img{width:64px;height:64px;flex:0 0 auto;}
@media (max-width:560px){.evx-total-esq > img{width:48px;height:48px;}}

/* entrada de 1 campo + cartão de destaque (Tabuleiro: Dados -> "gasto equivalente") */
.evx-entrada-2{grid-template-columns:1fr 240px;}
.evx-entrada > .gate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0;text-align:center;background:rgba(227,179,65,.10);border:1px solid rgba(227,179,65,.32);border-radius:11px;padding:14px 16px;}
.evx-entrada > .gate .k{font-size:11.5px;color:var(--t-mid);}
.evx-entrada > .gate .amount{font:800 24px/1.15 var(--display);color:var(--gold);font-variant-numeric:tabular-nums;}
@media (max-width:560px){.evx-entrada-2{grid-template-columns:1fr;}}

/* ---------- Semana do Fukurokumaru: etapas com [v] + ponte entre elas ---------- */
.evx-etapa > summary{list-style:none;cursor:pointer;}
.evx-etapa > summary::-webkit-details-marker{display:none;}
.evx-etapa-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
.evx-etapa[open] > .evx-etapa-head{margin-bottom:14px;}
.evx-etapa-num{width:30px;height:30px;border-radius:50%;background:rgba(79,209,224,.10);border:1px solid rgba(79,209,224,.34);color:var(--cyan);font:800 14px var(--display);display:grid;place-items:center;flex:0 0 auto;}
.evx-etapa-ic{width:34px;height:34px;border-radius:7px;flex:0 0 auto;}
.evx-etapa-head h2{font:800 19px var(--display);margin:0;}
.evx-etapa-head .evx-soma{margin-left:auto;}
.evx-etapa-head p{margin:0;color:var(--t-mid);font-size:12.5px;flex-basis:100%;padding-left:42px;}
.evx-ponte{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--t-mid);font-size:13px;margin:-4px 0 12px;text-align:center;}
.evx-ponte-seta{font-size:18px;color:var(--cyan);}
.evx-ponte b{color:var(--t-hi);}
.evx-ponte img{width:22px;height:22px;border-radius:4px;}
.evx-minis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;}
.evx-mini{display:flex;align-items:center;gap:12px;background:var(--s-800);border:1px solid var(--border);border-radius:11px;padding:12px 14px;}
.evx-mini img{width:30px;height:30px;border-radius:6px;flex:0 0 auto;}
.evx-mini .k{font-size:12px;color:var(--t-mid);font-weight:600;}
.evx-mini .v{font:800 17px var(--display);font-variant-numeric:tabular-nums;}
.evx-mini .v.verde{color:var(--green);}
.evx-mini .s{font-size:11.5px;color:var(--t-low);}
.evx-grade3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:start;}
.evx-grade3 > .evx-destaque{grid-column:1 / -1;}
.evx-grade3 > .evx-destaque .evx-itens{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;}
.evx-grade3 > .evx-destaque .evx-itens li:nth-child(2){border-top:0;}
@media (max-width:900px){.evx-grade3{grid-template-columns:1fr 1fr;}}
@media (max-width:760px){
  .evx-minis{grid-template-columns:1fr;}
  .evx-grade3 > .evx-destaque .evx-itens{grid-template-columns:1fr;}
  .evx-grade3 > .evx-destaque .evx-itens li:nth-child(2){border-top:1px solid rgba(41,49,61,.6);}
}
@media (max-width:560px){
  .evx-grade3{grid-template-columns:1fr;}
  .evx-etapa-head p{padding-left:0;}
  .evx-etapa-head .evx-soma{margin-left:0;}
}

/* ---------- degraus com barra de progresso (Compensação de Pedras, 2026-09-23) ---------- */
.evx-trilha{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin:0 0 16px;}
.evx-trilha i{display:block;height:6px;border-radius:3px;background:var(--s-700);}
.evx-trilha .ok i{background:var(--gold);}
.evx-trilha span{display:block;margin-top:5px;font:500 10.5px var(--mono);color:var(--t-low);font-variant-numeric:tabular-nums;}
.evx-cartao.evx-falta{opacity:.55;border-style:dashed;}

/* entrada de 2 campos + contador (Recarga Diária: recarga por dia + dias) */
.evx-entrada-3{grid-template-columns:1.6fr 1fr 210px;}
@media (max-width:900px){.evx-entrada-3{grid-template-columns:1fr 1fr;}.evx-entrada-3 > .evx-contador{grid-column:1 / -1;}}
@media (max-width:560px){.evx-entrada-3{grid-template-columns:1fr;}}

/* ---------- Trinca da Recarga (2026-09-23) ---------- */
.evx-recomenda{margin-top:16px;display:flex;gap:14px;align-items:flex-start;background:rgba(227,179,65,.10);border:1px solid rgba(227,179,65,.32);border-radius:11px;padding:14px 16px;}
.evx-recomenda-selo{font:700 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);white-space:nowrap;padding-top:3px;}
.evx-recomenda p{margin:0;color:var(--t-hi);font-size:14px;line-height:1.55;}
.evx-recomenda p b{color:var(--gold);}
.quick-set button.evx-mw{position:relative;}
.quick-set button.evx-mw::after{content:"MrWill";position:absolute;top:-9px;right:-8px;font:700 8.5px var(--mono);letter-spacing:.06em;background:var(--gold);color:#1a1204;border-radius:4px;padding:1px 4px;}
.evx-minis-3{grid-template-columns:repeat(3,1fr);margin-top:0;}
.evx-vistos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}
.evx-vistos span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--t-mid);background:var(--s-800);border:1px solid var(--border);border-radius:999px;padding:4px 10px 4px 5px;}
.evx-vistos img{width:18px;height:18px;border-radius:4px;}
.evx-conta{margin-top:12px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;}
.evx-conta-bloco{background:var(--s-800);border:1px solid var(--border);border-radius:11px;padding:12px 14px;text-align:center;}
.evx-conta-bloco .k{font-size:11.5px;color:var(--t-mid);}
.evx-conta-bloco .v{font:800 18px var(--display);font-variant-numeric:tabular-nums;margin-top:2px;}
.evx-conta-bloco .s{font-size:11.5px;color:var(--t-low);}
.evx-conta-op{font:800 20px var(--display);color:var(--t-low);text-align:center;}
.evx-conta-lucro{border-color:rgba(67,199,155,.32);background:rgba(67,199,155,.10);}
.evx-conta-lucro .v,.evx-total .v.verde{color:var(--green);}
@media (max-width:760px){.evx-minis-3{grid-template-columns:1fr;}.evx-conta{grid-template-columns:1fr;}}
@media (max-width:560px){.evx-recomenda{flex-direction:column;gap:6px;}}

/* ---------- "Já tem algum desses ninjas?" (fragmentos-ninja.js, 2026-09-23) ---------- */
.evx-ninjas{background:var(--s-850);border:1px solid rgba(79,209,224,.34);border-radius:13px;padding:14px 18px;margin-bottom:16px;}
.evx-ninjas > summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;}
.evx-ninjas > summary::-webkit-details-marker{display:none;}
.evx-ninjas > summary .evx-v{margin-left:auto;}
.evx-ninjas > summary .evx-nj-chip + .evx-v{margin-left:0;}
.evx-ninjas[open] > summary{margin-bottom:10px;}
.evx-nj-chip{margin-left:auto;font:600 11.5px var(--body);color:var(--cyan);background:rgba(79,209,224,.10);border:1px solid rgba(79,209,224,.34);border-radius:999px;padding:3px 10px;}
.evx-nj-escada{font-size:11.5px;color:var(--t-low);margin-bottom:10px;}
.evx-nj-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.evx-nj{background:var(--s-800);border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:grid;gap:8px;}
.evx-nj.aj{border-color:rgba(79,209,224,.34);}
.evx-nj-top{display:flex;align-items:center;gap:10px;}
.evx-nj-top img{width:28px;height:28px;border-radius:6px;}
.evx-nj-top h4{margin:0;font:700 14px var(--display);}
.evx-nj-top h4 small{display:block;font:500 11px var(--body);color:var(--t-low);}
.evx-nj-ctl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;}
.evx-seg{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;max-width:100%;}
.evx-seg button{font:600 12px var(--body);padding:6px 10px;color:var(--t-mid);background:var(--s-850);border:0;border-right:1px solid var(--border);cursor:pointer;white-space:nowrap;}
.evx-seg button:last-child{border-right:0;}
.evx-seg button.on{background:var(--cyan);color:#06222a;}
.evx-seg button:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px;}
.evx-mini-inp{display:inline-flex;align-items:center;gap:6px;background:var(--s-950,#090c13);border:1px solid var(--border);border-radius:8px;height:32px;padding:0 10px;font-size:13px;}
.evx-mini-inp input{width:56px;background:transparent;border:0;color:var(--t-hi);font:600 13px var(--body);padding:0;}
.evx-mini-inp span{color:var(--t-low);font-size:11.5px;}
.evx-mini-inp.off{opacity:.4;}
.evx-nj-situ{font-size:12px;color:var(--t-mid);}
.evx-nj-situ b{color:var(--t-hi);}
.evx-nj-situ .sobra,.evx-qtd em{color:var(--or-300);font-weight:600;font-style:normal;}
.evx-nj-situ .ok{color:var(--green);font-weight:600;}
.evx-val s{color:var(--t-low);font-weight:500;margin-right:6px;}
.evx-antes{font-size:11.5px;color:var(--t-low);margin-top:2px;}
.evx-antes s{color:var(--t-low);}
.evx-ajuste{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font:600 11.5px var(--body);color:var(--cyan);background:rgba(79,209,224,.10);border:1px solid rgba(79,209,224,.34);border-radius:999px;padding:3px 10px;}
@media (max-width:700px){.evx-nj-duo{grid-template-columns:1fr;}}
.evx-nj-duo.evx-nj-tri{grid-template-columns:repeat(3,1fr);}
@media (max-width:900px){.evx-nj-duo.evx-nj-tri{grid-template-columns:1fr 1fr;}}
@media (max-width:700px){.evx-nj-duo.evx-nj-tri{grid-template-columns:1fr;}}

/* ---------- Quarteto da Recarga: "a Recarga Acumulada veio essa semana?" (2026-09-23) ---------- */
.evx-toggle-ev{margin-top:12px;display:flex;gap:12px;align-items:flex-start;background:var(--s-800);border:1px solid rgba(79,209,224,.34);border-radius:11px;padding:12px 14px;cursor:pointer;}
.evx-toggle-ev input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--cyan);flex:0 0 auto;cursor:pointer;}
.evx-toggle-ev b{display:block;color:var(--t-hi);font-size:13.5px;}
.evx-toggle-ev small{display:block;color:var(--t-mid);font-size:12px;margin-top:2px;}
.evx-toggle-ev small b{display:inline;font-size:inherit;}

/* Combo do Fukurokumaru -- edição das Trocas (30k/60k/110k/130k) e gasto por semana (2026-09-23) */
.evx-edicoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;}
.evx-ed{display:flex;gap:12px;align-items:flex-start;text-align:left;background:var(--s-800,#161b24);border:1px solid var(--border);border-radius:11px;padding:12px 14px;cursor:pointer;color:inherit;font:inherit;}
.evx-ed .dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-hi,#3a4252);flex:0 0 auto;margin-top:2px;}
.evx-ed[aria-checked="true"]{border-color:rgba(34,211,238,.45);background:rgba(34,211,238,.08);}
.evx-ed[aria-checked="true"] .dot{border-color:var(--cyan);background:radial-gradient(var(--cyan) 45%,transparent 50%);}
.evx-ed b{display:block;font-size:14px;}
.evx-ed small{display:block;color:var(--t-mid,#9aa4b2);font-size:12px;margin-top:2px;}
.evx-semanas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;}
.evx-semanas.n1{grid-template-columns:minmax(0,1fr);max-width:520px;}
.evx-sem{background:var(--s-800,#161b24);border:1px solid var(--border);border-radius:11px;padding:12px 14px;}
.evx-sem.s1{border-color:rgba(34,211,238,.45);}
.evx-sem h3{margin:0 0 6px;font-size:15px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;}
.evx-sem input[type=number]{width:100%;}
.evx-sem-tag{font:500 10px var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--t-low,#6b7483);border:1px solid var(--border);border-radius:999px;padding:2px 8px;margin-left:auto;}
.evx-sem-soma{margin-top:10px;font-size:12px;color:var(--t-mid,#9aa4b2);display:flex;justify-content:space-between;align-items:baseline;gap:8px;}
.evx-sem-soma b{font-variant-numeric:tabular-nums;}
.evx-cor{width:10px;height:10px;border-radius:3px;display:inline-block;flex:0 0 auto;}
.evx-sem.s1 .evx-cor,.evx-barra-sem .s1,.evx-cor.s1{background:var(--cyan);}
.evx-sem.s2 .evx-cor,.evx-barra-sem .s2,.evx-cor.s2{background:#a78bfa;}
.evx-sem.s3 .evx-cor,.evx-barra-sem .s3,.evx-cor.s3{background:var(--gold,#e3b341);}
.evx-barra-sem{margin-top:16px;display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--s-700,#222a36);}
.evx-barra-sem i{display:block;height:100%;}
.evx-contador-linha{margin-top:14px;display:flex;align-items:center;gap:14px;background:rgba(227,179,65,.10);border:1px solid rgba(227,179,65,.32);border-radius:11px;padding:12px 16px;}
.evx-contador-linha img{border-radius:7px;}
.evx-contador-linha .k{font-size:12px;color:var(--t-mid,#9aa4b2);}
.evx-contador-linha .s{font-size:12px;color:var(--t-mid,#9aa4b2);}
.evx-contador-linha .v{font-weight:800;font-size:26px;color:var(--gold,#e3b341);font-variant-numeric:tabular-nums;margin-left:auto;}
.evx-semtag{font:500 10px var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--t-low,#6b7483);display:inline-flex;align-items:center;gap:5px;margin-left:6px;}
@media (max-width:560px){.evx-contador-linha{flex-wrap:wrap;}}
