.Toastify__toast-container { z-index: 9999; transform: translate3d(0px, 0px, 9999px); position: fixed; padding: 4px; width: 320px; box-sizing: border-box; color: rgb(255, 255, 255); }
.Toastify__toast-container--top-left { top: 1em; left: 1em; }
.Toastify__toast-container--top-center { top: 1em; left: 50%; transform: translateX(-50%); }
.Toastify__toast-container--top-right { top: 1em; right: 1em; }
.Toastify__toast-container--bottom-left { bottom: 1em; left: 1em; }
.Toastify__toast-container--bottom-center { bottom: 1em; left: 50%; transform: translateX(-50%); }
.Toastify__toast-container--bottom-right { bottom: 1em; right: 1em; }
@media only screen and (max-width: 480px) {
  .Toastify__toast-container { width: 100vw; padding: 0px; left: 0px; margin: 0px; }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right { top: 0px; transform: translateX(0px); }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right { bottom: 0px; transform: translateX(0px); }
  .Toastify__toast-container--rtl { right: 0px; left: initial; }
}
.Toastify__toast { position: relative; min-height: 64px; box-sizing: border-box; margin-bottom: 1rem; padding: 8px; border-radius: 1px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px 0px, rgba(0, 0, 0, 0.05) 0px 2px 15px 0px; display: flex; justify-content: space-between; max-height: 800px; overflow: hidden; font-family: sans-serif; cursor: pointer; direction: ltr; }
.Toastify__toast--rtl { direction: rtl; }
.Toastify__toast--dark { background: rgb(18, 18, 18); color: rgb(255, 255, 255); }
.Toastify__toast--default { background: rgb(255, 255, 255); color: rgb(170, 170, 170); }
.Toastify__toast--info { background: rgb(52, 152, 219); }
.Toastify__toast--success { background: rgb(7, 188, 12); }
.Toastify__toast--warning { background: rgb(241, 196, 15); }
.Toastify__toast--error { background: rgb(231, 76, 60); }
.Toastify__toast-body { margin: auto 0px; flex: 1 1 auto; }
@media only screen and (max-width: 480px) {
  .Toastify__toast { margin-bottom: 0px; }
}
.Toastify__close-button { color: rgb(255, 255, 255); background: transparent; outline: none; border: none; padding: 0px; cursor: pointer; opacity: 0.7; transition: 0.3s; align-self: flex-start; }
.Toastify__close-button--default { color: rgb(0, 0, 0); opacity: 0.3; }
.Toastify__close-button > svg { fill: currentcolor; height: 16px; width: 14px; }
.Toastify__close-button:hover, .Toastify__close-button:focus { opacity: 1; }
@keyframes Toastify__trackProgress { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}
.Toastify__progress-bar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 5px; z-index: 9999; opacity: 0.7; background-color: rgba(255, 255, 255, 0.7); transform-origin: left center; }
.Toastify__progress-bar--animated { animation: auto linear 0s 1 normal forwards running Toastify__trackProgress; }
.Toastify__progress-bar--controlled { transition: transform 0.2s; }
.Toastify__progress-bar--rtl { right: 0px; left: initial; transform-origin: right center; }
.Toastify__progress-bar--default { background: linear-gradient(to right, rgb(76, 217, 100), rgb(90, 200, 250), rgb(0, 122, 255), rgb(52, 170, 220), rgb(88, 86, 214), rgb(255, 45, 85)); }
.Toastify__progress-bar--dark { background: rgb(187, 134, 252); }
@keyframes Toastify__bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@keyframes Toastify__bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes Toastify__bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes Toastify__bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes Toastify__bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left { animation-name: Toastify__bounceInLeft; }
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right { animation-name: Toastify__bounceInRight; }
.Toastify__bounce-enter--top-center { animation-name: Toastify__bounceInDown; }
.Toastify__bounce-enter--bottom-center { animation-name: Toastify__bounceInUp; }
.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left { animation-name: Toastify__bounceOutLeft; }
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right { animation-name: Toastify__bounceOutRight; }
.Toastify__bounce-exit--top-center { animation-name: Toastify__bounceOutUp; }
.Toastify__bounce-exit--bottom-center { animation-name: Toastify__bounceOutDown; }
@keyframes Toastify__zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes Toastify__zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
.Toastify__zoom-enter { animation-name: Toastify__zoomIn; }
.Toastify__zoom-exit { animation-name: Toastify__zoomOut; }
@keyframes Toastify__flipIn { 
  0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% { transform: perspective(400px); }
}
@keyframes Toastify__flipOut { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}
.Toastify__flip-enter { animation-name: Toastify__flipIn; }
.Toastify__flip-exit { animation-name: Toastify__flipOut; }
@keyframes Toastify__slideInRight { 
  0% { transform: translate3d(110%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes Toastify__slideInLeft { 
  0% { transform: translate3d(-110%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes Toastify__slideInUp { 
  0% { transform: translate3d(0px, 110%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes Toastify__slideInDown { 
  0% { transform: translate3d(0px, -110%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes Toastify__slideOutRight { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(110%, 0px, 0px); }
}
@keyframes Toastify__slideOutLeft { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(-110%, 0px, 0px); }
}
@keyframes Toastify__slideOutDown { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, 500px, 0px); }
}
@keyframes Toastify__slideOutUp { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, -500px, 0px); }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left { animation-name: Toastify__slideInLeft; }
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right { animation-name: Toastify__slideInRight; }
.Toastify__slide-enter--top-center { animation-name: Toastify__slideInDown; }
.Toastify__slide-enter--bottom-center { animation-name: Toastify__slideInUp; }
.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left { animation-name: Toastify__slideOutLeft; }
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right { animation-name: Toastify__slideOutRight; }
.Toastify__slide-exit--top-center { animation-name: Toastify__slideOutUp; }
.Toastify__slide-exit--bottom-center { animation-name: Toastify__slideOutDown; }
#router-container { width: inherit; height: inherit; }
@keyframes shake { 
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}
html { text-size-adjust: 100%; height: 100%; }
body { overflow-x: hidden; }
body.ReactModal__Body--open { overflow: hidden; }
* { margin: 0px; padding: 0px; vertical-align: top; box-sizing: border-box; }
ul, li { list-style: none; }
i { font-style: normal; }
img { max-width: 100%; }
a, button { cursor: pointer; text-decoration: none; color: inherit; transition: 0.4s; }
a:active { background-color: rgba(0, 0, 0, 0); }
select, map, area, a, button { border: 0px; outline: none; }
img { border-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
input[type="text"], input[type="password"], textarea { text-align: left; background: rgba(0, 0, 0, 0); cursor: auto; }
input, textarea, select { border: 0px; outline: none; line-height: normal; appearance: none; border-radius: 0px; }
textarea { resize: none; }
.image { position: relative; display: block; }
.overflow-hidden { overflow: hidden; }
@keyframes rotateSpinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.hide { display: none; }
.icon-gammdom-symbol { vertical-align: baseline; }
button.disabled { cursor: not-allowed; opacity: 0.3; pointer-events: unset; }
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 0px 0px; }
  100% { background-position: 40px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 0px 0px; }
  100% { background-position: 40px 0px; }
}
.Toastify__toast-container { z-index: 99999999 !important; }
.Toastify__toast { border-radius: 4px !important; display: flex !important; align-items: center !important; }
.Toastify__toast--warning { background: rgb(233, 203, 82) !important; }
.Toastify__toast--error { background: rgb(220, 67, 98) !important; }
.Toastify__toast--success { background: rgb(68, 199, 113) !important; }
.koth__modal-overlay { background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; width: 100vw; height: 100vw; background-color: rgba(0, 0, 0, 0.15) !important; }
.landing__page_content--logged-in .crash_grid:nth-child(1) { width: 100%; height: 100%; }
.landing__page_content--logged-in .crash_grid:nth-child(2) { display: none !important; }
.koth-modal { background-color: rgba(0, 0, 0, 0.75) !important; }
.koth-modal-inside { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; max-width: 100% !important; }
.gt { color: rgb(35, 209, 96); }
.gt--hv:hover { cursor: pointer; color: rgb(21, 255, 142); }
.gt--fw { font-weight: 700; }
.c-text { color: rgb(35, 209, 96); }
.b-text { font-weight: 500; }
.img-resp { max-height: 100%; max-width: 100%; }
.clickable { cursor: pointer; }
.currency-amount { display: inline; white-space: nowrap; }
.jackpot-counter-icon { font-size: 24px; color: rgb(30, 46, 52); position: absolute; left: 14px; top: 4.5px; }
.MuiSelect-selectMenu { height: 100%; width: 100%; display: flex; align-items: center; }
.MuiPopover-root { z-index: 5000 !important; }
.MuiPopover-root .MuiMenu-paper { background: rgb(18, 25, 29); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 10px; border-radius: 3px; color: rgb(187, 201, 208); }
.MuiPopover-root .MuiMenu-paper .MuiMenuItem-root { margin: 0px; }
.MuiPopover-root .MuiMenu-paper .Mui-selected:hover { background: rgba(47, 61, 69, 0.4); border-radius: 4px; }
.MuiPopover-root .MuiPaper-root { margin-top: 5px; }
.inp-grp { display: flex; flex-flow: wrap; }
.inp-grp--with-spacing { justify-content: space-around; }
.inp-grp-title { color: rgb(173, 190, 198); margin-bottom: 10px; flex-basis: 100%; }
.inp-grp-title--unimp { color: rgb(83, 97, 103); }
.inp-grp-title--italic { font-style: italic; }
.inp-grp-title--margin-top { padding-top: 15px; }
.inp-grp-title--margin-left { padding-left: 15px; }
.inp-grp-subtitle { margin-bottom: 15px; color: rgb(83, 97, 103); }
.inp-grp-title + .inp-grp-subtitle { margin-top: -5px; }
.inp-wrap { flex-wrap: wrap; position: relative; width: auto; cursor: text; display: flex; align-items: center; border-radius: 6px; height: 50px; background: rgb(41, 51, 56) !important; }
.inp-wrap--new { color: rgb(255, 255, 255); border-width: 2px; }
.inp-wrap--new .inp::placeholder { color: rgb(255, 255, 255); }
.inp-wrap:last-child { margin-right: 0px !important; }
.inp-wrap--name { flex-grow: 1; }
.inp-wrap--title { width: 110px; }
.inp-wrap--dropdown { border: 2px solid rgb(53, 67, 76); padding: 15px; cursor: pointer; }
.inp-wrap--month, .inp-wrap--year { width: 160px; }
.inp-wrap--day { width: 110px; }
.inp-wrap--half { width: calc(50% - 5px); }
.inp-wrap--half:nth-child(2n) { margin-right: 0px !important; }
.inp-wrap--full { width: 100%; margin-right: 0px !important; }
.inp-wrap--success .inp-fieldset { border-color: rgb(25, 96, 68); }
.inp-wrap--error .inp-fieldset { border-color: rgb(255, 90, 90); }
.inp-wrap--active { background: rgb(37, 46, 51) !important; }
.inp-wrap--active .inp-fieldset { border-color: rgb(35, 209, 96) !important; }
.inp-wrap--disabled { cursor: not-allowed; opacity: 0.6; }
.inp-wrap--disabled input { cursor: not-allowed; opacity: 0.6; }
.inp-wrap--light { background-color: rgb(232, 232, 232); opacity: 1; }
.inp-wrap--light .inp-fieldset { border: none; }
.inp-wrap--light i { color: rgba(38, 47, 52, 0.75); }
.inp-fieldset { height: 100%; border: 2px solid rgb(41, 51, 56); width: 100%; border-radius: 6px; position: absolute; top: 0px; left: 0px; padding: inherit; }
.inp-fieldset--selectable { pointer-events: none; }
.inp-title-legend { display: block; width: auto; transition: max-width 0.3s, padding 0.3s; max-width: 0px; visibility: hidden; height: 4px; }
.inp-title-legend-span { display: inline-block; padding: 0px 5px; }
.inp-title { color: rgb(255, 255, 255); position: absolute; transition: top 0.3s, font-size 0.3s, padding 0.3s, left 0.3s; width: 100%; left: 0px; padding: inherit; font-size: 14px; transform: translateY(-50%); top: 50%; }
.inp-wrap--up .inp-title { top: 1px; left: 7px; }
.inp-wrap--up .inp-title, .inp-wrap--up .inp-title-legend { font-size: 12px; }
.inp-wrap--up .inp-title-legend { max-width: 1000px; }
.inp-wrap--error .inp-title { color: rgb(255, 90, 90); }
.inp-title--light { color: rgba(38, 47, 52, 0.75); }
.inp-wrap--success .inp-title, .inp-wrap--success .inp-icon:not(.inp-icon--right), .inp-wrap--active .inp-title, .inp-wrap--active .inp-icon:not(.inp-icon--right) { color: rgb(35, 209, 96) !important; }
.dropdown-wrap--open > .inp-title { color: rgb(173, 190, 198); }
.inp-title .dropdown-icon { color: rgb(173, 190, 198); font-size: 14px; }
.inp-icon { margin-right: 10px; font-size: 15px; color: rgb(83, 97, 103); }
.inp-icon--right { font-size: 18px; margin-left: 5px; margin-right: 0px; }
.inp-icon--right:hover { color: rgb(35, 209, 96); }
.inp-icon--active { color: rgb(35, 209, 96); }
.inp-inner { height: 100%; display: inline-flex; width: 100%; align-items: center; position: relative; }
.inp-inner { padding: 0px 10px 0px 15px; }
.inp { width: 100%; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0); height: 19px; position: relative; cursor: pointer; }
.inp::placeholder { color: rgb(83, 97, 103); }
.inp--no-title { bottom: unset; }
.inp:-webkit-autofill { transition-delay: 9999s; transition-property: background-color, color; }
.inp-currency-badge { border-radius: 4px; width: 50px; height: 30px; text-align: center; display: inline-block; padding: 4px 8px; font-size: 14px; font-weight: bold; z-index: 1; }
.inp-currency-badge img { height: 100%; width: 100%; }
.inp-clear-btn { background: rgb(175, 194, 203); color: rgb(35, 44, 49); cursor: pointer; border-radius: 4px; margin-left: 10px; text-align: center; display: inline-block; width: auto; padding: 4px 12px; font-size: 14px; font-weight: normal; z-index: 1; transition: 333ms; }
.inp-clear-btn:hover { background: rgb(210, 232, 242); }
.inp-msg { font-size: 14px; margin-top: 4px; line-height: 19px; display: flex; color: rgb(255, 90, 90); }
.inp-msg .inp-err-msg-i { font-size: 16px; margin-right: 3px; }
.dropdown { margin-top: 5px; padding: 10px 5px; border-radius: 6px; background-color: rgb(20, 26, 29); width: 100%; z-index: 1; height: 0px; display: none; position: absolute; left: -2px; top: 100%; max-height: 300px; }
.dropdown__img { max-height: 22px; max-width: 22px; margin-right: 10px; }
.dropdown__search-wrap { height: 38px; padding: 0px 5px; margin-bottom: 10px; }
.dropdown__search { height: 100%; background: rgb(34, 44, 49) !important; }
.dropdown__search .inp-fieldset { border: unset; }
.dropdown__opts-wrap { overflow: hidden scroll; max-height: 215px; }
.dropdown__subtext { color: rgb(96, 108, 114); font-size: 10px; margin-left: 2px; line-height: initial; vertical-align: baseline; }
.dropdown-wrap--open > .dropdown { display: block; height: auto; max-height: 280px; }
.inp-wrap--dropdown { user-select: none; }
.inp-wrap--dropdown.inp-wrap--success { color: initial; border-color: rgb(35, 209, 96) !important; }
.inp-wrap--dropdown.inp-wrap--success .inp-title { color: rgb(255, 255, 255) !important; }
.inp-wrap--dropdown .inp-title { position: static; padding: 0px; transform: unset; display: flex; align-items: center; }
.dropdown-icon { position: absolute; right: 10px; font-weight: 700; font-size: 16px; transform: translateY(-50%); top: 50%; }
.option { color: rgb(174, 191, 199); padding-left: 20px; line-height: 22px; margin-bottom: 10px; display: flex; align-items: center; }
.option:hover { color: rgb(173, 190, 198); }
@media (max-width: 450px) {
  .option { padding-left: 10px; }
}
.dropdown-wrap--open { background: rgb(47, 61, 69); }
.dropdown-icon { position: absolute; right: 10px; font-weight: 700; font-size: 16px; transform: translateY(-50%); top: 50%; }
.inp-wrap--dropdown-multi { padding: 5px; }
@keyframes shimmer { 
  100% { transform: translateX(100%); }
}
.eg__game { width: 17%; margin-right: 3.75%; height: 240px; border-radius: 6px; background: rgb(47, 61, 69); margin-bottom: 25px; cursor: pointer; filter: drop-shadow(rgb(30, 40, 44) 0px 2px 0px); position: relative; top: 0px; transition: top 0.2s linear, background 0.2s linear; display: flex; flex-direction: column; }
.eg__game:nth-child(5n) { margin-right: 0px; }
.eg__game:not(.eg__game--disabled):hover { top: -5px; background: rgb(59, 80, 92); }
.eg__game--disabled { cursor: not-allowed; filter: brightness(0.3); }
.eg__game--skeleton .eg__text-wrap { width: 100%; }
.eg__game--skeleton .eg__game-pic { background: rgb(85, 96, 103); overflow: hidden; border-radius: 7px; position: relative; width: calc(100% - 40px); height: 80%; }
.eg__game--skeleton .eg__game-pic::after { position: absolute; inset: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgba(117, 126, 132, 0) 0px, rgba(117, 126, 132, 0.2) 20%, rgba(117, 126, 132, 0.5) 60%, rgba(117, 126, 132, 0)); animation: 2s ease 0s infinite normal none running shimmer; content: ""; }
.eg__game--skeleton .eg__game-title { background: rgb(85, 96, 103); overflow: hidden; border-radius: 7px; position: relative; height: 17px; width: 80%; }
.eg__game--skeleton .eg__game-title::after { position: absolute; inset: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgba(117, 126, 132, 0) 0px, rgba(117, 126, 132, 0.2) 20%, rgba(117, 126, 132, 0.5) 60%, rgba(117, 126, 132, 0)); animation: 2s ease 0s infinite normal none running shimmer; content: ""; }
.eg__game--skeleton .eg__game-descr { background: rgb(85, 96, 103); overflow: hidden; border-radius: 7px; position: relative; height: 15px; width: 60%; }
.eg__game--skeleton .eg__game-descr::after { position: absolute; inset: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgba(117, 126, 132, 0) 0px, rgba(117, 126, 132, 0.2) 20%, rgba(117, 126, 132, 0.5) 60%, rgba(117, 126, 132, 0)); animation: 2s ease 0s infinite normal none running shimmer; content: ""; }
.eg__game-live { display: none; background-color: rgb(217, 66, 66); border-radius: 3px; width: 53px; height: 33px; position: absolute; bottom: 5px; right: 5px; color: rgb(255, 255, 255); text-align: center; padding: 8px 11px; }
.eg__game--live .eg__game-live { display: inline-block; }
.eg__game-pic-wrap { position: relative; height: 150px; display: flex; justify-content: center; align-items: center; filter: drop-shadow(rgba(30, 40, 44, 0.5) 0px 2px 0px); }
.eg__game-pic { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; border-radius: 6px 6px 0px 0px; background-size: cover; opacity: 1; transition: opacity 0.2s linear; }
.eg__game:not(.eg__game--disabled):hover .eg__game-pic { opacity: 0.6; }
.eg__iplay { top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; opacity: 0; font-size: 43px; color: rgb(255, 255, 255); transition: opacity 0.2s linear; }
.eg__game:not(.eg__game--disabled):hover .eg__iplay { opacity: 1; }
.eg__game-info { padding: 0px 20px; display: flex; align-items: center; flex: 1 1 0%; }
.eg__game-title { color: rgb(174, 191, 199); margin-bottom: 6px; font-weight: 500; padding-right: 5px; }
.eg__game-descr { color: rgba(174, 191, 199, 0.5); }
.eg__like-count { color: rgb(174, 191, 199); }
.eg__game-lwrap { margin-left: auto; text-align: center; }
.eg__game-licon { font-size: 16px; color: rgb(35, 209, 96); }
.eg__like-count { color: rgb(174, 191, 199); font-size: 14px; font-weight: 500; }
.eg__win { cursor: pointer; margin-bottom: 10px; background: rgb(47, 61, 69); border-radius: 6px; width: 100%; padding: 15px; min-height: 70px; transition: background 0.2s linear; display: flex; filter: drop-shadow(rgb(30, 40, 44) 0px 2px 0px); align-items: center; }
.eg__win:hover { background: rgb(59, 80, 92); }
.eg__win-img { width: 100px; height: 100%; margin-right: 15px; background-size: 100% 100%; background-repeat: no-repeat; border-radius: 6px; min-height: inherit; }
.eg__win-top-row { margin-bottom: 6px; }
.eg__win-username { font-weight: 500; color: rgb(255, 255, 255); }
.eg__win-amount { color: rgb(35, 209, 96); font-weight: 500; }
.eg__win-playing { font-size: 12px; vertical-align: middle; color: rgba(174, 191, 199, 0.5); }
.eg__win-game { font-weight: 500; vertical-align: middle; }
.eg__win-play { opacity: 0; margin-left: auto; border-radius: 6px; color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; width: 87px; height: 40px; background: rgb(77, 103, 118); filter: drop-shadow(rgba(0, 0, 0, 0.15) 0px 2px 4px); transition: opacity 0.2s linear; }
.eg__win:hover .eg__win-play { opacity: 1; }
.eg { padding: 46px 98px; }
.eg__arrow { width: 26px; height: 26px; padding: 0px; }
.eg__arrow:hover { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0); filter: unset; }
.eg__arrow--left { border-top-right-radius: 0px; border-bottom-right-radius: 0px; position: relative; right: -2px; border-right: 0px; }
.eg__arrow--right { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.eg__title { font-weight: bold; font-size: 24px; color: rgb(255, 255, 255); margin-bottom: 10px; }
.eg__title--sm { font-size: 16px; margin-bottom: 14px; }
.eg__filters { display: flex; flex-wrap: wrap; }
.eg__filters-left { display: flex; }
.eg__game-wrap--expanded { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 999999; display: flex; flex-flow: column wrap; }
.eg__filter { margin-right: 10px; border-radius: 6px; border: 2px solid rgb(47, 61, 69); font-weight: 500; height: unset; min-height: 39px; margin-bottom: 10px; }
.eg__filter .inp-title { color: rgb(174, 191, 199); }
.eg__filter ::placeholder { color: rgba(174, 191, 199, 0.25); font-size: 14px; }
.eg__filter:last-child { margin-right: 0px; }
.eg__search { margin-left: auto; max-width: 185px; border: none; }
.eg__search .isearch { color: rgba(174, 191, 199, 0.5); }
.eg__providers { padding-right: 44px; }
.eg__back { position: absolute; left: 0px; }
.eg__game-wrap--expanded .eg__iframe-wrap { max-height: unset; }
.eg__game-wrap--expanded .eg__iframe-wrap::after { content: unset; }
.liked-icon { color: rgb(35, 209, 96); }
.tournament-modal { margin-left: auto; margin-right: auto; max-width: 514px !important; height: auto !important; }
@media screen and (max-height: 767px) and (max-width: 600px) {
  .tournament-modal { margin: 10vh auto 0px; }
}
@media screen and (max-height: 600px) and (max-width: 600px) {
  .tournament-modal { margin: 30vh auto 0px; }
}
@media (max-width: 1650px) {
  .eg__game { width: 22%; margin-right: 4%; }
  .eg__game:nth-child(5n) { margin-right: 4%; }
  .eg__game:nth-child(4n) { margin-right: 0px; }
}
@media (max-width: 1400px) {
  .eg__filters { flex-direction: column; }
  .eg__filter { width: 100%; }
  .eg__search { max-width: unset; }
}
@media (max-width: 1024px) {
  .eg { padding: 30px; }
  .eg__game { width: 31%; margin-right: 3.5%; }
  .eg__game:nth-child(5n) { margin-right: 3.5%; }
  .eg__game:nth-child(4n) { margin-right: 3.5%; }
  .eg__game:nth-child(3n) { margin-right: 0px; }
  .eg__last-wins { width: 100%; padding: 0px; }
}
@media (max-width: 700px) {
  .eg__filters-left { display: flex; flex-wrap: wrap; justify-content: space-between; }
  .eg__filters-left .eg__filter { width: 31%; flex-wrap: wrap; margin-right: 0px; max-width: unset; }
  .eg__filter { font-size: 12px; }
  .eg__filter ::placeholder { font-size: 12px; }
}
@media (max-width: 600px) {
  .eg__back { position: unset; }
  .eg__game-area-title { display: block; margin-top: 10px; }
}
@media (max-width: 500px) {
  .eg__game { width: 100%; }
}
.Toastify__toast--info, .Toastify__toast--success, .Toastify__toast--error, .Toastify__toast--warning { background: rgb(30, 37, 47) !important; border-radius: 10px !important; }
.Toastify__progress-bar { box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 10px; border-radius: 11px 11px 0px; height: 3px !important; }
.Toastify__progress-bar--success { background-color: rgb(0, 255, 134) !important; }
.Toastify__progress-bar--error { background-color: rgb(255, 70, 70) !important; }
.Toastify__progress-bar--warning { background-color: rgb(211, 161, 31) !important; }
.Toastify__progress-bar--info { background-color: rgb(226, 226, 226) !important; }
@keyframes pulse-red { 
  0% { box-shadow: rgba(189, 59, 59, 0.7) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(189, 59, 59, 0) 0px 0px 0px 10px; }
  100% { box-shadow: rgba(189, 59, 59, 0) 0px 0px 0px 0px; }
}
.slots-battles-tooltip .rc-tooltip-inner { background: rgb(18, 25, 29); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; border-radius: 6px; font-weight: 500; font-size: 12px; color: rgb(167, 181, 188); }
.slots-battles-tooltip.rc-tooltip-placement-left .rc-tooltip-arrow { transform: translateY(-50%); top: 50%; border-width: 10px; right: -20px; border-left-color: rgb(18, 25, 29); }
.slots-battles-tooltip.rc-tooltip-placement-top .rc-tooltip-arrow { transform: translateX(-50%); left: 50%; border-width: 10px; bottom: -20px; border-top-color: rgb(18, 25, 29); }
.notification-message-body-mobile { border-radius: 9px; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 10px; margin-top: auto; margin-right: auto; margin-left: auto; overflow: visible !important; background: rgb(29, 35, 41) !important; width: calc(100% - 32px) !important; margin-bottom: 10px !important; }
.notification-message-body-desktop { border-radius: 9px; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 10px; overflow: visible !important; background: rgb(29, 35, 41) !important; }
.notification-message-progress { margin-left: 9px; margin-right: 9px; width: calc(100% - 18px) !important; height: 2px !important; background-color: rgb(0, 255, 134) !important; }
#notification-message-container-desktop { width: 369px; }
#notification-message-container-mobile { margin-top: 64px; width: calc(100% - 32px) !important; }
.Toastify__toast-container--top-right { padding: 0px !important; width: 350px !important; top: 75px !important; right: 25px !important; }
.Toastify__toast-container--top-center { margin-top: 64px !important; width: 100% !important; }
@media only screen and (max-width: 480px) {
  .Toastify__toast-container--bottom-left { padding: 0px 12px 12px !important; }
  .Toastify__toast-container--bottom-left .Toastify__toast { margin-top: 12px; }
}
@media only screen and (max-width: 480px) {
  .Toastify__toast-container { bottom: 70px !important; }
}
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("/build/roboto-v20-latin_latin-ext-300.3703ee02e4653520abbf.woff2") format("woff2"); }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("/build/roboto-v20-latin_latin-ext-regular.5cb5c8f08bb4e6cb64c3.woff2") format("woff2"); }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), url("/build/roboto-v20-latin_latin-ext-500.0b45721325446d537b54.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("/build/roboto-v20-latin_latin-ext-700.1d1ef7788f0ff084b881.woff2") format("woff2"); }
@font-face { font-family: "Roboto Mono"; font-style: normal; font-weight: 400; src: local("Roboto Mono"), local("RobotoMono-Regular"), url("/build/roboto-mono-v7-latin-regular.fe990f0633a16121db07.woff2") format("woff2"); }
@font-face { font-family: Barlow-BoldItalic; src: url("/build/Barlow-BoldItalic.00943957718e44d0efa2.woff2") format("woff2"); }
@font-face { font-family: Barlow-Medium; font-weight: 500; src: url("/build/Barlow-Medium.9cb567403e45972f37cb.woff2") format("woff2"); }
@font-face { font-family: Barlow-Bold; font-weight: normal; font-style: normal; src: url("/build/Barlow-Bold.607d9e9fdfbef29ef581.woff2") format("woff2"); }
@font-face { font-family: Gamdom; src: url("/build/Gamdom-Regular.e1eb12870bc8a0537bd1.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Gamdom; src: url("/build/Gamdom-Bold.c5144df4726c80ed1844.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: Gamdom; src: url("/build/Gamdom-Medium.50503a6b9151ed39e240.woff2") format("woff2"); font-weight: 500; font-display: swap; }
@font-face { font-family: Gamdom; src: url("/build/Gamdom-Medium90.843fec1d1615a9052d28.woff2") format("woff2"); font-weight: 500; font-stretch: 90%; font-display: swap; }
@font-face { font-family: Gamdom; src: url("/build/Gamdom-Medium110.77e609d7a0f50874efb5.woff2") format("woff2"); font-weight: 500; font-stretch: 110%; font-display: swap; }
@font-face { font-family: icomoon; src: url("/build/icomoon.e49ce0b08c5051393100.woff2?5gvp9n") format("woff2"); font-weight: normal; font-style: normal; font-display: block; }
[class^="icon-"], [class*=" icon-"] { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: icomoon !important; }
.icon-telegram::before { content: ""; }
.icon-settings::before { content: ""; }
.icon-google::before { content: ""; }
.icon-enlarge::before { content: ""; }
.icon-hamburger-thin-filled::before { content: ""; }
.icon-hamburger-filled::before { content: ""; }
.icon-gamdom-shield-filled::before { content: ""; }
.icon-history-outlined::before { content: ""; }
.icon-sort-amount-light-asc::before { content: ""; }
.icon-sort-amount-light-desc::before { content: ""; }
.icon-how-to-play-filled::before { content: ""; }
.icon-joker-filled::before { content: ""; }
.icon-lock-outlined::before { content: ""; }
.icon-diamond-3::before { content: ""; }
.icon-icon-emoji-outlined::before { content: ""; }
.icon-question-circle-outlined::before { content: ""; }
.icon-unmute-outlined::before { content: ""; }
.icon-mute-outlined::before { content: ""; }
.icon-remove::before { content: ""; }
.icon-enlarge-filled::before { content: ""; }
.icon-shrink-filled::before { content: ""; }
.icon-remove21::before { content: ""; }
.icon-eye-filled::before { content: ""; }
.icon-crossed-eye-filled::before { content: ""; }
.icon-steam-filled::before { content: ""; }
.icon-gamdom-outlined::before { content: ""; }
.icon-dice::before { content: ""; }
.icon-prov-fair-secure::before { content: ""; }
.icon-exclamation-mark-circle::before { content: ""; }
.icon-multi-screens::before { content: ""; }
.icon-copy1::before { content: ""; }
.icon-history::before { content: ""; }
.icon-change::before { content: ""; }
.icon-wallet::before { content: ""; }
.icon-btc::before { content: ""; color: rgb(247, 147, 27); }
.icon-eth .path1::before { content: ""; color: rgb(98, 126, 234); }
.icon-eth .path2::before { content: ""; margin-left: -0.619141em; color: rgb(118, 144, 245); }
.icon-eth .path3::before { content: ""; margin-left: -0.619141em; color: rgb(98, 126, 234); }
.icon-eth .path4::before { content: ""; margin-left: -0.619141em; color: rgb(118, 144, 245); }
.icon-line::before { content: ""; }
.icon-ltc::before { content: ""; color: rgb(164, 164, 164); }
.icon-tether::before { content: ""; color: rgb(30, 182, 136); }
.icon-twitter1::before { content: ""; color: rgb(29, 161, 242); }
.icon-unlink::before { content: ""; color: rgb(104, 117, 123); }
.icon-checkmarked-user::before { content: ""; }
.icon-trophy::before { content: ""; }
.icon-cogs::before { content: ""; }
.icon-777::before { content: ""; }
.icon-hand-holding-usd::before { content: ""; }
.icon-moneyfalling::before { content: ""; }
.icon-wallet1::before { content: ""; }
.icon-sports-field::before { content: ""; }
.icon-sword::before { content: ""; }
.icon-discord-icon::before { content: ""; }
.icon-reddit-icon::before { content: ""; }
.icon-telegram-icon::before { content: ""; }
.icon-youtube-icon::before { content: ""; }
.icon-items-expand::before { content: ""; }
.icon-crash::before { content: ""; }
.icon-hilo::before { content: ""; }
.icon-roulette::before { content: ""; }
.icon-tradeup::before { content: ""; }
.icon-copy2::before { content: ""; }
.icon-coin-dollar::before { content: ""; }
.icon-pushpin::before { content: ""; }
.icon-clock2::before { content: ""; }
.icon-stopwatch::before { content: ""; }
.icon-spinner2::before { content: ""; }
.icon-spinner22::before { content: ""; }
.icon-spinner11::before { content: ""; }
.icon-search2::before { content: ""; }
.icon-unlocked::before { content: ""; }
.icon-cog2::before { content: ""; }
.icon-hammer::before { content: ""; }
.icon-cloud-upload2::before { content: ""; }
.icon-upload2::before { content: ""; }
.icon-eye-blocked::before { content: ""; }
.icon-star-full::before { content: ""; }
.icon-plus2::before { content: ""; }
.icon-cross::before { content: ""; }
.icon-checkmark::before { content: ""; }
.icon-facebook2::before { content: ""; }
.icon-youtube3::before { content: ""; }
.icon-right::before { content: ""; }
.icon-left::before { content: ""; }
.icon-last2::before { content: ""; }
.icon-game-help::before { content: ""; }
.icon-refresh2::before { content: ""; }
.icon-volume-on::before { content: ""; }
.icon-diamond2::before { content: ""; }
.icon-emoji::before { content: ""; }
.icon-volume-off2::before { content: ""; }
.icon-history3::before { content: ""; }
.icon-error::before { content: ""; }
.icon-money-bag::before { content: ""; }
.icon-success::before { content: ""; }
.icon-joker::before { content: ""; }
.icon-deposit::before { content: ""; }
.icon-unhappy-emote::before { content: ""; }
.icon-meh-emote::before { content: ""; }
.icon-happy-emote::before { content: ""; }
.icon-cancel-circle1::before { content: ""; }
.icon-arrow-down221::before { content: ""; }
.icon-arrow-left221::before { content: ""; }
.icon-steam21::before { content: ""; }
.icon-players::before { content: ""; }
.icon-users::before { content: ""; }
.icon-news-icon::before { content: ""; }
.icon-education-icon::before { content: ""; }
.icon-ARROW-righty::before { content: ""; }
.icon-bonus-bal::before { content: ""; }
.icon-home::before { content: ""; }
.icon-search::before { content: ""; }
.icon-heart::before { content: ""; }
.icon-user::before { content: ""; }
.icon-check::before { content: ""; }
.icon-close::before { content: ""; }
.icon-cog::before { content: ""; }
.icon-refresh::before { content: ""; }
.icon-lock::before { content: ""; }
.icon-qrcode::before { content: ""; }
.icon-check-square-o::before { content: ""; }
.icon-chevron-left::before { content: ""; }
.icon-chevron-right::before { content: ""; }
.icon-question-circle::before { content: ""; }
.icon-info-circle::before { content: ""; }
.icon-arrow-left::before { content: ""; }
.icon-arrow-right::before { content: ""; }
.icon-arrow-down::before { content: ""; }
.icon-plus::before { content: ""; }
.icon-minus::before { content: ""; }
.icon-exclamation-circle::before { content: ""; }
.icon-gift::before { content: ""; }
.icon-eye::before { content: ""; }
.icon-exclamation-triangle::before { content: ""; }
.icon-calendar::before { content: ""; }
.icon-chevron-up::before { content: ""; }
.icon-chevron-down::before { content: ""; }
.icon-twitter-square::before { content: ""; }
.icon-facebook-square::before { content: ""; }
.icon-heart-o::before { content: ""; }
.icon-phone::before { content: ""; }
.icon-square-o::before { content: ""; }
.icon-twitter::before { content: ""; }
.icon-unlock::before { content: ""; }
.icon-bullhorn::before { content: ""; }
.icon-bell-o::before { content: ""; }
.icon-copy::before { content: ""; }
.icon-envelope::before { content: ""; }
.icon-exchange::before { content: ""; }
.icon-angle-double-left::before { content: ""; }
.icon-angle-double-right::before { content: ""; }
.icon-angle-left::before { content: ""; }
.icon-angle-right::before { content: ""; }
.icon-angle-up::before { content: ""; }
.icon-angle-down::before { content: ""; }
.icon-info::before { content: ""; }
.icon-dollar::before { content: ""; }
.icon-bitcoin::before { content: ""; }
.icon-sort-amount-asc::before { content: ""; }
.icon-sort-amount-desc::before { content: ""; }
.icon-thumbs-up::before { content: ""; }
.icon-instagram::before { content: ""; }
.icon-male::before { content: ""; }
.icon-vk::before { content: ""; }
.icon-child::before { content: ""; }
.icon-steam::before { content: ""; }
.icon-paper-plane::before { content: ""; }
.icon-paper-plane-o::before { content: ""; }
.icon-twitch::before { content: ""; }
.icon-line-chart::before { content: ""; }
.icon-handshake-o::before { content: ""; }
.icon-user-circle-o::before { content: ""; }
.icon-User::before { content: ""; }
.icon-User1::before { content: ""; }
.icon-Activity::before { content: ""; }
.icon-Add-User::before { content: ""; }
.icon-Arrow---Down-2::before { content: ""; }
.icon-Arrow---Down-3::before { content: ""; }
.icon-Arrow---Down-Circle::before { content: ""; }
.icon-Arrow---Down-Square::before { content: ""; }
.icon-Arrow---Down::before { content: ""; }
.icon-Arrow---Left-2::before { content: ""; }
.icon-Arrow---Left-3::before { content: ""; }
.icon-Arrow---Left-Circle::before { content: ""; }
.icon-Arrow---Left-Square::before { content: ""; }
.icon-Arrow---Left::before { content: ""; }
.icon-Arrow---Right-2::before { content: ""; }
.icon-Arrow---Right-3::before { content: ""; }
.icon-Arrow---Right-Circle::before { content: ""; }
.icon-Arrow---Right-Square::before { content: ""; }
.icon-Arrow---Right::before { content: ""; }
.icon-Arrow---Up-2::before { content: ""; }
.icon-Arrow---Up-3::before { content: ""; }
.icon-Arrow---Up-Circle::before { content: ""; }
.icon-Arrow---Up-Square::before { content: ""; }
.icon-Arrow---Up::before { content: ""; }
.icon-arrows::before { content: ""; }
.icon-Bag-2::before { content: ""; }
.icon-Bag::before { content: ""; }
.icon-Bookmark::before { content: ""; }
.icon-Buy::before { content: ""; }
.icon-Calendar::before { content: ""; }
.icon-Call-Missed::before { content: ""; }
.icon-Call-Silent::before { content: ""; }
.icon-Call::before { content: ""; }
.icon-Calling::before { content: ""; }
.icon-Camera::before { content: ""; }
.icon-Category::before { content: ""; }
.icon-Close-Square::before { content: ""; }
.icon-connect::before { content: ""; }
.icon-Danger-Circle::before { content: ""; }
.icon-Danger-Triangle::before { content: ""; }
.icon-Delete::before { content: ""; }
.icon-Discount::before { content: ""; }
.icon-Discovery::before { content: ""; }
.icon-Document::before { content: ""; }
.icon-Download::before { content: ""; }
.icon-Edit-Square::before { content: ""; }
.icon-Edit::before { content: ""; }
.icon-Filter-2::before { content: ""; }
.icon-Filter::before { content: ""; }
.icon-Folder::before { content: ""; }
.icon-Game::before { content: ""; }
.icon-Graph::before { content: ""; }
.icon-Heart-basic::before { content: ""; }
.icon-Heart::before { content: ""; }
.icon-Hide::before { content: ""; }
.icon-Home::before { content: ""; }
.icon-Chart::before { content: ""; }
.icon-Chat::before { content: ""; }
.icon-Image-2::before { content: ""; }
.icon-Image::before { content: ""; }
.icon-Info-Square::before { content: ""; }
.icon-Location::before { content: ""; }
.icon-Lock::before { content: ""; }
.icon-Login::before { content: ""; }
.icon-Logout::before { content: ""; }
.icon-Message::before { content: ""; }
.icon-More-Circle::before { content: ""; }
.icon-More-Square::before { content: ""; }
.icon-Notification::before { content: ""; }
.icon-Paper-Download::before { content: ""; }
.icon-Paper-Fail::before { content: ""; }
.icon-Paper-Negative::before { content: ""; }
.icon-Paper-Plus::before { content: ""; }
.icon-Paper-Upload::before { content: ""; }
.icon-Paper::before { content: ""; }
.icon-Password::before { content: ""; }
.icon-Play::before { content: ""; }
.icon-Plus::before { content: ""; }
.icon-Profile::before { content: ""; }
.icon-Scan::before { content: ""; }
.icon-screw::before { content: ""; }
.icon-Search::before { content: ""; }
.icon-Send::before { content: ""; }
.icon-Setting::before { content: ""; }
.icon-Shield-Done::before { content: ""; }
.icon-Shield-Fail::before { content: ""; }
.icon-Show::before { content: ""; }
.icon-smile::before { content: ""; }
.icon-Star::before { content: ""; }
.icon-Swap::before { content: ""; }
.icon-Tick-Square::before { content: ""; }
.icon-Ticket-Star::before { content: ""; }
.icon-Ticket::before { content: ""; }
.icon-Time-Circle::before { content: ""; }
.icon-Time-Square::before { content: ""; }
.icon-Unlock::before { content: ""; }
.icon-Upload::before { content: ""; }
.icon-verify::before { content: ""; }
.icon-Video::before { content: ""; }
.icon-Voice-2::before { content: ""; }
.icon-Voice::before { content: ""; }
.icon-Volume-Down::before { content: ""; }
.icon-Volume-Off::before { content: ""; }
.icon-Volume-Up::before { content: ""; }
.icon-Wallet::before { content: ""; }
.icon-Work::before { content: ""; }
.icon-gammdom-symbol::before { content: ""; }
.kRfArz { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; z-index: 1; background: rgb(10, 17, 25); transition: 0.2s ease-in-out; }
@media (max-width: 599px) {
  .kRfArz { position: fixed; }
}
.ePhDOa { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; z-index: 1; background: transparent; transition: 0.2s ease-in-out; }
@media (max-width: 599px) {
  .ePhDOa { position: fixed; }
}
.fpayGG { height: 140px; width: 140px; }
html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; }
strong, b { font-weight: 700; }
body { margin: 0px; color: rgb(249, 249, 249); font-family: Gamdom, Arial; font-weight: 500; font-size: 13px; line-height: normal; font-stretch: 90%; background-color: rgb(10, 17, 25); }
@media print {
  body { background-color: rgb(249, 249, 249); }
}
body::backdrop { background-color: rgb(10, 17, 25); }
.isNOdq { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; white-space: nowrap; }
.cYBkfD { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; line-height: normal; font-stretch: normal; white-space: nowrap; font-size: 40px; }
.poMSH { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 18px; line-height: normal; font-stretch: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.iKPJbk { margin: 0px; font-size: 14px; line-height: 15.574px; font-weight: 500; font-stretch: 110%; white-space: nowrap; }
.dHkLSn { margin: 0px; font-size: 30px; font-weight: 700; font-stretch: normal; display: inline; color: rgb(249, 249, 249); }
.cNUdVd { margin: 0px; font-size: 30px; font-weight: 700; font-stretch: normal; }
.cbNLsm { margin: 0px; font-size: 22px; line-height: normal; font-weight: 500; font-stretch: 110%; display: inline; color: rgb(249, 249, 249); }
.djkLxu { margin: 0px; font-size: 23px; font-weight: 700; font-stretch: normal; color: rgb(249, 249, 249); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 65%; }
.hfrXWg { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; text-transform: uppercase; color: rgb(129, 142, 157); }
.bOTPau { margin: 0px; font-family: Gamdom, Arial; font-weight: 500; font-size: 30px; line-height: normal; font-stretch: 90%; text-align: center; color: rgb(249, 249, 249); }
.cpSXNA { margin: 0px; font-size: 22px; line-height: normal; font-weight: 500; font-stretch: 110%; color: rgb(249, 249, 249); }
.cQVIic { margin: 0px; font-size: 14px; line-height: 15.574px; font-weight: 500; font-stretch: 110%; color: rgb(129, 142, 157); }
.jcZpJx { margin: 0px; font: inherit; color: rgb(0, 255, 134); }
.ggMBmd { margin: 0px; font-size: 15px; line-height: normal; font-weight: 500; font-stretch: 110%; color: rgb(0, 255, 134); }
.euxLZc { margin: 0px; font-size: 14px; line-height: 15.574px; font-weight: 500; font-stretch: 110%; color: rgb(249, 249, 249); white-space: nowrap; }
.juwSWu { margin: 0px; font-family: Gamdom, Arial; font-weight: 500; font-size: 15px; line-height: normal; font-stretch: 90%; color: rgb(249, 249, 249); }
.bethix { margin: 0px; font-size: 15px; line-height: normal; font-weight: 500; font-stretch: 110%; color: rgb(249, 249, 249); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bFSYjQ { margin: 0px; font-size: 15px; line-height: normal; font-weight: 500; font-stretch: 110%; color: rgb(129, 142, 157); white-space: nowrap; }
.fMHkSM { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; color: rgb(29, 35, 41); }
.kWflZk { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; }
.ehvmcR { margin: 0px; font-family: Gamdom, Arial; font-weight: 500; font-size: 30px; line-height: normal; font-stretch: 90%; color: rgb(249, 249, 249); }
.icQVbO { margin: 0px; font-family: Gamdom, Arial; font-weight: 400; font-size: 13px; line-height: normal; font-stretch: normal; }
.eQZSnG { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 18px; line-height: normal; font-stretch: normal; }
.KHQye { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 18px; line-height: normal; font-stretch: normal; color: rgb(249, 249, 249); }
.hmOddg { margin: 0px; font-family: Gamdom, Arial; font-weight: 500; font-size: 13px; line-height: normal; font-stretch: 90%; }
.fsdsaG { margin: 0px; font-size: 14px; line-height: 16px; font-weight: 500; font-stretch: 90%; color: rgb(129, 142, 157); }
.dwQkHK { margin: 0px; font-size: 13px; font-weight: 500; font-stretch: normal; line-height: 24px; }
.NYFcV { margin: 0px; font-size: 16px; font-weight: 500; font-stretch: 110%; line-height: normal; text-overflow: ellipsis; overflow: hidden; color: rgb(249, 249, 249); white-space: nowrap; width: 95px; }
.hkBCmm { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 110px; }
.cUgXKx { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; white-space: nowrap; width: 127px; }
.fIryJ { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; white-space: nowrap; width: 110px; }
.fVLYku { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; white-space: nowrap; width: 110px; overflow: hidden; text-overflow: ellipsis; }
.gVFrlS { margin: 0px; font-size: 14px; font-weight: 500; font-stretch: 110%; line-height: 16px; }
.etiOvU { margin: 0px; font: inherit; color: rgb(249, 249, 249); }
.hVGxtv { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; color: rgb(129, 142, 157); text-transform: none; }
.ghwUfZ { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; text-transform: none; }
.oERcH { margin: 0px; font-size: 18px; line-height: normal; font-weight: 500; font-stretch: normal; color: rgb(249, 249, 249); }
.hjufsR { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ksYPhN { margin: 0px; font-size: 22px; line-height: normal; font-weight: 500; font-stretch: 110%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.gZAiqr { margin: 0px; font-size: 16px; font-weight: 500; font-stretch: 110%; line-height: normal; }
.iiYYuI { margin: 0px; font-size: 12px; font-weight: 400; line-height: normal; font-stretch: normal; }
.fdqaSL { margin: 0px; font-size: 12px; font-weight: 500; line-height: normal; font-stretch: 110%; }
.ebvJRN { margin: 0px; font-family: Gamdom, Arial; font-weight: 500; font-size: 12px; line-height: normal; font-stretch: 90%; color: rgb(249, 249, 249); }
.tQRFN { margin: 0px; font-family: Gamdom, Arial; font-weight: 700; font-size: 14px; line-height: normal; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gbgbuA { display: flex; flex-direction: column; position: relative; width: 100%; height: auto; background-color: inherit; }
.UIdYF { display: flex; flex-direction: column; position: relative; width: unset; height: auto; background-color: inherit; }
.dbsbqT { display: inline-flex; align-items: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; }
.dbsbqT.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .dbsbqT { }
}
.jMsdhj { font-family: Gamdom, Arial; font-weight: 700; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; min-width: 64px; padding: 11px 8px; color: rgb(29, 35, 41); height: 39px; border-radius: 6px; transition: 0.3s ease-in-out; font-size: 14px; line-height: 15px; white-space: nowrap; }
.jMsdhj:hover { text-decoration: none; background-color: rgba(29, 35, 41, 0.08); }
@media (hover: none) {
  .jMsdhj:hover { background-color: transparent; }
}
.jMsdhj.Mui-disabled { color: rgba(255, 255, 255, 0.3); }
.jMsdhj:hover { color: rgb(1, 211, 112); }
.jMsdhj:active { transform: scale(0.96); transition-duration: 0.1s; }
.jMsdhj:disabled:active { transform: none; }
.gNmarW { font-family: Gamdom, Arial; font-weight: 700; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; min-width: 64px; padding: 11px 16px; color: rgb(29, 35, 41); background-color: rgb(0, 255, 134); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; height: 39px; border-radius: 6px; transition: 0.3s ease-in-out; font-size: 14px; line-height: 15px; white-space: nowrap; }
.gNmarW:hover { text-decoration: none; background-color: rgb(1, 211, 112); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .gNmarW:hover { background-color: rgb(0, 255, 134); }
}
.gNmarW:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.gNmarW.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.gNmarW.Mui-disabled { color: rgba(255, 255, 255, 0.3); box-shadow: none; background-color: rgba(255, 255, 255, 0.12); }
.gNmarW:hover { color: rgb(1, 211, 112); }
.gNmarW:active { transform: scale(0.96); transition-duration: 0.1s; }
.gNmarW:disabled:active { transform: none; }
.gNmarW:hover { box-shadow: rgb(2, 54, 35) 0px 4px 11px; color: rgb(29, 35, 41); background-color: rgb(0, 255, 134); }
.gNmarW:disabled { color: rgb(129, 142, 157); background-color: rgb(39, 53, 70); cursor: not-allowed; pointer-events: visible; }
.gNmarW:disabled:hover { box-shadow: none; background-color: rgb(39, 53, 70); }
.cxYVRC { font-family: Gamdom, Arial; font-weight: 700; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; min-width: 64px; padding: 11px 8px; color: rgb(0, 255, 134); height: 39px; border-radius: 6px; transition: 0.3s ease-in-out; font-size: 14px; line-height: 15px; white-space: nowrap; }
.cxYVRC:hover { text-decoration: none; background-color: rgba(0, 255, 134, 0.08); }
@media (hover: none) {
  .cxYVRC:hover { background-color: transparent; }
}
.cxYVRC.Mui-disabled { color: rgba(255, 255, 255, 0.3); }
.cxYVRC:hover { color: rgb(1, 211, 112); }
.cxYVRC:active { transform: scale(0.96); transition-duration: 0.1s; }
.cxYVRC:disabled:active { transform: none; }
.gMOdgm { font-family: Gamdom, Arial; font-weight: 700; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; min-width: 64px; padding: 11px 16px; color: rgb(249, 249, 249); height: 39px; border-radius: 6px; transition: 0.3s ease-in-out; font-size: 14px; line-height: 15px; white-space: nowrap; background-color: rgb(29, 35, 41); box-shadow: none; }
.gMOdgm:hover { text-decoration: none; background-color: rgb(10, 17, 25); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .gMOdgm:hover { background-color: rgb(29, 35, 41); }
}
.gMOdgm:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.gMOdgm.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.gMOdgm.Mui-disabled { color: rgba(255, 255, 255, 0.3); box-shadow: none; background-color: rgba(255, 255, 255, 0.12); }
.gMOdgm:hover { color: rgb(1, 211, 112); }
.gMOdgm:active { transform: scale(0.96); transition-duration: 0.1s; }
.gMOdgm:disabled:active { transform: none; }
.gMOdgm:hover { background-color: rgb(29, 35, 41); box-shadow: none; }
.gMOdgm:disabled { color: rgb(129, 142, 157); background-color: rgb(29, 35, 41); }
.hTDaZl { font-family: Gamdom, Arial; font-weight: 700; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; min-width: 64px; padding: 11px 16px; color: rgb(249, 249, 249); width: 100%; height: 39px; border-radius: 6px; transition: 0.3s ease-in-out; font-size: 14px; line-height: 15px; white-space: nowrap; background-color: rgb(29, 35, 41); box-shadow: none; }
.hTDaZl:hover { text-decoration: none; background-color: rgb(10, 17, 25); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .hTDaZl:hover { background-color: rgb(29, 35, 41); }
}
.hTDaZl:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.hTDaZl.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.hTDaZl.Mui-disabled { color: rgba(255, 255, 255, 0.3); box-shadow: none; background-color: rgba(255, 255, 255, 0.12); }
.hTDaZl:hover { color: rgb(1, 211, 112); }
.hTDaZl:active { transform: scale(0.96); transition-duration: 0.1s; }
.hTDaZl:disabled:active { transform: none; }
.hTDaZl:hover { background-color: rgb(29, 35, 41); box-shadow: none; }
.hTDaZl:disabled { color: rgb(129, 142, 157); background-color: rgb(29, 35, 41); }
.feQiAW { display: inherit; margin-right: 8px; margin-left: -4px; }
.feQiAW > :nth-of-type(1) { font-size: 20px; }
.eoOMoq { display: flex; align-items: center; width: 100%; height: 100%; }
.hPbxbT { display: flex; align-items: center; }
.csfpJU { display: flex; justify-content: flex-end; height: 100%; width: 100%; }
.edFQhU { display: flex; gap: 8px; }
.gBsHaZ { margin-top: 12px; }
.bOIZUO { display: flex; align-items: center; justify-content: space-between; padding: 0px 32px; }
.jvROaM { display: flex; margin-top: 24px; position: relative; }
.gEmjEG { margin-left: 8px; }
.iTexxl { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 0px 14px; }
.dHuTzz { display: flex; align-items: center; padding: 0px; border-radius: 6px; height: 40px; margin: auto; }
.dIaQGJ { display: flex; align-items: center; height: 70px; }
@media (min-width: 0px) {
  .dIaQGJ { margin-bottom: 14px; }
}
@media (min-width: 375px) {
  .dIaQGJ { margin-bottom: 34px; }
}
.kQmWnD { margin-top: 32px; }
.eTioEQ { width: 100%; }
.cgmhET { margin-top: 32px; margin-bottom: 32px; }
.iNLwLz { margin-top: 16px; margin-bottom: 96px; }
@media (min-width: 0px) {
  .bLfoUl { padding-bottom: 58px; }
}
@media (min-width: 960px) {
  .bLfoUl { padding-bottom: 0px; }
}
.ekjuXx { display: flex; gap: 8px; }
@media (min-width: 0px) {
  .ekjuXx { margin-top: 24px; }
}
@media (min-width: 960px) {
  .ekjuXx { margin-top: 0px; }
}
.ewEvFb { display: flex; }
.cvitnz { display: flex; justify-content: space-between; align-items: center; gap: 8px; margin-top: 64px; }
.eVaaOI { display: block; padding: 0px; align-items: center; flex: 3 1 0%; }
.eVGqiF { display: block; text-align: center; margin: 10px; }
.iYjDRK { display: flex; flex: 3 1 0%; flex-direction: column; }
.hykkNP { flex: 2 1 0%; }
.emMJDu { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 0px; }
.UJWax { display: flex; flex-direction: row; justify-content: flex-end; }
.fjrkop { display: inline-block; }
.kazEdV { position: fixed; display: flex; align-items: center; justify-content: center; inset: 0px; background-color: rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: transparent; }
.uUotO { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.hlqnLa { z-index: -1; }
.fKdAUF { background-color: rgb(37, 44, 49); color: rgb(249, 249, 249); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 10px -5px, rgba(0, 0, 0, 0.14) 0px 16px 24px 2px, rgba(0, 0, 0, 0.12) 0px 6px 30px 5px; background-image: unset; }
.fKdAUF.MuiAutocomplete-paper { border-radius: 6px; background-color: rgb(19, 26, 34); }
.fKdAUF.MuiAutocomplete-groupLabel { background-color: transparent; position: relative; font-size: 10px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: rgb(129, 142, 157); line-height: 20px; padding: 0px 24px; margin: 16px 0px 0px; }
.fKdAUF.MuiAutocomplete-option { background-color: transparent !important; }
.fKdAUF.MuiAutocomplete-option.Mui-focused { background-color: rgb(29, 35, 41) !important; }
.fKdAUF::-webkit-scrollbar { width: 14px; background-color: transparent; }
.fKdAUF::-webkit-scrollbar-thumb { border: 5px solid rgba(0, 0, 0, 0); background-clip: padding-box; border-radius: 9999px; }
.nNXoO { background-color: rgb(37, 44, 49); color: rgb(249, 249, 249); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; background-image: unset; }
.nNXoO.MuiAutocomplete-paper { border-radius: 6px; background-color: rgb(19, 26, 34); }
.nNXoO.MuiAutocomplete-groupLabel { background-color: transparent; position: relative; font-size: 10px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: rgb(129, 142, 157); line-height: 20px; padding: 0px 24px; margin: 16px 0px 0px; }
.nNXoO.MuiAutocomplete-option { background-color: transparent !important; }
.nNXoO.MuiAutocomplete-option.Mui-focused { background-color: rgb(29, 35, 41) !important; }
.nNXoO::-webkit-scrollbar { width: 14px; background-color: transparent; }
.nNXoO::-webkit-scrollbar-thumb { border: 5px solid rgba(0, 0, 0, 0); background-clip: padding-box; border-radius: 9999px; }
.iXDVTo { text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; overflow: visible; color: rgb(255, 255, 255); transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: rgb(29, 35, 41); border-radius: 8px; }
.iXDVTo:hover { background-color: rgba(255, 255, 255, 0.08); }
@media (hover: none) {
  .iXDVTo:hover { background-color: transparent; }
}
.iXDVTo.Mui-disabled { background-color: transparent; color: rgba(255, 255, 255, 0.3); }
.iXDVTo:active { transform: scale(0.96); transition-duration: 0.1s; }
.iXDVTo:disabled:active { transform: none; }
.fGCMoo { text-align: center; flex: 0 0 auto; overflow: visible; color: rgb(255, 255, 255); transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); padding: 5px; font-size: 1.125rem; background: rgb(29, 35, 41); border-radius: 8px; }
.fGCMoo:hover { background-color: rgba(255, 255, 255, 0.08); }
@media (hover: none) {
  .fGCMoo:hover { background-color: transparent; }
}
.fGCMoo.Mui-disabled { background-color: transparent; color: rgba(255, 255, 255, 0.3); }
.fGCMoo:active { transform: scale(0.96); transition-duration: 0.1s; }
.fGCMoo:disabled:active { transform: none; }
.bgpPgK { border-radius: 100%; height: 30px; width: 30px; animation: 0.7s ease 0s infinite normal none running rotation; background: radial-gradient(rgb(29, 35, 41) 58%, transparent 59%), conic-gradient(from 190.16deg at 50% 50%, rgb(1, 211, 112) 0deg, rgba(29, 35, 41, 0) 360deg); }
@keyframes rotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-359deg); }
}
.xvoPF { border-radius: 100%; height: 30px; width: 30px; animation: 0.7s ease 0s infinite normal none running rotation; background: radial-gradient(rgb(0, 255, 134) 58%, transparent 59%), conic-gradient(from 190.16deg at 50% 50%, rgb(29, 35, 41) 0deg, rgba(29, 35, 41, 0) 360deg); }
@keyframes rotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-359deg); }
}
.jcxBKR { position: relative; font-stretch: 100%; }
.kKiwvT { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.eONFKn { pointer-events: none; z-index: 150000; }
.eONFKn[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.eONFKn[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.eONFKn[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.eONFKn[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.eONFKn[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.eONFKn[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.eONFKn[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.eONFKn[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.hmXCuA { animation: 240ms ease-in-out 0s 1 normal none running iqRYFT; }
@media screen and (max-width: 1100px) {
  .hmXCuA { margin-right: 0px; }
}
@media screen and (max-width: 1100px) {
  .hmXCuA { margin-right: 0px; }
}
.dagNOg { display: grid; grid-template-rows: 1fr; gap: 0px; transition: grid-template-columns 200ms cubic-bezier(0, 0, 0.2, 1); background: rgb(10, 17, 25); grid-template-columns: auto 0px; }
@media (max-width: 599.95px) {
  .dagNOg { overflow-x: hidden; }
}
.expDD { grid-area: 1 / 1 / 2 / 2; display: flex; flex-direction: column; align-items: center; }
.fmbknV { height: 70px; background: rgba(12, 20, 28, 0.88); backdrop-filter: blur(10px); display: flex; justify-content: center; position: fixed; top: 0px; left: 0px; z-index: 3; transition: width 200ms cubic-bezier(0, 0, 0.2, 1); will-change: width; padding: 0px 80px 0px 70px; width: 100vw; }
@media (max-width: 1299.95px) {
  .fmbknV { padding: 0px 15px; }
}
@media (max-width: 999.95px) {
  .fmbknV { padding: 0px 15px; }
}
.iQQfzu { height: 100%; transform: translate(0px, 0px); width: 100%; max-width: 1392px; }
.cnvSmB { margin: 100px 0px 0px; padding: 0px 80px 0px 70px; display: flex; flex-direction: column; align-items: center; width: 100vw; min-height: calc(-549px + 100vh); background-image: url("/build/homepagebg.74ac17ce38.1541.png"); background-size: auto; background-repeat: no-repeat; background-position: center -50px; }
@media (max-width: 1299.95px) {
  .cnvSmB { width: 100vw; padding: 0px 15px; }
}
.ilGnsG { overflow: visible; height: 100%; width: 100%; max-width: 1392px; }
.jiZunN { grid-area: 1 / 2 / 2 / 3; transition: transform 225ms cubic-bezier(0, 0, 0.2, 1); will-change: transform; z-index: 6; position: fixed; top: 0px; right: 0px; transform: translateX(100%); }
.bEqLsS { z-index: 3; }
.iaicFT { z-index: 1200; }
.ljsNgG { overflow-y: auto; display: flex; flex-direction: column; height: 100%; flex: 1 0 auto; z-index: 1200; position: fixed; top: 0px; outline: 0px; left: 0px; width: 100%; max-width: 350px; background-color: rgb(23, 30, 38); }
@media (max-width: 599.95px) {
  .ljsNgG { max-width: 100%; }
}
.cjhhoB { --Grid-columns: 12; --Grid-columnSpacing: 8px; --Grid-rowSpacing: 8px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacing) * -1) 0px 0px calc(var(--Grid-columnSpacing) * -1); }
.bcTwrT { flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-columns)); min-width: 0px; box-sizing: border-box; padding: var(--Grid-rowSpacing) 0px 0px var(--Grid-columnSpacing); }
.jFGRrW { flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-columns)); min-width: 0px; box-sizing: border-box; padding: var(--Grid-rowSpacing) 0px 0px var(--Grid-columnSpacing); }
.fASiYd { --Grid-columns: 12; --Grid-columnSpacing: 0px; --Grid-rowSpacing: 0px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacing) * -1) 0px 0px calc(var(--Grid-columnSpacing) * -1); }
@media (min-width: 0px) {
  .fASiYd { justify-content: space-between; }
}
.iDlyZh { --Grid-columnsLevel1: var(--Grid-columns); --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-columns) + var(--Grid-columnSpacingLevel1)); flex-flow: wrap; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacingLevel1) * -1) 0px 0px calc(var(--Grid-columnSpacingLevel1) * -1); padding: var(--Grid-rowSpacing) 0px 0px var(--Grid-columnSpacing); align-items: center; min-width: 70px; }
@media (min-width: 960px) {
  .iDlyZh { flex-grow: 0; flex-basis: auto; width: calc(100% * 1 / var(--Grid-columns) + var(--Grid-columnSpacingLevel1)); }
}
@media (min-width: 0px) {
  .iDlyZh { justify-content: center; }
}
@media (min-width: 960px) {
  .iDlyZh { justify-content: flex-start; }
}
.gIeEzl { --Grid-columnsLevel1: var(--Grid-columns); --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-columns) + var(--Grid-columnSpacingLevel1)); flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacingLevel1) * -1) 0px 0px calc(var(--Grid-columnSpacingLevel1) * -1); padding: var(--Grid-rowSpacing) 0px 0px var(--Grid-columnSpacing); }
@media (min-width: 960px) {
  .gIeEzl { flex-grow: 0; flex-basis: auto; width: calc(100% * 8 / var(--Grid-columns) + var(--Grid-columnSpacingLevel1)); }
}
@media (min-width: 0px) {
  .gIeEzl { justify-content: space-between; }
}
.lcdFrM { flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-columnsLevel1)); min-width: 0px; box-sizing: border-box; padding: var(--Grid-rowSpacingLevel1) 0px 0px var(--Grid-columnSpacingLevel1); }
@media (min-width: 600px) {
  .lcdFrM { flex: 0 0 auto; max-width: none; width: auto; }
}
.fWliRP { --Grid-columnsLevel1: var(--Grid-columns); --Grid-columnSpacingLevel1: var(--Grid-columnSpacing); --Grid-rowSpacingLevel1: var(--Grid-rowSpacing); flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-columns) + var(--Grid-columnSpacingLevel1)); min-width: 0px; box-sizing: border-box; display: flex; flex-flow: column wrap; margin: calc(var(--Grid-rowSpacingLevel1) * -1) 0px 0px calc(var(--Grid-columnSpacingLevel1) * -1); padding: var(--Grid-rowSpacing) 0px 0px var(--Grid-columnSpacing); }
@media (min-width: 960px) {
  .fWliRP { flex-grow: 0; flex-basis: auto; width: calc(100% * 3 / var(--Grid-columns) + var(--Grid-columnSpacingLevel1)); }
}
@media (min-width: 0px) {
  .fWliRP { align-content: center; }
}
@media (min-width: 960px) {
  .fWliRP { align-content: flex-end; }
}
.cwoGAX { padding: 16px; text-align: left; justify-content: flex-start; background-color: rgb(37, 44, 49); height: 62px; }
.cwoGAX:disabled { color: rgb(249, 249, 249); background-color: rgb(37, 44, 49); }
.cwoGAX .MuiButton-startIcon { margin-left: 0px; }
.cwoGAX.Mui-disabled img { filter: grayscale(1); }
.bwvcjq { width: 100%; height: 1px; inset: auto auto 0px 50%; background: radial-gradient(50% 50% at 50% 50%, rgb(31, 38, 45) 0%, rgba(31, 38, 45, 0) 100%); display: block; border: none; position: absolute; transform: translateX(-50%); }
.arxjC { width: 100%; height: 1px; inset: auto 0px 0px auto; background: linear-gradient(181deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0) 100%); display: block; border: none; position: absolute; }
.EoRzx { width: 100%; height: 1px; inset: auto auto auto 50%; background: radial-gradient(50% 50% at 50% 50%, rgb(31, 38, 45) 0%, rgba(31, 38, 45, 0) 100%); display: block; border: none; position: absolute; transform: translateX(-50%); }
.ezIWcK { width: 100%; height: 1px; inset: 0px auto auto 50%; background: radial-gradient(50% 50% at 50% 50%, rgb(31, 38, 45) 0%, rgba(31, 38, 45, 0) 100%); display: block; border: none; position: absolute; transform: translateX(-50%); }
.dWmLWG { text-decoration: none; font-weight: 500; }
.dWmLWG:hover { cursor: pointer; color: rgb(1, 211, 112); }
.jutrwN { font-size: 14px; color: rgb(249, 249, 249); }
.jutrwN option { height: 30px; display: flex; align-items: center; margin: 6px 0px; padding: 0px 16px; }
.jutrwN option:hover { cursor: pointer; background-color: rgb(29, 35, 41); }
.lfjItN { display: flex; justify-content: center; height: 56px; background-color: rgb(37, 44, 49); }
.bYpHzu { width: 40px; height: 40px; border-radius: 8px; padding: 0px; transition: 0.2s ease-in-out; }
.bYpHzu:hover { background-color: rgb(37, 44, 49) !important; color: rgb(0, 255, 134); }
.bYpHzu.MuiIconButton-sizeSmall { width: 32px; height: 32px; font-size: 1rem; }
.bYpHzu.MuiIconButton-colorPrimary { background-color: rgb(0, 255, 134); color: rgb(29, 35, 41); }
.eotcow { min-width: 166px; cursor: pointer; }
.eotcow.MuiButton-textPrimary:hover { background-color: transparent; }
.eotcow.MuiButton-containedPrimary:disabled { color: rgb(29, 35, 41); background-color: rgb(0, 255, 134); }
@media (max-width: 599.95px) {
  .eotcow { min-width: 90px; }
}
.hiGKno { min-width: 115px; color: rgb(249, 249, 249); cursor: pointer; background: rgb(29, 35, 41) !important; pointer-events: visible !important; }
.hiGKno:hover { }
@media (max-width: 599.95px) {
  .hiGKno { min-width: 80px; }
}
@media (max-width: 459.95px) {
  .bmMFtK { width: 80px; }
}
.ddzrXl { font-size: 20px; font-weight: 500; }
.gyswbn { display: flex; justify-content: flex-end; align-items: center; margin-left: auto; }
@media (min-width: 600px) {
  .gyswbn { will-change: transform; transition: transform 250ms linear; transform: translateX(0px); }
}
.eAHayQ { height: 70px; background-color: rgb(10, 17, 25); }
@media print {
  .feBEyV { position: absolute !important; }
}
.bupuDY.MuiButtonBase-root { width: 40px; height: 40px; border-radius: 5px; padding: 0px; background-color: rgb(29, 35, 41); transition: 1s ease-in-out; }
.bupuDY.MuiButtonBase-root:hover { background-color: rgb(37, 44, 49); color: rgb(0, 255, 134); }
.bupuDY.MuiIconButton-sizeSmall { width: 32px; height: 32px; font-size: 1rem; }
.bupuDY.MuiIconButton-colorPrimary { background-color: rgb(0, 255, 134); color: rgb(29, 35, 41); }
.jQDdLa { width: 100%; min-height: 39px; }
.fZLIMk { width: 30px; border-radius: 50%; background-color: rgb(37, 44, 49); }
.lcWtsN { position: absolute; transition: 300ms; height: 7%; top: 45%; left: 37%; right: 37%; background-color: rgb(1, 211, 112); }
.dLXgmF { position: absolute; transition: 300ms; height: 7%; top: 45%; left: 37%; right: 37%; background-color: rgb(1, 211, 112); transform: rotate(-90deg); }
.gXLWUd { position: absolute; transition: 300ms; height: 7%; top: 45%; left: 37%; right: 37%; background-color: rgb(1, 211, 112); transform: rotate(0deg); }
.hPzvyV { display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.hPzvyV.Mui-focusVisible { background-color: rgba(255, 255, 255, 0.12); }
.hPzvyV.Mui-disabled { opacity: 0.38; }
.hPzvyV:hover:not(.Mui-disabled) { cursor: pointer; }
.hPzvyV.Mui-expanded { min-height: 64px; }
.VfdWS { display: flex; flex-grow: 1; margin: 12px 0px; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.VfdWS.Mui-expanded { margin: 20px 0px; }
.VfdWS.Mui-expanded { margin: 12px 0px; }
.chXpdC { display: flex; color: rgb(255, 255, 255); transform: rotate(0deg); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.chXpdC.Mui-expanded { transform: rotate(180deg); }
.gHwQXo { height: auto; overflow: visible; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); }
.heQDhC { display: flex; width: 100%; }
.fjKKAT { width: 100%; }
.ekoxoj { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; background-color: rgb(29, 35, 41); color: rgb(249, 249, 249); font-size: 13px; line-height: 16px; border-radius: 10px; }
.ekoxoj::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(255, 255, 255, 0.12); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.ekoxoj:first-of-type::before { display: none; }
.ekoxoj.Mui-expanded::before { opacity: 0; }
.ekoxoj.Mui-expanded:first-of-type { margin-top: 0px; }
.ekoxoj.Mui-expanded:last-of-type { margin-bottom: 0px; }
.ekoxoj.Mui-expanded + .ekoxoj.Mui-expanded::before { display: none; }
.ekoxoj.Mui-disabled { background-color: rgba(255, 255, 255, 0.12); }
.ekoxoj:first-of-type { border-top-left-radius: 8px; border-top-right-radius: 8px; }
.ekoxoj:last-of-type { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
@supports (-ms-ime-align: auto) {
  .ekoxoj:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.ekoxoj.Mui-expanded { margin: 16px 0px; }
.ekoxoj.Mui-expanded { margin: 0px; }
.ekoxoj::before { background-color: unset; }
.jFXBGq { padding: 20px 33px; }
.dmypLX { background: transparent; box-shadow: none; }
.dmypLX .Mui-focused { background: transparent; }
.bGvGYv { background: transparent; flex-direction: row-reverse; padding: 0px; min-height: 39px !important; }
.bGvGYv .MuiAccordionSummary-expandIconWrapper { width: 30px; height: 30px; color: rgb(1, 211, 112); font-weight: 500; background: rgb(37, 44, 49); border-radius: 50%; flex: 0 0 auto; padding: 12px; overflow: visible; font-size: 1.5rem; }
.bGvGYv .MuiAccordionSummary-expandIconWrapper.Mui-expanded { transform: rotate(0deg); }
.bGvGYv .MuiAccordionSummary-content { margin: 0px 0px 0px 13px; display: flex; justify-content: space-between; align-items: center; }
.hBZZQl { padding: 0px; flex-wrap: wrap; margin-top: 20px; }
.fEHcuj { transition: transform 0.1s ease-in-out; width: 125px; height: 29px; }
.fEHcuj img { object-fit: cover; object-position: left center; }
@media (max-width: 1099.95px) {
  .fEHcuj { width: 115px; height: auto; }
}
.fEHcuj:active { transform: scale(0.96); }
.hrHkOp { height: 100%; }
.jgvRaW { margin-right: 50px; }
@media (max-width: 1100.95px) {
  .jgvRaW { margin-right: 0px; }
}
.eBoHaV { position: relative; border-radius: 6px; display: flex; height: 63px; align-items: center; z-index: -2; background: linear-gradient(219deg, rgb(10, 131, 79) 0%, rgb(1, 194, 96) 100%); }
.kAUkOf { position: relative; border-radius: 6px; display: flex; height: 63px; align-items: center; z-index: -2; background: linear-gradient(227deg, rgb(14, 38, 123) 0%, rgb(43, 68, 157) 100%); }
.btitUE { position: relative; border-radius: 6px; display: flex; height: 63px; align-items: center; z-index: -2; background: linear-gradient(227deg, rgb(142, 12, 37) 0%, rgb(204, 20, 53) 100%); }
.kYUWyn { position: relative; border-radius: 6px; display: flex; height: 63px; align-items: center; z-index: -2; background: linear-gradient(227deg, rgb(133, 60, 48) 0%, rgb(133, 95, 35) 100%); }
.bdgmYi { padding-left: 20px; padding-right: 10px; font-size: 20px; }
@media (max-width: 599.95px) {
  .bdgmYi { text-shadow: rgba(37, 44, 49, 0.56) 1px 1px 1px; }
}
.frdsRf { font-size: 16px; font-weight: 500; }
@media (max-width: 372.95px) {
  .frdsRf { text-shadow: rgb(37, 44, 49) 1px 1px 1px; }
}
.lcKuff { position: absolute; right: 0px; z-index: -1; }
@media (min-width: 600px) {
  .lcKuff { display: none; }
}
@media (max-width: 394.95px) {
  .lcKuff { display: none; }
}
.hmUawV { }
.jZmNUR { color: rgb(129, 142, 157); font-size: 14px; }
.jZmOcx { color: rgb(129, 142, 157); font-size: 18px; }
.czktcJ { max-width: 100%; font-family: Gamdom, Arial; font-size: 0.8125rem; display: inline-flex; align-items: center; justify-content: center; color: rgb(249, 249, 249); white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; border: 0px; padding: 0px; vertical-align: middle; box-sizing: border-box; height: 20px; border-radius: 4px; text-transform: uppercase; background-color: rgb(37, 44, 49); }
.czktcJ.Mui-disabled { opacity: 0.38; pointer-events: none; }
.czktcJ .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: rgb(224, 224, 224); font-size: 0.75rem; }
.czktcJ .MuiChip-avatarColorPrimary { color: rgb(29, 35, 41); background-color: rgb(1, 211, 112); }
.czktcJ .MuiChip-avatarColorSecondary { color: rgb(249, 249, 249); background-color: rgb(10, 17, 25); }
.czktcJ .MuiChip-avatarSmall { margin-left: 4px; margin-right: -4px; width: 18px; height: 18px; font-size: 0.625rem; }
.czktcJ .MuiChip-icon { margin-left: 5px; margin-right: -6px; color: rgb(224, 224, 224); }
.czktcJ .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(249, 249, 249, 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }
.czktcJ .MuiChip-deleteIcon:hover { color: rgba(249, 249, 249, 0.4); }
.pDYTr { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 10px; padding-right: 10px; font-weight: 800; font-size: 8px; line-height: 12px; letter-spacing: 1px; }
.eXSmoK { text-transform: uppercase; height: 24px; font-weight: 800; line-height: 12px; letter-spacing: 1px; border-radius: 40px; background-color: rgb(1, 211, 112); color: rgb(37, 44, 49); }
.eXSmoK .MuiChip-label { font-size: 12px; }
.hHmNUr { width: 38px; height: 38px; padding: 0px; background-color: rgb(29, 35, 41); transition: 0.5s ease-in-out; border-radius: 50%; }
.hHmNUr:hover { background-color: rgb(37, 44, 49); }
.hHmNUr.extra-small { height: 24px; width: 24px; }
.hHmNUr.small { width: 32px; height: 32px; }
.hHmNUr.medium { width: 38px; height: 38px; }
.hHmNUr.large { width: 50px; height: 50px; }
.hHmNUr.MuiIconButton-colorSecondary { background-color: rgb(19, 26, 34); }
.hHmNUr.MuiIconButton-colorSecondary:hover { background-color: rgb(29, 35, 41); }
.fhfypi { color: rgb(167, 181, 188); font-size: 10px; }
@keyframes iqRYFT { 
  0% { opacity: 0; margin-top: -10px; }
  100% { opacity: 1; margin-top: 0px; }
}
.hMYpVI { position: relative; width: 381px; }
@media screen and (max-width: 600px) {
  .hMYpVI { padding-left: 0px; width: 100vw; }
}
.dVhryL { position: relative; height: 100%; background: rgb(19, 26, 34); font-weight: 500; }
@media screen and (max-width: 600px) {
  .dVhryL { padding-bottom: 70px; }
}
.cGDNoj { position: relative; height: 100%; background: none; flex-wrap: nowrap; }
.dnpMMr { flex-direction: row; padding: 0px 23px 0px 10px; min-height: 70px; position: relative; align-items: center; justify-content: space-between; }
.diQvPU { flex-direction: row; border-top: 1px solid rgb(30, 37, 44); position: relative; z-index: 4; }
@media screen and (max-width: 600px) {
  .diQvPU { position: sticky; bottom: 0px; }
}
.eSEjnS { background: none; margin-top: auto; z-index: 1; padding: 0px 9px; }
.eSEjnS > * > * { width: calc(100% - 20px); }
.eSEjnS > * > :first-child { margin-top: 9px; margin-bottom: 9px; }
.eSEjnS > * > :last-child { margin-bottom: 9px; }
.jAMlov { margin-right: 7px; font-size: 13px; }
.ccsGyn { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 8px 0px 0px; margin: 20px 0px 0px; border: 0px; vertical-align: top; width: 100%; }
.cLveBP { list-style: none; margin: 0px; padding: 0px; position: relative; }
.ihPmcM { appearance: none; user-select: none; border-radius: 0px; cursor: pointer; }
.ihPmcM:focus { background-color: rgba(255, 255, 255, 0.05); border-radius: 0px; }
.ihPmcM.Mui-disabled { cursor: default; }
.ihPmcM[multiple] { height: auto; }
.ihPmcM:not([multiple]) option, .ihPmcM:not([multiple]) optgroup { background-color: rgb(37, 44, 49); }
.ihPmcM.ihPmcM.ihPmcM { padding-right: 24px; min-width: 16px; }
.ihPmcM.MuiSelect-select { height: auto; min-height: 1.4375em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.ihPmcM.MuiSelect-select { padding-right: 0px; border-radius: 6px; }
.cykAza { top: calc(50% - 0.5em); position: absolute; right: 0px; display: inline-block; color: rgb(192, 192, 192); width: 24px; height: 24px; pointer-events: none; }
.cykAza.Mui-disabled { color: rgba(255, 255, 255, 0.3); }
.ktmjPT { bottom: 0px; left: 0px; position: absolute; opacity: 0; pointer-events: none; width: 100%; box-sizing: border-box; }
.knGigp { font-family: Gamdom, Arial; font-weight: 500; font-size: 13px; line-height: 1.4375em; font-stretch: 90%; color: rgb(249, 249, 249); position: relative; cursor: text; display: inline-flex; align-items: center; padding: 0px; background-color: rgb(19, 26, 34); box-sizing: border-box; border-radius: 6px; }
.knGigp.Mui-disabled { color: rgba(255, 255, 255, 0.5); cursor: default; }
.knGigp img { margin-right: 16px; }
.knGigp .MuiFocused { }
.hIFpBL { font: inherit; letter-spacing: inherit; color: currentcolor; padding: 4px 0px 5px; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; }
.hIFpBL::-webkit-input-placeholder { color: currentcolor; opacity: 0.5; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.hIFpBL:focus { outline: 0px; }
.hIFpBL:invalid { box-shadow: none; }
.hIFpBL::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .hIFpBL::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .hIFpBL:focus::-webkit-input-placeholder { opacity: 0.5; }
.hIFpBL.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(255, 255, 255, 0.5); }
.hIFpBL:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.hIFpBL:-webkit-autofill { transition-delay: 9999s; transition-property: background-color, color; }
.iZauCM { position: relative; margin-top: 20px; background: rgb(29, 35, 41); border-radius: 8px; border: 1px solid transparent; transition: 0.3s ease-in-out; }
label + .iZauCM { margin-top: 16px; }
.iZauCM .MuiIconButton-root { padding: 8px; border-radius: 6px; margin-right: 4px; height: 36px; width: 36px; }
.iZauCM:hover { border-color: rgba(0, 255, 134, 0.3); }
.iZauCM:active { border-color: rgba(0, 255, 134, 0.3); }
.iZauCM:focus { border-color: rgba(0, 255, 134, 0.3); }
.iZauCM:focus-within { border-color: rgba(0, 255, 134, 0.3); }
.iZauCM.Mui-error { border-color: rgba(253, 72, 72, 0.4); }
.iZauCM.Mui-disabled { opacity: 0.4; pointer-events: none; }
.ltOsa { height: 24px; background-color: rgb(29, 35, 41); border-radius: 6px; color: white; padding: 10px 16px; transition: 0.3s ease-in-out; font-size: 14px; font-weight: 500; line-height: 16px; text-overflow: ellipsis !important; }
.ltOsa::-webkit-calendar-picker-indicator { filter: invert(1); }
.ltOsa::placeholder { opacity: 1; text-overflow: ellipsis !important; color: rgb(129, 142, 157) !important; }
.ltOsa::before { border-width: 0px; }
.ltOsa::after { border-width: 0px; }
.dpGkzr { border: 1px solid transparent; color: rgb(249, 249, 249); box-sizing: border-box; border-radius: 6px !important; }
.dpGkzr:hover, .dpGkzr:focus, .dpGkzr[aria-expanded="true"] { border-color: rgb(54, 61, 69) !important; }
.jrJEgX { position: absolute; font-size: 14px; margin: auto; right: 13px; }
.tNKwo { cursor: pointer; padding: 0px; margin: 0px !important; }
.NtttS { height: 40px; display: flex; width: 100%; position: relative; padding: 0px; border: 0px !important; margin: 0px !important; }
.NtttS .MuiSelect-select { display: flex; align-items: center; background: rgb(19, 26, 34); }
@media (max-width: 959.95px) {
  .NtttS { pointer-events: none; }
}
.bbDmxI { color: rgb(129, 142, 157); font-family: Gamdom, Arial; font-weight: 500; font-size: 13px; line-height: 1.4375em; font-stretch: 90%; padding: 0px; position: relative; }
.bbDmxI.Mui-focused { color: rgb(0, 255, 134); }
.bbDmxI.Mui-disabled { color: rgba(255, 255, 255, 0.5); }
.bbDmxI.Mui-error { color: rgb(253, 72, 72); }
.bbDmxI.Mui-focused { color: rgb(129, 142, 157); }
.bbDmxI.Mui-error { color: rgb(129, 142, 157); }
.dXFPGw { display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(133% - 32px); position: absolute; left: 0px; top: 0px; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: auto; user-select: none; line-height: 1; font-size: 12px; transform: none !important; }
.dXFPGw.Mui-disabled { opacity: 0.4; }
.nzEXt { position: relative; }
.nzEXt .MuiInputBase-root { background: transparent; }
.nzEXt .MuiInputBase-root:hover .MuiSelect-root, .nzEXt .MuiInputBase-root:hover span { color: rgb(0, 255, 134); }
.nzEXt .MuiSelect-root { padding-left: 0px; padding-right: 10px; width: auto; }
.nzEXt .MuiSelect-root:hover, .nzEXt .MuiSelect-root:focus, .nzEXt .MuiSelect-root[aria-expanded="true"] { border-color: transparent !important; }
.nzEXt .MuiSelect-select, .nzEXt .MuiSelect-select:focus { background: transparent; }
.eBMmx { width: 23px; height: 14px; border-radius: 2px; margin-right: 8px !important; }
.kQHEPP { font-size: 14px; font-weight: 400; line-height: 16px; }
.kLrcVH { transition: 0.2s ease-out; margin-left: 5px; pointer-events: none; cursor: pointer; font-size: 14px; }
.hTkUuP { pointer-events: all; position: absolute; bottom: 88px; right: 0px; left: 0px; margin: 0px 10px; z-index: 11; display: block; }
.hTkUuP .EmojiPickerReact { --epr-emoji-size: 22px; --epr-emoji-gap: 12px; --epr-dark-category-icon-active-color: #00FF86; --epr-highlight-color: #00FF86; --epr-hover-bg-color: rgba(255,255,255,0.08); --epr-category-navigation-button-size: 24px; --epr-category-icon-active-color: #00FF86; --epr-category-label-bg-color: transparent; --epr-category-label-height: 30px; --epr-category-label-text-color: #68757b; --epr-bg-color: #252C31; --epr-text-color: #9e9e9e; --epr-search-input-bg-color: #1D2329; --epr-search-input-height: 32px; --epr-header-padding: 4px; --epr-picker-border-radius: 8px; width: unset !important; border-style: none !important; }
.hTkUuP .EmojiPickerReact .epr-emoji-category-label { font-size: 14px; }
.hTkUuP .EmojiPickerReact .epr-category-nav > button.epr-cat-btn { background-image: url("/build/iconCategoriesCharset.1913e58a3192b7603e3d.svg"); }
.hTkUuP .EmojiPickerReact .epr-category-nav > button.epr-cat-btn:focus::before { content: none; }
.hTkUuP .EmojiPickerReact li.epr-emoji-category > .epr-emoji-category-label { position: relative; }
.hTkUuP .EmojiPickerReact .epr-search-container input.epr-search { font-family: Gamdom, Arial; }
.hTkUuP .EmojiPickerReact .epr-search-container input.epr-search::placeholder { font-family: Gamdom, Arial; opacity: 1; color: rgb(129, 142, 157) !important; }
.cDvoHD { margin: 15px 10px; padding: 0px; min-height: 48px; max-height: 60px; width: 100%; display: inline-flex; border: 1px solid transparent; background: rgb(29, 35, 41); transition: 0.3s ease-in-out; border-radius: 8px; align-items: center; overflow: hidden; }
.cDvoHD:hover { border-color: rgba(0, 255, 134, 0.3); }
.cDvoHD:focus { border-color: rgba(0, 255, 134, 0.3); }
@media (max-width: 599.95px) {
  .cDvoHD { margin: 15px; }
}
.kQDJUl { padding: 10px 16px; height: 100%; width: 100%; align-content: center; font-family: Gamdom, Arial; font-size: 14px; overflow: scroll !important; }
.igIpqH { height: 0.01em; display: flex; max-height: 2em; align-items: center; white-space: nowrap; }
.iPWAhw { height: 36px; padding: 8px; margin-right: 4px; border-radius: 6px; width: 32px; background: rgb(29, 35, 41); text-align: center; flex: 0 0 auto; overflow: visible; color: rgb(129, 142, 157); }
.iPWAhw i::before { font-size: 18px; }
.iPWAhw i.icon.icon-Send { color: rgb(0, 255, 134); }
.iPWAhw.active > i { color: rgb(0, 255, 134); transition: 0.4s; }
.iPWAhw.MuiIconButton-root { font-size: unset; }
.fUbyGk { font-weight: 400; color: rgb(129, 142, 157); width: 100%; display: inline; }
.fofmF { display: flex; align-items: flex-end; }
.hrUOLy { display: flex; flex-direction: row; }
.lmODtI { width: 24px; height: 24px; align-items: center; justify-content: center; background: rgb(29, 35, 41); padding: 1px 3px; border-radius: 4px; }
.fNEcil { width: 24px; height: 24px; align-items: center; justify-content: center; }
.hhfkP { width: 100%; height: 100%; object-fit: contain; }
.jnJJEV { height: 24px; padding: 0px 4px; border-radius: 3px; margin-right: 6px; display: flex; align-items: center; text-transform: uppercase; font-size: 14px; font-weight: 400; background: rgb(219, 255, 0); color: rgb(19, 26, 34); }
.cUFUxx { position: absolute; left: -10px; height: 80%; width: 3px; border-radius: 5px; top: 10%; background-color: rgb(234, 255, 108); }
.gPqYjd { background: rgba(129, 142, 157, 0.06); border-radius: 4px; position: relative; padding: 6px; margin: 0px 6px 6px 10px; animation: 0.2s ease 0s 1 normal forwards running fBfQVW; }
.gPqYjd:nth-child(1) { margin-top: auto; }
.eUwPGq { background: rgba(129, 142, 157, 0.1); border-radius: 4px; position: relative; padding: 6px; margin: 0px 6px 6px 10px; animation: 0.2s ease 0s 1 normal forwards running fBfQVW; }
.eUwPGq:nth-child(1) { margin-top: auto; }
.hstOzk { vertical-align: middle; display: inline-block; position: relative; padding-left: 32px; margin-left: 0px; font-size: 13px; line-height: 24px; font-weight: 500; color: rgb(249, 249, 249); word-break: break-word; }
.dpaEqY { display: inline-block; margin-right: 6px; }
.bJIxwt { border-radius: 4px; width: 24px; height: 24px; left: 7px; top: 6px; position: absolute; }
.bJIxwt img { width: 100%; height: 100%; border-radius: 4px; cursor: pointer; }
.fiCgik { position: absolute; left: -20px; top: 0px; height: 100%; border: 1px solid red; }
.hXGPtp { color: rgb(129, 142, 157); font-size: 14px; line-height: 20px; font-weight: 500; display: inline-flex; align-items: center; cursor: pointer; }
.ifaCxi { color: rgb(219, 255, 0); font-size: 14px; line-height: 20px; font-weight: 500; display: inline-flex; align-items: center; cursor: pointer; }
.jvopgr { color: rgb(92, 215, 134); font-size: 14px; line-height: 20px; font-weight: 500; display: inline-flex; align-items: center; cursor: pointer; }
.jjRmBE { background: rgba(44, 52, 58, 0.4); border-radius: 4px; font-size: 12px; line-height: 24px; align-items: center; padding: 5px 6px; margin-right: 6px; color: rgb(129, 142, 157); display: inline-flex; height: 24px; }
.fksAgc { margin-left: -30px; line-height: 20px; margin-top: 3px; }
.buyFJl { position: absolute; top: -4px; right: -8px; width: 24px; height: 24px; border-radius: 100%; background-color: rgb(29, 35, 41); mix-blend-mode: normal; box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 12px; display: flex; align-items: center; justify-content: center; transition: 0.4s; cursor: pointer; }
.buyFJl:hover { background-color: rgb(37, 44, 49); }
.buyFJl i { font-size: 6px; line-height: 6px; }
.kXSmNd { margin: 6px 6px 10px 10px; background: rgb(30, 37, 47); border-radius: 4px; position: relative; padding: 6px; display: flex; flex-direction: column; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 17px 0px; opacity: 0; animation: 0.3s ease 0s 1 normal forwards running hmbcsv; }
.drZqdS { flex: 0 0 auto; border-radius: 4px; width: 24px; height: 24px; left: 7px; top: 6px; }
.drZqdS img { width: 100%; height: 100%; border-radius: 4px; cursor: pointer; }
.hsvRFb { vertical-align: middle; display: inline-block; position: relative; padding-left: 8px; margin-left: 0px; font-size: 13px; line-height: 24px; font-weight: 500; color: rgb(249, 249, 249); word-break: break-word; }
.joiHxz { display: inline-block; margin-right: 6px; }
.dEunrV { color: rgb(254, 64, 64); font-size: 14px; line-height: 20px; font-weight: 500; display: inline-flex; align-items: center; cursor: pointer; }
.gvopkk { padding-top: 2px; }
.fbeEVo { color: rgb(129, 142, 157); font-size: 12px; }
.fhgODA { display: flex; flex-direction: row; padding-top: 8px; padding-bottom: 6px; }
.kCZRqF { position: absolute; left: -20px; top: 0px; height: 100%; border: 1px solid red; }
.eGaRfr { background: none; padding: 0px; overflow-x: hidden; height: 100%; }
.egdzxO { display: flex; flex-direction: column; position: relative; height: calc(100% - 1px); overflow: hidden scroll; }
.egdzxO ::-webkit-scrollbar-thumb { background: rgb(28, 35, 41) !important; }
.egdzxO ::-webkit-scrollbar { width: 3px; height: 4px; background-color: transparent; }
.kQXDlK { position: absolute; left: 50%; bottom: 14px; width: 180px; background: rgb(0, 255, 134); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 20px; border-radius: 6px; font-weight: 700; font-size: 14px; line-height: 16px; text-align: center; color: rgb(29, 35, 41); padding: 11px; margin-left: -82px; cursor: pointer; user-select: none; display: none; z-index: 3; }
.gwWiKW { position: absolute; left: 0px; top: 0px; width: 100%; height: 42px; background: linear-gradient(rgb(19, 26, 34) 0%, rgba(19, 26, 34, 0) 100%); pointer-events: none; z-index: 1; }
.bBUSjI { height: 100vh; }
.eDJkaM { display: flex; align-items: center; justify-content: center; }
.cqjJwf { position: fixed; overflow: hidden; width: 100%; z-index: 10; }
.filFqU { overflow: hidden; position: relative; background: linear-gradient(90deg, rgb(166, 123, 255) 0%, rgb(120, 55, 255) 100%, rgb(100, 74, 153) 100%); border-radius: 7px; }
.hkkDKC { position: absolute; right: 100px; }
@media (max-width: 1422.95px) {
  .hkkDKC { right: -116px; }
}
@media (max-width: 1094.95px) {
  .hkkDKC { right: -273px; }
}
@media (max-width: 816.95px) {
  .hkkDKC { right: -380px; }
}
@media (max-width: 708.95px) {
  .hkkDKC { bottom: 0px; left: 0px; right: 0px; height: 275px; display: flex; justify-content: center; align-items: center; }
}
.ieNElM { width: 100%; }
.elcKAH { height: 209px; display: flex; width: 100%; }
@media (max-width: 708.95px) {
  .elcKAH { height: 475px; }
}
.eFaTAp { width: 100%; display: flex; justify-content: space-between; margin-left: 42px; margin-top: 0px; margin-right: 52px; }
@media (max-width: 708.95px) {
  .eFaTAp { margin-left: 0px; margin-right: 0px; margin-top: 3px; }
}
.dYPsek { display: flex; flex-direction: column; gap: 20px; z-index: 1; justify-content: center; }
@media (max-width: 708.95px) {
  .dYPsek { padding: 20px; align-items: center; }
}
@media (max-width: 708.95px) {
  .dYPsek { width: 100%; display: flex; padding: 20px; align-items: center; }
}
.fuJWVX { display: flex; flex-direction: column; align-items: center; gap: 15px; justify-content: center; }
@media (max-width: 1422.95px) {
  .fuJWVX { display: none; }
}
@media (max-width: 959.95px) {
  .dZEPnN { font-size: 30px; }
}
@media (max-width: 708.95px) {
  .dZEPnN { white-space: normal; text-align: center; }
}
.Lwezt { display: flex; width: 100%; align-items: center; gap: 15px; }
@media (max-width: 708.95px) {
  .Lwezt { justify-content: center; flex-wrap: wrap; }
}
.kMoCQK { position: absolute; right: 10px; top: 10px; z-index: 1; }
.fIneRU { height: 54px; width: 100%; max-width: 195px; }
.fIneRU span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.fIneRU:hover { box-shadow: none; }
.jMZCpV { display: flex; gap: 10px; }
.eUZbzv { color: black; }
@media (max-width: 708.95px) {
  .eUZbzv { display: block; }
}
.cXBWsf { height: 54px; width: 54px; border-radius: 6px; }
.cXBWsf:hover { background: rgb(37, 44, 49); }
.cXBWsf.Mui-disabled { pointer-events: auto; cursor: not-allowed; background-color: rgb(29, 35, 41); opacity: 1; }
@media (max-width: 708.95px) {
  .cOkfSL { text-shadow: rgb(112, 112, 112) 0px 1px 2.3px; margin-top: auto; }
}
.bFKroE { width: 32px; height: 32px; border-radius: 8px; padding: 0px; background-color: rgb(29, 35, 41); transition: 0.5s ease-in-out; }
@media (hover: none) {
  .bFKroE :hover { background-color: transparent !important; }
}
.fJbQbd { font-size: 16px; }
.cBwVar { display: block; background-color: rgba(249, 249, 249, 0.13); height: 1.2em; border-radius: 50%; animation: 2s ease-in-out 0.5s infinite normal none running dIcZjS; }
.envQGz { display: block; background-color: rgba(249, 249, 249, 0.13); height: 1.2em; animation: 2s ease-in-out 0.5s infinite normal none running dIcZjS; }
.ggpjC { display: flex; width: 100%; flex-flow: row; justify-content: space-between; gap: 28px; }
@media (max-width: 709.95px) {
  .ggpjC { flex-direction: column; }
}
.iUpDLY { background: rgba(255, 255, 255, 0.06); border-radius: 10px; width: 100%; height: 100%; position: absolute; }
.wlSLj { width: 100%; height: 261px; position: relative; bottom: 0px; transition: transform 0.2s cubic-bezier(0.47, 0, 0.75, 0.72); cursor: pointer; }
.wlSLj:hover { transform: translateY(-5px); }
@media (max-width: 959.95px) {
  .wlSLj { height: 200px; }
}
@media (max-width: 709.95px) {
  .wlSLj { height: auto; min-height: 220px; }
}
.kXtNXQ { width: 100%; border-radius: 10px; height: 100%; object-fit: cover; }
@media (max-width: 599.95px) {
  .kXtNXQ { position: absolute; }
}
.jwuYqX { width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 16px 20px; position: absolute; bottom: 0px; border-radius: 0px 0px 10px 10px; border-top: 1px solid rgba(255, 255, 255, 0.12); background: rgba(198, 0, 107, 0.17); backdrop-filter: blur(20px); }
.iunMRp { width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 16px 20px; position: absolute; bottom: 0px; border-radius: 0px 0px 10px 10px; border-top: 1px solid rgba(255, 255, 255, 0.12); background: rgba(0, 178, 88, 0.15); backdrop-filter: blur(40px); }
.fVnBNj { margin-bottom: 60px; }
.jFGKzH { min-width: 135px; padding-right: 10px; text-shadow: rgba(0, 0, 0, 0.25) 0px 3.78571px 9.46428px; font-size: clamp(24px, 4vw, 30px) !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
.zgwNL { transition: 0.3s ease-in-out; width: auto; padding: 20px 22px; background: rgba(255, 255, 255, 0.16); backdrop-filter: blur(98.4124px); }
@media (max-width: 599.95px) {
  .zgwNL { padding: 0px; width: 32px; height: 32px; }
}
.hkdOfN { transition: transform 0.2s cubic-bezier(0.47, 0, 0.75, 0.72); cursor: pointer; }
.hkdOfN:hover { transform: translateY(-5px); }
.eVzacm { display: flex; height: 90px; align-items: center; justify-content: center; border-radius: 9px; background: linear-gradient(219deg, rgb(7, 109, 203) 0%, rgb(65, 148, 226) 100%); }
.ewwAgP { display: flex; height: 90px; align-items: center; justify-content: center; border-radius: 9px; background: linear-gradient(219deg, rgb(10, 131, 79) 0%, rgb(1, 194, 96) 100%); }
.gnwPAa { display: flex; height: 90px; align-items: center; justify-content: center; border-radius: 9px; background: linear-gradient(227deg, rgb(142, 12, 37) 0%, rgb(204, 20, 53) 100%); }
.dkrbkJ { display: flex; height: 90px; align-items: center; justify-content: center; border-radius: 9px; background: linear-gradient(227deg, rgb(14, 38, 123) 0%, rgb(43, 68, 157) 100%); }
.kPzNCZ { display: flex; height: 90px; align-items: center; justify-content: center; border-radius: 9px; background: linear-gradient(227deg, rgb(133, 60, 48) 0%, rgb(133, 95, 35) 100%); }
.eZTuQG { padding-right: 10px; font-size: 20px; }
@media (max-width: 599.95px) {
  .eZTuQG { text-shadow: rgba(37, 44, 49, 0.56) 1px 1px 1px; }
}
.jHPqub { filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 3.64631px 9.11578px); }
@media (max-width: 599.95px) {
  .jHPqub { min-width: auto; font-size: clamp(18px, 4vw, 23px) !important; }
}
.frJEjY { margin-top: 30px; }
.cHNcrf { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; }
@media (max-width: 1599.95px) {
  .cHNcrf { grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 959.95px) {
  .cHNcrf { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 599.95px) {
  .cHNcrf { grid-template-columns: repeat(1, 1fr); }
}
.iSiSnT { display: flex; margin-bottom: 25px; }
.jKtsOF { width: 21px; height: 25px; margin-right: 10px; }
.faqBgp { display: flex; align-items: center; gap: 12px; justify-content: space-between; margin-top: 30px; margin-bottom: 30px; }
.kMQYLr { display: flex; width: calc(100% - 345px); }
@media (max-width: 599.95px) {
  .kMQYLr { width: 85%; }
}
.BZTji { display: flex; width: 100%; }
@media (max-width: 959.95px) {
  .BZTji { font-size: clamp(21px, 6vw, 30px) !important; }
}
.hHNDsg { white-space: nowrap; }
.dgRlOt { margin-left: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(0, 255, 134); }
.ejJwnE { width: 333px; }
@media (max-width: 599.95px) {
  .ejJwnE { width: auto; }
}
.ejJwnE .MuiFormControl-root.MuiTextField-root { padding: 0px !important; margin: 0px !important; }
.eoFhyP { display: flex; flex-direction: column; align-items: center; width: 100%; cursor: auto; margin-top: 4px; color: rgb(187, 201, 208); }
.gdpYtL { padding: 6px 0px; min-width: auto; }
.fofApR { z-index: 1500 !important; }
.fofApR .MuiDialog-paperFullScreen { background: rgb(19, 26, 34); padding: 24px 20px; }
.ieQCJw { display: table; width: 100%; border-collapse: collapse; border-spacing: 0px; }
.ieQCJw caption { font-family: Gamdom, Arial; font-weight: 400; font-size: 13px; line-height: normal; font-stretch: normal; padding: 16px; color: rgb(129, 142, 157); text-align: left; caption-side: bottom; }
.bjtduG { display: table-row-group; }
.gcjCjk { font-family: Gamdom, Arial; font-weight: 500; font-size: 13px; line-height: 1.5rem; font-stretch: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(81, 81, 81); text-align: left; padding: 16px; color: rgb(249, 249, 249); }
.bmujxa { font-family: Gamdom, Arial; font-weight: 500; font-size: 13px; line-height: 1.5rem; font-stretch: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(81, 81, 81); text-align: right; padding: 16px; color: rgb(249, 249, 249); flex-direction: row-reverse; }
.ELSmS { font-family: Gamdom, Arial; font-weight: 400; font-size: 13px; line-height: normal; font-stretch: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(81, 81, 81); text-align: left; padding: 16px; color: rgb(249, 249, 249); }
.ipSorQ { font-family: Gamdom, Arial; font-weight: 400; font-size: 13px; line-height: normal; font-stretch: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(81, 81, 81); text-align: right; padding: 16px; color: rgb(249, 249, 249); flex-direction: row-reverse; }
.eFUedP { display: table-header-group; }
.dbiQjO { color: inherit; display: table-row; vertical-align: middle; outline: 0px; }
.dbiQjO.MuiTableRow-hover:hover { background-color: rgba(255, 255, 255, 0.08); }
.dbiQjO.Mui-selected { background-color: rgba(0, 255, 134, 0.16); }
.dbiQjO.Mui-selected:hover { background-color: rgba(0, 255, 134, 0.24); }
tbody > .RIHMU:first-child { animation: 0.5s ease 0s 1 normal none running ihKOrc; }
.RIHMU > :first-child { padding-left: 32px; }
.RIHMU > :last-child { padding-right: 32px; text-align: right; }
.fCmehp { padding: 24px; }
.dsCOQc { font-family: Gamdom, Arial; line-height: 1.25; text-transform: none; letter-spacing: 0.3px; font-stretch: 90%; max-width: 360px; position: relative; flex-shrink: 0; overflow: hidden; white-space: normal; text-align: center; flex-direction: column; color: rgb(129, 142, 157); flex-grow: 1; font-size: 13px; font-weight: 700; z-index: 1; width: fit-content; padding: 6px 12px; min-height: 39px; min-width: auto !important; }
.dsCOQc.Mui-selected { color: rgb(0, 255, 134); }
.dsCOQc.Mui-disabled { color: rgba(255, 255, 255, 0.5); }
.ka-dGoK { overflow: hidden; min-height: 48px; display: flex; padding: 5px; border-radius: 6px; background-color: rgb(19, 26, 34); z-index: 0; }
@media (max-width: 599.95px) {
  .ka-dGoK .MuiTabs-scrollButtons { display: none; }
}
.ka-dGoK.light { background-color: rgb(37, 44, 49); }
.ka-dGoK .MuiTabs-scrollButtons.Mui-disabled { color: rgb(255, 0, 0); background-color: rgb(20, 255, 255); display: none; }
.elSHMy { position: relative; display: inline-block; flex: 1 1 auto; white-space: nowrap; overflow-x: hidden; width: 100%; }
.jxEmFc { display: flex; }
.fzIKUT { position: absolute; bottom: 0px; width: 100%; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); z-index: 0; height: 100%; background: rgb(29, 35, 41); border-radius: 6px; }
.iPA-DqA { position: relative; background-color: rgb(19, 26, 34); border-radius: 12px; min-width: 1000px; z-index: 0; margin-bottom: 45px; }
.jdeOA { transition: text-shadow 0.2s linear; display: block !important; }
@keyframes highlight-green { 
  0% { text-shadow: rgb(1, 211, 112) 0px 0px 10px; }
  100% { text-shadow: transparent 0px 0px 10px; }
}
@keyframes highlight-danger { 
  0% { text-shadow: rgb(253, 72, 72) 0px 0px 10px; }
  100% { text-shadow: transparent 0px 0px 10px; }
}
.jdeOA.--glow-green { animation: 2s ease 0s 1 normal none running highlight-green; }
.jdeOA.--glow-danger { animation: 2s ease 0s 1 normal none running highlight-danger; }
.jdeOA.--danger { color: rgb(253, 72, 72); }
.jdeOA.--green { color: rgb(1, 211, 112); }
.jdeOA.--white { color: rgb(249, 249, 249); }
.bMOuHe { color: rgb(92, 215, 134); font-size: 15px; line-height: 20px; margin-left: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 80px; }
.knjvFE { color: rgb(129, 142, 157); font-size: 15px; line-height: 20px; margin-left: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 80px; }
.gmuuVY { color: rgb(255, 147, 220); font-size: 15px; line-height: 20px; margin-left: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 80px; }
.ivPmcF { color: rgb(139, 161, 248); font-size: 15px; line-height: 20px; margin-left: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 80px; }
.iMyZba { display: flex; align-items: center; }
.jjKTi { margin-left: 6px; }
.homBdH { height: 20px; margin-right: 8px; border-radius: 3px; }
.dcgFRn { position: relative; width: 24px; min-width: 24px; height: 24px; min-height: 24px; }
.kZXkNo { width: 100%; height: 100%; border-radius: 4px; }
.eseELi { align-items: center; }
.bTlSxl { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; display: block; padding-left: 16px; padding-right: 16px; }
@media (min-width: 600px) {
  .bTlSxl { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1600px) {
  .bTlSxl { max-width: 1600px; }
}
.iYdPrJ { display: flex; background-color: rgb(29, 35, 41); flex-direction: column; max-height: 450px; margin-top: 20px; position: relative; overflow: hidden; padding: 20px; border-radius: 10px; transition: max-height 1s ease-in-out; }
@media (min-width: 1300px) {
  .iYdPrJ { margin-right: auto; margin-left: auto; max-width: 1550px; }
}
.cAaOqT { display: flex; align-items: center; cursor: pointer; }
.eflsZf { margin-top: 8px; padding-right: 8px; }
.bYaMuR { padding: 4px 0px 0px; flex-wrap: wrap; }
.ignxI { position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); }
.ignxI:active { transform: translateX(-50%) scale(0.95); }
.hOjveZ { position: absolute; background: linear-gradient(rgb(20, 26, 32) 15%, rgba(20, 26, 32, 0) 100%); transform: rotate(180deg); bottom: 0px; left: 0px; width: 100%; height: 300px; }
.kBxqEe { position: absolute; right: 20px; place-self: center; width: 30px; height: 30px; background: rgb(37, 44, 49); border-radius: 50%; padding: 0px; }
.kBxqEe .label { width: 38px; height: 38px; transition: 0.5s ease-in-out; border-radius: 50%; background-color: rgb(29, 35, 41) !important; }
.kBxqEe .label:hover { background-color: rgb(37, 44, 49) !important; }
.wLftw { display: flex; justify-content: space-between; height: 290px; background: radial-gradient(58.66% 80.62% at 64.85% 100%, rgb(1, 56, 34) 0%, rgb(15, 27, 41) 89.06%), rgb(24, 28, 32); box-shadow: rgba(0, 0, 0, 0.35) 0px 3.13178px 23.4884px; border-radius: 12px; margin-top: 35px; margin-bottom: 35px; }
@media (max-width: 959.95px) {
  .wLftw { display: flex; flex-direction: column; gap: 30px; padding-left: 0px; height: 100%; align-items: center; background: radial-gradient(57.69% 102.75% at 87.32% 116.04%, rgb(1, 56, 34) 0%, rgb(15, 27, 41) 89.06%), rgb(24, 28, 32); }
}
.bYggoI { padding: 43px 0px 70px 60px; display: flex; flex-direction: column; justify-content: space-between; }
@media (max-width: 959.95px) {
  .bYggoI { margin-left: 0px; margin-top: 25px; align-items: center; padding: 43px 0px 70px; }
}
@media (max-width: 959.95px) {
  .PhJUs { display: flex; flex-direction: column; align-items: center; text-align: center; }
}
.kvtPyq { height: 100%; }
@media (max-width: 959.95px) {
  .kvtPyq { width: 100%; }
}
.eLNBYd { height: 100%; }
@media (max-width: 959.95px) {
  .eLNBYd { width: 100%; }
}
.hyxDFF { width: 115px; background-color: rgb(29, 35, 41); color: rgb(249, 249, 249); }
@media (min-width: 0px) and (max-width: 374.95px) {
  .hyxDFF { width: 80px; }
}
.drhOCO { font-weight: 400; color: rgb(0, 255, 134); font-size: 13px; line-height: 16px; }
.iGKKjq { font-weight: 400; color: rgb(0, 255, 134); font-size: 13px; line-height: 16px; }
.jeQqsn { padding: 10px 0px; color: rgb(129, 142, 157); }
.eRnfYK { list-style: inside; margin: 10px 0px 10px 10px; color: rgb(129, 142, 157); }
.bzTFTV { display: flex; justify-content: flex-start; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; padding: 8px 16px; color: rgb(255, 255, 255); height: 30px; border-radius: 0px; font-size: 14px; font-stretch: 110%; transition: none !important; margin: 0px !important; }
.bzTFTV.Mui-focusVisible { background-color: rgba(255, 255, 255, 0.12); }
.bzTFTV.Mui-selected { background-color: rgba(0, 255, 134, 0.16); }
.bzTFTV.Mui-selected.Mui-focusVisible { background-color: rgba(0, 255, 134, 0.28); }
.bzTFTV.Mui-disabled { opacity: 0.38; }
.bzTFTV:first-child { padding-top: 6px; }
.bzTFTV:hover { border-radius: 0px; }
.bzTFTV.Mui-focusVisible { background: transparent; }
.bzTFTV .MuiSvgIcon-root { height: 18px; width: 18px; }
.bzTFTV .MuiLink-root { white-space: nowrap; }
.iLUELg { display: flex; justify-content: flex-start; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; padding: 8px 16px; color: rgb(255, 255, 255); height: 30px; border-radius: 0px; font-size: 14px; font-stretch: 110%; transition: none !important; margin: 0px !important; }
.iLUELg.Mui-focusVisible { background-color: rgba(255, 255, 255, 0.12); }
.iLUELg.Mui-selected { background-color: rgba(0, 255, 134, 0.16); }
.iLUELg.Mui-selected.Mui-focusVisible { background-color: rgba(0, 255, 134, 0.28); }
.iLUELg.Mui-disabled { opacity: 0.38; }
.iLUELg:first-child { padding-top: 6px; }
.iLUELg:hover { border-radius: 0px; }
.iLUELg.Mui-focusVisible { background: transparent; }
.iLUELg .MuiSvgIcon-root { height: 18px; width: 18px; }
.iLUELg .MuiLink-root { white-space: nowrap; }
@media (min-width: 0px) {
  .iLUELg { justify-content: flex-end; }
}
@media (min-width: 600px) {
  .iLUELg { justify-content: flex-start; }
}
.cJrDNM { box-sizing: border-box; line-height: 48px; list-style: none; font-family: Gamdom, Arial; font-weight: 500; font-size: 0.875rem; padding-left: 16px; padding-right: 16px; position: sticky; top: 0px; z-index: 1; background-color: rgb(37, 44, 49); color: rgb(129, 142, 157); margin-bottom: 8px; }
.cJrDNM h6 { font-weight: 500; line-height: 210%; }
.cruOJb { box-sizing: border-box; line-height: 48px; list-style: none; font-family: Gamdom, Arial; font-weight: 500; font-size: 0.875rem; padding-left: 16px; padding-right: 16px; position: sticky; top: 0px; z-index: 1; background-color: rgb(37, 44, 49); color: rgb(129, 142, 157); margin-bottom: 8px; }
.cruOJb h6 { font-weight: 500; line-height: 210%; }
@media (min-width: 0px) {
  .cruOJb { text-align: right; }
}
@media (min-width: 600px) {
  .cruOJb { text-align: unset; }
}
.heAIxw .icon-facebook-square { color: rgb(66, 103, 178); }
.heAIxw .icon-twitter { color: rgb(29, 161, 242); }
.heAIxw .icon-discord-icon { color: rgb(160, 177, 249); }
.heAIxw .icon-telegram-icon { color: rgb(39, 164, 219); font-size: 18px; }
.heAIxw .icon-vk { color: rgb(81, 129, 184); }
.heAIxw .icon-youtube-icon { color: rgb(213, 83, 57); font-size: 18px; }
.kLOdfB { padding-left: 0px; padding-right: 0px; background-color: transparent; }
@media (max-width: 599.95px) {
  .kLOdfB { padding: 15px 0px 0px; }
}
.bgSAYY { margin-top: 33px; width: 100%; max-width: 236px; }
@media (max-width: 599.95px) {
  .bgSAYY { margin-top: 12px; }
}
.dxhEVS { min-width: 25px; max-height: 40px; object-fit: contain; }
.MzwYg { padding: 0px 80px 0px 70px; margin-top: 100px; box-sizing: border-box; width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; background: rgba(12, 20, 28, 0.88); backdrop-filter: blur(9.06962px); }
@media (max-width: 1299.95px) {
  .MzwYg { padding: 0px 15px; }
}
.jOylRk { width: 100%; display: flex; align-items: center; justify-content: center; position: relative; max-width: 1392px; }
.dEmMPa { padding: 58px 0px; width: 100%; }
.jhXaFG { background-color: rgb(19, 26, 34); backdrop-filter: blur(9.06962px); width: 100%; min-height: 79px; padding: 0px 80px 0px 70px; display: flex; align-items: center; justify-content: center; position: relative; }
.cCtdUg { padding-left: 0px; padding-right: 0px; }
.hbJezy { text-overflow: ellipsis; overflow: hidden; }
.cMmILF { max-width: 50vw; }
.kjZctw { display: flex; align-items: center; padding: 19px 0px; justify-content: space-between; gap: 12px; max-width: 1392px; width: 100%; }
@media (max-width: 1299.95px) {
  .kjZctw { flex-direction: column; padding: 19px 15px; }
}
@media (max-width: 599.95px) {
  .kjZctw { margin-bottom: 70px; }
}
.htjRoB { color: rgb(129, 142, 157); font-size: 12px; line-height: 15px; font-weight: 500; }
.kmvQkx { width: 74px; border-radius: 5px; }
.lfxMxH { gap: 8px; display: flex; justify-content: flex-end; margin-left: 8px; margin-top: 0px; flex-wrap: wrap; }
@media (max-width: 599.95px) {
  .lfxMxH { margin-right: 0px; justify-content: center; margin-left: 0px; margin-top: 24px; }
}
.cKjbpB { width: 40px; height: 40px; }
.jBYehz.Mui-focused .MuiAutocomplete-clearIndicator { visibility: visible; }
@media (pointer: fine) {
  .jBYehz:hover .MuiAutocomplete-clearIndicator { visibility: visible; }
}
.jBYehz .MuiAutocomplete-tag { margin: 3px; max-width: calc(100% - 6px); }
.MuiAutocomplete-hasPopupIcon.jBYehz .MuiAutocomplete-inputRoot, .MuiAutocomplete-hasClearIcon.jBYehz .MuiAutocomplete-inputRoot { padding-right: 30px; }
.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon.jBYehz .MuiAutocomplete-inputRoot { padding-right: 56px; }
.jBYehz .MuiAutocomplete-inputRoot .MuiAutocomplete-input { width: 0px; min-width: 30px; }
.jBYehz .MuiInput-root { padding-bottom: 1px; }
.jBYehz .MuiInput-root .MuiInput-input { padding: 4px 4px 4px 0px; }
.jBYehz .MuiInput-root.MuiInputBase-sizeSmall .MuiInput-input { padding: 2px 4px 3px 0px; }
.jBYehz .MuiOutlinedInput-root { padding: 9px; }
.MuiAutocomplete-hasPopupIcon.jBYehz .MuiOutlinedInput-root, .MuiAutocomplete-hasClearIcon.jBYehz .MuiOutlinedInput-root { padding-right: 39px; }
.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon.jBYehz .MuiOutlinedInput-root { padding-right: 65px; }
.jBYehz .MuiOutlinedInput-root .MuiAutocomplete-input { padding: 7.5px 4px 7.5px 5px; }
.jBYehz .MuiOutlinedInput-root .MuiAutocomplete-endAdornment { right: 9px; }
.jBYehz .MuiOutlinedInput-root.MuiInputBase-sizeSmall { padding-top: 6px; padding-bottom: 6px; padding-left: 6px; }
.jBYehz .MuiOutlinedInput-root.MuiInputBase-sizeSmall .MuiAutocomplete-input { padding: 2.5px 4px 2.5px 8px; }
.jBYehz .MuiFilledInput-root { padding-top: 19px; padding-left: 8px; }
.MuiAutocomplete-hasPopupIcon.jBYehz .MuiFilledInput-root, .MuiAutocomplete-hasClearIcon.jBYehz .MuiFilledInput-root { padding-right: 39px; }
.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon.jBYehz .MuiFilledInput-root { padding-right: 65px; }
.jBYehz .MuiFilledInput-root .MuiFilledInput-input { padding: 7px 4px; }
.jBYehz .MuiFilledInput-root .MuiAutocomplete-endAdornment { right: 9px; }
.jBYehz .MuiFilledInput-root.MuiInputBase-sizeSmall { padding-bottom: 1px; }
.jBYehz .MuiFilledInput-root.MuiInputBase-sizeSmall .MuiFilledInput-input { padding: 2.5px 4px; }
.jBYehz .MuiInputBase-hiddenLabel { padding-top: 8px; }
.jBYehz .MuiFilledInput-root.MuiInputBase-hiddenLabel { padding-top: 0px; padding-bottom: 0px; }
.jBYehz .MuiFilledInput-root.MuiInputBase-hiddenLabel .MuiAutocomplete-input { padding-top: 16px; padding-bottom: 17px; }
.jBYehz .MuiFilledInput-root.MuiInputBase-hiddenLabel.MuiInputBase-sizeSmall .MuiAutocomplete-input { padding-top: 8px; padding-bottom: 9px; }
.jBYehz .MuiAutocomplete-input { flex-grow: 1; text-overflow: ellipsis; opacity: 0; }
.jBYehz .MuiAutocomplete-input { opacity: 1; }
@keyframes dIcZjS { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.cLEMBD { position: absolute; top: 6px; left: 14px; z-index: 1; }
.bljDxj { opacity: 1; z-index: 2; color: white; transition: 0.3s ease-in-out; }
.jOnTQT { display: flex; flex-wrap: wrap; align-content: flex-end; align-items: flex-end; padding: 8px 0px 0px; cursor: pointer; }
.dcsEAR { border-radius: 8px; height: 0px; padding-top: 70.7%; position: relative; overflow: hidden; transition: 0.3s cubic-bezier(0.74, 0.25, 0.45, 0.94); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px 0px; background: url("/build/gamdom-slots-thumbnail.25f2a1fc20.2042.png") center center / cover no-repeat; }
.dcsEAR::after { content: ""; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)); transition: 0.1s ease-in-out; }
.dcsEAR img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; transition: 0.1s cubic-bezier(0.74, 0.25, 0.45, 0.94); }
.dcsEAR img { opacity: 0; }
.dwpEL { border-radius: 8px; height: 0px; padding-top: 70.7%; position: relative; overflow: hidden; background: rgb(35, 44, 49); transition: 0.3s cubic-bezier(0.74, 0.25, 0.45, 0.94); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px 0px; }
.dwpEL::after { content: ""; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)); transition: 0.1s ease-in-out; }
.dwpEL img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; transition: 0.1s cubic-bezier(0.74, 0.25, 0.45, 0.94); }
.jJXrMj { width: 36px; height: 36px; transition: transform 0.1s ease-in; cursor: pointer; }
.jJXrMj:hover { transform: scale(1.2); }
@media (max-width: 599.95px) {
  .jJXrMj { width: 30px; height: 30px; }
}
.hwxORe { position: absolute; visibility: hidden; left: 0px; top: 0px; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }
.fZJEcs { visibility: hidden; position: absolute; z-index: 2; left: 0px; bottom: 0px; width: 100%; padding: 15px 0px; display: flex; align-items: center; justify-content: center; }
.fZJEcs:hover { background: rgba(29, 35, 41, 0.8); transition: background 0.3s; }
.gGlSWC { letter-spacing: 1.5px; }
.feZauu { position: relative; overflow: hidden; border-radius: 10px; }
.feZauu:hover .styled__Image-sc-3764235e-3 { filter: blur(8px); }
.feZauu:hover .styled__Image-sc-3764235e-3::after { opacity: 1; }
.feZauu:hover .styled__Hovered-sc-3764235e-5 { visibility: visible; }
.feZauu:hover .styled__FunMode-sc-3764235e-6 { visibility: visible; }
.feZauu:hover .styled__FunMode-sc-3764235e-6:hover + .styled__Image-sc-3764235e-3::after { opacity: 0; }
.lbmEpK { position: relative; flex-direction: column; display: flex; height: 100%; z-index: 0; border-radius: 10px; }
.bmasil:last-child { margin-right: 0px; }
.bmasil .game-item-tooltip { display: block; }
.eWcXWZ { display: flex; flex-direction: column; width: 75%; margin-right: auto; cursor: pointer; }
.kYpvOJ { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; }
.hugDlS p { color: rgb(187, 201, 208); font-size: 16px; font-weight: 500; line-height: 19px; margin-top: 4px; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; }
.bLSKBP { color: rgb(249, 249, 249) !important; }
.dlLdGa { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(187, 201, 208) !important; font-size: 12px !important; line-height: 15px !important; font-weight: 500 !important; }
.fHhZuV h6 { color: rgb(107, 113, 116); line-height: 14px; font-weight: 500; margin-top: 4px; }
.jbIAat { cursor: pointer; }
.jbIAat svg path { transition: 0.33s; }
.jbIAat svg path:last-child { fill: rgb(255, 80, 80); opacity: 0; transform: scale(0.33); transform-origin: center center; }
.jbIAat:active svg path { opacity: 1; transform: none; transition: 0.5s cubic-bezier(0.19, 2.41, 0.45, 0.94); }
.cfqDNO { display: flex; flex-direction: row; padding-bottom: 16px; align-items: center; }
.hkZDuI { position: relative; display: flex; flex-direction: column; width: 100%; }
.hkZDuI .max-size-4 .swiper-slide { max-width: 288px; }
.hkZDuI .max-size-5 .swiper-slide { max-width: 281px; }
.hkZDuI .max-size-6 .swiper-slide { max-width: 222px; width: calc(16.6667% - 10px) !important; }
@media (max-width: 1479.95px) {
  .hkZDuI .max-size-6 .swiper-slide { max-width: 323.25px; width: calc(25% - 9px) !important; }
}
@media (max-width: 1279.95px) {
  .hkZDuI .max-size-6 .swiper-slide { max-width: 408.33px; width: calc(33.3333% - 8px) !important; }
}
@media (max-width: 1024.95px) {
  .hkZDuI .max-size-6 .swiper-slide { max-width: 491px; width: calc(50% - 6px) !important; }
}
.ijrHxJ { padding-right: 6px; }
.IgUjE { margin-top: -5px; margin-right: 10px; max-width: 32px; max-height: 32px; }
.kYvfrH { display: flex; margin-left: auto; }
.cMOjMI { color: white; background-color: transparent; }
.cMOjMI:hover { background-color: transparent; color: white; }
.bPWsCn { width: 100%; }
.iYingV { display: flex; flex-direction: column; justify-content: flex-start; }
.cTMYVi { align-items: flex-start; }
@media (max-width: 599.95px) {
  .cTMYVi { align-items: flex-end; }
}
.gvNtRT { margin-left: 8px; }
@media (hover: none) {
  .gvNtRT :hover { background-color: rgba(255, 255, 255, 0.08) !important; }
}
.nOkDw { border-radius: 8px; }
.dTgFAR { display: flex; flex-direction: column; width: 100%; gap: 17px; margin: 30px 0px; }
.gQrgUo { display: grid; grid-template-columns: repeat(5, 1fr); grid-template-rows: 180px; gap: 0px 12px; }
.eHonkD { grid-area: 1 / 1 / 2 / 2; }
.pdXih { grid-area: 1 / 2 / 2 / 3; }
.zpEgz { grid-area: 1 / 3 / 2 / 4; }
.hvToxR { grid-area: 1 / 4 / 2 / 5; }
.kbAeYn { grid-area: 1 / 5 / 2 / 6; }
.ivEiKa { width: 100%; display: flex; flex-wrap: nowrap; justify-content: space-between; }
.jgNjXz { position: relative; margin-top: 30px; margin-bottom: 45px; }
.jLWaMK { display: flex; flex-direction: column; width: 100%; }
.jLWaMK .swiper-wrapper { margin: 0px 0px 20px; }
.khGedA { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/02f883cf-e47a-46c6-b469-f4bce2f6fd10-cdn_images.jpg"); background-size: cover; background-position: center center; }
.khGedA:hover { opacity: 0.9; }
.faKOrl { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/8a6d0e1e-496f-4022-b818-1836d8561a35-cdn_images.jpg"); background-size: cover; background-position: center center; }
.faKOrl:hover { opacity: 0.9; }
.kPfgWd { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/0cb56fc9-08d9-4458-a9d6-ecc178ad479a-cdn_images.jpg"); background-size: cover; background-position: center center; }
.kPfgWd:hover { opacity: 0.9; }
.gxxNcW { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/ba2b59f4-1e75-42f0-83ce-ab5ea6504efb-cdn_images.jpg"); background-size: cover; background-position: center center; }
.gxxNcW:hover { opacity: 0.9; }
.OVbxe { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/1e367e79-e22d-4b69-bc64-c5636778ca7d-cdn_images.jpg"); background-size: cover; background-position: center center; }
.OVbxe:hover { opacity: 0.9; }
.boRnND { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/282377ee-930d-49bd-8ea7-278c398ef009-cdn_images.jpg"); background-size: cover; background-position: center center; }
.boRnND:hover { opacity: 0.9; }
.bchyXd { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/0546711a-16a0-4792-bfbd-ffa74c47f07c-cdn_images.jpg"); background-size: cover; background-position: center center; }
.bchyXd:hover { opacity: 0.9; }
.ljhLkK { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/bc28340f-96e8-4ad4-90ae-cd00f1fc360f-cdn_images.jpg"); background-size: cover; background-position: center center; }
.ljhLkK:hover { opacity: 0.9; }
.jjzXJd { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/8e99de33-1249-4dd6-acc0-3f3fb5a4333e-cdn_images.jpg"); background-size: cover; background-position: center center; }
.jjzXJd:hover { opacity: 0.9; }
.jaNpsu { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/a44b2b41-0748-43b2-b2b4-07b5c2935f31-cdn_images.jpg"); background-size: cover; background-position: center center; }
.jaNpsu:hover { opacity: 0.9; }
.iowxks { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/ae478858-6042-4128-84de-8dc87b36d79e-cdn_images.jpg"); background-size: cover; background-position: center center; }
.iowxks:hover { opacity: 0.9; }
.keBwPU { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/277918d5-34d6-4b4d-9538-f08166ee5115-cdn_images.jpg"); background-size: cover; background-position: center center; }
.keBwPU:hover { opacity: 0.9; }
.hMkkCB { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/e03af040-2dbe-4b04-8992-72c696e32e7d-cdn_images.jpg"); background-size: cover; background-position: center center; }
.hMkkCB:hover { opacity: 0.9; }
.bSbNoR { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/690047cb-2150-4f17-9aff-5f05c7738b6d-cdn_images.jpg"); background-size: cover; background-position: center center; }
.bSbNoR:hover { opacity: 0.9; }
.hOqwVb { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/e45ceb2c-c84d-4529-9a3c-352597fb8783-cdn_images.jpg"); background-size: cover; background-position: center center; }
.hOqwVb:hover { opacity: 0.9; }
.kZNNMt { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/a99b6ef0-af18-426a-8b04-a16e66434420-cdn_images.jpg"); background-size: cover; background-position: center center; }
.kZNNMt:hover { opacity: 0.9; }
.hiitEL { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/f52a0577-7aa2-494b-810c-8d111c8501c7-cdn_images.jpg"); background-size: cover; background-position: center center; }
.hiitEL:hover { opacity: 0.9; }
.fphhhH { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/929daf0f-cf47-40bf-8de8-7b2e89a8786d-cdn_images.jpg"); background-size: cover; background-position: center center; }
.fphhhH:hover { opacity: 0.9; }
.QxQEW { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/2c45fb1c-b270-4113-8a82-ff8b9a4e2987-cdn_images.jpg"); background-size: cover; background-position: center center; }
.QxQEW:hover { opacity: 0.9; }
.fEYOms { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/02c80f83-4e93-446c-8a45-fad07bb3c349-cdn_images.jpg"); background-size: cover; background-position: center center; }
.fEYOms:hover { opacity: 0.9; }
.eEdgsw { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/1940729c-0447-4fbb-acca-fd428785c0d3-cdn_images.jpg"); background-size: cover; background-position: center center; }
.eEdgsw:hover { opacity: 0.9; }
.hDVgPc { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/80fb5ad3-f0e9-4783-b099-83913c00cd25-cdn_images.jpg"); background-size: cover; background-position: center center; }
.hDVgPc:hover { opacity: 0.9; }
.hcuIDz { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/7703168b-9389-4d09-bcc6-e8e1d312eb72-cdn_images.jpg"); background-size: cover; background-position: center center; }
.hcuIDz:hover { opacity: 0.9; }
.dktCgo { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/d17b0ed2-59fb-469c-8ca6-dcdfe918112a-cdn_images.jpg"); background-size: cover; background-position: center center; }
.dktCgo:hover { opacity: 0.9; }
.kjBIa-d { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/437795ec-b9e8-497f-b723-48c06cad08d9-cdn_images.jpg"); background-size: cover; background-position: center center; }
.kjBIa-d:hover { opacity: 0.9; }
.TbVSh { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/7c46c9ac-953c-4002-a559-078bfe348d7c-cdn_images.jpg"); background-size: cover; background-position: center center; }
.TbVSh:hover { opacity: 0.9; }
.bbPUDh { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/7de3a1e5-bb5e-4077-b09e-f89e45a3f779-cdn_images.jpg"); background-size: cover; background-position: center center; }
.bbPUDh:hover { opacity: 0.9; }
.dkwLSg { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/9faa3d1c-3ab6-44f6-a51c-2596109174d0-cdn_images.jpg"); background-size: cover; background-position: center center; }
.dkwLSg:hover { opacity: 0.9; }
.imtOuu { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/c39e95f0-4df7-4e9e-82cf-91dbab536143-cdn_images.jpg"); background-size: cover; background-position: center center; }
.imtOuu:hover { opacity: 0.9; }
.bElbXj { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/7b69e63b-b0b2-45b1-ba8f-85ffd508cbc4-cdn_images.jpg"); background-size: cover; background-position: center center; }
.bElbXj:hover { opacity: 0.9; }
.jjZzXM { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/0272632e-b697-403a-9486-81ed8a957c47-cdn_images.jpg"); background-size: cover; background-position: center center; }
.jjZzXM:hover { opacity: 0.9; }
.kMtMLN { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/9f9567d8-52f4-4439-8d59-646671531c11-cdn_images.jpg"); background-size: cover; background-position: center center; }
.kMtMLN:hover { opacity: 0.9; }
.iOlwwD { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/e228c4b6-430f-4f82-95fe-16342a3a31f2-cdn_images.jpg"); background-size: cover; background-position: center center; }
.iOlwwD:hover { opacity: 0.9; }
.hyUkOL { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/4e0f71e7-a402-4673-8b1c-e58f5d64c8f5-cdn_images.jpg"); background-size: cover; background-position: center center; }
.hyUkOL:hover { opacity: 0.9; }
.irawNu { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; }
.dgAuHc { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/a4a09f99-c8fc-44ce-998d-08338237362b-cdn_images.jpg"); background-size: cover; background-position: center center; }
.dgAuHc:hover { opacity: 0.9; }
.bPKAJl { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/0d9f020b-477a-421f-a9d0-16bb8300e2c6-cdn_images.jpg"); background-size: cover; background-position: center center; }
.bPKAJl:hover { opacity: 0.9; }
.cyUrcC { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/cb7858d7-36a4-40cf-b13c-e77a63e9da2f-cdn_images.jpg"); background-size: cover; background-position: center center; }
.cyUrcC:hover { opacity: 0.9; }
.LBQhV { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/4ef4d4fb-91a4-4ee0-91be-1acde6aa3db1-cdn_images.jpg"); background-size: cover; background-position: center center; }
.LBQhV:hover { opacity: 0.9; }
.ezVtGq { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/fa7c03b0-32d7-412c-9081-6d4252a1c259-cdn_images.jpg"); background-size: cover; background-position: center center; }
.ezVtGq:hover { opacity: 0.9; }
.gUSUwy { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/0168acdc-16f9-4fb7-8a08-77b9fde57189-cdn_images.jpg"); background-size: cover; background-position: center center; }
.gUSUwy:hover { opacity: 0.9; }
.sCWmn { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/adcf6adf-2d61-4fb8-ba63-979180a14b72-cdn_images.jpg"); background-size: cover; background-position: center center; }
.sCWmn:hover { opacity: 0.9; }
.dcBoJm { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/09535462-930a-4484-bd48-7968ebf6fbe3-cdn_images.jpg"); background-size: cover; background-position: center center; }
.dcBoJm:hover { opacity: 0.9; }
.iuYjjD { height: 99px; border-radius: 9px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-image: url("/static/dyn/cdn_images/89446ba8-fe00-4b50-bec9-874db7e2c6e7-cdn_images.jpg"); background-size: cover; background-position: center center; }
.iuYjjD:hover { opacity: 0.9; }
.AtZjw { position: relative; width: 100%; overflow: hidden; display: flex; flex-direction: column; gap: 28.61px; margin: 38px 0px; }
.hKoxdt { display: flex; justify-content: space-between; align-items: center; }
.iTWQQQ { display: flex; align-items: center; gap: 10px; }
.iqnBHp { height: 10px; width: 10px; border-radius: 50%; background-color: rgb(0, 255, 134); animation: 2s ease 0s infinite normal none running czjzzW; margin-left: 8px; }
.dsBUZU { width: 100%; display: flex; align-items: center; gap: 20px; overflow-x: scroll; scrollbar-width: none; }
.jzhljU { animation: 150ms ease-in-out 0s 1 normal forwards running kDpYdX; }
.jwvQze { display: flex; flex-direction: column; gap: 6px; width: 121px; }
.cIqhpR { width: 100%; height: 84px; border-radius: 8px; object-fit: cover; }
.jendfJ { display: flex; flex-direction: column; gap: 4.66px; }
.fKPPkP { display: flex; align-items: center; gap: 4px; }
.dfBKwF { color: rgb(129, 142, 157); font-size: 13px; line-height: 20px; font-weight: 500; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 100%; }
.jOrtVx { color: rgb(255, 147, 220); font-size: 13px; line-height: 20px; font-weight: 500; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 100%; }
.dWLndP { color: rgb(92, 215, 134); font-size: 13px; line-height: 20px; font-weight: 500; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 100%; }
.gwrAtU { color: rgb(139, 161, 248); font-size: 13px; line-height: 20px; font-weight: 500; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 100%; }
.bLafBU { font-size: 18px; font-weight: 500; line-height: 21.6px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; transition: text-shadow 0.2s linear; display: block !important; }
@keyframes highlight-green { 
  0% { text-shadow: rgb(1, 211, 112) 0px 0px 10px; }
  100% { text-shadow: transparent 0px 0px 10px; }
}
@keyframes highlight-danger { 
  0% { text-shadow: rgb(253, 72, 72) 0px 0px 10px; }
  100% { text-shadow: transparent 0px 0px 10px; }
}
.bLafBU.--glow-green { animation: 2s ease 0s 1 normal none running highlight-green; }
.bLafBU.--glow-danger { animation: 2s ease 0s 1 normal none running highlight-danger; }
.bLafBU.--danger { color: rgb(253, 72, 72); }
.bLafBU.--green { color: rgb(1, 211, 112); }
.bLafBU.--white { color: rgb(249, 249, 249); }
.brXFZg { min-width: 36px; height: 20px; padding: 0px 10px; }
.brXFZg .sc-dstKZu { font-size: 13px; font-weight: 500; line-height: 16px; }
.brXFZg .sc-ixGGxD { margin-right: 2px; height: 12px; }
.brXFZg .sc-ixGGxD.icon-diamond-3 { height: 12px; }
.brXFZg .sc-ixGGxD.icon-crown { height: 18px; }
@keyframes czjzzW { 
  0% { box-shadow: rgba(0, 255, 134, 0.6) 0px 0px 0px 0px; }
  100% { box-shadow: rgba(0, 255, 134, 0) 0px 0px 0px 8px; }
}
@keyframes ihKOrc { 
  0% { transform: translateY(-10%); opacity: 0; }
  100% { opacity: 1; }
}
.kZMxyH { z-index: 1303; overflow: hidden; position: relative; }
.kZMxyH.MuiDrawer-root > .MuiBackdrop-root { backdrop-filter: blur(4px); background: linear-gradient(rgba(0, 0, 0, 0) -10.93%, rgba(0, 0, 0, 0.6) 99.98%); }
.kZMxyH.MuiDrawer-root > .MuiPaper-root { border-radius: 20px; background: rgb(34, 41, 46); overflow-x: hidden; margin: 14px; top: auto; filter: drop-shadow(rgba(0, 0, 0, 0.7) 0px 4px 20px); }
@keyframes hmbcsv { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fBfQVW { 
  0% { transform: translateX(-10%); opacity: 0.25; }
  100% { transform: translateX(0%); opacity: 1; }
}
@keyframes mui-auto-fill { 
  0% { display: block; }
}
@keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
.cELrfM { background: -webkit-linear-gradient(top, rgb(243, 169, 25), rgb(255, 215, 136)) text; -webkit-text-fill-color: transparent; font-weight: 700; font-size: 14px; line-height: 14px; outline: none; padding-top: 7px; text-align: right; }
.ldkwru { max-width: 100%; position: absolute; right: 15px; }
@keyframes mui-auto-fill { 
  0% { display: block; }
}
@keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
@keyframes kDpYdX { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}
.loading-header { position: fixed; left: 50%; top: 30%; transform: translateX(-50%); }
@media only screen and (max-width: 767px) {
  .loading-header { top: 20%; text-align: center; left: 0%; transform: translateX(0%); }
}
.loading-header h1 { margin: 0px auto; }
.cube-folding { width: 50px; height: 50px; display: inline-block; font-size: 0px; transform: rotate(45deg); }
.cube-folding span { position: relative; display: inline-block; width: 25px; height: 25px; transform: scale(1.1); }
.cube-folding span::before { content: ""; position: absolute; left: 0px; top: 0px; display: block; width: 25px; height: 25px; background-color: white; animation: 2.5s linear 0s infinite normal both running folding; }
.cube-folding .leaf-2 { transform: rotateZ(90deg) scale(1.1); }
.cube-folding .leaf-2::before { background-color: rgb(242, 242, 242); animation-delay: 0.3s; }
.cube-folding .leaf-3 { transform: rotateZ(270deg) scale(1.1); }
.cube-folding .leaf-3::before { background-color: rgb(242, 242, 242); animation-delay: 0.9s; }
.cube-folding .leaf-4 { transform: rotateZ(180deg) scale(1.1); }
.cube-folding .leaf-4::before { background-color: rgb(230, 230, 230); animation-delay: 0.6s; }
.cube-wrapper { position: fixed; left: 50%; top: 50%; width: 100px; height: 100px; margin-top: 50px; margin-left: -50px; text-align: center; }
.cube-wrapper--local { position: absolute; transform: translate(-50%, -50%); margin: 0px; }
.cube-wrapper::after { content: ""; position: absolute; left: 0px; right: 0px; bottom: -20px; width: 90px; height: 6px; margin: auto; background-color: rgba(0, 0, 0, 0.1); filter: blur(2px); border-radius: 100%; animation: 0.5s ease 0s infinite alternate none running shadow; z-index: 1; }
.cube-wrapper .loading { position: relative; display: block; top: 25px; font-size: 12px; letter-spacing: 0.1em; color: white; animation: 0.5s ease 0s infinite alternate none running text; z-index: 2; }
.cube-wrapper .loading--main { font-size: 20px; color: rgb(238, 238, 238); font-weight: 500; }
@keyframes folding { 
  0%, 10% { transform: perspective(140px) rotateX(-180deg); opacity: 0; }
  25%, 75% { transform: perspective(140px) rotateX(0deg); opacity: 1; }
  90%, 100% { transform: perspective(140px) rotateY(180deg); opacity: 0; }
}
@keyframes text { 
  100% { top: 35px; }
}
@keyframes shadow { 
  100% { bottom: -18px; width: 100px; }
}
@keyframes moving { 
  0% { background-position: 0% 0%; }
  100% { background-position: 0% 100%; }
}
#chart-outer-container { padding: 20px 20px 10px 0px; }
@media only screen and (max-width: 767px) {
  #chart-container { bottom: 0px; left: 0px; right: 0px; }
}
#chart-container #chart-outer-container { padding: 20px 10px 10px 0px; position: relative; height: 100%; width: 100%; }
#chart-container #chart-inner-container { position: relative; height: 100%; width: 100%; }
#chart-container .max-profit { position: absolute; top: 0px; left: 10%; font-size: 12px; font-weight: 500; color: rgb(181, 186, 187); display: inherit; }
#chart-container #text-display-container { width: 100%; height: 100%; font-size: 100%; text-align: center; }
#chart-container #text-display-container.starting { color: rgb(181, 186, 187); }
#chart-container #text-display-container.starting span { position: absolute; top: 50%; right: 0px; left: 0px; }
#chart-container #text-display-container.connecting { color: rgb(181, 186, 187); }
#chart-container #text-display-container.in-progress span { position: absolute; top: 50%; right: 0px; left: 0px; }
#chart-container #text-display-container.ended { color: rgb(218, 73, 57); }
#chart-container #text-display-container.ended span.busted { position: absolute; top: 50%; right: 0px; left: 0px; line-height: 100%; transform: translateY(-100%); }
#chart-container #text-display-container.ended span.at { position: absolute; top: 50%; right: 0px; left: 0px; line-height: 100%; transform: translateY(0px); }
#chart-container #text-display-container span { font-size: inherit; }
#chart-container .connection-state { position: absolute; top: 50%; left: 50%; text-align: center; font-size: 40px; color: rgb(255, 255, 255); transform: translate(-50%, -50%); }
.daily-rewards-modal-content, .gameinfo-modal-content, .tradeoffers-modal-content, .userinfo-modal-content, .tradeup-provablyfair-modal-content, .deposit-modal-content { overflow: auto; border-radius: 3px; background-clip: padding-box; outline: none; padding: 25px; margin: 0px auto; }
.daily-rewards-modal-content > div, .gameinfo-modal-content > div, .tradeoffers-modal-content > div, .userinfo-modal-content > div, .tradeup-provablyfair-modal-content > div, .deposit-modal-content > div { position: relative; width: 100%; }
.daily-rewards-modal-content .popup-content, .gameinfo-modal-content .popup-content, .tradeoffers-modal-content .popup-content, .userinfo-modal-content .popup-content, .tradeup-provablyfair-modal-content .popup-content, .deposit-modal-content .popup-content { width: 100%; height: 100%; overflow: auto; padding: 20px 0px; }
.daily-rewards-modal-content .modal-close-button, .gameinfo-modal-content .modal-close-button, .tradeoffers-modal-content .modal-close-button, .userinfo-modal-content .modal-close-button, .tradeup-provablyfair-modal-content .modal-close-button, .deposit-modal-content .modal-close-button { position: absolute; right: 10px; top: 10px; line-height: 1ex; font-size: 30px; z-index: 1; margin-top: 2px; color: rgb(14, 224, 123); }
.daily-rewards-modal-content .modal-close-button:hover, .gameinfo-modal-content .modal-close-button:hover, .tradeoffers-modal-content .modal-close-button:hover, .userinfo-modal-content .modal-close-button:hover, .tradeup-provablyfair-modal-content .modal-close-button:hover, .deposit-modal-content .modal-close-button:hover { color: rgb(10, 120, 67); }
.daily-rewards-modal-content .modal-close-button > div, .gameinfo-modal-content .modal-close-button > div, .tradeoffers-modal-content .modal-close-button > div, .userinfo-modal-content .modal-close-button > div, .tradeup-provablyfair-modal-content .modal-close-button > div, .deposit-modal-content .modal-close-button > div { cursor: pointer; }
.daily-rewards-modal-content .modal-close-button > div::after, .gameinfo-modal-content .modal-close-button > div::after, .tradeoffers-modal-content .modal-close-button > div::after, .userinfo-modal-content .modal-close-button > div::after, .tradeup-provablyfair-modal-content .modal-close-button > div::after, .deposit-modal-content .modal-close-button > div::after { content: "×"; }
.playerlist-hidebutton { z-index: 99; right: 1px; top: 13px; }
.playerlist-animation-enter { transform: translate3d(100%, 0px, 0px); opacity: 0; }
.playerlist-animation-enter.playerlist-animation-enter-active { transform: translate3d(0px, 0px, 0px); opacity: 1; transition: 0.5s; }
.playerlist-animation-exit { position: absolute; opacity: 1; transform: translate3d(0px, 0px, 0px); }
.playerlist-animation-exit.playerlist-animation-exit-active { transform: translate3d(100%, 0px, 0px); opacity: 0; transition: 0.5s; }
.gameinfo-modal-content .modal-close-button.title { position: absolute; left: 10px; top: 10px; line-height: 1ex; font-size: 200%; z-index: 1; width: 20px; height: 20px; margin-top: 2px; }
.chat_lan_li.chat_lan_disable .chat_lan, .chat_lan_li.chat_disable .chat_lan { color: rgb(96, 125, 139); pointer-events: none; }
.chat_lan_li.chat_lan_disable .lan_close { display: none; }
.chat_lan_li .lan_close { display: none; }
.chat_disable .lan_close { display: block; }
.logout { cursor: pointer; }
#logoutDropdown { display: none; position: absolute; cursor: pointer; right: 0px; top: 100%; width: 100%; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; background-color: rgb(47, 62, 69); color: rgb(255, 255, 255); font-size: 14px; padding: 20px 0px 15px; line-height: 1; transition: color 0.4s; }
#logoutDropdown:hover { color: rgb(14, 224, 123); }
.help_menu { display: inline-block; }
.info_overlay .ReactModal__Content > div { text-align: left; }
.info_overlay .description { margin-left: 20px; margin-top: 20px; }
.helper_text a { color: rgb(173, 190, 198); }
.timing:hover, .timing.tab-active { color: rgb(14, 224, 123); }
.timing:hover::before, .timing.tab-active::before { color: rgb(96, 125, 139); }
.profile .stat_diagram { height: 204px; width: 100%; }
.btn[disabled] { background-color: rgb(65, 83, 93); color: rgb(27, 36, 40); pointer-events: none; }
.txtcenter { text-align: center; }
.no_results_icon { font-size: 75px; display: inline-block; color: rgb(212, 216, 217); }
.no_results_text { color: rgb(212, 216, 217); font-size: 16px; line-height: 1.3125; margin-top: 15px; }
.notdisplay { display: none; }
.search_criteria { margin-bottom: 15px; }
.search_for_text_team, .search_text_team { display: inline-block; vertical-align: middle; }
.search_for_text_team { color: rgb(14, 224, 123); font-size: 20px; line-height: 1.2; }
.search_text_team { color: rgb(212, 216, 217); font-size: 16px; line-height: 1.3125; margin-left: 5px; }
.bet_btn[disabled] { pointer-events: none; }
.balloon { color: rgb(255, 255, 255); }
.amcharts-balloon-div > div { text-align: left !important; }
.amcharts-chart-div > a { display: none !important; }
.question_mark { width: 26px; height: 26px; font-size: 20px; background-color: rgb(173, 190, 198); color: rgb(11, 11, 13); border-radius: 50%; position: relative; margin-bottom: 10px; display: inline-block !important; }
.question_mark::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
body, input, textarea, select, button { -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }
* { outline: none; }
img { max-width: 100%; height: auto; }
.text_center { text-align: center; }
.text_left { text-align: left; }
.text_right { text-align: right; }
.bbb { border-radius: 8px; background: linear-gradient(44.72deg, rgb(47, 62, 69) 0%, rgb(61, 80, 89) 100%); box-shadow: rgb(20, 26, 29) 0px 0px 10px 0px; }
select { appearance: none; }
input { background-color: transparent; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="number"] { }
h1, .h1 { font-size: 36px; font-weight: 300; }
h2, .h2 { font-size: 30px; font-weight: 500; }
h3, .h3 { font-size: 24px; font-weight: 500; }
h4, .h4 { font-size: 20px; }
h5, .h5 { font-size: 20px; font-weight: 300; }
h6, .h6 { font-size: 18px; }
.editor ul li, .editor ol li { display: block; font-size: 16px; position: relative; padding-left: 10px; line-height: 1.3125; }
.editor ol li { padding-left: 20px; counter-increment: item 1; }
.editor ul li::before { position: absolute; left: 0px; top: 7px; content: ""; width: 4px; height: 4px; border-radius: 50%; background-color: rgb(212, 216, 217); }
.editor ol li::before { position: absolute; left: 0px; top: 0px; content: counter(item) "."; }
.editor a { color: rgb(14, 224, 123); }
.editor a:hover { color: rgb(10, 120, 67); }
.editor i, .editor em { font-style: italic; }
.logo { display: inline-block; vertical-align: middle; }
.player_count { font-size: 20px; line-height: 1.2; padding-left: 5px; }
.menu_section { display: inline-block; vertical-align: middle; }
.menu_section { width: 76.55%; text-align: right; }
.menus { vertical-align: middle; position: relative; overflow: hidden; height: 100%; flex-grow: 1; }
.question_mark { transition: 0.4s !important; }
.help_menu, .settings_menu { display: inline-block; margin-left: 15px; }
.menu_flag { padding: 0px; vertical-align: middle; position: relative; cursor: pointer; }
.menu_flag:focus { outline: none; }
.flag_m { color: rgb(255, 255, 255); font-size: 13px; line-height: normal; cursor: pointer; position: relative; padding: 6px 25px 6px 8px; background: transparent; z-index: 1; width: 100%; }
.flag_m > img { border: 1px solid transparent; transition: border 0.4s; padding: 1px; width: auto; height: 21px; box-sizing: content-box; }
.flag_m:hover img, .flags_show .flag_m img { border-color: rgb(16, 222, 124); }
.flag_link { display: block; margin-top: 12px; text-transform: none; }
.flag_link::after { clear: both; display: block; content: ""; }
.flag_link:first-child { margin-top: 0px; }
.flag_img { float: right; width: 18px; height: 12px; margin-top: 2px; }
.flag_lang { font-size: 12px; color: rgb(0, 0, 0); transition: color 0.4s; }
.flag_link:hover .flag_lang { color: rgb(14, 224, 123); }
.site_content { left: 0px; top: 0px; width: 100%; }
#game-inner-container { height: 100%; }
.mark_chat_expand { transform: translateX(-100%); }
.chat_rooms { position: relative; height: 100%; z-index: 1; }
.chat_rooms_head { padding: 0px 10px 8px; background: rgb(41, 54, 62); font-size: 13px; line-height: 1.1875; position: relative; z-index: 1; }
.chat_lang { float: left; color: rgb(173, 190, 198); text-transform: uppercase; width: calc(100% - 100px); white-space: nowrap; overflow: hidden; height: 30px; }
.chat_room_arrow { transform: rotate(90deg); font-size: 11px; display: inline-block; margin-top: 2px; margin-left: 5px; }
.chat_link { position: absolute; bottom: 0px; right: 0px; color: rgb(100, 117, 124); font-weight: 500; font-size: 13px; cursor: pointer; outline: none; margin-bottom: -26px; margin-right: 5px; }
.chat_link > * { display: inline-block; vertical-align: middle; }
.chat_link:hover { color: rgb(173, 190, 198); }
.chat_rooms.chat_lang_show .chat_link { color: rgb(173, 190, 198); }
.chat_link .icon { padding-left: 5px; font-size: 10px; }
.chat_link .icon.icon-down::before { font-size: 17px; }
.chat_rooms.chat_lang_show .chat_rooms_head .icon-right::before { content: ""; }
.chat_rooms_head::after { clear: both; display: block; content: ""; }
.chat_rooms_head .icon-angle-righticon { font-size: 20px; padding-left: 10px; }
.chat_collapse { display: none; background-color: rgb(82, 106, 118); padding: 0px 20px; text-align: right; font-size: 18px; line-height: 1; position: relative; z-index: 0; }
.chat_collapse:hover { background-color: rgb(96, 125, 139); }
.chatting_chat_msgs { position: relative; z-index: 0; height: 100%; background-color: rgb(47, 62, 69); }
.chat_input_hold { height: 100%; position: relative; z-index: 1; flex: 1 1 0%; display: flex; flex-direction: column; box-shadow: rgb(20, 26, 29) 0px 0px 10px 0px; }
.chat_msgs { background-color: rgb(47, 62, 69); padding: 0px 4px; overflow-y: scroll; display: flex; flex: 1 1 0%; position: relative; flex-direction: column; }
.chat_msgs:hover, .chat_msgs:active, .chat_msgs:focus { overflow-y: auto; }
.chat_collapse::before { width: 100%; left: 0px; top: 100%; background: linear-gradient(rgb(47, 62, 69) 0%, rgba(47, 62, 69, 0) 100%); content: ""; position: absolute; height: 70px; pointer-events: none; }
.chat_msg { padding: 3px 0px 3px 28px; position: relative; margin: 0px 3px; }
.msg_no_bg { }
.chat_msg:nth-child(2n+1) { background-color: rgb(43, 56, 64); }
.chat_user, .chat_admin, .chat_moderator, .chat_checkmarked, .chat_developer { font-size: 0px; vertical-align: middle; display: inline-block; position: relative; margin-left: -26px; }
.drop-down-container { z-index: 3 !important; }
.emoji-mart { z-index: 3 !important; }
.chat_user > *, .chat_moderator > *, .chat_admin > *, .chat_checkmarked > *, .chat_developer > * { display: inline-block; vertical-align: middle; margin-left: 5px; }
.chat_user { cursor: pointer; }
.bet_levels.crash, .bet_levels.hilo { margin-left: 10px; }
.bet_levels.roulette { margin-right: 5px; }
.bet_levels > * { display: inline-block; vertical-align: middle; }
.chat_user > :first-child, .chat_moderator > :first-child, .chat_admin > :first-child, .chat_checkmarked > :first-child, .chat_developer > :first-child { margin-left: 0px; }
.chat_user_prof img { width: 24px; height: 24px; border-radius: 5px; }
.chat_user_name { color: rgb(172, 191, 198); line-height: 1; }
.msg-admin-message .chat_user_name, .msg-admin-message .icon-gammdom-symbol::before, .msg-admin-message .chat_user_colen { color: rgb(255, 90, 90); }
.msg-support-message .chat_user_name, .msg-support-message .icon-gammdom-symbol::before, .msg-support-message .chat_user_colen { color: rgb(0, 233, 255); }
.msg-developer-message .chat_user_name, .msg-developer-message .icon-gammdom-symbol::before, .msg-developer-message .chat_user_colen { color: orange; }
.msg-moderator-message .chat_user_name, .msg-moderator-message .icon-gammdom-symbol::before, .msg-moderator-message .chat_user_colen { color: rgb(255, 242, 117); }
.msg-mute-message { position: relative; }
.msg-mute-message > a { color: rgb(16, 222, 124); }
.rain-message .chat_user_name, .rain-message .icon-gammdom-symbol::before, .rain-message .chat_user_colen { color: cornflowerblue; }
.msg-bonus-message { color: rgb(255, 242, 117); padding-left: 10px; font-size: 14px; }
.msg-info-message { font-size: 14px; padding-left: 10px; }
.chat_user_ico .icon-gammdom-symbol { font-size: 15px; color: rgb(173, 190, 198); display: inline-block; vertical-align: middle; }
.chat_user_colen { display: inline-block; font-size: 14px; vertical-align: middle; padding: 0px 5px 0px 2px; }
ul.messages li { font-size: 16px; }
.chat_msg.msg-moderator-message, .chat_msg.red { position: relative; }
.chat_msg.red::before { position: absolute; right: 100%; top: 0px; width: 4px; height: 100%; content: ""; }
.chat_msg.red::before { background-color: rgb(255, 90, 90); }
.chat_msg.red .chat_user_name { color: rgb(255, 90, 90); }
.chan_langs { position: absolute; left: 100%; z-index: 50; background-color: rgb(54, 69, 76); box-shadow: rgba(34, 44, 49, 0.7) 3px 2px 5px 0px; }
.chat_rooms.chat_lang_show + .chat_langs { transform: translateX(0px); opacity: 1; visibility: visible; }
.chat_lang_show::after { width: 0px; height: 0px; border-right: 15px solid rgb(54, 69, 76); border-top: 15px solid transparent; border-bottom: 15px solid transparent; position: absolute; top: -3px; right: 0px; content: ""; z-index: 2; }
.chat_lan { color: rgb(255, 255, 255); font-size: 18px; font-weight: 300; line-height: 1.33333; display: block; }
.chat_lan_li { margin-top: 6px; position: relative; }
.chat_lan_li:first-child { margin-top: 0px; }
.chat_lan:hover { color: rgb(14, 224, 123); }
.chat_lan_li.active .chat_lan { color: rgb(96, 125, 139); }
.chat_lan_li.active.dis_link { pointer-events: none; }
.lan_close { position: absolute; left: 100%; top: 0px; width: 20px; height: 20px; margin-top: 2px; }
.lan_close::before, .lan_close::after { position: absolute; left: 0px; content: ""; display: block; width: 15px; top: 6px; height: 2px; background-color: rgb(101, 101, 101); transition: background-color 0.4s; }
.chat_lang .lan_close.hiddenX { width: 0px; margin-left: 0px; }
.lan_close.hiddenX::before, .lan_close.hiddenX::after { background-color: transparent; box-shadow: none; }
.lan_close::before { transform: rotate(-45deg); }
.lan_close::after { transform: rotate(45deg); }
.emoji { position: absolute; top: 24px; right: 70px; font-size: 18px; color: rgb(96, 125, 139); margin-top: 2px; }
.emoji:hover { color: rgb(173, 190, 198); }
.xp_admin, .xp_0 { background-color: rgb(61, 80, 89); }
.xp_40 { background-color: rgb(61, 80, 89); }
.xp_50 { background-color: rgb(173, 190, 198) !important; }
.xp_60 { background-color: rgb(14, 224, 123) !important; }
.xp_70 { background-color: rgb(67, 98, 172) !important; }
.xp_80 { background-color: rgb(113, 171, 253) !important; }
.xp_90 { background-color: rgb(247, 247, 247) !important; }
.xp_95 { background: linear-gradient(rgb(169, 3, 41) 0%, rgb(143, 2, 34) 44%, rgb(109, 0, 25) 100%) !important; }
.xp_100, .xp_110, .xp_120, .xp_130, .xp_140, .xp_150 { background-color: rgb(249, 255, 127) !important; }
.xp_40.gamdom-logo .icon { font-size: 13px; color: rgb(0, 0, 0); }
.xp_50 .icon, .xp_60 .icon, .xp_70 .icon, .xp_80 .icon, .xp_90 .icon, .xp_95 .icon { font-size: 17px; margin-top: 2px; color: rgb(0, 0, 0); }
.xp_40.gamdom-logo .icon-gammdom-symbol::before { font-size: 13px; color: rgb(0, 0, 0); }
.xp_100 .icon, .xp_110 .icon, .xp_120 .icon, .xp_130 .icon, .xp_140 .icon, .xp_150 .icon { font-size: 24px !important; margin-bottom: -10px; }
.xp_100 .icon { color: rgb(251, 215, 113); }
.xp_110 .icon { color: rgb(172, 191, 198); }
.xp_120 .icon { color: rgb(14, 225, 107); }
.xp_130 .icon { color: rgb(68, 98, 171); }
.xp_140 .icon { color: rgb(114, 169, 253); }
.xp_150 .icon { color: rgb(253, 88, 98); }
.xp_admin, .xp_0, .xp_40, .xp_50, .xp_60, .xp_70, .xp_80, .xp_90, .xp_95, .xp_100, .xp_110, .xp_120, .xp_130, .xp_140, .xp_150 { font-size: 0px; line-height: 1; border-radius: 5px; padding: 2px 5px; min-height: 20px; position: relative; text-align: right; }
.icon.crown { width: 21px; height: 17px; }
.icon.crown.zero_gems { content: url("/build/crown_0gem.d70869788c775478325c.gif"); }
.icon.crown.one_gems { content: url("/build/crown_1gem.97221379bd4d5237112f.gif"); }
.icon.crown.two_gems { content: url("/build/crown_2gem.98818db0b06d32f66a92.gif"); }
.icon.crown.three_gems { content: url("/build/crown_3gem.c9f960bfd794fbf111c9.gif"); }
.icon.crown.new { content: url("/build/crown_new.6836fb9cf58ec8e2d370.gif"); }
[class^="bet_level_"] { border-radius: 6px; color: rgb(20, 26, 29); font-size: 12px; font-weight: bold; text-align: center; }
.bet_level_40 > .level_val { color: rgb(173, 190, 198) !important; }
.bet_level_40 { border-bottom: 1.5px solid rgb(30, 41, 46); background: linear-gradient(rgb(71, 88, 98) 20%, rgb(61, 79, 89) 80%); }
.bet_level_50 { border-bottom-color: rgb(114, 122, 125); background: linear-gradient(rgb(193, 206, 212) 20%, rgb(172, 189, 197) 80%); }
.bet_level_60 { border-bottom-color: rgb(0, 153, 84); background: linear-gradient(rgb(6, 234, 162) 20%, rgb(2, 223, 124) 80%); }
.bet_level_70 { border-bottom-color: rgb(39, 60, 108); background: linear-gradient(rgb(77, 106, 174) 20%, rgb(67, 98, 170) 80%); }
.bet_level_80 { border-bottom-color: rgb(77, 117, 173); background: linear-gradient(rgb(132, 183, 252) 20%, rgb(114, 171, 251) 80%); }
.bet_level_90 { border-bottom-color: rgb(195, 195, 195); background: linear-gradient(rgb(251, 251, 251) 20%, rgb(247, 247, 247) 80%); }
.bet_level_95 { border-bottom-color: rgb(141, 4, 36); background: linear-gradient(rgb(169, 3, 41) 0%, rgb(143, 2, 34) 44%, rgb(109, 0, 25) 100%); }
.bet_level_100, .bet_level_110, .bet_level_120, .bet_level_130 { border-bottom-color: rgb(175, 164, 66); background: linear-gradient(rgb(254, 248, 174) 20%, rgb(254, 241, 119) 80%); }
[class^="crown_"] { background-position: center center; background-repeat: no-repeat; background-size: cover; overflow: visible; position: absolute; width: 64%; height: 50%; bottom: -3px; right: -10px; z-index: 2; }
.pl_entry [class^="crown_"] { right: -5px; }
[class^="crown_"].crash { bottom: -1px; right: -7px; }
[class^="crown_"].hilo { bottom: -2px; right: -7px; }
.crown_100 { background-image: url("/build/crown_0gem.d70869788c775478325c.gif"); }
.crown_110 { background-image: url("/build/crown_1gem.97221379bd4d5237112f.gif"); }
.crown_120 { background-image: url("/build/crown_2gem.98818db0b06d32f66a92.gif"); }
.crown_130 { background-image: url("/build/crown_3gem.c9f960bfd794fbf111c9.gif"); }
.bet_level_40, .bet_level_50, .bet_level_60, .bet_level_70, .bet_level_80, .bet_level_90, .bet_level_95, .bet_level_100, .bet_level_110, .bet_level_120, .bet_level_130, .bet_level_140, .bet_level_150 { font-size: 0px; line-height: 1.33; border-radius: 5px; padding: 2px 5px; min-height: 20px; position: relative; text-align: right; }
[class^="xp_"] > .level_val { color: rgb(20, 26, 29); font-size: 12px; font-weight: bold; line-height: 1.33; padding-left: 5px; margin-top: 2px; }
.xp_100 > .level_val, .xp_110 > .level_val, .xp_120 > .level_val, .xp_130 > .level_val, .xp_140 > .level_val, .xp_150 > .level_val { padding-left: 25px; }
[class^="bet_level_"] > .level_val { color: rgb(20, 26, 29); font-size: 12px; font-weight: bold; line-height: 1; }
[class^="xp_"] > * { display: inline-block; vertical-align: middle; }
[class^="bet_level_"] > * { vertical-align: middle; }
.xp_0 .icon:not(.icon-checkmarked-user), .xp_40:not(.gamdom-logo) .icon, .xp_admin .icon { width: 1px; min-height: 18px; }
.xp_0 .level_val, .xp_40:not(.gamdom-logo) .level_val, .xp_admin .level_val { color: rgb(173, 190, 198); padding-left: 0px; }
.level-YT { display: inline-flex !important; }
.xp_0 .level_val, .xp_admin .level_val { font-size: 10px; }
.messages img { width: 20px; height: 20px; border-radius: 5px; }
.messages .icon, .messages .icon-gammdom-symbol, .bet_levels .icon { font-size: 13px; }
.messages .level_val { font-size: 12px; }
.messages .chat_user_name, .messages .chat_cont { font-size: 14px; }
.page_header { font-size: 0px; padding: 20px 30px; min-height: 80px; }
.col_full { width: 100%; }
.col_half { width: 50%; }
.col_one_third { width: 33.33%; }
.col_two_third { width: 66.66%; }
.icon-stopwatch { display: inline-block !important; margin-top: 1px; }
.col_one_fourth { width: 25%; }
.col_full, .col_half, .col_one_third, .col_two_third, .col_one_fourth { display: inline-block; padding: 0px 15px; }
.col_row { margin: 0px -15px; }
.col { display: inline-block; }
.user_levels .level_val { margin-left: 4px; padding: 0px !important; }
.user_level.hidden_lvl, .user_xp.hidden_lvl { cursor: help; }
.user_level.hidden_lvl { background: rgb(61, 80, 89); color: rgb(173, 190, 198); margin-right: 1px; }
.user_level.hidden_lvl > .level_val { color: rgb(173, 190, 198); font-size: 18px; padding: 1px 10px; font-weight: 500; line-height: 1.16667; }
.user_level { color: rgb(20, 26, 29); font-weight: bold; line-height: 1.16667; font-size: 0px; width: 80px; }
.user_level > * { display: inline-block; vertical-align: middle; font-size: 22px; line-height: 1; }
.user_level .icon { font-size: 29px; }
.user_level .level_val { padding-left: 7px; }
.user_level .icon-user-xp { font-size: 47px !important; margin-bottom: -15px; }
.user_xp { width: 260px; background-color: rgb(61, 79, 89); margin-left: 5px; position: relative; overflow: hidden; }
.user_xp.small { min-width: 50px; height: 100%; padding: 10px; margin-top: 2.5px; }
.user_xp.small.best { transform: rotate(270deg); margin-top: 12px; min-width: 48px; margin-left: 0px; }
.xp { color: rgb(173, 190, 198); font-size: 18px; line-height: 1.16667; text-align: center; position: relative; }
.user_grid .xp_0 .level_val, .user_grid .xp_40 .level_val, .user_grid .xp_admin .level_val, .user_grid .xp_youtuber .level_val, .stats_details .xp_0 .level_val, .stats_details .xp_40 .level_val, .stats_details .xp_admin .level_val, .stats_details .xp_youtuber .level_val { font-size: 16px; }
.hours_result { margin-top: 20px; border-radius: 10px; background: linear-gradient(45.15deg, rgba(20, 26, 29, 0.4) 0%, rgba(20, 26, 29, 0.25) 100%); padding: 18px 30px; width: 100%; }
.result_heading { color: rgb(173, 190, 198); font-size: 16px; line-height: 1.1875; text-align: center; text-transform: uppercase; }
.table_head { border-bottom: 2px solid rgb(70, 90, 99); margin-top: 15px; margin-bottom: 5px; }
.table_heading { color: rgb(96, 125, 139); font-size: 12px; width: 35%; display: inline-block; text-align: right; padding-bottom: 5px; }
.table_heading:first-child { width: 30%; }
.table_heading:last-child { padding-right: 10px; }
.table_data { font-size: 14px; width: 35%; display: inline-block; text-align: right; color: rgb(96, 125, 139); text-transform: uppercase; }
.table_data:first-child { width: 30%; text-align: left; padding-left: 10px; }
.table_data:nth-child(2) { color: rgb(173, 190, 198); }
.table_data:last-child { padding-right: 10px; }
.table_row { margin-top: 12px; }
.table_row:first-child { margin-top: 0px; }
.total_box { background: rgb(36, 48, 55); border-radius: 6px; color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; text-align: center; padding: 12px 0px; margin-top: 10px; }
.total_box_modal { margin-top: 37px; margin-bottom: -10px; }
.green { color: rgb(35, 209, 96); }
.bold { font-weight: bold; }
.total_box .green { margin-left: 10px; display: inline-block; }
.total_box .icon-gammdom-symbol { margin-right: 7px; font-size: 16px; }
.disable { pointer-events: none; cursor: not-allowed; background-color: rgb(65, 83, 93) !important; color: rgb(27, 36, 40) !important; }
.disabled { pointer-events: none; }
.reset_net_profit { min-width: 120px; font-size: 14px; padding: 8px 20px; border-radius: 6px; margin-top: 10px; }
.best_timing { border-radius: 8px; background: linear-gradient(44.72deg, rgb(47, 62, 69) 0%, rgb(61, 80, 89) 100%); box-shadow: rgba(20, 26, 29, 0.75) 0px 0px 10px 0px; padding: 20px; }
.timing { color: rgb(96, 125, 139); font-size: 16px; line-height: 1.16667; display: inline-block; padding-left: 10px; }
.timing:hover, .timing.active { color: rgb(14, 224, 123); }
.timing::before { content: "|"; margin-right: 10px; }
.timing:first-child { padding-left: 0px; }
.timing:first-child::before { display: none; }
.biggest_grids { margin: 0px -10px; padding-top: 17px; }
.biggest_grids .col_one_third { padding: 0px 10px; }
.biggest_grid { background: linear-gradient(45.15deg, rgba(20, 26, 29, 0.4) 0%, rgba(20, 26, 29, 0.25) 100%); border-radius: 8px; }
.biggest_grid { text-align: center; padding: 18px 15px; }
.biggest_grid .title { color: rgb(173, 190, 198); font-size: 17px; line-height: 1.16667; text-transform: uppercase; }
.aff_col { border-radius: 8px; background: linear-gradient(44.72deg, rgb(47, 62, 69) 0%, rgb(61, 80, 89) 100%); box-shadow: rgb(20, 26, 29) 0px 0px 10px 0px; padding: 28px 48px; }
.aff_col .title, .status_today .title { color: rgb(173, 190, 198); font-size: 24px; font-weight: 500; line-height: 1.16667; text-transform: uppercase; }
.aff_col .title { white-space: nowrap; }
.field_group input { color: rgb(173, 190, 198); font-size: 16px; line-height: 1.16667; border-bottom: 2px solid rgb(96, 125, 139); width: 100%; transition: border-color 0.4s; position: relative; z-index: 1; }
.field_group { position: relative; margin-top: 34px; }
.aff_code_fg { margin-top: 10px; }
.placeholder_txt { color: rgb(96, 125, 139); font-size: 16px; line-height: 1.1875; position: absolute; left: 0px; bottom: 0px; width: 100%; text-align: left; transition: bottom 0.4s, top 0.5s, font-size 0.5s, color 0.4s; padding-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.field_group input:focus + .placeholder_txt, .field_group .has-input + .placeholder_txt { bottom: 100%; font-size: 14px; }
.field_group input:focus + .placeholder_txt { color: rgb(14, 224, 123); }
.field_group input:focus { border-color: rgb(14, 224, 123); }
.error_field .placeholder_txt { color: rgb(255, 90, 90); }
.error_field input[type="text"] { border-bottom-color: rgb(255, 90, 90); }
.helper_text { font-size: 12px; position: absolute; top: 100%; left: 0px; width: 100%; text-align: left; padding-top: 5px; color: rgb(96, 125, 139); }
.error_field .helper_text { color: rgb(255, 90, 90); }
.clear_text { position: absolute; right: 0px; bottom: 0px; padding-bottom: 7px; font-size: 12px; color: rgb(96, 125, 139); opacity: 0; visibility: hidden; z-index: 1; transition: color 0.2s ease-out; }
.clear_text:hover { color: rgba(255, 255, 255, 0.8); }
.has-input ~ .clear_text { opacity: 1; visibility: visible; }
.field_group input::-webkit-input-placeholder { color: rgb(96, 125, 139); }
.aff_col .btn { margin-top: 35px; }
.twitter_feed { border-radius: 8px; background: linear-gradient(44.72deg, rgb(47, 62, 69) 0%, rgb(61, 80, 89) 100%); box-shadow: rgba(20, 26, 29, 0.75) 0px 0px 10px 0px; padding: 30px; }
.twitt_head { color: rgb(173, 190, 198); font-size: 20px; line-height: 1.4; font-weight: 300; }
.twitt_head a { color: rgb(14, 224, 123); font-weight: normal; }
.twitt_head .icon-twitter2icon { color: rgb(14, 224, 123); font-size: 18px; }
.twitt_head .icon-gammdom-symbol { font-size: 15px; }
.grid_name, .earn_points { color: rgb(173, 190, 198); font-size: 16px; line-height: 1.16667; padding-top: 25px; }
.earn_points { padding-top: 3px; }
.g_img { margin-top: 20px; }
.g_img img { height: 88px; width: auto; }
.col_grids { margin-top: -15px; }
.col_half.casino_grid, .col_half.jackpot_grid, .col_two_third.big_grids, .col_one_third.aff_grid, .col_one_third.daily_grid, .col_one_third.twitter_grid, .col_one_third.crash_grid, .col_one_third.roulette_grid, .col_one_third.hilo_grid, .col_one_third.tradeup_grid, .col_one_third.status_grid, .col_two_third.graph_grid, .col_one_third.last_grid { float: left; padding: 0px; }
.col_half.casino_grid .medium_grid_pad, .col_half.jackpot_grid .medium_grid_pad { padding-top: 50%; }
.small_gird_pad { position: relative; padding-top: 53.54%; }
.medium_grid_pad { position: relative; padding-top: 79.16%; }
.twitter_grid_pad { position: relative; padding-top: 158.33%; }
.twitter_grid_pad.not-loggedin { padding-top: 75%; }
.padd_abs, .biggest_grid { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding: 9px 15px; }
.best_timing, .aff_col, .twitter_feed, .biggest_grid, .status_today, .statistics { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; }
.aff_col--autoh { height: auto; }
.aff_col .field_group { width: 100%; }
.best_timing > .text_center { width: 100%; height: 100%; }
.status_grid_pad { position: relative; padding-top: 75%; }
.graph_grid_pad { position: relative; padding-top: 37.5%; }
.status_today { border-radius: 8px; background: linear-gradient(44.72deg, rgb(47, 62, 69) 0%, rgb(61, 80, 89) 100%); box-shadow: rgb(20, 26, 29) 0px 0px 10px 0px; padding: 30px 20px 20px; }
.status_today .table_row { margin-top: 16px; }
.statistics { padding: 15px 20px 20px; }
.stat_details { position: relative; font-size: 0px; width: 100%; white-space: nowrap; }
.details_col { display: inline-block; min-width: 122px; position: relative; font-size: 14px; line-height: 1.85714; }
.details_col::before { position: absolute; left: 0px; top: 0px; width: 1px; height: 100%; background-color: rgb(173, 190, 198); content: ""; }
.details_col:first-child::before { display: none; }
.detail_h { color: rgb(96, 125, 139); padding: 0px 15px; }
.detail_c { color: rgb(173, 190, 198); padding: 0px 15px; }
.c_dd { color: rgb(255, 255, 255); background-color: rgb(96, 125, 139); border-radius: 4px; position: absolute; right: 0px; top: 0px; padding: 7px 8px; box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 2px 0px; }
.c_dd:hover { background-color: rgb(61, 80, 89); }
.c_dd.active { background-color: rgb(14, 224, 123); }
.c_dd .icon { display: inline-block; vertical-align: middle; line-height: 1.2; }
.Select-placeholder { font-size: 13px; }
.c_dd .icon { font-size: 24px; line-height: 0.7; padding-left: 11px; }
.prev_group { position: absolute; left: 0px; bottom: 0px; width: 50%; text-align: left; }
.next_group { position: absolute; right: 0px; bottom: 0px; width: 50%; text-align: right; }
.prev_group a, .next_group a { display: inline-block; }
.prev_group a { margin-left: 15px; }
.next_group a { margin-right: 15px; }
.prev_group .icon, .next_group .icon { font-size: 12px; color: rgb(14, 224, 123); }
.prev_group .icon:hover, .next_group .icon:hover { color: rgb(173, 190, 198); }
.prev_group .icon-angle-left, .next_group .icon-angle-right { font-size: 20px; line-height: 0.7; }
.stat_diagram_hold { padding: 15px; background: linear-gradient(45.15deg, rgba(20, 26, 29, 0.4) 0%, rgba(20, 26, 29, 0.25) 100%); border-radius: 10px; margin-top: 10px; width: 100%; }
.stat_diagram { height: 235px; position: relative; }
.informations { padding: 30px; }
.information { display: inline-block; width: 20%; text-align: center; position: relative; }
.information::before { position: absolute; left: 0px; top: 0px; width: 2px; height: 90%; background-color: rgb(121, 133, 138); content: ""; margin-top: 5%; }
.information:first-child::before { display: none; }
.information .icon { font-size: 40px; color: rgb(14, 224, 123); margin-top: 35px; display: block; }
.ReactModalPortal { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; overflow: auto; z-index: 130; }
.ReactModal__Overlay { width: 100%; position: relative; height: 100%; padding: 40px; background-color: rgba(0, 0, 0, 0.6); backdrop-filter: blur(8px); }
.ReactModal__Content { padding: 0px; max-width: 610px; width: 100%; position: absolute; top: 55%; left: 50%; transform: translate(-50%, -50%); color: rgb(255, 255, 255); }
@media only screen and (max-width: 600px) {
  .ReactModal__Content { top: 51%; }
}
.ReactModal__Content > div { height: 100%; max-height: 710px; border-radius: 10px; background: rgb(19, 26, 34); box-shadow: rgb(20, 26, 29) 0px 0px 10px 0px; text-align: center; min-height: 100px; overflow: auto; }
.ReactModalPortal .bbb, .ReactModalPortal .bbb { border-radius: 0px; background: none; box-shadow: none; }
.table { color: rgb(213, 222, 226); font-size: 14px; }
.ReactModalPortal .table { width: 100%; }
.history_overlay .table { height: calc(100% - 54px); }
.trade_offers_pop .game_head { padding: 0px; background: none; }
.trade_offer { padding: 20px 25px; position: relative; }
.trade_offer:nth-child(2n+1) { background-color: rgba(34, 44, 49, 0.43); }
.ReactModal__Content.dialog-modal-content { max-width: 430px; margin: auto; outline: none; }
.ReactModal__Content.dialog-modal-content > div { width: 100%; height: auto; outline: none; padding: 32px 24px; position: relative; }
.ReactModal__Content.dialog-modal-content .ui-dialog .modal-close-button { position: absolute; right: 10px; top: 10px; line-height: 1ex; font-size: 30px; z-index: 1; margin-top: 2px; color: rgb(14, 224, 123); }
.ReactModal__Content.dialog-modal-content .ui-dialog .modal-close-button > div::after { content: "×"; }
.ReactModal__Content.dialog-modal-content .ui-dialog .modal-close-button:hover { color: rgb(10, 120, 67); }
.ReactModal__Content.dialog-modal-content .ui-dialog .dialogText { color: rgb(173, 190, 198); font-size: 20px; line-height: 1.2; }
.ReactModal__Content.dialog-modal-content .ui-dialog-titlebar { font-size: 0px; }
.ReactModal__Content.dialog-modal-content .form-group { padding-top: 20px; text-align: left; position: relative; }
.ReactModal__Content.dialog-modal-content .form-group .lbl_head { color: rgb(96, 125, 139); font-size: 20px; line-height: 1.2; display: block; margin-bottom: 3px; }
.ReactModal__Content.dialog-modal-content .form-group .form-control { color: rgb(173, 190, 198); font-size: 24px; line-height: 1.16667; padding-bottom: 5px; border-bottom: 2px solid rgb(96, 125, 139); width: 100%; transition: border-color 0.4s; position: relative; z-index: 1; font-weight: 500; padding-left: 40px; }
.ReactModal__Content.dialog-modal-content .form-group .input_mark { position: absolute; left: 0px; bottom: 7px; top: auto; font-size: 0px; opacity: 1; visibility: visible; transition: opacity 0.4s, visibility 0.4s; line-height: 1; color: rgb(173, 190, 198); }
.ReactModal__Content.dialog-modal-content .form-group .input_mark .icon { font-size: 24px; }
pre { display: block; padding: 9.5px; margin: 0px 0px 25px; font-size: 13px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-family: monospace, monospace; white-space: pre-wrap; overflow-wrap: break-word; }
.heading, .description { line-height: 1.3125; }
.heading { font-size: 18px; margin-top: 20px; }
.heading:first-child { margin-top: 0px; }
.description { color: rgb(212, 216, 217); font-size: 16px; }
.description > p { margin-top: 15px; }
.steamid { color: rgb(96, 124, 135); margin-left: 3px; }
.mailto:hover { color: rgb(10, 120, 67); }
.sidebar_link { font-size: 16px; line-height: 1.1875; color: rgb(212, 216, 217); padding: 7px 0px; display: block; margin-top: 5px; }
.sidebar_links li:first-child .sidebar_link { padding-top: 0px; margin-top: 0px; }
.sidebar_link:hover, .sidebar_link.active { color: rgb(1, 230, 109); }
.faq .search, .search_filter .search { border-radius: 6px; background-color: rgb(47, 62, 69); box-shadow: rgba(96, 125, 139, 0.47) 0px 0px 9px 0px; max-width: 350px; padding: 5px; margin-left: auto; position: relative; min-height: 30px; display: flex; }
.faq .search .search-icon, .search_filter .search .search-icon { width: 25px; justify-content: center; display: flex; align-items: center; font-size: 14px; }
.faq .search input, .search_filter .search input { width: 100%; color: rgb(173, 190, 198); }
.faq .search input::-webkit-input-placeholder, .search_filter .search input::-webkit-input-placeholder { color: rgb(173, 190, 198); }
.faq .inner { display: none; padding-bottom: 20px; }
.faqs { margin-top: 20px; }
.static_page .page_head { padding: 20px 0px; }
.helper_txt { color: rgb(96, 125, 139); font-size: 12px; line-height: 1.16667; }
.faq_single .f_ques { color: rgb(14, 224, 123); font-size: 20px; line-height: 1.2; margin-top: 5px; position: relative; }
.faq_single .toggle, .faq_single .toggle > span { display: block; }
.faq_single .toggle { display: flex; padding-top: 10px; padding-bottom: 20px; }
.faq_single { border-top: 1px solid rgb(96, 125, 139); }
.faq_single:first-child { border: none; }
.faq_single.active .toggle { padding-bottom: 15px; }
.faq .faq_single:last-child .inner { padding-bottom: 0px; padding-top: 15px; }
.faq .faq_single:last-child .toggle { padding-bottom: 0px; }
.game_history, .jackpot { display: inline-block; vertical-align: middle; }
.pro_digit > span { vertical-align: bottom; line-height: 1; display: inline-block; }
.pro_digit > span:last-child { font-size: 18px; margin-bottom: 1px; }
.game_history { font-size: 0px; margin-left: 15px; }
.game_history .icon { font-size: 26px; color: rgb(173, 190, 197); transition: color 0.5s; }
.game_history:hover .icon { color: rgb(96, 125, 139); }
.jackpot { background-color: rgb(252, 238, 113); border: 1.7px solid rgb(255, 242, 117); border-radius: 8px; box-shadow: rgba(255, 242, 117, 0.86) 0px 0px 3px 0px; display: inline-flex; margin-left: 35px; padding-left: 50px; position: relative; width: fit-content; }
.jackpot .symbol { align-items: center; background: linear-gradient(rgb(54, 71, 81) 0%, rgb(82, 104, 118) 50%, rgb(56, 74, 81) 100%); border-right: 1px solid rgb(20, 26, 29); color: rgb(252, 238, 113); display: flex; font-size: 16px; font-weight: bold; height: 30px; justify-content: center; width: 30px; }
.jackpot:active { background-color: rgb(252, 238, 113); }
.jackpot .text { color: rgb(255, 242, 117); font-size: 17px; font-weight: 500; line-height: 20px; position: absolute; bottom: 100%; left: 0px; text-transform: uppercase; margin-bottom: -1px; }
.jackpot .count { position: relative; font-size: 18px; color: rgb(255, 242, 117); text-align: right; background: linear-gradient(rgb(54, 71, 81) 0%, rgb(82, 104, 118) 50%, rgb(56, 74, 81) 100%); line-height: 1; padding: 6px 0px 6px 2px; border-radius: 0px 8px 8px 0px; letter-spacing: 0.3em; }
.player_table { padding: 15px 5px; height: 100%; }
.pl_table_data { overflow-y: auto; height: calc(100% - 55px); }
.player_table .player_table_head { margin: 0px 10px; border-bottom: 2px solid rgb(96, 125, 139); padding-bottom: 15px; }
.table_titles { padding: 5px 10px; color: rgb(173, 190, 198); }
.pl_count > *, .pl_data > *, .pl_name, .pl_name span { display: inline-block; vertical-align: middle; }
.table_titles .pl_name span { padding-left: 0px; }
.pl_count .icon { font-size: 22px; color: rgb(173, 190, 198); }
.pl_count .pl_onli { color: rgb(173, 190, 198); font-size: 16px; line-height: 1.1875; }
.pl_count { display: inline-block; }
.pl_count.fr .icon, .pl_count.mid .icon { font-size: 16px; }
.pl_count.mid { position: absolute; left: 50%; transform: translate(-50%); }
.pl_data { font-size: 0px; padding: 5px 10px; color: rgb(173, 190, 198); }
.pl_data:nth-child(2n) { background-color: rgba(33, 42, 47, 0.4); }
.pl_name { width: 51%; }
.pl_link { display: block; }
a.pl_link:hover { color: rgb(96, 125, 139); }
.pl_name img { width: 24px; height: 24px; border-radius: 3px; }
.pl_game, .pl_bet, .pl_profit, .pl_no { width: 16%; display: inline-block; text-align: right; font-size: 14px; line-height: 1.14286; padding-left: 20px; white-space: nowrap; }
.pl_name_txt { font-size: 14px; font-weight: 500; line-height: normal; padding-left: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: calc(100% - 80px); }
.text_hold .field_group input, .field_group.input_ico input { padding-left: 5px; }
.text_hold .field_group input:focus ~ .input_mark, .text_hold .field_group .has-input ~ .input_mark, .field_group.input_ico input:focus ~ .input_mark, .field_group.input_ico .has-input ~ .input_mark { opacity: 1; visibility: visible; }
.bet_btn { border-radius: 4px; background-color: rgb(173, 190, 198); width: 11.92%; padding: 7px 5px; margin-left: 4px; color: rgb(34, 44, 49); font-size: 14px; line-height: 1.15385; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: 0.2s ease-out; }
.bet_btn:hover { background-color: rgb(213, 229, 236); box-shadow: rgb(169, 184, 190) 0px 2px; transform: translateY(-2px); }
.bet_btn:active { box-shadow: rgb(116, 135, 143) 0px 1px 0px 0px; transform: translateY(-1px); }
.text_hold .bet_btn:first-child { margin-left: 0px; }
.c_select, .c_input { vertical-align: middle; display: inline-block; }
.c_select { padding-top: 20px; width: 60%; border-bottom: 2px solid rgb(96, 125, 139); padding-bottom: 3px; }
.c_select select { background-color: transparent; color: rgb(173, 190, 198); font-size: 16px; line-height: 1.1875; width: 100%; padding-right: 20px; position: relative; z-index: 1; }
.c_select .helper_text { top: 0px; padding-top: 0px; }
.c_sel { position: relative; }
.c_input { width: 40%; }
.text_hold .field_group .c_in input { padding-left: 0px; padding-right: 0px; }
.text_hold .field_group input[disabled] { color: rgba(96, 125, 139, 0.5); border-color: rgba(96, 125, 139, 0.5); border-style: dotted; }
.roll { margin: 10px -30px; background-color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px 6px; padding: 2px; position: relative; }
.roll::before, .roll::after { content: ""; position: absolute; top: 0px; height: 100%; width: 20px; z-index: 2; }
.roll::before { background: linear-gradient(270deg, rgba(20, 26, 29, 0) 0%, rgb(20, 26, 29) 100%); left: 0px; }
.roll::after { background: linear-gradient(270deg, rgba(20, 26, 29, 0) 0%, rgb(20, 26, 29) 100%); transform: rotate(180deg); right: 0px; }
.numbers { white-space: nowrap; }
.numbers::before { content: ""; position: absolute; left: 0px; width: 100%; }
.numbers::before { bottom: 0px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); height: 25px; }
.numbers-arrow-helper .number::after { height: 0px; }
@keyframes winnerEffectAnim { 
  0% { left: 137%; }
  100% { left: -47%; }
}
.number.winner .winnerEffect { position: absolute; height: 140%; top: -20%; width: 10%; left: 137%; background: rgba(255, 255, 255, 0.5); transform: rotate(-30deg); animation-name: winnerEffectAnim; animation-duration: 2s; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 15px 8px; }
.number.winner { z-index: 1; overflow: hidden; }
.numbers-arrow-helper .number { border: none; }
.numbers-arrow-helper .number::before { background: none; }
.entry_btn.red { background: linear-gradient(rgb(255, 122, 123) 0%, rgb(255, 122, 123) 40%, rgb(255, 89, 89) 40%, rgb(255, 89, 89) 40%, rgb(255, 89, 89) 100%); }
.entry_btn.black { background: linear-gradient(rgb(51, 51, 51) 0%, rgb(51, 51, 51) 40%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 100%); }
.entry_btn.green { background: linear-gradient(rgb(63, 230, 148) 0%, rgb(63, 230, 150) 40%, rgb(14, 224, 123) 40%, rgb(14, 224, 123) 40%, rgb(14, 224, 123) 100%); }
.ReactModal__Content.dialog-modal-content .form-group .input_mark { position: absolute; left: 0px; bottom: 7px; top: auto; font-size: 0px; opacity: 1; visibility: visible; transition: opacity 0.4s, visibility 0.4s; line-height: 1; color: rgb(173, 190, 198); }
.roul_input, .roul_btns, .roul_controls .dd_hold { display: inline-block; vertical-align: bottom; margin-top: 25px; }
.roul_input { width: 31.2%; }
.roul_btns { width: 50%; padding-left: 30px; }
.entry_btn { color: rgb(255, 255, 255); font-size: 20px; font-weight: 500; line-height: 1.2; text-align: center; box-shadow: rgba(34, 37, 39, 0.7) 0px 0px 10px 0px; display: block; position: relative; border-radius: 6px; }
.entry_btn span { border-radius: 6px; padding: 15px; display: block; position: relative; }
.entry_btn span::before { position: absolute; bottom: 0px; left: 0px; content: ""; width: 100%; height: 18px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); border-radius: 0px 0px 6px 6px; }
.entry_btn span::after { position: absolute; top: 0px; left: 0px; content: ""; width: 100%; height: 6px; background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); border-radius: 6px 6px 0px 0px; }
.entry_btn::before { opacity: 0; transition: opacity 0.4s; content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border-radius: 6px; }
.entry_btn:hover::before { opacity: 1; }
.entry_btn:active { transform: scale(0.9925) perspective(1px) !important; }
.entry_btn:hover { transform: scale(1.0075) perspective(1px); }
.entry_btn.red::before { background: linear-gradient(rgb(202, 86, 87) 1%, rgb(202, 86, 87) 40%, rgb(196, 68, 67) 40%, rgb(196, 68, 67) 40%, rgb(196, 68, 67) 100%); }
.entry_btn.green::before { background: linear-gradient(rgb(34, 133, 86) 0%, rgb(34, 133, 86) 40%, rgb(202, 86, 87) 40%, rgb(9, 120, 67) 40%, rgb(9, 120, 67) 100%); }
.entry_btn.black::before { background: linear-gradient(rgb(68, 81, 87) 0%, rgb(68, 81, 87) 40%, rgb(47, 62, 69) 40%, rgb(47, 62, 69) 40%, rgb(47, 62, 69) 100%); }
.entry_plyr, .entry_amt { white-space: nowrap; display: inline-block; vertical-align: bottom; }
.entry_plyr { width: 70%; padding-right: 15px; }
.entry_amt { width: 30%; text-align: right; }
.entry_amt_txt { line-height: 1; }
.entry_amt .icon { margin-right: 5px; }
.top_entry img { width: 48px; height: 48px; border-radius: 5px; }
.top_txt { font-size: 16px; font-weight: 500; line-height: 1.1875; text-transform: uppercase; display: block; }
.image_section { max-width: 32px; position: relative; display: inline-block; }
.game_controls { padding: 20px; }
.top_shade { position: absolute; background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); border-radius: 0px 0px 6px 6px; left: 0px; top: 0px; width: 100%; height: 4px; content: ""; }
.col_row.btns_clr { margin: 0px; }
.btns_clr .col_one_third, .btns_normal .col_one_fourth { padding: 0px 5px; }
.col_row.btns_normal { margin: 0px; }
.btns_normal .btn_clr { background-color: rgb(173, 190, 198); color: rgb(34, 44, 49); padding: 5px 10px; }
.card { display: inline-block; padding-right: 10px; }
.joker .icon { font-size: 30px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.history_card.joker { background-color: rgb(10, 120, 67); }
.history_card.joker .icon { color: rgb(255, 255, 255); }
.trade_txt { font-size: 18px; font-weight: 500; line-height: 1.16667; padding-left: 10px; }
.tradeup { font-size: 0px; display: inline-block; background-color: rgba(49, 55, 57, 0.3); margin-left: 2px; padding: 5px; min-width: 78px; border-bottom: 2px solid transparent; }
.tradeup.itemvalue-g5k { border-color: rgb(133, 187, 140); }
.tradeup.itemvalue-g10k { border-color: rgb(8, 160, 82); }
.tradeup.itemvalue-g200k { border-color: rgb(241, 205, 98); }
.tradeup.itemvalue-g500k { border-color: rgb(202, 49, 52); }
.tradeup.itemvalue-g50k { border-color: rgb(0, 93, 232); }
.tradeup.itemvalue-g100k { border-color: rgb(241, 205, 98); }
.tradeup.itemvalue-g20k { border-color: rgb(8, 160, 82); }
.tradeup:first-child { margin-left: 0px; }
.trade_offer .items { margin-left: -9px; margin-top: 10px; }
.trade_offer .item { display: inline-block; width: 25%; max-width: 138px; padding-left: 9px; padding-top: 10px; }
.weapon { background: linear-gradient(45.15deg, rgba(20, 26, 29, 0.4) 0%, rgba(20, 26, 29, 0.25) 100%); border-radius: 3.94px; padding: 10px; display: block; position: relative; border: 1px solid rgb(46, 59, 67); text-align: center; transition: border 0.4s; height: 100%; }
.weapon.selected { border: 1px solid rgb(14, 224, 123); }
.weapon:hover { border-color: rgb(10, 120, 67); }
.w_price { display: inline-block; font-size: 14px; font-weight: 500; line-height: 1.14286; vertical-align: middle; padding-left: 5px; }
.taken_txt { display: none; }
.s_left { width: 21.5%; display: inline-block; }
.filters { float: right; }
.check_product { height: calc(100% - 172px); overflow-y: auto; }
.check_product .product { padding: 17px 15px; background: linear-gradient(45.15deg, rgba(20, 26, 29, 0.44) 0%, rgb(36, 45, 49) 100%); border-radius: 7.03px; margin-top: 10px; position: relative; }
.check_product .product:first-child { margin-top: 0px; }
.check_product .lan_close { left: auto; right: 0px; margin-top: 7px; margin-right: 7px; width: 15px; height: 15px; z-index: 2; }
.f0 { font-size: 0px; }
.p30 { padding: 30px; }
.txt_red { color: rgb(255, 89, 89); }
.txt_green { color: rgb(14, 224, 123); }
.txt_black { color: rgb(0, 0, 0); }
.txt_white { color: rgb(255, 255, 255); }
.inactive { color: rgb(96, 125, 139); }
.mla { margin-left: auto; }
.fl { float: left; }
.fr { float: right; }
.oh { overflow: hidden; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt10 { margin-top: 10px; }
.fb { font-weight: 500; }
.ptb0 { padding-top: 0px; padding-bottom: 0px; }
.ptb25 { padding-top: 25px; padding-bottom: 25px; }
.pt30 { padding-top: 30px; }
::-webkit-scrollbar { width: 5px; height: 4px; background-color: transparent; }
::-webkit-scrollbar-corner { background-color: transparent; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { border: none; border-radius: 2px; background-color: rgb(28, 35, 41); }
.static .c_dd { padding: 7px 8px; }
.btns_hold .c_dd { min-width: 110px; text-align: left; }
.btns_hold.disabled .bet_btn { pointer-events: none; cursor: not-allowed; opacity: 0.5; }
.c_dd { padding: 0px; }
.c_dd .Select-control { background-color: rgb(96, 125, 139); border-radius: 4px; height: 30px; cursor: pointer; border: none !important; }
.c_dd .Select-input { height: 30px; }
.c_dd .Select-placeholder { top: 50%; transform: translateY(-50%); line-height: 1; color: rgb(255, 255, 255); }
.c_dd .Select--single > .Select-control .Select-value { line-height: 30px; }
.c_dd .Select-arrow, .c_dd.is-open .Select-arrow { font-size: 24px; font-style: normal; font-weight: normal; font-variant: normal; position: absolute; right: 5px; top: 50%; line-height: 0.7; height: auto; width: auto; transform: translateY(-50%); color: rgb(255, 255, 255); }
.c_dd.Select.is-focused > .Select-control, .c_dd .Select-control .Select-input:focus, .c_dd .Select-multi-value-wrapper + div + div { background-color: rgb(255, 255, 255); }
.Select.is-focused:not(.is-open) > .Select-control { background: rgb(96, 125, 139); }
.Select.is-open > .Select-control .Select-arrow { top: 50% !important; }
.Select.is-focused > .Select-control { background-color: rgb(61, 80, 89); }
.Select-clear-zone { width: 65px; color: rgb(255, 255, 255); }
.Select-clear-zone:hover, .c_dd .Select-placeholder, .c_dd .Select--single > .Select-control .Select-value, .Select.has-value.Select--single > .Select-control .Select-value .Select-value-label, .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label { color: rgb(255, 255, 255); }
.c_dd .Select-placeholder, .c_dd .Select--single > .Select-control .Select-value, .Select.has-value.Select--single > .Select-control .Select-value .Select-value-label, .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label { color: rgb(255, 255, 255); }
.c_dd .Select-placeholder, .Select--single > .Select-control .Select-value { padding-right: 20px; }
.c_dd .Select-control { transition: background 0.5s; }
.c_dd .Select-control:hover { background-color: rgb(61, 80, 89); }
.c_dd .Select-input { background: transparent !important; }
.c_sel { font-size: 14px; }
.c_sel .Select-control { background: transparent; height: 20px; border: none !important; }
.c_sel .Select-placeholder { line-height: 20px; padding-left: 0px; color: rgb(173, 190, 198); }
.c_sel .Select-control .Select-input { height: 20px; background: transparent; }
.c_sel .Select-arrow-zone { font-size: 0px; }
.c_sel .Select.is-focused > .Select-control { background: transparent; }
.progress_level { transform-origin: left top; }
.icon.icon-angle-down.select-caret { position: absolute; top: 50%; right: 6px; font-size: 24px; line-height: 0.7; transform: translateY(-50%); }
.inventory { margin-left: -4px; margin-top: 16px; height: calc(100% - 110px); }
.inventory-coins-icon { font-size: 60px; color: rgb(96, 125, 139); top: 20%; position: relative; }
.faq_description { margin-top: 0px; margin-left: 55px; color: rgb(212, 216, 217); font-size: 16px; line-height: 1.3125; }
.faqs_container .faq_single .toggle { padding-top: 0px; }
.faqs_container .helper_txt { text-transform: uppercase; padding-top: 10px; padding-left: 30px; display: block; }
.faqs_container .table { text-align: left; margin-top: 15px; }
.faqs_container .table th { font-weight: 300; }
.faqs_container .table th, .faqs_container .table td { padding-right: 15px; }
.faqs_container .inner { margin-top: -10px; }
.faqs_container h5 { margin-top: 15px; margin-bottom: 10px; font-size: 16px; font-weight: 400; }
.sub_heading { font-size: 18px; margin-top: 20px; }
.rc-tooltip-hidden { display: none !important; }
.rc-tooltip .bet_div { display: none; }
.rc-tooltip.tradeup-tooltip.rc-tooltip-placement-bottom .rc-tooltip-arrow { border-bottom-color: rgb(59, 78, 87); }
.rc-tooltip.tradeup-tooltip .rc-tooltip-inner { border-radius: 6px; }
.site_content > .messages_overlay { position: fixed; left: 0px; top: 0px; transform: none; width: 100%; height: 100%; z-index: 131123; padding: 15px; }
.messages_overlay .notification_pop { left: 50%; transform: translateX(-50%); margin: 0px; pointer-events: auto; }
.notification_pop.bbb { box-shadow: rgb(20, 26, 29) 0px 0px 30px 10px; }
.splash_overlay { background-color: rgb(35, 44, 49); }
.splash_overlay::before { content: ""; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; }
.splash_overlay .middle { background-color: rgba(35, 44, 49, 0.94); }
.rounded.not-found { height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; border-radius: 8px; background: linear-gradient(44.72deg, rgb(47, 62, 69) 0%, rgb(61, 80, 89) 100%); box-shadow: rgb(20, 26, 29) 0px 0px 10px 0px; }
.chat_msgs .drop-down-container { box-shadow: rgb(20, 26, 29) 0px 0px 10px 0px; background: linear-gradient(44.72deg, rgb(47, 62, 69) 0%, rgb(61, 80, 89) 100%); border-radius: 6px; padding: 15px; min-width: 115px; font-size: 14px; color: rgb(173, 190, 198); position: absolute; left: 25px; top: 100%; z-index: 1; margin-top: 2px; }
.chat_msgs .drop-down-container li:first-child { margin-top: 0px; }
.chat_msgs .drop-down-container li { margin-top: 10px; cursor: pointer; }
.chat_msgs .drop-down-container li a { display: block; }
.chat_msgs .drop-down-container li:hover, .chat_msgs .drop-down-container li a:hover { color: rgb(255, 255, 255); }
.stat_diagram a[title="JavaScript charts"] { display: none !important; }
.errorLogo { width: 200px; margin: 0px 15px 30px; }
.stat_not_found { background: linear-gradient(45.15deg, rgba(20, 26, 29, 0.4) 0%, rgba(20, 26, 29, 0.25) 100%); border-radius: 10px; margin-top: 10px; width: 100%; }
.stat_diagram h5 { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: rgb(173, 190, 198); font-size: 16px; line-height: 1.1875; }
.dialog-modal-content { text-align: center; }
.error_info { text-align: center; }
.err_head { font-size: 26px; }
.rs-control { display: inline-block; z-index: 11; }
.rs-control .rs-bg-color { background-color: rgb(54, 71, 79); }
.rs-control .rs-range-color, .displayReversed .rs-control .rs-path-color { background-color: rgb(11, 226, 123); }
.rs-control .rs-path-color, .displayReversed .rs-control .rs-range-color { background-color: rgb(248, 93, 87); }
.rs-control .rs-handle { background-color: rgb(96, 125, 139); padding: 0px; border: 2px solid rgb(96, 125, 139); }
.rs-control .rs-handle.rs-focus { border-color: rgb(96, 125, 139); }
.rs-control .rs-handle::after { border-color: rgb(96, 125, 139); background-color: rgb(96, 125, 139); }
.rs-control .rs-border { border: 8px solid rgb(49, 60, 70); }
.rs-bar.rs-start .rs-seperator, span.rs-bar.rs-transition.rs-end .rs-seperator.rs-border, .rs-tooltip { display: none !important; }
.rs-inner-container::before { content: ""; position: absolute; left: 50%; transform: translateX(-50%); top: 0px; width: 15px; height: 25px; background-color: rgb(49, 61, 67); z-index: 5; }
.burger_menu, .pro_name_xp, .see_results, .chat_lang_back { display: none; }
.chat_lang_hold { position: absolute; bottom: 0px; display: table; table-layout: fixed; width: 69%; }
.profile_user .hours_result, .help_link_select { display: none; }
.betinput.upgrade-mode span { color: rgb(20, 26, 29); font-size: 14px; font-weight: 500; line-height: 1.14286; background-color: rgb(14, 224, 123); box-shadow: rgb(20, 26, 29) 0px 1px 2px 0px; border-radius: 6px; padding: 6px 10px; margin-left: 7px; cursor: pointer; }
.messure { content: ""; border-left: 1px solid rgb(20, 26, 29); position: absolute; top: 0px; height: 30px; }
.messure.messure1 { left: 18px; }
.messure.messure2 { left: 36px; }
.messure.messure3 { left: 54px; }
.messure.messure4 { left: 72px; }
.messure.messure5 { left: 90px; }
.messure.messure6 { left: 108px; }
.messure.messure7 { left: 126px; }
.messure.messure8 { left: 144px; }
.messure.messure9 { left: 162px; }
.messure.messure10 { left: 180px; }
.messure.messure11 { left: 198px; }
.messure.messure12 { left: 216px; }
.messure.messure13 { left: 234px; }
.messure.messure14 { left: 252px; }
.container { max-width: 1290px; padding: 0px 60px; margin: auto; }
.pl0 { padding-left: 0px !important; }
.clickableLink { color: white; text-decoration: underline; }
.progress-bar { position: absolute; height: 100%; content: ""; left: 0px; top: 0px; background-color: rgb(80, 105, 118); border-radius: 0px 9px 9px 0px; }
.player_tables { font-size: 0px; margin-top: 35px; height: calc(100% - 65px); overflow-y: auto; }
.player_tables .table_titles .pl_name:first-child, .player_tables .pl_no { width: 13%; text-align: left; padding-left: 0px; }
.player_tables .pl_table_data { counter-reset: section 0; }
.pl_no::before { counter-increment: section 1; content: counter(section); }
.player_tables .table_titles .pl_name:nth-child(2), .player_tables .pl_data .pl_name { width: 47%; text-align: left; padding-left: 0px; }
.player_tables .table_titles .pl_name:nth-child(2) { padding: 10px 0px; }
.player_tables .table_titles .pl_name:nth-child(3), .player_tables .pl_data .pl_game { width: 40%; text-align: left; padding-left: 0px; }
.player_tables .player_table_content { width: 50%; display: inline-block; vertical-align: top; padding: 0px; }
.player_tables .pl_data .pl_name .pl_name_txt { padding: 0px; }
.most_wagered { color: rgb(173, 190, 198); font-weight: 400; font-size: 18px; line-height: 1.1875; text-align: center; text-transform: uppercase; margin-bottom: 25px; }
.most_wagered_text { color: rgb(96, 125, 139); font-size: 14px; text-align: center; text-transform: none; display: inline-block; vertical-align: bottom; padding-left: 5px; }
.most_wagered_text:hover { color: rgb(14, 224, 123); }
.most_wagered_text > span { display: inline-block; vertical-align: middle; }
.tables_tab li { display: inline-block; vertical-align: middle; color: rgb(96, 125, 139); font-size: 16px; line-height: 1.16667; padding-left: 10px; }
.tables_tab li:first-child { padding-left: 0px; }
.tables_tab li::before { content: "|"; margin-right: 10px; }
.tables_tab li:first-child::before { display: none; }
.tables_tab li a:hover, .tables_tab li.active a { color: rgb(14, 224, 123); }
.leaderboard_grid_pad, .bottom_info_grid_pad { position: relative; padding-top: 72.32%; }
.leaderboard_grid_pad.not-loggedin, .bottom_info_grid_pad.not-loggedin { padding-top: 79.2%; }
.player_tables_content { padding: 15px; height: 100%; }
.player_tables_content .pl_data:nth-child(2n+1) { background-color: rgba(33, 42, 47, 0.4); }
.player_tables_content .pl_data:nth-child(2n) { background-color: transparent; }
.player_table_content .pl_table_data .pl_data:first-child { color: rgb(14, 224, 123); font-weight: 500; }
.player_table_content .pl_table_data .pl_data:nth-child(2), .player_table_content .pl_table_data .pl_data:nth-child(3) { color: rgb(255, 255, 255); font-weight: 500; }
.player_table_content .pl_table_data .pl_data:nth-child(2) .pl_name_txt, .player_table_content .pl_table_data .pl_data:nth-child(3) .pl_name_txt { font-weight: 500; max-height: 16px; }
.player_table_content .pl_name_txt, .player_table_content .pl_data { font-weight: 100; }
.player_table_content .pl_link { padding: 10px 0px; }
.player_table_content.player_table_content_width { width: 100%; }
.chat_rooms.chat_lang_show_only_chat .chat_link { color: rgb(173, 190, 198); }
.chat_rooms.chat_lang_show_only_chat .chat_rooms_head .icon-right::before { content: ""; }
.messages .colorbar { position: absolute; top: 0px; left: -7px; height: 100%; width: 3px; background-color: rgb(255, 255, 255); }
.chat_msg .colorbar.rain { background-color: cornflowerblue; }
.chat_msg .colorbar.admin { background-color: rgb(255, 90, 90); }
.chat_msg .colorbar.support { background-color: rgb(0, 233, 255); }
.chat_msg .colorbar.developer { background-color: orange; }
.chat_msg .colorbar.moderator { background-color: rgb(255, 242, 117); }
.chat_msg .colorbar.user { display: none; }
.messages .colorbar.mute { background-color: rgb(17, 216, 122); }
.chat_msg .colorbar.info { background-color: rgb(173, 190, 198); }
.chat_msg .colorbar.bonus { background-color: rgb(255, 242, 117); }
.chatting_chat_msgs .top-gradient { pointer-events: none; flex: 0 0 auto; height: 8vh; width: 100%; position: absolute; left: 0px; top: 0px; z-index: 2; background-image: linear-gradient(rgb(43, 62, 70) 0%, rgba(43, 62, 70, 0)); }
.group_center { display: flex; justify-content: center; align-items: center; flex-flow: column; }
.group_center b { font-size: 20px; color: white; }
.item_gfx { width: 100%; height: 100%; background-size: 66.66%; background-position: center center; background-repeat: no-repeat; border-top-width: 2px; border-top-style: solid; }
.item_gfx_holder { background: radial-gradient(rgba(1, 2, 2, 0.19) 0%, rgba(3, 4, 4, 0.36) 100%); margin: 5px; }
.item_gfx_4 { background-size: 55%; }
.item_gfx_1 { border-top-width: 0px; }
@-webkit-keyframes pulse { 
  0% { }
  70% { }
  100% { }
}
@keyframes pulse { 
  0% { text-shadow: rgb(14, 224, 123) 0px 0px 0px; }
  70% { text-shadow: rgb(14, 224, 123) 0px 0px 10px; }
  100% { text-shadow: rgb(14, 224, 123) 0px 0px 0px; }
}
.hiddenCaptcha { visibility: hidden; }
.captchaPopup { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; }
.bottom_info_grid_pad { position: relative; padding-top: 15.6%; }
.bottom_info_grid_pad.less { padding-top: 0px; }
.bottom_info_grid_pad.more { padding-top: 0px; }
.bottom_info_grid_pad.not-loggedin { padding-top: 79.2%; }
.italic { font-style: italic; }
.bottom_info_grid_pad :first-child { margin-top: 10px; padding: 0px; color: white; }
.bottom_info_grid_pad .player_tables_content { padding: 10px; height: initial; }
.bottom_info_grid_pad .home_info:first-child :first-child { margin-top: 0px; }
.home_info > p { margin-top: 5px; }
.home_info h1, .home_info h2, .home_info h3, .home_info h4, .home_info h5, .home_info h6 { font-size: 20px; }
.hideMore { display: none; }
.showMore { display: initial; }
.logout.topbar_pro_pic { position: absolute; right: 0px; width: 65px; top: 50%; transform: translateY(-50%); }
.logout.topbar_pro_pic img { width: 55px; height: 55px; padding: 1px; border: 1px solid rgb(61, 79, 89); border-radius: 10px; transition: border 0.5s; }
.logout.topbar_pro_pic:hover img { border-color: rgb(14, 224, 123); }
.menu_links { position: relative; overflow: hidden; display: flex; flex-direction: row; align-items: center; }
.field_group input:-webkit-autofill, .field_group input:-webkit-autofill:hover, .field_group input:-webkit-autofill:focus, .field_group textarea:-webkit-autofill, .field_group textarea:-webkit-autofill:hover, .field_group textarea:-webkit-autofill:focus, .field_group select:-webkit-autofill, .field_group select:-webkit-autofill:hover, .field_group select:-webkit-autofill:focus, .field_group input:-internal-autofill-selected, .field_group input:-internal-autofill-selected:hover, .field_group input:-internal-autofill-selected:focus, .field_group textarea:-internal-autofill-selected, .field_group textarea:-internal-autofill-selected:hover, .field_group textarea:-internal-autofill-selected:focus, .field_group select:-internal-autofill-selected, .field_group select:-internal-autofill-selected:hover, .field_group select:-internal-autofill-selected:focus { background-color: rgb(41, 54, 61) !important; }
.password_show_toggle { font-size: 15px; position: absolute; right: 20px; top: 20px; z-index: 1; }
.password_show_toggle:hover { cursor: pointer; }
.items { flex-direction: row; align-items: center; display: flex; }
body { height: 100%; width: 100%; font-stretch: normal; font-weight: 400; }
#countdown svg circle { animation-name: countdown; animation-duration: 60s; animation-timing-function: linear; animation-iteration-count: infinite; }
@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(2520deg); }
}
#jackpot-icon-ctn { margin-left: auto; margin-right: auto; display: block; height: 32px; width: 29px; }
.jp-game-jackpot-react-reel__group .jp-game-jackpot-react-reel__number { font-size: 28px; color: rgb(255, 242, 117); height: 28px; }
.jp-game-jackpot-react-reel__reel { height: 28px; display: flex; align-items: flex-end; overflow-y: hidden; }
.jp-game-jackpot::before { width: 0px; height: 0px; border-style: solid; border-width: 66px 0px 0px 50px; border-color: transparent transparent transparent rgb(35, 44, 49); position: absolute; left: -5px; top: 5px; content: ""; }
#user-wager-stats-wrap { position: fixed; opacity: 0; z-index: 3; }
#user-wager-stats { width: 240px; height: 85px; background-color: rgba(46, 60, 67, 0.82); color: white; flex-direction: column; display: flex; border-radius: 10px; align-items: center; }
#user-wager-stats-name { font-size: 14px; flex-direction: row; flex: 1 1 0%; display: flex; align-items: center; padding: 10px 0px 0px 10px; }
#user-wager-stats-history { flex-direction: row; flex: 3 1 0%; display: flex; align-items: center; width: 100%; }
#user-wager-stats-history div { flex: 1 1 0%; flex-direction: column; display: flex; align-items: center; }
#user-wager-stats-history div span { font-size: 13px; }
#user-wager-stats-history div span:first-child { font-size: 11px; padding-bottom: 4px; }
#user-wager-stats i { padding-right: 5px; }
#user-wager-stats .flag_img { float: right; width: 26px; height: 16px; }
.chat_lang .tab { display: table-cell; cursor: pointer; padding: 4px; text-align: center; border-radius: 5px 5px 0px 0px; color: rgb(101, 101, 101); background: rgb(39, 54, 61); transition: 0.4s; position: relative; }
.chat_lang .tab::before { content: ""; height: 15px; width: 1.5px; margin-top: 2.5px; background: rgb(52, 65, 71); position: absolute; left: 0px; }
.chat_lang .tab:hover::before, .chat_lang .tab:first-child::before, .chat_lang .tab.selectedChannel::before, .chat_lang .tab.selectedChannel + .tab::before, .chat_lang .tab:hover + .tab::before { content: initial; }
.chat_lang .tab.selectedChannel { color: rgb(100, 117, 124); background: rgb(43, 62, 70); width: 52px; display: table-cell !important; }
.chat_lang .tab .lan_close { position: absolute; display: block; left: 50%; transform: translateX(-50%); height: 15px; top: -30%; }
.chat_lang .tab .lan_close::before, .chat_lang .tab .lan_close::after { background-color: rgb(39, 54, 61); left: 50%; width: 10px; float: right; }
.chat_lang .tab:hover .lan_close::before, .chat_lang .tab:hover .lan_close::after, .chat_lang .tab.selectedChannel .lan_close::before, .chat_lang .tab.selectedChannel .lan_close::after { background-color: rgb(173, 173, 173); }
.chat_lang .tab .lan_close::before { transform: translateX(-50%) rotate(45deg); }
.chat_lang .tab .lan_close::after { transform: translateX(-50%) rotate(-45deg); }
.chat_lang .tab > * { display: block; line-height: 1.33; }
.tab.selectedChannel .lan_close.hiddenX::before, .tab.selectedChannel .lan_close.hiddenX::after, .chat_lang .tab:hover .lan_close.hiddenX::after, .chat_lang .tab:hover .lan_close.hiddenX::before { background-color: transparent; box-shadow: none; }
.tab .chan_img { float: initial; width: 23px; height: 18px; margin-top: initial; opacity: 0.5; transition: opacity 0.4s; position: relative; left: 50%; transform: translateX(-50%); }
.tab.selectedChannel .chan_img, .tab:hover .chan_img { opacity: 1; }
.tab.selectedChannel:not(.notClosable) .chan_img { left: 40%; }
.tab:not(.selectedChannel):hover .lan_close, .lan_close:hover { position: absolute; margin-bottom: 10px; }
.tab.selectedChannel .lan_close { transform: translateX(-50%) translateY(-50%); left: 85%; margin-top: 0px; width: 16.5px; top: 50% !important; }
.chat_msg.msg-tag-checkmarked .chat_user_name, .chat_msg.msg-tag-checkmarked .icon-gammdom-symbol, .chat_msg.msg-tag-checkmarked .chat_user_colen { color: rgb(83, 164, 255); }
.chat_msg.msg-tag-checkmarked .colorbar.user { display: inline-block; background-color: rgb(83, 164, 255); }
@keyframes fullWidth { 
  0% { height: 0px; width: 0px; opacity: 0.5; margin: 0px auto; }
  100% { height: 121px; margin: 0px auto; width: 100%; opacity: 1; }
}
.pointer { cursor: pointer; }
.loading-container { margin: 20% auto 0px; }
.table_titles .pl_name { width: 16%; display: inline-block; text-align: right; font-size: 14px; line-height: 1.14286; padding-left: 20px; text-transform: uppercase; }
.table_titles .pl_name:first-child { width: 51%; text-align: left; padding-left: 0px; }
.field_group input { background: transparent; }
.field_group.resetPassCaptcha .g-recaptcha { display: inline-block; }
.bet_btn { color: rgb(0, 0, 0); }
.graph-container { display: flex; justify-content: center; }
txt_white { color: rgb(255, 255, 255); }
.inline_block { display: inline-block; }
.chat_rooms.chat_lang_show .chat_langs { transform: translateX(0px); opacity: 1; visibility: visible; }
.tradeup_top_bar { display: inline-block; vertical-align: middle; }
.inventory_search .c_dd { padding: 0px; }
.c_dd { font-size: 14px; }
.bet_btn_hilo { width: 100%; }
.icon-lo-arrow::before { content: ""; }
.icon-hi-arrow::before { content: ""; }
.counting { width: 27px; justify-content: space-between; align-items: center; display: flex; }
.game_filter { text-align: center; padding-bottom: 20px; }
.game_filter .method { display: inline-block; cursor: pointer; padding: 4px; margin: 4px; border: 2px solid transparent; }
.game_filter .method.active { cursor: default; background-color: transparent; border-radius: 5px; border: 2px solid rgb(96, 125, 139); }
.game_filter .method .icon { width: auto; height: 30px; }
.live-drop-animation-enter { opacity: 0.01; transform: rotateX(-90deg) rotateY(-45deg) translateY(-30px); transition: 1.5s cubic-bezier(0.36, -0.64, 0.34, 1.76); }
.live-drop-animation-enter-active { opacity: 1; transform: none; }
.rc-tooltip-inner { border-radius: 8px; background: linear-gradient(44.72deg, rgb(47, 62, 69) 0%, rgb(61, 80, 89) 100%); box-shadow: rgb(20, 26, 29) 0px 0px 10px 0px; }
.side_title { display: block; }
.btns_hold .icon.icon-gammdom-symbol { color: rgb(0, 0, 0); }
.rainDropdown { font-size: 0px; margin-left: 0px; opacity: 0; transition: opacity 0.5s; }
.rainDropdown .tipRain { font-size: 14px; padding: 5px 15px; background-color: rgb(96, 125, 139); color: rgb(255, 255, 255); border-radius: 6px; cursor: pointer; line-height: 1; position: absolute; right: -56px; top: 50%; transform: translateY(-50%); transition: background-color 0.5s; }
.rainDropdown .tipRain::before { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 10px solid rgb(96, 125, 139); position: absolute; top: 50%; transform: translateY(-50%); right: 100%; transition: border-right 0.5s; }
.rainDropdown .tipRain:hover { background-color: rgb(61, 79, 89); }
.rainDropdown .tipRain:hover::before { border-right-color: rgb(61, 79, 89); }
.chat_user:hover .rainDropdown { opacity: 1; }
.rc-tooltip { position: absolute; z-index: 1070; display: block; visibility: visible; font-size: 12px; line-height: 1.5; opacity: 0.9; }
.rc-tooltip-placement-bottom, .rc-tooltip-placement-bottomLeft, .rc-tooltip-placement-bottomRight { padding: 9px 0px 5px; }
.rc-tooltip.tradeup-tooltip { opacity: 1; }
.rc-tooltip-arrow { position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.rc-tooltip-placement-bottom .rc-tooltip-arrow, .rc-tooltip-placement-bottomLeft .rc-tooltip-arrow, .rc-tooltip-placement-bottomRight .rc-tooltip-arrow { top: 4px; margin-left: -5px; border-width: 0px 5px 5px; border-bottom-color: rgb(55, 55, 55); }
.rc-tooltip-placement-bottom .rc-tooltip-arrow { left: 50%; }
.rc-tooltip.tradeup-tooltip.rc-tooltip-placement-bottom .rc-tooltip-arrow { border-bottom-color: rgb(61, 80, 89); }
.rc-tooltip-inner { padding: 8px 10px; color: rgb(255, 255, 255); text-align: left; text-decoration: none; background-color: rgb(55, 55, 55); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 4px; min-height: 34px; }
.tradeup-info-extended, .rc-tooltip.tradeup-tooltip .rc-tooltip-inner { text-align: center; box-shadow: rgb(0, 0, 0) 3px 3px 15px 0px; background-color: rgba(27, 27, 33, 0.98); width: 200px; padding: 1ex; }
.ReactVirtualized__Grid:focus { outline: none; }
@media (max-width: 1920px) {
  ul.messages li { font-size: 15px; }
  .btn { font-size: 17px; }
}
@media (max-width: 1800px) {
  .aff_col { padding: 27px 25px; }
  .aff_col .title, .status_today .title { font-size: 22px; }
  .leaderboard_grid_pad { padding-top: 87%; }
  .leaderboard_grid_pad.not-loggedin { padding-top: 98%; }
  .not-loggedin .medium_grid_pad { padding-top: 92%; }
  .medium_grid_pad { padding-top: 98% !important; }
  .twitter_grid_pad { padding-top: 182%; }
  .twitter_grid_pad.not-loggedin { padding-top: 92%; }
  .status_grid_pad { padding-top: 90%; }
  .status_today { padding: 20px; }
  .graph_grid_pad { padding-top: 45%; }
  .information .icon { font-size: 36px; }
  .user_stats .user_xp { padding: 10px 20px; }
}
@media (max-width: 1600px) {
  .table_titles .pl_name:first-child, .pl_name { width: 46%; }
  .pl_game, .pl_bet, .pl_profit { width: 18%; }
  .pl_count .icon { font-size: 20px; }
  .player_count { font-size: 18px; padding-left: 5px; }
  .question_mark { width: 24px; height: 24px; font-size: 18px; }
  .jackpot .text, .chat_user_name { font-size: 15px; }
  .game_history .icon { font-size: 24px; }
  .player_table .player_table_head { padding-bottom: 10px; }
  .btn, .chat_lan { font-size: 16px; }
  .pro_digit > span:last-child { font-size: 16px; }
  .card { padding-right: 6px; }
  .counting { right: 25px; }
  .aff_col .title, .status_today .title { font-size: 20px; }
  .grid_name { padding-top: 15px; }
  .g_img img { height: 63px; }
  .xp { font-size: 16px; }
  .twitt_head { font-size: 18px; }
  .leaderboard_grid_pad { padding-top: 90%; }
  .not-loggedin .medium_grid_pad { padding-top: 98% !important; }
  .status_grid_pad { padding-top: 95%; }
  .graph_grid_pad { padding-top: 47.5%; }
  .information .icon { font-size: 34px; }
  .faq_single .f_ques { font-size: 18px; }
  .heading { font-size: 17px; }
  .most_wagered { font-size: 17px; }
  .twitter_grid_pad.not-loggedin { padding-top: 99%; }
}
@media (max-width: 1500px) {
  .player_count { font-size: 15px; padding-left: 0px; }
  .jackpot { margin-left: 15px; }
  .pl_count .pl_onli, .field_group input, .c_select select, .chat_lan, .inline_input { font-size: 15px; }
  .question_mark { width: 22px; height: 22px; font-size: 17px; margin-bottom: 7px; }
  #logoutDropdown { font-size: 13px; padding: 20px 0px 10px; }
  .page_header { min-height: 75px; }
  .pl_name_txt { padding-left: 7px; }
  .jackpot::after { font-size: 21px; }
  .check_label::before { width: 14px; height: 14px; }
  .check_label::after { left: 6px; top: 2px; }
  .check_label { padding-left: 28px; }
  .inline_input { width: 70px; }
  .pro_digit > span:last-child { font-size: 14px; margin-bottom: 0px; }
  .card { padding-right: 4px; }
  .user_stats .user_levels { height: 90px; }
  .hours_result { padding: 18px 15px; }
  .xp { font-size: 15px; }
  .aff_col .title, .status_today .title { font-size: 18px; }
  .home .btn { width: 175px; }
  .g_img img { height: 52px; }
  .graph_grid_pad { padding-top: 53.4%; }
  .status_grid_pad { padding-top: 107%; }
  .information .icon { font-size: 32px; }
  .p30 { padding: 25px; }
  .faqs { margin-top: 15px; }
  .sidebar_link { font-size: 15px; }
  .container { padding-left: 40px; padding-right: 40px; }
}
@media (max-width: 1366px) {
  .chat_lang { height: 30px; }
  .chat_link { margin-right: 0px; }
  .jackpot { min-width: 0px; }
  .most_wagered { font-size: 16px; }
  .rainDropdown .tipRain { padding: 3px 11px; }
  .chat_lan_li { margin-top: 20px; }
  .page_header { padding: 20px; text-align: center; }
  ul.messages li { font-size: 14px; }
  .col_full, .col_half, .col_one_third, .col_two_third, .col_one_fourth { padding: 0px 10px; }
  .col_row { margin: 0px -10px; }
  .game_controls { position: relative; padding-bottom: 85px; }
  .ptb0 { padding-top: 0px; padding-bottom: 0px; }
  .home .page_header, .profile .page_header { text-align: left; }
  .home .btn { padding: 13px 20px; }
  .padd_abs, .biggest_grid { padding: 10px; }
  .col_grids { margin-top: -10px; }
  .leaderboard_grid_pad { padding-top: 95.6%; }
  .leaderboard_grid_pad.not-loggedin { padding-top: 207%; }
  .biggest_grid .title { font-size: 16px; }
  .twitter_feed { padding: 20px; }
  .not-loggedin .medium_grid_pad { padding-top: 110% !important; }
  .medium_grid_pad { padding-top: 106% !important; }
  .twitt_head { font-size: 16px; }
  .twitter_grid_pad { padding-top: 212%; }
  .twitter_grid_pad.not-loggedin { padding-top: 110%; }
  .aff_col { padding: 20px; }
  .status_grid_pad { padding-top: 125%; }
  .graph_grid_pad { padding-top: 62.25%; }
  .informations { padding: 30px 15px; }
  .user_stats_graph { padding: 30px; }
  .sidebar_link { margin-top: 0px; }
  .faq_single .f_ques, .sub_heading { font-size: 17px; }
  .sub_heading { margin-top: 15px; }
  .f_ques::before { font-size: 23px; }
  .faq_description, .editor ul li, .editor ol li, .description { font-size: 15px; }
  .p30 { padding: 20px; }
  .faq .search { max-width: 250px; }
  .ReactModal__Content.dialog-modal-content .ui-dialog .dialogText, .ReactModal__Content.dialog-modal-content .form-group .lbl_head, .ReactModal__Content.dialog-modal-content .form-group .form-control { font-size: 18px; }
  .ReactModal__Content.dialog-modal-content .form-group .input_mark .icon { font-size: 21px; }
  .container { padding-left: 20px; padding-right: 20px; }
  .pt30 { padding-top: 20px; }
}
@media (max-width: 1200px) {
  .icon-angle-double-left::before { content: ""; }
  .icon-angle-double-right::before { content: ""; }
  #logoutDropdown { font-size: 12px; }
}
@media (min-width: 1024px) {
  .leaderboard_grid_pad.not-loggedin { padding-top: 165%; }
}
@media (min-width: 1366px) {
  .leaderboard_grid_pad.not-loggedin { padding-top: 147%; }
  .jackpot--hilo { margin: 0px auto; }
}
@media (min-width: 1600px) {
  .leaderboard_grid_pad.not-loggedin { padding-top: 138%; }
}
@media (min-width: 1800px) {
  .not-loggedin .medium_grid_pad { padding-top: 74.6% !important; }
  .leaderboard_grid_pad.not-loggedin { padding-top: 112%; }
}
@media (max-width: 1024px) {
  .menus { overflow: initial; width: 100%; right: 0px; display: flex; flex-flow: column; }
  .logo { max-width: initial; }
  .logo img { max-width: 100%; margin-right: initial; }
  .burger_menu { display: block; z-index: 1; min-height: 20px; position: relative; }
  .most_wagered, .tables_tab li { font-size: 15px; }
  .burger_menu span { width: 30px; height: 3px; margin-top: 5px; border-radius: 6px; display: block; background: rgb(96, 126, 139); }
  .burger_menu span:first-child { margin-top: 0px; }
  .burger_menu span { transition: width 0.5s; }
  .burger_menu span:nth-child(1) { transition: transform 0.5s; }
  .burger_menu span:nth-child(2) { transition: opacity 0.5s; }
  .burger_menu span:nth-child(3) { transition: transform 0.5s; }
  .player_count { font-size: 18px; padding-left: 2px; }
  .menu_section { display: block; width: auto; }
  .menu_links { background-color: rgb(47, 62, 69); text-align: center; overflow: auto; padding: 65px 5px 0px; transform: translateY(-100%); transition: transform 0.5s; min-height: 100vh; flex-direction: column; }
  .menu_flag, .help_menu { background-color: rgb(35, 44, 49); }
  .question_mark { width: 24px; height: 24px; margin-right: 30px; margin-bottom: 0px; }
  .mob_logout #logoutDropdown { display: block; position: static; color: rgb(100, 122, 135); font-size: 18px; text-transform: uppercase; padding: 15px 0px; }
  .btn { font-size: 15px; }
  .help_menu { margin-left: 0px; }
  .menu_section, .menu_links { height: 100%; position: absolute; width: 100%; top: 0px; left: 0px; }
  .trade_txt { font-size: 17px; }
  .col_two_third.big_grids, .col_one_third.aff_grid, .col_one_third.daily_grid, .col_one_third.twitter_grid, .col_one_third.crash_grid, .col_one_third.roulette_grid, .col_one_third.hilo_grid, .col_one_third.tradeup_grid, .status_grid, .col_two_third.graph_grid, .last_grid { width: 50%; }
  .biggest_grids .col_one_third { padding: 10px; width: 100%; }
  .biggest_grids { padding-top: 5px; }
  .col_two_third.big_grids, .col_one_third.twitter_grid { float: right; }
  .leaderboard_grid_pad { padding-top: 240%; }
  .player_tables { margin-top: 25px; }
  .player_tables .player_table_content { width: 100%; margin-top: 25px; }
  .player_tables .player_table_content:first-child { margin-top: 0px; }
  .most_wagered { margin-bottom: 15px; }
  .medium_grid_pad { padding-top: 75% !important; }
  .twitter_grid_pad { padding-top: 75%; }
  .twitter_grid_pad.not-loggedin { padding-top: 101%; }
  .col_grids { position: relative; }
  .col_one_third.twitter_grid { position: absolute; bottom: 0px; right: 0px; }
  .twitter_grid.not-loggedin { position: relative; bottom: auto; right: auto; }
  .status_grid_pad { padding-top: 80%; }
  .graph_grid_pad { padding-top: 80%; }
  .np_grid { width: 100%; }
  .user_stats .user_xp { padding: 8px 20px; }
  .flag_m [class^="icon-"] { margin-right: 0px; color: rgb(16, 222, 124); font-size: 26px !important; }
  .ReactModal__Content.dialog-modal-content .ui-dialog .dialogText, .ReactModal__Content.dialog-modal-content .form-group .lbl_head, .ReactModal__Content.dialog-modal-content .form-group .form-control { font-size: 17px; }
  .ReactModal__Content.dialog-modal-content > div { padding: 20px; }
  .steamid { overflow-wrap: break-word; word-break: break-all; }
  .help_menu, .settings_menu { display: block; margin-left: 0px; }
  .number_mark::before, .number_mark::after { border-left: 10px solid transparent; border-right: 10px solid transparent; }
  .ReactModal__Content > div { margin: 0px auto; max-height: 600px; }
  .daily-rewards-modal-content { height: auto; }
}
@media (max-width: 1000px) {
  .check_label .c_sel + span { display: inline-block; padding-top: 15px; }
}
@media (max-width: 820px) {
  .ReactModal__Content > div { max-width: 100%; margin: 0px auto; }
  .chatting_chat_msgs { height: calc(100% - 32px); }
  .game_history { padding-top: 20px; }
  .right_block { margin-top: 20px; }
  .question_mark { width: 22px; height: 22px; font-size: 16px; }
  .page_header.ptb0 { padding: 20px; }
  .s_left { width: 23.5%; }
  .medium_grid_pad { padding-top: 83% !important; }
  .twitter_grid_pad { padding-top: 83%; }
  .twitter_grid_pad.not-loggedin { padding-top: 106%; }
  .leaderboard_grid_pad.not-loggedin { padding-top: 212%; }
  .leaderboard_grid_pad { padding-top: 267%; }
  .aff_col .title, .status_today .title { padding-top: 83%; }
  .status_grid_pad, .graph_grid_pad { padding-top: 88%; }
  .col_one_third.status_grid { display: none; }
  .profile_user .hours_result { display: block; }
  .col_one_third.trade_url_grid, .col_two_third.graph_grid { width: 100%; }
  .profile .col_two_third.graph_grid .graph_grid_pad { padding-top: 50%; }
  .informations { text-align: center; padding-top: 0px; padding-bottom: 25px; }
  .information { width: 33.33%; margin-top: 25px; }
  .information:nth-child(4)::before { display: none; }
  .help_link_select { display: block; margin-top: 0px; }
  .sidebar_links { display: none; }
  .faq_description { margin-left: 50px; }
  .site_content { position: static; padding-bottom: 0px; }
}
@media (max-width: 767px) {
  .chat_lang .tab .lan_close { top: -35%; }
  .jackpot::before, .game_history { display: none; }
  .jackpot::after { left: 6px; top: 2px; }
  .roll .numbers .number { width: 75px; }
  .messure { display: none; }
  .player_count { font-size: 16px; }
  .jackpot .text { position: static; color: rgb(44, 42, 35); display: inline-block; vertical-align: middle; font-weight: 400; line-height: 1; }
  .jackpot .count { background: none; display: inline-block; vertical-align: middle; color: rgb(44, 42, 35); font-weight: 500; padding: 0px 0px 0px 10px; letter-spacing: 0px; }
  .jackpot { min-width: 0px; padding: 5px 10px 5px 32px; border-radius: 6px; margin-left: 0px; float: left; }
  .btn.see_results { display: block; float: right; margin-top: 0px; line-height: 1; font-size: 14px; }
  .ReactModal__Overlay { padding: 30px; }
  .betinput { width: 90%; display: inline-block; vertical-align: middle; }
  .menu_links { padding-top: 60px; }
  .player_entry .player_table_head { border: none; padding-bottom: 0px; }
  .pl_count .pl_onli { padding-left: 5px; }
  .page_header.ptb0 { padding-top: 0px; }
  .medium_grid_pad { padding-top: 102% !important; }
  .twitter_grid_pad { padding-top: 102%; }
  .pro_desc { padding: 0px; }
  .col_one_third.trade_url_grid { width: 50%; }
  .profile .col_two_third.graph_grid .graph_grid_pad { padding-top: 61%; }
  .placeholder_txt { font-size: 15px; }
  .user_pro_xp, .stats_hours { width: 100%; }
  .stats_hours { padding-left: 0px; margin-top: 20px; }
  .chat_input[type="text"] { padding-right: 76px; }
  .field_groups { padding: 20px; }
  .leaderboard_grid_pad { padding-top: 333%; }
  .leaderboard_grid_pad.not-loggedin { padding-top: 275%; }
}
@media (max-width: 600px) {
  .ReactModal__Content > div { max-height: 550px; }
  .chatting_chat_msgs { height: calc(100% - 59px); }
  .chat_lang .tab .lan_close { top: -35%; }
  .page_header { padding: 15px 20px; }
  .bet_btn { width: 24%; margin-top: 1%; margin-left: 1%; }
  .chat_collapse { display: block; }
  .text_hold .bet_btn:first-child { margin-left: 1%; }
  .chat_rooms_head { padding: 0px 10px; }
  .chat_rooms .chat_langs { width: 100%; }
  .chat_rooms .chat_langs { transform: translateX(100%); left: 0px; z-index: 2; padding: 0px; }
  .chat_rooms .chat_langs ul { padding: 20px 45px 30px 30px; }
  .chat_rooms.chat_lang_show .chat_langs { transform: translateX(0px); }
  .chat_rooms.chat_lang_show::after { display: none; }
  .chat_lang_back { display: block; font-size: 16px; line-height: 1; background: rgb(61, 79, 89); padding: 10px 15px; color: rgb(14, 224, 123); }
  .chat_lang_back .icon { font-size: 12px; padding-right: 10px; }
  .chat_lang_back > * { display: inline-block; vertical-align: middle; }
  .chat_lan { font-size: 17px; }
  .chat_lang { height: 50px; }
  .chat_link { padding: 15px 0px; }
  .chat_lang .tab { padding: 7px 0px; }
  .chat_lang .tab > * { line-height: 1; }
  .ReactModal__Overlay { padding: 20px; }
  .pl_entry_headin { display: none; }
  .pl_entry_head { color: rgb(255, 255, 255); font-weight: 500; }
  .pl_count .icon { font-size: 18px; }
  .check_label::before { top: 2px; }
  .check_label::after { top: 4px; }
  .page_header.ptb0 { min-height: 0px; padding-bottom: 15px; }
  .game_controls { padding: 10px; position: static; }
  .counting { display: none; }
  .btns_normal .col_one_fourth { width: 50%; }
  .btns_clr .col_one_third, .btns_normal .col_one_fourth { padding: 0px 3px; }
  .game_controls.mt20 { margin-top: 10px; }
  .btns_normal .col_one_fourth:nth-child(3), .btns_normal .col_one_fourth:nth-child(4) { margin-top: 7px; }
  .hi-bet .chance, .hi-bet .multi { top: 10px; bottom: auto; }
  .s_left { width: 100%; }
  .s_left { padding-right: 0px; }
  .col_half, .col_two_third.big_grids, .col_one_third.aff_grid, .col_one_third.daily_grid, .col_one_third.twitter_grid, .col_one_third.crash_grid, .col_one_third.roulette_grid, .col_one_third.hilo_grid, .col_one_third.tradeup_grid, .status_grid, .col_two_third.graph_grid, .last_grid { width: 100%; }
  .twitter_grid_pad { padding-top: 180%; }
  .twitter_grid_pad.not-loggedin { padding-top: 75%; }
  .col_grids { padding-bottom: 0%; }
  .col_grids.not-loggedin { padding-bottom: 0px; }
  .padd_abs, .biggest_grid { position: static; }
  .twitter_grid_pad .padd_abs { position: absolute; }
  .medium_grid_pad, .profile .col_two_third.graph_grid .graph_grid_pad, .leaderboard_grid_pad, .leaderboard_grid_pad.not-loggedin { padding-top: 0px !important; }
  .profile .col_grids { padding-bottom: 0px; }
  .information { width: 50%; }
  .information:nth-child(4)::before { display: block; }
  .information:nth-child(3)::before, .information:nth-child(5)::before { display: none; }
  .home .btn, .profile .btn { width: auto; }
  .statistics { padding: 15px 10px 20px; }
  .detail_c { padding: 0px; }
  .details_col { min-width: 0px; padding: 0px 10px; }
  .prev_group, .next_group { top: 100%; margin-top: 25px; }
  .faq .search { max-width: none; width: calc(100% + 40px); margin-left: -20px; border-radius: 6px 6px 0px 0px; box-shadow: none; }
  .p30.faq { padding-top: 0px; }
  .left_txt, .mailto { width: 100%; display: block; }
  .user_stats .user_pro_xp { text-align: center; }
  .stats_hours { margin-top: 15px; }
  .noti_msg { font-size: 18px; }
  .notification_pop { padding: 30px 25px; }
  .best_timing { display: block; }
  .chat_link { margin-bottom: -49px; }
}
@media (max-width: 420px) {
  .reCaptcha { transform: scale(0.77); transform-origin: 0px 0px; max-width: 220px; display: inline-block; }
  .burger_menu span { width: 25px; }
  .most_wagered, .tables_tab li { font-size: 14px; }
  .btn { width: 100%; margin-top: 15px; padding: 13px 20px; }
  .btn.see_results { width: 105px; padding: 8px; min-width: 105px; }
  .reset_net_profit { padding: 8px; }
  .btns_hold .c_dd { width: 100%; margin-top: 15px; }
  .clear_text { font-size: 11px; }
  .field_group input { padding-right: 40px; }
  .player_count { font-size: 14px; }
  .jackpot::after { font-size: 18px; top: 3px; }
  .jackpot { padding: 5px 10px 5px 28px; }
  .jackpot .text, .chat_user_name { font-size: 14px; }
  .reset_net_profit { padding: 7px; }
  .chat_lang_back { font-size: 15px; }
  .chat_lang_back .icon { font-size: 11px; }
  .chat_rooms .chat_langs ul { padding: 15px 45px 20px 20px; }
  .question_mark { width: 21px; height: 21px; font-size: 14px; }
  .flag_m > img { height: 18px; }
  .mob_logout #logoutDropdown { font-size: 16px; }
  .chat_lan { font-size: 15px; }
  .helper_text { padding-top: 0px; }
  .entries .col_one_third { padding: 0px 5px; }
  .entries { margin: 0px -5px; }
  .player_entry .player_table_head { margin-left: 0px; margin-right: 0px; }
  .pl_count:first-child { margin-left: -3px; }
  .pl_count .icon { font-size: 19px; }
  #test { background: green !important; }
  .pl_entry_head { font-size: 14px; }
  .hours_result { margin-top: 0px; }
  .xp { font-size: 14px; }
  .table_data { font-size: 13px; }
  .result_heading { font-size: 15px; }
  .biggest_grid { padding: 20px; }
  .information .icon { font-size: 30px; margin-top: 25px; }
  .pro_desc { margin: 15px auto 0px; font-size: 15px; }
  .details_col { font-size: 13px; }
  .stat_details { z-index: 2; }
  .p30 { padding: 15px; }
  .p30.faq { padding: 0px 10px 15px; }
  .faq .search { width: calc(100% + 20px); margin-left: -10px; }
  .faq_single .f_ques, .sub_heading { font-size: 16px; }
  .f_ques::before { font-size: 22px; transform: none; top: -5px; }
  .faq_description, .editor ul li, .editor ol li, .description { font-size: 14px; line-height: 1.5125; }
  .faq_description { margin-left: 35px; }
  .faqs_container h5 { margin-top: 5px; margin-bottom: 5px; font-size: 15px; }
  .heading { font-size: 16px; }
  .heading { line-height: 1.4125; }
  .description { line-height: 1.5125; }
  .user_stats_graph { padding: 10px; }
  .reset_net_profit { font-size: 13px; }
  .err_msg + p { font-size: 18px; }
  .tradeup_extended_hold, .previous_seed { padding: 0px 15px; }
  .provably_fair_tradeup .btn { margin-left: 0px; }
  .c_sel::after { transform: none; top: auto; bottom: 0px; }
  .detail_h { padding: 0px; }
  .player_tables_content { padding: 10px; }
  .betinput { width: 88%; }
}
@media (max-width: 350px) {
  .jackpot::after { font-size: 16px; left: 3px; }
  .jackpot .text, .chat_user_name, .jackpot { padding: 5px 5px 5px 10px; }
  .jackpot .text { padding: 0px 0px 0px 10px; font-size: 13px; }
  .jackpot::after { top: 5px; }
  .jackpot .count { padding: 0px 0px 0px 5px; }
  .btn.see_results { width: 100px; min-width: 100px; padding: 8px 0px; }
  .table { font-size: 13px; }
  .player_entry { padding: 0px; }
  .inline_block { display: block; margin-top: 10px; }
  .inline_block:first-child { margin-top: 0px; }
  .betinput + .col_row { margin: 0px -5px; }
  .betinput + .col_row .col_half { padding: 0px 5px; }
  .best_timing { padding: 20px 10px; }
  .table_data { font-size: 12px; }
  .details_col { font-size: 11px; }
  .btn { font-size: 14px; }
  .faq_single .f_ques, .sub_heading, .heading { font-size: 15px; }
  .sub_heading { margin-top: 10px; }
  .ReactModal__Content.dialog-modal-content > div { padding: 40px 25px; }
  .player_tables_content { padding: 5px; }
}
@media (min-height: 835px) {
  .p2p-info-container { height: calc(100% - 147px); }
  .p2p-height-limit { display: block; }
}
@media (max-width: 480px) {
  .logo img { margin-right: unset !important; }
}
html { color: rgb(173, 190, 198); }
.qrcode { border: 1ex solid rgb(255, 255, 255); border-radius: 8px; margin-top: 30px; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
:host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: clip; list-style: none; padding: 0px; z-index: 1; display: block; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.jss1 { display: flex; position: relative; }
.jss2 { width: 100%; }
@media (min-width: 600px) {
  .jss2 { width: 0px; flex-shrink: 0; }
}
@media (max-width: 599.95px) {
  .jss2 { margin: 70px 0px; z-index: 3 !important; }
}
.jss3 { box-shadow: none !important; background-color: rgb(10, 17, 25); }
@media (max-width: 1099.95px) {
  .jss3 { z-index: 1301; margin-left: 100%; }
}
.jss4 { margin-right: 16px; }
@media (min-width: 1101px) {
  .jss4 { display: none; }
}
.jss5 { min-height: 83px; align-items: flex-start; padding-top: 10px; padding-bottom: 0px; }
@media (max-width: 1099.95px) {
  .jss5 { min-height: 90px; padding-top: 14px; }
}
@media (max-width: 599.95px) {
  .jss5 { min-height: 64px; }
}
.jss6 { background-color: rgb(19, 26, 34); }
.jss7 { color: rgb(129, 142, 157) !important; }
.jss8 { gap: 25px; left: 2%; width: 95%; bottom: 0px; display: flex; padding: 7px 6px 20px; position: absolute; box-shadow: rgb(23, 30, 38) 20px 20px 20px 30px; align-items: center; background-color: rgb(23, 30, 38); }
.jss9 { padding: 24px; flex-grow: 1; }
.jss10 { padding: 0px 15px; overflow-x: hidden; }
.jss11 { color: rgb(29, 35, 41); border: 1px solid rgb(29, 35, 41); background-color: rgb(243, 169, 25); }
@-webkit-keyframes jss12 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.jss13 { left: 55px; width: calc(100% - 504px); display: flex; padding: 20px 34px 44px; z-index: 1; position: fixed; animation: 0.3s ease-in-out 0s 1 normal none running jss12; margin-top: 24px; transition: 1s; align-items: center; border-radius: 10px; background-color: rgb(23, 30, 38); }
@media (max-width: 1599.95px) {
  .jss13 { left: 35px; width: calc(100% - 421px); }
}
.jss14 { left: 55px; width: calc(100% - 130px); display: flex; padding: 20px 34px 44px; z-index: 1; position: fixed; animation: 0.3s ease-in-out 0s 1 normal none running jss12; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 94px; margin-top: 25px; transition: 1s; align-items: center; border-radius: 10px; background-color: rgb(23, 30, 38); }
@media (max-width: 1599.95px) {
  .jss14 { left: 35px; width: calc(100% - 47px); }
}
.jss15 { background-color: rgb(37, 44, 49); }
.jss16 { position: relative; margin-right: 24px; }
.jss17 { position: relative; padding-left: 12px; padding-right: 12px; }
@media (max-width: 1599.95px) {
  .jss17 { padding-left: 6px; padding-right: 6px; }
}
.jss101 { width: 100%; bottom: 0px; z-index: 1300; position: fixed; }
.jss102 { left: 23px; height: 18px; position: absolute; font-size: 20px; }
.jss103 { height: 18px; font-size: 20px; margin-left: 10px; }
.jss104 { font-size: 20px; }
.jss105 { color: rgb(0, 0, 0); width: 35px; height: 35px; display: flex; align-items: center; border-radius: 6px; justify-content: center; background-color: rgb(0, 255, 134); }
.jss106 { width: 80px; height: 41px; }
.jss107 { width: 100%; height: 41px; }
.jss107.MuiButton-containedPrimary:disabled { color: rgb(29, 35, 41); background-color: rgb(0, 255, 134); }
.jss109.MuiBottomNavigationAction-label { align-items: flex-start; }
.jss18 { display: flex; position: relative; }
.jss19 { width: 100%; }
@media (min-width: 600px) {
  .jss19 { width: 0px; flex-shrink: 0; }
}
@media (max-width: 599.95px) {
  .jss19 { margin: 70px 0px; z-index: 3 !important; }
}
.jss20 { box-shadow: none !important; background-color: rgb(10, 17, 25); }
@media (max-width: 1099.95px) {
  .jss20 { z-index: 1301; margin-left: 100%; }
}
.jss21 { margin-right: 16px; }
@media (min-width: 1101px) {
  .jss21 { display: none; }
}
.jss22 { min-height: 83px; align-items: flex-start; padding-top: 10px; padding-bottom: 0px; }
@media (max-width: 1099.95px) {
  .jss22 { min-height: 90px; padding-top: 14px; }
}
@media (max-width: 599.95px) {
  .jss22 { min-height: 64px; }
}
.jss23 { background-color: rgb(19, 26, 34); }
.jss24 { color: rgb(129, 142, 157) !important; }
.jss25 { gap: 25px; left: 2%; width: 95%; bottom: 0px; display: flex; padding: 7px 6px 20px; position: absolute; box-shadow: rgb(23, 30, 38) 20px 20px 20px 30px; align-items: center; background-color: rgb(23, 30, 38); }
.jss26 { padding: 24px; flex-grow: 1; }
.jss27 { padding: 0px 15px; overflow-x: hidden; }
.jss28 { color: rgb(29, 35, 41); border: 1px solid rgb(29, 35, 41); background-color: rgb(243, 169, 25); }
@-webkit-keyframes jss29 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.jss30 { left: 55px; width: calc(100% - 504px); display: flex; padding: 20px 34px 44px; z-index: 1; position: fixed; animation: 0.3s ease-in-out 0s 1 normal none running jss29; margin-top: 24px; transition: 1s; align-items: center; border-radius: 10px; background-color: rgb(23, 30, 38); }
@media (max-width: 1599.95px) {
  .jss30 { left: 35px; width: calc(100% - 421px); }
}
.jss31 { left: 55px; width: calc(100% - 130px); display: flex; padding: 20px 34px 44px; z-index: 1; position: fixed; animation: 0.3s ease-in-out 0s 1 normal none running jss29; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 94px; margin-top: 25px; transition: 1s; align-items: center; border-radius: 10px; background-color: rgb(23, 30, 38); }
@media (max-width: 1599.95px) {
  .jss31 { left: 35px; width: calc(100% - 47px); }
}
.jss32 { background-color: rgb(37, 44, 49); }
.jss33 { position: relative; margin-right: 24px; }
.jss34 { position: relative; padding-left: 12px; padding-right: 12px; }
@media (max-width: 1599.95px) {
  .jss34 { padding-left: 6px; padding-right: 6px; }
}
.jss79 { overflow: overlay; padding: 8px 0px !important; box-shadow: rgba(0, 0, 0, 0.65) 0px 4px 10px !important; margin-top: 8px !important; border-radius: 6px !important; }
.jss80 { max-height: initial !important; }
.jss81 { background: rgb(19, 26, 34) !important; }
.jss81 .MuiMenuItem-button:hover, .jss81 .Mui-selected { background: rgb(29, 35, 41) !important; }
.jss81::-webkit-scrollbar-thumb { border: 5px solid rgb(19, 26, 34); background: rgb(37, 44, 49); }
.jss82 { background: rgb(34, 41, 46) !important; }
.jss82 .MuiMenuItem-button:hover, .jss82 .Mui-selected { background: rgb(39, 46, 51) !important; }
.jss82::-webkit-scrollbar-thumb { border: 5px solid rgb(34, 41, 46); background: rgb(56, 63, 70); }
.jss83 { background: rgb(29, 35, 41) !important; }
.jss83 .MuiMenuItem-button:hover, .jss83 .Mui-selected { background: rgb(39, 46, 51) !important; }
.jss83::-webkit-scrollbar-thumb { background: rgb(56, 63, 70); }
.jss52 { min-width: 333px; margin-top: 4px; margin-bottom: 4px; }
.jss53 { text-transform: uppercase; color: rgb(129, 142, 157) !important; margin: 16px 0px 0px !important; padding: 0px 24px !important; position: relative !important; font-size: 10px !important; font-weight: 700 !important; line-height: 20px !important; letter-spacing: 1px !important; background-color: transparent !important; }
.jss54 { z-index: 2147483647 !important; }
.jss77 { background-color: rgb(10, 17, 25); }
.jss78.MuiTableCell-root { border: none; padding: 12px 32px; }
.jss72.MuiTabs-root { height: 59px; padding-top: 0px; padding-bottom: 0px; background-color: transparent; }
.jss73 { top: 0px; display: flex; justify-content: center; background-color: unset !important; }
.jss73 > span { width: 100%; border-top: 1px solid rgb(0, 255, 134); }
.jss74 { display: inherit; }
.jss75 { color: rgb(255, 255, 255); height: 59px; opacity: 1; min-width: auto; min-height: auto; text-transform: none; }
.jss75.Mui-selected { color: rgb(0, 255, 134); }
.jss75.MuiButtonBase-root { padding: 0px; margin-right: 40px; }
.jss75:hover { color: rgb(0, 255, 134); }
.jss76.MuiTabPanel-root { padding: 0px; }
.jss35 { display: flex; position: relative; }
.jss36 { width: 100%; }
@media (min-width: 600px) {
  .jss36 { width: 0px; flex-shrink: 0; }
}
@media (max-width: 599.95px) {
  .jss36 { margin: 70px 0px; z-index: 3 !important; }
}
.jss37 { box-shadow: none !important; background-color: rgb(10, 17, 25); }
@media (max-width: 1099.95px) {
  .jss37 { z-index: 1301; margin-left: 100%; }
}
.jss38 { margin-right: 16px; }
@media (min-width: 1101px) {
  .jss38 { display: none; }
}
.jss39 { min-height: 83px; align-items: flex-start; padding-top: 10px; padding-bottom: 0px; }
@media (max-width: 1099.95px) {
  .jss39 { min-height: 90px; padding-top: 14px; }
}
@media (max-width: 599.95px) {
  .jss39 { min-height: 64px; }
}
.jss40 { background-color: rgb(19, 26, 34); }
.jss41 { color: rgb(129, 142, 157) !important; }
.jss42 { gap: 25px; left: 2%; width: 95%; bottom: 0px; display: flex; padding: 7px 6px 20px; position: absolute; box-shadow: rgb(23, 30, 38) 20px 20px 20px 30px; align-items: center; background-color: rgb(23, 30, 38); }
.jss43 { padding: 24px; flex-grow: 1; }
.jss44 { padding: 0px 15px; overflow-x: hidden; }
.jss45 { color: rgb(29, 35, 41); border: 1px solid rgb(29, 35, 41); background-color: rgb(243, 169, 25); }
@-webkit-keyframes jss46 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.jss47 { left: 55px; width: calc(100% - 504px); display: flex; padding: 20px 34px 44px; z-index: 1; position: fixed; animation: 0.3s ease-in-out 0s 1 normal none running jss46; margin-top: 24px; transition: 1s; align-items: center; border-radius: 10px; background-color: rgb(23, 30, 38); }
@media (max-width: 1599.95px) {
  .jss47 { left: 35px; width: calc(100% - 421px); }
}
.jss48 { left: 55px; width: calc(100% - 130px); display: flex; padding: 20px 34px 44px; z-index: 1; position: fixed; animation: 0.3s ease-in-out 0s 1 normal none running jss46; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 94px; margin-top: 25px; transition: 1s; align-items: center; border-radius: 10px; background-color: rgb(23, 30, 38); }
@media (max-width: 1599.95px) {
  .jss48 { left: 35px; width: calc(100% - 47px); }
}
.jss49 { background-color: rgb(37, 44, 49); }
.jss50 { position: relative; margin-right: 24px; }
.jss51 { position: relative; padding-left: 12px; padding-right: 12px; }
@media (max-width: 1599.95px) {
  .jss51 { padding-left: 6px; padding-right: 6px; }
}
.jss55 { display: flex; position: relative; }
.jss56 { width: 100%; }
@media (min-width: 600px) {
  .jss56 { width: 0px; flex-shrink: 0; }
}
@media (max-width: 599.95px) {
  .jss56 { margin: 70px 0px; z-index: 3 !important; }
}
.jss57 { box-shadow: none !important; background-color: rgb(10, 17, 25); }
@media (max-width: 1099.95px) {
  .jss57 { z-index: 1301; margin-left: 100%; }
}
.jss58 { margin-right: 16px; }
@media (min-width: 1101px) {
  .jss58 { display: none; }
}
.jss59 { min-height: 83px; align-items: flex-start; padding-top: 10px; padding-bottom: 0px; }
@media (max-width: 1099.95px) {
  .jss59 { min-height: 90px; padding-top: 14px; }
}
@media (max-width: 599.95px) {
  .jss59 { min-height: 64px; }
}
.jss60 { background-color: rgb(19, 26, 34); }
.jss61 { color: rgb(129, 142, 157) !important; }
.jss62 { gap: 25px; left: 2%; width: 95%; bottom: 0px; display: flex; padding: 7px 6px 20px; position: absolute; box-shadow: rgb(23, 30, 38) 20px 20px 20px 30px; align-items: center; background-color: rgb(23, 30, 38); }
.jss63 { padding: 24px; flex-grow: 1; }
.jss64 { padding: 0px 15px; overflow-x: hidden; }
.jss65 { color: rgb(29, 35, 41); border: 1px solid rgb(29, 35, 41); background-color: rgb(243, 169, 25); }
@-webkit-keyframes jss66 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.jss67 { left: 55px; width: calc(100% - 504px); display: flex; padding: 20px 34px 44px; z-index: 1; position: fixed; animation: 0.3s ease-in-out 0s 1 normal none running jss66; margin-top: 24px; transition: 1s; align-items: center; border-radius: 10px; background-color: rgb(23, 30, 38); }
@media (max-width: 1599.95px) {
  .jss67 { left: 35px; width: calc(100% - 421px); }
}
.jss68 { left: 55px; width: calc(100% - 130px); display: flex; padding: 20px 34px 44px; z-index: 1; position: fixed; animation: 0.3s ease-in-out 0s 1 normal none running jss66; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 94px; margin-top: 25px; transition: 1s; align-items: center; border-radius: 10px; background-color: rgb(23, 30, 38); }
@media (max-width: 1599.95px) {
  .jss68 { left: 35px; width: calc(100% - 47px); }
}
.jss69 { background-color: rgb(37, 44, 49); }
.jss70 { position: relative; margin-right: 24px; }
.jss71 { position: relative; padding-left: 12px; padding-right: 12px; }
@media (max-width: 1599.95px) {
  .jss71 { padding-left: 6px; padding-right: 6px; }
}
.jss84 { display: flex; position: relative; }
.jss85 { width: 100%; }
@media (min-width: 600px) {
  .jss85 { width: 0px; flex-shrink: 0; }
}
@media (max-width: 599.95px) {
  .jss85 { margin: 70px 0px; z-index: 3 !important; }
}
.jss86 { box-shadow: none !important; background-color: rgb(10, 17, 25); }
@media (max-width: 1099.95px) {
  .jss86 { z-index: 1301; margin-left: 100%; }
}
.jss87 { margin-right: 16px; }
@media (min-width: 1101px) {
  .jss87 { display: none; }
}
.jss88 { min-height: 83px; align-items: flex-start; padding-top: 10px; padding-bottom: 0px; }
@media (max-width: 1099.95px) {
  .jss88 { min-height: 90px; padding-top: 14px; }
}
@media (max-width: 599.95px) {
  .jss88 { min-height: 64px; }
}
.jss89 { background-color: rgb(19, 26, 34); }
.jss90 { color: rgb(129, 142, 157) !important; }
.jss91 { gap: 25px; left: 2%; width: 95%; bottom: 0px; display: flex; padding: 7px 6px 20px; position: absolute; box-shadow: rgb(23, 30, 38) 20px 20px 20px 30px; align-items: center; background-color: rgb(23, 30, 38); }
.jss92 { padding: 24px; flex-grow: 1; }
.jss93 { padding: 0px 15px; overflow-x: hidden; }
.jss94 { color: rgb(29, 35, 41); border: 1px solid rgb(29, 35, 41); background-color: rgb(243, 169, 25); }
@-webkit-keyframes jss95 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.jss96 { left: 55px; width: calc(100% - 504px); display: flex; padding: 20px 34px 44px; z-index: 1; position: fixed; animation: 0.3s ease-in-out 0s 1 normal none running jss95; margin-top: 24px; transition: 1s; align-items: center; border-radius: 10px; background-color: rgb(23, 30, 38); }
@media (max-width: 1599.95px) {
  .jss96 { left: 35px; width: calc(100% - 421px); }
}
.jss97 { left: 55px; width: calc(100% - 130px); display: flex; padding: 20px 34px 44px; z-index: 1; position: fixed; animation: 0.3s ease-in-out 0s 1 normal none running jss95; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 94px; margin-top: 25px; transition: 1s; align-items: center; border-radius: 10px; background-color: rgb(23, 30, 38); }
@media (max-width: 1599.95px) {
  .jss97 { left: 35px; width: calc(100% - 47px); }
}
.jss98 { background-color: rgb(37, 44, 49); }
.jss99 { position: relative; margin-right: 24px; }
.jss100 { position: relative; padding-left: 12px; padding-right: 12px; }
@media (max-width: 1599.95px) {
  .jss100 { padding-left: 6px; padding-right: 6px; }
}
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  50% { opacity: 0; }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  50% { opacity: 0; }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes fadeInUpBox { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes fadeInDown { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeInDownBox { 
  0% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
.content__header { color: rgb(255, 255, 255); font-size: 15px; font-weight: 500; }
.content__message { line-height: 18px; font-size: 13px; color: rgb(172, 191, 198); font-weight: normal; position: relative; }
.content__header, .content__message { max-width: 192px; position: relative; text-shadow: rgba(0, 0, 0, 0.25) 1px 1px 0px; }
.content__img { background-size: contain; background-repeat: no-repeat; position: absolute; }
.timerBar { width: 100%; height: 2px; background: rgba(255, 255, 255, 0.13); }
.timerBarFill { width: 100%; height: 100%; background: rgba(255, 255, 255, 0.27); transition: width 0.5s linear; }
.chat-rains { padding: 5px 9px 0px; background-color: rgb(47, 62, 69); }
.chat-rains .rain-animation-enter { opacity: 0; }
.chat-rains .rain-animation-enter-active { animation-fill-mode: forwards; animation-name: fadeInUp; animation-duration: 0.4s; }
.chat-rains .rain-animation-exit { opacity: 1; }
.chat-rains .rain-animation-exit-active { animation-name: fadeInDownBox; animation-duration: 0.4s; }
.chat-rains .rains-container { border-radius: 3px; position: relative; margin-top: 5px; }
.chat-rains .content { text-align: left; padding: 15px; min-height: 87px; }
.chat-rains .content.planned { min-height: 66px; }
.chat-rains .content p { color: rgb(255, 255, 255); }
.chat-rains .content__button { margin-top: 5px; padding: 6px 16px; font-size: 10px; color: rgb(42, 56, 63); font-weight: 500; border-radius: 2px; display: inline-block; cursor: pointer; }
.chat-rains .content__button .icon-info-circle { margin-right: 4px; font-size: 12px; line-height: 1.2; }
.chat-rains .content__button:hover { box-shadow: rgba(255, 255, 255, 0.15) 0px 0px 100px 100px inset !important; }
.chat-rains .content__button:active { transform: scale(0.96); }
.chat-rains .content__disabled { cursor: not-allowed; }
.chat-rains .content__message { margin-top: 5px; text-shadow: rgba(0, 0, 0, 0.25) 1px 1px 0px; }
.chat-rains .content__hide { position: absolute; right: 4px; font-size: 10px; cursor: pointer; color: rgba(255, 255, 255, 0.55); top: 0px; z-index: 1; }
.chat-rains .content__img { width: 50%; }
.chat-rains .content .captcha { display: inline-block; margin-bottom: -12px; overflow-x: scroll; }
.chat-rains .content .captcha > div { margin-top: 5px; position: relative; }
.chat-rains .content .progress { overflow: hidden; height: 5px; margin-top: 10px; width: 100%; background-repeat: repeat-x; border-radius: 3px; }
.content__message_no_button { margin-top: 10px; }
.custom-theme { background: radial-gradient(at right top, rgb(47, 61, 69) 0%, rgb(36, 48, 55) 100%); border-radius: 6px; }
.custom-theme .content.planned .content__img { top: 8px; }
.custom-theme .content__message { color: rgb(172, 191, 198); max-width: 222px; }
.custom-theme .content__img { background-image: url("/build/Event-chat.97db5cebe9343fbf8a15.png"); max-width: 52px; height: 68px; top: 21px; right: 30px; }
.custom-theme .content__button { margin-top: 20px; background: rgb(35, 209, 96); border-radius: 6px; box-shadow: rgb(1, 142, 47) 0px -2px 0px 0px inset; padding: 11px 62px; font-size: 14px; }
.custom-theme .progress { background-color: rgb(62, 81, 93); }
.custom-theme .progress .bar { background-color: rgb(120, 159, 183); }
.custom-theme .progress-striped .bar { background-color: rgb(120, 159, 183); }
.snow-theme, .rain-theme { background: url("/build/Rain.fc7901ee05c5b676a6ee.svg") 0% 0% / cover no-repeat, linear-gradient(270deg, rgba(100, 149, 237, 0.53) 0%, rgba(58, 84, 116, 0.53) 100%); min-height: 66px; }
.snow-theme .content__message, .rain-theme .content__message { max-width: unset; }
.snow-theme .content__button, .rain-theme .content__button { background: linear-gradient(to left, rgba(100, 146, 212, 0.7), rgb(100, 146, 212) 48%, rgba(100, 146, 212, 0.7)), url("/build/Button.eb50ba9164932564f92b.svg"); }
.snow-theme .progress, .rain-theme .progress { background-color: rgb(95, 132, 190); }
.snow-theme .progress .bar, .rain-theme .progress .bar { background-color: rgb(93, 158, 255); }
.snow-theme .progress-striped .bar, .rain-theme .progress-striped .bar { background-color: rgb(93, 158, 255); }
.progress.active .bar { animation: 2s linear 0s infinite normal none running progress-bar-stripes; }
.progress-extend, .custom-theme .progress-striped .bar, .snow-theme .progress-striped .bar, .rain-theme .progress-striped .bar { background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 20px 20px; }
.progress-bar-extend, .custom-theme .progress .bar, .snow-theme .progress .bar, .rain-theme .progress .bar { width: 0%; height: 5px; color: rgb(255, 255, 255); font-size: 12px; text-align: center; text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; background-repeat: repeat-x; box-shadow: rgba(0, 0, 0, 0.15) 0px -1px 0px inset; box-sizing: border-box; transition: width 0.6s; }
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 0px 0px; }
  100% { background-position: 20px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 0px 0px; }
  100% { background-position: 20px 0px; }
}
.intercom-messenger-frame { width: 379px !important; right: 13px !important; }
@media only screen and (max-width: 600px) {
  .intercom-messenger-frame { width: 100% !important; height: 100% !important; right: 0px !important; bottom: 0px !important; max-height: 100% !important; position: fixed !important; z-index: 2147483001 !important; }
}
@keyframes intercom-lightweight-app-launcher { 
  0% { opacity: 0; transform: scale(0.5); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes intercom-lightweight-app-gradient { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes intercom-lightweight-app-messenger { 
  0% { opacity: 0; transform: scale(0); }
  40% { opacity: 1; }
  100% { transform: scale(1); }
}
.intercom-lightweight-app { position: fixed; z-index: 2147483001; width: 0px; height: 0px; font-family: intercom-font, "Helvetica Neue", "Apple Color Emoji", Helvetica, Arial, sans-serif; }
.intercom-lightweight-app-gradient { position: fixed; z-index: 2147483002; width: 500px; height: 500px; bottom: 0px; right: 0px; pointer-events: none; background: radial-gradient(at right bottom, rgba(29, 39, 54, 0.16) 0%, rgba(29, 39, 54, 0) 72%); animation: 200ms ease-out 0s 1 normal none running intercom-lightweight-app-gradient; }
.intercom-lightweight-app-launcher { position: fixed; z-index: 2147483003; border: none; bottom: 20px; right: 20px; max-width: 48px; width: 48px; max-height: 48px; height: 48px; border-radius: 50%; background: rgb(1, 211, 112); cursor: pointer; box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 6px 0px, rgba(0, 0, 0, 0.16) 0px 2px 32px 0px; transition: transform 167ms cubic-bezier(0.33, 0, 0, 1); box-sizing: content-box; padding: 0px !important; margin: 0px !important; }
.intercom-lightweight-app-launcher:hover { transition: transform 250ms cubic-bezier(0.33, 0, 0, 1); transform: scale(1.1); }
.intercom-lightweight-app-launcher:active { transform: scale(0.85); transition: transform 134ms cubic-bezier(0.45, 0, 0.2, 1); }
.intercom-lightweight-app-launcher:focus { outline: none; }
.intercom-lightweight-app-launcher-icon { display: flex; align-items: center; justify-content: center; position: absolute; top: 0px; left: 0px; width: 48px; height: 48px; transition: transform 100ms linear, opacity 80ms linear; }
.intercom-lightweight-app-launcher-icon-open { opacity: 1; transform: rotate(0deg) scale(1); }
.intercom-lightweight-app-launcher-icon-open svg { width: 24px; height: 24px; }
.intercom-lightweight-app-launcher-icon-open svg path { fill: rgb(255, 255, 255); }
.intercom-lightweight-app-launcher-icon-self-serve { opacity: 1; transform: rotate(0deg) scale(1); }
.intercom-lightweight-app-launcher-icon-self-serve svg { height: 44px; }
.intercom-lightweight-app-launcher-icon-self-serve svg path { fill: rgb(255, 255, 255); }
.intercom-lightweight-app-launcher-custom-icon-open { max-height: 24px; max-width: 24px; opacity: 1; transform: rotate(0deg) scale(1); }
.intercom-lightweight-app-launcher-icon-minimize { opacity: 0; transform: rotate(-60deg) scale(0); }
.intercom-lightweight-app-launcher-icon-minimize svg path { fill: rgb(255, 255, 255); }
.intercom-lightweight-app-messenger { position: fixed; z-index: 2147483003; overflow: hidden; background-color: white; animation: 250ms cubic-bezier(0, 1, 1, 1) 0s 1 normal none running intercom-lightweight-app-messenger; transform-origin: right bottom; inset: 0px; border-radius: 16px; }
.intercom-lightweight-app-messenger-header { height: 64px; border-bottom: none; background: rgb(37, 44, 49); }
.intercom-lightweight-app-messenger-footer { position: absolute; bottom: 0px; width: 100%; height: 80px; background: rgb(255, 255, 255); font-size: 14px; line-height: 21px; border-top: 1px solid rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 25px; }
@media print {
  .intercom-lightweight-app { display: none; }
}
