.league-details{width:100%;padding:0 3%;position:relative}@media (max-width:1024px){.league-details{padding:10px}}.league-details__titlerow{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.league-details__wrapper{z-index:2;background-color:var(--color-contrast-alt);filter:drop-shadow(0 4px 6px #00000014);border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:60px;width:100%;min-height:155px;padding:25px 30px;display:flex;position:relative}@media (max-width:1024px){.league-details__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;min-height:175px;display:flex}}.league-details__header{z-index:1;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;width:fit-content;display:flex}@media (max-width:1024px){.league-details__header{width:100%}}.league-details__logo{border-radius:8px;flex-shrink:0;width:92px;height:92px;position:relative;overflow:hidden}@media (max-width:1024px){.league-details__logo{width:50px;height:50px}}.league-details__logo img{object-fit:cover}.league-details__logo-background{opacity:.33;z-index:-1;width:100px;height:100px;position:absolute;top:25%;left:-20px}.league-details__info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}@media (max-width:1024px){.league-details__info{gap:0;width:100%}}.league-details__name{text-wrap:nowrap;font-size:2rem;font-weight:600}@media (max-width:1024px){.league-details__name{font-size:.95rem;font-weight:700}}.league-details__row{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:15px;display:flex}.league-details__row-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;height:20px;display:flex}.league-details__info-row,.league-details__country{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.league-details__country-name{color:var(--color-text);font-size:1.31rem;font-weight:500}@media (max-width:1024px){.league-details__country-name{color:var(--color-muted);font-size:.95rem;font-weight:300}}.league-details__season{font-size:1rem;font-weight:300}.filter-layout--bar .filter-dropdown__toggle{gap:20px;font-size:1.4rem;font-weight:500}@media (max-width:1024px){.filter-layout--bar .filter-dropdown__toggle{font-size:.9rem;font-weight:300}.filter-layout--bar .filter-layout__filters{padding:0}.filter-layout--bar .filter-dropdown__menu{width:100%;left:0}}.progress{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;padding:10px 0;display:flex}.progress__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex}.progress__bar{background-color:var(--color-border);border-radius:100px;width:100%;height:4px;position:relative}@media (max-width:1024px){.progress__bar{height:2px}}.progress__bar-progress{background:var(--gradient-bg);border-radius:100px;width:0%;height:4px;position:absolute;top:0;left:0}@media (max-width:1024px){.progress__bar-progress{height:2px}}.progress__bar-item{background-color:var(--color-bg);border:2px solid var(--color-border);border-radius:100%;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.progress__bar-item--start{background-color:var(--color-accept);border-color:var(--color-accept);left:0}.progress__bar-item--end{background-color:var(--color-accent);border-color:var(--color-accent);right:0}.progress__legend{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.progress__legend-item{font-size:1.35rem;font-weight:300}@media (max-width:1024px){.progress__legend-item{font-size:.8rem}}.progress__legend-item--start{text-align:left}.progress__legend-item--end{text-align:right}
.info{flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;padding:10px 0;display:flex}@media (max-width:1024px){.info{padding:0 20px 10px}}.info__title{text-align:center;width:100%;margin-bottom:15px;font-size:1.4rem;font-weight:600}@media (max-width:1024px){.info__title{margin-bottom:10px;font-size:1.15rem;font-weight:500}}.info__wrapper{background-color:var(--color-contrast-bg);border-radius:20px;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:400px;min-height:220px;margin:0 auto;padding:13px 23px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 16px #0000001a}@media (max-width:1024px){.info__wrapper{gap:30px;min-height:auto;padding:20px 5px}}.info__item{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:45%;max-width:120px;display:flex;position:relative}.info__item:hover{background-color:color-mix(in srgb, var(--color-muted-light) 12%, transparent)}.info__item{border-radius:12px;padding:4px}@media (max-width:1024px){.info__item{width:100%}}.info__logo{width:70px;height:70px;position:relative}@media (max-width:1024px){.info__logo{width:40px;height:40px}}.info__name{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:600;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.info__name{font-size:1.1rem}}.info__subtitle{color:var(--color-muted);font-size:.9rem;font-weight:200}.info__subtitle strong{color:var(--color-text);font-weight:700}.info__period{color:var(--color-muted);font-size:.9rem;font-weight:200}.info__bg{opacity:.25;pointer-events:none;z-index:0;width:100px;height:100px;display:none;position:absolute;top:40px}.info__bg--left{left:-25px}.info__bg--right{right:-25px}@media (max-width:1024px){.info__bg{display:block}}.team-of-the-week{padding:20px}@media (max-width:1024px){.team-of-the-week{padding:10px}}.team-of-the-week__wrapper{background-color:var(--color-contrast-bg);border-radius:20px;width:100%;padding:20px;box-shadow:0 0 16px #0000001a}@media (max-width:1920px){.team-of-the-week__wrapper{padding:15px}}.team-of-the-week__title{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.team-of-the-week__title h2{text-align:center;width:100%}.team-of-the-week .filter-layout__filters{z-index:9;padding:0;position:relative}.team-of-the-week .formation{width:100%;overflow:hidden}.team-of-the-week .formation__wrapper{filter:drop-shadow(0 4px 6px #00000014);border:none;border-radius:0 0 20px 20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:relative}@media (max-width:1024px){.team-of-the-week .formation__wrapper{border:1px solid var(--color-border);filter:none;border-radius:20px}}.team-of-the-week .formation__content{width:100%;padding:20px 0 0;position:relative}@media (max-width:1920px){.team-of-the-week .formation__content{padding:12px 0 0}}.team-of-the-week .formation__field-bg{z-index:1;pointer-events:none;width:100%;position:absolute;inset:0}.team-of-the-week .formation__field-bg img{object-fit:contain}@media (max-width:1300px){.team-of-the-week .formation__field-bg{transform:none}}.team-of-the-week .formation__field-bg-image--desktop{display:block}@media (max-width:1300px){.team-of-the-week .formation__field-bg-image--desktop{display:none}}.team-of-the-week .formation__field-bg-image--mobile{display:none}@media (max-width:1300px){.team-of-the-week .formation__field-bg-image--mobile{display:block}}.team-of-the-week .formation__field{aspect-ratio:1.08;z-index:2;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:100%;max-width:800px;height:auto;margin:0 auto;padding:0 10px;display:flex;position:relative;overflow:hidden}@media (max-width:1300px){.team-of-the-week .formation__field{flex-direction:column;justify-content:center;align-items:center;gap:0;margin:0 auto;padding:0;display:flex}}.team-of-the-week .formation__side{z-index:1;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-width:0;height:100%;padding:10px;display:flex;position:relative}@media (max-width:1024px){.team-of-the-week .formation__side{gap:.35rem}}.team-of-the-week .formation__side .formation-row{gap:1rem 2rem;width:80%;height:auto;display:grid;position:absolute;top:5%}@media (max-width:1024px){.team-of-the-week .formation__side .formation-row{gap:.5rem}}.team-of-the-week .formation__side .formation-col{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}@media (max-width:1024px){.team-of-the-week .formation__side .formation-col{gap:.1rem}}.team-of-the-week .formation__side .formation-col__title{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;white-space:normal;word-break:break-all;-webkit-box-orient:vertical;font-size:clamp(8px,1dvw,16px);display:-webkit-box;overflow:hidden}@media (max-width:1024px){.team-of-the-week .formation__side .formation-col__title{font-size:2dvw}}.team-of-the-week .formation__side .formation-col__image{position:relative}.team-of-the-week .formation__side .formation-col__image .face{width:auto;height:100%}.team-of-the-week .formation__side .formation-col__circle{border:3px solid #f49b9c;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:5dvw;max-width:105px;height:5dvw;max-height:105px;display:flex;overflow:hidden}@media (max-width:1024px){.team-of-the-week .formation__side .formation-col__circle{border:2px solid #f49b9c;width:10dvw;max-width:105px;height:10dvw;max-height:105px}}.team-of-the-week .formation__side .formation-col__team{position:absolute;bottom:0;right:0}@media (max-width:1024px){.team-of-the-week .formation__side .formation-col__team{transform:translate(50%)}.team-of-the-week .formation__side .formation-col__team img{width:4dvw;max-width:30px;height:4dvw;max-height:30px}}.team-of-the-week .formation__side .formation-col__rating{color:#fff;background-color:#41d295;padding:.25rem .2rem;font-size:clamp(8px,1dvw,14px);position:absolute;bottom:0;left:0}@media (max-width:1024px){.team-of-the-week .formation__side .formation-col__rating{padding:.05rem .1rem;font-size:2dvw;transform:translate(-50%)}}.team-of-the-week .formation .formation-4-4-2 .formation-row:first-child{grid-template-columns:repeat(4,1fr);top:5%}.team-of-the-week .formation .formation-4-4-2 .formation-row:first-child .formation-col:first-child{grid-area:1/2}.team-of-the-week .formation .formation-4-4-2 .formation-row:first-child .formation-col:nth-child(2){grid-area:1/3}.team-of-the-week .formation .formation-4-4-2 .formation-row:nth-child(2){grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);top:25%}.team-of-the-week .formation .formation-4-4-2 .formation-row:nth-child(2) .formation-col:first-child{grid-area:1/1/span 2}.team-of-the-week .formation .formation-4-4-2 .formation-row:nth-child(2) .formation-col:nth-child(2){grid-area:1/2}.team-of-the-week .formation .formation-4-4-2 .formation-row:nth-child(2) .formation-col:nth-child(3){grid-area:2/2}.team-of-the-week .formation .formation-4-4-2 .formation-row:nth-child(2) .formation-col:nth-child(4){grid-area:1/3/span 2}.team-of-the-week .formation .formation-4-4-2 .formation-row:nth-child(3){grid-template-columns:repeat(4,1fr);top:62%}.team-of-the-week .formation .formation-4-4-2 .formation-row:nth-child(3) .formation-col:first-child{grid-area:1/1}.team-of-the-week .formation .formation-4-4-2 .formation-row:nth-child(3) .formation-col:nth-child(2){grid-area:1/2}.team-of-the-week .formation .formation-4-4-2 .formation-row:nth-child(3) .formation-col:nth-child(3){grid-area:1/3}.team-of-the-week .formation .formation-4-4-2 .formation-row:nth-child(3) .formation-col:nth-child(4){grid-area:1/4}.team-of-the-week .formation .formation-4-4-2 .formation-row:nth-child(4){top:80%}.team-of-the-week .formation .formation-4-5-1 .formation-row:first-child{top:5%}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(2){grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);top:25%}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(2) .formation-col:first-child{grid-area:1/1}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(2) .formation-col:nth-child(2){grid-area:1/2/span 2}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(2) .formation-col:nth-child(3){grid-area:2/3}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(2) .formation-col:nth-child(4){grid-area:1/4/span 2}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(2) .formation-col:nth-child(5){grid-area:1/5}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(3){grid-template-columns:repeat(5,1fr);top:60%}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(3) .formation-col:first-child{grid-area:1/1}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(3) .formation-col:nth-child(2){grid-area:1/2}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(3) .formation-col:nth-child(3){grid-area:1/4}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(3) .formation-col:nth-child(4){grid-area:1/5}.team-of-the-week .formation .formation-4-5-1 .formation-row:nth-child(4){top:80%}.team-of-the-week .formation .formation-3-5-2 .formation-row:first-child{grid-template-columns:repeat(4,1fr);top:5%}.team-of-the-week .formation .formation-3-5-2 .formation-row:first-child .formation-col:first-child{grid-area:1/2}.team-of-the-week .formation .formation-3-5-2 .formation-row:first-child .formation-col:nth-child(2){grid-area:1/3}.team-of-the-week .formation .formation-3-5-2 .formation-row:nth-child(2){grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);top:30%}.team-of-the-week .formation .formation-3-5-2 .formation-row:nth-child(2) .formation-col:first-child{grid-area:1/1}.team-of-the-week .formation .formation-3-5-2 .formation-row:nth-child(2) .formation-col:nth-child(2){grid-area:1/2/span 2}.team-of-the-week .formation .formation-3-5-2 .formation-row:nth-child(2) .formation-col:nth-child(3){grid-area:1/3}.team-of-the-week .formation .formation-3-5-2 .formation-row:nth-child(2) .formation-col:nth-child(4){grid-area:1/4/span 2}.team-of-the-week .formation .formation-3-5-2 .formation-row:nth-child(2) .formation-col:nth-child(5){grid-area:1/5}.team-of-the-week .formation .formation-3-5-2 .formation-row:nth-child(3){grid-template-columns:repeat(3,1fr);top:60%}.team-of-the-week .formation .formation-3-5-2 .formation-row:nth-child(3) .formation-col:first-child{grid-area:1/1}.team-of-the-week .formation .formation-3-5-2 .formation-row:nth-child(3) .formation-col:nth-child(2){grid-area:1/2}.team-of-the-week .formation .formation-3-5-2 .formation-row:nth-child(3) .formation-col:nth-child(3){grid-area:1/3}.team-of-the-week .formation .formation-3-5-2 .formation-row:nth-child(4){top:80%}.team-of-the-week .formation .formation-5-4-1 .formation-row:first-child{top:5%}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(2){grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);top:15%}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(2) .formation-col:first-child{grid-area:1/1/span 2}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(2) .formation-col:nth-child(2){grid-area:2/2}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(2) .formation-col:nth-child(3){grid-area:2/3}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(2) .formation-col:nth-child(4){grid-area:1/4/span 2}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(3){grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);top:40%}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(3) .formation-col:first-child{grid-area:1/1/span 2}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(3) .formation-col:nth-child(2){grid-area:2/2}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(3) .formation-col:nth-child(3){grid-area:2/3}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(3) .formation-col:nth-child(4){grid-area:2/4}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(3) .formation-col:nth-child(5){grid-area:1/5/span 2}.team-of-the-week .formation .formation-5-4-1 .formation-row:nth-child(4){top:80%}.team-of-the-week .formation .formation-5-3-2 .formation-row:first-child{grid-template-columns:repeat(4,1fr);top:5%}.team-of-the-week .formation .formation-5-3-2 .formation-row:first-child .formation-col:first-child{grid-area:1/2}.team-of-the-week .formation .formation-5-3-2 .formation-row:first-child .formation-col:nth-child(2){grid-area:1/3}.team-of-the-week .formation .formation-5-3-2 .formation-row:nth-child(2){grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);top:25%}.team-of-the-week .formation .formation-5-3-2 .formation-row:nth-child(2) .formation-col:first-child{grid-area:1/1}.team-of-the-week .formation .formation-5-3-2 .formation-row:nth-child(2) .formation-col:nth-child(2){grid-area:1/2/span 2}.team-of-the-week .formation .formation-5-3-2 .formation-row:nth-child(2) .formation-col:nth-child(3){grid-area:1/3}.team-of-the-week .formation .formation-5-3-2 .formation-row:nth-child(3){grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);top:40%}.team-of-the-week .formation .formation-5-3-2 .formation-row:nth-child(3) .formation-col:first-child{grid-area:1/1/span 2}.team-of-the-week .formation .formation-5-3-2 .formation-row:nth-child(3) .formation-col:nth-child(2){grid-area:2/2}.team-of-the-week .formation .formation-5-3-2 .formation-row:nth-child(3) .formation-col:nth-child(3){grid-area:2/3}.team-of-the-week .formation .formation-5-3-2 .formation-row:nth-child(3) .formation-col:nth-child(4){grid-area:2/4}.team-of-the-week .formation .formation-5-3-2 .formation-row:nth-child(3) .formation-col:nth-child(5){grid-area:1/5/span 2}.team-of-the-week .formation .formation-5-3-2 .formation-row:nth-child(4){top:80%}.team-of-the-week .formation .formation-3-4-3 .formation-row:first-child{grid-template-columns:repeat(3,1fr);top:5%}.team-of-the-week .formation .formation-3-4-3 .formation-row:nth-child(2){grid-template-columns:repeat(4,1fr);top:32%}.team-of-the-week .formation .formation-3-4-3 .formation-row:nth-child(3){grid-template-columns:repeat(3,1fr);top:60%}.team-of-the-week .formation .formation-3-4-3 .formation-row:nth-child(4){top:80%}.team-of-the-week .formation .formation-4-2-4 .formation-row:first-child{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);top:5%}.team-of-the-week .formation .formation-4-2-4 .formation-row:first-child .formation-col:first-child{grid-area:1/1/span 2}.team-of-the-week .formation .formation-4-2-4 .formation-row:first-child .formation-col:nth-child(2){grid-area:1/2}.team-of-the-week .formation .formation-4-2-4 .formation-row:first-child .formation-col:nth-child(3){grid-area:1/3}.team-of-the-week .formation .formation-4-2-4 .formation-row:first-child .formation-col:nth-child(4){grid-area:1/4/span 2}.team-of-the-week .formation .formation-4-2-4 .formation-row:nth-child(2){grid-template-columns:repeat(4,1fr);top:35%}.team-of-the-week .formation .formation-4-2-4 .formation-row:nth-child(2) .formation-col:first-child{grid-area:1/2}.team-of-the-week .formation .formation-4-2-4 .formation-row:nth-child(2) .formation-col:nth-child(2){grid-area:1/3}.team-of-the-week .formation .formation-4-2-4 .formation-row:nth-child(3){grid-template-columns:repeat(4,1fr);top:60%}.team-of-the-week .formation .formation-4-2-4 .formation-row:nth-child(4){top:80%}.team-of-the-week .formation .formation-4-3-3 .formation-row:first-child{grid-template-columns:repeat(3,1fr);top:5%}.team-of-the-week .formation .formation-4-3-3 .formation-row:nth-child(2){grid-template-columns:repeat(3,1fr);top:35%}.team-of-the-week .formation .formation-4-3-3 .formation-row:nth-child(3){grid-template-columns:repeat(4,1fr);top:60%}.team-of-the-week .formation .formation-4-3-3 .formation-row:nth-child(4){top:80%}
.facts{width:100%;padding:10px 0}@media (max-width:1024px){.facts{padding:10px}}.facts__wrapper{background-color:var(--color-contrast-bg);border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:20px 20px 25px;display:flex;box-shadow:0 0 16px #0000001a}@media (max-width:1024px){.facts__wrapper{padding:15px}}.facts__title{font-size:1rem;font-weight:600}@media (max-width:1024px){.facts__title{font-size:1.2rem}}.facts__list{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.facts__row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:5px 0;display:flex}.facts__label{color:var(--color-muted);font-size:1.1rem;font-weight:300}.facts__value{color:var(--color-text);text-align:right;font-size:1.1rem;font-weight:700}
.league-stats{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;padding:20px;display:flex}@media (max-width:1024px){.league-stats{gap:20px;padding:10px}}.league-stats .content-layout__scrollable{flex-direction:row;justify-content:center;align-items:center;display:flex}.league-stats .content-layout__body{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.league-stats .filter-dropdown{max-width:fit-content;margin-bottom:40px}@media (max-width:1024px){.league-stats .filter-dropdown{margin-bottom:unset;max-width:unset}}.league-stats .switcher{background-color:var(--color-bg);border:none;border-radius:0;gap:10px;max-width:100%;overflow-x:auto}@media (max-width:1024px){.league-stats .switcher{max-width:calc(100% + 20px);padding:0 10px;transform:translate(-10px)}}.league-stats .switcher button{text-wrap:nowrap;background:0 0;background-color:var(--color-contrast-bg);border:1px solid var(--color-border)}.league-stats .switcher button.active{background-color:var(--color-accent)}.league-stats .switcher button span{font-weight:400}@media (max-width:1024px){.league-stats .switcher button{padding:5px 11px}.league-stats .switcher button span{font-size:.95rem;font-weight:500}}.league-stats__title{text-align:center;width:100%;font-size:1.55rem;font-weight:600}@media (max-width:1024px){.league-stats__title{display:none}}.league-stats__blocks{background-color:var(--color-contrast-alt);border:1px solid var(--color-border);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;width:100%;padding:20px;display:grid}@media (max-width:1024px){.league-stats__blocks{border:unset;border-radius:unset;background-color:unset;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0;display:flex}}.league-stats__block{background-color:var(--color-contrast-bg);border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;width:100%;padding:20px 15px 15px;display:flex;box-shadow:0 0 14px #0000001a}@media (max-width:1024px){.league-stats__block{padding:18px 14px 14px}}.league-stats__block-title{padding:0 3px;font-size:1.35rem;font-weight:600}@media (max-width:1024px){.league-stats__block-title{font-size:1.25rem;font-weight:600}}.league-stats__players{flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:100%;display:flex}.league-stats__player{border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding-bottom:.7rem;display:flex}.league-stats__player:last-child{border-bottom:none;padding-bottom:0}.league-stats__avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.league-stats__info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;width:100%;display:flex}.league-stats__name{font-size:1.15rem;font-weight:600}@media (max-width:1024px){.league-stats__name{font-size:1rem;font-weight:300}}.league-stats__lastmatch{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;font-size:1.1rem;display:flex}@media (max-width:1024px){.league-stats__lastmatch{font-size:1rem;font-weight:300}}.league-stats__value{background:var(--color-accept);min-width:4.87rem;height:22px;color:var(--color-accent-text);flex-direction:row;justify-content:center;align-items:center;padding:0 10px;font-size:1.15rem;font-weight:500;display:flex}.league-stats__more{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.league-stats__more span{font-size:1.1rem;font-weight:500}.league-stats__more-icon{transform:rotate(90deg)}.league-stats__more-icon svg{width:16px;height:12px}.league-stats__popup-block{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;display:flex}.league-stats__popup-title{padding:0 3px;font-size:1.35rem;font-weight:700}@media (max-width:1024px){.league-stats__popup-title{font-size:1.25rem;font-weight:600}}.league-stats__popup-block .league-stats__players{border:1px solid var(--color-border);background-color:var(--color-contrast-bg);border-radius:10px;gap:20px;padding:10px}.league-stats__popup-block .league-stats__player{border-bottom:none;padding-bottom:.9rem}.league-stats__desktop{width:100%;padding:20px}.league-stats__scroll-container{scrollbar-width:auto;-ms-overflow-style:auto;width:100%;overflow-x:auto}.league-stats__scroll-container::-webkit-scrollbar{height:4px;display:block}.league-stats__scroll-container::-webkit-scrollbar-thumb{background:var(--color-muted);border-radius:4px}.league-stats__scroll-container::-webkit-scrollbar-track{background:0 0}.league-stats__table{border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-width:max-content;font-size:1.05rem;display:flex}.league-stats__thead{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.league-stats__tbody{background-color:var(--color-contrast-bg);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.league-stats__row{border-bottom:1px solid var(--color-border);flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;transition:all .3s ease-in-out;display:flex}.league-stats__row:last-child{border-bottom:none}.league-stats__row:hover{color:var(--color-accent-text);background-color:var(--color-muted)}.league-stats__row--head{border-bottom:none}.league-stats__row--head:hover{color:var(--color-text);background-color:unset}.league-stats__header{color:var(--color-muted);white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;padding:10px 12px;font-size:1rem;font-weight:500;display:flex}.league-stats__header--index{width:36px;letter-spacing:0%;font-family:Poppins,sans-serif;font-weight:400}.league-stats__header--player{text-align:left;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;width:220px;min-width:150px;display:flex}.league-stats__header--stat{text-align:center;text-wrap:nowrap;width:90px}.league-stats__cell{text-align:center;flex-direction:row;justify-content:center;align-items:center;padding:12px 10px;font-weight:500;display:flex}.league-stats__cell--index{width:36px;font-size:1.3rem}.league-stats__cell--player{text-align:left;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:10px;width:220px;min-width:150px;font-size:1.4rem;display:flex}.league-stats__cell--player img{max-width:25px;max-height:25px}.league-stats__cell--player span{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.league-stats__cell--stat{text-align:center;width:90px;font-size:1rem}.league-stats__cell--rating{background-color:var(--color-accept);min-width:50px;color:var(--color-accent-text);border-radius:8px;padding:6px 12px}
