.font_weight_400___3aJcr {
  font-weight: 400;
}
.font_weight_500___2Lmmi {
  font-weight: 500;
}
.font_weight_600___3WDfL {
  font-weight: 600;
}
.font_size_14 {
  font-size: 14px;
}
.font_size_16 {
  font-size: 16px;
}
.font_size_12 {
  font-size: 12px;
}
.stickyTop {
  position: sticky;
  top: 0px;
}
.tippy-box {
  border-radius: 8px;
}
.tippy-box[data-theme~='cmc'] {
  background-color: var(--control-background-color);
  color: var(--text-color);
}
.tippy-box[data-theme~='cmc'] .tippy-arrow {
  color: var(--control-background-color);
}
.cmc-table-loading {
  position: relative;
}
.cmc-table-loading::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-light-neutral-2);
  z-index: 5;
  opacity: 0.3;
  cursor: progress;
}
body {
  --control-border-color: #101113;
  --control-background-color: #fff;
  --control-caret-color: #000;
  --control-transition-duration: 0.3s;
  --control-transition-easing: ease;
  --control-dropdown-background-color: #eff2f5;
  --theme-color: #3861fb;
  --theme-light-color: #cfd6e4;
  --theme-light-blue-color: #e6f0ff;
  --text-color: black;
  --info-icon-color: #a6b0c3;
  --text-color-sub: #58667e;
  --text-color-error: #ea3943;
  --var-text-small: 14px;
  --up-color: #16c784;
  --down-color: #ea3943;
  --border-color: #eff2f5;
  --bg-color: #fff;
  --color-primary-black: #000;
  --color-primary-white: #fff;
  --color-primary-blue: #3861fb;
  --color-light-neutral-1: #f8fafd;
  --color-light-neutral-2: #eff2f5;
  --color-light-neutral-4: #a6b0c3;
  --color-light-neutral-5: #808a9d;
  --color-light-neutral-6: #58667e;
  --color-light-neutral-7: #eff2f5;
  --color-gradient-end: rgba(248, 250, 253, 0);
  --button-border-color: #cfd6e4;
  --button-bg-color: #222531;
  --breakpoint-md: 768px;
  --dark-bg: #000;
}
body.NIGHT {
  --control-border-color: #40424e;
  --control-background-color: #222531;
  --control-caret-color: #858ca2;
  --control-dropdown-background-color: #323546;
  --theme-light-color: #171924;
  --theme-light-blue-color: rgba(56, 97, 251, 0.1);
  --text-color: white;
  --info-icon-color: #636c7f;
  --text-color-sub: #a1a7bb;
  --text-color-error: #ea3943;
  --border-color: #222531;
  --bg-color: #17171a;
  --color-primary-black: #fff;
  --color-primary-white: #000;
  --color-primary-blue: #6188ff;
  --color-light-neutral-1: #222531;
  --color-light-neutral-2: #323546;
  --color-light-neutral-4: #646b80;
  --color-light-neutral-5: #858ca2;
  --color-light-neutral-6: #a1a7bb;
  --color-light-neutral-7: #646b80;
  --color-gradient-end: rgba(34, 37, 49, 0);
  --button-border-color: #323546;
  --button-bg-color: #cfd6e4;
  --dark-bg: #323546;
}
body.NIGHT .rc-tooltip-inner {
  background-color: var(--color-light-neutral-2);
}
.icon-Caret-down:before {
  font-size: 0.6em;
}
.icon-Caret-up:before {
  font-size: 0.6em;
}
.icon-Chat:before {
  vertical-align: middle;
}
.icon-Info:before {
  color: var(--info-icon-color);
  margin: 0 2px;
}
.icon-Slider:before {
  vertical-align: text-top;
  color: var(--info-icon-color);
}
.icon-Star-Filled:before {
  color: #f6b87e;
  font-size: 0.8em;
  vertical-align: text-top;
  cursor: pointer;
}
.icon-Star::before {
  color: #a6b1c2;
  cursor: pointer;
  font-size: 0.8em;
}
.icon-Star:hover::before {
  color: #f6b87e;
}
.icon-User:before {
  font-size: 1.2em;
  vertical-align: middle;
}
img[src=''] {
  background: var(--color-light-neutral-7);
  content: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

