.section__title{border-top:1px solid var(--color-border-5);border-bottom:1px solid var(--color-border-5);margin-top:-1px;background-color:var(--color-background-5);display:flex;padding:6px 10px;font-weight:700;align-items:center}.section__title:first-child{margin-top:0}.detailbody #detail,.detailbody #sportstats,.detailbody #tournament-table.tournament-table-draw,.detailbody .draw__container,.detailbody .draw__cover,.detailbody .inner,.detailbody .tournament-table-draw #tournament-table-tabs-and-content{display:flex;flex-direction:column;flex:1}.draw{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(214px,1fr);user-select:none}body:not(.detailbody) .draw{max-height:68vh}.detailbody:not(.detail-experimental) #tournament-table .draw{max-height:180px}.draw__wrapper{overflow-x:auto;z-index:0}.detailbody .draw__wrapper{flex:1}.draw__round{display:grid;grid-template-rows:28px;row-gap:12px;padding-bottom:60px}.draw__round--last .draw__brackets{align-content:space-around}.draw__round--first .draw__bracket:after{width:16px}.draw__round--last .draw__bracket:after{width:16px;left:0}.draw__round--only .draw__bracket:after{content:none}.draw__round--first .draw__bracket--even{bottom:2px}.draw__round--first .draw__bracket--odd{top:2px}.draw__round--last .draw__bracket:before,.draw__round--only .draw__bracket:before{content:none}.draw__header{border-top:1px solid var(--color-border-5);border-bottom:1px solid var(--color-border-5);margin-top:-1px;grid-row:1;background-color:var(--color-background-5);position:sticky;top:0;z-index:2;font-weight:700;display:flex;align-items:center;justify-content:center}.draw__header:first-child{margin-top:0}.draw__header--final{z-index:-10;height:26px;background-color:var(--color-background-5);border-top:1px solid var(--color-border-5);border-bottom:1px solid var(--color-border-5);display:flex;align-items:center;justify-content:center;margin:8px 16px 0;position:relative;font-weight:700}.draw__header--final~.draw__bracket .bracket{padding-top:7px;border-top:none}.draw__brackets{display:grid;grid-gap:16px 0;z-index:1}.draw__brackets--final{z-index:var(--zIndex)}.draw__brackets--semiFinaleFirst{grid-row-gap:50px}.draw__bracket{display:grid;align-items:center;z-index:var(--zIndex);position:relative}.draw__bracket--even:before{bottom:50%}.draw__bracket--odd:before{top:50%}.draw__bracket:before{width:1px;height:100%}.draw__bracket:after,.draw__bracket:before{content:"";background-color:var(--color-border-1);position:absolute;right:0}.draw__bracket:after{width:100%;height:1px;top:50%;z-index:-1}.bracket{display:grid;padding:6px 8px;margin:0 16px;border:1px solid var(--color-border-1);background-color:var(--color-background-1);cursor:pointer;grid-template:" homeImage homeParticipant homeResult " 15px " .         .               .          " 4px " awayImage awayParticipant awayResult " 15px/max-content 1fr max-content}@media (hover:hover){.bracket--highlighted{background-color:var(--color-background-highlight-2)}}.bracket--defaultHighlighted{background-color:var(--color-background-highlight-2)}.bracket--eventless{cursor:default}.bracket--active{background-color:var(--color-tab,var(--color-sport-secondary-body));border-color:var(--color-tab,var(--color-sport-secondary-body));color:var(--color-white)}.bracket__participant{align-self:center;display:flex;overflow:hidden}.bracket__participant--home{grid-area:homeParticipant}.bracket__participant--away{grid-area:awayParticipant}.bracket__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bracket__name--advancing{font-weight:700}.bracket__image{align-self:center;justify-self:center;margin-right:10px}.bracket__image--placeholder{width:16px;height:16px}.bracket__image--home{grid-area:homeImage}.bracket__image--away{grid-area:awayImage}.bracket__result{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(24px,max-content);justify-items:flex-end;align-items:center;justify-content:flex-end}.bracket__result--home{grid-area:homeResult}.bracket__result--away{grid-area:awayResult}.bracket__result--homeAway{grid-area:homeResult/homeResult/awayResult}.bracket__info{color:var(--color-text-2);font-weight:400;white-space:nowrap}.bracket__series{position:absolute;cursor:pointer;left:16px;top:calc(50% + 24px);border:var(--color-tab,var(--color-sport-secondary-body)) solid;border-width:0 1px 1px;width:calc(100% - 32px);box-sizing:border-box;color:var(--color-text-1);background-color:var(--color-background-1)}.series{display:grid;align-items:center;grid-template:". time names . result ." 27px/8px 44px 1fr 8px max-content 8px}.series,.series:hover{text-decoration:none}.series:hover .series__names{text-decoration:underline}.series:not(:last-of-type){border-bottom:1px solid var(--color-border-1)}.series__time{grid-area:time}.series__names{grid-area:names;color:var(--color-draw-text,var(--color-sport-secondary-body));text-decoration:none;overflow:hidden;text-overflow:ellipsis}.basketball.theme--dark .series__names,.cricket.theme--dark .series__names,.cycling.theme--dark .series__names,.mma.theme--dark .series__names,.motorsport-auto-racing.theme--dark .series__names,.motorsport-moto-racing.theme--dark .series__names,.motorsport.theme--dark .series__names,.rugby-league.theme--dark .series__names,.rugby-union.theme--dark .series__names{color:#e6e6e6}.series .result{grid-area:result;justify-self:flex-end}.series .result--empty{margin-right:10px}@media only screen and (max-width:479px){.responsive .draw{grid-auto-columns:100%;overflow-x:visible;transition:transform .35s ease-out;transform:translateX(calc(var(--i, 0)*-100%))}.responsive .draw__wrapper{overflow-x:hidden}.responsive .draw__header{display:grid;grid-template:"previous label next" auto/40px 1fr 40px}.responsive .draw__header--final{display:flex}.responsive .draw__header .draw__label{grid-area:label;place-self:center}.responsive .draw__round--first .draw__bracket:after{width:8px}.responsive .draw__round--last .draw__bracket:after{width:16px}.responsive .draw__round--last .draw__bracket:before{content:none}.responsive .draw__round--last .bracket--even,.responsive .draw__round--last .bracket--odd{bottom:0;top:0}.responsive .draw__brackets{grid-auto-rows:min-content;align-content:flex-start}.responsive .draw__brackets--semiFinaleFirst{grid-row-gap:16px}.responsive .draw__bracket--even{bottom:2px}.responsive .draw__bracket--even:before{height:1px;width:8px;right:0;left:auto;top:-6px}.responsive .draw__bracket--odd{top:2px}.responsive .draw__bracket--odd:before{right:8px;left:auto;top:24px;height:60px}.responsive .draw__bracket:after{width:calc(100% - 8px);right:8px}.responsive .draw__arrow{display:flex;position:relative;align-items:center;justify-content:center;top:0;width:40px;height:100%}.responsive .draw__arrow:after{content:"";transform:rotate(135deg);border-style:solid;width:8px;height:8px}.responsive .draw__arrow--previous{grid-area:previous}.responsive .draw__arrow--previous:after{border-width:0 2px 2px 0}.responsive .draw__arrow--next{grid-area:next}.responsive .draw__arrow--next:after{border-width:2px 0 0 2px}.responsive .shifter{display:none}.responsive body:not(.detailbody) .draw{max-height:70vh}.responsive.detailbody:not(.detail-experimental) #tournament-table .draw{max-height:180px}}.drawSkeleton{display:grid;grid-auto-flow:row;grid-auto-rows:auto}.draw__wrapper .drawSkeleton{margin-top:0}.drawSkeleton__shifter{background-color:var(--color-skeleton-1)}.drawSkeleton__rounds{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(214px,1fr);overflow:hidden}.drawSkeleton__round{display:grid;grid-gap:8px;grid-template-rows:40px}.drawSkeleton__header{grid-row:1;background-color:var(--color-skeleton-2);margin-bottom:12px}.drawSkeleton__brackets{display:grid;grid-gap:16px}.drawSkeleton__bracket{display:grid;grid-template:". . . ." auto ". homeParticipant . ." 13px ". . . ." 6px ". awayParticipant awayParticipant ." 13px ". . . ." auto/8px 80px 20px 1fr;border:1px solid var(--color-border-1);margin:0 16px;height:46px;align-self:center;position:relative}.drawSkeleton__bracket:after,.drawSkeleton__bracket:before{content:"";background-color:var(--color-skeleton-1);background-image:linear-gradient(90deg,var(--color-skeleton-1) 0,var(--color-skeleton-2) 20%,var(--color-skeleton-1) 40%,var(--color-skeleton-1));background-repeat:repeat-y;background-size:800px 1px;-webkit-animation-duration:1.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeholderShimmer;-webkit-animation-timing-function:linear}.drawSkeleton__bracket:before{grid-area:homeParticipant}.drawSkeleton__bracket:after{grid-area:awayParticipant}.drawSkeleton__round:first-of-type .drawSkeleton__bracket:nth-of-type(2n){bottom:2px}.drawSkeleton__round:first-of-type .drawSkeleton__bracket:nth-of-type(odd){top:2px}@media only screen and (max-width:479px){.responsive .drawSkeleton__rounds{grid-auto-columns:100%}.responsive .drawSkeleton__rounds .drawSkeleton__round{grid-auto-rows:min-content}.responsive .drawSkeleton__rounds .drawSkeleton__round .drawSkeleton__bracket:nth-of-type(2n){bottom:2px}.responsive .drawSkeleton__rounds .drawSkeleton__round .drawSkeleton__bracket:nth-of-type(odd){top:2px}.responsive .drawSkeleton__shifter{display:none}}@-webkit-keyframes placeholderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.shifter{display:grid;grid-template:"previous . next" 30px ".        . .   " 4px/max-content 1fr max-content;background-color:var(--color-sport-secondary-body)}.playerStatsTableShifter .shifter{grid-template:"previous . next" 30px/max-content 1fr max-content}.playerStatsTableShifter .shifter .shifter__stage{height:auto;top:0}.shifter__stage{display:flex;align-items:center;justify-content:center;height:calc(100% + 8px);position:relative;bottom:4px;color:var(--color-white);padding:0 10px;user-select:none;transition:opacity .25s}.shifter__stage:hover{opacity:.7}.shifter__stage--next:after,.shifter__stage--previous:before{content:"";border-style:solid;display:inline-block;width:8px;height:8px;position:relative;transform:rotate(-45deg);margin:5px}.shifter__stage--previous{grid-area:previous;cursor:pointer}.shifter__stage--previous:before{border-width:2px 0 0 2px}.shifter__stage--next{grid-area:next;cursor:pointer}.shifter__stage--next:after{border-width:0 2px 2px 0}.shifter__stage--disabled{cursor:default;opacity:.3}.shifter__stage--disabled:hover{opacity:.3}@media only screen and (max-width:479px){.responsive .shifter{display:none}}