.wrap-g7ay5OPA {
  direction: ltr;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.wrap-g7ay5OPA svg {
  display: block;
}
.scrollWrap-g7ay5OPA {
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  width: 100%;
}
.scrollWrap-g7ay5OPA::-webkit-scrollbar {
  height: 5px;
  width: 5px;
}
.scrollWrap-g7ay5OPA::-webkit-scrollbar-thumb {
  background-color: #9598a1;
  border: 1px solid #f0f3fa;
  border-radius: 3px;
}
html.theme-dark .scrollWrap-g7ay5OPA::-webkit-scrollbar-thumb {
  background-color: #363a45;
  border-color: #1e222d;
}
.scrollWrap-g7ay5OPA::-webkit-scrollbar-track {
  background-color: initial;
  border-radius: 3px;
}
.scrollWrap-g7ay5OPA::-webkit-scrollbar-corner {
  display: none;
}
.scrollWrap-g7ay5OPA.noScrollBar-g7ay5OPA {
  padding-right: 100px;
}
.scrollWrap-g7ay5OPA.noScrollBar-g7ay5OPA.sb-scrollbar-wrap {
  display: none;
}
.scrollWrap-g7ay5OPA.noScrollBar-g7ay5OPA::-webkit-scrollbar {
  display: none;
  height: 0;
  width: 0;
}
.scrollWrap-g7ay5OPA.noScrollBar-g7ay5OPA::-webkit-scrollbar-thumb,
.scrollWrap-g7ay5OPA.noScrollBar-g7ay5OPA::-webkit-scrollbar-track {
  display: none;
}
.scrollWrap-g7ay5OPA.noScrollBar-g7ay5OPA::-webkit-scrollbar-corner {
  display: none;
}
.content-g7ay5OPA {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  position: relative;
}
.icon-g7ay5OPA {
  display: block;
  transition: transform 60ms ease;
}
.scrollBot-g7ay5OPA,
.scrollTop-g7ay5OPA {
  align-items: center;
  background-color: #1e222d99;
  color: #fff;
  display: flex;
  height: 24px;
  justify-content: center;
  left: 0;
  overflow: hidden;
  position: absolute;
  transition: background-color 0.35s ease, transform 0.11666667s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  width: 100%;
}
html.theme-dark .scrollBot-g7ay5OPA,
html.theme-dark .scrollTop-g7ay5OPA {
  background-color: #6a6d7899;
  color: #fff;
}
.scrollBot-g7ay5OPA:active,
.scrollTop-g7ay5OPA:active {
  transition: background-color 58.33333ms ease, transform 0.11666667s cubic-bezier(0.215, 0.61, 0.355, 1);
}
@media (any-hover: hover) {
  .scrollBot-g7ay5OPA:hover,
  .scrollTop-g7ay5OPA:hover {
    transition: background-color 58.33333ms ease, transform 0.11666667s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
}
.scrollBot-g7ay5OPA:active .icon-g7ay5OPA,
.scrollTop-g7ay5OPA:active .icon-g7ay5OPA {
  transform: translateY(1px);
}
@media (any-hover: hover) {
  .scrollBot-g7ay5OPA:hover .icon-g7ay5OPA,
  .scrollTop-g7ay5OPA:hover .icon-g7ay5OPA {
    transform: translateY(1px);
  }
}
.scrollBot-g7ay5OPA.isVisible-g7ay5OPA,
.scrollTop-g7ay5OPA.isVisible-g7ay5OPA {
  transform: translateY(0);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.scrollTop-g7ay5OPA {
  top: 0;
  transform: translateY(-100%);
}
.scrollTop-g7ay5OPA .iconWrap-g7ay5OPA {
  transform: rotate(180deg);
}
.scrollBot-g7ay5OPA {
  bottom: 0;
  transform: translateY(100%);
}
.fadeBot-g7ay5OPA,
.fadeTop-g7ay5OPA {
  height: 24px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
.fadeBot-g7ay5OPA.isVisible-g7ay5OPA,
.fadeTop-g7ay5OPA.isVisible-g7ay5OPA {
  transform: translateY(0);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.fadeTop-g7ay5OPA {
  background-image: linear-gradient(0deg, #fff0, #fff);
  top: 0;
  transform: translateY(-100%);
}
html.theme-dark .fadeTop-g7ay5OPA {
  background-image: linear-gradient(0deg, #13172200, #131722);
}
.fadeBot-g7ay5OPA {
  background-image: linear-gradient(180deg, #fff0, #fff);
  bottom: 0;
  transform: translateY(100%);
}
html.theme-dark .fadeBot-g7ay5OPA {
  background-image: linear-gradient(180deg, #13172200, #131722);
}
.wrapper-wawooJAf {
  font-feature-settings: "tnum" on, "lnum" on;
  --ui-lib-typography-line-height: 24px;
  font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: var(--ui-lib-typography-line-height);
}
@media (any-hover: hover) {
  .wrapper-wawooJAf:hover,
  html.theme-dark .wrapper-wawooJAf:hover {
    color: #2962ff;
  }
}
.dropdown-ckSKjGRJ {
  position: relative;
}
.buttonWrap-ckSKjGRJ {
  transform: translateX(0);
}
.control-ckSKjGRJ {
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  touch-action: manipulation;
  width: 52px;
}
@media (any-hover: hover) {
  .control-ckSKjGRJ:hover .arrow-ckSKjGRJ {
    opacity: 1;
  }
}
.arrow-ckSKjGRJ {
  align-items: center;
  border-radius: 4px 0 0 4px;
  bottom: 1px;
  box-sizing: border-box;
  color: #131722;
  cursor: default;
  display: flex;
  justify-content: center;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 1px;
  width: 11px;
}
html.theme-dark .arrow-ckSKjGRJ {
  color: #787b86;
}
@media (any-hover: hover) {
  .arrow-ckSKjGRJ:hover {
    color: #000;
  }
  html.theme-dark .arrow-ckSKjGRJ:hover {
    color: #868993;
  }
}
.arrow-ckSKjGRJ .arrowIcon-ckSKjGRJ,
.arrow-ckSKjGRJ .arrowIcon-ckSKjGRJ svg {
  transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.arrow-ckSKjGRJ .arrowIcon-ckSKjGRJ svg {
  fill: currentColor;
  display: block;
  height: 7px;
  width: 4px;
}
.feature-mobiletouch .control-ckSKjGRJ .arrow-ckSKjGRJ,
.isOpened-ckSKjGRJ .control-ckSKjGRJ .arrow-ckSKjGRJ {
  transform: translateX(0);
}
@media (any-hover: hover) {
  .control-ckSKjGRJ:hover .arrow-ckSKjGRJ {
    transform: translateX(0);
  }
}
.feature-mobiletouch .control-ckSKjGRJ .arrow-ckSKjGRJ.hover-ckSKjGRJ,
.isOpened-ckSKjGRJ .control-ckSKjGRJ .arrow-ckSKjGRJ.hover-ckSKjGRJ {
  background-color: var(--tv-color-toolbar-button-background-hover, #f0f3fa);
}
@media (any-hover: hover) {
  .control-ckSKjGRJ:hover .arrow-ckSKjGRJ.hover-ckSKjGRJ,
  .control-ckSKjGRJ:hover .arrow-ckSKjGRJ:hover,
  .feature-mobiletouch .control-ckSKjGRJ .arrow-ckSKjGRJ:hover,
  .isOpened-ckSKjGRJ .control-ckSKjGRJ .arrow-ckSKjGRJ:hover {
    background-color: var(--tv-color-toolbar-button-background-hover, #f0f3fa);
  }
}
html.theme-dark .feature-mobiletouch .control-ckSKjGRJ .arrow-ckSKjGRJ.hover-ckSKjGRJ,
html.theme-dark .isOpened-ckSKjGRJ .control-ckSKjGRJ .arrow-ckSKjGRJ.hover-ckSKjGRJ {
  background-color: var(--tv-color-toolbar-button-background-hover, #2a2e39);
}
@media (any-hover: hover) {
  html.theme-dark .control-ckSKjGRJ:hover .arrow-ckSKjGRJ.hover-ckSKjGRJ,
  html.theme-dark .control-ckSKjGRJ:hover .arrow-ckSKjGRJ:hover,
  html.theme-dark .feature-mobiletouch .control-ckSKjGRJ .arrow-ckSKjGRJ:hover,
  html.theme-dark .isOpened-ckSKjGRJ .control-ckSKjGRJ .arrow-ckSKjGRJ:hover {
    background-color: var(--tv-color-toolbar-button-background-hover, #2a2e39);
  }
}
.feature-mobiletouch .control-ckSKjGRJ .arrow-ckSKjGRJ.hover-ckSKjGRJ svg,
.isOpened-ckSKjGRJ .control-ckSKjGRJ .arrow-ckSKjGRJ.hover-ckSKjGRJ svg {
  transform: translateX(1px);
}
@media (any-hover: hover) {
  .control-ckSKjGRJ:hover .arrow-ckSKjGRJ.hover-ckSKjGRJ svg,
  .control-ckSKjGRJ:hover .arrow-ckSKjGRJ:hover svg,
  .feature-mobiletouch .control-ckSKjGRJ .arrow-ckSKjGRJ:hover svg,
  .isOpened-ckSKjGRJ .control-ckSKjGRJ .arrow-ckSKjGRJ:hover svg {
    transform: translateX(1px);
  }
}
.isOpened-ckSKjGRJ .control-ckSKjGRJ .arrow-ckSKjGRJ {
  background-color: var(--tv-color-toolbar-button-background-hover, #f0f3fa);
  opacity: 1;
}
html.theme-dark .isOpened-ckSKjGRJ .control-ckSKjGRJ .arrow-ckSKjGRJ {
  background-color: var(--tv-color-toolbar-button-background-hover, #2a2e39);
}
.isOpened-ckSKjGRJ .control-ckSKjGRJ .arrow-ckSKjGRJ .arrowIcon-ckSKjGRJ {
  transform: rotate(180deg);
}
@media (any-hover: hover) {
  .isOpened-ckSKjGRJ .control-ckSKjGRJ .arrow-ckSKjGRJ:hover svg {
    transform: translateX(-1px);
  }
}
.feature-mobiletouch .isGrayed-ckSKjGRJ .control-ckSKjGRJ .buttonWrap-ckSKjGRJ {
  transform: translateX(0);
}
@media (any-hover: hover) {
  .isGrayed-ckSKjGRJ .control-ckSKjGRJ:hover .buttonWrap-ckSKjGRJ {
    transform: translateX(0);
  }
}
.iconContainer-vjoWR_Zn {
  align-items: center;
  display: flex;
  justify-content: center;
}
.item-h_TLrUbG {
  color: #131722;
}
html.theme-dark .item-h_TLrUbG {
  color: #d1d4dc;
}
.item-h_TLrUbG.hovered-h_TLrUbG,
.item-h_TLrUbG:active {
  color: #131722;
}
@media (any-hover: hover) {
  .item-h_TLrUbG:hover {
    color: #131722;
  }
}
html.theme-dark .item-h_TLrUbG.hovered-h_TLrUbG,
html.theme-dark .item-h_TLrUbG:active {
  color: #c1c4cd;
}
@media (any-hover: hover) {
  html.theme-dark .item-h_TLrUbG:hover {
    color: #c1c4cd;
  }
}
.desktopSize-TlKkLixs {
  width: 354px;
}
.desktopSize-TlKkLixs.smallSize-TlKkLixs {
  width: auto;
}
.tabs-TlKkLixs {
  border-top: 1px solid #e0e3eb;
  display: flex;
  height: 43px;
  justify-content: center;
  padding: 0 6px 4px;
}
.tabs-TlKkLixs,
html.theme-dark .tabs-TlKkLixs {
  border-bottom: 0 solid #0000;
}
html.theme-dark .tabs-TlKkLixs {
  border-top: 1px solid #434651;
}
.categories-TlKkLixs:not(:first-child) {
  margin-left: 24px;
}
.drawer-ujlqtSsK,
.menuBox-ujlqtSsK {
  padding: 0;
}
.item-_6u5bx_C {
  font-size: 16px;
  padding-bottom: 6px;
  padding-top: 10px;
  white-space: normal;
}
.item-_6u5bx_C:before {
  content: none;
}
.label-_6u5bx_C {
  line-height: 24px;
  overflow: visible;
}
.toolButtonMagnet-ndi4EWeE {
  position: relative;
}
.toolButtonMagnet__menuItem-ndi4EWeE {
  font-size: 16px;
}
.toolButtonMagnet__hintPlaceholder-ndi4EWeE {
  width: 100%;
}
.container-ZZvWrNQq {
  display: block;
  transition: fill 60ms ease, stroke 60ms ease;
}
.container-ZZvWrNQq.mirror-ZZvWrNQq {
  transform: rotate(180deg);
}
.container-ZZvWrNQq .background-ZZvWrNQq {
  fill: var(--tv-color-pane-background, #fff);
  stroke: var(--tv-color-platform-background, #e0e3eb);
}
html.theme-dark .container-ZZvWrNQq .background-ZZvWrNQq {
  stroke: var(--tv-color-platform-background, #2a2e39);
  fill: var(--tv-color-pane-background, #131722);
}
.container-ZZvWrNQq .arrow-ZZvWrNQq,
html.theme-dark .container-ZZvWrNQq .arrow-ZZvWrNQq {
  stroke: #9db2bd;
}
@media (any-hover: hover) {
  .container-ZZvWrNQq:hover .background-ZZvWrNQq {
    fill: var(--tv-color-toolbar-toggle-button-background-active, #2962ff);
  }
  .container-ZZvWrNQq:hover .background-ZZvWrNQq,
  html.theme-dark .container-ZZvWrNQq:hover .background-ZZvWrNQq {
    stroke: var(--tv-color-toolbar-toggle-button-background-active-hover, #1e53e5);
  }
  html.theme-dark .container-ZZvWrNQq:hover .background-ZZvWrNQq {
    fill: var(--tv-color-toolbar-toggle-button-background-active, #2962ff);
  }
  .container-ZZvWrNQq:hover .arrow-ZZvWrNQq {
    stroke: var(--tv-color-pane-background, #fff);
  }
  html.theme-dark .container-ZZvWrNQq:hover .arrow-ZZvWrNQq {
    stroke: var(--tv-color-pane-background, #131722);
  }
}
.toggleButton-YUoEHbCV {
  bottom: 58px;
  left: 100%;
  margin-left: -6px;
  position: absolute;
  z-index: 10;
}
.toggleButton-YUoEHbCV.collapsed-YUoEHbCV {
  left: 0;
  margin-left: 0;
}
.toggleButton-YUoEHbCV .background-YUoEHbCV {
  fill: var(--tv-color-toolbar-toggle-button-background-active, #2962ff);
}
.toggleButton-YUoEHbCV .background-YUoEHbCV,
html.theme-dark .toggleButton-YUoEHbCV .background-YUoEHbCV {
  stroke: var(--tv-color-toolbar-toggle-button-background-active-hover, #1e53e5);
}
html.theme-dark .toggleButton-YUoEHbCV .background-YUoEHbCV {
  fill: var(--tv-color-toolbar-toggle-button-background-active, #2962ff);
}
.toggleButton-YUoEHbCV .arrow-YUoEHbCV {
  stroke: var(--tv-color-pane-background, #fff);
}
html.theme-dark .toggleButton-YUoEHbCV .arrow-YUoEHbCV {
  stroke: var(--tv-color-pane-background, #131722);
}
@media (any-hover: hover) {
  .toggleButton-YUoEHbCV:hover .background-YUoEHbCV {
    fill: var(--tv-color-toolbar-toggle-button-background-active-hover, #1e53e5);
  }
  .toggleButton-YUoEHbCV:hover .background-YUoEHbCV,
  html.theme-dark .toggleButton-YUoEHbCV:hover .background-YUoEHbCV {
    stroke: var(--tv-color-toolbar-toggle-button-background-active-hover, #1e53e5);
  }
  html.theme-dark .toggleButton-YUoEHbCV:hover .background-YUoEHbCV {
    fill: var(--tv-color-toolbar-toggle-button-background-active-hover, #1e53e5);
  }
}
.drawingToolbar-gmpTgcxI {
  background-color: var(--tv-color-pane-background, #fff);
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
}
html.theme-dark .drawingToolbar-gmpTgcxI {
  background-color: var(--tv-color-pane-background, #131722);
}
.drawingToolbar-gmpTgcxI.isHidden-gmpTgcxI,
html.theme-dark .drawingToolbar-gmpTgcxI.isHidden-gmpTgcxI {
  background-color: initial;
}
.drawingToolbar-gmpTgcxI.isHidden-gmpTgcxI .inner-gmpTgcxI {
  display: none;
}
.inner-gmpTgcxI {
  background-color: var(--tv-color-platform-background, #e0e3eb);
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  width: 52px;
}
html.theme-dark .inner-gmpTgcxI {
  background-color: var(--tv-color-platform-background, #2a2e39);
}
.group-gmpTgcxI {
  background-color: var(--tv-color-pane-background, #fff);
  padding: 6px 0;
}
html.theme-dark .group-gmpTgcxI {
  background-color: var(--tv-color-pane-background, #131722);
}
.group-gmpTgcxI + .group-gmpTgcxI {
  padding-top: 0;
}
.group-gmpTgcxI + .group-gmpTgcxI:before {
  background-color: var(--tv-color-toolbar-divider-background, #e0e3eb);
  content: "";
  display: block;
  height: 1px;
  margin: 0 8px 6px;
}
html.theme-dark .group-gmpTgcxI + .group-gmpTgcxI:before {
  background-color: var(--tv-color-toolbar-divider-background, #434651);
}
.layout-with-border-radius .drawingToolbar-gmpTgcxI {
  border-top-right-radius: 4px;
}
.lastGroup-gmpTgcxI {
  padding-bottom: 20px;
}
.fill-gmpTgcxI {
  background-color: var(--tv-color-pane-background, #fff);
  flex: 1 1 100%;
  margin-top: -2px;
  min-height: 2px;
}
html.theme-dark .fill-gmpTgcxI {
  background-color: var(--tv-color-pane-background, #131722);
}
