.league-details{width:100%;position:relative}.league-details__titlerow{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.league-details__wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;width:100%;min-height:155px;padding:20px 30px;display:flex;position:relative}@media (max-width:1224px){.league-details__wrapper{gap:10px;min-height:120px;padding:15px}}.league-details__wrapper{z-index:2;background-color:var(--color-contrast-alt);filter:drop-shadow(0 4px 6px #00000014);border-radius:20px}@media (max-width:1224px){.league-details__wrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;min-height:155px;padding:20px 30px;display:flex;position:relative}}@media (max-width:1224px) and (max-width:1224px){.league-details__wrapper{gap:10px;min-height:120px;padding:15px}}.league-details__header{z-index:1;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;width:fit-content;display:flex}@media (max-width:1224px){.league-details__header{width:100%}}.league-details__logo{object-fit:contain;width:100px;min-width:100px;max-width:100px;height:100px}@media (max-width:1224px){.league-details__logo{width:70px;min-width:70px;max-width:70px;height:70px}}.league-details__logo{border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.league-details__logo img{object-fit:cover}.league-details__info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}@media (max-width:1224px){.league-details__info{gap:10px;width:100%}}.league-details__name{letter-spacing:-1%;font-size:26px;font-weight:600;line-height:1.2}@media (max-width:1224px){.league-details__name{letter-spacing:-1%;font-size:20px;font-weight:600;line-height:1.2}}.league-details__name{text-wrap:nowrap}.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:20px;width:100%;display:flex;position:relative}@media (max-width:1224px){.league-details__info-row,.league-details__country{gap:10px}}.league-details__country{width:unset;gap:10px}.league-details__country img{object-fit:contain;width:24px;min-width:24px;max-width:24px;height:24px}@media (max-width:1224px){.league-details__country img{width:20px;min-width:20px;max-width:20px;height:20px}}.league-details__country-name{letter-spacing:0%;font-size:17px;font-weight:500;line-height:1.2}@media (max-width:1224px){.league-details__country-name{letter-spacing:0%;font-size:14px;font-weight:500;line-height:1.2}}.timeline__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex}.timeline__bar{background-color:var(--color-border);border-radius:100px;width:100%;height:4px;position:relative}@media (max-width:1224px){.timeline__bar{height:2px}}.timeline__bar-progress{background:var(--gradient-bg);border-radius:100px;width:0%;height:4px;position:absolute;top:0;left:0}@media (max-width:1224px){.timeline__bar-progress{height:2px}}.timeline__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%)}.timeline__bar-item--start{background-color:var(--color-accept);border-color:var(--color-accept);left:0}.timeline__bar-item--end{background-color:var(--color-accent);border-color:var(--color-accent);right:0}.timeline__legend{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.timeline__legend-item{letter-spacing:-1%;font-size:12px;font-weight:500;line-height:1.2}@media (max-width:1224px){.timeline__legend-item{letter-spacing:-1%;font-size:12px;font-weight:500;line-height:1.2}}.timeline__legend-item{color:var(--color-text-light)}.timeline__legend-item--start{text-align:left}.timeline__legend-item--end{text-align:right}
.info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;width:100%;display:flex;position:relative}@media (max-width:1224px){.info{gap:20px}}.info__title{text-align:center;width:100%;letter-spacing:0%;font-size:20px;font-weight:600;line-height:1.2}@media (max-width:1224px){.info__title{letter-spacing:-1%;font-size:16px;font-weight:600;line-height:1.2}}.info__wrapper{flex-direction:row;justify-content:center;align-items:flex-start;gap:20px;width:100%;padding:20px;display:flex;position:relative}@media (max-width:1224px){.info__wrapper{gap:10px;padding:10px}}.info__wrapper{background-color:var(--color-contrast-bg);border-radius:20px;max-width:400px;min-height:220px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 16px #0000001a}@media (max-width:1224px){.info__wrapper{min-height:auto}}.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:1224px){.info__item{width:100%}}.info__content{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.info__logo{object-fit:contain;width:70px;min-width:70px;max-width:70px;height:70px;position:relative}@media (max-width:1224px){.info__logo{width:30px;min-width:30px;max-width:30px;height:30px}}.info__name{letter-spacing:0%;font-size:15px;font-weight:500;line-height:1.2}@media (max-width:1224px){.info__name{letter-spacing:-1%;font-size:12px;font-weight:500;line-height:1.2}}.info__name{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.info__subtitle{letter-spacing:0%;font-size:15px;font-weight:500;line-height:1.2}@media (max-width:1224px){.info__subtitle{letter-spacing:-1%;font-size:12px;font-weight:500;line-height:1.2}}.info__subtitle{color:var(--color-muted)}.info__subtitle strong{color:var(--color-text)}.info__period{letter-spacing:-.17px;font-size:15px;font-weight:600;line-height:1.2}@media (max-width:1224px){.info__period{letter-spacing:-1%;font-size:11px;font-weight:700;line-height:1.2}}.info__period{color:var(--color-muted)}.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:1224px){.info__bg{display:block}}.team-of-the-week__wrapper{flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:100%;padding:20px;display:flex;position:relative}@media (max-width:1224px){.team-of-the-week__wrapper{gap:10px;padding:10px}}.team-of-the-week__wrapper{background-color:var(--color-contrast-bg);border-radius:20px;width:100%;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{letter-spacing:0%;font-size:20px;font-weight:600;line-height:1.2}@media (max-width:1224px){.team-of-the-week__title h2{letter-spacing:-1%;font-size:16px;font-weight:600;line-height:1.2}}.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:1224px){.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:1440px){.team-of-the-week .formation__field-bg{transform:none}}.team-of-the-week .formation__field-bg-image--desktop{display:block}@media (max-width:1440px){.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:1440px){.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:1440px){.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:1224px){.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:1224px){.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:1224px){.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:1224px){.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:1224px){.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:1224px){.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:1224px){.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:1224px){.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:1224px){.facts__wrapper{padding:15px}}.facts__title{font-size:1rem;font-weight:600}@media (max-width:1224px){.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:flex-start;align-items:flex-start;gap:40px;width:100%;display:flex;position:relative}@media (max-width:1224px){.league-stats{gap:20px}}.league-stats{letter-spacing:0%;font-size:15px;font-weight:500;line-height:1.2}@media (max-width:1224px){.league-stats{letter-spacing:-1%;font-size:12px;font-weight:500;line-height:1.2}}.league-stats__title{width:100%;letter-spacing:0%;font-size:20px;font-weight:600;line-height:1.2}@media (max-width:1224px){.league-stats__title{letter-spacing:-1%;font-size:16px;font-weight:600;line-height:1.2}}.league-stats__title{text-align:center}@media (max-width:1224px){.league-stats__title{display:none}}.league-stats__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;display:flex;position:relative}@media (max-width:1224px){.league-stats__content{gap:10px}}.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:1224px){.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:20px;width:100%;padding:20px 15px 15px;display:flex;box-shadow:0 0 14px #0000001a}@media (max-width:1224px){.league-stats__block{padding:18px 14px 14px}}.league-stats__block-title{letter-spacing:0%;font-size:20px;font-weight:600;line-height:1.2}@media (max-width:1224px){.league-stats__block-title{letter-spacing:-1%;font-size:16px;font-weight:600;line-height:1.2}}.league-stats__block-title{padding:0 3px}.league-stats__players{flex-direction:column;justify-content:center;align-items:center;gap:10px;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{object-fit:contain;width:40px;min-width:40px;max-width:40px;height:40px}@media (max-width:1224px){.league-stats__avatar{width:30px;min-width:30px;max-width:30px;height:30px}}.league-stats__avatar{border-radius:50%;flex-shrink:0;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{letter-spacing:0%;font-size:15px;font-weight:500;line-height:1.2}@media (max-width:1224px){.league-stats__name{letter-spacing:-1%;font-size:12px;font-weight:500;line-height:1.2}}.league-stats__lastmatch{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.league-stats__lastmatch img{object-fit:contain;width:16px;min-width:16px;max-width:16px;height:16px}@media (max-width:1224px){.league-stats__lastmatch img{width:16px;min-width:16px;max-width:16px;height:16px}}.league-stats__lastmatch img{color:var(--color-muted)}.league-stats__value{background:var(--color-accept);min-width:4.87rem;height:22px;letter-spacing:0%;flex-direction:row;justify-content:center;align-items:center;font-size:17px;font-weight:500;line-height:1.2;display:flex}@media (max-width:1224px){.league-stats__value{letter-spacing:0%;font-size:14px;font-weight:500;line-height:1.2}}.league-stats__value{color:var(--color-accent-text);padding:0 10px}.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:1224px){.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}
