
.tg-top.tg-tem-eco{grid-template-columns:44px minmax(0,1fr) auto}
.tg-top.tg-tem-eco.tg-tem-lk{grid-template-columns:44px minmax(0,1fr) auto auto;gap:8px}
body.tg-full .tg-top.tg-tem-eco{grid-template-columns:44px minmax(0,1fr) auto auto;gap:6px}

.tg-eco-pill{display:inline-flex;align-items:center;gap:7px;background:var(--card);
  border:1px solid var(--borda);color:var(--texto);border-radius:999px;padding:5px 12px 5px 6px;
  font:700 14px/1 inherit;cursor:pointer;box-shadow:var(--sombra);transition:.15s;
  white-space:nowrap;max-width:42vw;overflow:hidden}
.tg-eco-pill:active{transform:scale(.96)}
.tg-eco-pill b{color:var(--sol,#F59E0B);font-weight:800;font-variant-numeric:tabular-nums;
  overflow:hidden;text-overflow:ellipsis}
.tg-eco-pill .tg-av-mini{width:22px;height:28px;display:block}
body.tg-full .tg-eco-pill{background:#121828;border-color:#24345A;box-shadow:none}

.tg-eco-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,14px);z-index:2147483001;
  background:#0F172A;color:#FDE68A;border:1px solid #F59E0B;border-radius:999px;
  padding:9px 18px;font:800 14px/1 system-ui,sans-serif;opacity:0;transition:.28s;pointer-events:none}
.tg-eco-toast.on{opacity:1;transform:translate(-50%,0)}

html.tg-eco-travado,html.tg-eco-travado body{overflow:hidden}
.tg-eco-painel{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center}
.tg-eco-bk{position:absolute;inset:0;background:rgba(6,10,20,.72);backdrop-filter:blur(3px)}
.tg-eco-caixa{position:relative;width:100%;max-width:560px;max-height:92vh;overflow:auto;
  background:#0F1522;border:1px solid #24345A;border-radius:22px 22px 0 0;color:#E6EBF7;
  -webkit-overflow-scrolling:touch}
@media(min-width:600px){.tg-eco-painel{align-items:center}
  .tg-eco-caixa{border-radius:22px;max-height:90vh}}
.tg-eco-corpo{padding:16px 16px 22px;font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.tg-eco-carrega{padding:40px 0;text-align:center;color:#8794B3}

.tg-eco-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}
.tg-eco-saldo{display:flex;align-items:center;gap:12px;font:800 18px/1 system-ui,sans-serif;color:#FDE68A}
.tg-eco-frag{font:700 13px/1 system-ui,sans-serif;color:#22D3EE;display:inline-flex;align-items:center;gap:4px}
.tg-eco-x{background:transparent;border:0;color:#8794B3;font-size:20px;cursor:pointer;padding:4px 8px}

.tg-eco-abas{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px}
.tg-eco-aba{background:#141B2B;border:1px solid #24345A;color:#8794B3;border-radius:11px;
  padding:9px 2px;font:700 12.5px/1 system-ui,sans-serif;cursor:pointer}
.tg-eco-aba.on{background:#1C2740;color:#E6EBF7;border-color:#3B82F6}

.tg-eco-perfil{text-align:center}
.tg-eco-palco{position:relative;height:340px;border-radius:16px;overflow:hidden;
  background:radial-gradient(ellipse 70% 55% at 50% 42%,#1B2A4A 0%,#0B1222 58%,#05080F 100%);border:1px solid #1C2740}
.tg-eco-palco canvas{width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}
.tg-eco-palco canvas:active{cursor:grabbing}
.tg-eco-palco .selo{position:absolute;left:12px;top:12px;font:700 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.08em;
  padding:5px 9px;border-radius:6px;background:rgba(7,11,20,.6);border:1px solid var(--rar,#8794B3);color:var(--rar,#8794B3)}
.tg-eco-palco .dica{position:absolute;right:12px;bottom:10px;font:600 11px/1 system-ui,sans-serif;color:#8794B3;letter-spacing:.04em}
.tg-eco-palco .emote{position:absolute;left:12px;bottom:10px;background:#141B2B;border:1px solid #24345A;color:#E6EBF7;
  border-radius:9px;padding:6px 10px;font:700 12px/1 system-ui,sans-serif;cursor:pointer}
.tg-eco-nome{font:800 19px/1.2 system-ui,sans-serif;margin:12px 0 2px}
.tg-eco-serial{font:700 12px/1 ui-monospace,Menlo,monospace;color:#FFB9D2;letter-spacing:.06em;margin-bottom:8px}
.tg-eco-sub{color:#8794B3;font-size:13.5px;margin-bottom:12px}
.tg-eco-sub b{color:#E6EBF7}
.tg-eco-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 4px;text-align:left}
.tg-eco-slot{background:#141B2B;border:1px solid #1C2740;border-left:3px solid var(--rar,#3A4664);border-radius:0 9px 9px 0;
  padding:7px 9px;cursor:pointer;color:#E6EBF7;font-family:inherit;min-width:0}
.tg-eco-slot .k{display:block;font:700 9.5px/1 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8794B3;margin-bottom:3px}
.tg-eco-slot .v{display:block;font:600 11.5px/1.2 system-ui,sans-serif;color:var(--rar,#3A4664);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:420px){.tg-eco-slots{grid-template-columns:repeat(2,1fr)}}

.tg-eco-btn{display:block;width:100%;margin-top:10px;border:0;border-radius:12px;padding:13px;
  font:800 15px/1 system-ui,sans-serif;cursor:pointer;color:#fff;
  background:linear-gradient(90deg,#8B3BF5,#A855F7)}
.tg-eco-btn:disabled{opacity:.45;cursor:default}
.tg-eco-btn.fraco{background:#1C2740;color:#8794B3;border:1px solid #24345A}
.tg-eco-btn.frag{background:linear-gradient(90deg,#0E7490,#22D3EE);color:#04121a}

.tg-eco-form{margin-top:6px;text-align:left}
.tg-eco-troca{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}
.tg-eco-troca button{background:#141B2B;border:1px solid #24345A;color:#8794B3;border-radius:10px;
  padding:8px;font:700 13px/1 system-ui,sans-serif;cursor:pointer}
.tg-eco-troca button.on{background:#1C2740;color:#E6EBF7;border-color:#3B82F6}
.tg-eco-form input{width:100%;margin-bottom:8px;background:#0B1120;border:1px solid #24345A;
  color:#E6EBF7;border-radius:10px;padding:12px;font:15px/1 system-ui,sans-serif}
.tg-eco-erro{margin-top:9px;color:#FCA5A5;font-size:13px;text-align:center}

.tg-eco-dica{color:#8794B3;font-size:13px;margin-bottom:12px;text-align:center}
.tg-eco-pena{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}
.tg-eco-pena div{background:#141B2B;border:1px solid #24345A;border-radius:11px;padding:8px 10px}
.tg-eco-pena .t{font:700 11px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8794B3;display:flex;justify-content:space-between}
.tg-eco-pena .t b{color:#E6EBF7;letter-spacing:0;font-variant-numeric:tabular-nums}
.tg-eco-pena .bar{height:5px;border-radius:999px;background:rgba(255,255,255,.08);margin-top:7px;overflow:hidden}
.tg-eco-pena .bar i{display:block;height:100%;border-radius:999px;background:var(--rar)}
.tg-eco-baus{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.tg-eco-bau{background:#141B2B;border:1px solid #24345A;border-radius:16px;padding:14px 10px;text-align:center}
.tg-eco-bau .emo{font-size:40px;line-height:1}
.tg-eco-bau .nom{font:800 13.5px/1.3 system-ui,sans-serif;margin:6px 0 7px}
.tg-eco-bau .chan{display:flex;justify-content:center;gap:5px;margin-bottom:9px;flex-wrap:wrap}
.tg-eco-chip{font:800 10px/1 system-ui,sans-serif}
.tg-eco-bau .tg-eco-btn{margin-top:0;padding:10px;font-size:14px}

.tg-eco-filtros{display:flex;gap:5px;overflow-x:auto;padding-bottom:6px;margin-bottom:8px;scrollbar-width:none}
.tg-eco-filtros::-webkit-scrollbar{display:none}
.tg-eco-filtros button{flex:0 0 auto;background:#141B2B;border:1px solid #24345A;color:#8794B3;border-radius:999px;
  padding:6px 11px;font:700 11.5px/1 system-ui,sans-serif;cursor:pointer;white-space:nowrap}
.tg-eco-filtros button.on{background:#1C2740;color:#E6EBF7;border-color:#3B82F6}
.tg-eco-sec{font:800 12px/1 system-ui,sans-serif;letter-spacing:1.4px;text-transform:uppercase;
  color:#8794B3;margin:14px 0 8px;display:flex;align-items:center;gap:8px}
.tg-eco-tirar{background:transparent;border:1px solid #24345A;color:#8794B3;border-radius:7px;
  padding:3px 8px;font:600 10.5px/1 system-ui,sans-serif;cursor:pointer;letter-spacing:0;text-transform:none}
.tg-eco-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.tg-eco-item{position:relative;background:#141B2B;border:1px solid #24345A;border-radius:13px;
  padding:11px 6px 9px;cursor:pointer;color:#E6EBF7;display:flex;flex-direction:column;align-items:center;gap:5px;
  font-family:inherit}
.tg-eco-item.on{border-color:var(--rar);box-shadow:inset 0 0 0 1px var(--rar)}
.tg-eco-item.rar-mitico,.tg-eco-item.rar-secreto{background:linear-gradient(160deg,#141B2B,#1a0f1a)}
.tg-eco-item.rar-secreto{border-color:#fff}
.tg-eco-item .pre{width:40px;height:40px;display:flex;align-items:center;justify-content:center}
.tg-eco-item .pre svg{filter:drop-shadow(0 0 6px var(--rar))}
.tg-eco-item .nm{font:600 11px/1.2 system-ui,sans-serif;text-align:center}
.tg-eco-item .rr{font:800 9px/1 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rar)}
.tg-eco-item .qt{position:absolute;top:5px;right:7px;font:800 10px/1 ui-monospace,Menlo,monospace;color:var(--rar)}
.tg-eco-item .eq{position:absolute;top:5px;left:7px;font:800 9px/1 system-ui,sans-serif;letter-spacing:.08em;color:#3ee6a0}
.tg-eco-item .pc{font:800 11px/1 system-ui,sans-serif;color:#22D3EE}
.tg-eco-item .pc.bau{color:#8794B3;font-weight:600}
.tg-eco-item:disabled{opacity:.5;cursor:default}
.tg-eco-vazio{color:#8794B3;text-align:center;padding:26px 0;font-size:14px}

.tg-eco-abrindo{text-align:center}
.tg-eco-anim{border-radius:14px;overflow:hidden;border:1px solid #24345A}
.tg-eco-depois{margin-top:12px}

.tgb-palco{position:relative;height:320px;overflow:hidden;
  background:radial-gradient(circle at 50% 45%,#141B2B,#080C14 70%);
  display:flex;align-items:center;justify-content:center;transition:background 1.4s}
.tgb-palco.tgb-secreto{background:radial-gradient(circle at 50% 45%,#0a0a0f,#000 70%)}
.tgb-palco canvas{position:absolute;inset:0;width:100%;height:100%}
.tgb-palco.tgb-tremendo{animation:tgbSh .5s}
@keyframes tgbSh{0%,100%{transform:translate(0,0)}20%{transform:translate(-5px,3px)}
  40%{transform:translate(5px,-3px)}60%{transform:translate(-4px,-2px)}80%{transform:translate(4px,2px)}}

.tgb-item{position:absolute;z-index:4;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0}
.tgb-item.mostra{opacity:1;animation:tgbPop .6s cubic-bezier(.2,1.5,.4,1)}
@keyframes tgbPop{0%{transform:scale(.3)}100%{transform:scale(1)}}
.tgb-art{line-height:1;filter:drop-shadow(0 0 22px var(--glow)) drop-shadow(0 0 40px var(--glow))}
.tgb-art svg{display:block}
.tgb-amostra{display:block;width:74px;height:74px;border-radius:14px;box-shadow:0 0 22px var(--glow),0 0 40px var(--glow)}
.tgb-nome{font:800 15px/1 system-ui,sans-serif;color:#fff;text-shadow:0 1px 3px #000,0 0 10px #000,0 0 18px #000}
.tgb-rar{font:800 11px/1 system-ui,sans-serif;letter-spacing:2px;text-transform:uppercase;
  color:var(--glow);text-shadow:0 1px 3px #000,0 0 10px #000}
.tgb-fita{font:900 11px/1 ui-monospace,Menlo,monospace;letter-spacing:2px;color:#111;background:var(--glow);
  padding:4px 12px;border-radius:4px;box-shadow:0 0 20px var(--glow)}
.tgb-dup{font:700 11px/1 system-ui,sans-serif;color:#22D3EE;letter-spacing:1px;text-transform:uppercase}
.tgb-pena{font:700 10.5px/1 system-ui,sans-serif;color:#FDE68A;letter-spacing:.08em;text-transform:uppercase}

.tg-rank li .tg-av-mini{width:22px;height:28px;flex:0 0 auto;margin-right:6px;vertical-align:middle}
.tg-rank li .nome .tg-rank-skin{display:block;font:600 10.5px/1 system-ui,sans-serif;color:var(--rar,#8794B3);margin-top:2px}

.tg-eco-desc{background:#141B2B;border:1px solid #24345A;border-radius:11px;padding:8px 12px;margin-bottom:12px;
  font:600 12px/1.6 system-ui,sans-serif;color:#8794B3;text-align:center}
.tg-eco-desc span{display:block;font:800 10.5px/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#22D3EE;margin-bottom:4px}
.tg-eco-desc b{color:#E6EBF7}
.tg-eco-bau .qtds{display:flex;justify-content:center;gap:4px;margin:2px 0 8px;flex-wrap:wrap}
.tg-eco-bau .qtds button{background:#0F1522;border:1px solid #24345A;color:#8794B3;border-radius:7px;min-width:30px;
  padding:5px 6px;font:800 11px/1 system-ui,sans-serif;cursor:pointer}
.tg-eco-bau .qtds button.on{background:#1C2740;color:#E6EBF7;border-color:#22D3EE}
.tg-eco-bau .preco{font:800 13px/1.3 system-ui,sans-serif;color:#FDE68A;margin-bottom:8px}
.tg-eco-bau .preco s{color:#8794B3;font-weight:600;font-size:11px}
.tg-eco-bau .preco em{font-style:normal;color:#22D3EE;font-size:11px;margin-left:4px}
.tg-eco-haul{margin-top:12px;text-align:left}
.tg-eco-haul-cab{font:700 13px/1.5 system-ui,sans-serif;color:#E6EBF7;text-align:center}
.tg-eco-haul-cab em{font-style:normal;color:#22D3EE}
.tg-eco-haul-resumo{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:6px 0 10px;font:800 11px/1 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.tg-eco-grade.haul{grid-template-columns:repeat(4,1fr);gap:6px}
.tg-eco-item.mini{padding:8px 4px 7px;gap:3px;cursor:default}
.tg-eco-item.mini .pre{width:30px;height:30px}
.tg-eco-item.mini .nm{font-size:10px}
@media(max-width:480px){.tg-eco-grade.haul{grid-template-columns:repeat(3,1fr)}}

.tg-lk-main{max-width:1100px;margin:0 auto;padding:18px 16px 40px}
.tg-lk-cab h1{font:800 26px/1.2 system-ui,sans-serif;margin:0 0 4px;color:var(--texto,#E6EBF7)}
.tg-lk-cab p{color:var(--texto,#8794B3);opacity:.75;font-size:14px;margin:0 0 16px;max-width:60ch}
.tg-lk{color:#E6EBF7}
.tg-lk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;align-items:start;
  font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.tg-lk-esq{position:sticky;top:12px;background:#0F1522;border:1px solid #24345A;border-radius:18px;padding:14px}
.tg-lk-dir{background:#0F1522;border:1px solid #24345A;border-radius:18px;padding:14px 14px 18px;min-width:0}
.tg-lk .tg-eco-palco{height:420px}
.tg-lk .tg-lk-abas{grid-template-columns:repeat(3,1fr)}
.tg-lk .tg-eco-grade{grid-template-columns:repeat(4,1fr)}
.tg-lk .tg-eco-baus{grid-template-columns:1fr 1fr}
@media(max-width:900px){.tg-lk{grid-template-columns:1fr}.tg-lk-esq{position:static}.tg-lk .tg-eco-palco{height:340px}
  .tg-lk .tg-eco-grade{grid-template-columns:repeat(3,1fr)}}
body.tg-full .tg-lk-main{color:#E6EBF7}
.tg-eco-lk{display:inline-flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--borda);color:var(--texto);
  border-radius:999px;padding:7px 12px;font:700 13px/1 inherit;text-decoration:none;box-shadow:var(--sombra)}
body.tg-full .tg-eco-lk{background:#121828;border-color:#24345A;box-shadow:none}

.tgj-btn-grande.tgj-btn-reviver{background:linear-gradient(90deg,#DC2626,#F97316)}
.tgj-btn-grande.tg-eco-dobro{background:linear-gradient(90deg,#7C3AED,#A855F7);margin-top:8px}
.tgj-btn-grande.tg-eco-dobro b{color:#FDE68A}
.tgj-btn-grande.tg-eco-dobro:disabled{opacity:.65}
.tgj-btn-grande.tg-eco-dobro.simples{background:linear-gradient(90deg,#0EA5E9,#22D3EE)}
.tgj-btn-grande.tg-eco-dobro.ganhou{background:linear-gradient(90deg,#0d3a2e,#10B981)}

.tg-eco-base{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0 0;text-align:left}
.tg-eco-base .t{font:700 9.5px/1 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8794B3;width:40px}
.tg-eco-chip{background:#141B2B;border:1px solid #1C2740;color:#C8D2E6;border-radius:999px;padding:6px 12px;font:600 11.5px/1 system-ui,sans-serif;cursor:pointer}
.tg-eco-chip.on{border-color:#22D3EE;color:#22D3EE;box-shadow:0 0 0 1px #22D3EE inset}
.tg-eco-cor{width:22px;height:22px;border-radius:50%;border:2px solid #1C2740;background:var(--c);cursor:pointer;padding:0}
.tg-eco-cor.on{border-color:#22D3EE;box-shadow:0 0 0 2px #0B1020,0 0 0 3px #22D3EE}

.tg-eco-saldo,.tg-eco-frag{white-space:nowrap;font-variant-numeric:tabular-nums}

@media(max-width:430px){
  .tg-top.tg-tem-eco.tg-tem-lk{grid-template-columns:44px minmax(0,1fr) auto;gap:6px}
  .tg-eco-lk{display:none}
}

.tgb-palco.tgb-3d{height:min(52vh,380px);min-height:260px;background:radial-gradient(circle at 50% 42%,#101A2E,#070C16 70%)}
.tgb-palco.tgb-3d.tgb-lote{height:min(62vh,460px);min-height:300px}
.tgb-palco.tgb-3d canvas{cursor:grab;touch-action:pan-y}
.tgb-palco.tgb-girando canvas{cursor:grabbing}
.tgb-dica{position:absolute;right:10px;bottom:10px;z-index:3;opacity:0;transition:opacity .4s;
  font:500 11px/1 system-ui,sans-serif;color:#8895B3;background:rgba(7,12,22,.72);
  border:1px solid #1E2A45;border-radius:999px;padding:7px 10px;pointer-events:none}
.tgb-pronto .tgb-dica{opacity:1}
.tgb-som{position:absolute;right:10px;top:10px;z-index:3;width:32px;height:32px;line-height:1;
  background:rgba(7,12,22,.72);border:1px solid #1E2A45;border-radius:10px;color:#E6EBF7;font-size:14px;cursor:pointer}
.tgb-som:hover{border-color:#2A3A5C}
.tgb-ficha{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 16px 14px;text-align:left;pointer-events:none;
  background:linear-gradient(to top,rgba(7,12,22,.94),rgba(7,12,22,.72) 55%,transparent);
  opacity:0;transform:translateY(12px);transition:.45s cubic-bezier(.2,.9,.25,1)}
.tgb-ficha.on{opacity:1;transform:none}
.tgb-frar{font:800 10px/1 ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--rar,#B8C2CC)}
.tgb-fnome{font:800 21px/1.2 system-ui,sans-serif;color:#F2F6FF;margin:4px 0 2px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tgb-fsub{font:600 11.5px/1.3 ui-monospace,monospace;color:#8895B3}
@media(max-width:520px){
  .tgb-palco.tgb-3d{height:min(46vh,320px)}
  .tgb-palco.tgb-3d.tgb-lote{height:min(52vh,360px)}
  .tgb-fnome{font-size:18px}
  .tgb-dica{display:none}
}

.tg-eco-revel{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;
  background:rgba(5,8,15,.96);backdrop-filter:blur(3px);padding:10px;overflow-y:auto;overscroll-behavior:contain}
.tg-eco-revel .cx{align-self:flex-end;width:38px;height:38px;flex:0 0 auto;border-radius:12px;
  background:#141B2B;border:1px solid #24345A;color:#E6EBF7;font:700 16px/1 system-ui;cursor:pointer}
.tg-eco-revel .tg-eco-abrindo{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0}
.tg-eco-revel .tgb-palco.tgb-3d{height:min(58vh,460px);min-height:280px}
.tg-eco-revel .tgb-palco.tgb-3d.tgb-lote{height:min(64vh,520px)}
.tg-eco-revel .tg-eco-haul{max-height:34vh;overflow-y:auto;-webkit-overflow-scrolling:touch}
.tg-eco-revel .tg-eco-depois{position:sticky;bottom:0;background:linear-gradient(to top,rgba(5,8,15,.98),rgba(5,8,15,.7));padding:10px 0 4px}
html.tg-eco-travado,body.tg-eco-travado{overflow:hidden}

.tg-eco-base .sep{width:1px;height:18px;background:#1C2740;margin:0 2px}
.tg-eco-sls{gap:6px 16px;flex-direction:column;align-items:stretch}
.tg-eco-sl{display:flex;align-items:center;gap:8px;flex:1 1 100%;min-width:0}
.tg-eco-sl span{font:700 9.5px/1 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8794B3;width:52px}
.tg-eco-sl input[type=range]{flex:1;accent-color:#22D3EE;height:18px;margin:0;background:transparent}
.tg-eco-cor.lock{position:relative;opacity:.75;border-style:dashed}
.tg-eco-cor.lock .ad{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:800 7px/1 system-ui,sans-serif;font-style:normal;color:#fff;background:#0B1020;border-radius:3px;padding:2px 3px;letter-spacing:.04em;pointer-events:none}
.tg-eco-cor.lock:hover{opacity:1;border-color:#F59E0B}
.tg-eco-cor[title]{cursor:pointer}
.tg-eco-slots{grid-template-columns:repeat(4,1fr)}
@media(max-width:520px){.tg-eco-slots{grid-template-columns:repeat(2,1fr)}}
.tg-eco-dica b{color:#F59E0B}
.tg-eco-filtros.rar{margin-top:-4px}
.tg-eco-filtros.rar button.on{border-color:var(--rar,#22D3EE);color:var(--rar,#22D3EE)}
