.chart-page {
  background-color: #1a1b1c !important;
}

.chart-page .chart-container {
  border-color: transparent !important;
  background-color: transparent !important;
}

.layout__area--left [class^='icon-'] svg {
  width: 22px !important;
  height: 22px !important;
}

.layout__area--left [class^='buttonIcon-'] {
  font-size: 16px !important;
}

.layout__area--left [class^='toggleButton-'] path[class^='background-'] {
  fill: #394752;
}

.layout__area--left [class^='scrollTop-'],
.layout__area--left [class^='scrollBot-'] {
  background-color: rgba(128, 128, 128, 0.2) !important;
  color: #989898 !important;
}

html.theme-dark body .inner-gmpTgcxI {
  background-color: #1a1b1c;
}

.control-bar__btn {
  opacity: 0.6;
}

.pane-legend-line.apply-overflow-tooltip.main {
  display: none;
}

html.theme-dark .layout__area--left .group-gmpTgcxI {
  background-color: #0c1014;
}

body .tv-tabs__tab,
body .tv-tabs {
  height: 36px;
  line-height: 36px;
  font-size: 12px;
}

body ._tv-dialog {
  font-size: 12px;
  left: 50% !important;
  top: 50% !important;
  transform: translateX(-50%) translateY(-50%) !important;
}

body ._tv-dialog-content .main-properties {
  padding: 5px 20px 0 20px;
}

body ._tv-dialog-content .dialog-buttons {
  margin-top: 0;
  margin-bottom: 5px;
}

body .tv-dialog__section {
  padding: 10px 20px !important;
}

body .tv-dialog__close {
  padding: 10px !important;
  top: 2px !important;
}

body ._tv-dialog-title ._tv-dialog-title-close {
  top: 7px;
}

body .tv-search-row__input {
  padding: 0px 50px 0px 60px;
  min-height: 40px;
  height: 40px;
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #555a5f;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #646a6f;
}

html.theme-dark  {
  --tv-color-toolbar-button-text: #6E7583;
}
html.theme-dark body ._tv-button.cancel {
  border-color: #555a5f;
  background: transparent !important;
  color: #edeff2 !important;
}
html.theme-dark.feature-no-touch ._tv-button.cancel:not(.disabled):hover,
html.theme-dark.feature-no-touch ._tv-button.cancel:not(.disabled):hover {
  background-color: #2c3036 !important;
  border-color: #555a5f;
}

html.theme-dark body ._tv-button.ok {
  background-color: #326ad5;
}

html.feature-no-touch.theme-dark body ._tv-button.ok:hover {
  background-color: #84b1f0;
}

html.feature-no-touch.theme-dark body ._tv-button.ok:active {
  background-color: #204db0;
}

html.theme-dark body ._tv-dialog,
html.theme-dark body .tv-dialog,
html.theme-dark body .tv-search-row__input {
  background-color: #1e2125;
}

html.theme-dark body ._tv-dialog,
html.theme-dark body .tv-dialog {
  border-color: #414448;
}

.theme-dark .chart-page {
  background-color: #16181d !important;
}

.theme-dark body .inner-gmpTgcxI {
  background-color: #0c1014;
}

.properties-tabs a.properties-tabs-label.active:after {
  background-color: #326ad5;
}

.dateRangeWrapper-uWw2aReP .sliderRow-hx8kZa1R,
.dateRangeWrapper-uWw2aReP .separator-tdPP3m5x {
  display: none;
}

.chart-controls-bar {
  background-color: #0c1014 !important;
  border-color: #0c1014 !important;
}

.paneSeparator-ZR_yhubO {
  background: #28292c !important;
}
.apply-common-tooltip {
  cursor: pointer;
}

html[dir='rtl'] span.icon-rgQ5VWWu {
  transform: rotateY(180deg);
}

.variant-secondary-OvB35Th_ {
  border-radius: 17px;
}

.variant-primary-OvB35Th_ {
  border-radius: 17px;
}

html.theme-dark .group-HlcUjC8J {
  background-color: #16181d;
}
html.theme-dark .separatorWrap-HlcUjC8J {
  background-color: #16181d;
}

html.theme-dark .layout__area--left .group-gmpTgcxI {
  background-color: #16181d;
}
.drawingToolbar-gmpTgcxI {
  overflow: unset;
}

.series-G1_Pfvwd .valuesAdditionalWrapper-G1_Pfvwd {
  overflow: inherit;
  text-overflow: initial;
  white-space: normal;
}

html[dir='rtl'].theme-dark .tooltip-yV2Az0ZG:not(.right-yV2Az0ZG):after {
  border-color: #0000 #0000 #0000 #fff;
  border-left-width: 13px;
  left: 100%;
  border-left-color: #1e222d;
}
html[dir='rtl'].theme-dark .tooltip-yV2Az0ZG:not(.right-yV2Az0ZG):before {
  display: none;
}

html[dir='rtl'].theme-dark .tooltip-yV2Az0ZG.right-yV2Az0ZG:before {
  display: none;
}
html[dir='rtl'].theme-dark .tooltip-yV2Az0ZG.right-yV2Az0ZG:after {
  border-color: #0000 #fff #0000 #0000;
  border-right-width: 13px;
  right: 100%;
  border-right-color: #1e222d;
}

.tooltip-yV2Az0ZG .text-_0F_ups3 {
  word-break: break-word;
  max-width: 250px;
  box-sizing: border-box;
}

html[dir='rtl'] .tooltip-yV2Az0ZG .text-_0F_ups3 {
  direction: rtl;
}
