/* QOOL sidebar: richer contrast without changing navigation behavior. */
#menu-panel-left{background:radial-gradient(circle at 10% 16%,rgba(211,160,67,.13),transparent 31%),radial-gradient(circle at 95% 70%,rgba(45,115,139,.12),transparent 36%),linear-gradient(155deg,#222730 0%,#15191f 48%,#242126 100%)!important}
#menu-panel-left .qpro-menu-heading{color:#ffc565!important;text-shadow:0 0 12px rgba(243,177,67,.36)!important}
#menu-panel-left .qpro-menu-heading .qpro-side-emoji{border-color:rgba(255,199,101,.48)!important;background:linear-gradient(145deg,#4c3525,#242128)!important;box-shadow:0 0 11px rgba(238,175,68,.18)!important}
#menu-panel-left .nav-link-mobile.qpro-menu-link{border-color:rgba(169,183,204,.22)!important;background:linear-gradient(108deg,rgba(74,82,96,.82) 0%,rgba(45,50,61,.92) 46%,rgba(29,34,43,.95) 100%)!important;box-shadow:inset 3px 0 0 var(--qool-side-accent,#d6a34e),inset 0 1px 0 rgba(255,255,255,.12),0 4px 10px rgba(0,0,0,.18)!important;color:#f5f5f8!important}
#menu-panel-left .nav-link-mobile.qpro-menu-link:hover,#menu-panel-left .nav-link-mobile.qpro-menu-link:focus-visible{transform:translateX(3px)!important;border-color:var(--qool-side-accent,#e7b65b)!important;background:linear-gradient(105deg,rgba(91,99,114,.98),rgba(43,50,63,.97))!important;box-shadow:inset 3px 0 0 var(--qool-side-accent,#e7b65b),0 0 16px rgba(229,178,89,.13)!important}
#menu-panel-left .nav-link-mobile.qpro-menu-link .menu-icons,#menu-panel-left .nav-link-mobile.qpro-menu-link .qpro-nav-emoji{flex:0 0 23px!important;width:23px!important;height:23px!important;border:1px solid color-mix(in srgb,var(--qool-side-accent,#e8b454) 48%,transparent)!important;border-radius:7px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--qool-side-accent,#e8b454) 23%,#26313a),rgba(16,22,30,.9))!important;color:var(--qool-side-accent,#e8b454)!important;text-shadow:0 0 7px color-mix(in srgb,var(--qool-side-accent,#e8b454) 48%,transparent)!important;box-shadow:0 0 9px color-mix(in srgb,var(--qool-side-accent,#e8b454) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.13)!important}
#menu-panel-left .qpro-menu-link--deposit{--qool-side-accent:#4ce3a1}
#menu-panel-left .qpro-menu-link--withdraw{--qool-side-accent:#ff7b85}
#menu-panel-left .qpro-menu-link--football{--qool-side-accent:#58dd94}
#menu-panel-left .qpro-menu-link--live{--qool-side-accent:#55cafa}
#menu-panel-left .qpro-menu-link--basketball{--qool-side-accent:#ffae5d}
#menu-panel-left .qpro-menu-link--virtual{--qool-side-accent:#efc65b}
#menu-panel-left .qpro-menu-link--slots{--qool-side-accent:#c99aff}
#menu-panel-left .qpro-menu-link--table{--qool-side-accent:#6ee5d3}
#menu-panel-left .qpro-menu-link--bonus{--qool-side-accent:#f5c65d}
#menu-panel-left .qpro-menu-link--faq{--qool-side-accent:#b7a0ff}
#menu-panel-left .qpro-menu-link--support{--qool-side-accent:#65d8ea}
#menu-panel-left .qpro-menu-link--x{--qool-side-accent:#e0e7f2}
#menu-panel-left .qpro-menu-link--telegram{--qool-side-accent:#52bdf0}
#menu-panel-left .qpro-menu-link--facebook{--qool-side-accent:#79a2ff}
#menu-panel-left .qpro-menu-link--instagram{--qool-side-accent:#f593c8}
#menu-panel-left .qpro-menu-link--mobile{--qool-side-accent:#7cdeb0}
@media(max-width:767px){#menu-panel-left .nav-link-mobile.qpro-menu-link{min-height:38px!important;height:38px!important}}
