.slider-3RfwXbxu {
  height: var(--tv-dialog-tabs-slider-height, 4px);
}
.slider-3RfwXbxu,
html.theme-dark .slider-3RfwXbxu {
  background-color: initial;
}
.slider-3RfwXbxu .inner-3RfwXbxu {
  background-color: #2962ff;
  border-radius: var(--tv-dialog-tabs-border-radius, 0);
  height: 100%;
  margin: 0 14px;
}
html.theme-sa .slider-3RfwXbxu .inner-3RfwXbxu {
  background-color: #ff7200;
}
html.theme-dark .slider-3RfwXbxu .inner-3RfwXbxu {
  background-color: #2962ff;
}
.scrollWrap-1KEqJy8_ {
  flex: 0 0 auto;
  height: var(--tv-dialog-tabs-height, 33px);
}
.tabsWrap-1KEqJy8_ {
  display: inline-block;
  height: 100%;
}
.tabs-1KEqJy8_ {
  box-sizing: border-box;
  font-size: 16px;
  height: 100%;
  padding: 0 6px;
}
.tabs-1KEqJy8_:before {
  background: var(--tv-dialog-tabs-separator-color, #e0e3eb);
  border-radius: var(--tv-dialog-tabs-border-radius, 0);
  bottom: 0;
  content: '';
  display: block;
  height: var(--tv-dialog-tabs-separator-width, 1px);
  left: var(--tv-dialog-tabs-separator-margin, 0);
  pointer-events: none;
  position: absolute;
  right: var(--tv-dialog-tabs-separator-margin, 0);
}
html.theme-dark .tabs-1KEqJy8_:before {
  background: var(--tv-dialog-tabs-separator-color, #434651);
}
.tabs-1KEqJy8_.withoutBorder-1KEqJy8_:before {
  display: none;
}
.tab-1KEqJy8_ {
  border-bottom-width: 0;
  cursor: default;
  flex: none;
  padding: var(--tv-dialog-tabs-tab-padding-top, 0) 14px 14px;
}
@media (any-hover: hover), (min--moz-device-pixel-ratio: 0) {
  .tab-1KEqJy8_.withHover-1KEqJy8_:hover,
  html.theme-dark .tab-1KEqJy8_.withHover-1KEqJy8_:hover {
    color: #1e53e5;
  }
}
.headerBottomSeparator-1KEqJy8_ {
  border-bottom: var(--tv-dialog-tabs-separator-width, 1px) solid
    var(--tv-dialog-tabs-separator-color, #e0e3eb);
  border-radius: var(--tv-dialog-tabs-border-radius, 0);
  left: var(--tv-dialog-tabs-separator-margin, 0);
  position: relative;
  top: 100%;
  width: calc(100% - var(--tv-dialog-tabs-separator-margin, 0) * 2);
}
html.theme-dark .headerBottomSeparator-1KEqJy8_ {
  border-bottom: var(--tv-dialog-tabs-separator-width, 1px) solid
    var(--tv-dialog-tabs-separator-color, #434651);
}
.fadeWithoutSlider-1KEqJy8_ {
  height: calc(100% - var(--tv-dialog-tabs-slider-height, 4px));
}
.withBadge-1KEqJy8_ {
  position: relative;
}
.withBadge-1KEqJy8_:after {
  background-color: #f7525f;
  border-radius: 50%;
  box-sizing: border-box;
  content: '';
  height: 8px;
  position: absolute;
  right: 2px;
  top: 2px;
  width: 8px;
}
html.theme-dark .withBadge-1KEqJy8_:after {
  background-color: #cc2f3c;
}
