.widget-wizard-screener-settings__rows {
    display: flex;
    flex-direction: column;
    width: 100%
}

.widget-wizard-screener-settings__row {
    display: flex;
    padding: 5px 0;
    width: 100%
}

.widget-wizard-screener-settings__col {
    display: flex;
    flex-basis: 50%
}

.widget-wizard-screener-settings__col:not(:first-child) {
    margin-left: 20px
}

.widget-wizard-screener-settings__label {
    display: flex;
    flex: 0 0 150px;
    font-size: 13px
}

.widget-wizard-screener-settings__label--with-top-padding {
    padding-top: 5px
}

.widget-wizard-screener-settings__label--vertical-centred {
    align-items: center
}

.widget-wizard-screener-settings__control {
    align-items: center;
    display: flex;
    width: 100%
}

.widget-wizard-screener-settings__dropdown {
    width: 240px
}

.widget-wizard-screener-settings__preview {
    display: flex;
    justify-content: center
}

.autosizeLabel-1qEQsRvz,
.controls-1qEQsRvz {
    align-items: center;
    display: flex
}

.autosizeControl-1qEQsRvz,
.crossSign-1qEQsRvz {
    margin: 0 10px
}

.heightControl-1qEQsRvz,
.widthControl-1qEQsRvz {
    width: 70px
}

.js-hidden {
    display: none !important
}

.js-no-pointer-events {
    pointer-events: none !important
}

.tv-widget-screener__container {
    background-color: #fff;
    height: 100%;
    overflow: hidden
}

html.theme-dark .tv-widget-screener__container {
    background-color: #131722
}

.tv-widget-screener__container .tv-screener__content-pane {
    overflow-x: auto
}

div.tv-widget-screener__container.tv-widget-screener__container--transparent,
div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-toolbar,
html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent,
html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-toolbar {
    background-color: initial
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-data-table__tbody .tv-data-table__stroke:hover,
    html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-data-table__tbody .tv-data-table__stroke:hover {
        background-color: initial
    }
}

div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__head-wrap,
div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__th,
html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__head-wrap,
html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__th {
    border-right-color: #0000
}

div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-sticky-header-wrapper,
div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__col--dragging,
div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__th--dragging,
div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__thead,
html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-sticky-header-wrapper,
html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__col--dragging,
html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__th--dragging,
html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__thead {
    background-color: initial
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__head-wrap:hover,
    html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__head-wrap:hover {
        background-color: initial
    }
}

div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__filter-button {
    background-color: initial
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__filter-button:hover {
        background-color: initial
    }
}

html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__filter-button {
    background-color: initial
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-sticky-header-wrapper__fields-button:hover,
    html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-sticky-header-wrapper__fields-button:hover,
    html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-screener-table__filter-button:hover {
        background-color: initial
    }
}

div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-dropdown-behavior__button {
    background-color: initial
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-dropdown-behavior__button:hover {
        background-color: initial
    }
}

html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-dropdown-behavior__button {
    background-color: initial
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    html.theme-dark div.tv-widget-screener__container.tv-widget-screener__container--transparent .tv-dropdown-behavior__button:hover {
        background-color: initial
    }
}

.tv-data-table {
    border-collapse: collapse;
    border-spacing: 0;
    color: #434651;
    position: relative;
    width: 100%
}

html.theme-dark .tv-data-table {
    color: #d1d4dc
}

.tv-data-table__header {
    padding: 10px 12px
}

.tv-data-table__thead {
    border: 3px solid #fff;
    border-bottom: none
}

html.theme-dark .tv-data-table__thead {
    border-color: #131722
}

.tv-data-table__stroke {
    height: 40px
}

.tv-data-table__stroke--hide {
    display: none
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-data-table__tbody .tv-data-table__stroke:hover {
        background-color: #f3f5f9
    }
    html.theme-dark .tv-data-table__tbody .tv-data-table__stroke:hover {
        background-color: #2f3241
    }
}

.tv-data-table__stroke--hl .tv-data-table__cell:first-child {
    position: relative
}

.tv-data-table__stroke--hl .tv-data-table__cell:first-child:before {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 3px
}

.tv-data-table__stroke--hl-active .tv-data-table__cell:first-child:before {
    background: #2962ff
}

.tv-data-table__stroke--hl-danger .tv-data-table__cell:first-child:before {
    background: #f7525f
}

.tv-data-table__stroke--hl-success .tv-data-table__cell:first-child:before {
    background: #37bc9b
}

.tv-data-table__stroke:last-child .tv-data-table__cell {
    border-bottom: #e6eaef
}

html.theme-dark .tv-data-table__stroke:last-child .tv-data-table__cell {
    border-bottom: #363c4e
}

.tv-data-table__stroke--grayed {
    color: #999
}

html.theme-dark .tv-data-table__stroke--grayed {
    color: #c5cbce
}

.tv-data-table__cell {
    border-bottom: 1px solid #e6eaef;
    font-size: 13px;
    padding: 10px 10px 10px 11px;
    text-transform: capitalize;
    vertical-align: middle
}

html.theme-dark .tv-data-table__cell {
    border-bottom-color: #363c4e
}

.tv-data-table__tbody .tv-data-table__cell,
.tv-data-table__tbody .tv-data-table__cell * {
    -webkit-user-select: text !important;
    user-select: text !important
}

.tv-data-table__cell--bold {
    font-weight: 700
}

.tv-data-table__cell--inlined {
    display: inline-block
}

.tv-data-table__cell--right-align {
    text-align: right !important
}

.tv-data-table__cell--status {
    background: #e6e9ed;
    height: 15px;
    white-space: nowrap
}

html.theme-dark .tv-data-table__cell--status {
    background: #1c2030
}

.tv-data-table__cell--left-margin>span {
    margin-left: 10px
}

.tv-data-table__cell--red-background {
    background: #f4ecec
}

html.theme-dark .tv-data-table__cell--red-background {
    background: #2c2030
}

.tv-data-table__cell--blue-background {
    background: #eaf3fb
}

html.theme-dark .tv-data-table__cell--blue-background {
    background: #21384d
}

.tv-data-table__cell--symbol-cell {
    cursor: pointer;
    font-weight: 600;
    position: relative
}

.tv-data-table__cell--buttons-cell {
    padding: 0 5px;
    text-align: right !important;
    white-space: nowrap;
    width: 52px
}

.tv-data-table__cell--button {
    fill: #9ca0a6;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    padding-right: 5px;
    vertical-align: middle;
    width: 12px
}

.tv-data-table__cell--button.i-hover {
    fill: #4c525e
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-data-table__cell--button:hover {
        fill: #4c525e
    }
}

html.theme-dark .tv-data-table__cell--button.i-hover {
    fill: #f7f8fa
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    html.theme-dark .tv-data-table__cell--button:hover {
        fill: #f7f8fa
    }
}

.tv-data-table__cell--text {
    text-transform: none
}

.tv-data-table__cell--text-nowrap {
    white-space: nowrap
}

.tv-data-table__thead .tv-data-table__cell {
    color: #787b86;
    cursor: default;
    font-weight: 400;
    position: relative;
    text-align: left;
    white-space: nowrap
}

.tv-data-table__sortable {
    cursor: pointer
}

.tv-data-table__sortable--asc:after {
    border: 4px solid;
    border-color: #0000 #0000 #919691;
    content: "";
    cursor: pointer;
    margin-left: 5px;
    margin-top: -7px;
    position: absolute;
    top: 50%
}

html.theme-dark .tv-data-table__sortable--asc:after {
    border-bottom-color: #758696
}

.tv-data-table__sortable--desc:after {
    border: 4px solid #0000;
    border-top-color: #919691;
    content: "";
    cursor: pointer;
    margin-left: 5px;
    margin-top: -2px;
    position: absolute;
    top: 50%
}

html.theme-dark .tv-data-table__sortable--desc:after {
    border-top-color: #758696
}

.tv-data-table__button {
    fill: #9ca0a6;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    padding-right: 5px;
    vertical-align: middle;
    width: 12px
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-data-table__button:hover {
        fill: #4c525e
    }
    html.theme-dark .tv-data-table__button:hover {
        fill: #f7f8fa
    }
}

.tv-data-table__information-button {
    cursor: default;
    margin-right: 2px
}

.tv-data-table__information-button svg {
    height: 12px;
    width: 12px
}

.tv-data-table__information-button.information {
    color: #2962ff
}

.tv-data-table__information-button.warning {
    color: #ff9800
}

.tv-data-table__information-button.error {
    color: #f23645
}

.tv-data-table__edit-button svg {
    height: 12px;
    width: 10px
}

.tv-data-table__close-button svg {
    height: 12px;
    width: 12px
}

.tv-data-table__blue-text {
    color: #2962ff
}

.tv-data-table__light-red-text {
    color: #f7525f
}

.tv-data-table__red-text {
    color: #ff173e
}

.tv-data-table__green-text {
    color: #37bc9b
}

.tv-data-table__red-green-text {
    color: #f89e30
}

.tv-data-table__grey-text,
html.theme-dark .tv-data-table__grey-text {
    color: #787b86
}

.tv-data-table__dropdown-button-wrap {
    padding: 0 0 0 15px;
    width: 15px
}

.tv-data-table__dropdown-button {
    display: inline-block
}

.tv-data-table__dropdown-button svg {
    fill: #758696
}

.tv-data-table__dropdown-button-cross-align {
    padding-right: 9px
}

.tv-data-table__dropdown-search-wrap {
    border-bottom: 1px solid #e6eaef;
    height: 45px;
    position: relative
}

html.theme-dark .tv-data-table__dropdown-search-wrap {
    border-bottom-color: #363c4e
}

.tv-data-table__dropdown-search-input {
    background-color: #fff;
    border: none;
    box-sizing: border-box;
    color: #434651;
    display: block;
    height: 45px;
    margin: 0;
    padding: 10px 22px 0;
    width: 100%
}

html.theme-dark .tv-data-table__dropdown-search-input {
    background-color: #131722;
    color: #d1d4dc
}

.tv-data-table__dropdown-wrap {
    overflow: hidden;
    position: fixed !important;
    width: 240px
}

.tv-data-table__dropdown-label--breakable {
    word-break: break-word
}

.tv-search-bar {
    background-color: #fff;
    color: #131722;
    line-height: 80px;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

html.theme-dark .tv-search-bar {
    background-color: #1e222d;
    color: #d1d4dc
}

@media screen and (max-width:1019px) {
    .tv-search-bar {
        height: 54px;
        line-height: 54px
    }
}

.tv-search-bar__inner {
    display: flex;
    justify-content: space-between
}

@media screen and (max-width:1019px) {
    .tv-search-bar__inner {
        padding: 0 5px
    }
}

.tv-search-bar__inner-right-column {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-top: -53px
}

.tv-search-bar__dropdown {
    float: left
}

.tv-search-bar__button,
.tv-search-bar__button-wrap {
    display: inline-block;
    position: relative
}

.tv-search-bar__button-wrap--line-height_inherit,
.tv-search-bar__button-wrap--line-height_inherit.tv-search-bar__button-wrap--line-height_inherit {
    line-height: inherit
}

.tv-search-bar__button {
    align-items: center;
    box-sizing: border-box;
    color: #131722;
    cursor: pointer;
    display: flex;
    font-weight: 700;
    height: 100%;
    padding: 0 15px;
    transition: background-color .35s ease;
    transition: color .35s ease
}

html.theme-dark .tv-search-bar__button {
    color: #d1d4dc
}

.tv-search-bar__button:visited {
    fill: #131722;
    color: #131722
}

html.theme-dark .tv-search-bar__button:visited {
    fill: #d1d4dc;
    color: #d1d4dc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-search-bar__button:hover {
        fill: #1e53e5;
        color: #1e53e5;
        transition-duration: 60ms
    }
    html.theme-dark .tv-search-bar__button:hover {
        fill: #1e53e5;
        color: #1e53e5
    }
}

.tv-search-bar__button:focus {
    outline: auto
}

.tv-search-bar__button:focus-visible {
    outline: auto
}

.tv-search-bar__button:focus:not(:focus-visible) {
    outline: none
}

.tv-search-bar__button:active {
    fill: #1848cc;
    color: #1848cc;
    transition-duration: 60ms
}

html.theme-dark .tv-search-bar__button:active {
    fill: #1848cc;
    color: #1848cc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-search-bar__button:hover {
        background-color: #f0f3fa;
        transition-duration: .06s
    }
    html.theme-dark .tv-search-bar__button:hover {
        background-color: #2a2e39
    }
}

.tv-search-bar__button:active {
    background-color: #16181f;
    transition-duration: .06s
}

.tv-search-bar__button.i-disabled {
    background-color: initial;
    color: #ffffffb3;
    cursor: default
}

.tv-search-bar__button:visited {
    color: #fff
}

.tv-search-bar__button-inwrap {
    display: inline-block;
    line-height: 1;
    vertical-align: middle
}

.tv-search-bar__button-title {
    color: inherit;
    display: block;
    font-size: 16px;
    letter-spacing: .12ex;
    margin-bottom: 5px;
    text-transform: uppercase
}

.tv-search-bar__button-title:last-child {
    margin-bottom: 0
}

.tv-search-bar__button-title--sub {
    line-height: 40px
}

.tv-search-bar__button-title--tabs {
    line-height: 80px
}

@media screen and (max-width:1019px) {
    .tv-search-bar__button-title--tabs {
        line-height: 54px
    }
}

.tv-search-bar__button-subtitle {
    font-size: 13px;
    letter-spacing: .1ex;
    opacity: .65
}

.tv-search-bar__dropdown-body {
    margin-top: 23px;
    min-width: 200px
}

.tv-search-bar__area--filters {
    float: left;
    margin-left: -15px;
    margin-right: -15px
}

@media screen and (max-width:1019px) {
    .tv-search-bar__area--filters {
        display: none
    }
}

.tv-search-bar__area--search {
    align-items: center;
    display: flex
}

@media screen and (max-width:1019px) {
    .tv-search-bar__area--search_desktop {
        display: none
    }
}

.tv-search-bar__area--tabs {
    width: 100%
}

@media screen and (min-width:1020px) {
    .tv-search-bar__area--tabs {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% - 250px)
    }
}

.tv-search-bar__area--profile-filters {
    display: inline-flex;
    flex-wrap: nowrap;
    height: 56px;
    order: 1;
    white-space: nowrap
}

@media screen and (max-width:1019px) {
    .tv-search-bar__area--profile-filters {
        display: none
    }
}

.tv-search-bar__area--devices {
    display: none
}

@media screen and (max-width:1019px) {
    .tv-search-bar__area--devices {
        display: block
    }
}

.tv-search-bar__tags-wrap {
    padding: 43px 0 10px
}

@media screen and (max-width:1019px) {
    .tv-search-bar__tags-wrap {
        display: none
    }
}

.tv-search-bar__script {
    align-self: stretch;
    border-bottom: 1px solid #e0e3eb;
    display: flex;
    justify-content: flex-start
}

html.theme-dark .tv-search-bar__script {
    border-bottom-color: #434651
}

@media screen and (max-width:1019px) {
    .tv-search-bar__script {
        display: none
    }
}

.tv-search-bar__tags {
    box-sizing: border-box;
    display: flex;
    margin-top: -27px;
    max-height: 29px;
    overflow: hidden;
    position: relative
}

.tv-search-bar__tags.i-expanded {
    max-height: none
}

.tv-search-bar__tags:not(.i-expanded) .tv-search-bar__tags-btn--less-tags {
    display: none
}

.tv-search-bar__tags-list {
    display: flex;
    flex-wrap: wrap
}

.tv-search-bar__tags-btn {
    color: #2962ff;
    cursor: pointer;
    font-size: 16px;
    line-height: 24px;
    margin-left: 16px;
    transition: color .35s ease;
    white-space: nowrap
}

html.theme-dark .tv-search-bar__tags-btn {
    color: #2962ff
}

.tv-search-bar__tags-btn:visited {
    fill: #2962ff;
    color: #2962ff
}

html.theme-dark .tv-search-bar__tags-btn:visited {
    fill: #2962ff;
    color: #2962ff
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-search-bar__tags-btn:hover {
        fill: #1e53e5;
        color: #1e53e5;
        transition-duration: 60ms
    }
    html.theme-dark .tv-search-bar__tags-btn:hover {
        fill: #1e53e5;
        color: #1e53e5
    }
}

.tv-search-bar__tags-btn:focus {
    outline: auto
}

.tv-search-bar__tags-btn:focus-visible {
    outline: auto
}

.tv-search-bar__tags-btn:focus:not(:focus-visible) {
    outline: none
}

.tv-search-bar__tags-btn:active {
    fill: #2962ff;
    color: #2962ff;
    transition-duration: 60ms
}

html.theme-dark .tv-search-bar__tags-btn:active {
    fill: #2962ff;
    color: #2962ff
}

.tv-search-bar__tags-btn:active {
    transform: translateY(1px)
}

.tv-search-bar__unmoderated-notice {
    border-radius: 2px;
    display: inline-block;
    font-size: 10px;
    line-height: 1.2;
    margin-left: 5px;
    max-width: 120px;
    padding: 1px 4px
}

.tv-search-bar__unmoderated-notice--warning {
    background-color: #e2e885;
    color: #666
}

.tv-search-bar__widgets-control {
    margin-right: 40px
}

.tv-search-bar__widgets-control-icon svg {
    fill: #fff
}

.tv-search-bar__search-query {
    display: inline-block;
    line-height: 1;
    position: relative;
    top: 20px;
    vertical-align: top
}

@media screen and (max-width:1019px) {
    .tv-search-bar__search-query {
        display: block;
        padding-right: 46px;
        top: 0
    }
}

.tv-search-bar__search-query--mobile {
    display: none
}

@media screen and (max-width:1019px) {
    .tv-search-bar__search-query--mobile {
        display: block
    }
    .tv-search-bar__search-query--without-filters-button {
        padding-right: 0
    }
}

.tv-search-bar__search-input {
    background-color: #b3c7d240;
    border: none;
    border-radius: 3px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 10px 36px 10px 44px;
    transition: background-color .35s ease;
    vertical-align: middle;
    width: 250px
}

.tv-search-bar__search-input::placeholder {
    color: #94959c;
    transition: color .35s ease
}

.tv-search-bar__search-input:focus::placeholder {
    color: #b7b8bd;
    transition-duration: .06s
}

@media screen and (max-width:1019px) {
    .tv-search-bar__search-input {
        background-color: initial;
        border-radius: 0;
        padding: 19px 36px 19px 32px;
        width: 100%
    }
}

.tv-search-bar__search-input:focus {
    transition-duration: .06s
}

@media screen and (max-width:1019px) {
    .tv-search-bar__search-input:focus {
        background-color: initial
    }
}

.tv-search-bar__search-icon {
    display: block;
    left: 12px;
    margin-top: -9px;
    opacity: .8;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transition: opacity .35s ease
}

@media screen and (max-width:1019px) {
    .tv-search-bar__search-icon {
        left: 0
    }
}

.tv-search-bar__search-icon svg {
    fill: #fff;
    display: block;
    height: 18px;
    width: 18px
}

.tv-search-bar__search-input:focus+.tv-search-bar__search-icon {
    opacity: 1;
    transition-duration: .06s
}

.tv-search-bar__input-reset {
    bottom: 0;
    cursor: pointer;
    display: block;
    opacity: .8;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: opacity .35s ease;
    width: 36px
}

.tv-search-bar__input-reset:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.tv-search-bar__input-reset svg {
    fill: #fff;
    display: inline-block;
    height: 9px;
    vertical-align: middle;
    width: 9px
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-search-bar__input-reset:hover {
        opacity: 1;
        transition-duration: .06s
    }
}

@media screen and (max-width:1019px) {
    .tv-search-bar__input-reset {
        right: 112px
    }
}

.tv-search-bar__sponsored {
    display: inline-block;
    height: 50px;
    line-height: 1;
    min-width: 1px;
    text-align: right;
    vertical-align: middle;
    width: 100px
}

@media screen and (max-width:1019px) {
    .tv-search-bar__sponsored {
        display: none
    }
}

.tv-search-bar__sponsored-text {
    font-size: 10px;
    font-weight: 700;
    margin-bottom: -6px;
    opacity: .7
}

.tv-search-bar__sponsored-by {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 100%;
    opacity: .9;
    position: relative;
    transition: opacity .35s ease;
    width: 100%
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-search-bar__sponsored-by:hover {
        opacity: 1;
        transition-duration: .06s
    }
}

.tv-search-bar__sponsored-img {
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.tv-search-bar__sponsored-img svg {
    fill: #fff;
    height: 40px;
    position: relative;
    width: 100px
}

.tv-search-bar--secondary {
    background-color: #fff;
    color: #2962ff
}

html.theme-dark .tv-search-bar--secondary {
    background-color: #131722;
    color: #2962ff
}

@media screen and (max-width:1019px) {
    .tv-search-bar--secondary_devices-reserved-height {
        height: 57px
    }
}

.tv-search-bar--secondary .tv-search-bar__button,
html.theme-dark .tv-search-bar--secondary .tv-search-bar__button {
    color: #2962ff
}

.tv-search-bar--secondary .tv-search-bar__button:active,
.tv-search-bar--secondary .tv-search-bar__device-btn:active {
    background-color: #f0f3fa
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-search-bar--secondary .tv-search-bar__button:hover,
    .tv-search-bar--secondary .tv-search-bar__device-btn:hover {
        background-color: #f0f3fa
    }
}

html.theme-dark .tv-search-bar--secondary .tv-search-bar__button:active,
html.theme-dark .tv-search-bar--secondary .tv-search-bar__device-btn:active {
    background-color: #2a2e39
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    html.theme-dark .tv-search-bar--secondary .tv-search-bar__button:hover,
    html.theme-dark .tv-search-bar--secondary .tv-search-bar__device-btn:hover {
        background-color: #2a2e39
    }
}

.tv-search-bar--secondary .tv-search-bar__device-btn svg,
.tv-search-bar--secondary .tv-search-bar__input-reset svg,
.tv-search-bar--secondary .tv-search-bar__search-icon svg {
    fill: #758696
}

.tv-search-bar--secondary .tv-search-bar__search-input {
    color: #758696
}

.tv-search-bar--secondary .tv-search-bar__search-input::placeholder {
    color: #9db2bd;
    transition: color .35s ease
}

.tv-search-bar--secondary .tv-search-bar__search-input:focus::placeholder {
    color: #94959c;
    transition-duration: .06s
}

.tv-search-bar--sub {
    background-color: #14151b;
    height: auto;
    line-height: 40px
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-search-bar--sub .tv-search-bar__button:hover {
        background-color: #f0f3fa
    }
    html.theme-dark .tv-search-bar--sub .tv-search-bar__button:hover {
        background-color: #2a2e39
    }
}

.tv-search-bar--sub .tv-search-bar__button:active {
    background-color: #f0f3fa
}

html.theme-dark .tv-search-bar--sub .tv-search-bar__button:active {
    background-color: #2a2e39
}

.tv-search-bar--sub .tv-search-bar__button-wrap {
    opacity: .65;
    transition: opacity .35s ease
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-search-bar--sub .tv-search-bar__button-wrap:hover {
        opacity: .8;
        transition-duration: .06s
    }
}

.tv-search-bar--sub .tv-search-bar__button-wrap:active {
    opacity: 1;
    transition-duration: .06s
}

.tv-search-bar--sub .tv-search-bar__button-wrap.i-active {
    opacity: 1
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-search-bar--sub .tv-search-bar__button-wrap.i-active:hover,
    html.theme-dark .tv-search-bar--sub .tv-search-bar__button-wrap.i-active:hover {
        color: #2962ff
    }
}

.tv-search-bar--sub .tv-search-bar__button-title {
    font-size: 12px;
    font-weight: 400
}

.tv-search-bar .tv-search-bar__caret {
    margin-left: 2px
}

.tv-search-bar__device-btn {
    bottom: 0;
    box-sizing: border-box;
    cursor: pointer;
    display: none;
    font-size: 0;
    padding: 0 20px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: background-color .35s ease;
    width: 66px
}

.tv-search-bar__device-btn--right_2 {
    right: 66px
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-search-bar__device-btn:hover {
        background-color: #20222d;
        transition-duration: .06s
    }
}

.tv-search-bar__device-btn:active {
    background-color: #16181f;
    transition-duration: .06s
}

@media screen and (max-width:1019px) {
    .tv-search-bar__device-btn {
        display: block
    }
}

.tv-search-bar__device-btn svg {
    fill: #fff;
    display: inline-block;
    vertical-align: middle
}

.tv-search-bar [data-division=search] {
    display: none
}

.tv-slider,
.ui-slider.tv-slider {
    background: none !important;
    background-color: initial !important;
    border: none !important;
    box-shadow: none;
    height: 10px !important;
    margin: 8px 100px;
    position: relative
}

.tv-slider:after,
.ui-slider.tv-slider:after {
    background: #dadde0;
    content: "";
    height: 2px;
    position: absolute;
    top: 4px;
    width: 100%
}

.tv-slider__labels,
.ui-slider.tv-slider__labels {
    position: absolute;
    top: 10px;
    width: 100%
}

.tv-slider__label,
.ui-slider.tv-slider__label {
    background-color: #fff;
    border: 1px solid #d1d4dc;
    border-radius: 2px;
    color: #434651;
    font-size: 12px !important;
    height: 25px;
    padding: 0 6px;
    position: absolute;
    top: -19px;
    width: 103px;
    width: 65px
}

html.theme-dark .tv-slider__label,
html.theme-dark .ui-slider.tv-slider__label {
    background-color: #1e222d;
    border-color: #50535e;
    color: #d1d4dc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-slider__label:hover,
    .ui-slider.tv-slider__label:hover {
        border-color: #a3a6af
    }
    html.theme-dark .tv-slider__label:hover,
    html.theme-dark .ui-slider.tv-slider__label:hover {
        border-color: #6a6d78
    }
}

.tv-slider__label:focus,
.ui-slider.tv-slider__label:focus,
html.theme-dark .tv-slider__label:focus,
html.theme-dark .ui-slider.tv-slider__label:focus {
    border-color: #2962ff
}

.tv-slider__label--left,
.ui-slider.tv-slider__label--left {
    left: -100px
}

.tv-slider__label--right,
.ui-slider.tv-slider__label--right {
    right: -96px
}

.tv-slider .ui-slider-handle,
.ui-slider.tv-slider .ui-slider-handle {
    background: #2962ff !important;
    border-radius: 5px;
    height: 10px !important;
    position: absolute;
    top: 0 !important;
    width: 10px !important;
    z-index: 1
}

.feature-mobiletouch .tv-slider .ui-slider-handle:after,
.feature-mobiletouch .ui-slider.tv-slider .ui-slider-handle:after {
    content: "";
    height: 100%;
    left: -6px;
    padding: 6px;
    position: absolute;
    top: -6px;
    width: 100%
}

.tv-slider .ui-slider-range,
.ui-slider.tv-slider .ui-slider-range {
    background: #2962ff !important;
    height: 2px !important;
    position: absolute;
    top: 4px !important;
    z-index: 1
}

.tv-slider .ui-slider-range-min,
.ui-slider.tv-slider .ui-slider-range-min {
    left: 0;
    right: auto
}

.tv-screener {
    position: relative
}

.tv-embed-widget-wrapper .tv-screener,
.tv-feed .tv-screener {
    margin: 0
}

.tv-screener__standalone-main-container {
    min-height: 0;
    position: fixed;
    z-index: 10
}

.tv-screener--standalone {
    padding-top: 56px;
    z-index: 1
}

.tv-screener--sticky-header {
    padding-top: 57px
}

.tv-screener--hidden-toolbar {
    padding-top: 0
}

.tv-screener__content-pane {
    height: calc(100% - 184px);
    overflow: auto;
    padding-bottom: 80px;
    position: relative
}

.tv-screener__content-pane::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

.tv-screener__content-pane::-webkit-scrollbar-thumb {
    background-color: #9598a1;
    border: 1px solid #f0f3fa;
    border-radius: 3px
}

html.theme-dark .tv-screener__content-pane::-webkit-scrollbar-thumb {
    background-color: #363a45;
    border-color: #1e222d
}

.tv-screener__content-pane::-webkit-scrollbar-track {
    background-color: initial;
    border-radius: 3px
}

.tv-screener__content-pane::-webkit-scrollbar-corner {
    display: none
}

.tv-screener__content-pane::-webkit-scrollbar {
    height: 6px;
    width: 6px
}

.tv-screener__content-pane::-webkit-scrollbar-thumb {
    background-color: #d1d4dc;
    border: none
}

html.theme-dark .tv-screener__content-pane::-webkit-scrollbar-thumb {
    background-color: #50535e
}

.tv-screener__content-pane--fully-loaded {
    height: calc(100% - 56px);
    padding-bottom: 0
}

.tv-screener--standalone .tv-screener__content-pane {
    height: auto;
    overflow: visible;
    padding-bottom: 0
}

.tv-screener--standalone-market {
    background: #fff;
    overflow: hidden
}

html.theme-dark .tv-screener--standalone-market {
    background: #1e222d
}

@media screen and (max-width:1019px) {
    .tv-screener--standalone-market {
        margin: 0 -20px
    }
}

.tv-screener--standalone-market .tv-screener__content-pane {
    overflow: hidden
}

@media screen and (max-width:1019px) {
    .tv-screener--standalone-market .tv-screener__content-pane {
        overflow: auto
    }
}

.tv-screener__symbol {
    color: #2962ff;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    max-width: 100%;
    padding-right: 3px
}

.tv-screener--standalone-market .tv-screener__symbol,
html.theme-dark .tv-screener--standalone-market .tv-screener__symbol {
    color: #2962ff
}

.tv-screener__symbol--text {
    color: #50535e;
    cursor: default
}

html.theme-dark .tv-screener__symbol--text {
    color: #d1d4dc
}

.tv-screener__symbol--secondary {
    font-weight: 400
}

.tv-screener__type {
    color: #8a8a8a;
    font-weight: 400;
    text-transform: none
}

.tv-screener--standalone-market .tv-screener__type,
html.theme-dark .tv-screener--standalone-market .tv-screener__type {
    color: #787b86
}

.tv-screener__description {
    color: #50535e;
    display: inline;
    font-weight: 400;
    letter-spacing: .3px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    vertical-align: bottom
}

html.theme-dark .tv-screener__description {
    color: #d1d4dc
}

@media screen and (max-width:767px) {
    .tv-screener__description {
        max-width: 150px
    }
}

.tv-screener--standalone-market .tv-screener__description {
    color: #131722
}

html.theme-dark .tv-screener--standalone-market .tv-screener__description {
    color: #d1d4dc
}

.tv-screener__loading-screen {
    background: #ffffff80;
    bottom: 0;
    left: 0;
    position: absolute;
    top: 105px;
    width: 100%;
    z-index: 1
}

html.theme-dark .tv-screener__loading-screen {
    background: #13172280
}

.tv-screener__loading-screen--standalone {
    position: fixed
}

.tv-screener__loading-screen--hidden-toolbar {
    top: 49px
}

.tv-screener__bottom-loading-screen {
    bottom: 40px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.tv-screener--standalone .tv-screener__bottom-loading-screen {
    bottom: 0;
    height: 70px;
    position: relative
}

.tv-screener__filter-field-title--active {
    color: #2962ff !important
}

.tv-screener__standalone-wrap {
    margin: 0;
    padding: 148px 0 0
}

.tv-screener__standalone-title-wrap {
    background-color: #fff;
    border-bottom: 2px solid #e0e3eb;
    display: flex;
    justify-content: space-between;
    padding: 26px 20px 20px
}

html.theme-dark .tv-screener__standalone-title-wrap {
    background-color: #131722;
    border-bottom-color: #434651
}

.tv-screener__standalone-title {
    color: #131722;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: -.3px;
    line-height: 35px
}

html.theme-dark .tv-screener__standalone-title {
    color: #d1d4dc
}

.tv-screener__maintenance {
    color: #8f8f8f;
    font-style: italic;
    margin: 10px 11px;
    text-align: center
}

.tv-screener__body-background {
    background-color: #fff
}

html.theme-dark .tv-screener__body-background {
    background-color: #131722
}

.tv-screener-toolbar {
    align-items: center;
    background-color: #fff;
    box-sizing: border-box;
    display: flex;
    flex-wrap: nowrap;
    padding: 12px 20px 10px;
    position: relative;
    transition: display .4s .4s
}

html.theme-dark .tv-screener-toolbar {
    background-color: #131722
}

@media screen and (max-width:767px) {
    .tv-screener-toolbar {
        flex-wrap: wrap
    }
}

.tv-screener-toolbar--one-line {
    flex-wrap: nowrap;
    overflow: visible
}

.tv-screener-toolbar--standalone {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.tv-screener-toolbar--markets {
    background: #fff
}

html.theme-dark .tv-screener-toolbar--markets {
    background: #1e222d
}

.tv-screener-toolbar--markets_relative {
    position: relative
}

.tv-screener-toolbar--markets_sticky {
    background: #fff;
    position: fixed;
    z-index: 5
}

html.theme-dark .tv-screener-toolbar--markets_sticky {
    background: #1e222d
}

.tv-screener-toolbar--markets_absolute {
    background: #fff;
    left: 0;
    position: absolute;
    top: 0
}

html.theme-dark .tv-screener-toolbar--markets_absolute {
    background: #1e222d
}

.tv-screener-toolbar--standalone_sticky {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 3
}

.tv-screener-toolbar__refresh-counter {
    bottom: 0;
    display: none;
    font-size: 10px;
    left: 0;
    pointer-events: none;
    position: absolute;
    text-align: center;
    white-space: nowrap;
    width: 100%
}

.tv-screener-toolbar__button--with-counter .tv-screener-toolbar__refresh-counter {
    display: block
}

.tv-screener-toolbar>div {
    height: 32px;
    margin-bottom: 2px
}

.tv-screener-toolbar__button {
    background-color: #fff;
    border: 1px solid #e0e3eb;
    border-radius: 2px;
    box-sizing: border-box;
    color: #787b86;
    cursor: pointer;
    display: inline-block;
    flex-shrink: 0;
    font-size: 12px;
    font-weight: 700;
    height: 32px;
    max-width: 250px;
    overflow: hidden;
    padding: 8px 12px 0;
    position: relative;
    text-overflow: ellipsis;
    transition: background-color .175s ease, opacity .175s ease;
    vertical-align: middle;
    white-space: nowrap
}

html.theme-dark .tv-screener-toolbar__button {
    background-color: #131722;
    border-color: #363a45;
    color: #787b86
}

.tv-screener-toolbar__button--space_right {
    margin-right: 10px
}

.tv-screener-toolbar__button--animated {
    transition: background-color .175s ease, opacity .175s ease, width .35s ease
}

.tv-screener-toolbar__button--with-options {
    border-bottom-right-radius: 0;
    border-right: none;
    border-top-right-radius: 0
}

.tv-screener-toolbar__button--options {
    background-color: #fff;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.tv-screener-toolbar__button--refresh {
    background-color: #fff;
    padding: 8px 0 0;
    width: 32px
}

.tv-screener-toolbar__button--refresh svg {
    left: 50%
}

.tv-screener-toolbar__button--export {
    width: 36px
}

.tv-screener-toolbar__button--export svg {
    left: 50%
}

.tv-screener-toolbar__button--square {
    align-items: center;
    display: flex;
    height: 32px;
    justify-content: center;
    padding: 0;
    width: 32px
}

.tv-screener-toolbar__button--refresh.tv-screener-toolbar__button--with-counter svg {
    transform: scale(.9) translateY(-5px)
}

.tv-screener-toolbar__button--arrow-down {
    padding-right: 19px
}

.tv-screener-toolbar__button--arrow-down:before {
    border: 4px solid #0000;
    border-top-color: #758696;
    content: "";
    margin-left: 0;
    margin-top: -4px;
    position: absolute;
    right: 6px;
    top: 55%
}

.tv-screener-toolbar__button--with-state {
    padding-right: 23px
}

.tv-screener-toolbar__button--active {
    color: #2962ff
}

.tv-screener-toolbar__button--active svg {
    fill: #2962ff
}

.tv-screener-toolbar__button--active:after {
    border-top-color: #2962ff
}

.tv-screener-toolbar__button--create-alert {
    background-color: #fff
}

.tv-screener-toolbar__button--create-alert svg {
    transition: opacity .175s ease
}

.tv-screener-toolbar__button--unsaved:after {
    content: "*";
    position: absolute;
    right: 17px;
    top: 9px
}

.tv-screener-toolbar__button.i-loading {
    background-color: #2962ff;
    border-color: #2962ff;
    pointer-events: none
}

html.theme-dark .tv-screener-toolbar__button.i-loading {
    background-color: #2962ff;
    border-color: #2962ff
}

.tv-screener-toolbar__button.i-loading:after {
    animation-duration: 1.05s;
    animation-iteration-count: infinite;
    animation-name: tv-pulse-animation-button;
    animation-timing-function: cubic-bezier(.33, 0, .11, 1);
    border: 1px solid #fff;
    border-radius: 50%;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 10px;
    left: 50%;
    margin: -5px 0 0 -5px;
    position: absolute;
    top: 50%;
    width: 10px
}

html.theme-dark .tv-screener-toolbar__button.i-loading:after {
    border: 1px solid #d1d4dc
}

.tv-screener-toolbar__button.i-loading svg {
    opacity: 0
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-toolbar__button:hover {
        background-color: #f8f9fd
    }
    html.theme-dark .tv-screener-toolbar__button:hover {
        background-color: #1e222d
    }
}

.tv-screener-toolbar__button:active {
    background-color: #e0e3eb
}

html.theme-dark .tv-screener-toolbar__button:active {
    background-color: #363a45
}

.tv-screener-toolbar__button:active {
    color: #787b86
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-toolbar__button:hover {
        color: #787b86
    }
}

html.theme-dark .tv-screener-toolbar__button:active {
    color: #787b86
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    html.theme-dark .tv-screener-toolbar__button:hover {
        color: #787b86
    }
}

.tv-screener-toolbar__button:active svg {
    fill: #787b86
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-toolbar__button:hover svg {
        fill: #787b86
    }
}

html.theme-dark .tv-screener-toolbar__button:active svg {
    fill: #787b86
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    html.theme-dark .tv-screener-toolbar__button:hover svg {
        fill: #787b86
    }
}

.tv-screener-toolbar__button--enabled {
    background-color: #2962ff;
    border-color: #2962ff;
    color: #fff
}

html.theme-dark .tv-screener-toolbar__button--enabled {
    background-color: #2962ff;
    border-color: #2962ff;
    color: #d1d4dc
}

.tv-screener-toolbar__button--enabled svg {
    fill: #fff
}

html.theme-dark .tv-screener-toolbar__button--enabled svg {
    fill: #d1d4dc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-toolbar__button--enabled:hover {
        background-color: #1e53e5;
        color: #fff
    }
    html.theme-dark .tv-screener-toolbar__button--enabled:hover {
        background-color: #1e53e5;
        color: #d1d4dc
    }
    .tv-screener-toolbar__button--enabled:hover svg {
        fill: #fff
    }
    html.theme-dark .tv-screener-toolbar__button--enabled:hover svg {
        fill: #d1d4dc
    }
}

.tv-screener-toolbar__button--enabled:active,
html.theme-dark .tv-screener-toolbar__button--enabled:active {
    background-color: #1848cc
}

.tv-screener-toolbar__button--alert-loading {
    background-color: #2962ff;
    border-color: #2962ff;
    pointer-events: none
}

html.theme-dark .tv-screener-toolbar__button--alert-loading {
    background-color: #2962ff;
    border-color: #2962ff
}

@keyframes tv-pulse-animation-button {
    0% {
        opacity: 0
    }
    20% {
        opacity: 1
    }
    to {
        opacity: 0;
        transform: scale(2.5)
    }
}

.tv-screener-toolbar__button--alert-loading:after {
    animation-duration: 1.05s;
    animation-iteration-count: infinite;
    animation-name: tv-pulse-animation-button;
    animation-timing-function: cubic-bezier(.33, 0, .11, 1);
    border: 1px solid #fff;
    border-radius: 50%;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 10px;
    left: 50%;
    margin: -5px 0 0 -5px;
    position: absolute;
    top: 50%;
    width: 10px
}

html.theme-dark .tv-screener-toolbar__button--alert-loading:after {
    border: 1px solid #d1d4dc
}

.tv-screener-toolbar__button--alert-loading svg {
    opacity: 0
}

.tv-screener-toolbar__button--enabled-alert-loading {
    background-color: #fff;
    border-color: #eceff2
}

html.theme-dark .tv-screener-toolbar__button--enabled-alert-loading {
    background-color: #1e222d;
    border-color: #363c4e
}

.tv-screener-toolbar__button--enabled-alert-loading:after {
    border-color: #758696
}

.tv-screener-toolbar__button--filters {
    background-color: #2962ff;
    border-width: 0;
    color: #fff
}

html.theme-dark .tv-screener-toolbar__button--filters {
    background-color: #2962ff;
    color: #d1d4dc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-toolbar__button--filters:hover,
    html.theme-dark .tv-screener-toolbar__button--filters:hover {
        background-color: #1e53e5
    }
}

.tv-screener-toolbar__button--filters:active {
    background-color: #1848cc
}

html.theme-dark .tv-screener-toolbar__button--filters:active {
    background-color: #2962ff
}

.tv-screener-toolbar__button--filters:active {
    color: #fff
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-toolbar__button--filters:hover {
        color: #fff
    }
}

html.theme-dark .tv-screener-toolbar__button--filters:active {
    color: #d1d4dc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    html.theme-dark .tv-screener-toolbar__button--filters:hover {
        color: #d1d4dc
    }
}

.tv-screener-toolbar__button-icon {
    fill: #787b86;
    position: relative;
    vertical-align: middle
}

html.theme-dark .tv-screener-toolbar__button-icon {
    fill: #787b86
}

.tv-screener-toolbar__button-icon--standalone-refresh {
    margin-left: -9px;
    top: -2px
}

.tv-screener-toolbar__button-icon--export {
    margin-left: -8px;
    top: -2px
}

.tv-screener-toolbar__button-icon--filters {
    fill: #fff;
    height: 14px;
    margin-left: 7px;
    width: 12px
}

html.theme-dark .tv-screener-toolbar__button-icon--filters {
    fill: #d1d4dc
}

.tv-screener-toolbar__button-wrap,
.tv-screener-toolbar__filter-count-wrap {
    position: relative
}

.tv-screener-toolbar__filter-count {
    background: #2962ff;
    border: 2px solid #fff;
    border-radius: 12px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    height: 19px;
    line-height: 20px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -12px;
    width: 19px
}

html.theme-dark .tv-screener-toolbar__filter-count {
    background: #2962ff;
    border: 2px solid #131722;
    color: #d1d4dc
}

.tv-screener-toolbar__filter-count--market-count {
    border: none;
    height: 16px;
    line-height: 16px;
    right: 11px;
    top: -1px;
    width: 16px
}

.tv-screener-toolbar__switch {
    align-items: center;
    display: flex;
    margin-left: 10px
}

.tv-screener-toolbar__favorites,
.tv-screener-toolbar__period-picker {
    align-items: center;
    display: flex;
    flex-grow: 1
}

.tv-screener-toolbar__favorites {
    max-width: 100%
}

.tv-screener-toolbar__period-picker {
    width: 100%
}

.tv-screener-toolbar__no-scroll-choicer-react-root {
    flex-grow: 1
}

.tv-screener-toolbar__no-scroll-choicer-react-root-dropdown-item--selected {
    background-color: #2962ff !important;
    color: #fff !important
}

html.theme-dark .tv-screener-toolbar__no-scroll-choicer-react-root-dropdown-item--selected {
    background-color: #3179f52e !important;
    color: #fff !important
}

.tv-screener-toolbar__favorites-item,
.tv-screener-toolbar__period-picker-item {
    background-color: #f1f3f6;
    border-radius: 2px;
    color: #758696;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    margin-left: 9px;
    max-width: 150px;
    overflow: hidden;
    padding: 5px 10px;
    text-overflow: ellipsis;
    transition: background-color .175s ease;
    white-space: nowrap
}

html.theme-dark .tv-screener-toolbar__favorites-item,
html.theme-dark .tv-screener-toolbar__period-picker-item {
    background-color: #1c2030
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-toolbar__favorites-item:hover,
    .tv-screener-toolbar__period-picker-item:hover {
        background-color: #e1e6ec
    }
    html.theme-dark .tv-screener-toolbar__favorites-item:hover,
    html.theme-dark .tv-screener-toolbar__period-picker-item:hover {
        background-color: #2f3241
    }
}

.tv-screener-toolbar__favorites-item:active,
.tv-screener-toolbar__period-picker-item:active {
    background-color: #758696
}

html.theme-dark .tv-screener-toolbar__favorites-item:active,
html.theme-dark .tv-screener-toolbar__period-picker-item:active {
    background-color: #262b3e
}

.tv-screener-toolbar__favorites-item:first-child,
.tv-screener-toolbar__period-picker-item:first-child {
    margin-left: 0
}

.tv-screener-toolbar__favorites-item--active,
.tv-screener-toolbar__period-picker-item--active {
    background-color: #758696 !important;
    color: #fff
}

html.theme-dark .tv-screener-toolbar__favorites-item--active,
html.theme-dark .tv-screener-toolbar__period-picker-item--active {
    background-color: #262b3e !important;
    color: #c5cbce
}

.tv-screener-toolbar__favorites-item--active:active,
.tv-screener-toolbar__period-picker-item--active:active {
    background-color: #758696 !important;
    color: #fff
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-toolbar__favorites-item--active:hover,
    .tv-screener-toolbar__period-picker-item--active:hover {
        background-color: #758696 !important;
        color: #fff
    }
}

html.theme-dark .tv-screener-toolbar__favorites-item--active:active,
html.theme-dark .tv-screener-toolbar__period-picker-item--active:active {
    background-color: #262b3e !important
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    html.theme-dark .tv-screener-toolbar__favorites-item--active:hover,
    html.theme-dark .tv-screener-toolbar__period-picker-item--active:hover {
        background-color: #262b3e !important
    }
}

html.theme-dark .tv-screener-toolbar__favorites-item--active:active,
html.theme-dark .tv-screener-toolbar__period-picker-item--active:active {
    color: #c5cbce
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    html.theme-dark .tv-screener-toolbar__favorites-item--active:hover,
    html.theme-dark .tv-screener-toolbar__period-picker-item--active:hover {
        color: #c5cbce
    }
}

.tv-screener-toolbar__favorites-more-wrap {
    display: inline-block;
    margin-left: 9px;
    position: relative
}

.tv-screener-toolbar__favorites-more {
    display: block;
    height: 15px;
    margin-left: 0;
    position: relative;
    width: 5px
}

.tv-screener-toolbar__favorites-more:after {
    border: 4px solid #0000;
    border-top-color: #758696;
    content: "";
    margin-left: -1px;
    margin-top: -4px;
    position: absolute;
    top: 55%
}

.tv-screener-toolbar__interval-sup {
    top: -.5em
}

.tv-screener-toolbar__interval-select {
    white-space: nowrap
}

.tv-screener-toolbar .tv-screener-toolbar__currency-select {
    margin-right: 10px
}

.tv-screener-toolbar .tv-screener-toolbar__currency-select .tv-dropdown__button {
    text-align: center;
    width: 210px
}

.tv-screener-toolbar .tv-screener-toolbar__currency-select .tv-screener-popup__item {
    text-align: center;
    width: 170px
}

.tv-screener-toolbar .tv-screener-popup__currency-select--active {
    background-color: #e3effd
}

html.theme-dark .tv-screener-toolbar .tv-screener-popup__currency-select--active {
    background-color: #142e61
}

.tv-flag-country--globe svg {
    color: #131722
}

html.theme-dark .tv-flag-country--globe svg {
    color: #b2b5be
}

.tv-screener-popup {
    width: 280px
}

.tv-screener-popup__item {
    color: #434651;
    cursor: pointer;
    font-size: 13px;
    line-height: 14px;
    overflow: hidden;
    padding: 10px 22px;
    position: relative;
    text-overflow: ellipsis;
    text-transform: none;
    white-space: nowrap
}

html.theme-dark .tv-screener-popup__item {
    color: #d1d4dc
}

.tv-screener-popup__item--presets,
.tv-screener-popup__item--save {
    border-bottom: 1px solid #ececec
}

html.theme-dark .tv-screener-popup__item--presets,
html.theme-dark .tv-screener-popup__item--save {
    border-bottom-color: #363c4e
}

.tv-screener-popup__item--save {
    margin-bottom: 10px
}

.tv-screener-popup__item--active {
    background-color: #e3effd
}

html.theme-dark .tv-screener-popup__item--active {
    background-color: #142e61
}

.tv-screener-popup__item--presets {
    font-weight: 400;
    padding: 0
}

.tv-screener-popup__item--presets:empty {
    display: none
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-popup__item--preset:hover {
        padding-right: 70px
    }
}

.tv-screener-popup__item--space-left {
    padding-left: 25px !important
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-popup__item:hover {
        background-color: #f0f3fa
    }
    html.theme-dark .tv-screener-popup__item:hover {
        background-color: #2a2e39
    }
}

.tv-screener-popup__item-presets-title {
    display: block;
    font-weight: 700;
    padding: 10px 22px
}

.tv-screener-popup__item-delete {
    display: none;
    position: absolute;
    right: 74px;
    top: 11px
}

.tv-screener-popup__item-delete--right {
    right: 18px
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-popup__item-delete:hover svg * {
        stroke: #555
    }
    .tv-screener-popup__item:hover>.tv-screener-popup__item-delete {
        display: inline
    }
}

.tv-screener-popup__item-edit,
.tv-screener-popup__item-rename {
    display: none;
    position: absolute;
    right: 45px;
    top: 11px
}

.tv-screener-popup__item-edit svg,
.tv-screener-popup__item-rename svg {
    fill: #758696;
    height: 10px;
    width: 12px
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-popup__item-edit:hover svg,
    .tv-screener-popup__item-rename:hover svg {
        fill: #555
    }
    .tv-screener-popup__item:hover>.tv-screener-popup__item-edit,
    .tv-screener-popup__item:hover>.tv-screener-popup__item-rename {
        display: block
    }
}

.tv-screener-popup__item-delete,
.tv-screener-popup__item-rename,
.tv-screener-popup__item-star,
.tv-screener-popup__item-star-active {
    margin: -7px;
    padding: 7px
}

.tv-screener-popup__item-star,
.tv-screener-popup__item-star-active {
    display: none;
    position: absolute;
    right: 15px;
    top: 8px
}

.tv-screener-popup__item-star svg,
.tv-screener-popup__item-star-active svg {
    fill: #758696;
    height: 16px;
    width: 16px
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-popup__item-star:hover svg {
        fill: #555
    }
}

.tv-screener-popup__item-star-active svg {
    fill: #ffc84a
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-popup__item-star-active:hover svg {
        fill: #f79217
    }
}

.tv-screener-popup__item--favorite .tv-screener-popup__item-star-active {
    display: inline
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-popup__item:hover>.tv-screener-popup__item-star {
        display: inline
    }
    .tv-screener-popup__item--favorite:hover>.tv-screener-popup__item-star {
        display: none
    }
}

.tv-screener-popup__refresh-intervals {
    width: auto
}

.tv-screener-popup__refresh-interval-label {
    white-space: nowrap
}

.tv-screener-popup__select-interval-active {
    color: #2962ff
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-popup__select-interval-active:hover {
        color: #2962ff
    }
}

.tv-screener-popup__item-alert-toggle {
    box-sizing: border-box;
    display: none;
    height: 14px;
    left: 6px;
    padding: 2px 0 0 2px;
    position: absolute;
    top: 9px;
    width: 14px
}

.tv-screener-popup__item-alert-toggle svg {
    fill: #758696;
    display: block;
    height: 10px;
    width: 10px
}

.tv-screener-popup__item-alert-toggle--active {
    display: block
}

.tv-screener-popup__item-alert-toggle--active svg {
    fill: #2962ff
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-popup__item-alert-toggle:hover svg {
        fill: #627384
    }
    .tv-screener-popup__item-alert-toggle--active:hover svg {
        fill: #1e53e5
    }
    .tv-screener-popup__item:hover .tv-screener-popup__item-alert-toggle {
        display: block
    }
}

.feature-mobiletouch .tv-screener-popup__item--favorite .tv-screener-popup__item-star {
    display: none
}

.feature-mobiletouch .tv-screener-popup__item-delete,
.feature-mobiletouch .tv-screener-popup__item-rename,
.feature-mobiletouch .tv-screener-popup__item-star {
    display: inline
}

.tv-screener-fields-popup {
    top: 1px;
    width: 280px
}

.tv-screener-fields-popup__search-wrap {
    border-bottom: 1px solid;
    border-color: #e0e3eb;
    height: 45px;
    position: relative
}

html.theme-dark .tv-screener-fields-popup__search-wrap {
    border-color: #363a45
}

.tv-screener-fields-popup__search-input {
    border: none;
    box-sizing: border-box;
    display: block;
    height: 45px;
    margin: 0;
    padding: 10px 22px 0;
    width: 100%
}

.tv-screener-fields-popup__search-no-matches {
    color: #787b86;
    font-style: italic;
    pointer-events: none
}

html.theme-dark .tv-screener-fields-popup__search-no-matches {
    color: #787b86
}

.tv-screener-fields-popup__item {
    color: #434651;
    cursor: pointer;
    display: block;
    font-size: 13px;
    line-height: 14px;
    padding: 10px 22px
}

html.theme-dark .tv-screener-fields-popup__item {
    color: #d1d4dc
}

.tv-screener-fields-popup__item--no-matches {
    color: #b4b4b4;
    cursor: default;
    font-style: italic
}

.tv-screener-fields-popup__search-input {
    background-color: #fff;
    color: #434651
}

html.theme-dark .tv-screener-fields-popup__search-input {
    background-color: #1e222d;
    color: #d1d4dc
}

@keyframes flick {
    0% {
        background-color: #fff2cf
    }
    to {
        background-color: initial
    }
}

@keyframes flick-theme-dark {
    0% {
        background-color: #123440
    }
    to {
        background-color: initial
    }
}

html.theme-dark .tv-screener-table__result-row--focused,
html.theme-dark .tv-screener-table__result-row--selected {
    background: #142e61
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    html.theme-dark .tv-screener-table__result-row--focused:hover,
    html.theme-dark .tv-screener-table__result-row--selected:hover {
        background: #142e61 !important
    }
}

html.theme-dark .tv-screener-table__result-row--flick {
    animation-name: flick-theme-dark
}

.tv-screener-table {
    color: #131722;
    position: static
}

html.theme-dark .tv-screener-table {
    color: #d1d4dc
}

.tv-screener-table--fixed {
    table-layout: fixed
}

.tv-screener-table__thead {
    background-color: initial;
    border: none;
    pointer-events: none
}

.tv-screener-table__thead--regular,
.tv-screener-table__thead--sticky {
    pointer-events: auto
}

.tv-screener-table__head {
    border-bottom: 1px solid #e0e3eb;
    border-top: 1px solid #e0e3eb;
    height: 48px
}

html.theme-dark .tv-screener-table__head {
    border-bottom-color: #434651;
    border-top-color: #434651
}

.tv-screener-table__th {
    cursor: default;
    padding: 0
}

.tv-screener-table__th:not(:first-child) {
    border-left: 1px solid #e0e3eb
}

html.theme-dark .tv-screener-table__th:not(:first-child) {
    border-left-color: #434651
}

.tv-screener-table__th--dragging {
    background-color: #f5f8f9;
    z-index: 1
}

html.theme-dark .tv-screener-table__th--dragging {
    background-color: #2f3241
}

.tv-screener-table__th:last-child:not(.tv-screener-table__th--big):not(.tv-screener-table__th--no-toolbar) {
    padding-right: 41px
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-table__th:hover {
        background-color: #f0f3fa
    }
    html.theme-dark .tv-screener-table__th:hover {
        background-color: #2a2e39
    }
}

.tv-screener-table .tv-screener-table__th {
    white-space: normal
}

.tv-screener-table__head-wrap {
    align-items: center;
    display: flex;
    height: 48px;
    padding: 0 10px
}

.tv-screener-table__head-wrap--disable-interaction {
    cursor: default
}

.tv-screener-table__head-left {
    color: #787b86;
    display: flex;
    flex-wrap: wrap;
    min-width: 30px;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

html.theme-dark .tv-screener-table__head-left {
    color: #787b86
}

.tv-screener-table__head-left--name-col,
.tv-screener-table__head-left--name-col-without-description {
    display: grid;
    grid-template: "columnName searchInput" "columnValue searchInput" "columnMatches searchInput";
    min-width: 220px;
    padding-left: 20px;
    text-align: left;
    width: 100%
}

@media screen and (max-width:1019px) {
    .tv-screener-table__head-left--name-col,
    .tv-screener-table__head-left--name-col-without-description {
        min-width: 100px
    }
}

.tv-screener--standalone-market .tv-screener-table__head-left--name-col,
.tv-screener--standalone-market .tv-screener-table__head-left--name-col-without-description {
    grid-template: "columnName searchInput" "columnValue searchInput"
}

.tv-screener-table__head-left--widget-name-col-without-description {
    display: grid;
    grid-template: "columnName" "columnValue" "columnMatches";
    min-width: 90px;
    padding-left: 20px;
    text-align: left
}

.tv-screener-table__head-left--text {
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    grid-area: columnName;
    line-height: 17px;
    position: relative;
    vertical-align: middle;
    width: 100%
}

.tv-screener-table__head-left--title-three-lines {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 12px;
    max-height: 36px;
    overflow: hidden
}

.tv-screener-table__head-left--title-two-lines {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 12px;
    max-height: 24px;
    overflow: hidden
}

.tv-screener-table__head-left .tv-screener-table__head-left--marker {
    height: 20px;
    left: -30px;
    position: absolute;
    top: -2px
}

.tv-screener-table__filter-button {
    align-items: center;
    background-color: #f0f3fa;
    color: #787b86;
    display: inline-flex;
    height: 100%;
    justify-content: center;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 18px
}

html.theme-dark .tv-screener-table__filter-button {
    background-color: #2a2e39;
    color: #787b86
}

.tv-screener-table__filter-button svg {
    height: 14px;
    width: 12px
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-table__th:hover .tv-screener-table__filter-button {
        border-left: 1px solid #e0e3eb
    }
    html.theme-dark .tv-screener-table__th:hover .tv-screener-table__filter-button {
        border-left: 1px solid #434651
    }
    .tv-screener-table__th:hover .tv-screener-table__filter-button:hover {
        background-color: #e0e3eb;
        color: #131722
    }
    html.theme-dark .tv-screener-table__th:hover .tv-screener-table__filter-button:hover {
        background-color: #363a45;
        color: #d1d4dc
    }
    .tv-screener-table__th:hover .tv-screener-table__filter-button--active,
    html.theme-dark .tv-screener-table__th:hover .tv-screener-table__filter-button--active {
        color: #2962ff
    }
    .tv-screener-table__th:hover .tv-screener-table__filter-button--active:hover,
    html.theme-dark .tv-screener-table__th:hover .tv-screener-table__filter-button--active:hover {
        color: #1e53e5
    }
}

.tv-screener-table__col--dragging {
    background-color: #f5f8f9
}

html.theme-dark .tv-screener-table__col--dragging {
    background-color: #2f3241
}

.tv-screener-table__result-row {
    cursor: default;
    height: 48px
}

.tv-screener-table__result-row--flick {
    animation-duration: 1.4s;
    animation-iteration-count: 1;
    animation-name: flick;
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener--standalone-market .tv-screener-table__result-row:hover {
        background: #f0f3fa
    }
    html.theme-dark .tv-screener--standalone-market .tv-screener-table__result-row:hover {
        background: #2a2e39
    }
}

.tv-screener-table__result-row--active {
    background: #3179f566
}

.tv-screener--standalone-market .tv-screener-table__result-row--active {
    background: #e3effd
}

html.theme-dark .tv-screener--standalone-market .tv-screener-table__result-row--active {
    background: #132042
}

.tv-screener-table__result-row--active .tv-screener-table__cell:first-child {
    border-left: 6px solid #2962ff
}

.tv-screener-table__result-row--focused,
.tv-screener-table__result-row--selected {
    background: #bbd9fb
}

.tv-screener--standalone-market .tv-screener-table__result-row--focused,
.tv-screener--standalone-market .tv-screener-table__result-row--selected {
    background: #e3effd
}

html.theme-dark .tv-screener--standalone-market .tv-screener-table__result-row--focused,
html.theme-dark .tv-screener--standalone-market .tv-screener-table__result-row--selected {
    background: #132042
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-table__result-row--focused:hover,
    .tv-screener-table__result-row--selected:hover {
        background: #bbd9fb !important
    }
    .tv-screener--standalone-market .tv-screener-table__result-row--focused:hover,
    .tv-screener--standalone-market .tv-screener-table__result-row--selected:hover {
        background: #e3effd !important
    }
    html.theme-dark .tv-screener--standalone-market .tv-screener-table__result-row--focused:hover,
    html.theme-dark .tv-screener--standalone-market .tv-screener-table__result-row--selected:hover {
        background: #132042 !important
    }
}

.feature-mobiletouch .tv-screener-table__result-row--focused .tv-screener-table__marker,
.feature-mobiletouch .tv-screener-table__result-row--selected .tv-screener-table__marker {
    visibility: visible
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-table__result-row:hover .tv-screener__symbol {
        color: #1e53e5;
        cursor: pointer;
        transition-duration: .06s
    }
    .tv-screener-table__result-row:hover .tv-screener__symbol--text {
        color: #50535e;
        cursor: default
    }
    html.theme-dark .tv-screener-table__result-row:hover .tv-screener__symbol--text {
        color: #d1d4dc
    }
}

.tv-screener-table__result-row--active .tv-screener-table__marker {
    visibility: visible
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-table__result-row:hover .tv-screener-table__marker {
        visibility: visible
    }
}

.tv-screener-table__symbol-addition {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    flex-shrink: 0;
    justify-content: flex-end
}

.tv-screener-table__marker {
    min-height: 16px;
    min-width: 20px;
    visibility: hidden
}

.tv-screener-table__marker--active {
    visibility: visible
}

.tv-screener-table__symbol-container {
    align-items: center;
    display: flex
}

.tv-screener-table__cell {
    font-size: 14px;
    padding: 12px 10px 12px 11px;
    text-align: right;
    text-transform: none;
    white-space: nowrap
}

.tv-screener-table__cell .tv-screener__symbol {
    text-transform: none;
    transition: color .35s ease
}

.tv-screener-table__cell .tv-screener__description {
    color: #4f5966;
    display: block;
    font-size: 11px;
    letter-spacing: .3px;
    margin-top: 2px
}

.tv-screener--standalone-market .tv-screener-table__cell .tv-screener__description {
    color: #131722
}

html.theme-dark .tv-screener--standalone-market .tv-screener-table__cell .tv-screener__description {
    color: #d1d4dc
}

.tv-screener-table__cell .tv-flag-country {
    margin: 0 12px 0 4px
}

.tv-screener-table__cell--left {
    text-align: left
}

.tv-screener-table__cell--center {
    text-align: center
}

.tv-screener-table__cell--up {
    color: #00a97f
}

.tv-screener--standalone-market .tv-screener-table__cell--up {
    color: #22ab94
}

html.theme-dark .tv-screener--standalone-market .tv-screener-table__cell--up {
    color: #06806b
}

.tv-screener-table__cell--down {
    color: #ff173e
}

.tv-screener--standalone-market .tv-screener-table__cell--down {
    color: #f7525f
}

html.theme-dark .tv-screener--standalone-market .tv-screener-table__cell--down {
    color: #cc2f3c
}

.tv-screener-table__cell--highlighted {
    text-overflow: clip
}

.tv-screener-table__cell--growing {
    background-color: #37bc9b;
    border-radius: 2px;
    color: #fff;
    margin: 0 -3px;
    padding: 1px 3px
}

.tv-screener--standalone-market .tv-screener-table__cell--growing {
    background-color: #22ab94;
    color: #fff
}

html.theme-dark .tv-screener--standalone-market .tv-screener-table__cell--growing {
    background-color: #06806b;
    color: #fff
}

.tv-screener-table__cell--falling {
    background-color: #ff4a68;
    border-radius: 2px;
    color: #fff;
    margin: 0 -3px;
    padding: 1px 3px
}

.tv-screener--standalone-market .tv-screener-table__cell--falling {
    background-color: #f7525f;
    color: #fff
}

html.theme-dark .tv-screener--standalone-market .tv-screener-table__cell--falling {
    background-color: #cc2f3c;
    color: #fff
}

.tv-screener-table__cell--fix-width {
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tv-screener-table__cell:first-child {
    max-width: 300px;
    padding-bottom: 4px;
    padding-left: 20px;
    padding-top: 5px
}

@media screen and (max-width:1019px) {
    .tv-screener-table__cell:first-child {
        min-width: 0
    }
}

.tv-screener-table__cell:last-child:not(.tv-screener-table__cell--big):not(.tv-screener-table__cell--no-toolbar) {
    padding-right: 53px
}

.tv-screener-table__cell--without-description .tv-flag-country {
    margin-top: 0
}

.tv-screener-table__cell--without-description:first-child {
    min-width: 175px
}

@media screen and (max-width:1019px) {
    .tv-screener-table__cell--without-description:first-child {
        min-width: 90px
    }
}

.tv-screener-table__cell--widget-without-description:first-child {
    min-width: 90px
}

.tv-screener-table__cell--color-normal {
    color: #131722
}

html.theme-dark .tv-screener-table__cell--color-normal {
    color: #d1d4dc
}

.tv-screener-table__cell--crypto_mkt {
    font-size: 14px
}

.tv-screener-table__cell--with-marker:first-child {
    padding-left: 0
}

.tv-screener-table__market-icon {
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 20px
}

.tv-screener-table__market-icon svg {
    stroke: currentColor
}

.tv-screener-table__cell .session-status {
    border-radius: 2px;
    display: inline-block;
    height: 4px;
    margin: 0 0 2px 4px;
    position: relative;
    width: 4px
}

.tv-screener-table__cell .session-status.pre_market {
    background: #f79d16
}

.tv-screener-table__sort {
    background-color: #37a6ef;
    bottom: 0;
    display: inline-block;
    height: 2px;
    position: absolute;
    right: 0;
    text-align: center;
    visibility: hidden;
    width: 100%
}

.tv-screener--standalone-market .tv-screener-table__sort,
html.theme-dark .tv-screener--standalone-market .tv-screener-table__sort {
    background-color: #2962ff
}

.tv-screener-table__sort svg {
    fill: #37a6ef;
    position: absolute;
    right: calc(50% - 4px)
}

.tv-screener--standalone-market .tv-screener-table__sort svg,
html.theme-dark .tv-screener--standalone-market .tv-screener-table__sort svg {
    fill: #2962ff
}

.tv-screener-table__sort--asc {
    visibility: visible
}

.tv-screener-table__sort--asc svg {
    top: -3px
}

.tv-screener-table__sort--desc {
    visibility: visible
}

.tv-screener-table__sort--desc svg {
    top: 2px
}

.tv-screener-table__th--big:last-child .tv-screener-table__sort {
    left: 0;
    right: auto;
    width: calc(100% - 2px)
}

.tv-screener-table__th:last-child:not(.tv-screener-table__th--big):not(.tv-screener-table__th--no-toolbar) .tv-screener-table__sort {
    left: 0;
    right: auto;
    width: calc(100% - 43px)
}

.tv-screener-table__th:last-child:not(.tv-screener-table__th--big):not(.tv-screener-table__th--no-toolbar) .tv-screener-table__filter-button {
    right: 43px
}

.tv-screener-table__sortable {
    box-sizing: border-box;
    color: #adaeb0
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-table__sortable:hover .tv-screener-table__filter-button {
        opacity: 1
    }
}

.tv-screener-table__field-value {
    color: #2962ff;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: none;
    white-space: nowrap;
    width: 100%
}

html.theme-dark .tv-screener-table__field-value {
    color: #2962ff
}

.tv-screener-table__field-value--name {
    display: block;
    grid-area: columnMatches;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase
}

.tv-screener-table__field-value--name,
.tv-screener-table__field-value--total {
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .4px;
    line-height: 16px;
    line-height: 12px;
    white-space: nowrap
}

.tv-screener-table__field-value--total {
    color: #131722;
    display: inline-block;
    grid-area: columnValue;
    text-transform: none;
    text-transform: uppercase
}

html.theme-dark .tv-screener-table__field-value--total {
    color: #d1d4dc
}

.tv-screener-table__search-query {
    align-self: center;
    display: inline-block;
    font-weight: 400;
    grid-area: searchInput;
    margin-left: 32px;
    margin-right: 12px;
    min-width: 120px;
    position: relative
}

@media screen and (max-width:1019px) {
    .tv-screener-table__search-query {
        display: none
    }
}

.tv-screener-table__search-query--without-description {
    min-width: 95px
}

.tv-screener-table__input-reset svg {
    height: 12px;
    width: 12px
}

@media screen and (max-width:1019px) {
    .tv-screener-table__input-reset {
        right: 0
    }
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-table__input-reset:hover svg path {
        stroke: #8a8a8a
    }
}

.tv-screener-table__search-icon {
    color: #d1d4dc;
    left: 10px;
    opacity: 1;
    transition: all 0s ease 0s
}

html.theme-dark .tv-screener-table__search-icon {
    color: #50535e
}

.tv-screener-table__search-input {
    background-color: #fff;
    border: 1px solid #d1d4dc;
    border-radius: 4px;
    box-sizing: border-box;
    color: #131722;
    font-size: 11px;
    letter-spacing: .5px;
    padding: 10px 36px 8px;
    width: 100%
}

html.theme-dark .tv-screener-table__search-input {
    background-color: #1e222d;
    border: 1px solid #50535e;
    color: #d1d4dc
}

.tv-screener-table__search-input:focus {
    border: 1px solid #2962ff
}

.tv-screener-table__signal {
    display: inline-block;
    letter-spacing: .5px;
    margin-left: 5px;
    margin-right: 5px;
    text-align: left;
    text-transform: none
}

.tv-screener--standalone-market .tv-screener-table__signal--strong-buy,
.tv-screener-table__signal--strong-buy {
    color: #2962ff
}

.tv-screener-table__signal--strong-buy:before {
    background: url(bfbbf24f45bf293da482de3b1a2a0a0c.svg) no-repeat;
    background-position-y: 50%;
    content: "";
    padding-left: 15px
}

.tv-screener--standalone-market .tv-screener-table__signal--buy,
.tv-screener-table__signal--buy {
    color: #2962ff
}

.tv-screener-table__signal--buy:before {
    background: url(f901e0e13c263884c6d8f80bde568061.svg) no-repeat;
    background-position-y: 50%;
    content: "";
    padding-left: 15px
}

.tv-screener-table__signal--sell {
    color: #ff4a68
}

.tv-screener--standalone-market .tv-screener-table__signal--sell {
    color: #f7525f
}

.tv-screener-table__signal--sell:before {
    background: url(49375dee5ca2a41276803986cc8a4ea9.svg) no-repeat;
    background-position-y: 50%;
    content: "";
    padding-left: 15px
}

.tv-screener-table__signal--strong-sell {
    color: #ff4a68
}

.tv-screener--standalone-market .tv-screener-table__signal--strong-sell {
    color: #f7525f
}

.tv-screener-table__signal--strong-sell:before {
    background: url(c4b7d8abef7613943289591e5a13ebea.svg) no-repeat;
    background-position-y: 50%;
    content: "";
    padding-left: 15px
}

.tv-screener-table__signal--neutral {
    color: #9db2bd
}

.tv-screener--standalone-market .tv-screener-table__signal--neutral {
    color: #787b86
}

.tv-screener-table__signal--neutral:before {
    background: url(0a9876282a66349c734699e1fe173a53.svg) no-repeat;
    background-position-y: 50%;
    content: "";
    padding-left: 15px
}

.tv-screener-table__empty-message {
    color: #8a8a8a;
    font-style: italic;
    margin: 13px;
    text-align: center
}

.tv-screener-table__pattern_icon {
    display: inline-block
}

.tv-screener-table__pattern_empty {
    color: #8797a5
}

.tv-screener-table__pattern_tooltip_container {
    font-size: 13px;
    padding: 0 8px 8px 5px;
    text-align: center;
    width: 90px
}

.tv-screener-table__pattern_tooltip_container svg {
    height: 40px;
    padding-bottom: 6px;
    width: 40px
}

.tv-screener-table__logo-container {
    flex-shrink: 0;
    margin-right: 8px
}

.tv-screener-table__logo-container .tv-circle-logo-pair__logo-empty {
    background-image: url(f32495a10fb70afbec275bd3257abcb9.svg);
    background-size: contain
}

html.theme-dark .tv-screener-table__logo-container .tv-circle-logo-pair__logo-empty {
    background-image: url(1f7fab8e640aca508fbc5c89fa6ef4db.svg)
}

.tv-screener-table__empty-result {
    align-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%
}

.tv-screener-table__empty-result-link {
    color: #2962ff;
    transition: color .35s ease
}

html.theme-dark .tv-screener-table__empty-result-link {
    color: #2962ff
}

.tv-screener-table__empty-result-link:visited {
    fill: #2962ff;
    color: #2962ff
}

html.theme-dark .tv-screener-table__empty-result-link:visited {
    fill: #2962ff;
    color: #2962ff
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-table__empty-result-link:hover {
        fill: #1e53e5;
        color: #1e53e5;
        transition-duration: .06s
    }
    html.theme-dark .tv-screener-table__empty-result-link:hover {
        fill: #1e53e5;
        color: #1e53e5
    }
}

.tv-screener-table__empty-result-link:focus {
    outline: auto
}

.tv-screener-table__empty-result-link:focus:not(:-moz-focusring) {
    outline: none
}

.tv-screener-table__empty-result-link:-moz-focusring {
    outline: auto
}

.tv-screener-table__empty-result-link:active {
    fill: #1848cc;
    color: #1848cc;
    transition-duration: .06s
}

html.theme-dark .tv-screener-table__empty-result-link:active {
    fill: #1848cc;
    color: #1848cc
}

.tv-screener-table__empty-result.tv-screener-table__empty-result--fixed {
    position: fixed
}

.tv-screener-table__empty-result.tv-screener-table__empty-result--relative {
    position: relative;
    top: -48px
}

.tv-screener-table__empty-description {
    color: #131722;
    font-size: 16px;
    line-height: 24px;
    margin: 0 20px;
    text-align: center
}

html.theme-dark .tv-screener-table__empty-description {
    color: #b2b5be
}

.tv-screener-table__empty-content {
    display: flex
}

.tv-screener-table__symbol-container-description {
    min-width: 0
}

.tv-screener-table__cell-currency-value {
    color: #787b86;
    font-size: 10px;
    line-height: 16px;
    margin-left: 3px
}

html.theme-dark .tv-screener-table__cell-currency-value {
    color: #787b86
}

.tv-screener-inplace-editor {
    background: #fff;
    border: 1px solid #e0e3eb;
    border-radius: 2px;
    box-shadow: 0 2px 3px #252c3129;
    height: 60px;
    margin-top: -2px;
    min-width: 400px;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    z-index: 3
}

html.theme-dark .tv-screener-inplace-editor {
    background: #131722;
    border-color: #363a45
}

.tv-screener-inplace-editor--hidden {
    opacity: 0
}

.tv-screener-inplace-editor--standalone {
    margin-top: -1px
}

.tv-screener-inplace-editor--wide {
    width: 435px
}

.tv-screener-inplace-editor--slim {
    min-width: 210px
}

.tv-screener-inplace-editor__filter-field {
    background-color: #fff;
    padding: 8px 81px 8px 20px;
    white-space: nowrap
}

html.theme-dark .tv-screener-inplace-editor__filter-field {
    background-color: #131722
}

.tv-screener-inplace-editor__filter-field-title {
    color: #787b86;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .5px;
    text-transform: uppercase
}

html.theme-dark .tv-screener-inplace-editor__filter-field-title {
    color: #b2b5be
}

.tv-screener-inplace-editor__filter-field-content {
    margin-top: 12px;
    position: relative
}

.tv-screener-inplace-editor__filter-field-content--left,
.tv-screener-inplace-editor__filter-field-content--middle,
.tv-screener-inplace-editor__filter-field-content--right {
    display: inline-block
}

.tv-screener-inplace-editor__filter-field-content--middle,
.tv-screener-inplace-editor__filter-field-content--right {
    margin-left: 20px
}

.tv-screener-inplace-editor__filter-field-content--condition,
.tv-screener-inplace-editor__filter-field-content--select {
    margin-top: 4px
}

.tv-screener-inplace-editor__filter-field-content--select {
    height: 34px;
    line-height: 27px;
    max-width: 350px;
    overflow: hidden;
    padding-right: 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tv-screener-inplace-editor__filter-field-text {
    background-color: #fff;
    border: 1px solid #d1d4dc;
    border-radius: 2px;
    color: #434651;
    font-size: 12px !important;
    height: 25px;
    padding: 0 6px;
    width: 103px
}

html.theme-dark .tv-screener-inplace-editor__filter-field-text {
    background-color: #1e222d;
    border-color: #50535e;
    color: #d1d4dc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-inplace-editor__filter-field-text:hover {
        border-color: #a3a6af
    }
    html.theme-dark .tv-screener-inplace-editor__filter-field-text:hover {
        border-color: #6a6d78
    }
}

.tv-screener-inplace-editor__filter-field-text:focus,
html.theme-dark .tv-screener-inplace-editor__filter-field-text:focus {
    border-color: #2962ff
}

.tv-screener-inplace-editor__filter-between-input {
    background-color: #fff;
    border: 1px solid #d1d4dc;
    border-radius: 2px;
    color: #434651;
    font-size: 12px !important;
    height: 25px;
    padding: 0 6px;
    width: 103px;
    width: 50px
}

html.theme-dark .tv-screener-inplace-editor__filter-between-input {
    background-color: #1e222d;
    border-color: #50535e;
    color: #d1d4dc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-inplace-editor__filter-between-input:hover {
        border-color: #a3a6af
    }
    html.theme-dark .tv-screener-inplace-editor__filter-between-input:hover {
        border-color: #6a6d78
    }
}

.tv-screener-inplace-editor__filter-between-input:focus,
html.theme-dark .tv-screener-inplace-editor__filter-between-input:focus {
    border-color: #2962ff
}

.tv-screener-inplace-editor__filter-between-separator {
    margin-left: 20px;
    padding: 0 6px
}

.tv-screener-inplace-editor__filter-field-reset {
    border-left: 1px solid #dde3e6;
    cursor: pointer;
    height: 60px;
    line-height: 67px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 66px
}

html.theme-dark .tv-screener-inplace-editor__filter-field-reset {
    border-left-color: #363c4e
}

.tv-screener-inplace-editor__filter-field-reset svg {
    fill: #2962ff
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-inplace-editor__filter-field-reset:hover {
        background-color: #fbfcfc
    }
    html.theme-dark .tv-screener-inplace-editor__filter-field-reset:hover {
        background-color: #171b29
    }
}

.tv-screener-inplace-editor__selectbox-container {
    height: 27px;
    line-height: 27px;
    white-space: nowrap
}

.tv-screener-inplace-editor__selectbox-dropdown-toggle {
    display: inline-block;
    height: 16px;
    margin: 6px 0 0 5px;
    transition: transform .35s ease;
    vertical-align: top;
    width: 16px
}

.tv-screener-inplace-editor__selectbox-dropdown-toggle svg {
    stroke: #9db2bd;
    stroke-width: 1.5px;
    display: block;
    margin: 5px 0 0 2px
}

.tv-screener-inplace-editor__selectbox-dropdown-toggle--open {
    transform: rotate(180deg)
}

.tv-screener-inplace-editor__selectbox-caption--no-value,
.tv-screener-inplace-editor__selectbox-option--no-value .tv-screener-inplace-editor__selectbox-option-wrap {
    color: #a3a6af !important
}

html.theme-dark .tv-screener-inplace-editor__selectbox-caption--no-value,
html.theme-dark .tv-screener-inplace-editor__selectbox-option--no-value .tv-screener-inplace-editor__selectbox-option-wrap {
    color: #50535e !important
}

.tv-screener-inplace-editor__selectbox-caption {
    cursor: pointer
}

.tv-screener-inplace-editor__selectbox-caption--text-overflow {
    display: inline-block;
    max-width: 100%
}

.tv-screener-inplace-editor__selectbox-caption--text-overflow .tv-screener-inplace-editor__selectbox-caption-label {
    box-sizing: border-box;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    padding-right: 23px;
    text-overflow: ellipsis
}

.tv-screener-inplace-editor__selectbox-caption--text-overflow .tv-screener-inplace-editor__selectbox-dropdown-toggle {
    margin-left: -18px
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-inplace-editor__selectbox-caption:hover .tv-screener-inplace-editor__selectbox-dropdown-toggle svg {
        stroke: #758696
    }
}

.tv-screener-inplace-editor__search-wrap {
    border-bottom: 1px solid;
    border-color: #e0e3eb;
    height: 45px;
    position: relative
}

html.theme-dark .tv-screener-inplace-editor__search-wrap {
    border-color: #363a45
}

.tv-screener-inplace-editor__search-input {
    border: none;
    box-sizing: border-box;
    display: block;
    height: 45px;
    margin: 0;
    padding: 10px 22px 0;
    width: 100%
}

html.theme-dark .tv-screener-inplace-editor__search-input {
    background-color: #1e222d
}

.tv-screener-inplace-editor__search-no-matches {
    color: #787b86;
    font-style: italic;
    pointer-events: none
}

html.theme-dark .tv-screener-inplace-editor__search-no-matches {
    color: #787b86
}

.tv-screener-inplace-editor__filter-dropdown-toggle {
    height: 16px;
    pointer-events: none;
    position: absolute;
    right: 42px;
    top: 32px;
    transition: transform .2s ease-in-out;
    width: 16px
}

.tv-screener-inplace-editor__filter-dropdown-toggle svg {
    stroke: #9db2bd;
    display: block;
    margin: 5px 0 0 2px
}

.tv-screener-inplace-editor__filter-dropdown-toggle--open {
    transform: rotate(180deg)
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-inplace-editor__filter-field-content--select:hover~.tv-screener-inplace-editor__filter-dropdown-toggle svg {
        stroke: #758696
    }
}

.tv-screener-inplace-editor__filter-toggle {
    display: block
}

.tv-screener-inplace-editor__without-reset {
    min-width: 337px
}

.tv-screener-inplace-editor__filter-without-reset {
    padding-right: 18px
}

.tv-screener-inplace-editor__dropdown-checkbox-item {
    color: #787b86
}

html.theme-dark .tv-screener-inplace-editor__dropdown-checkbox-item {
    color: #b2b5be
}

.tv-screener-inplace-editor__search-input {
    background-color: #fff;
    color: #434651
}

html.theme-dark .tv-screener-inplace-editor__search-input {
    background-color: #131722;
    color: #d1d4dc
}

.tv-screener-sticky-header-wrapper {
    background: #fff;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2
}

html.theme-dark .tv-screener-sticky-header-wrapper {
    background: #131722
}

.tv-screener-sticky-header-wrapper--standalone_sticky {
    position: fixed
}

.tv-screener-sticky-header-wrapper--markets_sticky {
    background: #fff;
    display: inline-block;
    left: unset;
    right: unset
}

html.theme-dark .tv-screener-sticky-header-wrapper--markets_sticky {
    background: #1e222d
}

.tv-screener-sticky-header-wrapper--markets_absolute {
    background: #fff;
    display: inline-block;
    left: 0;
    position: absolute
}

html.theme-dark .tv-screener-sticky-header-wrapper--markets_absolute {
    background: #1e222d
}

.tv-screener-sticky-header-wrapper__right-substrate {
    display: none;
    height: 48px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.tv-screener-sticky-header-wrapper__right-substrate--standalone_sticky {
    position: fixed
}

.tv-screener-sticky-header-wrapper__fields-button-wrap {
    border-left: 1px solid #e0e3eb;
    border-top: 1px solid #e0e3eb80;
    position: absolute;
    right: 0;
    top: 0
}

html.theme-dark .tv-screener-sticky-header-wrapper__fields-button-wrap {
    border-left-color: #434651;
    border-top-color: #43465180
}

.tv-screener-sticky-header-wrapper__fields-button {
    align-items: center;
    background-color: #fff;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: center;
    width: 41px
}

html.theme-dark .tv-screener-sticky-header-wrapper__fields-button {
    background-color: #131722
}

.tv-screener-sticky-header-wrapper__fields-button svg {
    fill: #787b86;
    position: relative
}

html.theme-dark .tv-screener-sticky-header-wrapper__fields-button svg {
    fill: #787b86
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-sticky-header-wrapper__fields-button:hover {
        background-color: #f0f3fa
    }
    html.theme-dark .tv-screener-sticky-header-wrapper__fields-button:hover {
        background-color: #2a2e39
    }
}

.tv-screener-sticky-header-wrapper__fields-button--active svg {
    fill: #2962ff
}

.tv-screener-market-select {
    align-items: center;
    display: flex;
    padding: 0 15px
}

.tv-screener-market-select.tv-dropdown {
    display: flex
}

.tv-screener-market-select--dialog {
    padding: 7px 0 0;
    top: 10px
}

.tv-screener-market-select__button svg {
    vertical-align: middle
}

.tv-screener-market-select__button-title {
    margin-left: 3px;
    position: relative;
    top: 1px;
    vertical-align: middle
}

.tv-screener-market-select__item {
    color: #434651
}

html.theme-dark .tv-screener-market-select__item {
    color: #d1d4dc
}

.tv-screener-market-select__item svg {
    vertical-align: middle
}

.tv-screener-market-select__item-title {
    margin-left: 6px;
    position: relative;
    top: 1px;
    vertical-align: middle
}

.tv-screener-market-select__item--border-top {
    border-top: 1px solid #ececec
}

.tv-screener-market-select--hidden {
    height: 0;
    padding: 0 5px;
    visibility: hidden;
    width: 0
}

.tv-screener-prompt__label {
    color: #8a8a8a;
    font-size: 13px;
    margin-bottom: 10px
}

html.theme-dark .tv-screener-prompt__label {
    color: #4c525e
}

.tv-screener-dialog {
    overflow: auto
}

.tv-screener-dialog__wrap {
    min-height: 100%
}

.tv-screener-dialog__wrap:after {
    clear: both;
    content: "";
    display: table
}

.tv-screener-dialog__wrap--2col {
    position: relative
}

.tv-screener-dialog__wrap--2col:before {
    background-color: #f0f3fa;
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    margin-left: -2px;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2px;
    z-index: 1
}

html.theme-dark .tv-screener-dialog__wrap--2col:before {
    background-color: #2a2e39
}

.tv-screener-dialog__wrap--2col .tv-screener-dialog__filter-field {
    width: 50%
}

.tv-screener-dialog__filter-field {
    align-items: center;
    border-bottom: 1px solid #f0f3fa;
    box-sizing: border-box;
    display: flex;
    float: left;
    height: 55px;
    overflow: hidden;
    padding: 0 28px;
    position: relative;
    width: 100%
}

html.theme-dark .tv-screener-dialog__filter-field {
    border-bottom-color: #2a2e39
}

.tv-screener-dialog__filter-field--active,
.tv-screener-dialog__filter-field--active:active {
    background-color: #bbd9fb
}

html.theme-dark .tv-screener-dialog__filter-field--active,
html.theme-dark .tv-screener-dialog__filter-field--active:active {
    background-color: #142e61
}

.tv-screener-dialog__filter-field--active .tv-screener-dialog__filter-field-reset {
    visibility: visible
}

.tv-screener-dialog__filter-field:last-child {
    border-bottom: none
}

.tv-screener-dialog--cat1 .tv-screener-dialog__filter-field--cat2,
.tv-screener-dialog--cat1 .tv-screener-dialog__filter-field--cat3,
.tv-screener-dialog--cat2 .tv-screener-dialog__filter-field--cat1,
.tv-screener-dialog--cat2 .tv-screener-dialog__filter-field--cat3,
.tv-screener-dialog--cat3 .tv-screener-dialog__filter-field--cat1,
.tv-screener-dialog--cat3 .tv-screener-dialog__filter-field--cat2 {
    display: none
}

.tv-screener-dialog__filter-field-title {
    box-sizing: border-box;
    font-size: 13px;
    padding-right: 20px;
    position: relative;
    width: 30%
}

.tv-screener-dialog__filter-field-content {
    height: 27px;
    margin-left: 10px;
    position: relative;
    width: 63%
}

.tv-screener-dialog__filter-field-content--left,
.tv-screener-dialog__filter-field-content--middle,
.tv-screener-dialog__filter-field-content--right {
    display: inline-block
}

.tv-screener-dialog__filter-field-content--middle,
.tv-screener-dialog__filter-field-content--right {
    margin-left: 20px
}

.tv-screener-dialog__filter-field-content-value:not(:last-child):after {
    content: ", "
}

.tv-screener-dialog__filter-field-text {
    background-color: #fff;
    border: 1px solid #d1d4dc;
    border-radius: 2px;
    color: #434651;
    font-size: 12px !important;
    height: 25px;
    padding: 0 6px;
    width: 103px
}

html.theme-dark .tv-screener-dialog__filter-field-text {
    background-color: #1e222d;
    border-color: #50535e;
    color: #d1d4dc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-dialog__filter-field-text:hover {
        border-color: #a3a6af
    }
    html.theme-dark .tv-screener-dialog__filter-field-text:hover {
        border-color: #6a6d78
    }
}

.tv-screener-dialog__filter-field-text:focus,
html.theme-dark .tv-screener-dialog__filter-field-text:focus {
    border-color: #2962ff
}

.tv-screener-dialog__filter-between-input {
    background-color: #fff;
    border: 1px solid #d1d4dc;
    border-radius: 2px;
    color: #434651;
    font-size: 12px !important;
    height: 25px;
    padding: 0 6px;
    width: 103px;
    width: 50px
}

html.theme-dark .tv-screener-dialog__filter-between-input {
    background-color: #1e222d;
    border-color: #50535e;
    color: #d1d4dc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-dialog__filter-between-input:hover {
        border-color: #a3a6af
    }
    html.theme-dark .tv-screener-dialog__filter-between-input:hover {
        border-color: #6a6d78
    }
}

.tv-screener-dialog__filter-between-input:focus,
html.theme-dark .tv-screener-dialog__filter-between-input:focus {
    border-color: #2962ff
}

.tv-screener-dialog__filter-between-separator {
    margin-left: 20px;
    padding: 0 6px
}

.tv-screener-dialog__filter-field-reset {
    cursor: pointer;
    margin-left: 30px;
    visibility: hidden;
    white-space: nowrap
}

.tv-screener-dialog__filter-field-reset svg {
    fill: #2962ff
}

.tv-screener-dialog__selectbox-container {
    height: 27px;
    line-height: 27px;
    white-space: nowrap
}

.tv-screener-dialog__selectbox-dropdown-toggle {
    display: inline-block;
    height: 16px;
    margin: 6px 0 0 5px;
    transition: transform .35s ease;
    vertical-align: top;
    width: 16px
}

.tv-screener-dialog__selectbox-dropdown-toggle svg {
    stroke: #9db2bd;
    stroke-width: 1.5px;
    display: block;
    margin: 5px 0 0 2px
}

.tv-screener-dialog__selectbox-dropdown-toggle--open {
    transform: rotate(180deg)
}

.tv-screener-dialog__selectbox-caption--no-value,
.tv-screener-dialog__selectbox-option--no-value .tv-screener-dialog__selectbox-option-wrap {
    color: #a3a6af !important
}

html.theme-dark .tv-screener-dialog__selectbox-caption--no-value,
html.theme-dark .tv-screener-dialog__selectbox-option--no-value .tv-screener-dialog__selectbox-option-wrap {
    color: #50535e !important
}

.tv-screener-dialog__selectbox-caption {
    cursor: pointer
}

.tv-screener-dialog__selectbox-caption--text-overflow {
    display: inline-block;
    max-width: 100%
}

.tv-screener-dialog__selectbox-caption--text-overflow .tv-screener-dialog__selectbox-caption-label {
    box-sizing: border-box;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    padding-right: 23px;
    text-overflow: ellipsis
}

.tv-screener-dialog__selectbox-caption--text-overflow .tv-screener-dialog__selectbox-dropdown-toggle {
    margin-left: -18px
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-dialog__selectbox-caption:hover .tv-screener-dialog__selectbox-dropdown-toggle svg {
        stroke: #758696
    }
}

.tv-screener-dialog__search-wrap {
    border-bottom: 1px solid;
    border-color: #e0e3eb;
    height: 45px;
    position: relative
}

html.theme-dark .tv-screener-dialog__search-wrap {
    border-color: #363a45
}

.tv-screener-dialog__search-input {
    background-color: #fff;
    border: none;
    box-sizing: border-box;
    display: block;
    height: 45px;
    margin: 0;
    padding: 10px 22px 0;
    width: 100%
}

html.theme-dark .tv-screener-dialog__search-input {
    background-color: #1e222d
}

.tv-screener-dialog__search-no-matches {
    color: #787b86;
    font-style: italic;
    pointer-events: none
}

html.theme-dark .tv-screener-dialog__search-no-matches {
    color: #787b86
}

.tv-screener-dialog__filter-dropdown-toggle {
    height: 16px;
    margin-right: 7px;
    pointer-events: none;
    position: absolute;
    right: 7%;
    top: 20px;
    transition: transform .2s ease-in-out;
    width: 16px
}

.tv-screener-dialog__filter-dropdown-toggle svg {
    stroke: #9db2bd;
    display: block;
    margin: 5px 0 0 2px
}

.tv-screener-dialog__filter-dropdown-toggle--open {
    transform: rotate(180deg)
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .tv-screener-dialog__filter-field-content--select:hover~.tv-screener-dialog__filter-dropdown-toggle svg {
        stroke: #758696
    }
}

.tv-screener-dialog__filter-toggle {
    display: inline-block;
    margin-top: 4px
}

.tv-screener-dialog__filter-toggle-checkbox {
    left: 0;
    position: relative
}

.tv-screener-dialog .tv-screener-dialog__filter-toggle-checkbox-title {
    display: none
}

.tv-screener-dialog__selectbox-option-wrap {
    color: #434651
}

html.theme-dark .tv-screener-dialog__selectbox-option-wrap {
    color: #d1d4dc
}

.tv-screener-search {
    border-bottom: 1px solid #f0f3fa;
    height: 40px;
    position: relative
}

html.theme-dark .tv-screener-search {
    border-bottom-color: #2a2e39
}

.tv-screener-search__input {
    background-color: #fff;
    border: none;
    box-sizing: border-box;
    color: #434651;
    font-size: 14px;
    height: 40px;
    padding: 0 135px 0 57px;
    width: 100%
}

html.theme-dark .tv-screener-search__input {
    background-color: #1e222d;
    color: #d1d4dc
}

.tv-screener-search__input::placeholder {
    color: #a3a6af
}

html.theme-dark .tv-screener-search__input::placeholder {
    color: #50535e
}

.tv-screener-search svg {
    left: 27px;
    pointer-events: none;
    position: absolute;
    top: 12px
}

.tv-screener-search__reset {
    color: #2962ff;
    cursor: pointer;
    position: absolute;
    right: 30px;
    top: 12px
}

.tv-screener-search__reset-icon svg {
    fill: #2962ff;
    left: -26px;
    pointer-events: auto;
    position: absolute;
    top: -2px
}

.modeTitle-3iGYBWzh {
    color: #787b86;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    transition-duration: .35s;
    transition-property: color;
    transition-timing-function: ease
}

html.theme-dark .modeTitle-3iGYBWzh {
    color: #787b86
}

.modeTitleActive-3iGYBWzh,
html.theme-dark .modeTitleActive-3iGYBWzh {
    color: #2962ff
}

.switcherContainer-3iGYBWzh {
    margin: 0 8px
}

.elementWrap-EE_m_Lmj {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    max-width: 100%
}

.itemsWrap-EE_m_Lmj {
    display: flex;
    position: relative
}

.item-EE_m_Lmj {
    color: #131722;
    display: flex;
    padding: 0 9px
}

html.theme-dark .item-EE_m_Lmj {
    color: #b2b5be
}

.item-EE_m_Lmj:first-child {
    padding-left: 0
}

.item-EE_m_Lmj:last-child {
    padding-right: 0
}

.item-EE_m_Lmj.active-EE_m_Lmj .itemContent-EE_m_Lmj {
    background-color: #2962ff;
    border-radius: 12px;
    color: #fff;
    cursor: default
}

html.theme-dark .item-EE_m_Lmj.active-EE_m_Lmj .itemContent-EE_m_Lmj {
    background-color: #2962ff
}

.item-EE_m_Lmj.active-EE_m_Lmj .itemContent-EE_m_Lmj.dropdownItem-EE_m_Lmj {
    cursor: pointer
}

.itemContent-EE_m_Lmj {
    border: 1px solid #0000;
    border-radius: 12px;
    color: #131722;
    cursor: pointer;
    font-size: 13px;
    padding: 3px 12px 4px;
    text-align: center;
    transition: border-color .35s ease, color .35s ease;
    white-space: nowrap
}

html.theme-dark .itemContent-EE_m_Lmj {
    color: #d1d4dc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .itemContent-EE_m_Lmj:hover:not(.active-EE_m_Lmj) {
        border-color: #1e53e5;
        color: #1e53e5
    }
    html.theme-dark .itemContent-EE_m_Lmj:hover:not(.active-EE_m_Lmj) {
        border-color: #1e53e5;
        color: #1e53e5
    }
}

.dropdownItem-EE_m_Lmj {
    box-sizing: border-box;
    width: 32px
}

.dropdownIcon-EE_m_Lmj {
    display: block;
    transform: rotate(90deg);
    transition: transform .35s ease
}

.dropdownIcon-EE_m_Lmj.active-EE_m_Lmj {
    transform: rotate(-90deg)
}

.dropdownListItem-EE_m_Lmj {
    color: #131722
}

html.theme-dark .dropdownListItem-EE_m_Lmj {
    color: #d1d4dc
}