.qool-mobile-menu-toggle{display:none;position:relative;flex:0 0 40px;width:40px;height:40px;padding:10px;border:1px solid rgba(115,211,190,.24);border-radius:12px;background:linear-gradient(145deg,rgba(35,67,76,.88),rgba(17,31,43,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px rgba(0,0,0,.2);cursor:pointer;-webkit-tap-highlight-color:transparent}
.qool-mobile-menu-toggle span{display:block;width:18px;height:2px;margin:3px auto;border-radius:2px;background:#d9fff0;transition:transform .2s,opacity .2s}
.qool-mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(5px) rotate(45deg)}.qool-mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.qool-mobile-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-5px) rotate(-45deg)}
.qool-mobile-menu-backdrop{display:none;position:fixed;inset:56px 0 0;z-index:100050;background:rgba(3,7,12,.68);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .22s ease}
@media(max-width:720px){
html body .qool-next-shell .qool-next-topbar{position:relative!important;z-index:100070!important;display:flex!important;gap:8px!important;width:100%!important;min-width:0!important;padding:3px 9px!important;box-sizing:border-box!important;overflow:visible!important}
html body .qool-next-shell .qool-mobile-menu-toggle{display:block!important}
html body .qool-next-shell .qool-next-topbar>.qool-next-logo{flex:0 1 142px!important;width:142px!important;min-width:105px!important;max-width:142px!important;height:50px!important;min-height:0!important;margin:0!important;overflow:hidden!important}
html body .qool-next-shell .qool-next-topbar>.qool-next-logo>img{width:100%!important;min-width:0!important;max-width:100%!important;max-height:43px!important;object-fit:contain!important}
html body .qool-next-shell .qool-next-topactions{display:flex!important;flex:1 1 auto!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-width:0!important;margin-left:auto!important}
html body .qool-next-shell .qool-next-topactions .qool-next-wallet,html body .qool-next-shell .qool-next-topactions .qool-next-bell,html body .qool-next-shell .qool-next-topactions .qool-next-withdraw,html body .qool-next-shell .qool-next-topactions .qool-next-account:not(.white-button),html body .qool-next-shell .qool-next-topactions .qool-next-deposit:not(.loginbutton),html body .qool-next-shell .qool-next-topactions .qool-next-logout{display:none!important}
html body .qool-next-shell .qool-next-topactions .white-button,html body .qool-next-shell .qool-next-topactions .loginbutton{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:36px!important;padding:7px 10px!important;border-radius:10px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}
html body .qool-next-shell .qool-next-content{display:block!important;min-width:0!important;width:100%!important}
html body .qool-next-shell .qool-next-sidebar,html body .qool-next-shell .qool-menu-sidebar{display:block!important;position:fixed!important;top:56px!important;bottom:0!important;left:0!important;z-index:100060!important;width:min(320px,88vw)!important;max-width:88vw!important;height:auto!important;max-height:calc(100dvh - 56px)!important;padding:13px 12px calc(22px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;transform:translateX(-105%)!important;visibility:hidden!important;pointer-events:none!important;transition:transform .24s cubic-bezier(.2,.75,.25,1),visibility .24s!important;background:linear-gradient(180deg,#101b26 0%,#0b1119 100%)!important;border:1px solid rgba(139,177,207,.14)!important;border-left:0!important;border-radius:0 18px 18px 0!important;box-shadow:20px 0 60px rgba(0,0,0,.4)!important}
html body .qool-next-shell.qool-mobile-nav-open .qool-next-sidebar,html body .qool-next-shell.qool-mobile-nav-open .qool-menu-sidebar{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important}
html body .qool-next-shell .qool-menu-sidebar .qool-menu-nav{display:block!important}
html body .qool-next-shell .qool-menu-sidebar .qool-menu-group h2{display:flex!important;margin:13px 3px 7px!important;font-size:10px!important}
html body .qool-next-shell .qool-menu-sidebar .qool-menu-group{margin:8px 0!important}
html body .qool-next-shell .qool-menu-sidebar .qool-menu-nav a.qool-menu-item{display:flex!important;justify-content:flex-start!important;gap:11px!important;min-height:44px!important;margin:4px 0!important;padding:9px 12px!important;border:1px solid rgba(196,215,239,.07)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;color:#edf4fa!important}
html body .qool-next-shell .qool-menu-sidebar .qool-menu-nav a.qool-menu-item span{display:inline!important;overflow:visible!important;max-width:none!important;white-space:normal!important;font-size:12px!important;line-height:1.3!important}
html body .qool-next-shell .qool-menu-sidebar .qool-menu-nav a.qool-menu-item:active,html body .qool-next-shell .qool-menu-sidebar .qool-menu-nav a.qool-menu-item.is-active{border-color:rgba(97,224,183,.28)!important;background:linear-gradient(105deg,rgba(97,224,183,.13),rgba(76,137,199,.1))!important}
body.qool-mobile-nav-open{overflow:hidden!important}
body.qool-mobile-nav-open .qool-mobile-menu-backdrop{display:block;opacity:1}
}
@media(max-width:380px){html body .qool-next-shell .qool-next-topbar{gap:6px!important;padding-inline:7px!important}html body .qool-next-shell .qool-mobile-menu-toggle{flex-basis:36px!important;width:36px!important;height:38px!important;padding:9px!important}html body .qool-next-shell .qool-next-topbar>.qool-next-logo{flex-basis:112px!important;width:112px!important;min-width:90px!important;max-width:112px!important}html body .qool-next-shell .qool-next-topactions .white-button,html body .qool-next-shell .qool-next-topactions .loginbutton{padding:6px 7px!important;font-size:9px!important}}
@media(prefers-reduced-motion:reduce){.qool-mobile-menu-toggle span,.qool-mobile-menu-backdrop,html body .qool-next-shell .qool-menu-sidebar{transition:none!important}}
@media(max-width:767px){html body .qool-next-shell>.qool-next-topbar{position:sticky!important;position:-webkit-sticky!important;top:0!important;z-index:100070!important;align-self:start!important;background:rgba(11,13,20,.97)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}html body #qool-live-support{position:fixed!important;right:max(10px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:auto!important;top:auto!important;z-index:2147483000!important;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body #qool-live-support .qool-chat-panel{width:min(370px,calc(100vw - 20px))!important;height:min(540px,calc(100dvh - 96px))!important;max-height:calc(100dvh - 96px)!important;margin-bottom:10px!important}html body #qool-live-support .qool-support-toggle{width:56px!important;height:56px!important;flex:0 0 56px!important;display:grid!important;place-items:center!important;border-radius:50%!important;font-size:25px!important;padding:0!important;cursor:pointer!important}}

@media(max-width:767px){html body:has(.qool-next-shell) > #qool-live-support{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body:has(.qool-experience) > #qool-live-support{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body:has(.qool-next-shell):not(:has(.qool-experience)) #qool-live-support .qool-support-toggle{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}}

html body .qool-next-shell .qool-menu-nav .qool-mobile-payment-links{display:none!important}
@media(max-width:720px){
  html body .qool-next-shell .qool-menu-sidebar .qool-menu-nav .qool-mobile-payment-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 12px}
  html body .qool-next-shell .qool-menu-sidebar .qool-menu-nav a.qool-mobile-money-link{min-width:0;min-height:49px!important;margin:0!important;padding:9px 8px!important;justify-content:center!important;gap:6px!important;text-align:center;font-weight:800!important}
  html body .qool-next-shell .qool-menu-sidebar .qool-menu-nav a.qool-mobile-money-link svg{flex:none;width:18px;height:18px}
  html body .qool-next-shell .qool-menu-sidebar .qool-menu-nav a.qool-mobile-money-link span{font-size:12px!important;white-space:nowrap!important}
  html body .qool-next-shell .qool-menu-sidebar .qool-menu-nav a.qool-mobile-money-link--deposit{border-color:rgba(75,220,146,.5)!important;background:linear-gradient(120deg,#10583d,#14875a)!important;color:#fff!important}
  html body .qool-next-shell .qool-menu-sidebar .qool-menu-nav a.qool-mobile-money-link--withdraw{border-color:rgba(124,175,237,.45)!important;background:linear-gradient(120deg,#22395a,#2a5684)!important;color:#fff!important}
}
