/* Nekon HUB tester v26.64 · temas por rango, ranking VIP, recargas y puntos */

/* ---------- PALETAS OSCURAS ---------- */
html.nekon-growth-tester-theme.vip-theme--standard{
  --page-bg:#030305;--surface:#151519;--panel:#1d1d23;--page-border:#35323f;--border:#35323f;--line:#35323f;
  --text:#ffffff;--white:#ffffff;--muted:#b9bac3;--vip-main:#a34cff;--vip-soft:#d6bcff;--vip-rgb:163,76,255;
  --tester-button-a:#a63cff;--tester-button-b:#246dff;--tester-button-text:#fff;--tester-glow:rgba(157,55,255,.28);
}
html.nekon-growth-tester-theme.vip-theme--bronze{
  --page-bg:#0b0806;--surface:#20140f;--panel:#2c1b14;--page-border:#69452f;--border:#69452f;--line:#69452f;
  --text:#f7ead7;--white:#fffaf2;--muted:#c8ad90;--vip-main:#cf7636;--vip-soft:#efb37c;--vip-rgb:207,118,54;
  --tester-button-a:#d17b3c;--tester-button-b:#824522;--tester-button-text:#fff6e8;--tester-glow:rgba(229,123,53,.25);
}
html.nekon-growth-tester-theme.vip-theme--silver{
  --page-bg:#040a12;--surface:#182432;--panel:#223241;--page-border:#60778d;--border:#60778d;--line:#60778d;
  --text:#f3f9ff;--white:#ffffff;--muted:#c0ccd8;--vip-main:#bfe7ff;--vip-soft:#e8f6ff;--vip-rgb:191,231,255;
  --tester-button-a:#edf7ff;--tester-button-b:#71869b;--tester-button-text:#10202f;--tester-glow:rgba(100,210,255,.30);
}
html.nekon-growth-tester-theme.vip-theme--gold{
  --page-bg:#090703;--surface:#1d170b;--panel:#2a210e;--page-border:#a98c48;--border:#a98c48;--line:#a98c48;
  --text:#fff8e5;--white:#ffffff;--muted:#d4c69f;--vip-main:#ffd13e;--vip-soft:#ffe49a;--vip-rgb:255,209,62;
  --tester-button-a:#ffd33f;--tester-button-b:#9b6d15;--tester-button-text:#161006;--tester-glow:rgba(255,198,33,.33);
}

/* ---------- PALETAS CLARAS ---------- */
html[data-theme="light"].nekon-growth-tester-theme.vip-theme--standard{
  --page-bg:#f6f5fb;--surface:#ffffff;--panel:#f0eef8;--page-border:#d8d3e7;--border:#d8d3e7;--line:#d8d3e7;
  --text:#17131f;--white:#17131f;--muted:#6f687b;--vip-main:#7d2cff;--vip-soft:#bca0ff;--vip-rgb:125,44,255;
  --tester-button-a:#8f36ff;--tester-button-b:#276cff;--tester-button-text:#ffffff;--tester-glow:rgba(124,44,255,.16);
}
html[data-theme="light"].nekon-growth-tester-theme.vip-theme--bronze{
  --page-bg:#f8f1e8;--surface:#fffaf4;--panel:#f1e0d1;--page-border:#caa482;--border:#caa482;--line:#caa482;
  --text:#2c1b12;--white:#2c1b12;--muted:#765e4d;--vip-main:#c76c31;--vip-soft:#e7a974;--vip-rgb:199,108,49;
  --tester-button-a:#d67b3a;--tester-button-b:#96512d;--tester-button-text:#fffaf2;--tester-glow:rgba(201,105,45,.16);
}
html[data-theme="light"].nekon-growth-tester-theme.vip-theme--silver{
  --page-bg:#f2f7fb;--surface:#ffffff;--panel:#e5eef6;--page-border:#aebfce;--border:#aebfce;--line:#aebfce;
  --text:#132230;--white:#132230;--muted:#60758a;--vip-main:#78c8ef;--vip-soft:#ccefff;--vip-rgb:120,200,239;
  --tester-button-a:#f5fbff;--tester-button-b:#8497aa;--tester-button-text:#142431;--tester-glow:rgba(82,190,237,.17);
}
html[data-theme="light"].nekon-growth-tester-theme.vip-theme--gold{
  --page-bg:#fff8e8;--surface:#fffdf7;--panel:#f4e5bb;--page-border:#caaa54;--border:#caaa54;--line:#caaa54;
  --text:#2c230f;--white:#2c230f;--muted:#766842;--vip-main:#e8ad1f;--vip-soft:#f7d87b;--vip-rgb:232,173,31;
  --tester-button-a:#f2c236;--tester-button-b:#a57719;--tester-button-text:#211807;--tester-glow:rgba(218,160,23,.18);
}

/* ---------- BASE COMPLETA TESTER ---------- */
html.nekon-growth-tester-theme body{
  background:
    radial-gradient(circle at 82% 4%,rgba(var(--vip-rgb),.09),transparent 31rem),
    radial-gradient(circle at 4% 90%,rgba(var(--vip-rgb),.055),transparent 26rem),
    var(--page-bg)!important;color:var(--text)!important;
}
html.nekon-growth-tester-theme body>header,
html.nekon-growth-tester-theme #menu,
html.nekon-growth-tester-theme .arena-bottom-nav{
  background:color-mix(in srgb,var(--surface) 96%,var(--vip-main) 4%)!important;
  border-color:color-mix(in srgb,var(--page-border) 78%,var(--vip-main) 22%)!important;
  color:var(--text)!important;
}
html.nekon-growth-tester-theme #menu{box-shadow:18px 0 50px rgba(0,0,0,.22)!important}
html.nekon-growth-tester-theme .menu-link,
html.nekon-growth-tester-theme .menu-group-toggle,
html.nekon-growth-tester-theme .menu-submenu button{color:var(--text)!important}
html.nekon-growth-tester-theme .menu-link:hover,
html.nekon-growth-tester-theme .menu-group-toggle:hover,
html.nekon-growth-tester-theme .menu-submenu button:hover,
html.nekon-growth-tester-theme .menu-link.active,
html.nekon-growth-tester-theme .menu-group.is-open>.menu-group-toggle{
  background:linear-gradient(135deg,rgba(var(--vip-rgb),.17),rgba(var(--vip-rgb),.06))!important;
  border-color:rgba(var(--vip-rgb),.34)!important;
}
html.nekon-growth-tester-theme .menu-icon{color:var(--vip-main)!important;background:rgba(var(--vip-rgb),.10)!important;border-color:rgba(var(--vip-rgb),.22)!important}
html.nekon-growth-tester-theme .menu-link--points .menu-icon{box-shadow:0 0 20px var(--tester-glow)}
html.nekon-growth-tester-theme .menu-group--recharges>.menu-group-toggle{margin-top:4px}

html.nekon-growth-tester-theme .member-panel,
html.nekon-growth-tester-theme .wallet-panel,
html.nekon-growth-tester-theme .ranking-panel,
html.nekon-growth-tester-theme .growth-card,
html.nekon-growth-tester-theme .growth-hero,
html.nekon-growth-tester-theme .vip-current,
html.nekon-growth-tester-theme .vip-journey-card,
html.nekon-growth-tester-theme .vip-plan,
html.nekon-growth-tester-theme .vip-member-showcase,
html.nekon-growth-tester-theme .profile-card,
html.nekon-growth-tester-theme .premium-product-card,
html.nekon-growth-tester-theme .streaming-account-card,
html.nekon-growth-tester-theme .notification-center-shell,
html.nekon-growth-tester-theme .tester-service-shell,
html.nekon-growth-tester-theme .points-store-host{
  background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 93%,var(--vip-main) 7%),var(--surface))!important;
  color:var(--text)!important;
  border-color:color-mix(in srgb,var(--page-border) 76%,var(--vip-main) 24%)!important;
  box-shadow:0 16px 42px rgba(0,0,0,.12)!important;
}
html[data-theme="light"].nekon-growth-tester-theme .member-panel,
html[data-theme="light"].nekon-growth-tester-theme .wallet-panel,
html[data-theme="light"].nekon-growth-tester-theme .ranking-panel,
html[data-theme="light"].nekon-growth-tester-theme .growth-card,
html[data-theme="light"].nekon-growth-tester-theme .growth-hero,
html[data-theme="light"].nekon-growth-tester-theme .vip-current,
html[data-theme="light"].nekon-growth-tester-theme .vip-journey-card,
html[data-theme="light"].nekon-growth-tester-theme .vip-plan,
html[data-theme="light"].nekon-growth-tester-theme .vip-member-showcase,
html[data-theme="light"].nekon-growth-tester-theme .profile-card,
html[data-theme="light"].nekon-growth-tester-theme .premium-product-card,
html[data-theme="light"].nekon-growth-tester-theme .streaming-account-card,
html[data-theme="light"].nekon-growth-tester-theme .notification-center-shell,
html[data-theme="light"].nekon-growth-tester-theme .tester-service-shell,
html[data-theme="light"].nekon-growth-tester-theme .points-store-host{box-shadow:0 14px 34px rgba(30,35,45,.07)!important}

html.nekon-growth-tester-theme .member-primary-button,
html.nekon-growth-tester-theme .vip-plan button,
html.nekon-growth-tester-theme .premium-finalize-button,
html.nekon-growth-tester-theme .growth-lab-entry__actions button:not(.secondary),
html.nekon-growth-tester-theme .points-reward button:not(:disabled),
html.nekon-growth-tester-theme .operator-recharge-tabs button.is-active{
  background:linear-gradient(135deg,var(--tester-button-a),var(--tester-button-b))!important;
  color:var(--tester-button-text)!important;border-color:transparent!important;
  box-shadow:0 8px 24px var(--tester-glow)!important;
}

/* ---------- HERO NUEVO: NÍTIDO Y SIN CAPAS OSCURAS SOBRE LA IMAGEN ---------- */
html.nekon-growth-tester-theme .v266-showcase{border-color:color-mix(in srgb,var(--page-border) 72%,var(--vip-main) 28%)!important;background:var(--surface)!important}
html.nekon-growth-tester-theme .v266-slide{
  display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;
  align-items:stretch!important;background:var(--surface)!important;min-height:500px!important;
  --slide-accent:var(--vip-main)!important;
}
html.nekon-growth-tester-theme .v266-slide::before,
html.nekon-growth-tester-theme .v266-slide::after,
html.nekon-growth-tester-theme .v266-slide__visual::before,
html.nekon-growth-tester-theme .v266-slide__visual::after{display:none!important;content:none!important}
html.nekon-growth-tester-theme .v266-slide__content{
  position:relative!important;inset:auto!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;
  padding:48px clamp(28px,4vw,64px)!important;background:var(--surface)!important;color:var(--text)!important;
}
html.nekon-growth-tester-theme .v266-slide__content h1{color:var(--text)!important;text-shadow:none!important;line-height:.98!important}
html.nekon-growth-tester-theme .v266-slide__content h1 em{color:var(--vip-main)!important;text-shadow:none!important}
html.nekon-growth-tester-theme .v266-slide__content>p,
html.nekon-growth-tester-theme .v266-slide__actions>span{color:var(--muted)!important;text-shadow:none!important}
html.nekon-growth-tester-theme .v266-slide__eyebrow{color:var(--vip-main)!important;text-shadow:none!important}
html.nekon-growth-tester-theme .v266-slide__actions button:not(.v266-slide__text-action){background:linear-gradient(135deg,var(--tester-button-a),var(--tester-button-b))!important;color:var(--tester-button-text)!important;box-shadow:0 9px 26px var(--tester-glow)!important}
html.nekon-growth-tester-theme .v266-slide__visual{
  position:relative!important;inset:auto!important;min-width:0!important;min-height:500px!important;margin:16px 16px 16px 0!important;
  border-radius:24px!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--page-border) 76%,var(--vip-main) 24%)!important;
  background:#05070b!important;opacity:1!important;filter:none!important;
}
html.nekon-growth-tester-theme .v266-slide__visual img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important;filter:none!important;transform:none!important}
html[data-theme="light"].nekon-growth-tester-theme .v266-slide__visual{background:#e8edf4!important}
html.nekon-growth-tester-theme .v266-showcase__progress>span{background:linear-gradient(90deg,var(--vip-main),var(--vip-soft))!important}

/* ---------- MIEMBROS VIP: TOP 5 POR CADA RANGO ---------- */
.vip-member-showcase__head p{max-width:720px}
.vip-member-showcase__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.vip-ranking-card{--rank-color:#fff;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--rank-color) 38%,var(--page-border));background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 92%,var(--rank-color) 8%),var(--surface));min-width:0}
.vip-ranking-card--bronze{--rank-color:#c8783e}.vip-ranking-card--silver{--rank-color:#bfe7ff}.vip-ranking-card--gold{--rank-color:#ffd13e}
.vip-ranking-card>header{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--rank-color) 20%,var(--page-border))}
.vip-ranking-card__mark{display:grid;place-items:center;width:38px;height:38px;font-size:1.25rem;color:var(--rank-color);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--rank-color) 55%,transparent))}
.vip-ranking-card header small{display:block;color:var(--rank-color);font-weight:950;letter-spacing:.12em;font-size:.58rem}.vip-ranking-card h3{margin:2px 0 0;font-size:1rem}
.vip-ranking-card__list{display:grid;gap:7px;margin-top:11px}.vip-ranking-row{display:grid;grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border-radius:13px;background:color-mix(in srgb,var(--panel) 88%,var(--rank-color) 12%);border:1px solid color-mix(in srgb,var(--rank-color) 16%,var(--page-border))}
.vip-ranking-row__position{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:rgba(255,255,255,.06);font-size:.7rem;font-weight:950}
.vip-ranking-row__avatar{position:relative;width:36px;height:36px;border-radius:50%;overflow:visible!important;display:grid;place-items:center;background:var(--panel);font-size:.7rem;font-weight:900}
.vip-ranking-row__avatar>img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.vip-ranking-row__name{min-width:0}.vip-ranking-row__name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.vip-ranking-row__name small{display:block;margin-top:2px;color:var(--muted);font-size:.56rem}.vip-ranking-row__time{text-align:right}.vip-ranking-row__time strong{display:block;color:var(--rank-color);font-size:.78rem}.vip-ranking-row__time small{display:block;color:var(--muted);font-size:.54rem}.vip-ranking-empty{padding:18px 8px;text-align:center;color:var(--muted);font-size:.7rem}

/* ---------- RECARGAS OPERADORAS / DEPORTIVAS ---------- */
.tester-service-shell,.points-store-host{width:min(1220px,calc(100% - 56px));margin:0 auto 42px;padding:22px;border:1px solid var(--page-border);border-radius:24px;box-sizing:border-box}
.operator-recharge-tabs{display:flex;gap:9px;margin-bottom:14px}.operator-recharge-tabs button{min-height:44px;padding:0 18px;border-radius:13px;border:1px solid var(--page-border);background:var(--panel);color:var(--text);font-weight:900;cursor:pointer}
.tester-service-status{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;margin-bottom:16px;border-radius:15px;background:color-mix(in srgb,var(--panel) 91%,var(--vip-main) 9%);border:1px solid color-mix(in srgb,var(--page-border) 75%,var(--vip-main) 25%)}.tester-service-status>span{color:var(--vip-main);font-size:1.2rem}.tester-service-status strong{display:block}.tester-service-status p{margin:3px 0 0;color:var(--muted);font-size:.72rem}
.operator-catalog-grid,.sportsbook-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;margin:12px 0 18px}.operator-card,.sportsbook-card{display:grid;justify-items:center;gap:7px;min-height:126px;padding:14px;border-radius:17px;border:1px solid color-mix(in srgb,var(--page-border) 75%,var(--vip-main) 25%);background:var(--panel);color:var(--text);cursor:pointer}.operator-card:hover,.sportsbook-card:hover,.operator-card.is-selected,.sportsbook-card.is-selected{border-color:rgba(var(--vip-rgb),.55);box-shadow:0 8px 22px var(--tester-glow);transform:translateY(-1px)}.operator-card i,.sportsbook-card i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--surface) 82%,var(--vip-main) 18%);border:1px solid rgba(var(--vip-rgb),.24);font-style:normal;font-weight:950;color:var(--vip-main);overflow:hidden}.operator-card i img,.sportsbook-card i img{width:100%;height:100%;object-fit:cover}.operator-card strong,.sportsbook-card strong{font-size:.76rem}.operator-card small{color:var(--muted);font-size:.58rem}.operator-catalog-grid--mini{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));margin-bottom:0}.operator-catalog-grid--mini .operator-card{min-height:105px}
.tester-service-form-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:22px;padding:20px;border-radius:19px;background:var(--panel);border:1px solid var(--page-border)}.tester-service-form-card small{color:var(--vip-main);font-weight:950;letter-spacing:.12em}.tester-service-form-card h2{margin:5px 0 7px}.tester-service-form-card p{color:var(--muted);line-height:1.55}.operator-form-preview{display:grid;gap:9px}.operator-form-preview label{display:grid;gap:5px}.operator-form-preview label span{font-size:.65rem;color:var(--muted);font-weight:800}.operator-form-preview input{padding:11px 12px;border-radius:11px;border:1px solid var(--page-border);background:var(--surface);color:var(--text)}.operator-form-preview button,.operator-package-card button{padding:11px;border-radius:11px;border:1px solid var(--page-border);background:var(--surface);color:var(--muted);font-weight:900}
.operator-package-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.operator-package-card{padding:16px;border-radius:17px;background:var(--panel);border:1px solid var(--page-border)}.operator-package-card small{color:var(--vip-main);font-weight:900}.operator-package-card strong{display:block;margin-top:5px}.operator-package-card p{min-height:38px;color:var(--muted);font-size:.7rem}.operator-package-card b{display:block;margin:10px 0;font-size:1.1rem}.operator-package-empty{grid-column:1/-1;padding:20px;border-radius:17px;background:var(--panel);border:1px dashed var(--page-border)}.operator-package-empty>strong{display:block}.operator-package-empty>p{color:var(--muted)}.tester-module-empty{grid-column:1/-1;padding:20px;text-align:center;color:var(--muted)}
.sportsbook-catalog-grid{margin:4px 0 13px}.sportsbook-card{min-height:102px}.sportsbook-card i{width:42px;height:42px}

/* ---------- PUNTOS Y TIENDA DE CANJE ---------- */
.points-store-host{display:grid;gap:16px}.points-summary{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;border-radius:20px;background:linear-gradient(135deg,rgba(var(--vip-rgb),.18),var(--panel));border:1px solid rgba(var(--vip-rgb),.30)}.points-summary__orb{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:rgba(var(--vip-rgb),.15);border:1px solid rgba(var(--vip-rgb),.36);color:var(--vip-main);font-size:1.7rem;box-shadow:0 0 30px var(--tester-glow)}.points-summary small{color:var(--vip-main);font-weight:950;letter-spacing:.11em}.points-summary>div>strong{display:block;margin-top:3px;font-size:2rem}.points-summary p{margin:2px 0 0;color:var(--muted);font-size:.7rem}.points-summary__tier{text-align:right}.points-summary__tier strong{font-size:1.25rem!important}.points-summary__tier span{display:block;color:var(--muted);font-size:.6rem}.points-how{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--page-border)}.points-how strong{display:block;margin-bottom:4px}.points-how span,.points-how p{color:var(--muted);font-size:.68rem;line-height:1.5}.points-how p{margin:0}.points-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.points-section-head small{color:var(--vip-main);font-weight:950;letter-spacing:.12em}.points-section-head h2{margin:4px 0 0;font-size:1.35rem}.points-section-head>span{padding:6px 10px;border-radius:999px;background:rgba(var(--vip-rgb),.12);border:1px solid rgba(var(--vip-rgb),.28);color:var(--vip-main);font-size:.65rem;font-weight:900}.points-reward-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:11px}.points-reward{display:grid;grid-template-columns:46px minmax(0,1fr);gap:11px;padding:15px;border-radius:18px;background:var(--panel);border:1px solid color-mix(in srgb,var(--page-border) 80%,var(--vip-main) 20%)}.points-reward.is-locked{opacity:.7}.points-reward__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:rgba(var(--vip-rgb),.12);border:1px solid rgba(var(--vip-rgb),.25);color:var(--vip-main);font-weight:950}.points-reward small{color:var(--vip-main);font-size:.56rem;font-weight:900;letter-spacing:.09em}.points-reward h3{margin:3px 0 5px;font-size:.88rem}.points-reward p{margin:0;color:var(--muted);font-size:.66rem;line-height:1.45}.points-reward footer{grid-column:1/-1;display:grid;gap:7px;margin-top:4px}.points-reward footer strong{font-size:.83rem}.points-reward button{min-height:40px;border-radius:11px;border:1px solid var(--page-border);font-weight:900}.points-reward button:disabled{background:var(--surface);color:var(--muted);opacity:.8}.points-history{display:grid;gap:8px;padding:16px;border-radius:18px;background:var(--panel);border:1px solid var(--page-border)}.points-history__row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--page-border)}.points-history__row:last-child{border-bottom:0}.points-history__row>span{color:var(--vip-main)}.points-history__row strong{display:block;font-size:.72rem}.points-history__row small{color:var(--muted);font-size:.58rem}.points-history__row b{font-size:.7rem;color:var(--muted)}

/* ---------- DETALLES GENERALES ---------- */
html.nekon-growth-tester-theme .vip-current__head>.nekon-vip-badge{display:none!important}
html.nekon-growth-tester-theme .page-title h1{color:var(--text)!important}
html.nekon-growth-tester-theme .page-title p{color:var(--muted)!important}
html.nekon-growth-tester-theme .page-title small{color:var(--vip-main)!important}
html.nekon-growth-tester-theme input,html.nekon-growth-tester-theme select,html.nekon-growth-tester-theme textarea{background:var(--surface)!important;color:var(--text)!important;border-color:color-mix(in srgb,var(--page-border) 78%,var(--vip-main) 22%)!important}
html.nekon-growth-tester-theme .growth-lab-entry{border-color:color-mix(in srgb,var(--page-border) 72%,var(--vip-main) 28%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 91%,var(--vip-main) 9%),var(--surface))!important}

@media(max-width:980px){
  .vip-member-showcase__grid{grid-template-columns:1fr!important}.tester-service-form-card{grid-template-columns:1fr}.points-reward-grid{grid-template-columns:1fr 1fr}
  html.nekon-growth-tester-theme .v266-slide{grid-template-columns:1fr!important;min-height:0!important}
  html.nekon-growth-tester-theme .v266-slide__visual{order:-1;min-height:260px!important;margin:12px 12px 0!important}
  html.nekon-growth-tester-theme .v266-slide__content{padding:26px 22px 30px!important}
}
@media(max-width:680px){
  .tester-service-shell,.points-store-host{width:calc(100% - 24px);padding:14px;border-radius:19px}.operator-recharge-tabs{display:grid;grid-template-columns:1fr 1fr}.operator-recharge-tabs button{padding:0 10px;font-size:.68rem}.operator-catalog-grid,.sportsbook-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-card,.sportsbook-card{min-height:104px;padding:11px}.points-summary{grid-template-columns:58px 1fr}.points-summary__orb{width:52px;height:52px}.points-summary__tier{grid-column:1/-1;text-align:left;display:flex;align-items:center;gap:8px}.points-how{grid-template-columns:1fr}.points-reward-grid{grid-template-columns:1fr}.points-section-head{align-items:flex-start;flex-direction:column}.vip-ranking-row{grid-template-columns:24px 34px minmax(0,1fr) auto}.vip-ranking-row__time strong{font-size:.72rem}.vip-ranking-row__time small{font-size:.5rem}
  html.nekon-growth-tester-theme .v266-slide__visual{min-height:230px!important}.v266-showcase__topline{padding-inline:14px!important}
}

/* Neutraliza los colores heredados de la versión anterior dentro de la vista tester. */
html.nekon-growth-tester-theme{
  --nova-bg:var(--page-bg);--nova-bg-2:color-mix(in srgb,var(--page-bg) 88%,var(--vip-main) 12%);
  --nova-surface:var(--surface);--nova-surface-2:var(--panel);--nova-surface-3:color-mix(in srgb,var(--panel) 88%,var(--vip-main) 12%);
  --nova-text:var(--text);--nova-muted:var(--muted);--nova-line:var(--page-border);--nova-line-strong:color-mix(in srgb,var(--page-border) 72%,var(--vip-main) 28%);
  --nova-coral:var(--vip-main);--nova-coral-rgb:var(--vip-rgb);--nova-violet:var(--vip-main);--nova-violet-rgb:var(--vip-rgb);
  --nova-blue:var(--vip-soft);--nova-blue-rgb:var(--vip-rgb);--nova-teal:var(--vip-main);--nova-teal-rgb:var(--vip-rgb);--nova-gold:var(--vip-main);
  --nekon-coral:var(--vip-main);--nekon-blue:var(--vip-soft);--brand-accent:var(--vip-main);--brand-primary:var(--vip-main);
}
