/* -- Custom Properties -- */
.entity-tree__item {
    position: relative;
    --entity-accent: #317378;
    --expand-dur: 220ms;
}

/* -- Root -- */
.entity-tree {
    width: 100%;
    position: relative;
}

/* -- Control Panel -- */
.entity-tree__control {
    padding: 9px 10px;

    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.entity-tree__control__time-toggler,
.entity-tree__control__toggler {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    column-gap: 8px;
}


.entity-tree__control__toggler-button {
    padding: 8px 10px;

    display: flex;
    justify-content: center;
    align-items: center;

    font-size: 12px;
    font-weight: 400;
    border-radius: var(--border-radius-md);
    border: 1px solid transparent;
    transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
    cursor: pointer;
}

.entity-tree__control__toggler-button[data-value="0"] {
    color: var(--text-main-color-light);
    cursor: default;
}

.entity-tree__control__toggler-button:not(.active):not([data-value="0"]):hover {
    color: var(--text-accent-color);
}

.entity-tree__control__toggler-button.active {
    background: var(--bg-second-color);
    border: 1px solid rgba(255, 255, 255, 0.05);
}

.entity-tree__control__time-toggle-button {
    padding: 4px 6px;

    border-radius: var(--border-radius-md);
    font-size: 12px;
    font-weight: 400;
    border: 1px solid transparent;
    transition: background 200ms ease-in-out;
    cursor: pointer;
}

.entity-tree__control__time-toggle-button:not(.active):hover {
    color: var(--text-accent-color);
}

.entity-tree__control__time-toggle-button.active {
    background: var(--bg-second-color);
}

@media (max-width: 1599px) {
    .entity-tree__control__time-toggler,
    .entity-tree__control__toggler {
        column-gap: 4px;
    }

    .entity-tree__control__toggler-button {
        padding: 6px 8px;
        font-size: 12px;
    }

    .entity-tree__control__time-toggle-button {
        padding: 4px 5px;
        font-size: 12px;
    }
}

.entity-tree__loader {
    display: none;
}

.entity-tree__loader.is_loading {
    display: block;
    position: absolute;
    /*top: 52px;*/
    left: 0;
    width: 100%;
    height: 5000px;
    z-index: 30;

    background: var(--bg-surface);
    border-radius: var(--border-radius-md);
    overflow: hidden;
}

.entity-tree__preloader {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.entity-tree__loader-wrapper {
    position: relative;
    margin: 48px 0;
    width: 48px;
    height: 48px;
}

.entity-tree__loader-wrapper::after {
    position: absolute;
    inset: 0;
    content: "";
    pointer-events: none;
    border: 3px solid rgba(255, 199, 44, 0.2);
    border-top-color: rgba(255, 199, 44, 0.8);
    border-radius: 50%;
    animation: rotation 0.6s infinite linear 0.25s;
    z-index: 110;
}

/* -- List -- */
.entity-tree__list {
    width: 100%;
    /*padding: 15px 0 40px;*/
}

.entity-tree__list > .entity-tree__item:not(:last-child) {
    margin-bottom: 2px;
}

/*.entity-tree__item:not([data-state="closed"]) > .entity-tree__children > .entity-tree__children-inner > .entity-tree__item:not(:last-child) {*/
/*    margin-bottom: 2px;*/
/*}*/

/* -- Node -- */
.entity-tree__node {
    position: relative;
    width: 100%;
    height: 45px;
    padding: 0 0 0 12px;
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    column-gap: 8px;
}

.entity-tree__item--championship .entity-tree__node {
    height: 40px;
}

.entity-tree__node.entity-tree__match {
    height: 50px;
}

.entity-tree__node:has(.entity-tree__content-bottom) {
    height: 70px;
}

.entity-tree__content-bottom span:not(.icon) {
    opacity: 0.5;
}

.entity-tree__comment {
    font-size: 12px;
}

.entity-tree__node a {
    min-width: 0;
    text-decoration: none;
}

.entity-tree__node a:hover {
    text-decoration: none !important;
}

    /* -- Background Layer -- */
.entity-tree__bg {
    position: absolute;
    inset: 0;
    background: #262626;
    /*border: 1px solid rgba(255, 255, 255, 0.05);*/
    border-radius: var(--border-radius-lg);
    transition:
        background 200ms ease-in-out,
        border-radius 0ms linear var(--expand-dur, 220ms);
}

.entity-tree__item[data-state="open"] > .entity-tree__node > .entity-tree__bg {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;

    transition:
        background 200ms ease-in-out,
        border-radius 0ms linear 0ms;
}

.entity-tree__item.suspended > .entity-tree__node {
    cursor: default !important;
}

.entity-tree__betting-suspended-text {
    color: var(--text-accent-color);
    font-size: 14px;
    text-align: center;
    padding: 0 24px;
    transform: translateX(calc((var(--entity-tree-toggles-width) + 8px) / 2));
    opacity: 0.5;
}


/* Common child node styles */
.entity-tree__children-inner:not(.entity-tree__children-inner--title-node) > .entity-tree__item > .entity-tree__node > .entity-tree__bg {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 1px solid rgba(255, 255, 255, 0.05);
}

/* Country */
.entity-tree__children-inner--title-node > .entity-tree__item > .entity-tree__children > .entity-tree__children-inner > .entity-tree__item > .entity-tree__node > .entity-tree__bg {
    background: #1e1e1e;
}

/* Championship, match and other nested nodes */
.entity-tree__children-inner--title-node > .entity-tree__item > .entity-tree__children > .entity-tree__children-inner > .entity-tree__item .entity-tree__children-inner:not(.entity-tree__children-inner--title-node) > .entity-tree__item > .entity-tree__node > .entity-tree__bg {
    background: #171717;
}

.entity-tree__children-inner:not(.entity-tree__children-inner--title-node) > .entity-tree__item:not(:last-child) .entity-tree__node > .entity-tree__bg {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

/* Leaf nodes: whole row is clickable */
.entity-tree__item--leaf.entity-tree__item--navigable:not(.suspended) > .entity-tree__node:hover > .entity-tree__bg {
    background: var(--bg-main-color-light-hover);
}
.entity-tree__item--leaf.entity-tree__item--navigable:not(.suspended) > .entity-tree__node.entity-tree__match:hover > .entity-tree__bg {
    background: #1e1e1e;
}

.entity-tree__item--leaf.entity-tree__item--navigable:not(.suspended) .entity-tree__node a.js-entity-tree__node-link {
    cursor: pointer;
}

.entity-tree__item--leaf.entity-tree__item--navigable:not(.suspended) > .entity-tree__node.entity-tree__match .entity-tree__title {
    cursor: pointer;
}

.entity-tree__item--leaf.entity-tree__item--navigable:not(.suspended) > .entity-tree__node.entity-tree__match .entity-tree__market-count {
    cursor: pointer;
}

/* -- Title Node -- */
.entity-tree__item--title {
    margin: 10px 0 6px;
}

.entity-tree__item--title:first-child {
    margin-top: 0;
}

.entity-tree__title-node {
    height: 56px;
    padding: 0 12px;
    background: transparent;
}

.entity-tree__title-node .entity-tree__content {
    background: transparent;
}

.entity-tree__title-node-toggle-wrapper {
    width: auto;
    min-width: 26px;
    column-gap: 0;
}

.entity-tree__item--title > .entity-tree__children {
    margin-top: 2px;
}

.entity-tree__item--title .entity-tree__title-node {
    cursor: default;
}

.entity-tree__item--title .entity-tree__children-inner--title-node > .entity-tree__item:not(:last-child) {
    margin-bottom: 2px;
}

/* -- Match Variant -- */
.entity-tree__node.entity-tree__match:not(:hover) .entity-tree__bg {
    background: #0D0D0D !important;
}

/* -- Content Layout -- */
.entity-tree__content {
    position: relative;
    z-index: 2;
    width: 100%;
    min-width: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 8px;
}

.entity-tree__content-left,
.entity-tree__content-right,
.entity-tree__content-bottom {
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
}

.entity-tree__item.suspended .entity-tree__content-left,
.entity-tree__item.suspended .entity-tree__content-bottom {
    opacity: 50%;
}

.entity-tree__content-bottom {
    width: 100%;
    gap: 6px;
    padding: 4px 34px 0;
}

.entity-tree__content-left {
    min-width: 0;
    flex: 1 1 0;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
}

.entity-tree__statistics {
    margin-left: auto;
    flex: 0 0 auto;
    width: max-content;
    display: flex;
    flex-direction: row;
}

.entity-tree__content-right {
    flex-shrink: 0;
    justify-content: flex-end;
}

/* -- Statistics -- */
.entity-tree__statistics-info {
    display: flex;
    flex-direction: column;
    width: 68px;
    height: 100%;
    row-gap: 2px;
    overflow: hidden;
    justify-content: center;
    transform: translateY(-2px);
}

.entity-tree__statistics-info:has(.entity-tree__statistics-info__start-date-time) {
    justify-content: space-between;
    transform: none;
}

.entity-tree__statistics-info__start-date-time {
    font-weight: 600;
    font-size: 11px;
    text-align: end;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.entity-tree__content-bottom .entity-tree__statistics-info__start-date-time {
    font-size: 12px;
}

.entity-tree__statistics-info__number {
    display: flex;
    align-items: center;
    justify-content: end;
}

.entity-tree__statistics--has-score .entity-tree__statistics-info__number--without-button {
    margin-top: 6px;
}

.entity-tree__statistics-info__number > .button {
    padding: 4px;
    transform: translateX(-4px) translateY(-1px);
    margin-right: -2px;
}

.entity-tree__statistics-score {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: 3px;
}

.entity-tree__statistics-score__column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 4px;
}

.entity-tree__statistics-score__score {
    font-size: 12px;
    font-weight: 300;
    min-width: 14px;
    text-align: center;
    color: var(--text-main-color-light);
}

.entity-tree__statistics-score__score:last-child {
    transform: translateY(1px);
}

.entity-tree__statistics-score__column:last-child
.entity-tree__statistics-score__score {
    color: var(--text-accent-color);
    font-weight: 500;
}

/* -- Button Group -- */
.entity-tree__content-button-group {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    gap: 2px;
}

.entity-tree__main-link {
    min-width: 0;
    flex: 1 1 0;
    overflow: hidden;
}

/* -- Match Info -- */
.entity-tree__info {
    min-width: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    overflow: hidden;
}

/* -- Typography -- */
.entity-tree__title {
    min-width: 0;
    font-size: 14px;
    font-weight: 600;
    color: var(--text-main-color-light);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none !important;
}

.entity-tree__title:hover {
    text-decoration: none !important;
}

.entity-tree__title-node-text {
    font-size: 20px !important;
    font-weight: 500;
    color: var(--text-main-color);
}

.entity-tree__item--country .entity-tree__title,
.entity-tree__item--championship .entity-tree__title {
    color: var(--text-main-color);
}

.entity-tree__item--country .entity-tree__title {
    font-weight: 500;
}

.entity-tree__item--championship .entity-tree__title {
    font-weight: 500;
}

.entity-tree__title--match {
    width: 100%;
    min-width: 0;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-items: stretch;
    row-gap: 4px;
    overflow: hidden;
}

.entity-tree__title-line {
    display: flex;
    align-items: center;
    column-gap: 4px;
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.entity-tree__overflow-tooltip {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    display: none;
    max-width: min(420px, calc(100vw - 16px));
    padding: 6px 8px;
    border-radius: var(--border-radius-md);
    background: var(--bg-main-color-light);
    color: var(--text-main-color);
    border: 1px solid rgba(255, 255, 255, 0.05);
    font-size: 12px;
    line-height: 1.35;
    white-space: normal;
    overflow-wrap: anywhere;
    pointer-events: none;
}

.entity-tree__overflow-tooltip.is-visible {
    display: block;
}

.entity-tree__title-num {
    font-weight: 500;
    font-size: 11px;
}

.entity-tree__statistics-info .entity-tree__title-num {
    opacity: 0.5;
}

.entity-tree__children-inner:not(.entity-tree__children-inner--title-node) > .entity-tree__item > .entity-tree__node .entity-tree__title {
    font-size: 13px;
}

.entity-tree__node.entity-tree__match .entity-tree__title {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
}

.entity-tree__start-date {
    margin-top: 5px;
    font-size: 11px;
    font-weight: 400;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* -- Icon -- */
.entity-tree__icon {
    width: 20px;
    height: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* -- Chevron Toggle -- */
.entity-tree__chevron {
    width: 12px;
    height: 12px;
    background-image: var(--icon-slider-prev-arrow);
    transform: rotate(-90deg) translateX(-1px);
    transition: transform 180ms ease;
}

.entity-tree__item--championship[data-outcomes-loading="true"]
> .entity-tree__node
.entity-tree__toggle {
    cursor: wait;
}

.entity-tree__item--championship[data-outcomes-loading="true"]
> .entity-tree__node
.entity-tree__chevron {
    width: 12px;
    height: 12px;
    box-sizing: border-box;
    background-image: none;
    border: 2px solid rgba(255, 199, 44, 0.25);
    border-top-color: rgba(255, 199, 44, 0.9);
    border-radius: 50%;
    transform: none;
    animation: rotation 0.6s linear infinite;
}

.entity-tree__toggle-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 6px;

    font-size: 12px;
    color: var(--text-main-color-light);
}

.entity-tree__toggle-wrapper--has-match-count:has(.entity-tree__toggle) {
    justify-content: flex-end;
}

.entity-match__section[data-state="open"] > .entity-match__category .entity-tree__toggle > .entity-tree__chevron,
.entity-tree__item[data-state="open"] > .entity-tree__node .entity-tree__toggle > .entity-tree__chevron {
    transform: rotate(90deg);
}

/* -- Highlight -- */
.entity-tree__item--sport .entity-tree__highlight {
    position: absolute;
    inset-block: 0;
    left: 0;
    width: 5px;
    z-index: 1;
    pointer-events: none;

    background: var(--entity-accent);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-right: 0;
    border-radius: var(--border-radius-lg) 0 0 var(--border-radius-lg);
    box-sizing: border-box;

    transform: scaleY(0.25);
    transform-origin: top;
    opacity: 0;

    transition:
        transform var(--expand-dur, 220ms) ease,
        opacity var(--expand-dur, 220ms) ease;

    will-change: transform, opacity;
}

.entity-tree__item--sport[data-state="open"] > .entity-tree__highlight {
    transform: scaleY(1);
    opacity: 1;
}

.entity-tree__item:not(.entity-tree__item--sport) .entity-tree__highlight {
    display: none;
}

/* -- Children -- */
.entity-tree__children {
    height: 0;
    overflow: hidden;

    transition: height var(--expand-dur, 220ms) ease;
}

.entity-tree__item[data-state="open"]:not(.is-expanding):not(.is-collapsing) > .entity-tree__children {
    height: auto;
}

/*
 * During expand/collapse the subtree gets one fixed intrinsic height.
 * Only the outer wrapper changes height, so descendants don't need to be
 * re-laid out for every animation frame.
 */
.entity-tree__item:is(.is-expanding, .is-collapsing) > .entity-tree__children > .entity-tree__children-inner {
    height: var(--expand-height, auto);
    contain: layout paint;
}

.entity-tree__item.is-expanding[data-state="closed"] > .entity-tree__children,
.entity-tree__item.is-collapsing[data-state="closed"] > .entity-tree__children {
    height: 0;
}

.entity-tree__item.is-expanding[data-state="open"] > .entity-tree__children,
.entity-tree__item.is-collapsing[data-state="open"] > .entity-tree__children {
    height: var(--expand-height, 0px);
}

.entity-tree__children-inner {
    min-height: 0;
    overflow: hidden;
}

.entity-tree__item[data-state="open"]:not(.is-expanding):not(.is-collapsing) > .entity-tree__children,
.entity-tree__item[data-state="open"]:not(.is-expanding):not(.is-collapsing) > .entity-tree__children > .entity-tree__children-inner {
    overflow: visible;
    contain: none;
}

/* -- Sticky Championship -- */
.entity-tree {
    --entity-tree-sticky-top: 66px;
}

.entity-tree__item--championship[data-state="open"] > .entity-tree__node {
    position: sticky;
    top: var(--entity-tree-sticky-top);
    z-index: 20;

    container-type: scroll-state;
    container-name: sticky-championship;
}

.entity-tree__item:is(.is-expanding, .is-collapsing) .entity-tree__item--championship[data-state="open"] > .entity-tree__node,
.entity-tree__item--championship:is(.is-expanding, .is-collapsing)[data-state="open"] > .entity-tree__node {
    position: static;
    top: auto;
    z-index: auto;

    container-type: normal;
    container-name: none;
}

@container sticky-championship scroll-state(stuck: top) {
    .entity-tree__bg {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    .entity-tree__toggle-wrapper {
        visibility: hidden;
    }
}
/* -- Markets -- */
.entity-tree__markets {
    --limit: 8;
    --market-width: 50px;
    --gap: 10px;
    /* width = (market-width * limit) + (gap * (limit - 1)) */
    --markets-width: calc((var(--market-width) * var(--limit)) + (var(--gap) * (var(--limit) - 1)));

    display: flex;
    flex-wrap: nowrap;
    gap: var(--gap);
    height: 100%;
    margin-left: auto;
    min-width: var(--markets-width);
    max-width: var(--markets-width);
    justify-self: end;
    overflow: hidden;
    opacity: 0%;
}

.entity-tree__markets[data-always-show="true"] {
    opacity: 100%;
}

.entity-tree__item[data-state="open"] > .entity-tree__node > .entity-tree__content > .entity-tree__content-right > .entity-tree__markets {
    opacity: 100%;
}

@media (max-width: 1599px) {
    .entity-tree__markets:not(.entity-tree__markets--grouped) {
        --limit: 6;
    }
}

.entity-tree__market-short-name,
.entity-tree__market {
    min-width: var(--market-width);
    max-width: var(--market-width);
    padding: 0 4px;
    height: 30px;
    display: flex;
    justify-content: safe center;
    align-items: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.entity-tree__market-short-name {
    font-size: 12px;
    font-weight: 500;
    color: var(--text-main-color-light);
}

.entity-tree__market {
    cursor: pointer;
    overflow: hidden;
}

.entity-tree__market-count {
    width: 100%;
    height: 30px;
    padding: 0 8px;

    background-color: var(--bg-main-color-light);
    border-radius: var(--border-radius-md);
}

.entity-tree__markets--grouped {
    --market-width: 40px;
    --market-cell-gap: 2px;
    --market-group-gap: 6px;

    width: max-content;
    min-width: 0;
    max-width: none;
    gap: var(--market-group-gap);
    overflow: hidden;
}

.entity-tree__market-group {
    height: 100%;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: var(--market-cell-gap);
}

.entity-tree__markets--grouped .entity-tree__market-short-name,
.entity-tree__markets--grouped .entity-tree__market {
    min-width: calc(
        (var(--market-width) * var(--market-span, 1)) +
        (var(--market-cell-gap) * (var(--market-span, 1) - 1))
    );
    max-width: calc(
        (var(--market-width) * var(--market-span, 1)) +
        (var(--market-cell-gap) * (var(--market-span, 1) - 1))
    );
}

.entity-tree__market-line {
    color: #dadada;
    font-size: 12px;
    font-weight: 400;

    background: var(--bg-main-color-light-hover);
    border-radius: var(--border-radius-md);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    cursor: default;
}

.entity-tree__market-line ~ .button-market {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.entity-tree__market-line ~ .button-market:has(+ .button-market) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.entity-tree__market-group--hidden {
    display: none;
}

/* -- Toggle Placeholder -- */
.entity-tree__toggle-placeholder {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 14px;
    flex-shrink: 0;
}

/* -- Spinner -- */
.entity-tree__spinner {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.25);
    border-top-color: rgba(255, 255, 255, 0.85);
    animation: entity-spin 700ms linear infinite;
}

@keyframes entity-spin {
    to {
        transform: rotate(360deg);
    }
}

/* -- Super Config -- */
.entity-tree__super-config {
    transform: translateX(-6px);
    background: var(--bg-popup-success);
    transition: background-color 180ms ease;
}

.entity-tree__super-config[data-state="closed"] {
    background: var(--bg-popup-error);
}

.entity-tree__super-config[data-state="closed"] > .entity-tree__close {
    transform: rotate(-45deg);
}

.entity-tree__close {
    width: 12px;
    height: 12px;
    background-image: var(--icon-close-popup-btn);
    transition: transform 180ms ease;
}

/* -- Match Section -- */
.entity-match__section {
    width: 100%;
    --expand-dur: 220ms;
}

.entity-match__category {
    width: 100%;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 15px;
    margin-bottom: 5px;
    background: var(--bg-main-color-darklight);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: var(--border-radius-md);
}

.entity-match__section[data-state="open"] .entity-match__children {
    margin-bottom: 5px;
}

/* -- Category Title -- */
.entity-tree__category-title-wrapper {
    display: flex;
    align-items: center;
    gap: 5px;
}

/* -- Favorites -- */
.entity-tree__favorite-icon {
    width: 14px;
    height: 14px;
    background-image: var(--icon-favorites-white-bg);
}

.entity-tree__favorite-button.half-active > .entity-tree__favorite-icon {
    background-image: var(--icon-favorites-half-active);
}

.entity-tree__favorite-button.active > .entity-tree__favorite-icon {
    background-image: var(--icon-favorites-active);
}

.entity-tree__ics__statistics-icon {
    width: 10px;
    height: 10px;
    background-image: var(--icon-statistics-muted);
}

/* -- Synchronized Suspended Betting Width -- */
.sport-tree-slot--markets-width-synced .entity-tree__betting-suspended-text,
.entity-tree__list--markets-width-synced .entity-tree__betting-suspended-text {
    width: var(--entity-tree-markets-width);
    min-width: var(--entity-tree-markets-width);
    max-width: var(--entity-tree-markets-width);
    flex: 0 0 var(--entity-tree-markets-width);
    box-sizing: border-box;
}

/* -- Synchronized Toggle Width -- */
.sport-tree-slot--toggles-width-synced .entity-tree__match > .entity-tree__content .entity-tree__toggle-placeholder,
.sport-tree-slot--toggles-width-synced .entity-tree__toggle-wrapper,
.entity-tree__list--toggles-width-synced .entity-tree__match > .entity-tree__content .entity-tree__toggle-placeholder,
.entity-tree__list--toggles-width-synced .entity-tree__toggle-wrapper {
    width: var(--entity-tree-toggles-width);
    min-width: var(--entity-tree-toggles-width);
    max-width: var(--entity-tree-toggles-width);
    flex: 0 0 var(--entity-tree-toggles-width);
    box-sizing: border-box;
}
