/* v39: Only the three AI navigation icons are gold. No right-side PREMIUM labels. */
#sport-screen .sp-side-nav button.sp-ai-premium-tab .sp-nav-visual{
  background:linear-gradient(145deg,#4a3515,#211a11)!important;
  border:1px solid #edbb4e!important;
  box-shadow:inset 0 0 7px #f8c86038,0 0 9px #ffbf3e53!important;
}
#sport-screen .sp-side-nav button.sp-ai-premium-tab img.sp-svg{
  filter:brightness(0) saturate(100%) invert(85%) sepia(52%) saturate(810%) hue-rotate(341deg) brightness(105%) contrast(101%)!important;
}
#sport-screen .sp-side-nav button.sp-ai-premium-tab:hover .sp-nav-visual,
#sport-screen .sp-side-nav button.sp-ai-premium-tab.is-active .sp-nav-visual{
  border-color:#ffe18a!important;
  box-shadow:inset 0 0 8px #ffd56d44,0 0 12px #ffd05a85!important;
}
.sp-ai-v36-overlay{position:fixed!important;inset:0!important;z-index:1205000!important;
  display:grid!important;place-items:center!important;overflow:auto;padding:18px!important;
  background:#020d20dd!important;backdrop-filter:blur(10px)!important;box-sizing:border-box!important}
.sp-ai-v36-overlay[hidden]{display:none!important}
.sp-ai-v36-card{position:relative;box-sizing:border-box;width:min(490px,100%);max-height:90dvh;overflow-y:auto;
  padding:32px 27px 25px;border:1px solid #d4a94d;border-radius:18px;
  background:linear-gradient(154deg,#1a3154 0%,#0d203b 60%,#0a182d 100%);
  box-shadow:0 24px 80px #010818a6,0 0 28px #f7ca4923;text-align:center;color:#e9f4ff;
  font-family:inherit}
.sp-ai-v36-close{position:absolute;right:13px;top:10px;border:1px solid #52718e;border-radius:9px;
  color:#caddf0;background:#132e50;font-size:22px;line-height:1;min-width:34px;min-height:34px;cursor:pointer}
.sp-ai-v36-emblem{display:grid;place-items:center;width:64px;height:64px;margin:2px auto 13px;
  border-radius:18px;border:1px solid #eac25f;background:#392d1b;color:#ffda78;font-size:33px;
  box-shadow:0 0 18px #eabd5033}
.sp-ai-v36-eyebrow{display:block;color:#f6cc6d;font-size:10px;letter-spacing:.17em;font-weight:900}
.sp-ai-v36-card h2{margin:12px 0 10px;color:#fff;font-size:23px;font-weight:900;line-height:1.24}
.sp-ai-v36-card p{margin:0 auto 19px;max-width:370px;color:#b9cde2;line-height:1.58;font-size:13px}
.sp-ai-v36-price{margin:3px 0 18px;color:#ffdd7e}.sp-ai-v36-price b{font-size:33px}
.sp-ai-v36-price span{font-size:14px;color:#b9cde2}
.sp-ai-v36-main{display:block;width:100%;padding:13px 16px;border:1px solid #f3d37f;
  border-radius:11px;background:linear-gradient(110deg,#e1a93d,#ffd877);
  color:#1a1c27;font-size:14px;font-weight:900;line-height:1.4;font-family:inherit;cursor:pointer;min-height:48px}
.sp-ai-v36-main:hover{filter:brightness(1.07)}
.sp-ai-v36-secondary{display:block;margin:12px auto 0;padding:6px;border:0;background:none;
  color:#a6bed5;font-size:12px;font-weight:700;line-height:1.4;font-family:inherit;cursor:pointer}
@media(max-width:700px){
  .sp-ai-v36-card{width:min(100%,420px);padding:28px 18px 20px;border-radius:15px}
  .sp-ai-v36-card h2{font-size:19px}
  .sp-ai-v36-overlay{padding:12px!important}
}
