.Buttons-module__root--ITWfK {
  background: transparent;
  border: 0;
  cursor: pointer;
  color: var(--content-primary);
  font: var(--btn-text-md);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  white-space: nowrap;
}
@media (max-width: 640px) {
  .Buttons-module__root--ITWfK {
    font: var(--btn-text-sm);
  }
}
.Buttons-module__root--ITWfK:disabled {
  pointer-events: none;
}
.Buttons-module__loader--HIOGV {
  width: 16px;
  height: 16px;
  display: block;
  animation: Buttons-module__rotate--IvoS6 1s infinite linear;
}
@keyframes Buttons-module__rotate--IvoS6 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.Buttons-module__standard--p9NyQ {
  border-radius: 4px;
  border: 1px solid transparent;
}
.Buttons-module__standard--p9NyQ.Buttons-module__large--lKTPq {
  padding: 6px 12px;
  height: 32px;
}
.Buttons-module__standard--p9NyQ.Buttons-module__medium--YK_f9 {
  padding: 2px 12px;
  height: 24px;
}
.Buttons-module__standard--p9NyQ.Buttons-module__small--kCmxa {
  font: var(--btn-text-sm);
  padding: 2px 6px;
  height: 20px;
}
.Buttons-module__standard--p9NyQ.Buttons-module__primary--RnsUi {
  background-color: var(--accent-primary);
  color: var(--pure-black);
}
.Buttons-module__standard--p9NyQ.Buttons-module__primary--RnsUi:hover {
  background-color: var(--accent-secondary);
}
.Buttons-module__standard--p9NyQ.Buttons-module__secondary--j3uXT {
  background-color: var(--additional-green-secondary);
  color: var(--content-primary);
}
.Buttons-module__standard--p9NyQ.Buttons-module__secondary--j3uXT:hover {
  border-color: var(--accent-primary);
}
.Buttons-module__standard--p9NyQ.Buttons-module__tertiary--w4dV7 {
  background-color: var(--action-primary);
}
.Buttons-module__standard--p9NyQ.Buttons-module__tertiary--w4dV7:hover {
  border-color: var(--bg-border-active);
}
.Buttons-module__standard--p9NyQ.Buttons-module__loading--rNstu,
.Buttons-module__standard--p9NyQ.Buttons-module__loading--rNstu:hover,
.Buttons-module__standard--p9NyQ:disabled {
  background-color: var(--action-tertiary);
  color: var(--content-tertiary);
  pointer-events: none;
}
.Buttons-module__circle--icn0g {
  border-radius: 100px;
}
.Buttons-module__circle--icn0g svg {
  height: 16px;
  width: 16px;
}
.Buttons-module__circle--icn0g svg path {
  fill: var(--content-primary);
}
.Buttons-module__circle--icn0g.Buttons-module__primary--RnsUi,
.Buttons-module__circle--icn0g.Buttons-module__secondary--j3uXT {
  padding: 0;
}
.Buttons-module__circle--icn0g.Buttons-module__primary--RnsUi.Buttons-module__large--lKTPq,
.Buttons-module__circle--icn0g.Buttons-module__secondary--j3uXT.Buttons-module__large--lKTPq {
  min-height: 32px;
  min-width: 32px;
  max-height: 32px;
  max-width: 32px;
}
.Buttons-module__circle--icn0g.Buttons-module__primary--RnsUi.Buttons-module__medium--YK_f9,
.Buttons-module__circle--icn0g.Buttons-module__secondary--j3uXT.Buttons-module__medium--YK_f9 {
  min-height: 24px;
  min-width: 24px;
  max-height: 24px;
  max-width: 24px;
}
.Buttons-module__circle--icn0g.Buttons-module__primary--RnsUi.Buttons-module__small--kCmxa,
.Buttons-module__circle--icn0g.Buttons-module__secondary--j3uXT.Buttons-module__small--kCmxa {
  min-height: 20px;
  min-width: 20px;
  max-height: 20px;
  max-width: 20px;
}
.Buttons-module__circle--icn0g.Buttons-module__primary--RnsUi {
  background-color: var(--accent-primary);
}
.Buttons-module__circle--icn0g.Buttons-module__primary--RnsUi:hover {
  background-color: var(--accent-secondary);
}
.Buttons-module__circle--icn0g.Buttons-module__primary--RnsUi svg,
.Buttons-module__circle--icn0g.Buttons-module__primary--RnsUi svg path {
  fill: var(--pure-black);
}
.Buttons-module__circle--icn0g.Buttons-module__secondary--j3uXT {
  background-color: var(--action-primary);
  border: 1px solid transparent;
}
.Buttons-module__circle--icn0g.Buttons-module__secondary--j3uXT:hover {
  border: 1px solid var(--bg-border-active);
}
.Buttons-module__circle--icn0g.Buttons-module__tertiary--w4dV7 {
  background-color: var(--action-primary);
  border: 1px solid transparent;
  padding: 6px 10px;
}
.Buttons-module__circle--icn0g.Buttons-module__tertiary--w4dV7:hover {
  border: 1px solid var(--bg-border-active);
}
.Buttons-module__circle--icn0g:disabled {
  background-color: var(--action-tertiary);
  color: 1px solid var(--content-tertiary);
}
.Buttons-module__connectedButton--MnNsF {
  cursor: pointer;
  display: flex;
  align-items: center;
  height: 32px;
  gap: 8px;
}
.Buttons-module__connectedWalletInfo--w0GxN {
  display: flex;
  flex-direction: column;
}
.Buttons-module__connectedWalletAddress--GqX90 {
  font: var(--important-text-sm);
}
.Buttons-module__connectedMobileWalletAddress--WaJ_o {
  display: none;
}
@media (max-width: 640px) {
  .Buttons-module__connectedMobileWalletAddress--WaJ_o {
    font: var(--btn-text-sm);
    display: flex;
  }
}
.Buttons-module__balanceContent--qGf_n {
  display: flex;
  align-items: center;
  gap: 2px;
}
.Buttons-module__verticalLine--UzYd2 {
  background: var(--content-primary);
  width: 1px;
  height: 12px;
}
@media (max-width: 640px) {
  .Buttons-module__verticalLine--UzYd2 {
    display: none;
  }
}
.Buttons-module__balance--bsCYt {
  font: var(--body-text-sm);
}
.Buttons-module__banxSolBalance--HS2Fj {
  font: var(--body-text-sm);
}
@media (max-width: 640px) {
  .Buttons-module__banxSolBalance--HS2Fj {
    display: none;
  }
}
.Buttons-module__connectedWalletIcon--F6M5r path {
  fill: var(--content-primary);
}
@media (max-width: 640px) {
  .Buttons-module__connectedWalletIcon--F6M5r {
    display: none;
  }
}
.Buttons-module__disconnectedButton--wMfRJ svg path {
  fill: var(--content-primary);
}
.Buttons-module__disconnectedButton--wMfRJ .Buttons-module__walletIcon--JTsob {
  width: 16px;
  height: 16px;
}
.Buttons-module__disconnectedButton--wMfRJ .Buttons-module__walletIcon--JTsob path {
  fill: var(--pure-black);
}
.Buttons-module__onboardBtn--KbmAP {
  display: flex;
  align-items: center;
  gap: 4px;
}
@media (max-width: 960px) {
  .Buttons-module__onboardBtn--KbmAP {
    flex-direction: row-reverse;
    font: var(--btn-text-sm);
    padding: 6px !important;
    height: 32px;
    min-width: 32px;
    width: 100%;
  }
  .Buttons-module__onboardBtn--KbmAP .Buttons-module__instructionsLabel--hbNBZ {
    display: none;
  }
}
.Buttons-module__onboardBtn--KbmAP .Buttons-module__pageTitle--fimlc {
  font: var(--btn-text-sm);
}
@media (min-width: 961px) {
  .Buttons-module__onboardBtn--KbmAP .Buttons-module__pageTitle--fimlc {
    display: none;
  }
}
.Buttons-module__onboardBtn--KbmAP svg path {
  fill: revert-layer;
}
.Buttons-module__partnerPoints--SiaGv {
  font: var(--body-text-sm);
}

.BaseModal-module__wrap--CSlRl {
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
.BaseModal-module__modal--jeeji {
  padding-bottom: 0;
  /* Styles for the close icon */
}
@media (max-width: 768px) {
  .BaseModal-module__modal--jeeji {
    max-width: 100vw !important;
    margin: 0 auto !important;
  }
}
.BaseModal-module__modal--jeeji .ant-modal-content {
  background: var(--bg-primary);
  border: var(--border-less-primary);
  border-radius: 6px;
  box-shadow: none;
  color: var(--content-primary);
  padding: 24px;
}
@media (max-width: 640px) {
  .BaseModal-module__modal--jeeji .ant-modal-content {
    padding: 16px;
  }
}
.BaseModal-module__modal--jeeji .ant-modal-close {
  top: -48px;
  inset-inline-end: 0;
}
@media (max-width: 960px) {
  .BaseModal-module__modal--jeeji .ant-modal-close {
    right: 24px;
  }
}
@media (max-width: 640px) {
  .BaseModal-module__modal--jeeji .ant-modal-close {
    top: -48px;
    right: 16px;
  }
}
.BaseModal-module__modal--jeeji .ant-modal-close:hover {
  background: unset;
  /* Styling border in close icon on hover */
}
.BaseModal-module__modal--jeeji .ant-modal-close:hover svg rect:last-child {
  stroke: var(--content-primary);
}
.BaseModal-module__modal--jeeji .ant-modal-close,
.BaseModal-module__modal--jeeji .ant-modal-close svg {
  height: 32px;
  width: 32px;
}
.BaseModal-module__modal--jeeji .ant-modal-close svg path {
  stroke: var(--content-primary);
}
.BaseModal-module__modal--jeeji .ant-modal-close svg rect:first-child {
  fill: var(--bg-primary);
}
@media (max-width: 960px) {
  .BaseModal-module__modal--jeeji {
    position: absolute;
    top: unset !important;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    max-width: unset;
    width: 100% !important;
  }
}

.NotificationModal-module__content--Ss75a {
  color: var(--content-primary);
}
.NotificationModal-module__content--Ss75a a {
  border-bottom: 1px solid;
}
.NotificationModal-module__content--Ss75a h1 {
  font: var(--important-text-3xl);
  margin-bottom: 14px;
}
@media screen and (max-width: 960px) {
  .NotificationModal-module__content--Ss75a h1 {
    font: var(--important-text-2xl);
  }
}

.SubscribeNotificationsModal-module__title--qM69m {
  color: var(--content-primary);
  text-align: center;
  font: var(--title-lg);
  text-transform: uppercase;
  margin-bottom: 12px;
}
@media (max-width: 640px) {
  .SubscribeNotificationsModal-module__title--qM69m {
    font: var(--title-md);
  }
}
.SubscribeNotificationsModal-module__content--WMKf9 {
  color: var(--content-primary);
  text-align: center;
  font: var(--body-text-lg);
  padding: 0 24px 24px;
  white-space: pre-line;
}
@media (max-width: 640px) {
  .SubscribeNotificationsModal-module__content--WMKf9 {
    font: var(--body-text-md);
    padding: 0 16px 16px;
  }
}
.SubscribeNotificationsModal-module__divider--A21m0 {
  margin: 0 -24px;
  border-bottom: var(--border-less-primary);
}
@media (max-width: 640px) {
  .SubscribeNotificationsModal-module__divider--A21m0 {
    margin: 0 -16px 0;
  }
}
.SubscribeNotificationsModal-module__actionBtn--phI68 {
  margin-top: 24px;
  width: 100%;
}
@media (max-width: 640px) {
  .SubscribeNotificationsModal-module__actionBtn--phI68 {
    margin-top: 16px;
  }
}

.styles-module__loader--Yt6go {
  width: 48px;
  height: 48px;
  margin: auto;
  display: block;
  animation: styles-module__rotate--MTvEA 1s infinite linear;
}
.styles-module__large--HLtcI {
  width: 64px;
  height: 64px;
}
.styles-module__small--N081d {
  width: 32px;
  height: 32px;
}
.styles-module__load--G_5X6 {
  min-width: 26px;
  min-height: 26px;
  max-width: 26px;
  max-height: 26px;
  border: solid 2px #007aff;
  border-radius: 50%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  transition: all 0.5s ease-in;
  animation-name: styles-module__rotate--MTvEA;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes styles-module__rotate--MTvEA {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.OnboardingModal-module__loaderWrapper--nwqSt {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  animation: OnboardingModal-module__hideLoader--tat8R 0.3s forwards;
}
@keyframes OnboardingModal-module__hideLoader--tat8R {
  to {
    opacity: 0;
  }
}
.OnboardingModal-module__modalContent--YD0Zl {
  position: relative;
  z-index: 2;
  margin: -24px;
  animation: 0.3s linear OnboardingModal-module__modalAppear--oMG2i;
}
@media (max-width: 640px) {
  .OnboardingModal-module__modalContent--YD0Zl {
    margin: -16px;
  }
}
.OnboardingModal-module__modalContent--YD0Zl .slick-dots li button {
  background: var(--content-primary) !important;
}
.OnboardingModal-module__modalContent--YD0Zl .slick-dots li.slick-active {
  width: 16px !important;
}
.OnboardingModal-module__modalContent--YD0Zl .slick-track:focus-visible {
  outline: none !important;
}
.OnboardingModal-module__modalContent--YD0Zl .slick-arrow {
  width: 42px !important;
  height: 42px !important;
  margin-top: -64px !important;
  transform: rotate(90deg);
  inset-inline-start: 0;
  z-index: 1;
}
.OnboardingModal-module__modalContent--YD0Zl .slick-arrow path {
  fill: var(--content-primary);
}
.OnboardingModal-module__modalContent--YD0Zl .slick-next {
  transform: rotate(-90deg);
  inset-inline-end: 0;
  inset-inline-start: unset;
}
.OnboardingModal-module__modalContent--YD0Zl .slick-disabled {
  opacity: 0;
}
@keyframes OnboardingModal-module__modalAppear--oMG2i {
  0% {
    opacity: 0;
    height: 400px;
  }
  99% {
    opacity: 0;
    height: 400px;
  }
  100% {
    opacity: 100%;
    height: unset;
  }
}
.OnboardingModal-module__title--fBeJN {
  color: var(--content-primary);
  font: var(--title-xl);
  text-transform: uppercase;
  padding: 20px 24px;
}
@media screen and (max-width: 640px) {
  .OnboardingModal-module__title--fBeJN {
    font: var(--title-lg);
    padding: 18px 16px;
  }
}
.OnboardingModal-module__slide--SPoaY {
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
}
.OnboardingModal-module__slide--SPoaY,
.OnboardingModal-module__slide--SPoaY:focus,
.OnboardingModal-module__slide--SPoaY:focus-visible {
  outline: none;
}
.OnboardingModal-module__slideImg--ZXP4c {
  width: 100%;
  height: 176px;
  object-fit: contain;
  background: var(--bg-secondary);
}
@media screen and (max-width: 640px) {
  .OnboardingModal-module__slideImg--ZXP4c {
    height: 144px;
  }
}
.OnboardingModal-module__slideText--Xfvlf {
  display: flex;
  flex-direction: column;
  gap: 8px;
  color: var(--content-primary);
  font: var(--body-text-md);
  padding: 8px 24px 24px;
}
@media screen and (max-width: 640px) {
  .OnboardingModal-module__slideText--Xfvlf {
    padding: 8px 16px 24px;
  }
}
.OnboardingModal-module__slideTextImportant--JWHCu {
  font: var(--important-text-md);
  font-size: 14px;
  text-transform: uppercase;
}
.OnboardingModal-module__carouselArrow--xHOcx {
  transform: rotate(90deg);
}

.SolanaLinks-module__solanaFMIcon--bwUxh {
  width: 100%;
  height: 100%;
}
.SolanaLinks-module__tensorLink--wz47E {
  display: flex;
  align-items: center;
  justify-content: center;
}
.SolanaLinks-module__tensorLink--wz47E svg path {
  fill: var(--content-primary);
}

.Snackbar-module__snack--tqSj7 {
  -webkit-user-select: none;
          user-select: none;
  padding: 16px !important;
  background: var(--bg-primary) !important;
  border: 1px solid;
  border-radius: 4px !important;
}
.Snackbar-module__snack--tqSj7 .ant-notification-notice-icon {
  font-size: 18px !important;
  top: 19px !important;
}
.Snackbar-module__snack--tqSj7 .ant-notification-notice-message {
  color: var(--content-primary) !important;
  font: var(--body-text-lg) !important;
  margin-bottom: 0 !important;
  margin-left: 28px !important;
  margin-right: 42px !important;
  padding-inline-end: 0 !important;
}
.Snackbar-module__snack--tqSj7 .ant-notification-notice-description {
  color: var(--content-primary) !important;
  margin-left: -16px !important;
  margin-right: -16px !important;
}
.Snackbar-module__snack--tqSj7 .ant-notification-notice-close {
  top: 16px !important;
}
.Snackbar-module__snack--tqSj7 .ant-notification-notice-close:hover {
  color: inherit !important;
  background-color: inherit !important;
}
.Snackbar-module__snack__info--OiEzx,
.Snackbar-module__snack__loading--MCrL3 {
  border-color: var(--additional-blue-primary-deep);
}
.Snackbar-module__snack__success--Djrmo {
  border-color: var(--additional-green-primary-deep);
}
.Snackbar-module__snack__warning--hCZoJ {
  border-color: var(--additional-gold-primary-deep);
}
.Snackbar-module__snack__error--UwIjS {
  border-color: var(--additional-red-primary-deep);
}
.Snackbar-module__snackMessageWrapper--LEXjJ {
  position: relative;
  padding-right: 32px;
}
.Snackbar-module__snackDescriptionWrapper--rRjT7 {
  margin-top: 16px;
  padding: 8px 8px 8px 44px;
  font: var(--important-text-sm);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.Snackbar-module__snackDescriptionWrapper__info--NCPRh,
.Snackbar-module__snackDescriptionWrapper__loading--XtCoq {
  color: var(--additional-blue-primary-deep);
  background-color: var(--additional-blue-secondary);
}
.Snackbar-module__snackDescriptionWrapper__success--FLlB9 {
  color: var(--additional-green-primary-deep);
  background-color: var(--additional-green-secondary);
}
.Snackbar-module__snackDescriptionWrapper__warning--trhel {
  color: var(--additional-gold-primary-deep);
  background-color: var(--additional-gold-secondary);
}
.Snackbar-module__snackDescriptionWrapper__error--bo9BT {
  color: var(--additional-red-primary-deep);
  background-color: var(--additional-red-secondary);
}
.Snackbar-module__solanaFMBtn--ulg6q {
  height: 22px !important;
  width: 22px !important;
  padding: 2px !important;
  position: absolute;
  right: 0;
  top: 0;
}
.Snackbar-module__closeIcon--kxA35 {
  width: 18px;
  height: 18px;
}
.Snackbar-module__closeIcon--kxA35 rect {
  fill: var(--content-primary);
}
.Snackbar-module__loadingIcon--xdPiR {
  width: 18px;
  height: 18px;
  transition: all 0.5s ease-in;
  animation-name: Snackbar-module__rotate--CGVAV;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes Snackbar-module__rotate--CGVAV {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.UserAvatar-module__avatar--oAQRn,
.UserAvatar-module__avatar--oAQRn svg,
.UserAvatar-module__avatar--oAQRn img {
  border-radius: 50%;
  height: 32px;
  width: 32px;
}
.UserAvatar-module__avatar--oAQRn svg rect {
  fill: var(--bg-secondary);
}
.UserAvatar-module__avatar--oAQRn svg path {
  fill: var(--bg-border);
}

/* Common styles for checkbox and label */
.Checkbox-module__checkbox--Z4pTj,
label {
  color: var(--bg-border);
  cursor: pointer;
}
.Checkbox-module__checkbox--Z4pTj {
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
  padding-left: 26px;
  font: var(--body-text-sm);
}
.Checkbox-module__checkbox--Z4pTj input {
  position: absolute;
  opacity: 0;
  height: 0;
  width: 0;
}
/* Shared checkboxInput styles */
.Checkbox-module__checkboxInput--Ae1KE {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  border: 1px solid var(--bg-border);
  background-color: transparent;
  cursor: pointer;
}
.Checkbox-module__checkboxInput--Ae1KE::after {
  content: '';
  position: absolute;
  display: none;
  left: 5px;
  top: 1px;
  width: 4px;
  height: 8px;
  border: solid var(--pure-black);
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
}
/* Checkbox styles */
.Checkbox-module__checkbox--Z4pTj input:checked ~ .Checkbox-module__checkboxInput--Ae1KE {
  background-color: var(--accent-primary);
  border-color: var(--bg-action);
}
.Checkbox-module__checkbox--Z4pTj input:checked ~ .Checkbox-module__checkboxInput--Ae1KE::after {
  display: block;
}
.Checkbox-module__checkboxInput--Ae1KE:hover {
  border-color: var(--content-primary);
}
/* Label styles */
input:checked ~ p {
  color: var(--content-primary);
}
label {
  color: var(--content-primary);
}
label:hover .Checkbox-module__checkboxInput--Ae1KE {
  border-color: var(--content-primary);
}
label:hover {
  color: var(--content-primary);
}
/* Additional media query */
@media (max-width: 960px) {
  .Checkbox-module__checkbox--Z4pTj {
    white-space: nowrap;
  }
}

.WalletModal-module__modal--yScU7 {
  border: var(--border-primary);
  background-color: var(--bg-primary);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  position: absolute;
  top: 56px;
  right: 0;
  padding: 16px;
  width: 304px;
  z-index: 100;
}
@media (max-width: 767px) {
  .WalletModal-module__modal--yScU7 {
    border: 0;
    border-bottom: var(--border-primary);
    top: 48px;
    left: -16px;
    right: 0;
    width: calc(100% + 32px);
  }
}
.WalletModal-module__avatar--aeNlr,
.WalletModal-module__avatar--aeNlr svg,
.WalletModal-module__avatar--aeNlr img {
  height: 48px;
  width: 48px;
}
.WalletModal-module__walletItems--lSb8V {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 16px;
}
.WalletModal-module__walletItem--M1q7T {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  font: var(--btn-text-sm);
  text-align: center;
}
.WalletModal-module__walletItem--M1q7T:hover {
  background-color: var(--color-dark);
}
.WalletModal-module__walletItem--M1q7T svg,
.WalletModal-module__walletItem--M1q7T img {
  width: 32px;
  height: 32px;
}
.WalletModal-module__walletIcon--qvmYQ path {
  fill: var(--content-primary);
}
/* UserInfo Styles */
.WalletModal-module__userInfoContainer--EjF1e {
  background-color: var(--primary-background);
  width: 100%;
}
.WalletModal-module__buttonsWrapper--SBvcS {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding-top: 16px;
}
.WalletModal-module__changeWalletButton--fI3zp,
.WalletModal-module__signOutButton--twcmi {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  font: var(--btn-text-sm);
}
.WalletModal-module__changeWalletButton--fI3zp svg path,
.WalletModal-module__signOutButton--twcmi svg path {
  fill: var(--content-primary);
}
/* UserGeneralInfo Styles */
.WalletModal-module__userGeneralInfoContainer--js3wg {
  display: flex;
  align-items: center;
  gap: 16px;
}
.WalletModal-module__userGeneralInfo--Z3GSk {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.WalletModal-module__userAddressSection--ca_iE {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
}
.WalletModal-module__userAddressSection--ca_iE svg path {
  fill: var(--content-primary);
}
.WalletModal-module__addressText--YazBb {
  color: var(--content-primary);
  font: var(--btn-text-sm);
}
.WalletModal-module__userBalanceContainer--ds0S3 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-top: 16px;
}
.WalletModal-module__userBalanceInfo--w5_uZ {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.WalletModal-module__userBalanceLabel--h8QbG {
  color: var(--content-secondary);
  font: var(--table-header-md);
  text-transform: uppercase;
}
.WalletModal-module__userBalanceValue--RsCzJ {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--content-primary);
  font: var(--body-text-md);
}
.WalletModal-module__userLockedTokens--mdqaZ {
  display: flex;
  align-items: center;
  gap: 2px;
}
.WalletModal-module__userRewards--la04I svg {
  width: 14px;
  height: 14px;
}

.ErrorBoundary-module__root--YDx1J {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow-y: auto;
  padding: 16px;
  background: var(--bg-secondary);
}
.ErrorBoundary-module__content--ao91y {
  max-width: 675px;
  display: flex;
  flex-direction: column;
}
.ErrorBoundary-module__image--B4dk_ {
  margin: 0 auto;
  width: 32%;
  position: relative;
}
.ErrorBoundary-module__image--B4dk_::after {
  content: '';
  display: block;
  padding-bottom: 100%;
}
.ErrorBoundary-module__title--qglo1 {
  text-align: center;
  color: var(--content-primary);
  font: var(--title-sm);
  margin-bottom: 16px;
  text-transform: uppercase;
}
@media screen and (max-width: 640px) {
  .ErrorBoundary-module__title--qglo1 {
    font: var(--title-xs);
    margin-bottom: 8px;
  }
}
.ErrorBoundary-module__subtitle--Chlpg {
  text-align: center;
  color: var(--content-primary);
  font: var(--body-text-lg);
  margin-bottom: 24px;
}
@media screen and (max-width: 640px) {
  .ErrorBoundary-module__subtitle--Chlpg {
    font: var(--body-text-md);
    margin-bottom: 16px;
  }
}
.ErrorBoundary-module__discordLink--ij_N8 {
  cursor: pointer;
}
.ErrorBoundary-module__discordLink--ij_N8,
.ErrorBoundary-module__discordLink--ij_N8:hover,
.ErrorBoundary-module__discordLink--ij_N8:focus,
.ErrorBoundary-module__discordLink--ij_N8:focus-visible,
.ErrorBoundary-module__discordLink--ij_N8:visited {
  color: var(--blue-color);
  border: unset;
}
.ErrorBoundary-module__errorMessage--ewQ1V {
  background: var(--bg-primary);
  border: var(--border-less-primary);
  border-style: dashed;
  font: var(--body-text-lg);
  overflow-y: auto;
  max-height: 200px;
  margin-bottom: 16px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  white-space: pre-wrap;
}
@media screen and (max-width: 640px) {
  .ErrorBoundary-module__errorMessage--ewQ1V {
    font: var(--body-text-md);
  }
}

.Header-module__header--rzW8v {
  background: var(--bg-secondary);
  border-bottom: var(--border-primary);
  position: fixed;
  width: 100%;
  z-index: 99;
  padding: 0 24px;
}
@media (max-width: 960px) {
  .Header-module__header--rzW8v {
    padding: 0 16px;
  }
}
.Header-module__headerContent--F_46J {
  position: relative;
  margin: 0 auto;
  max-width: 960px;
  display: flex;
  align-items: center;
  padding: 12px 0;
}
@media (max-width: 960px) {
  .Header-module__headerContent--F_46J {
    padding: 8px 0;
  }
}
.Header-module__widgetContainer--BojbS {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 24px;
}
@media (max-width: 640px) {
  .Header-module__widgetContainer--BojbS {
    gap: 8px;
  }
}
.Header-module__widgetContainer--BojbS a {
  text-decoration: none;
}
.Header-module__rewardsButton--_hOeY {
  display: flex;
  align-items: center;
  gap: 8px;
}
.Header-module__rewardsButtonText--rCczn {
  display: flex;
  align-items: center;
  gap: 4px;
}
.Header-module__logoWrapper--bU0jq {
  height: 32px;
}
.Header-module__logoWrapper--bU0jq svg path {
  fill: var(--accent-primary);
}
.Header-module__logoWrapper--bU0jq .Header-module__logoMobile--McF8w {
  display: none;
}
@media screen and (max-width: 960px) {
  .Header-module__logoWrapper--bU0jq .Header-module__logo--vhgVW {
    display: none;
  }
  .Header-module__logoWrapper--bU0jq .Header-module__logoMobile--McF8w {
    display: flex;
  }
}

.Layout-module__layout--dt2Bv {
  display: flex;
  flex-direction: column;
  height: 100vh;
}
.Layout-module__container--K00Gu {
  display: flex;
  overflow: hidden;
  position: relative;
}
.Layout-module__content--bIe5H {
  flex: 1;
  overflow: auto;
  position: relative;
}
.Layout-module__notificationsSider--bSSc4 {
  z-index: 6;
  position: absolute;
  top: 0;
  right: 0;
  width: 432px;
  height: 100%;
  border-left: 1px solid var(--bg-border);
}
@media screen and (max-width: 960px) {
  .Layout-module__notificationsSider--bSSc4 {
    width: 100%;
    border-left: unset;
  }
}

.Tabs-module__tabsWrapper--Z3ktX {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Tabs-module__root--vUWQh {
  background: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
}
.Tabs-module__root--vUWQh:active,
.Tabs-module__root--vUWQh:focus,
.Tabs-module__root--vUWQh:focus-visible {
  outline: none;
}
.Tabs-module__root--vUWQh:disabled {
  background: var(--action-secondary);
  color: var(--content-tertiary);
  pointer-events: none;
}
.Tabs-module__primary--whb6B {
  background: var(--action-secondary);
  border-bottom: var(--border-less-primary);
  color: var(--content-primary);
  font: var(--body-text-md);
  width: 100%;
}
.Tabs-module__primary--whb6B:first-child {
  border-right: var(--border-less-primary);
}
.Tabs-module__primary--whb6B:last-child {
  border-left: var(--border-less-primary);
}
.Tabs-module__primary--whb6B:first-child:nth-last-child(2) {
  border-right: none;
}
.Tabs-module__tabActive--ttqhi {
  border-bottom-color: var(--bg-tertiary);
  background: var(--bg-primary-gradient);
  position: relative;
}
.Tabs-module__tabActive--ttqhi::after {
  content: '';
  background-color: var(--accent-primary);
  display: block;
  position: absolute;
  top: -1px;
  height: 1px;
  width: 100%;
}
.Tabs-module__tabActive--ttqhi,
.Tabs-module__tabActive--ttqhi:hover {
  pointer-events: none;
}

.TableView-module__tableWrapper--dfkPB table {
  background: var(--bg-tertiary);
  border: 0;
  border-radius: 0;
  color: var(--content-primary);
  table-layout: fixed;
  width: 100%;
}
.TableView-module__tableWrapper--dfkPB thead tr td,
.TableView-module__tableWrapper--dfkPB tbody tr td,
.TableView-module__tableWrapper--dfkPB thead tr th,
.TableView-module__tableWrapper--dfkPB tbody tr th {
  padding: 6px;
  text-align: -webkit-right;
  transition: unset;
}
@media (max-width: 640px) {
  .TableView-module__tableWrapper--dfkPB thead tr td,
  .TableView-module__tableWrapper--dfkPB tbody tr td {
    padding: 4px;
  }
}
.TableView-module__tableWrapper--dfkPB thead {
  background: var(--bg-tertiary);
}
.TableView-module__tableWrapper--dfkPB thead tr th {
  background: var(--bg-tertiary);
  border-bottom: 0;
  color: var(--content-secondary);
  font: var(--title-md);
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: middle;
}
@media (max-width: 640px) {
  .TableView-module__tableWrapper--dfkPB thead tr th {
    font: var(--title-sm);
  }
}
.TableView-module__tableWrapper--dfkPB thead tr th:first-child {
  padding-left: 24px;
  text-align: left;
}
@media (max-width: 640px) {
  .TableView-module__tableWrapper--dfkPB thead tr th:first-child {
    padding-left: 16px;
  }
}
.TableView-module__tableWrapper--dfkPB thead tr th:last-child {
  padding-right: 24px;
}
@media (max-width: 640px) {
  .TableView-module__tableWrapper--dfkPB thead tr th:last-child {
    padding-right: 16px;
  }
}
.TableView-module__tableWrapper--dfkPB tbody tr:hover {
  background: var(--bg-secondary) !important;
}
.TableView-module__tableWrapper--dfkPB tbody tr:nth-child(odd) {
  background: var(--bg-secondary);
}
.TableView-module__tableWrapper--dfkPB tbody tr td {
  border: 0;
  font: var(--body-text-md);
  vertical-align: middle;
}
.TableView-module__tableWrapper--dfkPB tbody tr td:first-child {
  padding-left: 24px;
  text-align: left;
}
@media (max-width: 640px) {
  .TableView-module__tableWrapper--dfkPB tbody tr td:first-child {
    padding-left: 16px;
  }
}
.TableView-module__tableWrapper--dfkPB tbody tr td:last-child {
  padding-right: 24px;
}
@media (max-width: 640px) {
  .TableView-module__tableWrapper--dfkPB tbody tr td:last-child {
    padding-right: 16px;
  }
}

.SearchSelect-module__labels--X3mVf {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  color: var(--content-secondary);
  text-transform: uppercase;
}
.SearchSelect-module__labels--X3mVf span {
  font: var(--title-sm);
}
@media (max-width: 640px) {
  .SearchSelect-module__labels--X3mVf span {
    font: var(--title-xs);
  }
}
.SearchSelect-module__selectWrapper--zidAj {
  background: var(--action-tertiary);
  border: var(--border-primary);
  border-radius: 6px;
  position: relative;
  height: 32px;
  width: 100%;
}
@media (max-width: 960px) {
  .SearchSelect-module__selectWrapper--zidAj {
    max-width: unset !important;
  }
}
.SearchSelect-module__selectWrapper--zidAj.SearchSelect-module__active--F_6L2 {
  border-bottom: 1px solid transparent;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.SearchSelect-module__selectWrapper--zidAj.SearchSelect-module__disabled--OLdwy {
  pointer-events: none;
}
.SearchSelect-module__prefix--W7PJt {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  padding-left: 12px;
}
.SearchSelect-module__prefix--W7PJt svg {
  width: 16px;
  height: 16px;
}
.SearchSelect-module__prefix--W7PJt svg path {
  fill: var(--content-secondary);
}
.SearchSelect-module__suffixIcon--DT1AK.SearchSelect-module__rotate--E8E7f {
  transform: rotate(180deg);
}
.SearchSelect-module__suffixIcon--DT1AK.SearchSelect-module__disabled--OLdwy path {
  fill: var(--content-secondary) !important;
}
.SearchSelect-module__collapsedContent--S8dD_ {
  display: flex;
  position: relative;
}
.SearchSelect-module__tip--sddMz {
  background-color: var(--accent-primary);
  border-radius: 100px;
  color: var(--pure-black);
  display: flex;
  align-items: center;
  justify-content: center;
  font: var(--body-text-sm);
  position: absolute;
  top: 0;
  right: -10px;
  width: 20px;
  height: 20px;
}

.SelectOption-module__optionWrapper--iZVXZ {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.SelectOption-module__optionMainInfo--VgcJ2 {
  display: flex;
  align-items: center;
  gap: 8px;
}
.SelectOption-module__addToFavoriteIcon--fjvGd {
  height: 16px;
  width: 16px;
}
.SelectOption-module__optionLabel--ElMMO {
  font: var(--title-sm);
}
@media (max-width: 640px) {
  .SelectOption-module__optionLabel--ElMMO {
    font: var(--title-xs);
  }
}
.SelectOption-module__evenOption--Mjr3p {
  background: var(--bg-secondary);
}
.SelectOption-module__imageContainer--tPfAV {
  position: relative;
}
.SelectOption-module__imageContainer--tPfAV,
.SelectOption-module__imageContainer--tPfAV img,
.SelectOption-module__imageContainer--tPfAV .SelectOption-module__selected--pyNPo {
  height: 24px;
  width: 24px;
}
.SelectOption-module__selected--pyNPo {
  background-color: var(--accent-primary);
  position: absolute;
  top: 0;
  left: 0;
}
.SelectOption-module__selected--pyNPo:after {
  content: '';
  display: block;
  background: var(--pure-black);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 2px;
  width: 11px;
}
.SelectOption-module__additionalValue--s8hyl {
  font: var(--body-text-md);
}
@media (max-width: 640px) {
  .SelectOption-module__additionalValue--s8hyl {
    font: var(--body-text-sm);
  }
}

.Toggle-module__root--b_96F {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.Toggle-module__disabled--KCS2x {
  cursor: default;
}
.Toggle-module__disabled--KCS2x .Toggle-module__label--obUtf {
  color: var(--content-secondary);
}
.Toggle-module__disabled--KCS2x .Toggle-module__slider--EjGce::before {
  background: var(--content-secondary);
}
.Toggle-module__input--AXtQI {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.Toggle-module__slider--EjGce {
  display: inline-block;
  width: 44px;
  height: 22px;
  position: relative;
  background: var(--bg-secondary);
  border-radius: 16px;
}
.Toggle-module__slider--EjGce::before {
  content: '';
  background: var(--pure-white);
  border-radius: 50%;
  box-shadow: 0px 2px 4px 0px #00230b33;
  position: absolute;
  top: 2px;
  left: 2px;
  z-index: 1;
  height: 18px;
  width: 18px;
}
.Toggle-module__input--AXtQI:checked + .Toggle-module__slider--EjGce {
  background: var(--accent-primary);
}
input:checked + .Toggle-module__slider--EjGce:before {
  transform: translateX(22px);
}
.Toggle-module__label--obUtf {
  color: var(--content-primary);
  font: var(--body-text-md);
  white-space: nowrap;
}

.SortView-module__sortWrapper--hw5QR {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 24px;
  gap: 16px;
}
@media (max-width: 960px) {
  .SortView-module__sortWrapper--hw5QR {
    padding: 8px 16px;
  }
}
.SortView-module__rowGap--ieslr {
  display: flex;
  align-items: center;
  gap: 16px;
}
@media (max-width: 960px) {
  .SortView-module__rowGap--ieslr {
    gap: 8px;
  }
}
.SortView-module__filters--B6Kfp {
  display: flex;
  align-items: center;
  gap: 24px;
  width: 100%;
}
.SortView-module__searchWrapper--DCRF2 {
  display: flex;
  align-items: center;
  gap: 8px;
}

.CardView-module__cardList--RDT2W {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(348px, 2fr));
  padding: 8px 24px;
  gap: 16px;
}
@media (max-width: 960px) {
  .CardView-module__cardList--RDT2W {
    grid-template-columns: unset;
    padding: 8px 0;
    gap: 0;
  }
}
.CardView-module__card--WDVx9 {
  background: var(--bg-primary);
  border: var(--border-primary);
  cursor: pointer;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 16px;
  gap: 4px;
  overflow-x: hidden;
}
@media (max-width: 960px) {
  .CardView-module__card--WDVx9 {
    border-left: 0;
    border-right: 0;
  }
  .CardView-module__card--WDVx9:not(:last-child) {
    border-bottom: 0;
  }
}
.CardView-module__cardRow--SPa1g {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 24px;
}
.CardView-module__cardRow--SPa1g:first-child {
  justify-content: flex-start;
}
.CardView-module__cardRowTitle--_V9l7 {
  color: var(--content-secondary);
  font: var(--title-md);
  text-transform: uppercase;
}
.CardView-module__cardRow--SPa1g:first-child .CardView-module__cardRowTitle--_V9l7 {
  display: none;
}
.CardView-module__cardRow--SPa1g button {
  padding: 9px !important;
  width: 100%;
}

.Table-module__emptyList--fD1kl {
  background: var(--additional-blue-secondary);
  border: 0.5px solid var(--additional-blue-primary);
  border-radius: 6px;
  padding: 6px 16px;
  margin: 16px 24px;
}
@media (max-width: 960px) {
  .Table-module__emptyList--fD1kl {
    margin: 8px 16px;
  }
}
.Table-module__tableWrapper--ARQW0 {
  flex-grow: 1;
  overflow-y: scroll;
  height: 100vh;
}

.Tooltip-module__icon--JH84U svg {
  fill: var(--content-secondary);
  width: 13px;
  height: 13px;
}

.TableCells-module__nftInfo--S1JPR {
  display: flex;
  align-items: center;
  gap: 8px;
}
.TableCells-module__nftImageWrapper--JszMI {
  display: flex;
  align-items: center;
  position: relative;
}
.TableCells-module__nftImage--QTZcZ,
.TableCells-module__selectedCollectionOverlay--u_NFF,
.TableCells-module__nftPlaceholderIcon--QRAY3 {
  height: 32px;
  width: 32px;
}
@media (max-width: 640px) {
  .TableCells-module__nftImage--QTZcZ,
  .TableCells-module__selectedCollectionOverlay--u_NFF,
  .TableCells-module__nftPlaceholderIcon--QRAY3 {
    height: 30px;
    width: 30px;
  }
}
.TableCells-module__nftPlaceholderIcon--QRAY3 rect {
  fill: var(--bg-tertiary);
  stroke: var(--bg-border);
}
.TableCells-module__nftPlaceholderIcon--QRAY3 path {
  fill: var(--bg-border);
}
.TableCells-module__selectedCollectionOverlay--u_NFF {
  background-color: var(--accent-primary);
  position: absolute;
  top: 0;
  left: 0;
}
.TableCells-module__selectedCollectionOverlay--u_NFF:after {
  content: '';
  display: block;
  background: var(--pure-black);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 2px;
  width: 11px;
}
.TableCells-module__nftNames--QHEWb {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  gap: 2px;
}
@media (max-width: 640px) {
  .TableCells-module__nftNames--QHEWb {
    gap: unset;
  }
}
.TableCells-module__nftCollectionName--tTkk0 {
  font: var(--title-sm);
}
.TableCells-module__ellipsis--QRtQm {
  max-width: 180px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.TableCells-module__nftNumber--YmlsN {
  font: var(--body-text-sm);
}
.TableCells-module__checkbox--FyuCn {
  height: 18px;
  padding-left: 18px;
  margin-right: 8px;
}
.TableCells-module__headerCell--W_qxy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font: var(--title-sm);
  gap: 4px;
}
@media (max-width: 640px) {
  .TableCells-module__headerCell--W_qxy {
    font: var(--title-xs);
  }
}
.TableCells-module__headerCellLeft--qAQTP {
  justify-content: flex-start;
}
.TableCells-module__activityTime--JFctc {
  color: var(--content-primary);
  font: var(--body-text-md);
  text-decoration: underline;
  white-space: nowrap;
}
@media (max-width: 640px) {
  .TableCells-module__activityTime--JFctc {
    font: var(--body-text-sm);
  }
}
.TableCells-module__activityTime--JFctc:hover {
  color: var(--content-primary);
  text-decoration: none;
}
.TableCells-module__badge--aKM4Q {
  background: var(--additional-green-secondary);
  border-radius: 100px;
  color: var(--additional-green-primary-deep);
  font: var(--body-text-xs);
  padding: 0 6px;
  position: absolute;
  left: -8px;
  top: -8px;
  white-space: nowrap;
  z-index: 1;
}
@media (max-width: 640px) {
  .TableCells-module__badge--aKM4Q {
    top: -4px;
  }
}
.TableCells-module__rowCell--oqBiP,
.TableCells-module__rowCell--oqBiP > * {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
}
.TableCells-module__rowCellTitle--ScUx8 {
  font: var(--body-text-md);
}
@media (max-width: 640px) {
  .TableCells-module__rowCellTitle--ScUx8 {
    font: var(--body-text-sm);
  }
}
.TableCells-module__rowCellTitle--ScUx8 span {
  justify-content: flex-end;
}
.TableCells-module__rowCellTitle--ScUx8.TableCells-module__highlight--wk2Ia {
  color: var(--additional-green-primary-deep);
}
.TableCells-module__rowCellTooltipIcon--pijRJ svg {
  fill: var(--content-secondary);
  width: 13px;
  height: 13px;
}
.TableCells-module__displayValue--m2b42 {
  line-height: 1em;
}
.TableCells-module__rarityText--QPEKP {
  font: var(--body-text-sm);
  border-radius: 100px;
  padding: 2px 8px;
  justify-content: flex-end;
}
.TableCells-module__rarityText--QPEKP.TableCells-module__highlight--wk2Ia {
  color: var(--pure-black);
}
.TableCells-module__collateralTokenCell--pt7wt {
  display: flex;
  align-items: center;
  gap: 8px;
}
.TableCells-module__collateralTokenContainer--lbkau {
  display: flex;
  align-items: center;
  gap: 8px;
}
.TableCells-module__collateralTokenInfo--dDVC_ {
  display: flex;
  flex-direction: column;
}
.TableCells-module__collateralTokenAmount--kmWyd {
  color: var(--content-secondary);
  font: var(--important-text-md);
}
@media (max-width: 640px) {
  .TableCells-module__collateralTokenAmount--kmWyd {
    font: var(--important-text-sm);
  }
}
.TableCells-module__collateralTokenTicker--UhMCV {
  color: var(--content-primary);
  font: var(--body-text-sm);
  text-transform: uppercase;
}
@media (max-width: 640px) {
  .TableCells-module__collateralTokenTicker--UhMCV {
    font: var(--body-text-xs);
  }
}
.TableCells-module__collateralImage--X7G1D {
  border-radius: 100%;
  height: 30px;
  width: 30px;
}
@media (max-width: 640px) {
  .TableCells-module__collateralImage--X7G1D {
    height: 24px;
    width: 24px;
  }
}

.EmptyList-module__wrapper--ceQAh {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  margin: 12px 24px;
}
@media (max-width: 960px) {
  .EmptyList-module__wrapper--ceQAh {
    margin: 8px 16px;
  }
}
@media (max-width: 640px) {
  .EmptyList-module__wrapper--ceQAh {
    flex-direction: column;
    gap: 8px;
  }
}
.EmptyList-module__emptyList--tdHMB {
  background: var(--additional-blue-secondary);
  border: 0.5px solid var(--additional-blue-primary);
  border-radius: 6px;
  display: flex;
  align-items: center;
  padding: 6px 16px;
  min-height: 32px;
  width: 100%;
}
@media (max-width: 640px) {
  .EmptyList-module__emptyList--tdHMB {
    text-align: center;
  }
}
.EmptyList-module__emptyListMessage--RU5fD {
  font: var(--body-text-md);
}
.EmptyList-module__emptyListButton--faXZs {
  text-decoration: none;
}

.ProposalPage-module__content--RPthE {
  margin: 108px auto 0;
  max-width: 960px;
  display: flex;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
}
@media (max-width: 640px) {
  .ProposalPage-module__content--RPthE {
    flex-direction: column;
    margin: 82px auto 0;
    row-gap: 16px;
    margin-bottom: 16px;
  }
}
.ProposalPage-module__mainColumns--Gg87P {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
@media (max-width: 640px) {
  .ProposalPage-module__mainColumns--Gg87P {
    gap: 16px;
  }
}
.ProposalPage-module__additionalColumns--Smblh {
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 296px;
}
@media (max-width: 640px) {
  .ProposalPage-module__additionalColumns--Smblh {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    width: 100%;
  }
  .ProposalPage-module__additionalColumns--Smblh > div {
    width: 100%;
  }
}
.ProposalPage-module__contentBlock--HgjEM {
  background-color: var(--bg-tertiary);
  border: var(--border-less-primary);
  border-radius: 12px;
  padding: 24px;
}
@media (max-width: 640px) {
  .ProposalPage-module__contentBlock--HgjEM {
    border-radius: unset;
    padding: 16px;
  }
}
.ProposalPage-module__proposalInfoContent--N9XlJ {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.ProposalPage-module__proposalInfoContent--N9XlJ h2 {
  color: var(--content-primary);
  font: var(--title-3xl);
  text-transform: uppercase;
  line-height: normal;
}
@media (max-width: 640px) {
  .ProposalPage-module__proposalInfoContent--N9XlJ h2 {
    font: var(--title-2xl);
  }
}
.ProposalPage-module__proposalInfoContent--N9XlJ span {
  font: var(--body-text-lg);
}
@media (max-width: 640px) {
  .ProposalPage-module__proposalInfoContent--N9XlJ span {
    font: var(--body-text-md);
  }
}
.ProposalPage-module__backButton--itzvp {
  margin-bottom: 12px;
}
.ProposalPage-module__backButton--itzvp svg {
  transform: rotate(90deg);
  height: 16px;
  width: 16px;
}
.ProposalPage-module__votesInfoHeader--TLjBF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.ProposalPage-module__votesInfoHeader--TLjBF h3 {
  font: var(--title-2xl);
  text-transform: uppercase;
}
@media (max-width: 640px) {
  .ProposalPage-module__votesInfoHeader--TLjBF h3 {
    font: var(--title-xl);
  }
}
.ProposalPage-module__votesInfoHeader--TLjBF span {
  font: var(--body-text-xl);
}
@media (max-width: 640px) {
  .ProposalPage-module__votesInfoHeader--TLjBF span {
    font: var(--body-text-lg);
  }
}
.ProposalPage-module__votesInfoProgressBar--xLvgJ {
  border-radius: 6px;
  position: relative;
  margin: 12px 0;
  height: 24px;
  width: 100%;
}
.ProposalPage-module__votesInfoProgressBarItem--rn0Zk {
  position: absolute;
  height: 100%;
  width: 100%;
}
.ProposalPage-module__votesInfoProgressBarItem--rn0Zk:first-child {
  border-radius: 6px 0 0 6px;
}
.ProposalPage-module__votesInfoProgressBarItem--rn0Zk:last-child {
  border-radius: 0 6px 6px 0;
}
.ProposalPage-module__votesInfoListItem--VMfRa {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 20px;
}
.ProposalPage-module__votesInfoListItem--VMfRa:nth-child(odd) {
  background-color: var(--bg-secondary);
}
.ProposalPage-module__votesInfoListItemLabel--bQoks {
  display: flex;
  align-items: center;
  gap: 4px;
}
.ProposalPage-module__votesInfoListItemLabel--bQoks span {
  color: var(--content-tertiary);
  font: var(--title-sm);
  text-transform: uppercase;
}
@media (max-width: 640px) {
  .ProposalPage-module__votesInfoListItemLabel--bQoks span {
    font: var(--title-xs);
  }
}
.ProposalPage-module__votesInfoListItemDot--_hqM_ {
  border-radius: 100px;
  width: 8px;
  height: 8px;
}
.ProposalPage-module__votesInfoListItemValue--LVOZy span {
  color: var(--content-primary);
  font: var(--body-text-md);
}
@media (max-width: 640px) {
  .ProposalPage-module__votesInfoListItemValue--LVOZy span {
    font: var(--body-text-sm);
  }
}
.ProposalPage-module__votesEmptyList--cRWOV {
  margin: 0;
  margin-top: 24px;
}
.ProposalPage-module__votesEmptyList--cRWOV div {
  padding: 6px 12px;
}
.ProposalPage-module__statusInfoList--S3TTA {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.ProposalPage-module__statusInfoItem--oPTsu {
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
}
.ProposalPage-module__statusInfoItemLabel--kA9MZ {
  color: var(--content-tertiary);
  font: var(--title-sm);
  text-transform: uppercase;
  display: flex;
  align-items: center;
  gap: 4px;
}
@media (max-width: 640px) {
  .ProposalPage-module__statusInfoItemLabel--kA9MZ {
    font: var(--title-xs);
  }
}
.ProposalPage-module__statusInfoItemValue--TZavP {
  font: var(--body-text-md);
}
@media (max-width: 640px) {
  .ProposalPage-module__statusInfoItemValue--TZavP {
    font: var(--body-text-sm);
  }
}
.ProposalPage-module__statusInfoItemLabelIconRotate--pKlX9 {
  transform: rotate(180deg);
}
.ProposalPage-module__actionVoteButton--JY7i1 {
  margin-top: 24px;
  width: 100%;
}
.ProposalPage-module__actionVoteButton--JY7i1 button {
  width: 100%;
}
.ProposalPage-module__variantControls--J6FP2 {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 24px;
}
.ProposalPage-module__variantControlsItem--Qc9be {
  padding: 6px 14px;
  border-color: var(--bg-border) !important;
  min-width: 60px;
}
.ProposalPage-module__variantControlsItem--Qc9be:nth-child(1) {
  background-color: var(--additional-green-secondary);
  color: var(--additional-green-primary);
}
.ProposalPage-module__variantControlsItem--Qc9be:nth-child(1).ProposalPage-module__active--ISKdn {
  border-color: var(--additional-green-primary) !important;
}
.ProposalPage-module__variantControlsItem--Qc9be:nth-child(2) {
  background-color: var(--additional-red-secondary);
  color: var(--additional-red-primary-deep);
}
.ProposalPage-module__variantControlsItem--Qc9be:nth-child(2).ProposalPage-module__active--ISKdn {
  border-color: var(--additional-red-primary-deep) !important;
}
.ProposalPage-module__variantControlsItem--Qc9be:nth-child(3) {
  background-color: var(--additional-blue-secondary);
  color: var(--additional-blue-primary-deep);
}
.ProposalPage-module__variantControlsItem--Qc9be:nth-child(3).ProposalPage-module__active--ISKdn {
  border-color: var(--additional-blue-primary-deep) !important;
}
.ProposalPage-module__variantControlsItem--Qc9be:nth-child(4) {
  background-color: var(--additional-gold-secondary);
  color: var(--additional-gold-primary-deep);
}
.ProposalPage-module__variantControlsItem--Qc9be:nth-child(4).ProposalPage-module__active--ISKdn {
  border-color: var(--additional-blue-gold-deep) !important;
}
.ProposalPage-module__variantControlsItem--Qc9be:disabled {
  background-color: var(--action-tertiary) !important;
  color: 1px solid var(--content-tertiary) !important;
  pointer-events: none;
}

.VoteStatusBadge-module__badge--QBlF6 {
  border-radius: 100px;
  font: var(--body-text-sm);
  padding: 2px 8px;
  width: -webkit-max-content;
  width: max-content;
}
.VoteStatusBadge-module__badge--QBlF6.VoteStatusBadge-module__status-voting--Xcq9i {
  color: var(--additional-blue-primary);
  background-color: var(--additional-blue-secondary);
}
.VoteStatusBadge-module__badge--QBlF6.VoteStatusBadge-module__status-completed--XU5If {
  color: var(--additional-silver-primary-deep);
  background-color: var(--additional-silver-secondary);
}

.ProposalsTable-module__table--uI12_ {
  min-width: 576px;
}
.ProposalsTable-module__table--uI12_ tr > td,
.ProposalsTable-module__table--uI12_ tr > th {
  height: 48px;
  width: 100%;
}
.ProposalsTable-module__table--uI12_ tr > td:first-child,
.ProposalsTable-module__table--uI12_ tr > th:first-child {
  width: 210px;
}
@media (max-width: 960px) {
  .ProposalsTable-module__table--uI12_ tr > td,
  .ProposalsTable-module__table--uI12_ tr > th {
    height: 38px;
  }
}
.ProposalsTable-module__tableWrapper--oBvKr {
  height: 340px;
  position: relative;
}
.ProposalsTable-module__loader--C7ro5 {
  margin-top: 132px;
}
.ProposalsTable-module__nameCell--HH1yS {
  font: var(--title-md);
  max-width: 210px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media (max-width: 640px) {
  .ProposalsTable-module__nameCell--HH1yS {
    font: var(--title-sm);
  }
}
.ProposalsTable-module__votedCell--yg_Sy svg {
  height: 18px;
  width: 18px;
}
.ProposalsTable-module__statusCell--mvEx2 {
  border-radius: 100px;
  font: var(--body-text-sm);
  padding: 2px 8px;
  width: -webkit-max-content;
  width: max-content;
}
.ProposalsTable-module__statusCell--mvEx2.ProposalsTable-module__status-voting--_Lk_6 {
  color: var(--additional-blue-primary);
  background-color: var(--additional-blue-secondary);
}
.ProposalsTable-module__statusCell--mvEx2.ProposalsTable-module__status-completed--RFRtk {
  color: var(--additional-silver-primary-deep);
  background-color: var(--additional-silver-secondary);
}
.ProposalsTable-module__durationCell--QyvU5 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.ProposalsTable-module__durationCell--QyvU5 span:first-child {
  font: var(--body-text-md);
}
@media (max-width: 640px) {
  .ProposalsTable-module__durationCell--QyvU5 span:first-child {
    font: var(--body-text-sm);
  }
}
.ProposalsTable-module__durationCell--QyvU5 span:last-child {
  font: var(--body-text-sm);
}
@media (max-width: 640px) {
  .ProposalsTable-module__durationCell--QyvU5 span:last-child {
    font: var(--body-text-xs);
  }
}
.ProposalsTable-module__resultsCell--wIrFB {
  height: 4px !important;
  width: 64px !important;
}
.ProposalsTable-module__manageModalContent--hrQMg {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.ProposalsTable-module__inputWrapper--_ZO8N {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.ProposalsTable-module__inputWrapper--_ZO8N span {
  color: var(--content-secondary);
  font: var(--title-sm);
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 640px) {
  .ProposalsTable-module__inputWrapper--_ZO8N span {
    font: var(--title-xs);
  }
}
.ProposalsTable-module__createVariantButton--NLbie {
  margin-top: 8px;
  width: 100%;
}

body .Inputs-module__input--V6KdM {
  background: #202021;
  border: 1px solid #38383c;
  border-radius: 6px;
  color: var(--content-primary);
  font: var(--body-text-md);
  outline: none;
  transition: none;
  padding: 8px 12px;
  height: 32px;
}
body .Inputs-module__input--V6KdM,
body .Inputs-module__input--V6KdM:hover,
body .Inputs-module__input--V6KdM:focus,
body .Inputs-module__input--V6KdM:focus-visible {
  background: #202021;
  border-color: #38383c;
}
body .Inputs-module__input--V6KdM,
body .Inputs-module__input--V6KdM.ant-input:focus,
body .Inputs-module__input--V6KdM.ant-input-focused {
  box-shadow: unset;
}
body .Inputs-module__input--V6KdM::placeholder {
  color: var(--content-secondary);
}
body .Inputs-module__input--V6KdM:disabled {
  border-color: #38383c;
  background: var(--bg-action);
  color: var(--content-secondary);
  pointer-events: none;
}
body .Inputs-module__input--V6KdM:disabled svg path {
  fill: var(--content-secondary);
}
@media (max-width: 640px) {
  body .Inputs-module__input--V6KdM {
    font: var(--body-text-sm);
  }
}
.Inputs-module__field--wgxoq {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 640px) {
  .Inputs-module__field--wgxoq {
    gap: 6px;
  }
}
.Inputs-module__labelsContainer--_z2s6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Inputs-module__labelWrapper--Mbnmz {
  display: flex;
  align-items: center;
  gap: 4px;
}
.Inputs-module__label--mKn66 {
  color: var(--content-secondary);
  font: var(--title-sm);
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 640px) {
  .Inputs-module__label--mKn66 {
    font: var(--title-xs);
  }
}
/* Input counter styles */
.Inputs-module__inputCounterWrapper--DAsUQ {
  border: var(--border-primary);
  border-radius: 6px;
  display: flex;
  justify-content: flex-end;
  text-align: center;
  width: 100%;
}
.Inputs-module__inputCounter--lXRNc {
  flex-grow: 1;
  padding-left: 24px;
  text-align: center;
}
.Inputs-module__counterButton--uSa3Y {
  cursor: pointer;
  background: var(--bg-action);
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
}
@media (max-width: 640px) {
  .Inputs-module__counterButton--uSa3Y {
    min-width: 32px;
  }
}
.Inputs-module__counterButton--uSa3Y:first-child {
  border-right: var(--border-primary);
}
.Inputs-module__counterButton--uSa3Y:last-child {
  border-left: var(--border-primary);
}
.Inputs-module__counterButton--uSa3Y svg path {
  fill: var(--content-primary);
}
.Inputs-module__errors--TJlpU {
  color: var(--additional-red-primary);
  font: var(--body-text-sm);
  height: 14px;
}
@media (max-width: 640px) {
  .Inputs-module__errors--TJlpU {
    font: var(--body-text-xs);
    line-height: 14px;
  }
}
/* NumericStepInput styles */
.Inputs-module__counterInputContainer--Ci1Q6 {
  border-radius: 6px;
  border: var(--border-primary) !important;
  position: relative;
}
.Inputs-module__counterInputContainer--Ci1Q6 input {
  padding: 8px 24px 8px 8px;
}
.Inputs-module__containerWithPostfix--QZBOV input {
  padding-right: 54px;
}
@media (max-width: 640px) {
  .Inputs-module__containerWithPostfix--QZBOV input {
    padding-right: 42px;
  }
}
.Inputs-module__customCounterControls--TdVe2 {
  border-left: var(--border-primary);
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-evenly;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 22px;
}
.Inputs-module__separatorLine--js6hg {
  background: var(--bg-border);
  height: 1px;
  width: 100%;
}
.Inputs-module__arrow--tTzI4 {
  cursor: pointer;
}
.Inputs-module__arrow--tTzI4 path {
  fill: var(--content-primary);
}
.Inputs-module__arrow--tTzI4.Inputs-module__rotate--FnpaI {
  transform: rotate(180deg);
}
.Inputs-module__arrow--tTzI4.Inputs-module__disabled--eC9jw {
  cursor: default;
}
.Inputs-module__arrow--tTzI4.Inputs-module__disabled--eC9jw path {
  fill: var(--content-secondary);
}
.Inputs-module__postfix--y4AZQ {
  position: absolute;
  right: 32px;
  top: 50%;
  transform: translate(0%, -50%);
}
@media (max-width: 640px) {
  .Inputs-module__postfix--y4AZQ {
    right: 26px;
  }
}
/* NumericStepInput styles */
.Inputs-module__tokenInputContainer--_KSba {
  display: flex;
  align-items: center;
  position: relative;
}
.Inputs-module__dropdownIconContainer--Okk22 {
  position: absolute;
  top: 4px;
  right: 8px;
  border-radius: 4px;
  background: #000000;
  border: 1px solid #38383c;
  cursor: default;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  width: 96px;
  height: 24px;
}
.Inputs-module__dropdownIconContainer--Okk22 img,
.Inputs-module__dropdownIconContainer--Okk22 svg {
  border-radius: 100px;
  height: 16px;
  width: 16px;
}
.Inputs-module__dropdownIconContainer--Okk22 span {
  font: var(--btn-text-sm);
}
.Inputs-module__dropdownIconContainer--Okk22 svg path {
  fill: #d3d3d3;
}
.Inputs-module__dropdownIconContainer--Okk22.Inputs-module__active--G8yCI {
  cursor: pointer;
}
.Inputs-module__dropdownIconContainer--Okk22.Inputs-module__disabled--eC9jw {
  pointer-events: none;
}
.Inputs-module__dropdownIconContainer--Okk22.Inputs-module__disabled--eC9jw svg {
  height: 16px;
  width: 16px;
}
.Inputs-module__dropdownIconContainer--Okk22.Inputs-module__disabled--eC9jw svg path {
  fill: #38383c;
}

.Proposals-module__proposalsBlock--y4lcs {
  background-color: var(--bg-tertiary);
  border: var(--border-less-primary);
  border-radius: 12px;
}
@media (max-width: 640px) {
  .Proposals-module__proposalsBlock--y4lcs {
    border-radius: unset;
  }
}
.Proposals-module__proposalsContentHeader--GD6ap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
}
@media (max-width: 640px) {
  .Proposals-module__proposalsContentHeader--GD6ap {
    padding: 16px;
  }
}
.Proposals-module__proposalsContentTitle--jKf2K {
  color: var(--content-primary);
  font: var(--title-2xl);
  text-transform: uppercase;
  line-height: normal;
}
@media (max-width: 640px) {
  .Proposals-module__proposalsContentTitle--jKf2K {
    font: var(--title-xl);
  }
}

.RootPage-module__content--N93RM {
  margin: 108px auto 0;
  max-width: 960px;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  margin-bottom: 24px;
}
@media (max-width: 640px) {
  .RootPage-module__content--N93RM {
    margin: 82px auto 0;
    row-gap: 16px;
    margin-bottom: 16px;
  }
}
.RootPage-module__twoColumns--yK_PN {
  display: grid;
  grid-template-columns: 55% 45%;
  align-items: stretch;
}
@media (min-width: 641px) {
  .RootPage-module__twoColumns--yK_PN > *:first-child {
    border-radius: 12px 0 0 12px;
  }
  .RootPage-module__twoColumns--yK_PN > *:last-child {
    border-radius: 0 12px 12px 0;
  }
}
@media (max-width: 640px) {
  .RootPage-module__twoColumns--yK_PN {
    grid-template-columns: 1fr;
    column-gap: unset;
    row-gap: 16px;
  }
}
.RootPage-module__contentBlock--ZJVbm {
  background-color: var(--bg-tertiary);
  border: var(--border-less-primary);
  border-radius: 12px;
  padding: 24px;
}
@media (max-width: 960px) {
  .RootPage-module__contentBlock--ZJVbm {
    padding: 16px;
  }
}
@media (max-width: 640px) {
  .RootPage-module__contentBlock--ZJVbm {
    border-radius: unset;
    border-right: 0;
    border-left: 0;
  }
}
.RootPage-module__contentTitle--pGRCo {
  color: var(--content-primary);
  font: var(--title-3xl);
  text-transform: uppercase;
  line-height: normal;
}
@media (max-width: 640px) {
  .RootPage-module__contentTitle--pGRCo {
    font: var(--title-2xl);
  }
}
.RootPage-module__mainBlockHeader--fSTGi {
  display: flex;
  column-gap: 8px;
  font: var(--title-2xl);
  line-height: normal;
}
@media (max-width: 640px) {
  .RootPage-module__mainBlockHeader--fSTGi {
    font: var(--title-xl);
  }
}
.RootPage-module__mainBlockTitle--eRPdj {
  margin-bottom: 24px;
}
@media (max-width: 640px) {
  .RootPage-module__mainBlockTitle--eRPdj {
    margin-bottom: 16px;
  }
}
.RootPage-module__mainBlockText--VQ3zM {
  margin-bottom: 16px;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  font: var(--body-text-lg);
}
@media (max-width: 640px) {
  .RootPage-module__mainBlockText--VQ3zM {
    font: var(--body-text-md);
  }
}
.RootPage-module__mainBlockIcons--koi8h {
  display: flex;
  column-gap: 12px;
  /* Special styling for second link (Discord icon) */
}
.RootPage-module__mainBlockIcons--koi8h svg path {
  fill: var(--content-primary);
}
.RootPage-module__mainBlockIcons--koi8h a:nth-child(2) svg path:not(:first-child) {
  fill: var(--bg-primary);
}
.RootPage-module__mainBlockIcons--koi8h a:nth-child(2):hover svg path:not(:first-child) {
  fill: var(--bg-primary);
}
.RootPage-module__stakingBlock--gxWO2 {
  background-color: var(--action-primary);
  border: var(--border-less-primary);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 960px) and (min-width: 641px) {
  .RootPage-module__stakingBlock--gxWO2 {
    border-radius: 12px 0 0 12px;
  }
}
.RootPage-module__stakingBlockTitle--lhDtW {
  font: var(--body-text-lg);
  margin-bottom: 12px;
}
@media (max-width: 640px) {
  .RootPage-module__stakingBlockTitle--lhDtW {
    font: var(--body-text-md);
  }
}
.RootPage-module__stakingBlockBtn--Yd1I4 {
  text-decoration: none;
}
.RootPage-module__stakingBlockBtn--Yd1I4 button {
  width: 100%;
}
.RootPage-module__stakingBlockBtn--Yd1I4 span {
  font: var(--btn-text-md);
}
@media (max-width: 640px) {
  .RootPage-module__stakingBlockBtn--Yd1I4 span {
    font: var(--btn-text-sm);
  }
}
.RootPage-module__voteInfoBlock--orDYl {
  border-right: 0;
}
.RootPage-module__voteBlockTitle--hxdb1 {
  font: var(--title-2xl);
  line-height: normal;
  margin-bottom: 14px;
}
@media (max-width: 640px) {
  .RootPage-module__voteBlockTitle--hxdb1 {
    font: var(--title-xl);
  }
}
.RootPage-module__voteBlockNotConnected--KQDG6 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.RootPage-module__voteBlockNotConnected--KQDG6 span {
  font: var(--body-text-lg);
}
@media (max-width: 640px) {
  .RootPage-module__voteBlockNotConnected--KQDG6 span {
    font: var(--body-text-md);
  }
}
.RootPage-module__voteBlockNotConnected--KQDG6 button {
  max-width: 146px;
}
.RootPage-module__voteBlockNotConnected--KQDG6 button span {
  font: var(--btn-text-md);
}
.RootPage-module__voteBlockStats--LpUWn {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 10px;
}
.RootPage-module__voteBlockStats--LpUWn span:first-child {
  font: var(--important-text-2xl);
}
@media (max-width: 640px) {
  .RootPage-module__voteBlockStats--LpUWn span:first-child {
    font: var(--important-text-xl);
  }
}
.RootPage-module__voteBlockStats--LpUWn span:last-child {
  color: var(--content-secondary);
  font: var(--title-md);
  text-transform: uppercase;
}
@media (max-width: 640px) {
  .RootPage-module__voteBlockStats--LpUWn span:last-child {
    font: var(--title-sm);
  }
}

.AdminPage-module__content--YOW7W {
  margin: 108px auto 0;
  max-width: 960px;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  margin-bottom: 24px;
}
@media (max-width: 640px) {
  .AdminPage-module__content--YOW7W {
    margin: 82px auto 0;
    row-gap: 16px;
    margin-bottom: 16px;
  }
}
.AdminPage-module__proposalsBlock--_HJqY {
  background-color: var(--bg-tertiary);
  border: var(--border-less-primary);
  border-radius: 12px;
}
@media (max-width: 960px) {
  .AdminPage-module__proposalsBlock--_HJqY {
    border-radius: unset;
  }
}
.AdminPage-module__proposalsContentHeader--GS_24 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
  padding: 24px;
}
@media (max-width: 640px) {
  .AdminPage-module__proposalsContentHeader--GS_24 {
    margin-bottom: 16px;
    padding: 16px;
  }
}
.AdminPage-module__proposalsContentTitle--RPDzn {
  color: var(--content-primary);
  font: var(--title-2xl);
  text-transform: uppercase;
  line-height: normal;
}
@media (max-width: 640px) {
  .AdminPage-module__proposalsContentTitle--RPDzn {
    font: var(--title-xl);
  }
}
.AdminPage-module__createModalContent--fQWFu {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.AdminPage-module__inputWrapper--rJHAf {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.AdminPage-module__inputWrapper--rJHAf span {
  color: var(--content-secondary);
  font: var(--title-sm);
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 640px) {
  .AdminPage-module__inputWrapper--rJHAf span {
    font: var(--title-xs);
  }
}
.AdminPage-module__createProposalButton--kVtDI {
  margin-top: 8px;
  width: 100%;
}

* {
  box-sizing: border-box;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after {
  content: '';
  content: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
::-webkit-scrollbar {
  width: 0;
}
::-webkit-scrollbar {
  height: 0px;
}
::-webkit-scrollbar-track {
  background: var(--pure-black);
}
::-webkit-scrollbar-thumb {
  background: var(--white-color);
}
::-webkit-scrollbar-thumb:hover {
  background: var(--white-color);
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_04uT6k.ttf) format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6k.ttf) format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6k.ttf) format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6k.ttf) format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_24vj6k.ttf) format('truetype');
}
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeNIhFQA.ttf) format('truetype');
}
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIf6MapbsEk7TDLdtEz1BwkmmA.ttf) format('truetype');
}
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkebIlFQA.ttf) format('truetype');
}
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeQI5FQA.ttf) format('truetype');
}
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeJI9FQA.ttf) format('truetype');
}
:root {
  --border-less-primary: 0.5px solid var(--bg-border);
  --border-primary: 1px solid var(--bg-border);
  --pure-black: #000000;
  --pure-purple: #5865f2;
  --pure-white: #f5f5f5;
  --bg-primary: #181819;
  --bg-secondary: #151516;
  --bg-tertiary: #131314;
  --bg-border: #38383c;
  --bg-border-active: #8c8c8c;
  --bg-primary-gradient: linear-gradient(180deg, #14230e 0%, #131314 67%);
  --content-primary: #d3d3d3;
  --content-secondary: #8d8d8d;
  --content-tertiary: #656565;
  --action-primary: #202021;
  --action-secondary: #181818;
  --action-tertiary: #1c1c1d;
  --accent-primary: #61de2a;
  --accent-primary-sub: #2c511c;
  --accent-secondary: #61bc39;
  --additional-red-primary: #ff3347;
  --additional-red-primary-sub: #741b24;
  --additional-red-primary-deep: #e84749;
  --additional-red-secondary: #2a1215;
  --additional-lava-primary-deep: #e87040;
  --additional-lava-primary: #d84a1b;
  --additional-lava-secondary: #2b1611;
  --additional-orange-primary-deep: #e89a3c;
  --additional-orange-primary: #d87a16;
  --additional-orange-secondary: #2b1d11;
  --additional-gold-primary-deep: #e8b339;
  --additional-gold-primary: #d89614;
  --additional-gold-secondary: #2b2111;
  --additional-yellow-primary-deep: #e8d639;
  --additional-yellow-primary: #d8bd14;
  --additional-yellow-secondary: #2b2611;
  --additional-lime-primary-deep: #a9d134;
  --additional-lime-primary: #8bbb11;
  --additional-lime-secondary: #1f2611;
  --additional-green-primary: #49aa19;
  --additional-green-primary-deep: #6abe39;
  --additional-green-secondary: #1c2c17;
  --additional-blue-primary-deep: #3c9ae8;
  --additional-blue-primary: #2e9aff;
  --additional-blue-secondary: #111d2c;
  --additional-silver-primary: #798a9a;
  --additional-silver-primary-deep: #9eaeba;
  --additional-silver-secondary: #21272c;
  --additional-violet-primary: #7251f7;
  --additional-bronze-primary: #c97b21;
  --font-family-syne: 'Syne', sans-serif;
  --font-family-chakra: 'Chakra Petch', sans-serif;
  --title-3xl: 700 22px var(--font-family-syne);
  --title-2xl: 700 20px var(--font-family-syne);
  --title-xl: 700 18px var(--font-family-syne);
  --title-lg: 700 16px var(--font-family-syne);
  --title-md: 700 14px var(--font-family-syne);
  --title-sm: 700 12px var(--font-family-syne);
  --title-xs: 700 10px var(--font-family-syne);
  --important-text-3xl: 700 22px var(--font-family-chakra);
  --important-text-2xl: 700 20px var(--font-family-chakra);
  --important-text-xl: 700 18px var(--font-family-chakra);
  --important-text-lg: 700 16px var(--font-family-chakra);
  --important-text-md: 700 14px var(--font-family-chakra);
  --important-text-sm: 700 12px var(--font-family-chakra);
  --important-text-xs: 700 10px var(--font-family-chakra);
  --btn-text-md: 600 14px var(--font-family-chakra);
  --btn-text-sm: 600 12px var(--font-family-chakra);
  --body-text-xl: 400 18px var(--font-family-chakra);
  --body-text-lg: 400 16px var(--font-family-chakra);
  --body-text-md: 400 14px var(--font-family-chakra);
  --body-text-sm: 400 12px var(--font-family-chakra);
  --body-text-xs: 400 10px var(--font-family-chakra);
}
.rootTableClassName {
  /* Sticky table header */
  /* Styling for table header cells */
  /* Remove sort arrows */
  /* Remove separating line between cells */
  /* Remove background on cell hover */
  /* Unset transition for table header cells with sorters */
  /* Hide the default empty content when the table is empty */
}
.rootTableClassName .ant-table {
  background: var(--bg-primary);
  border: 0;
  border-radius: 0;
  color: var(--content-primary);
  overflow: auto;
}
.rootTableClassName .ant-table table {
  table-layout: auto !important;
}
.rootTableClassName .ant-table-thead {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 3;
}
.rootTableClassName .ant-table-tbody > tr > td {
  border: 0;
  font: var(--body-text-md);
  vertical-align: middle;
}
.rootTableClassName .ant-table-tbody > tr:nth-child(even) {
  background: var(--bg-primary-deep);
}
.rootTableClassName .ant-table-tbody > tr > td,
.rootTableClassName .ant-table-thead > tr > th {
  padding: 8px;
  text-align: -webkit-right;
  transition: unset;
}
.rootTableClassName .ant-table-thead > tr > th:first-child,
.rootTableClassName .ant-table-tbody > tr > td:first-child {
  padding-left: 24px;
  text-align: left;
}
@media (max-width: 640px) {
  .rootTableClassName .ant-table-thead > tr > th:first-child,
  .rootTableClassName .ant-table-tbody > tr > td:first-child {
    padding-left: 16px;
  }
}
.rootTableClassName .ant-table-thead > tr > th:last-child,
.rootTableClassName .ant-table-tbody > tr > td:last-child {
  padding-right: 24px;
}
@media (max-width: 640px) {
  .rootTableClassName .ant-table-thead > tr > th:last-child,
  .rootTableClassName .ant-table-tbody > tr > td:last-child {
    padding-right: 16px;
  }
}
.rootTableClassName .ant-table-thead > tr > th {
  background: var(--bg-primary);
  border-bottom: 0;
  color: var(--content-secondary);
  font: var(--table-header-md);
  text-transform: uppercase;
  white-space: nowrap;
}
.rootTableClassName .ant-table-thead > tr > th > div {
  display: inline-flex;
  align-items: center;
}
.rootTableClassName .ant-table-column-sorter {
  display: none;
}
.rootTableClassName .ant-table-cell::before {
  display: none;
}
.rootTableClassName .ant-table-row:hover > td,
.rootTableClassName .ant-table-cell-row-hover {
  background: var(--bg-action) !important;
}
.rootTableClassName .ant-table-thead th.ant-table-column-has-sorters {
  transition: unset;
}
.rootTableClassName th.ant-table-column-sort,
.rootTableClassName th.ant-table-column-has-sorters,
.rootTableClassName td.ant-table-column-sort {
  background: var(--bg-primary) !important;
  cursor: default !important;
  transition: unset;
}
.rootTableClassName .ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  display: none;
}
.rootSelectClassName {
  background: var(--bg-action);
  border-radius: 6px;
  color: var(--content-primary);
  margin-left: 32px;
  width: calc(100% - 32px);
}
.rootSelectClassName .ant-select-selector {
  background: var(--bg-action) !important;
  box-shadow: none !important;
  color: #d3d3d3;
  border: 0 !important;
  padding: 1px 0px;
  padding-inline-end: 40px !important;
  transition: none !important;
}
.rootSelectClassName .ant-select-selection-item {
  display: none;
  background: var(--additional-lime-secondary);
  border: 1px solid var(--accent-primary);
  border-radius: 100px;
  font: var(--card-header-sm);
  padding-inline-start: 8px;
  padding-inline-end: 8px;
  margin-inline-start: 8px;
}
.rootSelectClassName .ant-select-selection-item .ant-select-selection-item-content img,
.rootSelectClassName .ant-select-selection-item .searchSelectImageContainer {
  border-radius: 100px;
  height: 16px;
  width: 16px;
}
.rootSelectClassName .ant-select-selection-item .ant-select-selection-item-remove::before {
  content: '';
  background: var(--content-primary);
  display: flex;
  height: 1px;
  width: 10px;
}
.rootSelectClassName .ant-select-selection-item .ant-select-selection-item-remove span {
  display: none;
}
.rootSelectClassName .ant-select-selection-item .serchSelectFavoriteIcon,
.rootSelectClassName .ant-select-selection-item .searchSelectImageContainer > div,
.rootSelectClassName .ant-select-selection-item .searchSelectImageContainer ~ svg {
  display: none;
}
.rootSelectClassName .ant-select-selection-placeholder {
  color: var(--content-secondary);
  font: var(--body-text-lg);
}
@media (max-width: 640px) {
  .rootSelectClassName .ant-select-selection-placeholder {
    font: var(--body-text-md);
  }
}
.rootSelectClassName .ant-select-selection-item-remove span {
  line-height: 0;
}
.rootSelectClassName .ant-select-selection-item-content {
  display: flex !important;
  align-items: center;
}
.rootSelectClassName .ant-select-selection-item-content > div > p {
  display: none;
}
.rootSelectClassName .ant-select-selection-overflow {
  flex-wrap: nowrap;
  overflow: auto;
}
.rootSelectClassName ::-webkit-scrollbar {
  height: 0px;
}
/* Icons styles */
.rootSelectClassName .ant-select-arrow svg path,
.rootSelectClassName .ant-select-clear svg path,
.rootSelectClassName .ant-select-arrow svg rect,
.rootSelectClassName .ant-select-clear svg rect {
  fill: var(--content-primary);
}
.rootSelectClassName .ant-select-clear {
  background: none;
  cursor: pointer;
  opacity: 1;
  right: 16px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-right: -16px;
  margin-top: -16px;
  height: 32px;
  width: 50px;
}
.rootSelectClassName .ant-select-clear svg {
  width: 12px;
}
.rootSelectPopupClassName {
  background: var(--bg-primary);
  border: var(--border-primary);
  border-top: 0;
  border-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  box-shadow: none;
  font: var(--card-header-sm);
  top: 31px !important;
  left: -65px !important;
  padding: 0;
  width: calc(100% + 34px) !important;
}
.rootSelectPopupClassName .ant-select-item {
  border-radius: 0;
  color: var(--content-primary);
  padding: 4px 16px;
  transition: none;
}
.rootSelectPopupClassName .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background: var(--bg-action) !important;
}
.rootSelectPopupClassName .ant-select-item-option-selected {
  color: var(--content-primary) !important;
  background: var(--bg-primary) !important;
  font-weight: 400 !important;
}
.rootSelectPopupClassName .ant-select-item-option-state {
  display: none;
}
.rootSliderClassName {
  margin: 0 !important;
}
.rootSliderClassName .ant-slider-rail,
.rootSliderClassName:hover .ant-slider-rail {
  background: var(--accent-primary-sub) !important;
  height: 4px;
}
.rootSliderClassName .ant-slider-track {
  background: var(--accent-primary);
  border: 2px solid var(--accent-primary);
}
.rootSliderClassName:hover .ant-slider-track {
  background: var(--accent-primary);
  border: 2px solid var(--accent-primary);
}
.rootSliderClassName .ant-slider-dot,
.rootSliderClassName:hover .ant-slider-dot {
  background: var(--bg-primary);
  border: 2px solid var(--accent-primary-sub) !important;
  height: 8px;
  width: 8px;
}
.rootSliderClassName .ant-slider-dot-active,
.rootSliderClassName:hover .ant-slider-dot-active {
  background: var(--bg-primary);
  border: 2px solid var(--accent-primary) !important;
}
.rootSliderClassName .ant-slider-mark {
  top: 14px;
}
.rootSliderClassName .ant-slider-mark-text {
  color: var(--content-secondary);
  font: var(--body-text-sm);
}
.rootSliderClassName .ant-slider-mark-text-active {
  color: var(--content-primary);
}
.rootSliderClassName .ant-slider-handle {
  background: var(--bg-primary);
  border: 2px solid var(--accent-primary);
  box-shadow: unset !important;
}
.rootSliderClassName .ant-slider-handle:after,
.rootSliderClassName .ant-slider-handle::before {
  display: none;
}
.rootSliderClassName .ant-slider-handle {
  border-radius: 100%;
  position: relative;
  margin-top: -7px;
  height: 14px;
  width: 14px;
}
.rootSliderClassName .ant-slider-handle:focus,
.rootSliderClassName .ant-slider-handle:hover {
  box-shadow: unset;
}
.sliderDisabled .ant-slider-rail,
.sliderDisabled:hover .ant-slider-rail {
  background: var(--content-secondary) !important;
}
.sliderDisabled .ant-slider-handle {
  background: var(--bg-primary);
  border: 2px solid var(--content-secondary);
}
.sliderValue .ant-slider-handle::before {
  inset-inline-start: unset !important;
  inset-block-start: unset !important;
  display: block;
  content: attr(aria-valuenow) '';
  background: unset;
  color: var(--content-primary);
  font: var(--body-text-sm);
  width: unset !important;
  height: unset !important;
  text-align: center;
  padding: 0 !important;
  position: absolute;
  top: 12px !important;
  left: 50% !important;
  transform: translateX(-50%);
}
@media screen and (max-width: 640px) {
  .sliderValue .ant-slider-handle::before {
    font: var(--body-text-xs);
  }
}
.sliderWithValue .ant-slider-handle::before {
  inset-inline-start: unset !important;
  inset-block-start: unset !important;
  display: block;
  content: attr(aria-valuenow) '';
  background: unset;
  color: var(--content-primary);
  font: var(--body-text-sm);
  width: unset !important;
  height: unset !important;
  text-align: center;
  padding: 0 !important;
  position: absolute;
  top: 12px !important;
  left: 50% !important;
  transform: translateX(-50%);
}
@media screen and (max-width: 640px) {
  .sliderWithValue .ant-slider-handle::before {
    font: var(--body-text-xs);
  }
}
.sliderWithValueSol .ant-slider-handle::before {
  inset-inline-start: unset !important;
  inset-block-start: unset !important;
  display: block;
  content: attr(aria-valuenow) '';
  background: unset;
  color: var(--content-primary);
  font: var(--body-text-sm);
  width: unset !important;
  height: unset !important;
  text-align: center;
  padding: 0 !important;
  position: absolute;
  top: 12px !important;
  left: 50% !important;
  transform: translateX(-50%);
}
@media screen and (max-width: 640px) {
  .sliderWithValueSol .ant-slider-handle::before {
    font: var(--body-text-xs);
  }
}
.sliderWithValueSol .ant-slider-handle::before {
  min-width: 56px;
  content: attr(aria-valuenow) ' SOL';
}
.sliderWithValuePercent .ant-slider-handle::before {
  inset-inline-start: unset !important;
  inset-block-start: unset !important;
  display: block;
  content: attr(aria-valuenow) '';
  background: unset;
  color: var(--content-primary);
  font: var(--body-text-sm);
  width: unset !important;
  height: unset !important;
  text-align: center;
  padding: 0 !important;
  position: absolute;
  top: 12px !important;
  left: 50% !important;
  transform: translateX(-50%);
}
@media screen and (max-width: 640px) {
  .sliderWithValuePercent .ant-slider-handle::before {
    font: var(--body-text-xs);
  }
}
.sliderWithValuePercent .ant-slider-handle::before {
  content: attr(aria-valuenow) '%';
}
.ant-tooltip .ant-tooltip-inner {
  background: var(--pure-black);
  border-radius: 0;
}
:root {
  color-scheme: dark;
}
body {
  color: var(--content-primary);
  font: var(--body-text-md);
  background: linear-gradient(165deg, #0f0f0f 50%, #9cff1f 1000%);
}
@media (max-width: 960px) {
  body {
    background: var(--bg-secondary);
  }
}


/*# sourceMappingURL=main.css.map*/