.AccountManager_account_manager__Y54_I {
  position: relative;
}
.AccountManager_account_manager__trigger__Deq2L {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: auto;
  padding: 8px;
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #fff;
  background: var(--base-800);
  transition: 0.2s ease-in-out;
  gap: 5px;
  cursor: pointer;
  font-style: normal;
  border-radius: 8px;
}
.AccountManager_account_manager__trigger__Deq2L:hover {
  background-color: var(--base-700);
}
@media (max-width: 768px) {
  .AccountManager_account_manager__trigger__Deq2L {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 10px;
    font-weight: 500;
    line-height: 132%;
    gap: 3px;
    font-style: normal;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.AccountManager_select__icon__arrow__aPUH_ {
  transition: 0.1s ease-in-out;
}
.AccountManager_account_manager__list__laH8S {
  display: flex;
  align-items: flex-start;
  width: 408px;
  max-height: 325px;
  padding: 16px;
  border: 1px solid var(--base-800);
  background: #17181a;
  flex-direction: column;
  gap: 12px;
  overflow-y: auto;
  border-radius: 16px;
}
@media (max-width: 768px) {
  .AccountManager_account_manager__list__laH8S {
    left: 0;
    width: 78svw;
  }
}
.AccountManager_account_manager__list__item__HbIVV {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  border: 1px solid rgba(0, 0, 0, 0);
  background: #1a1b1e;
  transition: 0.2s ease-in-out;
  gap: 16px;
  align-self: stretch;
  flex-direction: row;
  border-radius: 8px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .AccountManager_account_manager__list__item__HbIVV {
    padding: 8px 12px;
    gap: 8px;
  }
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_left__XlGre {
  display: flex;
  align-items: center;
  gap: 8px;
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_left__XlGre
  .AccountManager_acc_icon__YNDX8 {
  width: 24px;
  height: 24px;
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_left__XlGre
  .AccountManager_acc_name__bkJPa {
  max-width: 20svw;
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-300);
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_left__XlGre
  .AccountManager_acc_name__overview__T5SHJ {
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-white);
  font-style: normal;
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_right__We_Cv {
  display: flex;
  gap: 18px;
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_right__col__M3w_m {
  display: flex;
  align-items: stretch;
  width: 30px;
  gap: 8px;
  flex-direction: column;
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_right__balance__4E3gg {
  width: 40px;
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_right__balance__4E3gg
  .AccountManager_acc_value__balance__f3yt4 {
  font-size: 14px;
  color: var(--base-white);
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_right__pos__BoW1O {
  width: 15px;
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_right__pos__BoW1O
  .AccountManager_acc_value__pos__Upfx_ {
  font-size: 14px;
  color: var(--base-300);
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_right__pnl__HIwWr {
  width: 35px;
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_right__pnl__HIwWr
  .AccountManager_acc_value__pnl__TzRAi {
  font-size: 14px;
  color: var(--base-white);
}
.AccountManager_account_manager__list__item__HbIVV
  .AccountManager_acc_right__We_Cv
  .AccountManager_acc_value_label__h3p6q {
  font-family: Satoshi, serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: var(--base-300);
  font-style: normal;
}
.AccountManager_account_manager__list__item__HbIVV:hover,
.AccountManager_account_manager__list__item__active___Qdly {
  border: 1px solid var(--base-700);
  background: #28292f;
}
.AccountManager_account_manager__list_wrapper__jUrIW {
  padding: 0;
  border: none;
  background: rgba(0, 0, 0, 0);
  margin-top: 10px;
}
@media (max-width: 768px) {
  .AccountManager_account_manager__list_wrapper__jUrIW {
    position: relative;
  }
}
.trade-permission-toggle_switchRoot__STJab {
  position: relative;
  all: unset;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  width: 35px;
  height: 20px;
  border: 1px solid #303239;
  background-color: #1f2023;
  transition: background-color 0.2s;
  cursor: pointer;
  border-radius: 100px;
}
.trade-permission-toggle_switchThumb__Esyd1 {
  display: block;
  width: 16px;
  height: 16px;
  background-color: #e0e2e5;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  transform: translateX(1px);
  transition:
    transform 0.2s,
    background-color 0.2s;
  border-radius: 50%;
  will-change: transform;
}
.trade-permission-toggle_switchRoot__STJab[data-state="checked"] {
  background-color: #707275;
}
.trade-permission-toggle_switchRoot__STJab[data-state="checked"]
  .trade-permission-toggle_switchThumb__Esyd1 {
  background-color: #fff;
  transform: translateX(18px);
}
.trade-permission-toggle_switchRoot__STJab:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.Block_root__z7fty {
  position: relative;
  display: flex;
  padding: 16px;
  border: 1px solid #28292f;
  background: #17181a;
  border-radius: 16px;
}
.Block_hidden__JMyFs,
.Block_root__z7fty {
  transition:
    filter 0.3s ease,
    opacity 0.3s ease;
}
.Block_hidden__JMyFs {
  filter: blur(0.1rem);
  pointer-events: none;
}
.Block_loading__61kI1 {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.Block_spinner__zGPYK {
  width: 2rem;
  height: 2rem;
  border: 0.3rem solid hsla(0, 0%, 100%, 0.3);
  border-top-color: #fff;
  border-radius: 50%;
  animation: Block_spin__c34Jt 1s linear infinite;
}
@keyframes Block_spin__c34Jt {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.Block_opacity-0__LWm0x {
  opacity: 0;
}
.Block_opacity-1__cNM2B {
  opacity: 0.1;
  filter: blur(0.1rem);
}
.Block_opacity-2__7ut01 {
  opacity: 0.2;
  filter: blur(0.1rem);
}
.Block_opacity-3__kaDV3 {
  opacity: 0.3;
  filter: blur(0.1rem);
}
.Block_opacity-4__Rv0nZ {
  opacity: 0.4;
  filter: blur(0.1rem);
}
.Block_opacity-5__tzyyA {
  opacity: 0.5;
  filter: blur(0.1rem);
}
.Block_opacity-6___CFqe {
  opacity: 0.6;
  filter: blur(0.1rem);
}
.Block_opacity-7__LKwQU {
  opacity: 0.7;
  filter: blur(0.1rem);
}
.Block_opacity-8__yuLrb {
  opacity: 0.8;
  filter: blur(0.1rem);
}
.Block_opacity-9__KT_g8 {
  opacity: 0.9;
  filter: blur(0.1rem);
}
.Block_opacity-10__oSaCG {
  opacity: 1;
  filter: blur(0);
}
.Popover_popover_content__PF12_ {
  z-index: 50;
  width: 288px;
  outline: none;
  -webkit-backdrop-filter: blur(0);
  backdrop-filter: blur(0);
  border-radius: 16px;
}
.Popover_popover_content__PF12_[data-state="open"] {
  animation:
    Popover_fadeIn__3C9Wc 0.3s ease-in,
    Popover_zoomIn__m4lNv 0.3s ease-in;
}
.Popover_popover_content__PF12_[data-state="closed"] {
  animation:
    Popover_fadeOut__esC2A 0.3s ease-out,
    Popover_zoomOut__3d_cB 0.3s ease-out;
}
.Popover_popover_content__PF12_[data-side="bottom"] {
  animation: Popover_slideInFromTop__FTt9z 0.3s ease-out;
}
.Popover_popover_content__PF12_[data-side="left"] {
  animation: Popover_slideInFromRight__zeQlr 0.3s ease-out;
}
.Popover_popover_content__PF12_[data-side="right"] {
  animation: Popover_slideInFromLeft__M6xmG 0.3s ease-out;
}
.Popover_popover_content__PF12_[data-side="top"] {
  animation: Popover_slideInFromBottom__j55uR 0.3s ease-out;
}
@keyframes Popover_fadeIn__3C9Wc {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Popover_fadeOut__esC2A {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Popover_zoomIn__m4lNv {
  0% {
    transform: scale(0.95);
  }
  to {
    transform: scale(1);
  }
}
@keyframes Popover_zoomOut__3d_cB {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(0.95);
  }
}
@keyframes Popover_slideInFromTop__FTt9z {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes Popover_slideInFromLeft__M6xmG {
  0% {
    opacity: 0;
    transform: translateX(-10px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes Popover_slideInFromRight__zeQlr {
  0% {
    opacity: 0;
    transform: translateX(10px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes Popover_slideInFromBottom__j55uR {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.SelectMarket_select__a80lg {
  position: relative;
}
.SelectMarket_select__trigger__s1Z9O {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 38px;
  padding: 0 8px;
  border: 1px solid var(--base-700);
  color: #fff;
  background: var(--base-800);
  transition: 0.2s ease-in-out;
  cursor: pointer;
  border-radius: 8px;
}
.SelectMarket_select__trigger__s1Z9O:hover {
  background-color: var(--base-700);
}
@media (max-width: 768px) {
  .SelectMarket_select__trigger__s1Z9O {
    width: 130%;
  }
}
.SelectMarket_select__selected__fm_J1 {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #fff;
  gap: 8px;
  font-style: normal;
}
.SelectMarket_select__selected__fm_J1 > span {
  font-weight: 800;
}
.SelectMarket_select__icon__arrow__34Jb_ {
  width: 19px;
  height: 16px;
  transition: transform 0.3s;
}
.SelectMarket_select__icon__JhZT6 {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.SelectMarket_select__icon__label__WWi5G {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-size: 12px;
  font-weight: 500;
  color: var(--base-white, #fff);
  background: var(--Base-600, #40434e);
  border-radius: 50%;
}
.SelectMarket_select__icon_arrow__FIfEW {
  font-size: 12px;
  margin-left: auto;
}
.SelectMarket_select__content__95PDa {
  position: absolute;
  z-index: 1000;
  top: 45px;
  right: 0;
  left: 0;
  display: flex;
  align-items: flex-start;
  width: -webkit-fit-content;
  width: fit-content;
  max-width: 85vw;
  height: auto;
  max-height: 70svh;
  padding: 0 21px 16px;
  border: 1px solid var(--base-800);
  background: var(--bg-card);
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: 16px;
}
@media (max-width: 768px) {
  .SelectMarket_select__content__95PDa {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: -webkit-fill-available;
    min-width: auto;
    max-width: 100%;
    height: 100%;
    min-height: 100svh;
    max-height: 100svh;
    margin: 0;
    padding: 10px;
    border-radius: 0;
  }
}
.SelectMarket_select__content__fixed_header__UYC3U {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1000;
  top: 0;
  width: 100%;
  min-width: 100%;
  background: var(--bg-card);
  padding-top: 21px;
  border-radius: 16px 16px 0 0;
}
@media (max-width: 768px) {
  .SelectMarket_select__content__fixed_header__UYC3U {
    position: relative;
    top: 0;
    width: 100%;
    background: var(--bg-card);
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0;
    border-radius: 0;
  }
}
.SelectMarket_select__content__95PDa::-webkit-scrollbar {
  position: absolute;
  width: 3px;
}
.SelectMarket_select__content__95PDa::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 8px;
}
.SelectMarket_select__content__95PDa::-webkit-scrollbar-track {
  margin: 10px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 8px;
}
.SelectMarket_select__content__95PDa::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.2980392157);
  cursor: pointer;
}
.SelectMarket_select__content__heading__qZnxS {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 40px;
  padding: 0 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--base-white);
  border-radius: 16px 16px 0 0;
  margin-bottom: 16px;
  font-style: normal;
}
@media (max-width: 768px) {
  .SelectMarket_select__content__heading__qZnxS {
    margin-bottom: 10px;
  }
}
.SelectMarket_select__content__heading_title__jdRbc {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
@media (max-width: 768px) {
  .SelectMarket_select__content__heading_title__jdRbc {
    gap: 12px;
  }
  .SelectMarket_select__content__heading_title__jdRbc p {
    font-size: 16px;
  }
}
.SelectMarket_select__content__heading__qZnxS svg,
.SelectMarket_select__content__heading__qZnxS > img {
  cursor: pointer;
}
.SelectMarket_select__item__BN7TJ {
  display: flex;
  align-items: center;
  width: 85%;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  margin: 0 8px;
  padding: 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #fff;
  gap: 8px;
  border-radius: 8px;
  cursor: pointer;
  font-style: normal;
}
.SelectMarket_select__item__BN7TJ:hover {
  background-color: var(--base-700);
}
.SelectMarket_select__item__BN7TJ:first-of-type {
  margin-top: 5px;
}
.SelectMarket_select__item__BN7TJ:last-of-type {
  margin-bottom: 5px;
}
.SelectMarket_select__item_content__RIcSM {
  display: flex;
  align-items: center;
  gap: 8px;
}
.SelectMarket_select__item_content__RIcSM span {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #fff;
  font-style: normal;
}
.SelectMarket_select__item_content__icon__EXI_o {
  width: 24px;
  height: 24px;
}
.SelectMarket_select__disabled__X5Qrx {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.SelectMarket_select__search__AiSge {
  position: -webkit-sticky;
  position: sticky;
  height: 40px;
}
.SelectMarket_close_button__tdxJM {
  padding: 2px;
  border: none;
  font-size: 18px;
  background: none;
  transition: all 0.2s ease-in-out;
  border-radius: 4px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .SelectMarket_close_button__tdxJM {
    width: 22px;
    height: 22px;
  }
}
.SelectMarket_close_button__tdxJM:hover {
  background: rgba(240, 135, 0, 0.1);
  transform: scale(1.1);
  filter: brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(2476%)
    hue-rotate(12deg) brightness(98%) contrast(107%);
}
.SelectMarket_table_wrapper__5STpr {
  display: flex;
  max-width: 85vw;
  overflow: auto;
  margin-top: 16px;
  flex-direction: column;
}
@media (max-width: 768px) {
  .SelectMarket_table_wrapper__5STpr {
    max-width: 100%;
    max-height: calc(100svh - 150px);
    margin-top: 8px;
    overflow-x: scroll;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    margin: 0;
    padding-bottom: 20px;
  }
}
.SelectMarket_table_wrapper__5STpr::-webkit-scrollbar {
  display: block;
  width: 4px;
  height: 4px;
}
@media (max-width: 768px) {
  .SelectMarket_table_wrapper__5STpr::-webkit-scrollbar {
    display: block;
    height: 4px;
  }
}
.SelectMarket_table_wrapper__5STpr::-webkit-scrollbar-thumb {
  display: block;
  background-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 4px;
}
@media (max-width: 768px) {
  .SelectMarket_table_wrapper__5STpr::-webkit-scrollbar-thumb {
    display: block;
  }
}
.SelectMarket_table_wrapper__5STpr::-webkit-scrollbar-track {
  background-color: hsla(0, 0%, 100%, 0.05);
}
.SelectMarket_table_wrapper__5STpr table {
  display: block;
  width: -webkit-max-content;
  width: max-content;
  min-width: 100%;
  border-collapse: initial;
  border-spacing: 0;
}
@media (max-width: 768px) {
  .SelectMarket_table_wrapper__5STpr table {
    width: -webkit-max-content;
    width: max-content;
    min-width: 100%;
  }
}
.SelectMarket_search_wrapper__IkeUV {
  width: 100%;
}
@media (max-width: 768px) {
  .SelectMarket_search_wrapper__IkeUV {
    padding: 0 5px;
  }
  .SelectMarket_checkbox__j9L_J {
    transform: scale(0.9);
  }
}
.MarketsTableBody_table_body__v6zNu {
  display: block;
  width: 100%;
  padding: 0 8px;
}
@media (max-width: 768px) {
  .MarketsTableBody_table_body__v6zNu {
    padding: 0;
  }
}
.MarketsTableBody_table_body_item__VODvi {
  padding: 12px 8px;
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  outline: none;
}
.MarketsTableBody_table_body_item__VODvi > * {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.MarketsTableBody_green__ly3OJ {
  color: var(--green, #09fa05);
}
.MarketsTableBody_red__Mm31X {
  color: var(--red, #f70000);
}
.MarketsTableBody_ticker__qgIiS {
  flex: 0 0 165px;
  min-width: 120px;
}
@media (max-width: 768px) {
  .MarketsTableBody_ticker__qgIiS {
    flex: 0 0 120px;
    min-width: 100px;
  }
}
.MarketsTableBody_ticker_value__etOB4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--base-white);
  flex-direction: row;
  font-style: normal;
  gap: 3px;
}
.MarketsTableBody_ticker_value_icon__21KpR {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.MarketsTableBody_ticker_value__x__q6zPh {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 26px;
  padding: 2px 6px;
  color: var(--accent-orange);
  background: rgba(240, 135, 0, 0.09);
  font-style: normal;
  gap: 10px;
  border-radius: 4px;
}
.MarketsTableBody_price___vcKa {
  flex: 0 0 109px;
  min-width: 90px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.MarketsTableBody_price_value__buzkK {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  flex-direction: row;
  gap: 8px;
}
.MarketsTableBody_price_value__buzkK svg,
.MarketsTableBody_price_value__buzkK > img {
  width: 16px;
  height: 16px;
}
.MarketsTableBody_volume___eOk7 {
  flex: 0 0 141px;
  min-width: 100px;
}
.MarketsTableBody_volume_value__NwWH2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
  flex-direction: row;
  font-style: normal;
}
.MarketsTableBody_volume_value_suffix__kMN3Q {
  color: #989ba6;
  margin-left: 2px;
}
.MarketsTableBody_change__pTXum {
  flex: 0 0 100px;
  min-width: 80px;
}
.MarketsTableBody_change_value__c69HF {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  flex-direction: row;
  gap: 8px;
}
.MarketsTableBody_change_value__c69HF svg,
.MarketsTableBody_change_value__c69HF > img {
  width: 16px;
  height: 16px;
}
.MarketsTableBody_liquidity__a3UEF {
  flex: 1 1 200px;
  min-width: 150px;
  overflow: hidden;
}
.MarketsTableBody_liquidity_value__S8PgP {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  gap: 8px;
  white-space: nowrap;
  flex-direction: row;
}
.MarketsTableBody_liquidity_value__slash__f7uvF {
  color: #989ba6;
}
.MarketsTableBody_open_interest__jBE8P {
  flex: 1 1 180px;
  min-width: 150px;
  overflow: hidden;
}
.MarketsTableBody_open_interest_value__FDVvq {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  gap: 8px;
  white-space: nowrap;
  flex-direction: row;
}
.MarketsTableBody_open_interest_value__slash__tTLD5 {
  color: #989ba6;
}
.MarketsTableBody_funding__rJrR_ {
  flex: 0 0 119px;
  min-width: 90px;
}
.MarketsTableBody_funding_value__33kwm {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  flex-direction: row;
  gap: 8px;
}
.MarketsTableBody_funding_value__33kwm svg,
.MarketsTableBody_funding_value__33kwm > img {
  width: 16px;
  height: 16px;
}
.MarketsTableBody_skew__oY_jf {
  flex: 0 0 140px;
  min-width: 100px;
}
.MarketsTableBody_skew_value__jPWDr {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  white-space: nowrap;
  flex-direction: row;
}
.MarketsTableBody_skew_value__slash__62kz6 {
  color: #989ba6;
}
.MarketsTableBody_table_body_row__zOCci {
  display: flex;
  width: 100%;
  border: 1px solid var(--Card_input_border, #28292f);
  background: var(--bg-card, #17181a);
  border-radius: 16px;
  cursor: pointer;
  margin-bottom: 8px;
}
.MarketsTableBody_table_body_row__zOCci:first-of-type {
  margin-top: 8px;
}
.MarketsTableBody_table_body_row__zOCci:hover {
  background: var(--bg-card-hover, #1d1e20);
}
.MarketsTableBody_table_body_row__zOCci:first-child {
  margin-top: 8px;
}
.MarketsTableBody_table_body_row__zOCci:last-child {
  margin-bottom: 0;
}
.MarketsTableBody_table_body_row__zOCci td {
  display: flex;
  align-items: center;
  vertical-align: middle;
}
.MarketsTableBody_selected__HYloK {
  background: var(--bg-card-hover, #1d1e20) !important;
}
.MarketsTableBody_empty_icon__jbTIf {
  width: 16px;
  height: 16px;
  font-size: 8px;
  color: var(--base-white, #ffffff);
  background: #2e2e2e;
  border-radius: 100px;
}
.MarketsTableBody_empty_icon__jbTIf,
.NoData_no_data__AL8MS {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
}
.NoData_no_data__AL8MS {
  padding: 16px;
  font-size: 16px;
  line-height: 18px;
  color: var(--base-300);
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-style: normal;
  border-radius: 4px;
}
.NoData_no_data_text__177Kv {
  font-family: Satoshi, serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 132%;
  color: var(--Light-2, #e0e2e5);
  font-style: normal;
}
.Checkbox_checkbox-container__rkkTj {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  padding-bottom: 2px;
}
.Checkbox_checkbox-root__s9IJ5 {
  all: unset;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  outline: none;
  gap: 6px !important;
}
.Checkbox_checkbox-root__s9IJ5:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.Checkbox_checkbox-indicator__r_Bi4 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Checkbox_checkbox-icon__7xVQG {
  width: 24px;
  height: 24px;
}
.Checkbox_checkbox-label__Gd2PX {
  display: flex;
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--base-white);
  font-style: normal;
  margin-left: 8px;
}
.Button_button__nwoVu {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  color: var(--text-color);
  opacity: 1;
  cursor: pointer;
  flex-direction: row;
  gap: 8px;
  border-radius: 8px;
}
.Button_button__nwoVu.Button_disabled__e_J5_ {
  opacity: 0.37;
  pointer-events: none;
  cursor: not-allowed;
}
.Button_button--primary__BfKNc {
  flex: 1 0 0;
  padding: 6px 20px 6px 16px;
  border: 1px solid rgba(240, 135, 0, 0.33);
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  color: #f08700;
  background: rgba(240, 135, 0, 0.08);
  transition: 0.2s ease-in-out;
  border-radius: 1000px;
  gap: 8px;
  font-style: normal;
}
.Button_button--primary__BfKNc:hover {
  background: rgba(240, 135, 0, 0.2);
}
.Button_button--system__ou2rG {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: fit-content;
  height: 22px;
  margin: 0;
  padding: 0 8px;
  border: 1px solid #303239;
  font-family: Satoshi, serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  color: var(--Base-100, #dbdde2);
  background: #303239;
  cursor: pointer;
  border-radius: 4px;
  font-style: normal;
}
.Button_button--secondary__o8mC5 {
  height: 26px;
  padding: 0 8px;
  color: #dbdde2;
  background-color: #2d2d2d;
  gap: 4px;
  border-radius: 4px;
}
.Button_button--secondary__o8mC5:hover {
  background-color: #3a3a3a;
}
.Button_button--secondary__o8mC5:active {
  background-color: #1a1a1a;
}
.Button_button--link__8NDgZ {
  padding: 0;
  border: none;
  color: #fff;
  background: none;
  text-decoration: none;
  cursor: pointer;
}
.Button_button--link__8NDgZ:active,
.Button_button--link__8NDgZ:hover {
  color: #f08700;
}
.Button_button--white__DIHna {
  padding: 6px 20px;
  font-weight: 700;
  color: #000;
  background: #fff;
  border-radius: 1000px;
  text-decoration: none;
  cursor: pointer;
  font-style: normal;
}
.Button_button--white__DIHna:hover {
  background: #f5f5f5;
}
.Button_button--white__DIHna:active {
  background: #e8e8e8;
}
.Button_button--destructive__gqbVJ {
  color: #fff;
  background-color: #f44336;
}
.Button_button--destructive__gqbVJ:hover {
  background-color: #e53935;
}
.Button_button--destructive__gqbVJ:active {
  background-color: #c62828;
}
.Button_button--lg__R3J2M {
  height: 51px;
  padding: 12px 40px;
}
.Button_button--default__Nao5_ {
  height: 36px;
  padding: 6px 20px;
}
.Button_button--icon-xxs__XLFev {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.Button_button--icon-xs__ILdWO {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.Button_button--icon-s__SoWBy {
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
.Button_button--icon-m__3oZOd {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.Button_button--icon-lg__VNELM {
  width: 44px;
  height: 44px;
  border-radius: 50%;
}
.Chart_container__X09_G {
  flex-direction: column;
  gap: 32px;
}
@media (max-width: 768px) {
  .Chart_container__X09_G {
    padding: 0 16px;
    border: none;
    background: none;
    gap: 16px;
  }
}
.Chart_balance_container__S9FSa {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (max-width: 768px) {
  .Chart_balance_container__S9FSa {
    gap: 0;
  }
}
.Chart_label__XRtdM {
  font-family: Satoshi;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--Base-300, #989ba6);
  font-style: normal;
}
@media (max-width: 768px) {
  .Chart_label__XRtdM {
    font-family: Satoshi;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    color: #fff;
    font-style: normal;
  }
}
.Chart_header__WH9Ty {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.Chart_title__uF29X {
  font-size: 1.25rem;
  font-weight: 700;
  color: #fff;
}
.Chart_balance__LXrUr {
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  margin-top: 12px;
}
@media (max-width: 768px) {
  .Chart_balance__LXrUr {
    font-size: 20px;
    font-weight: 500;
    line-height: 132%;
    margin-top: 0;
    font-style: normal;
  }
}
.Chart_balance__LXrUr > span {
  font-size: 0.875rem;
}
@media (max-width: 768px) {
  .Chart_balance__LXrUr > span {
    font-size: 10px;
  }
}
.Chart_timeframe_buttons__jRWw_ {
  display: flex;
  gap: 0.5rem;
}
.Chart_timeframe_button___Iz4W {
  padding: 0.5rem 1rem;
  color: var(--base-300);
  background: none;
  border-radius: 0.25rem;
  cursor: pointer;
}
.Chart_timeframe_button___Iz4W.Chart_active__UcxbH {
  color: var(--accent-orange);
}
.Chart_chart_container__CoN2J {
  width: 100%;
  min-height: auto;
}
.Chart_error__7nQvz {
  color: red;
}
.Chart_tooltip__rCcMR {
  display: flex;
  padding: 0.5rem;
  border: 1px solid #28292f;
  background: #28292f;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  flex-direction: column;
  border-radius: 0.25rem;
}
.Chart_tooltip__rCcMR .Chart_tooltip_value__UVQX_ {
  font-weight: 700;
  color: #fff;
}
.Chart_tooltip__rCcMR .Chart_tooltip_label__KFZrD {
  color: var(--base-300);
}
@media (max-width: 768px) {
  .Chart_chart__p7IgW {
    flex: 1;
    min-height: calc(100vh - 363px);
  }
}
.ConnectedButton_connected_button__8MvnI {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 38px;
  padding: 6px 20px;
  border: 1px solid rgba(240, 135, 0, 0.33);
  font-size: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: var(--text-color);
  color: var(--accent-orange);
  background: rgba(240, 135, 0, 0.08);
  background-color: rgba(8, 13, 30, 0.4);
  transition: 0.2s ease-in-out;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 4px;
  cursor: pointer;
  gap: 8px;
  border-radius: 1000px;
  font-style: normal;
}
.ConnectedButton_connected_button__8MvnI:hover {
  background: rgba(240, 135, 0, 0.2);
}
.ConnectedButton_connected_content__vVJDP {
  width: 280px;
  padding: 16px;
  border: 1px solid hsla(0, 0%, 100%, 0.1);
  background: var(--background-color);
}
.ConnectedButton_connected_content__vVJDP h3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 400;
  color: #aeb3c4;
  margin-top: 0;
  margin-bottom: 12px;
}
.ConnectedButton_connected_content__vVJDP h3 img {
  cursor: pointer;
}
.ConnectedButton_connected_content__vVJDP
  .ConnectedButton_disconnected_warning__7gGw7 {
  font-weight: 500;
  color: var(--accent-orange);
}
.ConnectedButton_close_button__si1KY {
  padding: 2px;
  border: none;
  font-size: 18px;
  background: none;
  transition: all 0.2s ease-in-out;
  border-radius: 4px;
  cursor: pointer;
}
.ConnectedButton_close_button__si1KY:hover {
  background: rgba(240, 135, 0, 0.1);
  transform: scale(1.1);
  filter: brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(2476%)
    hue-rotate(12deg) brightness(98%) contrast(107%);
}
.ConnectedButton_connected_address___dOj4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
  font-size: 12px;
  background: rgba(35, 41, 54, 0.4);
  gap: 8px;
  border-radius: 4px;
}
.ConnectedButton_connected_address___dOj4 img {
  cursor: pointer;
}
.ConnectedButton_connected_address___dOj4 p {
  margin: 0;
}
.ConnectedButton_wallet_info__Zc6IA {
  margin: 12px 0;
  font-size: 12px;
  color: #aeb3c4;
}
.ConnectedButton_wallet_info__Zc6IA p {
  margin: 4px 0;
}
.ConnectedButton_wallet_info__Zc6IA
  .ConnectedButton_disconnected_message__9S8C9 {
  padding: 8px;
  font-weight: 500;
  line-height: 1.4;
  color: var(--accent-orange);
  background: rgba(249, 152, 60, 0.1);
  margin-top: 8px;
  border-radius: 4px;
}
.ConnectedButton_connected_buttons__S1N4Y {
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 16px 0 0;
  gap: 8px;
}
.ConnectedButton_deposit_button__9Ttqy {
  flex: 1;
}
.ConnectedButton_disconnect_button__Qco1l {
  font-size: 18px;
}
.ConnectedButton_copy_icon___3i2J {
  cursor: pointer;
}
.MarketsTableHeader_table_header__wjrVO {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1000;
  top: 0;
  display: block;
  width: 100%;
  padding: 0 8px;
  background-color: #17181a;
  opacity: 1;
}
.MarketsTableHeader_table_header__wjrVO tr {
  display: flex;
  width: 100%;
}
@media (max-width: 768px) {
  .MarketsTableHeader_table_header__wjrVO {
    width: 100%;
    padding: 0;
  }
}
.MarketsTableHeader_table_header_item__gAcDS {
  position: relative;
  min-width: 100px;
  padding: 12px 7px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  color: var(--Base-300, #989ba6);
  background-color: #17181a;
  font-style: normal;
}
.MarketsTableHeader_sort_icon__ajqTR {
  position: absolute;
  top: 30%;
  margin-left: 8px;
}
.MarketsTableHeader_sort_icon_top__dduVd {
  position: absolute;
  top: 20%;
  margin-left: 5px;
}
.MarketsTableHeader_ticker__ScKtZ {
  flex: 0 0 165px;
  min-width: 120px;
}
@media (max-width: 768px) {
  .MarketsTableHeader_ticker__ScKtZ {
    flex: 0 0 120px;
    min-width: 100px;
  }
}
.MarketsTableHeader_price__BJn8G {
  flex: 0 0 109px;
  min-width: 90px;
}
.MarketsTableHeader_volume__fbayu {
  flex: 0 0 141px;
  min-width: 100px;
  white-space: nowrap !important;
}
.MarketsTableHeader_change__O4GVR {
  flex: 0 0 100px;
  min-width: 80px;
}
.MarketsTableHeader_liquidity__muBPj {
  flex: 1 1 200px;
  min-width: 150px;
}
.MarketsTableHeader_open_interest__eExtX {
  flex: 1 1 180px;
  min-width: 150px;
}
.MarketsTableHeader_funding__QFAXx {
  flex: 0 0 119px;
  min-width: 90px;
  text-align: center;
}
.MarketsTableHeader_skew__0Yd05 {
  flex: 0 0 140px;
  min-width: 100px;
  text-align: center;
}
.InfoData_container__jSNUH {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: -webkit-fill-available;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0;
}
.InfoData_select_market__6tJcq {
  display: flex;
  align-items: center;
  min-width: 300px;
  flex-direction: row;
  gap: 10px;
}
@media (max-width: 576px) {
  .InfoData_select_market__6tJcq {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    flex-direction: row;
    gap: 10px;
  }
}
.InfoData_balance__gO0Q_ {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--text-color);
  margin-left: 47px;
  font-style: normal;
}
.InfoData_item__u2n0R {
  position: relative;
  display: flex;
  align-items: flex-start;
  min-width: 130px;
  flex-direction: column;
  gap: 2px;
}
@media (max-width: 576px) {
  .InfoData_item__u2n0R {
    display: none;
  }
}
.InfoData_item__u2n0R:before {
  position: absolute;
  left: -16px;
  width: 1px;
  height: 100%;
  background-color: var(--base-800);
  content: "";
}
.InfoData_title__ZQJN_ {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-300);
  font-style: normal;
}
@media (max-width: 576px) {
  .InfoData_title__ZQJN_ {
    text-align: left;
  }
}
.InfoData_value__1Wofe {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--text-color);
  gap: 8px;
  font-style: normal;
}
@media (max-width: 576px) {
  .InfoData_value__1Wofe {
    text-align: right;
  }
}
.InfoData_select_market_container___jFmJ {
  min-width: 200px;
}
.InfoData_toggle_wrapper__OUtQI {
  display: flex;
  align-items: center;
  gap: 6px;
}
@media (max-width: 768px) {
  .InfoData_checkbox__W_RUK {
    display: none;
  }
}
.ConnectModal_connect__SKBzd {
  all: unset;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  flex-direction: column;
}
.ConnectModal_connect__header__3NqK2 {
  display: flex;
  width: 90%;
  gap: 4px;
  flex-direction: column;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.ConnectModal_connect__title__cteA5 {
  font-size: 24px;
  font-weight: 700;
  line-height: 132%;
  color: var(--base-white);
  font-style: normal;
}
.ConnectModal_text__QTI_h {
  font-family: Satoshi, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 132%;
  color: var(--Base-White, #fff);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-style: normal;
}
.ConnectModal_action_button___GkBm {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 51px;
  padding: 12px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--base-Black, #0f0f0f);
  background: #fff;
  margin-top: 24px;
  gap: 8px;
  border-radius: 1000px;
  font-style: normal;
}
.ConnectModal_connect_modal_wrapper__5xLms {
  width: 430px;
}
@media (max-width: 576px) {
  .ConnectModal_connect_modal_wrapper__5xLms {
    width: 100%;
  }
}
.trade-forms_trade_form__header__1ns5V {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--base-white);
  flex-direction: row;
  margin-top: 32px;
  margin-bottom: -12px;
  font-style: normal;
}
.trade-forms_trade_form__header__1ns5V * > span {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-300);
  font-style: normal;
}
.trade-forms_trade_form__header__limit__01LlV {
  margin-top: 12px;
}
.trade-forms_trade_input_wrapper__bkFEw {
  background: #181818;
  margin-top: 16px;
}
.trade-forms_trade_input_value_content__SBicZ > div {
  height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.trade-forms_trade_input_value_wrapper__hhSXK > div:first-of-type {
  display: flex;
  align-items: center;
  height: 26px;
  background: var(--Base-600, #40434e);
  transition: 0.2s ease-in-out;
  border-radius: 4px;
}
.trade-forms_trade_input_value_wrapper__hhSXK > div:first-of-type:hover {
  background: #6f727e;
}
.trade-forms_leverage_input_wrapper__89lD1 {
  width: 20px !important;
  border: none !important;
  background: none !important;
  border-radius: 8px !important;
  outline: none !important;
}
.trade-forms_inputClassName__85a4Z {
  width: 20px !important;
}
.trade-forms_currency_select__3Xvto > div:first-of-type {
  height: 26px;
  padding: 0 8px;
}
.trade-forms_trade_form__leverage__BxWfx {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 16px;
  flex-direction: column;
  gap: 16px;
}
.trade-forms_trade_form__leverage__header__YGuNs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  flex-direction: row;
}
.trade-forms_trade_form__leverage__header__YGuNs p {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--base-white);
  font-style: normal;
}
.trade-forms_trade_form__leverage__header__select__jaYgS > div:first-of-type {
  height: 26px;
  padding: 0 8px;
}
.trade-forms_trade__info__L1aNw {
  display: flex;
  width: -webkit-fill-available;
  background: var(--base-800);
  margin-top: 8px;
  gap: 10px;
  flex-direction: column;
}
.trade-forms_info_item__gVqNy {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 8px;
}
.trade-forms_info_item__title__3_dsP {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-300);
  font-style: normal;
}
.trade-forms_info_item__value__lj_hA {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--base-white);
  font-style: normal;
}
.trade-forms_info_item__gVqNy:after {
  position: absolute;
  right: 0;
  bottom: -9px;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background: var(--base-600);
  content: "";
  margin-top: 8px;
}
.trade-forms_info_item__gVqNy:last-of-type {
  margin-bottom: 0;
}
.trade-forms_info_item__gVqNy:last-of-type:after {
  display: none;
}
.trade-forms_trade__button__no_connected__C7kbG,
.trade-forms_trade__button__u6fJe {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 51px;
  margin-top: 16px;
  gap: 8px;
}
.trade-forms_trade__button__no_connected__C7kbG {
  font-family: Satoshi, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: #0f0f0f;
  background: #fff;
  border-radius: 1000px;
  font-style: normal;
}
.trade-forms_leverage_slider__a2wJm {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}
.trade-forms_leverage_slider__header__UMnjz {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--base-white);
  margin-top: 12px;
  font-style: normal;
}
.trade-forms_leverage_slider__value__2jM3_ {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 26px;
  padding: 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-100);
  background: var(--base-600);
  border-radius: 4px;
  gap: 0;
  font-style: normal;
}
.trade-forms_leverage_slider__value__2jM3_ > * {
  height: -webkit-fit-content;
  height: fit-content;
}
.trade-forms_leverage_slider__value__2jM3_ > span {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-300);
  font-style: normal;
}
.trade-forms_leverage_slider__value__2jM3_ > p {
  all: unset;
  height: -webkit-fit-content !important;
  height: fit-content !important;
}
.trade-forms_stop_loss__u5ACI {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 16px;
  gap: 4px;
  flex-direction: column;
}
.trade-forms_stop_loss__u5ACI:not(:last-child) {
  margin-top: 8px;
}
.trade-forms_stop_loss__label__vD__n {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--base-white);
  font-style: normal;
}
.trade-forms_stop_loss__label__vD__n span {
  color: var(--base-300);
}
.trade-forms_stop_loss__label__vD__n span > span {
  font-weight: 700;
}
.trade-forms_percentage_buttons__Fh6X6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 6px;
  gap: 8px;
}
.trade-forms_percentage_buttons__Fh6X6 .trade-forms_percentage_button__QfPd6 {
  display: flex;
  flex: 1 0 0;
  align-items: center;
  justify-content: center;
  height: 32px;
  padding: 0 8px;
  border: 1px solid #303239;
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-100);
  background: #1f2023;
  transition: 0.2s ease-in-out;
  cursor: pointer;
  gap: 4px;
  border-radius: 100px;
  font-style: normal;
}
.trade-forms_percentage_buttons__Fh6X6
  .trade-forms_percentage_button__QfPd6:disabled {
  border: 1px solid #303239;
  color: rgba(219, 221, 226, 0.4);
  background: #40434e;
  cursor: not-allowed;
}
.trade-forms_percentage_buttons__Fh6X6
  .trade-forms_percentage_button__QfPd6:active {
  background: #505361;
}
.trade-forms_percentage_buttons__Fh6X6
  .trade-forms_percentage_button__QfPd6:hover {
  background: rgba(64, 67, 78, 0.35);
}
.trade-forms_percentage_buttons__Fh6X6
  .trade-forms_percentage_button_active__qMVoi {
  color: #fff;
  background-color: var(--base-600);
}
.trade-forms_percentage_buttons__Fh6X6
  .trade-forms_percentage_button_active__qMVoi:hover {
  background: var(--base-600);
}
.trade-forms_sltp_form__OEhr0 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-direction: column;
}
.trade-forms_sltp_form__OEhr0 > div {
  width: 100%;
}
.trade-forms_stop_loss__checkbox__pDNzV {
  margin-top: 12px;
}
.trade-forms_disabled__kiosg {
  opacity: 0.5;
  cursor: not-allowed;
}
.trade-forms_stop_loss__right_icon__a5JaM {
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--Base-300, #989ba6);
  font-style: normal;
}
.trade-forms_trade_input__additional__m1DiU {
  display: flex;
  align-items: center;
  gap: 5px;
}
.trade-forms_trade_form__balance__qcECi {
  padding: 0;
  gap: 5px;
}
.trade-forms_deposit_btn__s0TMZ,
.trade-forms_trade_form__balance__qcECi {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: fit-content;
  margin: 0;
}
.trade-forms_deposit_btn__s0TMZ {
  height: 22px;
  padding: 0 8px;
  border: 1px solid #303239;
  font-family: Satoshi, serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  color: var(--Base-100, #dbdde2);
  transition: 0.2s ease-in-out;
  cursor: pointer;
  border-radius: 4px;
  font-style: normal;
}
.trade-forms_deposit_btn__s0TMZ:hover {
  background: #6f727e;
}
.trade-forms_notification_position_title__5LnQQ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: fit-content;
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--Base-White, #fff);
  margin-top: 16px;
  gap: 8px;
  font-style: normal;
}
.trade-forms_notification_position_title__5LnQQ .trade-forms_side_long__lHLoU {
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: #4da459;
  font-style: normal;
}
.trade-forms_notification_position_title__5LnQQ .trade-forms_side_short__Pqx_g {
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: #ea4970;
  font-style: normal;
}
.ConnectModal_connect__h_Wnx {
  all: unset;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  flex-direction: column;
}
.ConnectModal_connect__header__W_SsY {
  display: flex;
  width: 100%;
  gap: 4px;
  flex-direction: column;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.ConnectModal_connect__title__uDvDz {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--text-color);
  font-style: normal;
}
.ConnectModal_connect__description__JDRsU {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-400);
  font-style: normal;
}
.ConnectModal_text__exvW_ {
  font-family: Satoshi, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 132%;
  color: var(--Base-White, #fff);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-style: normal;
}
.ConnectModal_action_button__NBqxY {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 51px;
  padding: 12px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--base-Black, #0f0f0f);
  background: #fff;
  margin-top: 24px;
  gap: 8px;
  border-radius: 1000px;
  font-style: normal;
}
.ConnectModal_connect_modal_wrapper__5JMYq {
  width: 430px;
}
@media (max-width: 576px) {
  .ConnectModal_connect_modal_wrapper__5JMYq {
    width: 100%;
  }
}
.ConnectModal_close_text___Pl2h {
  font-family: Satoshi;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #989ba6;
  font-style: normal;
}
.ConnectModal_info__J4RqX {
  width: -webkit-fill-available;
  margin-top: 24px;
}
.ConnectModal_info__account__p_le7 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Satoshi;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--Base-White, #fff);
  font-style: normal;
}
.ConnectModal_info_item__XZ0E9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.ConnectModal_info_item__title__07MDC {
  color: var(--Base-300, #989ba6);
}
.ConnectModal_info_item__title__07MDC,
.ConnectModal_info_item__value__WCJKa {
  font-size: 12px;
  font-weight: 500;
  line-height: 132%;
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-style: normal;
}
.ConnectModal_info_item__value__WCJKa {
  text-align: right;
  color: #fff;
}
.ConnectModal_connect__QFDGT {
  all: unset;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  flex-direction: column;
}
.ConnectModal_connect__header__O3Srl {
  display: flex;
  width: 100%;
  gap: 4px;
  flex-direction: column;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.ConnectModal_connect__title__LiwYe {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--text-color);
  font-style: normal;
}
.ConnectModal_connect__description__MeqiE {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-400);
  font-style: normal;
}
.ConnectModal_text__nOXCP {
  font-family: Satoshi, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 132%;
  color: var(--Base-White, #fff);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-style: normal;
}
.ConnectModal_action_button__MO1PX {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 51px;
  padding: 12px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--base-Black, #0f0f0f);
  background: #fff;
  margin-top: 24px;
  gap: 8px;
  border-radius: 1000px;
  font-style: normal;
}
.ConnectModal_connect_modal_wrapper__dM_87 {
  width: 430px;
}
@media (max-width: 576px) {
  .ConnectModal_connect_modal_wrapper__dM_87 {
    width: 100%;
  }
}
.EditNameModal_deposit__USHGg {
  all: unset !important;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}
.EditNameModal_deposit__header__1RmQg {
  display: flex;
  width: 100%;
  gap: 4px;
  flex-direction: column;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.EditNameModal_deposit__title__jLT7U {
  min-width: 300px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--text-color);
  font-style: normal;
}
.EditNameModal_amount_input__GrVEZ {
  width: 100%;
  margin-bottom: 21px;
}
.EditNameModal_amount_input__label__MHXSo {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--text-color);
  font-style: normal;
  margin-bottom: 8px;
}
.EditNameModal_amount_input__max__i3sme {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 12px;
  border: none;
  font-size: 12px;
  color: #989ba6;
  background: var(--base-600);
  opacity: 0.8;
  border-radius: 4px;
  cursor: pointer;
  margin-right: 4px;
}
.EditNameModal_amount_input__max__i3sme:hover {
  color: #fff;
  opacity: 1;
}
.EditNameModal_amount_input__max__i3sme:active {
  opacity: 0.8;
}
.EditNameModal_amount_input__icon__28jCt {
  font-size: 16px;
  color: var(--base-400);
  margin-right: 4px;
}
.EditNameModal_trade__info__jjKrQ {
  display: flex;
  width: 100%;
  gap: 10px;
  flex-direction: column;
}
.EditNameModal_info_item__B7KO3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.EditNameModal_info_item__title__C_zYu {
  color: var(--Base-300, #989ba6);
}
.EditNameModal_info_item__title__C_zYu,
.EditNameModal_info_item__value__zzV9o {
  font-size: 12px;
  font-weight: 500;
  line-height: 132%;
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-style: normal;
}
.EditNameModal_info_item__value__zzV9o {
  text-align: right;
  color: #fff;
}
.EditNameModal_action_button__iTwUd {
  width: 100%;
  padding: 12px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--accent-orange);
  margin-top: -12px;
  font-style: normal;
}
.EditNameModal_close_all__cCZEq {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: fit-content;
  height: 26px;
  padding: 0 12px;
  border: 1px solid #303239;
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #fff;
  background: #40434e;
  transition: 0.2s ease-in-out;
  white-space: nowrap;
  border-radius: 4px;
  font-style: normal;
  cursor: pointer;
}
.EditNameModal_close_all__cCZEq:hover {
  background: #6f727e;
}
.trade-permission_give_permission_button__OTxxt {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 36px;
  border: 1px solid #40434e;
  font-size: 16px;
  font-weight: 600;
  color: var(--text-primary);
  background-color: var(--base-700);
  transition: 0.2s ease-in-out;
  margin-top: 16px;
  border-radius: 1000px;
  gap: 8px;
  overflow: hidden;
}
.trade-permission_give_permission_button__OTxxt:hover {
  background-color: var(--base-600);
}
.trade-permission_give_permission_button__OTxxt:active {
  background-color: var(--base-500);
}
.trade-permission_revoke_permission_button__yzR0t {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 36px;
  border: 1px solid #e0474c;
  font-size: 16px;
  font-weight: 600;
  color: #e0474c;
  background-color: rgba(224, 71, 76, 0.08);
  transition: 0.2s ease-in-out;
  margin-top: 16px;
  border-radius: 1000px;
  gap: 8px;
  overflow: hidden;
}
.trade-permission_revoke_permission_button__yzR0t:hover {
  background-color: rgba(224, 71, 76, 0.28);
}
.trade-permission_revoke_permission_button__yzR0t:active {
  background-color: var(--base-500);
}
.EditSLxTPModal_deposit__4CMlj {
  all: unset !important;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}
.EditSLxTPModal_deposit__header__kxCfK {
  display: flex;
  width: 100%;
  gap: 4px;
  flex-direction: column;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.EditSLxTPModal_deposit__title__X18TV {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--text-color);
  font-style: normal;
}
.EditSLxTPModal_deposit__description__ixhOs {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-400);
  font-style: normal;
}
.EditSLxTPModal_network_select__sSpEm {
  width: 100%;
}
.EditSLxTPModal_network_select__label__ijujI {
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--Base-White, #fff);
  margin-bottom: 8px;
  font-style: normal;
}
.EditSLxTPModal_network_select__value__XUmL8 {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  height: 38px;
  padding: 0 8px;
  border: 1px solid var(--Base-700, #303239);
  background: var(--Base-800, #28292f);
  gap: 16px;
  align-self: stretch;
  border-radius: 8px;
}
.EditSLxTPModal_amount_input__XXqOy {
  width: 100%;
  margin-bottom: 21px;
}
.EditSLxTPModal_amount_input__label__x7zmg {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--text-color);
  font-style: normal;
  margin-bottom: 8px;
}
.EditSLxTPModal_amount_input__max___H0nv {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 12px;
  border: none;
  font-size: 12px;
  color: #989ba6;
  background: var(--base-600);
  opacity: 0.8;
  border-radius: 4px;
  cursor: pointer;
  margin-right: 4px;
}
.EditSLxTPModal_amount_input__max___H0nv:hover {
  color: #fff;
  opacity: 1;
}
.EditSLxTPModal_amount_input__max___H0nv:active {
  opacity: 0.8;
}
.EditSLxTPModal_amount_input__icon__FxmIk {
  font-size: 16px;
  color: var(--base-400);
  margin-right: 4px;
}
.EditSLxTPModal_amount_input__available__5b04o {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  font-weight: 500;
  line-height: 132%;
  color: var(--base-300);
  margin-top: 8px;
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-style: normal;
}
.EditSLxTPModal_amount_input__available__value__w4J36 {
  color: #fff;
}
.EditSLxTPModal_trade__info__9DOsf {
  display: flex;
  width: 100%;
  gap: 10px;
  flex-direction: column;
}
.EditSLxTPModal_info_item__4Spcu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.EditSLxTPModal_info_item__title__JYjjq {
  color: var(--Base-300, #989ba6);
}
.EditSLxTPModal_info_item__title__JYjjq,
.EditSLxTPModal_info_item__value__DxdDT {
  font-size: 12px;
  font-weight: 500;
  line-height: 132%;
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-style: normal;
}
.EditSLxTPModal_info_item__value__DxdDT {
  text-align: right;
  color: #fff;
}
.EditSLxTPModal_action_button__MDTWs {
  width: 100%;
  padding: 12px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--accent-orange);
  margin-top: -12px;
  font-style: normal;
}
.EditSLxTPModal_stop_loss__ChBeb {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 16px;
  gap: 8px;
  flex-direction: column;
}
.EditSLxTPModal_stop_loss__label__Bc9Vx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-family: Satoshi;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  font-style: normal;
}
.EditSLxTPModal_stop_loss__label__Bc9Vx span {
  color: var(--base-300);
}
.EditSLxTPModal_stop_loss__label__Bc9Vx span > span {
  font-weight: 700;
}
.SharePositionModal_share_container__KO5_Y {
  display: flex;
  width: -webkit-fit-content;
  width: fit-content;
  flex-direction: row;
  gap: 22px;
}
@media (max-width: 768px) {
  .SharePositionModal_share_container__KO5_Y {
    flex-direction: column;
    padding-top: 70px;
  }
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__Y_reI {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 704px;
  min-width: 704px;
  max-width: 704px;
  height: auto;
  background: linear-gradient(180deg, #15183b, #1e2150);
  border-radius: 12px;
}
@media (max-width: 768px) {
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__Y_reI {
    width: 96svw;
    min-width: 96svw;
    max-width: 96svw;
    height: 300px;
  }
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__logo__6fzSw {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 148.039px;
  height: 38.472px;
}
@media (max-width: 768px) {
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__logo__6fzSw {
    width: 100px;
    height: 26px;
  }
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__amount__GCxBF {
  position: absolute;
  top: 112px;
  right: 30px;
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__amount_title__B1LTw {
  font-family: Satoshi, serif;
  font-size: 75px;
  font-weight: 700;
  line-height: 111%;
  text-align: right;
  color: #fff;
  font-style: normal;
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__amount_percent__ICKW5 {
  font-family: Satoshi, serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 111%;
  text-align: right;
  font-style: normal;
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__amount__GCxBF
  .SharePositionModal_plus__axFJs {
  color: var(--green);
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__amount__GCxBF
  .SharePositionModal_minus__6shUs {
  color: var(--red);
}
@media (max-width: 768px) {
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__amount__GCxBF {
    top: auto;
    right: 30px;
    bottom: 180px;
  }
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__amount_title__B1LTw {
    font-size: 40px;
  }
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__amount_percent__ICKW5 {
    font-size: 25px;
  }
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__market__XBKaQ {
  position: absolute;
  bottom: 224px;
  left: 30px;
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 7px;
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__market_icon__2Id5s {
  flex-shrink: 0;
  width: 34.424px;
  height: 34.424px;
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__market_name__o3VrQ {
  font-family: Satoshi, serif;
  font-size: 33.277px;
  font-weight: 500;
  line-height: 111%;
  color: #e0e2e5;
  font-style: normal;
}
@media (max-width: 768px) {
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__market__XBKaQ {
    bottom: 180px;
    left: 30px;
  }
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__market_name__o3VrQ {
    font-size: 20px;
  }
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__info__1p4E3 {
  position: absolute;
  bottom: 139.24px;
  left: 30px;
  display: flex;
  flex-direction: row;
  gap: 35.2px;
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__info_item__7qUnd {
  display: flex;
  flex-direction: column;
  gap: 6.258px;
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__info_item_title__G2Rcu {
  font-family: Satoshi, serif;
  font-size: 15.644px;
  font-weight: 500;
  line-height: 18.773px;
  color: #afb1b4;
  font-style: normal;
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__info_item_value__E7qly {
  font-family: Satoshi, serif;
  font-size: 21.902px;
  font-weight: 500;
  line-height: 132%;
  color: #fff;
  font-style: normal;
}
@media (max-width: 768px) {
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__info__1p4E3 {
    bottom: 110px;
    left: 30px;
    gap: 20px;
  }
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__info_item__7qUnd {
    gap: 4px;
  }
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__info_item_title__G2Rcu {
    font-size: 10px;
  }
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__info_item_value__E7qly {
    font-size: 14px;
  }
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__qr__VndNg {
  position: absolute;
  bottom: 30px;
  left: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 85.262px;
  height: 85.262px;
  background: #e0e2e5;
  border-radius: 9.387px;
}
@media (max-width: 768px) {
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__qr__VndNg {
    bottom: 20px;
    left: 30px;
    width: 60px;
    height: 60px;
  }
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_image__image__w9SNN {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 270px;
  height: 270px;
}
@media (max-width: 768px) {
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_image__image__w9SNN {
    width: 160px;
    height: 160px;
  }
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_actions__fvFF1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: -webkit-fill-available;
  flex-direction: column;
  gap: 22px;
  padding-top: 50px;
}
@media (max-width: 768px) {
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_actions__fvFF1 {
    margin: 0 auto;
    padding: 0 10px 10px;
  }
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_actions__fvFF1
  .SharePositionModal_image_picker__pCt7F {
  display: grid;
  width: -webkit-fill-available;
  grid-template-columns: repeat(5, 1fr);
  gap: 10px;
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_actions__fvFF1
  .SharePositionModal_image_picker__item__fKtbf {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 85.497px;
  height: 85.497px;
  padding: 6.652px 7.497px 6.845px 6px;
  background: #15183b;
  border-radius: 6.97px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_actions__fvFF1
    .SharePositionModal_image_picker__item__fKtbf {
    width: 60px;
    height: 60px;
    padding: 2px;
  }
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_actions__fvFF1
  .SharePositionModal_image_picker__item__fKtbf
  img,
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_actions__fvFF1
  .SharePositionModal_image_picker__item__fKtbf
  > svg {
  width: 100%;
  height: 100%;
  transition: transform 0.3s ease-in-out;
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_actions__fvFF1
  .SharePositionModal_image_picker__item__fKtbf:hover
  img,
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_actions__fvFF1
  .SharePositionModal_image_picker__item__fKtbf:hover
  > svg {
  transform: scale(1.1);
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_actions__fvFF1
  .SharePositionModal_action_buttons__cY0YS {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  width: -webkit-fill-available;
  padding: 14px 12px;
  border: 1px solid #28292f;
  background: #17181a;
  flex-direction: column;
  gap: 8px;
  border-radius: 16px;
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_actions__fvFF1
  .SharePositionModal_action_buttons__cY0YS
  .SharePositionModal_user_address__PUtA0 {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  height: 60px;
  padding: 0 16px;
  border: 1px solid var(--base-700);
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #fff;
  background: #1f2023;
  gap: 16px;
  align-self: stretch;
  border-radius: 8px;
  font-style: normal;
}
@media (max-width: 768px) {
  .SharePositionModal_share_container__KO5_Y
    .SharePositionModal_generated_actions__fvFF1
    .SharePositionModal_action_buttons__cY0YS
    .SharePositionModal_user_address__PUtA0 {
    height: 40px;
    padding: 0 8px;
    gap: 8px;
  }
}
.SharePositionModal_share_container__KO5_Y
  .SharePositionModal_generated_actions__fvFF1
  .SharePositionModal_action_buttons__container__kiR_e {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: -webkit-fill-available;
  gap: 8px;
}
.SharePositionModal_action_button__qiz7o {
  display: flex;
  flex: 1;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  height: 60px;
  padding: 0 16px;
  border: 1px solid var(--Base-700, #303239);
  background: #1f2023;
  cursor: pointer;
  border-radius: 8px;
  gap: 16px;
  font-style: normal;
}
@media (max-width: 768px) {
  .SharePositionModal_action_button__qiz7o {
    height: 40px;
    padding: 0 8px;
    gap: 8px;
  }
}
.SharePositionModal_action_button__qiz7o:hover {
  opacity: 0.8;
}
.SharePositionModal_action_button__qiz7o span {
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: var(--base-white);
}
@media (max-width: 768px) {
  .SharePositionModal_action_button__qiz7o span {
    font-size: 10px;
  }
}
.SharePositionModal_action_button__qiz7o img,
.SharePositionModal_action_button__qiz7o svg {
  width: 24px;
  height: 24px;
}
@media (max-width: 768px) {
  .SharePositionModal_action_button__qiz7o img,
  .SharePositionModal_action_button__qiz7o svg {
    width: 16px;
    height: 16px;
  }
}
.TableBody_table_body__tvdUg {
  width: -webkit-fit-content;
  width: fit-content;
}
.TableBody_table_body_item__C1sbt {
  min-width: 130px;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  color: var(--Base-White, #fff);
  overflow: hidden;
  text-overflow: ellipsis;
  font-style: normal;
}
.TableBody_is_manage_accounts_row__XfZ3q {
  cursor: pointer;
}
.TableBody_table_body_item_content__jTSuc {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  gap: 10px;
  font-style: normal;
}
@media (max-width: 576px) {
  .TableBody_table_body_item_content__jTSuc {
    align-items: flex-start;
    width: -webkit-fit-content;
    width: fit-content;
    gap: 4px;
  }
}
.TableBody_mobileTableContainer__WpU_V {
  display: flex;
  padding: 6px;
  background: rgba(0, 0, 0, 0);
  flex-direction: column;
  gap: 6px;
}
.TableBody_mobileCard__apLDe {
  display: flex;
  align-items: flex-start;
  padding: 16px;
  border: 1px solid #303239;
  background: #191a1b;
  flex-direction: column;
  gap: 1px;
  align-self: stretch;
  border-radius: 8px;
}
.TableBody_mobileCardGrid__gmzP7 {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
.TableBody_mobileCardItem__eo07W {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 4px;
}
.TableBody_mobileCardItemHeader__Tqp68 {
  font-family: Satoshi, serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: var(--Base-300, #989ba6);
  font-style: normal;
}
.TableBody_action_close__A9pLw {
  width: -webkit-fit-content;
  width: fit-content;
  width: 100px;
  min-width: 50px;
  min-width: 100px;
  max-width: -webkit-fit-content;
  max-width: fit-content;
  max-width: 100px;
  white-space: nowrap;
}
.TableBody_settings__xSpot {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  background: var(--base-600);
  cursor: pointer;
  gap: 4px;
  border-radius: 4px;
}
.TableBody_share_modal__oA09I {
  z-index: 1100;
  width: -webkit-fit-content;
  width: fit-content;
  min-width: -webkit-fit-content;
  min-width: fit-content;
  max-width: -webkit-fit-content;
  max-width: fit-content;
}
@media (max-width: 576px) {
  .TableBody_share_modal__oA09I {
    margin: 0;
    padding: 0;
  }
}
.TableHeader_table_header__euqs8 {
  position: relative;
}
.TableHeader_table_header__euqs8:before {
  position: absolute;
  right: 0;
  bottom: 2px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--base-800);
  content: "";
}
.TableHeader_table_header__euqs8 tr {
  position: relative;
}
.TableHeader_table_header__euqs8 tr:before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 101%;
  height: 1px;
  background-color: var(--base-800);
  content: "";
}
.TableHeader_table_header_item__3MiXS {
  position: relative;
  min-width: 130px;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  color: var(--Base-300, #989ba6);
  font-style: normal;
}
.TableHeader_table_header_item__3MiXS:not(:first-child):before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 50%;
  background-color: var(--Base-100, #28292f);
  transform: translateY(-50%);
  content: "";
}
.TableHeader_action_close__KkqeT {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
}
.ConnectModal_connect__OkWE4 {
  all: unset;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  flex-direction: column;
}
.ConnectModal_connect__header__Sy1bb {
  display: flex;
  width: 100%;
  gap: 4px;
  flex-direction: column;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.ConnectModal_connect__title__gnNOB {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--text-color);
  font-style: normal;
}
.ConnectModal_connect__description__9_OMv {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-400);
  font-style: normal;
}
.ConnectModal_text__4VsRO {
  font-family: Satoshi, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 132%;
  color: var(--Base-White, #fff);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-style: normal;
}
.ConnectModal_action_button__tBidP {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 51px;
  padding: 12px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--base-Black, #0f0f0f);
  background: #fff;
  margin-top: 24px;
  gap: 8px;
  border-radius: 1000px;
  font-style: normal;
}
.ConnectModal_connect_modal_wrapper__UcIk0 {
  width: 430px;
}
@media (max-width: 576px) {
  .ConnectModal_connect_modal_wrapper__UcIk0 {
    width: 100%;
  }
}
.CloseAll_close_all__Lraw9 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: fit-content;
  height: 26px;
  padding: 0 12px;
  border: 1px solid #303239;
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #fff;
  background: #40434e;
  transition: 0.2s ease-in-out;
  white-space: nowrap;
  border-radius: 4px;
  font-style: normal;
  cursor: pointer;
}
.CloseAll_close_all__Lraw9:hover {
  background: #6f727e;
}
.ConnectModal_connect__xJecT {
  all: unset;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  flex-direction: column;
}
.ConnectModal_connect__header__P1JoV {
  display: flex;
  width: 100%;
  gap: 4px;
  flex-direction: column;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.ConnectModal_connect__title__Yy4aX {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--text-color);
  font-style: normal;
}
.ConnectModal_connect__description__1UswE {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-400);
  font-style: normal;
}
.ConnectModal_text__DilVO {
  font-family: Satoshi, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 132%;
  color: var(--Base-White, #fff);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-style: normal;
}
.ConnectModal_action_button__MUmld {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 51px;
  padding: 12px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--base-Black, #0f0f0f);
  background: #fff;
  margin-top: 24px;
  gap: 8px;
  border-radius: 1000px;
  font-style: normal;
}
.ConnectModal_connect_modal_wrapper__Dyfp4 {
  width: 430px;
}
@media (max-width: 576px) {
  .ConnectModal_connect_modal_wrapper__Dyfp4 {
    width: 100%;
  }
}
.TableSettingModal_deposit__FIQ_4 {
  align-items: flex-start;
  justify-content: flex-start;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  background: rgba(0, 0, 0, 0) !important;
  border-radius: 0 !important;
  flex-direction: column !important;
}
.TableSettingModal_deposit__header__rFbPG {
  display: flex;
  width: 100%;
  gap: 4px;
  flex-direction: column;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.TableSettingModal_deposit__title__tfULz {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--text-color);
  font-style: normal;
}
@media (max-width: 480px) {
  .TableSettingModal_deposit__title__tfULz {
    font-size: 16px;
    line-height: 20px;
  }
}
.TableSettingModal_deposit__description__tixpk {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--base-400);
  font-style: normal;
}
@media (max-width: 480px) {
  .TableSettingModal_deposit__description__tixpk {
    font-size: 12px;
    line-height: 16px;
  }
}
.TableSettingModal_action_button__YcrAD {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 51px;
  padding: 12px 40px;
  background: #fff;
  gap: 8px;
  align-self: stretch;
  border-radius: 1000px;
}
@media (max-width: 480px) {
  .TableSettingModal_action_button__YcrAD {
    height: 45px;
    padding: 10px 20px;
  }
}
.TableSettingModal_columns_list__tMLHC {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  max-height: 60vh;
  max-height: 60svh;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 20px;
  overflow-y: auto;
  padding-right: 4px;
}
.TableSettingModal_column_item__xxa4l {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: -webkit-fill-available;
  padding: 8px;
  transition: border 0.2s ease;
  border-radius: 8px;
  cursor: pointer;
}
.TableSettingModal_column_item__xxa4l.TableSettingModal_column_item_dragover__Vbinx {
  border: 2px dashed #3a3b41;
}
@media (max-width: 480px) {
  .TableSettingModal_column_item__xxa4l {
    padding: 10px 6px;
  }
}
.TableSettingModal_column_item_selected__Mtxi4 {
  background: #28292f;
}
.TableSettingModal_column_item__checkbox__2ultu {
  width: 24px;
  height: 24px;
  padding-top: 7px;
}
@media (max-width: 480px) {
  .TableSettingModal_column_item__checkbox__2ultu {
    width: 20px;
    height: 20px;
    padding-top: 5px;
  }
}
.TableSettingModal_column_item__label__Zk9dT {
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #fff;
  font-style: normal;
  cursor: pointer;
}
@media (max-width: 480px) {
  .TableSettingModal_column_item__label__Zk9dT {
    max-width: 220px;
    font-size: 13px;
    line-height: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.TableSettingModal_column_item__actions__KEi16 {
  display: flex;
  gap: 8px;
}
.TableSettingModal_column_item__action__yflw_ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: grab;
}
@media (max-width: 480px) {
  .TableSettingModal_column_item__action__yflw_ {
    width: 20px;
    height: 20px;
  }
  .TableSettingModal_column_item__action__yflw_ img {
    width: 16px;
    height: 16px;
  }
}
.ManageColumns_manage_columns_action_btn__Ixepv {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 26px;
  padding: 0 12px;
  border: 1px solid #303239;
  font-family: Satoshi, serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #fff;
  background: #40434e;
  transition: 0.2s ease-in-out;
  border-radius: 4px;
  font-style: normal;
  cursor: pointer;
}
.ManageColumns_manage_columns_action_btn__Ixepv:hover {
  background: #6f727e;
}
.trade-page_container__gydsC {
  display: grid;
  flex: 1;
  color: #fff;
  overflow: hidden;
  grid-template-rows: auto 1fr auto;
  gap: 8px;
}
@media (max-width: 768px) {
  .trade-page_container__gydsC {
    height: calc(100svh - 100px);
  }
}
.trade-page_info__mbBsV {
  padding: 16px;
  border-radius: 8px;
}
@media (max-width: 768px) {
  .trade-page_info__mbBsV {
    padding: 8px 16px !important;
    border: none !important;
    background: var(--Base-900, #17181a) !important;
    border-radius: 0 !important;
    border-top: 1px solid var(--Card_input_border, #28292f) !important;
    border-bottom: 1px solid var(--Card_input_border, #28292f) !important;
  }
}
.trade-page_main__Or3lx {
  position: relative;
  display: grid;
  min-height: 100%;
  max-height: 75svh;
  grid-template-columns: 389px 1fr;
  gap: 8px;
  grid-template-areas: "left_panel chart";
}
@media (max-width: 992px) {
  .trade-page_main__Or3lx {
    height: auto;
    grid-template-columns: 1fr;
    grid-template-areas: "left_panel" "chart";
  }
}
@media (max-width: 768px) {
  .trade-page_main__Or3lx {
    height: auto;
    grid-template-columns: 1fr;
    grid-template-areas: "chart";
  }
}
.trade-page_info_container__mqUD5 {
  position: relative;
  display: flex;
  min-height: -webkit-fill-available;
  max-height: -webkit-fill-available;
  grid-area: chart;
  gap: 8px;
  flex-direction: column;
  overflow: hidden;
}
@media (max-width: 992px) {
  .trade-page_info_container__mqUD5 {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
}
.trade-page_left_panel__ThE91 {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  min-height: -webkit-fill-available;
  max-height: -webkit-fill-available;
  padding: 16px;
  flex-direction: column;
  border-radius: 8px;
  grid-area: left_panel;
  overflow-y: scroll;
  overflow-x: hidden;
}
.trade-page_chart__3gL0_ {
  height: 100%;
  padding: 2px;
  border-radius: 8px;
}
@media (max-width: 992px) {
  .trade-page_chart__3gL0_ {
    padding: 0 !important;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0 !important;
  }
}
/*# sourceMappingURL=7ccc1730ba6b844a.css.map*/
