.betting-provider-season-widget{justify-content:center;width:100%}.betting-provider-season-widget iframe{width:100%}.betting-provider-season-widget--hidden{visibility:hidden;height:0}.cup-tree-round__label{top:calc(var(--space-xl)*-1);width:24px;height:24px;position:absolute;right:-13px}.cup-tree-round__label.centered-element{margin:0 auto;left:0;right:0}.cup-tree-round__label svg{--stage-svg-text-color:var(--color-label-primary);color:var(--color-grouped-background-secondary)}.cup-tree-round__label .cup-tree-round__label-final-round{background-color:var(--color-grouped-background-secondary);border-radius:2px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cup-tree-round__label .cup-tree-round__label-final-round svg{width:16px;height:16px;color:var(--color-label-primary)}.cup-tree-event__badge{top:calc(var(--space-m)*-1);z-index:calc(var(--z-index-m) + 1);border-radius:var(--border-radius-m);color:var(--color-black);font-size:var(--font-size-s);position:absolute;overflow:hidden}.cup-tree-event__badge .icon{height:12px}.cup-tree-event__badge .cup-tree-event__badge-final{padding:var(--space-xs);background-color:var(--color-yellow);align-items:center;display:flex}.cup-tree-event__badge .cup-tree-event__badge-final :last-child{margin-left:var(--space-xs)}.cup-tree-event__badge .cup-tree-event__badge-3rdPlaceFinal{padding:var(--space-xs);background-color:var(--color-bronze)}.cup-tree-event__team{justify-content:space-between;align-items:center;width:100%;display:flex}.cup-tree-event__team:nth-child(2){margin-top:var(--space-s)}.cup-tree-event__team .team-logo{justify-content:center;width:20px;display:flex}.cup-tree-event__team .cup-tree-event__team--lost{color:var(--color-fill-tertiary)}.cup-tree-event__team .cup-tree-event__team--won{font-weight:var(--font-weight-xl)}.cup-tree-event__teams{z-index:var(--z-index-m);width:100%;padding:var(--space-s);border-radius:var(--border-radius-xl);color:var(--color-label-primary);font-size:var(--font-size-m);background-color:var(--color-grouped-background-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000001a}.cup-tree-event__teams.cup-tree-event__teams--in-progress{background-color:var(--color-in-progress-background)}.cup-tree-event__status{z-index:var(--z-index-m);width:auto;margin-top:calc(var(--space-xs)*-1);padding:var(--space-xs);color:var(--color-label-primary);font-size:var(--font-size-s);white-space:nowrap;text-align:center;background-color:var(--color-grouped-background-tertiary);border-radius:30px;box-shadow:0 1px 2px #0000001a}.cup-tree-event__status.cup-tree-event__status--in-progress{padding:var(--space-xs)22px;color:var(--color-black);background-color:var(--color-in-progress)}.cup-tree-event{flex-direction:column;align-items:center;width:89px;display:flex}.cup-tree-event:first-child{position:relative}.cup-tree-item-draw{width:70px;height:68px;margin:0 var(--space-xs);border-radius:var(--border-radius-xl);font-weight:var(--font-weight-l);background-color:var(--color-grouped-background-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.cup-tree-item-draw .cup-tree-item-draw__stage-icon{top:calc(var(--space-xl)*-1);width:var(--space-l);background-color:var(--color-grouped-background-secondary);position:absolute}.cup-tree-item-draw .cup-tree-item-draw__stage-icon svg{--stage-svg-text-color:var(--color-label-primary);color:#0000}.cup-tree-item-draw .cup-tree-item-draw__icon{width:var(--space-l);margin-bottom:var(--space-s)}.cup-tree-item__mock-final{flex-direction:column;align-items:center;width:90px;height:68px;display:flex;position:relative}.season-cup-tree-wrapper{overflow-x:hidden}.season-cup-tree{margin:var(--space-m)0 var(--space-l);grid-auto-rows:45px;grid-auto-columns:1fr 1fr 2fr 2fr;place-items:center;display:grid}@media (min-width:425px){.season-cup-tree{grid-auto-columns:auto}}.season-cup-tree div{box-sizing:border-box}.season-cup-tree .row-1{grid-row:1/2}.season-cup-tree .row-2{grid-row:2/3}.season-cup-tree .row-3{grid-row:3/4}.season-cup-tree .row-4{grid-row:4/5}.season-cup-tree .row-5{grid-row:5/6}.season-cup-tree .row-6{grid-row:6/7}.season-cup-tree .row-7{grid-row:7/8}.season-cup-tree .row-8{grid-row:8/9}.season-cup-tree .row-9{grid-row:9/10}.season-cup-tree .row-10{grid-row:10/11}.season-cup-tree .row-11{grid-row:11/12}.season-cup-tree .row-12{grid-row:12/13}.season-cup-tree .row-13{grid-row:13/14}.season-cup-tree .row-14{grid-row:14/15}.season-cup-tree .row-15{grid-row:15/16}.season-cup-tree .row-16,.season-cup-tree .row-17{grid-row:16/17}.season-cup-tree .column-0{grid-column-end:1}.season-cup-tree .column-1{grid-column:1/2}.season-cup-tree .column-2{grid-column:2/3}.season-cup-tree .column-3{grid-column:3/4}.season-cup-tree .place-end-center{place-self:end center}.season-cup-tree .line{width:80%;height:100%;margin-right:calc(80% - var(--space-xxs));position:relative}@media (min-width:425px){.season-cup-tree .line{width:100%;margin-right:calc(100% - var(--space-xxs))}}.season-cup-tree .line.corner-down{border-top:2px solid var(--color-fill-secondary);border-right:2px solid var(--color-fill-secondary);border-top-right-radius:12px;place-self:end center;height:50%}.season-cup-tree .line.corner-up{border-right:2px solid var(--color-fill-secondary);border-bottom:2px solid var(--color-fill-secondary);border-bottom-right-radius:12px;place-self:start center;height:50%}.season-cup-tree .line.first-column-height{height:75%}.season-cup-tree .straight-line{border-right:2px solid var(--color-fill-secondary);height:100%}