/* SAQ: centered brand, two clean horizontal navigation rows. */
.sq-top-navigation,.sq-header-stats {display:none;}
@media(min-width:769px) {
 html body {margin-left:0 !important;width:100% !important;}
 body .global-container {width:100% !important;max-width:none !important;margin-left:0 !important;padding-left:0 !important;}
 body .container-fluid {box-sizing:border-box;width:100% !important;max-width:1840px;margin:0 auto !important;padding:0 36px 28px !important;}
 aside.sidebar.saq-navigation,.sidebar__flyout {display:none !important;}
 body .navbar.row {position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;min-height:86px;height:auto;margin:0 !important;padding:0 !important;border-bottom:1px solid #ffffff06;gap:24px;background:#101211;}
 body .navbar:before {content:'';position:absolute;inset:0 calc((min(100vw,1840px) - 100vw)/2 - 36px);background:#101211;z-index:-1;pointer-events:none;}
 body .navbar_menu_left {position:static;min-width:0;padding:0 !important;gap:0;}
 body .navbar_menu_left > .logo-text {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:1;}
 body .nav_sitename {font-size:28px !important;letter-spacing:3px;font-weight:800 !important;white-space:nowrap;color:#39ff14 !important;}
 body .navbar_menu_left > .online,body .navbar .header_burger,body .navbar .nav_header_menu,body .navbar .drpdwn_menu {display:none !important;}
 .sq-header-stats {display:flex;align-items:center;gap:12px;}
 .sq-header-stat {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:76px;padding:10px 11px;background:#0c0e0d;border-radius:5px;}
 .sq-header-stat b {font-size:15px;line-height:1;color:#39ff14;letter-spacing:1px;font-weight:700;}
 .sq-header-stat span {font-size:8px;line-height:1.2;letter-spacing:1.1px;color:#8c938e;font-weight:700;}
 body .navbar_usermenu {position:relative !important;z-index:110;margin-left:auto;padding:0 !important;gap:8px;}
 body .navbar_usermenu > button {height:44px;min-height:44px;}
 body .navbar_usermenu .button-icon {width:42px;}
 body .navbar_usermenu .pay_button {background:#121a12;color:#39ff14;}
 body .navbar_usermenu > button:hover {background:#1b2919;color:#39ff14;}
 .sq-top-navigation {position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:stretch;min-height:82px;margin:0 0 30px;width:100%;background:#0d100e;z-index:90;}
 .sq-top-navigation:before {content:'';position:absolute;inset:0 calc((min(100vw,1840px) - 100vw)/2 - 36px);z-index:-1;background:#0d100e;border-bottom:1px solid #222922;pointer-events:none;}
 .sq-top-half {list-style:none;display:flex;align-items:stretch;justify-content:space-around;padding:0 !important;margin:0 !important;gap:8px;min-width:0;}
 .sq-top-item {position:relative;display:flex;flex:1;min-width:0;list-style:none;}
 .sq-top-item > a,.sq-top-group > summary {box-sizing:border-box;position:relative;display:flex !important;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:82px;padding:12px 5px !important;color:#838c85 !important;background:none !important;border:0 !important;border-radius:0 !important;text-decoration:none;cursor:pointer;list-style:none;transition:color .16s ease;}
 .sq-top-item svg {width:22px;height:22px;fill:currentColor;flex-shrink:0;}
 .sq-top-item > a > span,.sq-top-group > summary > span {font-size:10px;line-height:1.2;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;}
 .sq-top-item > a:after,.sq-top-group > summary:after {content:'';position:absolute;bottom:0;left:14px;right:14px;height:2px;background:#39ff14;opacity:0;transform:scaleX(.5);transition:opacity .16s,transform .16s;}
 .sq-top-item.is-active > a,.sq-top-item.is-active > .sq-top-group > summary,.sq-top-item > a:hover,.sq-top-group:hover > summary,.sq-top-group[open] > summary {color:#39ff14 !important;}
 .sq-top-item.is-active > a:after,.sq-top-item.is-active > .sq-top-group > summary:after,.sq-top-item > a:hover:after,.sq-top-group:hover > summary:after,.sq-top-group[open] > summary:after {opacity:1;transform:scaleX(1);}
 .sq-top-group {position:relative;width:100%;}
 .sq-top-group > summary::-webkit-details-marker {display:none;}
 .sq-top-dropdown {position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:220px;list-style:none;margin:0 !important;padding:8px !important;border:1px solid #2b3b29;border-top:2px solid #39ff14;border-radius:0 0 7px 7px;background:#0e120f;box-shadow:0 16px 30px #0006;z-index:100;}
 .sq-top-dropdown li {list-style:none;margin:0;padding:0;}
 .sq-top-dropdown a {display:flex;align-items:center;gap:12px;padding:13px 12px;color:#a2ada4 !important;border-radius:4px;font-size:13px;text-decoration:none;}
 .sq-top-dropdown svg {width:18px;height:18px;}
 .sq-top-dropdown a:hover,.sq-top-dropdown a.is-current {color:#39ff14 !important;background:#172115;}
 .sq-top-brand {display:flex;align-items:center;justify-content:center;}
 .sq-top-brand > span {display:block;width:58px;height:43px;background:#39ff14;mask:url('/assets/v3/logo-s.png') center/contain no-repeat;-webkit-mask:url('/assets/v3/logo-s.png') center/contain no-repeat;transition:filter .16s;}
 .sq-top-brand:hover > span {filter:drop-shadow(0 0 9px #39ff1455);}
 .sq-top-navigation :is(a,summary):focus-visible {outline:1px solid #39ff14;outline-offset:-4px;}
}
@media(min-width:769px) and (max-width:1350px) {
 body .container-fluid {padding-left:24px !important;padding-right:24px !important;}
 body .navbar:before,.sq-top-navigation:before {left:-24px;right:-24px;}
 body .navbar_usermenu .search_players {width:42px !important;min-width:42px;}
 body .navbar_usermenu .search_players form {width:42px;}
 body .navbar_usermenu .search_players input {width:42px !important;padding:0 !important;color:transparent;cursor:pointer;}
 body .navbar_usermenu .search_players input::placeholder {color:transparent;}
 body .navbar_usermenu .search_players:focus-within input {position:absolute;right:0;top:0;width:250px !important;padding:12px 45px 12px 15px !important;color:#fff;background:#151b16;z-index:2;}
 body .navbar_usermenu .search_players svg {z-index:3;}
 body .navbar_usermenu .hide_balance_text {display:none;}
 body .navbar_usermenu .pay_button {width:44px;padding:0;justify-content:center;}
 .sq-header-stats {gap:6px;}
 .sq-header-stat {min-width:61px;padding:10px 7px;}
 body .nav_sitename {font-size:25px !important;letter-spacing:2px;}
 .sq-top-navigation {grid-template-columns:minmax(0,1fr) 75px minmax(0,1fr);}
 .sq-top-half {gap:3px;}
 .sq-top-item > a > span,.sq-top-group > summary > span {font-size:9px;letter-spacing:.5px;}
}
@media(min-width:769px) and (max-width:950px) {
 .sq-header-stat {min-width:48px;padding:10px 5px;}
 .sq-header-stat span {font-size:7px;letter-spacing:.5px;}
 body .nav_sitename {font-size:21px !important;}
 .sq-top-item > a > span,.sq-top-group > summary > span {font-size:8px;letter-spacing:0;}
 .sq-top-brand > span {width:48px;height:36px;}
}
@media(prefers-reduced-motion:reduce) {.sq-top-navigation * {transition:none !important;}}
@media(max-width:768px) {
 body aside.sidebar.saq-navigation.saq-mobile-open {background:#0d100e !important;border-right:1px solid #2d4b26 !important;z-index:220 !important;}
}

/* SAQ compact header 20261029 */
@media(min-width:769px) {
 body .navbar.row {min-height:64px;gap:16px;}
 body .nav_sitename {font-size:24px !important;letter-spacing:2px;}
 .sq-header-stats {gap:8px;}
 .sq-header-stat {min-width:68px;gap:4px;padding:7px 9px;}
 .sq-header-stat b {font-size:13px;}
 .sq-header-stat span {font-size:7px;letter-spacing:.8px;}
 body .navbar_usermenu {gap:7px;}
 body .navbar_usermenu > button {height:36px;min-height:36px;padding-top:8px;padding-bottom:8px;font-size:12px;}
 body .navbar_usermenu .button-icon {width:36px;}
 body .navbar_usermenu > button svg {width:18px;height:18px;}
 body .navbar_usermenu .search_players {height:36px;}
 body .navbar_usermenu .search_players input {height:36px;min-height:36px;font-size:12px;}
 .sq-top-navigation {min-height:64px;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);margin-bottom:22px;}
 .sq-top-item > a,.sq-top-group > summary {min-height:64px;padding:9px 5px !important;gap:6px;}
 .sq-top-item svg {width:19px;height:19px;}
 .sq-top-item > a > span,.sq-top-group > summary > span {font-size:9px;letter-spacing:.7px;}
 .sq-top-brand > span {width:46px;height:34px;}
 .sq-top-dropdown a {padding:11px 12px;font-size:12px;}
}
@media(min-width:769px) and (max-width:1350px) {
 .sq-header-stats {gap:5px;}
 .sq-header-stat {min-width:55px;padding:7px 6px;}
 body .navbar_usermenu .pay_button {width:36px;}
 body .nav_sitename {font-size:22px !important;}
 .sq-top-item > a > span,.sq-top-group > summary > span {font-size:8px;letter-spacing:.4px;}
 .sq-top-navigation {grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);}
}
@media(min-width:769px) and (max-width:950px) {
 .sq-header-stat {min-width:45px;padding:7px 4px;}
 .sq-header-stat span {font-size:7px;letter-spacing:.3px;}
 body .nav_sitename {font-size:20px !important;}
 .sq-top-item > a > span,.sq-top-group > summary > span {letter-spacing:0;}
 .sq-top-brand > span {width:42px;height:31px;}
}

/* SAQ live badge 20261029 */
.sq-live-badge {display:none;}
@media(min-width:769px) {
 .sq-live-badge {box-sizing:border-box;display:flex;align-items:center;gap:13px;width:210px;height:49px;padding:7px 17px;background:linear-gradient(105deg,#10291e99,#0b0e0c 80%);border:1px solid #ffffff08;border-radius:7px;}
 .sq-live-logo {display:flex;align-items:center;justify-content:center;width:35px;height:32px;flex-shrink:0;}
 .sq-live-logo > span {display:block;width:33px;height:25px;background:#f5f8f6;mask:url('/assets/v3/logo-s.png') center/contain no-repeat;-webkit-mask:url('/assets/v3/logo-s.png') center/contain no-repeat;}
 .sq-live-value {display:flex;flex-direction:column;align-items:center;gap:1px;margin-left:auto;}
 .sq-live-value strong {font:italic 900 23px/24px 'Arial Narrow',Arial,sans-serif;color:#f4f7f4;letter-spacing:-1px;}
 .sq-live-value > span {font:italic 700 11px/12px Arial,sans-serif;color:#7e8b83;letter-spacing:.1px;}
 .sq-live-dot {display:block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#00df9b;box-shadow:0 0 7px #00df9b99,0 0 16px #00df9b30;}
}
@media(min-width:769px) and (max-width:950px) {
 .sq-live-badge {width:170px;padding:7px 12px;gap:10px;}
}

@media(min-width:769px){.sq-live-badge{border:0!important;box-shadow:none!important;}}

@media(min-width:769px){.sq-live-badge{background:transparent!important;border:0!important;box-shadow:none!important;}}

/* SAQ animated outline sweep: a light ribbon travels through the lettering. */
@supports ((background-clip:text) or (-webkit-background-clip:text)) {
 body .navbar .nav_sitename {
  color:#39ff14 !important;
  background-image:linear-gradient(110deg,
    #39ff14 0%,#39ff14 30%,
    transparent 36%,transparent 42%,
    #80ff55 44%,#efffe8 46%,#80ff55 48%,
    transparent 50%,transparent 56%,
    #39ff14 62%,#39ff14 100%);
  background-size:320% 100%;
  background-position:100% 50%;
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  -webkit-text-stroke:.55px #39ff14;
  animation:sq-brand-light-sweep 7s ease-in-out infinite;
  filter:drop-shadow(0 0 5px #39ff141c);
 }
 body .navbar .logo-text:hover .nav_sitename {filter:drop-shadow(0 0 7px #39ff1450);}
}
@keyframes sq-brand-light-sweep {
 0%,15% {background-position:100% 50%;}
 75%,100% {background-position:0% 50%;}
}
@media(prefers-reduced-motion:reduce) {
 body .navbar .nav_sitename {animation:none;background-image:none;-webkit-text-fill-color:#39ff14;-webkit-text-stroke:0;filter:none;}
}

/* SAQ dark letter interiors; moving light follows only the letter edges. */
body .navbar .nav_sitename.sq-outline-brand {
 background:none !important;animation:none !important;filter:none !important;
 -webkit-text-fill-color:initial !important;-webkit-text-stroke:0 !important;
 display:flex;align-items:center;justify-content:center;width:260px;height:42px;
}
.sq-outline-wordmark {display:block;width:100%;height:100%;overflow:visible;}
.sq-outline-wordmark text {font-family:inherit;}
.sq-brand-outline-glow {filter:drop-shadow(0 0 1.6px #39ff1460);}
@media(min-width:769px) and (max-width:1350px) {body .navbar .nav_sitename.sq-outline-brand {width:220px;height:35px;}}
@media(min-width:769px) and (max-width:950px) {body .navbar .nav_sitename.sq-outline-brand {width:195px;height:32px;}}
@media(prefers-reduced-motion:reduce) {.sq-brand-outline-glow {display:none;}}

/* SAQ drawn contour v2: readable from the first frame, black interiors. */
.sq-outline-wordmark .sq-brand-base {fill:#0e100f;stroke:#a2bea0;stroke-width:.85;}
.sq-outline-wordmark .sq-brand-trace {
 fill:none;stroke:#39ff14;stroke-width:1.2;
 stroke-dasharray:0 50%;stroke-dashoffset:25%;
 animation:sq-brand-draw-contour 4s ease-in-out infinite alternate;
}
@keyframes sq-brand-draw-contour {
 0% {stroke-dashoffset:25%;stroke-dasharray:0 50%;stroke:#d4ffca;}
 30% {stroke:#c7ffc0;}
 80% {stroke:#39ff14;}
 100% {stroke-dashoffset:-25%;stroke-dasharray:50% 0;stroke:#39ff14;}
}
@media(prefers-reduced-motion:reduce) {
 .sq-outline-wordmark .sq-brand-trace {animation:none;stroke-dasharray:none;stroke-dashoffset:0;stroke:#39ff14;}
}

/* Hide the permanent outline so the drawing can disappear completely. */
.sq-outline-wordmark .sq-brand-base{display:none!important;}
.sq-outline-wordmark .sq-brand-trace{animation:sq-brand-draw-contour 4s ease-in-out infinite alternate;}
@media(prefers-reduced-motion:reduce){.sq-outline-wordmark .sq-brand-trace{animation:none!important;stroke-dasharray:none!important;stroke:#39ff14;}}

/* SAQ opaque header popovers: above navigation, bounded by the viewport. */
body .navbar.row {z-index:200;overflow:visible !important;}
body .navbar_usermenu {position:relative !important;overflow:visible !important;}
body .navbar_usermenu :is(.user__menu,.notification-wrapper,.language__modal,.modal_users_container) {
 --card:#101411;--input-form:#191f1a;--button:#191f1a;
 --text-default:#edf3ed;--text-secondary:#a4b0a5;
 position:absolute;top:calc(100% + 8px);right:0;
 box-sizing:border-box;background:#101411 !important;background-image:none !important;
 border:1px solid #344332 !important;border-radius:10px;
 box-shadow:0 14px 36px #0009 !important;backdrop-filter:none !important;
 color:#edf3ed;z-index:150 !important;
 max-width:calc(100vw - 32px);max-height:calc(100dvh - 94px);
 overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;
 scrollbar-width:thin;scrollbar-color:#416639 #101411;
}
body .navbar_usermenu .user__menu {width:300px;}
body .navbar_usermenu .language__modal {width:250px;min-width:0;padding-bottom:0;}
body .navbar_usermenu .notification-wrapper {width:360px;}
body .navbar_usermenu .modal_users_container {width:380px;}
body .navbar_usermenu :is(.user__menu,.notification-wrapper,.language__modal).modalActive {
 opacity:1 !important;visibility:visible;pointer-events:auto;
}
body .user__menu .user_profile_wrapper {padding:17px;gap:13px;background:#101411;}
body .user__menu .user__profile {border-color:#29352a;padding-bottom:15px;}
body .user__menu .prof_nickname {color:#f2f6f0;overflow-wrap:anywhere;}
body .user__menu .user__links {gap:4px;}
body .user__menu .user__links > :is(a,button) {
 box-sizing:border-box;display:flex;align-items:center;gap:11px;justify-content:flex-start;
 width:100%;min-height:42px;padding:11px 12px;background:#191f1a !important;
 color:#c3cdc1 !important;border:1px solid transparent;border-radius:6px;font-size:13px;
}
body .user__menu .user__links > :is(a,button):hover {background:#1e2c1b !important;color:#39ff14 !important;border-color:#35532c;}
body .user__menu .user__links svg {width:18px;height:18px;flex-shrink:0;fill:currentColor;}
body .user__menu .user_profile_footer {position:sticky;bottom:0;background:#0c100d !important;border-top:1px solid #29352a;padding:14px 17px;}
body .navbar_usermenu .language__modal-current {padding:17px 17px 10px;gap:8px;background:#101411;}
body .navbar_usermenu .language__modal-title {font-size:12px;color:#98a596;opacity:1;margin:0;}
body .navbar_usermenu .language__modal-current-lang {background:#1b241b !important;color:#f0f5ef;border-radius:6px;font-size:13px;padding:12px;}
body .navbar_usermenu .language__modal-list {padding:10px 17px 17px;gap:8px;background:#101411;}
body .navbar_usermenu .language__modal-item {background:#191f1a !important;color:#c3cdc1 !important;font-size:13px;padding:12px;border-radius:6px;min-height:42px;}
body .navbar_usermenu .language__modal-item:hover {background:#1e2c1b !important;color:#39ff14 !important;}
body .navbar_usermenu .language__modal hr {border:0;background:#29352a;height:1px;margin:0 17px;}
body .notification-wrapper .notifications__header {position:sticky;top:0;z-index:1;background:#101411 !important;border-bottom:1px solid #29352a;padding:16px;}
body .notification-wrapper .notifications__title {color:#f0f5ef;font-size:15px;}
body .notification-wrapper .notifications__main {background:#101411 !important;}
body .notification-wrapper .notifications__main :is(li,.row) {color:#c3cdc1;}
body .notification-wrapper .notifications__main li:hover {background:#1e2c1b;}
body .navbar_usermenu :is(.user__menu,.notification-wrapper,.language__modal) :is(a,button):focus-visible {outline:1px solid #39ff14;outline-offset:2px;}
@media(max-width:768px) {
 body .navbar_usermenu :is(.user__menu,.notification-wrapper,.language__modal,.modal_users_container) {position:fixed;top:73px;right:12px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 86px);}
}

/* SAQ mobile header fit: retain room for every account control. */
@media(max-width:768px) {
 body .navbar.row {gap:8px;flex-wrap:nowrap;}
 body .navbar_menu_left {gap:8px;padding-right:0;min-width:0;flex-shrink:1;}
 body .navbar .nav_sitename.sq-outline-brand {width:116px;height:28px;flex-shrink:0;}
 body .navbar .logo-text {flex-shrink:0;}
 body .navbar .header_burger {flex-shrink:0;margin-left:0;}
 body .navbar_usermenu {gap:6px;flex-shrink:0;padding-left:0;padding-right:0;margin-left:auto;}
 body .navbar_usermenu > button {box-sizing:border-box;width:36px;height:36px;min-width:36px;min-height:36px;padding:8px;font-size:0;}
 body .navbar_usermenu > button svg {width:18px;height:18px;flex-shrink:0;}
 body .navbar_usermenu .hide_balance_text {display:none;}
 body .navbar_usermenu #profMenuOpen,body .navbar_usermenu .user__avatar {width:36px;min-width:36px;height:36px;}
}
@media(max-width:359px) {body .navbar .nav_sitename.sq-outline-brand {width:90px;height:25px;}body .navbar_usermenu {gap:4px;}}

/* SAQ soft rounded popovers: one surface, clean rows, quiet green accents. */
body .navbar_usermenu :is(.user__menu,.notification-wrapper,.language__modal,.modal_users_container),
body .sq-top-navigation .sq-top-dropdown {
 border:0 !important;border-radius:20px !important;
 background:#111612 !important;
 background-image:radial-gradient(ellipse at 15% 0%,#21372566,transparent 65%) !important;
 box-shadow:0 18px 45px #0009,inset 0 1px 0 #ffffff0a !important;
 overflow:hidden;
}
body .navbar_usermenu :is(.user__menu,.notification-wrapper,.language__modal,.modal_users_container) {overflow-y:auto;}
body .sq-top-navigation .sq-top-dropdown {padding:9px !important;min-width:230px;top:calc(100% + 7px);}
body .sq-top-navigation .sq-top-dropdown:before {content:'';position:absolute;left:0;right:0;top:-10px;height:12px;}
body .sq-top-navigation .sq-top-dropdown a {border-radius:12px;min-height:44px;padding:12px 14px;color:#cad4ca !important;gap:12px;transition:background .16s,color .16s;}
body .sq-top-navigation .sq-top-dropdown a:hover,body .sq-top-navigation .sq-top-dropdown a.is-current {background:#253b225e;color:#7cff65 !important;}
body .sq-top-navigation .sq-top-dropdown a svg {color:#8c9b8c;}
body .sq-top-navigation .sq-top-dropdown a:hover svg {color:#7cff65;}
body .sq-top-navigation .sq-top-group > summary {outline:0 !important;box-shadow:none !important;border:0 !important;}
body .sq-top-navigation .sq-top-group > summary:focus-visible:after {opacity:1;transform:scaleX(1);height:3px;}
body .navbar_usermenu .user__menu {width:300px;}
body .navbar_usermenu .user__menu .user_profile_wrapper {padding:20px 12px 12px;background:transparent;gap:10px;}
body .navbar_usermenu .user__menu .user__profile {padding:0 8px 17px;border-bottom:1px solid #ffffff09;gap:13px;align-items:center;}
body .navbar_usermenu .user__menu .user_avatar_profile img {width:45px;height:45px;border-radius:14px;}
body .navbar_usermenu .user__menu .prof_nickname {font-size:15px;font-weight:700;}
body .navbar_usermenu .user__menu .open_user_prof {font-size:12px;color:#8f9d90;line-height:1.6;}
body .navbar_usermenu .user__menu .mini-prof__description-text {font-size:11px;color:#7cda69;}
body .navbar_usermenu .user__menu .user__links {gap:2px;}
body .navbar_usermenu .user__menu .user__links > :is(a,button) {
 background:transparent !important;border:0 !important;border-radius:12px;
 min-height:43px;padding:11px 14px;color:#c5d0c5 !important;gap:12px;
}
body .navbar_usermenu .user__menu .user__links > :is(a,button):hover {background:#253b225e !important;color:#7cff65 !important;}
body .navbar_usermenu .user__menu .user__links svg {color:#8c9b8c;}
body .navbar_usermenu .user__menu .user__links > :is(a,button):hover svg {color:#7cff65;}
body .navbar_usermenu .user__menu .user_profile_footer {padding:14px 22px;background:#0d120e !important;border-color:#ffffff06;}
body .navbar_usermenu .language__modal {width:250px;}
body .navbar_usermenu .language__modal-current {padding:20px 18px 12px;background:transparent;gap:10px;}
body .navbar_usermenu .language__modal-title {font-size:11px;letter-spacing:.2px;color:#8a9b8c;font-weight:500;}
body .navbar_usermenu .language__modal-current-lang {border-radius:12px;background:#263c2466 !important;padding:13px;font-size:14px;}
body .navbar_usermenu .language__modal-list {padding:12px 10px 12px;background:transparent;gap:4px;}
body .navbar_usermenu .language__modal-list > .language__modal-title {padding:0 9px 5px;}
body .navbar_usermenu .language__modal-item {background:transparent !important;border-radius:12px;padding:12px 14px;min-height:44px;}
body .navbar_usermenu .language__modal-item:hover {background:#253b225e !important;color:#7cff65 !important;}
body .navbar_usermenu .language__modal hr {background:#ffffff08;margin:0 18px;}
body .navbar_usermenu .notification-wrapper {width:390px;}
body .navbar_usermenu .notification-wrapper .notifications__header {background:#111612 !important;border-color:#ffffff08;padding:18px 20px;}
body .navbar_usermenu .notification-wrapper .notifications__main {background:transparent !important;padding:8px;}
body .navbar_usermenu .notification-wrapper .notifications__main li {border-radius:14px;border-color:#ffffff07;padding:14px 12px;}
body .navbar_usermenu .notification-wrapper .notifications__main li:hover {background:#253b225e;}
body .navbar_usermenu .notification-wrapper .noty_clear_all {color:#8d9f8f;font-size:12px;}
body .navbar_usermenu .notification-wrapper .noty_clear_all:hover {color:#7cff65;}
@media(max-width:768px) {
 body .navbar_usermenu :is(.user__menu,.notification-wrapper,.language__modal) {border-radius:18px !important;}
}

body .sq-top-navigation .sq-top-dropdown a{box-sizing:border-box;height:auto;min-height:44px;}

/* Opaque card notification and compact online mark. */
body .cards__notify{box-sizing:border-box;background:#121a14!important;border:1px solid #344b35!important;border-radius:16px!important;box-shadow:0 16px 55px #0009!important;z-index:10050!important;isolation:isolate;width:440px;max-width:calc(100vw - 28px);padding:20px!important;}
body .cards__notify-title{color:#f0f5ef;font-size:18px;line-height:1.35;}
body .cards__notify-text{color:#abb8aa;font-size:14px;line-height:1.55;}
body .cards__notify-header{margin-bottom:12px;}
body .cards__notify-buttons{margin-top:16px;gap:8px;}
body .cards__notify-buttons button{min-height:42px;border-radius:9px;}
body .cards__notify-close{flex-shrink:0;color:#a8b4a7;}
@media(min-width:769px){body .sq-live-badge{width:auto!important;gap:10px!important;padding:7px 0!important;}body .sq-live-value{margin-left:8px!important;}body .sq-live-dot{margin-left:1px;}}
@media(max-width:768px){body .cards__notify{padding:16px!important;bottom:18px;}.cards__notify-title{font-size:16px!important;}}
