/* 6E.CLUB Screenshot-Style Icon Header v2.2 -- safely scoped. */
.header.club-icon-header{
 position:sticky;top:0;z-index:40;background:linear-gradient(180deg,#050806 0%,#060b07 100%);
 border-bottom:1px solid rgba(93,250,33,.33);box-shadow:0 2px 13px rgba(23,210,15,.15);
 backdrop-filter:blur(15px);
}
.header.club-icon-header.header-not-sticky{position:relative}
.header.club-icon-header .club-header-bar{
 width:min(1440px,calc(100% - 20px));min-height:74px;margin:0 auto;
 display:flex;align-items:center;justify-content:space-between;gap:0;
}
.header.club-icon-header .club-header-brand{display:none;align-items:center;gap:8px;margin-right:13px;flex-shrink:0}
.header.club-icon-header.header-with-logo .club-header-brand{display:flex}
.header.club-icon-header .club-header-brand .logo-img{height:40px;width:40px;max-width:40px;object-fit:contain}
.header.club-icon-header .club-header-brand .brand-text{display:inline-block;font-size:15px;color:#d5ff9a;font-weight:900;white-space:nowrap}
.header.club-icon-header .club-header-nav{
 display:flex;flex:1 1 auto;min-width:0;position:static;align-items:center;justify-content:space-between;
 gap:7px;padding:0;border:0;background:transparent;box-shadow:none;
}
.header.club-icon-header .club-header-links{
 display:flex;flex:1 1 auto;align-items:stretch;justify-content:space-between;
 gap:0;min-height:73px;min-width:0;overflow-x:auto;overflow-y:hidden;
 scrollbar-width:none;-webkit-overflow-scrolling:touch;
}
.header.club-icon-header .club-header-links::-webkit-scrollbar{display:none}
.header.club-icon-header .club-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:12px;margin-left:10px}
.header.club-icon-header .club-header-mobile{display:none!important}
.header.club-icon-header .club-header-links .nav-item{
 display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;align-items:center;
 min-width:72px;min-height:73px;gap:4px;padding:10px 8px 9px;
 font-size:12px;font-weight:750;line-height:1.18;letter-spacing:-.2px;
 color:#f1f5ee;background:transparent;border:0;border-bottom:3px solid transparent;
 border-radius:0;white-space:nowrap;text-decoration:none;
 box-shadow:none;overflow:visible;transform:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;
}
.header.club-icon-header .club-header-links .nav-item::before,
.header.club-icon-header .club-header-links .nav-item::after,
.header.club-icon-header .club-header-actions .nav-item::before,
.header.club-icon-header .club-header-actions .nav-item::after{display:none}
.header.club-icon-header .nav-icon{
 display:inline-flex;position:relative;flex:0 0 auto;align-items:center;justify-content:center;
 width:28px;height:28px;border:0;border-radius:0;background:transparent!important;
 box-shadow:none!important;transform:none!important;
}
.header.club-icon-header .nav-icon::before,.header.club-icon-header .nav-icon::after{display:none!important}
.header.club-icon-header .nav-icon .club-nav-svg,.header.club-icon-header .club-custom-icon{width:27px;height:27px;display:block;object-fit:contain;overflow:visible;filter:drop-shadow(0 1px 2px rgba(0,0,0,.65))}
.header.club-icon-header .nav-label{position:relative;z-index:1;display:block}
.header.club-icon-header .nav-item[data-icon-name="home"] .nav-icon{color:#ffce33}
.header.club-icon-header .nav-item[data-icon-name="games"] .nav-icon{color:#65f800}
.header.club-icon-header .nav-item[data-icon-name="gift"] .nav-icon{color:#ffd539}
.header.club-icon-header .nav-item[data-icon-name="download"] .nav-icon{color:#f7cc20}
.header.club-icon-header .nav-item[data-icon-name="facebook"] .nav-icon{color:#1877f2}
.header.club-icon-header .nav-item[data-icon-name="telegram"],.header.club-icon-header .nav-item[data-icon-name="send"]{--club-icon-cta:#20c5ed}
.header.club-icon-header .nav-item[data-icon-name="telegram"] .nav-icon,.header.club-icon-header .nav-item[data-icon-name="send"] .nav-icon{color:#28c8f2}
.header.club-icon-header .nav-item[data-icon-name="users"] .nav-icon,.header.club-icon-header .nav-item[data-icon-name="mail"] .nav-icon,.header.club-icon-header .nav-item[data-icon-name="headphones"] .nav-icon,.header.club-icon-header .nav-item[data-icon-name="help"] .nav-icon,.header.club-icon-header .nav-item[data-icon-name="crown"] .nav-icon,.header.club-icon-header .nav-item[data-icon-name="star"] .nav-icon{color:#f4d238}
.header.club-icon-header .club-header-links .nav-item:hover,
.header.club-icon-header .club-header-links .nav-item:focus-visible{
 color:#fff;background:linear-gradient(180deg,rgba(15,60,15,.23),rgba(0,75,8,.46));
 border-bottom-color:rgba(138,255,0,.76);outline:none;
}
.header.club-icon-header .club-header-links .nav-item.is-active,
.header.club-icon-header .club-header-links .nav-item[aria-current="page"]{
 color:#fff;background:linear-gradient(180deg,#06200c 3%,#045c05 76%,#0f7110 100%);
 border-bottom-color:#9aff00;box-shadow:0 5px 17px rgba(104,255,0,.45),inset 0 0 14px rgba(101,250,0,.19);
}
.header.club-icon-header.header-no-active-glow .club-header-links .nav-item.is-active,
.header.club-icon-header.header-no-active-glow .club-header-links .nav-item[aria-current="page"]{box-shadow:none}
.header.club-icon-header .club-header-actions .nav-item{
 display:inline-flex;align-items:center;justify-content:center;gap:8px;
 min-height:43px;min-width:132px;white-space:nowrap;font-size:13px;font-weight:850;
 border-radius:30px;padding:7px 15px;line-height:1;transform:none;
 transition:box-shadow .2s,filter .2s,background .2s;
}
.header.club-icon-header .club-header-actions .nav-item .nav-icon{width:20px;height:20px;flex-basis:20px}
.header.club-icon-header .club-header-actions .nav-item .nav-icon .club-nav-svg,.header.club-icon-header .club-header-actions .nav-item .club-custom-icon{width:19px;height:19px}
.header.club-icon-header .club-header-actions .nav-style-outline{
 color:white;border:1.5px solid #65fa0c;
 background:linear-gradient(180deg,#051409,#0b220e 45%,#081508);
 box-shadow:0 0 0 2px rgba(106,255,0,.12),0 0 17px rgba(43,255,0,.52),inset 0 1px 0 rgba(255,255,255,.10);
}
.header.club-icon-header .club-header-actions .nav-style-primary{
 color:#080c02;border:1.5px solid #f6cd2b;
 background:linear-gradient(180deg,#fff28e,#ffd72a 47%,#f9ad00);
 box-shadow:0 0 17px rgba(255,199,0,.46),inset 0 2px 0 rgba(255,255,255,.50);
}
.header.club-icon-header .club-header-actions .nav-style-primary .nav-icon{color:#110c00}
.header.club-icon-header .club-header-actions .nav-item:hover,
.header.club-icon-header .club-header-actions .nav-item:focus-visible{filter:brightness(1.12);transform:translateY(-1px);outline:2px solid transparent}
.header.club-icon-header .club-header-toggle{display:none}
@media(min-width:1121px) and (max-width:1260px){
 .header.club-icon-header .club-header-links .nav-item{min-width:66px;font-size:11px;padding-left:5px;padding-right:5px}
 .header.club-icon-header .club-header-actions{gap:7px;margin-left:6px}
 .header.club-icon-header .club-header-actions .nav-item{min-width:122px;padding-left:10px;padding-right:10px}
}
@media(max-width:1120px){
 .header.club-icon-header .club-header-bar{min-height:67px;width:calc(100% - 28px);gap:14px}
 .header.club-icon-header .club-header-brand{display:flex!important;margin-right:auto}
 .header.club-icon-header .club-header-brand .logo-img{height:45px;width:45px;max-width:45px}
 .header.club-icon-header .club-header-brand .brand-text{font-size:19px}
 .header.club-icon-header .club-header-toggle{
  display:grid!important;place-items:center;margin-left:auto;width:43px;height:42px;
  border:1px solid #4d9a29;border-radius:11px;background:#0b230e;color:#bfff69;
  font-size:25px;line-height:1;flex:0 0 auto;
 }
 .header.club-icon-header .club-header-nav{
  display:none!important;position:absolute!important;top:100%;left:0;right:0;
  background:#071108;border:1px solid #244524;border-top-color:#436b2d;
  border-radius:0 0 17px 17px;padding:12px 16px 22px;z-index:45;
  max-height:calc(100dvh - 68px);overflow:auto;box-shadow:0 18px 35px rgba(0,0,0,.68);
 }
 .header.club-icon-header .club-header-nav.open{display:block!important}
 .header.club-icon-header .club-header-links,.header.club-icon-header .club-header-actions{display:none!important}
 .header.club-icon-header .club-header-mobile{display:flex!important;flex-direction:column;gap:5px;align-items:stretch}
 .header.club-icon-header .club-header-mobile .nav-item{
  display:flex;flex-direction:row;justify-content:flex-start;gap:12px;
  padding:12px 13px;min-height:48px;color:#f0ffea;font-size:14px;
  white-space:normal;border:1px solid transparent;border-radius:11px;
 }
 .header.club-icon-header .club-header-mobile .nav-item .nav-icon{width:27px;height:27px;flex-basis:27px}
 .header.club-icon-header .club-header-mobile .nav-item:hover,
 .header.club-icon-header .club-header-mobile .nav-item:focus-visible,
 .header.club-icon-header .club-header-mobile .nav-item.is-active{background:#0f3413;border-color:#568d27}
 .header.club-icon-header .club-header-mobile .nav-style-outline{
  border:1px solid #76e81f;background:#0b260f;color:#fff;
 }
 .header.club-icon-header .club-header-mobile .nav-style-primary{
  border:1px solid #f2cb32;background:linear-gradient(180deg,#ffeb77,#e9b200);color:#101200;
 }
}
@media(prefers-reduced-motion:reduce){.header.club-icon-header .nav-item{transition:none!important}}
