._toggle_odyd6_1 {
    position: relative
}

._selected_odyd6_5:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background-color: var(--color-border-upnext-active)
}

._bgGradient_glj9x_1 {
    background: linear-gradient(95deg,var(--surface-contrast) 37.78%,var(--ui-brand-100) 96.67%)
}

._quickMenuBalanceVisible_g6gn5_1 {
    display: grid;
    grid: "balance balance account" "tokens  tokens  account";
    align-items: center
}

@media(min-width: 48rem) {
    ._quickMenuBalanceVisible_g6gn5_1 {
        grid:"tokens balance account"
    }
}

._tokens_g6gn5_15 {
    grid-area: tokens;
    display: flex;
    gap: .75rem;
    align-items: center
}

._depositMatch_g6gn5_22,._bonusBack_g6gn5_26,._boost_g6gn5_30,._bonus_g6gn5_26,._compact_g6gn5_38 {
    display: flex
}

@media(min-width: 40rem) {
    ._compact_g6gn5_38 {
        display:none
    }
}

._compactBonus_g6gn5_48 {
    display: flex
}

@media(min-width: 40rem) {
    ._compactBonus_g6gn5_48 {
        display:none
    }
}

._compactQuickMenuBalanceVisible_g6gn5_58 {
    display: grid;
    grid: "balance balance account" "tokens  tokens  account";
    align-items: center
}

._compactQuickMenuBalanceVisible_g6gn5_58 ._bonus_g6gn5_26,._compactQuickMenuBalanceVisible_g6gn5_58 ._boost_g6gn5_30,._compactQuickMenuBalanceVisible_g6gn5_58 ._depositMatch_g6gn5_22,._compactQuickMenuBalanceVisible_g6gn5_58 ._bonusBack_g6gn5_26 {
    display: none
}

@media(min-width: 40rem) {
    ._compactQuickMenuBalanceVisible_g6gn5_58 {
        display:grid;
        grid: "tokens balance account";
        align-items: center
    }

    ._compactQuickMenuBalanceVisible_g6gn5_58 ._bonus_g6gn5_26,._compactQuickMenuBalanceVisible_g6gn5_58 ._boost_g6gn5_30,._compactQuickMenuBalanceVisible_g6gn5_58 ._depositMatch_g6gn5_22,._compactQuickMenuBalanceVisible_g6gn5_58 ._bonusBack_g6gn5_26 {
        display: flex
    }
}

._balance_g6gn5_90 {
    grid-area: balance;
    text-align: right
}

@media(min-width: 40rem) {
    ._balance_g6gn5_90 {
        text-align:center
    }
}

._account_g6gn5_101 {
    grid-area: account
}
:root {
  --betit-blue: #15598d;
  --betit-blue-dark: #0f4b78;
  --betit-blue-light: #1d6ea8;
  --betit-bg: #f4f4f4;
  --betit-card: #ffffff;
  --betit-text: #222222;
  --betit-muted: #6d6d6d;
  --betit-border: #e3e3e3;
  --betit-shadow: 0 16px 40px rgba(0, 0, 0, 0.16);
}

/* Buttons */

.betit-btn {
  border: 0;
  outline: none;
  cursor: pointer;
  min-height: 42px;
  padding: 0 22px;
  border-radius: 24px;
  font-size: 15px;
  font-weight: 700;
  transition: 0.2s ease;
  white-space: nowrap;
}

.betit-btn-primary {
  color: #ffffff;
  background: var(--betit-blue);
}

.betit-btn-primary:hover {
  background: var(--betit-blue-dark);
}

.betit-btn-secondary {
  color: var(--betit-text);
  background: #e7e7e7;
}

.betit-btn-secondary:hover {
  background: #d9d9d9;
}

.betit-btn-link {
  color: var(--betit-blue);
  background: transparent;
  padding-inline: 8px;
}

.betit-btn-link:hover {
  color: var(--betit-blue-dark);
  text-decoration: underline;
}

 

.betit-age-overlay {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background: rgba(17, 17, 17, 0.62);
}

.betit-age-overlay.betit-is-visible {
  display: flex;
}

.betit-age-card {
  width: min(100%, 440px);
  padding: 32px;
  border-radius: 18px;
  background: var(--betit-card);
  box-shadow: var(--betit-shadow);
  text-align: center;
  border-top: 8px solid var(--betit-blue);
}

.betit-age-logo {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 18px;
  color: var(--betit-blue);
  font-size: 28px;
  font-weight: 800;
}

.betit-age-icon {
  font-size: 30px;
  line-height: 1;
}

.betit-age-title {
  margin: 0 0 12px;
  color: var(--betit-text);
  font-size: 26px;
  line-height: 1.2;
}

.betit-age-text {
  margin: 0 auto 24px;
  max-width: 340px;
  color: var(--betit-muted);
  font-size: 15px;
  line-height: 1.55;
}

.betit-age-actions {
  display: grid;
  gap: 12px;
}

.betit-age-note {
  margin: 20px 0 0;
  color: var(--betit-muted);
  font-size: 12px;
  line-height: 1.4;
}

 

.betit-cookie-panel {
  position: fixed;
  left: 50%;
  bottom: 22px;
  z-index: 9998;
  display: none;
  width: min(calc(100% - 32px), 920px);
  transform: translateX(-50%);
  padding: 18px;
  border-radius: 14px;
  background: var(--betit-card);
  box-shadow: var(--betit-shadow);
  border: 1px solid var(--betit-border);
}

.betit-cookie-panel.betit-is-visible {
  display: block;
}

.betit-cookie-main {
  display: flex;
  gap: 14px;
}

.betit-cookie-icon {
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: #eef4f8;
  font-size: 22px;
}

.betit-cookie-content {
  flex: 1;
}

.betit-cookie-title {
  margin: 0 0 6px;
  color: var(--betit-text);
  font-size: 18px;
  font-weight: 800;
}

.betit-cookie-text {
  margin: 0;
  color: var(--betit-muted);
  font-size: 14px;
  line-height: 1.45;
}

.betit-cookie-settings {
  display: none;
  margin-top: 14px;
  padding-top: 14px;
  border-top: 1px solid var(--betit-border);
}

.betit-cookie-panel.betit-is-customizing .betit-cookie-settings {
  display: grid;
  gap: 10px;
}

.betit-cookie-option {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 10px 12px;
  border-radius: 10px;
  background: #f7f7f7;
  cursor: pointer;
}

.betit-cookie-option input {
  margin-top: 3px;
  accent-color: var(--betit-blue);
}

.betit-cookie-option strong {
  display: block;
  color: var(--betit-text);
  font-size: 14px;
}

.betit-cookie-option small {
  display: block;
  margin-top: 2px;
  color: var(--betit-muted);
  font-size: 12px;
  line-height: 1.35;
}

.betit-cookie-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  margin-top: 16px;
}

#betitCookieSave {
  display: none;
}

.betit-cookie-panel.betit-is-customizing #betitCookieSave {
  display: inline-flex;
  align-items: center;
}

.betit-cookie-panel.betit-is-customizing #betitCookieAccept {
  display: none;
}
 

@media (max-width: 640px) {
  .betit-age-card {
    padding: 26px 20px;
  }

  .betit-cookie-panel {
    bottom: 12px;
    padding: 16px;
  }

  .betit-cookie-main {
    display: block;
  }

  .betit-cookie-icon {
    margin-bottom: 10px;
  }

  .betit-cookie-actions {
    display: grid;
    grid-template-columns: 1fr;
  }

  .betit-btn {
    width: 100%;
  }
}