.tc-notifications{position:relative;flex:0 0 auto;display:flex;align-items:center}
html body .tc-notification-toggle,html body .tc-notification-close,html body .tc-notification-dismiss{display:flex;align-items:center;justify-content:center;border:1px solid var(--ui-p-355166,#355166);border-radius:calc(8px * var(--ui-radius-scale,1));background:var(--ui-p-1b3546,#1b3546);color:var(--ui-p-b8cfde,#b8cfde);cursor:pointer;box-shadow:none;text-shadow:none;padding:0;flex:none}
html body .tc-notification-toggle{width:40px;height:40px;font-size:17px;position:relative}
html body .tc-notification-toggle:hover,html body .tc-notification-toggle[aria-expanded=true],html body .tc-notification-close:hover,html body .tc-notification-dismiss:hover{background:var(--ui-p-2b485b,#2b485b);color:var(--ui-success,#b7f76b)}
.tc-notification-badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;border-radius:calc(9px * var(--ui-radius-scale,1));background:var(--ui-accent,#b7f76b);color:var(--ui-accent-ink,#142b1b);border:2px solid var(--ui-p-10222f,#10222f);font:800 9px/13px Inter,Arial,sans-serif;text-align:center;padding:0 3px;box-sizing:content-box}
.tc-notification-panel{position:absolute;right:0;top:52px;width:390px;max-width:calc(100vw - 20px);border:1px solid var(--ui-p-3c586c,#3c586c);border-radius:calc(14px * var(--ui-radius-scale,1));background:var(--ui-p-152e3e,#152e3e);box-shadow:0 16px 50px var(--ui-p-06141dcc,#06141dcc);z-index:1100;overflow:hidden;text-align:left;color:var(--ui-p-c3d8e5,#c3d8e5)}
.tc-notifications [hidden]{display:none!important}
.tc-notification-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid var(--ui-p-2d495c,#2d495c);background:var(--ui-p-193445,#193445)}
html body .tc-notification-panel h2{font:700 15px/22px Inter,Arial,sans-serif;margin:0;color:var(--ui-p-e5f2fa,#e5f2fa);letter-spacing:0}
.tc-notification-count{margin:3px 0 0;color:var(--ui-p-91aebe,#91aebe);font:500 11px/16px Inter,Arial,sans-serif}
html body .tc-notification-close{height:32px;width:32px;font-size:12px}
.tc-notification-list{max-height:min(60vh,480px);overflow:auto;overscroll-behavior:contain}
.tc-notification-item{display:flex;gap:10px;align-items:flex-start;padding:18px;border-bottom:1px solid var(--ui-p-2b475a,#2b475a);position:relative}
.tc-notification-item:last-child{border-bottom:0}
.tc-notification-dot{width:6px;height:6px;border-radius:50%;background:var(--ui-success,#b7f76b);flex:none;margin-top:7px}
.tc-notification-body{min-width:0;flex:1;font:400 12px/20px Inter,Arial,sans-serif;color:var(--ui-p-b5cedd,#b5cedd);overflow-wrap:anywhere}
.tc-notification-body p{margin:0 0 5px}
.tc-notification-body strong,.tc-notification-body b{color:var(--ui-p-e4f0f7,#e4f0f7);font-weight:600}
html body .tc-notification-body a{color:var(--ui-success,#b7f76b)!important;text-decoration:underline;text-underline-offset:3px}
.tc-notification-body time{display:block;margin-top:8px;font:500 10px/16px Inter,Arial,sans-serif;color:var(--ui-p-7f9fb3,#7f9fb3)}
html body .tc-notification-dismiss{width:28px;height:28px;font-size:10px;border-color:var(--ui-p-355367,#355367);background:var(--ui-p-203d50,#203d50)}
html body .tc-notification-dismiss:disabled{opacity:.5;cursor:wait}
.tc-notification-empty{text-align:center;padding:32px 20px 36px;display:flex;align-items:center;flex-direction:column;gap:10px}
.tc-notification-empty>span{display:grid;place-items:center;width:48px;height:48px;background:var(--ui-p-213f52,#213f52);border-radius:50%;color:var(--ui-p-91b4ca,#91b4ca);font-size:20px;margin-bottom:3px}
.tc-notification-empty strong{color:var(--ui-p-d8eaf5,#d8eaf5);font:600 14px/21px Inter,Arial,sans-serif}
.tc-notification-empty p{margin:0;font:400 11px/18px Inter,Arial,sans-serif;color:var(--ui-p-8fabbf,#8fabbf)}
.tc-notification-error{margin:0;padding:12px 18px;border-top:1px solid var(--ui-p-744655,#744655);background:var(--ui-p-432d3b,#432d3b);color:var(--ui-p-f2b8c7,#f2b8c7);font:500 12px/19px Inter,Arial,sans-serif}
@media(max-width:640px){html body .nav_top .nav_container{gap:7px}html body .tc-notification-toggle{height:32px;width:32px;font-size:15px}.tc-notification-panel{position:fixed;top:72px;right:10px;left:10px;width:auto;margin-left:auto;max-width:390px}.tc-notification-item{padding:16px 14px}.tc-notification-panel>header{padding:16px}.tc-notification-list{max-height:calc(100dvh - 210px)}}
@media(max-width:360px){html body .nav_top .nav_container{gap:5px;padding-inline:8px}html body .nav_top .nav_container_wrapper_left_logo img{width:52px!important}html body .nav_top .nav_container_wrapper_left{gap:3px}html body .nav_top .tc-games-toggle{width:30px}html body .nav_top .tc-menu-button{width:28px;min-width:28px}html body .nav_top .drop_down_header_image .user_balance{font-size:10px!important}.tc-notification-badge{top:-4px;right:-3px}}
@media(max-width:640px){html body .nav_top .nav_container{padding-inline:8px;gap:6px}html body .nav_top .nav_container_wrapper_left{gap:4px}html body .nav_top .nav_container_wrapper_left_logo img{width:84px!important;min-width:0;max-width:none}html body .nav_top .tc-menu-button{width:28px;min-width:28px}html body .nav_top .tc-games-toggle{width:32px}html body .nav_top .drop_down_header_image .user_balance{max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
@media(max-width:360px){html body .nav_top .nav_container{gap:4px}html body .nav_top .nav_container_wrapper_left_logo img{width:48px!important}html body .nav_top .nav_container_wrapper_left{gap:3px}}
