@charset "UTF-8";.header-container{border-bottom:1px solid rgba(255,255,255,.2)}header{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:1rem 0 30px;width:100vw;position:relative;left:-4px}header .left{display:flex;align-items:center;gap:1rem}header .user{background-color:#ffffff1a;width:32px;height:32px;font-size:18px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}#nav{display:flex;justify-content:center;align-items:center}header nav button{padding:10px 20px;border-radius:100px;color:#fff;font-family:Poppins;font-weight:400}header .topButtons{background-color:transparent;border:0}header #nav a:not(.active) .topButtons:hover{background-color:#ffffff0d;cursor:pointer}#searchInput{background-color:transparent;border:1px solid var(--purple);border-radius:20px;color:#fff;padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem;font-size:11px}#searchInput:focus{outline:none;box-shadow:none}::placeholder{color:#70757a!important}#nav a span{border-bottom:1px solid transparent;padding-bottom:.25rem}#nav a.active span{border-color:#fff}#filters{display:flex;justify-content:flex-end;align-items:center;gap:7.5px}#filter-menu button:hover{background-color:#ffffff1a;transition:all .25s}#filter-button{background-color:transparent;border-radius:0;border:0;cursor:pointer;padding:.7rem}#season-filter .filter-menu{left:auto;right:0}.searchFunc{position:relative;display:flex;align-items:center}.searchFunc>.input-wrapper{position:relative;width:100%}.searchFunc>.input-wrapper>img{position:absolute;width:20px;top:50%;translate:0 -50%;left:15px}.searchFunc>.input-wrapper:has(img) input{padding-left:2.5rem!important}.searchFunc>.input-wrapper input{width:100%}#searchResults{position:absolute;top:calc(100% + .25rem);left:0;text-align:left;font-weight:150;z-index:1000;background-color:#68599647;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px;font-size:12px;max-height:230px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.searchResultBox{display:flex;padding:.5rem 1rem;color:#fff;align-items:center;width:100%}.searchResultBox:hover{background-color:#ffffff1a}.player-result{display:flex;align-items:center;white-space:nowrap}.player-result-img{width:30px;height:30px;border-radius:50%;margin-right:10px;object-fit:cover}.player-result-img.league-logo{height:30px;border-radius:4px;object-fit:contain;margin-right:2px}.player-result-info{display:flex;flex-direction:column}.user-photo{width:100%;height:100%;object-fit:cover;border-radius:50%}.default-avatar{font-weight:450;font-size:1.2rem;color:#f8f5f5}.config-panel{background-color:#68599647;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);position:absolute;font-size:15px;color:#fff;top:70px;left:1%;border:1px solid #ccc;padding:20px;border-radius:5px;z-index:10;box-shadow:0 0 10px #0000001a}.config-panel button,.button-login{background-color:#2bc1b76e;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;margin-top:8px}.config-panel button:hover,.button-login:hover{background-color:#19415d}.season-filter-wrapper{position:relative;display:inline-block}.season-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:#000000e6;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:1000;box-shadow:0 2px 8px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.season-tooltip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#000000e6}.filter-wrapper{position:relative}.filter-button{background-color:transparent;border:0;cursor:pointer;white-space:nowrap;padding:.5rem;display:flex;align-items:center;justify-content:center;font-size:9px;border:1.5px solid var(--purple);color:#fff;border-radius:10rem;height:27.5px}.filter-button .filter-button-icon{width:20px;height:20px;border-radius:50%;object-fit:cover}.filter-button .filter-button-arrow{width:10px;height:20px;object-fit:cover;margin-left:4px}#country-filter .filter-button{padding:.25rem}#country-filter .filter-button span{display:none}#shown-column-filter .filter-menu{left:auto;right:0}#shown-column-filter .filter-menu.shown{max-height:none}#shown-column-filter .filter-menu table td,#shown-column-filter .filter-menu table th{padding-top:.25rem;padding-bottom:.25rem}.filter-menu{position:absolute;right:0;top:calc(100% + .25rem);min-width:600px;text-align:left;font-weight:150;z-index:1000;border-radius:8px;max-height:0px;overflow-y:auto;scrollbar-width:none;font-size:12px}.filter-menu.shown{max-height:200px;border-bottom:.75rem solid transparent}.filter-menu button{width:100%;border:0;border-radius:0;display:flex;justify-content:flex-start;align-items:center;background-color:transparent;text-align:left;color:#fff;cursor:pointer;position:relative;padding-right:4rem}.filter-menu button:hover{background-color:#ffffff1a}.filter-menu button.selected{font-weight:700;text-decoration:underline;cursor:default}.filter-menu button input[type=checkbox]{position:absolute;left:calc(100% - 4rem);top:50%;transform:translateY(-50%)}.filter-menu.checkbox-menu button{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:.5rem 1rem;min-height:2rem}.filter-menu.checkbox-menu button input[type=checkbox]{position:static;transform:none;justify-self:end;align-self:center;margin:0;height:16px;width:16px}.filter-menu.padded-buttons button{padding:.5rem 1rem}.filter-menu.padded-buttons button:first-child{padding-top:1rem}.filter-menu img[alt~=triangle]{position:relative;left:-.25rem}.css-rrmd5y-DatepickerDesktopButton{width:18px;height:18px;margin-left:8px}.css-v342cd-ChevronIcon{display:grid;-webkit-box-pack:center;place-content:center;width:15px}.chevron-icon{transition:.25s;width:7.5px;margin-left:3.5px}.season-item{display:flex;align-items:center;gap:.5rem;width:100%}.season-winner-badge{width:18px;height:18px;object-fit:contain;border-radius:2px;flex-shrink:0}.season-text{flex:1;text-align:left}.filter-menu button.season-with-winner{justify-content:flex-start}.filter-button-content{display:flex;align-items:center;gap:.4rem}.filter-button-winner-badge{width:16px;height:16px;object-fit:contain;border-radius:2px;flex-shrink:0}.footer-container{margin-top:0rem;border-top:1px solid rgba(255,255,255,.2)}footer{padding:.5rem 0;display:flex;justify-content:space-between}.social-media-links{display:flex;align-items:center;gap:2rem}.social-media-links img{width:20px;height:20px;filter:invert(1)}.table-container{margin:1rem 0}#main-table{width:100%;margin-top:1rem;font-size:12px;border-collapse:collapse}#main-table .rank{padding-right:1rem;padding-left:1rem;width:50px}#main-table thead th,#main-table thead button{font-size:.8rem}#main-table tbody tr{border-radius:10rem;cursor:pointer;opacity:0;transform:translateY(20px);animation:fadeInUp .5s ease forwards}#main-table tbody tr:nth-child(1){animation-delay:.1s}#main-table tbody tr:nth-child(2){animation-delay:.2s}#main-table tbody tr:nth-child(3){animation-delay:.3s}#main-table tbody tr:nth-child(4){animation-delay:.4s}#main-table tbody tr:nth-child(5){animation-delay:.5s}#main-table tbody tr:nth-child(6){animation-delay:.6s}#main-table tbody tr:nth-child(7){animation-delay:.7s}#main-table tbody tr:nth-child(8){animation-delay:.8s}#main-table tbody tr:nth-child(9){animation-delay:.9s}#main-table tbody tr:nth-child(10){animation-delay:1s}#main-table tr th{text-align:center;position:relative;padding:0}#main-table tr th>button{font-weight:500;background:none;border:0;color:#fff;display:flex;align-items:center;gap:.5rem;position:relative;left:50%;translate:-50% 0}#main-table tr th>button img{width:9px;image-rendering:crisp-edges}#main-table thead button{padding:.2rem 1rem}#main-table tbody td:nth-child(11),#main-table tbody td:nth-child(12){white-space:nowrap}.picture.active{border:2px solid var(--green)}.picture.inactive{border:2px solid var(--pink)}#paginationButtons{margin-top:2rem;display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;background-color:transparent;margin-bottom:2rem;column-gap:1rem}#paginationButtons>*:first-child{text-align:right}#paginationButtons>*:nth-child(2){text-align:center}.tableBtns{background-color:transparent;color:#fff;padding:.5rem 1.5rem;border:1px solid white;border-radius:3rem}#prev{margin-right:.25rem}.tableBtns:hover{cursor:pointer}#main-table .country{display:flex;justify-content:center;align-items:center}#main-table .country img{display:block}.winner-table{color:#62b3ad}.lose-table{color:#ff4f8b}.tie-table{color:#fff}._container_1wxhr_1{position:relative;display:inline-block}._tooltip_1wxhr_6{--offset: calc(100% + 8px) ;position:absolute;z-index:2000;background-color:#000;color:#fff;box-shadow:0 0 5px #fff3;-webkit-user-select:none;user-select:none;padding:.5rem;border-radius:5px;opacity:0;pointer-events:none;transition:opacity .25s}._tooltip__percentaje_1wxhr_23{--offset: calc(100% + 8px) ;position:absolute;z-index:2000;background-color:#000;color:#fff;box-shadow:0 0 5px #fff3;-webkit-user-select:none;user-select:none;padding:.8rem;border-radius:5px;opacity:0;pointer-events:none;transition:opacity .25s;display:grid;align-content:bottom;grid-template-rows:repeat(2,1fr);height:70px;justify-items:left}._tooltip__percentaje_1wxhr_23 p{margin:0;align-self:center}._right_1wxhr_50{left:var(--offset);top:50%;translate:0 -50%}._left_1wxhr_56{right:var(--offset);top:50%;translate:0 -50%}._top_1wxhr_62{bottom:var(--offset);left:50%;translate:-50% 0}._bottom_1wxhr_68{top:var(--offset);left:50%;translate:-50% 0}._container_1wxhr_1:hover ._tooltip_1wxhr_6,._container_1wxhr_1:hover ._tooltip__percentaje_1wxhr_23{opacity:1!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.homepage-chart{opacity:0;animation:fadeIn .8s ease-out forwards;animation-delay:.2s}.homepage-chart p{opacity:0;animation:fadeIn .8s ease-out forwards;animation-delay:.3s}.homepage-chart .futbol-chart{opacity:0;animation:fadeIn .8s ease-out forwards;animation-delay:.4s}.homepage-chart .selector-container{opacity:0;animation:fadeIn .8s ease-out forwards;animation-delay:.5s}.homepage-chart>.selector-container{position:absolute;top:8px;right:0;z-index:99999}.homepage-chart>.selector-container>button{background:none;border:0}.homepage-chart>.selector-container>button img{width:25px;position:relative;top:5px}.homepage-chart>.selector-container .menu{position:fixed;right:0!important;left:unset!important;display:flex;flex-direction:column;min-width:250px;border-radius:20px;z-index:99999;background-color:#68599647;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);overflow-y:auto;max-height:0px;transition:.25ms;-webkit-user-select:none;user-select:none;box-shadow:0 4px 8px #0003}.homepage-chart>.selector-container .menu.shown{max-height:280px}.homepage-chart>.selector-container .menu>button{width:auto;font-size:14px;padding:.5rem .75rem;color:#fff;border:0;align-self:flex-end;display:flex;justify-content:flex-end}.homepage-chart>.selector-container .menu>button:hover{background-color:#ffffff1a}.homepage-chart>.selector-container .menu>button:first-child{padding-top:.75rem}.homepage-chart>.selector-container .menu>button:last-child{padding-bottom:.75rem}.profile-container{margin-top:2rem;margin-bottom:2rem;display:grid;grid-template-columns:5fr 13fr;column-gap:2rem;align-items:flex-start}.playerProfile{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:5%;align-items:center}.playerProfile h1{margin:0;font-weight:400;font-size:1.15rem}.playerPic{display:flex;border-radius:50%}.playerPic img{width:200px;border-radius:50%;aspect-ratio:1}.playerPics{object-fit:cover;border-radius:5%}.playerPics.active{border:3px solid var(--green)}.playerPics.inactive{border:3px solid var(--pink)}.playerDesc{font-size:12px;position:relative;text-align:center;animation:fadeInSlideUp .5s ease-out forwards}.descr{color:var(--green)}.playerTableStats{align-self:stretch;animation:fadeInSlideUp .5s ease-out forwards}.playerTableStats .table-container{height:100%}.barChart{border-right:1px solid white;width:100%}.profileStats{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:2.5rem;column-gap:1rem;justify-content:center;margin-top:1.6rem;width:103%}.statsBadgeContainer{text-align:center;animation:slideInLeft .7s cubic-bezier(.4,0,.2,1) forwards}.statsBadgeTitle{font-size:12px;margin-bottom:1rem}.statsBadgeCircle{height:6rem;width:6rem;border-radius:50%;margin:auto;position:relative}.statsBadgeCircle>.statsBadgeCircleSmall{height:4rem;width:4rem;border-radius:50%;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#001327;color:#fff}.statsBadgeValue{margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.badgeRank{position:absolute;text-align:center;height:50px;width:50px;bottom:0;left:50%;display:flex;align-items:center;justify-content:center;translate:-50% 25%;color:#001327;font-weight:500}.badgeRank span{font-size:.8rem;text-shadow:1px 1px 0px white,-1px 1px 0px white,1px -1px 0px white,-1px -1px 0px white}.badgeRank img{position:absolute;top:50%;left:50%;translate:-50% -40%;z-index:-1;height:100%;transform:scale(1.2)}.profileCharts{display:grid;position:relative;grid-template-columns:1fr 1fr;justify-content:center;margin-bottom:2rem}.circleChart1{position:relative;left:40px}.circleChart1 h3,.circleChart2 h3{font-size:16px;font-weight:400;align-self:flex-start}.circleChart2{position:relative}.circleChart2 h3{text-align:center;position:relative;left:-45px}.circleChart2 .goal-type-chart-container{display:flex;justify-content:flex-end}.circleChart2 canvas{width:75%!important;height:75%!important;position:relative;top:25px}#leaderboard-heading{position:relative;top:10px;font-weight:400;margin:-15px 0 -15px 40px;display:flex;justify-content:space-between;align-items:center}#leaderboard-heading h3{margin:0;font-weight:400}#leaderboard-heading .controls{display:flex;align-items:stretch;gap:.5rem}#leaderboard-heading button{border:0px solid #eee;background-color:transparent}#leaderboard-heading button img{width:25px}#leaderboard-heading .shown-badges-filter{align-self:center}.toggle-container{display:flex;gap:1rem;justify-content:right;min-height:40px;margin-bottom:1rem}.toggle-search-container{display:flex;align-items:center;gap:1rem;justify-content:space-between;min-height:40px;margin-bottom:1rem}.toggle-search-container #searchButton{position:relative;left:33px;width:25px}.toggle-search-container .input-wrapper{position:relative;left:33px}.toggle-search-container.toggle-only{justify-content:flex-end}.toggle-search-container .toggle-container{display:flex;align-items:center;margin:0}.team-data-table-container{max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #222}.team-data-table-container::-webkit-scrollbar{width:8px}.team-data-table-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.team-data-table-container::-webkit-scrollbar-track{background:#222}.team-data-table{min-height:100%;width:100%;border-collapse:collapse;position:relative}.team-data-table tbody{overflow-y:auto}.team-data-table tr{border-radius:6rem;cursor:default}.team-data-table tbody tr:hover{background:none}.team-data-table td{padding-top:7px!important;padding-bottom:7px!important}.team-data-foot{width:100%;border-collapse:collapse;border-radius:5rem;overflow:hidden}.team-logo-td{display:flex;justify-content:center;align-items:center;height:100%}.team-data-table td,.team-data-table th,.team-data-foot td,.team-data-foot th{font-size:12px;display:flex;align-items:center;justify-content:center}.team-logo{width:30px;aspect-ratio:1;object-fit:contain;object-position:center;position:relative;top:0}.totalsRowProfile{background-color:#2bc1b724;color:var(--green);height:50px}.totalsRowProfile th{border-radius:5rem 0 0 5rem;padding-left:.5rem}.totalsRowProfile td:last-child{border-radius:0 5rem 5rem 0}.table thead tr{animation:fadeInDown .5s cubic-bezier(.4,0,.2,1) forwards;opacity:0;animation-delay:.1s}.table tbody tr{opacity:0;animation:fadeInUp .5s cubic-bezier(.4,0,.2,1) forwards}.table tbody tr:nth-child(1){animation-delay:.3s}.table tbody tr:nth-child(2){animation-delay:.4s}.table tbody tr:nth-child(3){animation-delay:.5s}.table tbody tr:nth-child(4){animation-delay:.6s}.table tbody tr:nth-child(5){animation-delay:.7s}.table tbody tr:nth-child(6){animation-delay:.8s}.table tbody tr:nth-child(7){animation-delay:.9s}.table tbody tr:nth-child(8){animation-delay:1s}.table tbody tr:nth-child(9){animation-delay:1.1s}.table tbody tr:nth-child(10){animation-delay:1.2s}.table tbody tr:nth-child(11){animation-delay:1.3s}.table tbody tr:nth-child(12){animation-delay:1.4s}.table tbody tr:nth-child(13){animation-delay:1.5s}.table tbody tr:nth-child(14){animation-delay:1.6s}.table tbody tr:nth-child(15){animation-delay:1.7s}.table tbody tr:nth-child(16){animation-delay:1.8s}.table tbody tr:nth-child(17){animation-delay:1.9s}.table tbody tr:nth-child(18){animation-delay:2s}.table tbody tr:nth-child(19){animation-delay:2.1s}.table tbody tr:nth-child(20){animation-delay:2.2s}.table{width:100%;border-collapse:collapse;font-size:.8rem}.table thead{top:0;z-index:1;padding-bottom:10px;padding-top:10px;background-color:#001327;transition:background-color .3s ease}.table thead th{border-bottom:1px solid rgba(255,255,255,.1);font-weight:450;padding-bottom:10px;padding-top:10px}.table .table-img{width:30px;height:30px;object-fit:contain}.table:not(.no-hover-style) tbody tr{cursor:pointer}.table:not(.no-hover-style) tbody tr:hover>td:first-child{border-radius:10rem 0 0 10rem}.table:not(.no-hover-style) tbody tr:hover>td:last-child{border-radius:0 10rem 10rem 0}.table.no-hover-style{padding:10%}.table.no-hover-style tbody tr{cursor:default}.table.no-hover-style tbody tr:hover>td{background-color:inherit;color:inherit}.table.no-hover-style thead{text-align:left;background-color:inherit;position:relative}.table.no-hover-style td{text-align:left}.standings-group h2{font-size:1rem!important}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:0rem;margin-bottom:0rem}.pagination>div button{background-color:transparent;border:0}.pagination>div img{width:40px;height:40px}.pagination>div:first-child img{transform:rotate(180deg)}.compare-bar-value{white-space:nowrap}.table-tooltip{position:absolute}.my-table tfoot{position:sticky;bottom:0;z-index:2}.totals-row{color:var(--green);height:50px;position:sticky;z-index:2}.totals-row>td{background-color:#2bc1b724}.totals-row>td:first-child{border-radius:5rem 0 0 5rem}.totals-row>td:last-child{border-radius:0 5rem 5rem 0}.comp-tooltip{white-space:nowrap}.no-hover-effect{border-radius:0!important}.no-hover-effect:hover{background-color:transparent!important}.no-hover-effect:hover td{border-radius:0!important}.tooltip-hover{position:relative;display:inline-block}.tooltip-content{width:100%;min-width:200px;height:auto;pointer-events:none;transition:opacity .25s;visibility:hidden;background-color:#000;box-shadow:0 0 5px #fff3;color:#fff;text-align:center;font-size:12px;border-radius:4px;-webkit-user-select:none;user-select:none;padding:.5rem;position:absolute;z-index:5000;bottom:auto;top:100%;left:50%;transform:translate(-80%);opacity:0;white-space:pre-line;transition:opacity .3s}.tooltip-hover:hover .tooltip-content{visibility:visible;opacity:1}.team-data-table-container-profiles{max-height:440px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #222;position:relative}.team-data-table-container-profiles::-webkit-scrollbar{width:8px}.team-data-table-container-profiles::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.team-data-table-container-profiles::-webkit-scrollbar-track{background:#222}.team-data-table-container-match-profiles{max-height:597px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #222;position:relative}.team-data-table-container-match-profiles::-webkit-scrollbar{width:8px}.team-data-table-container-match-profiles::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.team-data-table-container-match-profiles::-webkit-scrollbar-track{background:#222}.team-data-table-container-profiles,.team-data-table-container-match-profiles{scrollbar-width:thin;scrollbar-color:#888 #222}.team-data-table-container-profiles::-webkit-scrollbar,.team-data-table-container-match-profiles::-webkit-scrollbar{width:8px}.team-data-table-container-profiles::-webkit-scrollbar-thumb,.team-data-table-container-match-profiles::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.team-data-table-container-profiles::-webkit-scrollbar-track,.team-data-table-container-match-profiles::-webkit-scrollbar-track{background:#222}.sticky-header-footer{position:relative}.sticky-header-footer thead{position:sticky;top:0;z-index:101!important;background-color:#001327!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.sticky-header-footer thead th{border-bottom:1px solid rgba(255,255,255,.1)!important}.sticky-header-footer tfoot{position:sticky;bottom:0;z-index:10;background-color:#1327}.sticky-header-footer .totals-row{position:sticky;bottom:0;z-index:100!important;background:#13273a!important;background-clip:padding-box}.content-container-compare{width:1100px;margin:auto;max-width:100%}#compare-picture-section{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem;position:relative;margin:3rem auto 1.5rem;width:600px;max-width:100%}#compare-picture-section>.compare-picture{margin-bottom:1.5rem}#compare-picture-section>.compare-picture>img{width:164px;aspect-ratio:1;border-radius:50%;object-fit:cover}#compare-picture-section>.compare-picture>img.active{border:3px solid var(--green)}#compare-picture-section>.compare-picture>img.inactive{border:3px solid var(--pink)}#compare-picture-section>*{display:flex;justify-content:center}#compare-picture-section .vs{position:absolute;left:0;right:0;top:25%;margin-left:auto;margin-right:auto;width:fit-content;font-size:2rem;text-align:center}.compare-picture:has(p){display:flex;justify-content:center;align-items:center}#compare-search{display:flex;align-items:flex-start;justify-content:center;margin-top:2rem;position:relative;gap:75px}.compare-search .input-wrapper{width:150px;display:flex;justify-content:center;position:relative}.compare-search .input-wrapper input{width:100%;max-width:100%}.search-container{position:relative}#compare-picture-section #searchFunc input{background-color:transparent;padding-top:.5rem;padding-bottom:.5rem;padding-left:2.5rem;border:1px solid #af95fc;border-radius:20px;color:#fff}#compare-stats{display:flex;flex-direction:column;justify-content:center;row-gap:1.35rem;width:800px;max-width:100%;margin:0 auto;font-size:.8rem}.compare-bar{display:grid;grid-template-columns:6fr 2fr 6fr;gap:.25rem;width:100%}.compare-bar-label{text-align:center;min-width:150px;font-size:.8rem}.compare-bar-container{flex-grow:1;display:flex}.compare-bar-container.left{justify-content:flex-end;gap:.5rem}.compare-bar-container.left>.compare-bar-fill{border-top-left-radius:150px;border-bottom-left-radius:150px}.compare-bar-container.right{gap:.5rem;justify-content:flex-start;flex-direction:row}.compare-bar-container.right>.compare-bar-fill{border-top-right-radius:150px;border-bottom-right-radius:150px}.compare-bar-fill{height:20px}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#compare-search .search-container{opacity:0;animation:fadeInUp .5s ease forwards;animation-delay:.2s}.compare-picture,.compare-picture img{opacity:0;animation:fadeInScale .6s ease forwards;animation-delay:.4s}#compare-picture-section .vs{opacity:0;animation:fadeInScale .6s ease forwards;animation-delay:.6s}.rankings-page{display:grid;grid-template-columns:1fr 1px 1fr;gap:3rem;-webkit-user-select:none;user-select:none;max-width:1400px;margin:0 auto;padding:1rem;font-family:var( --font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif )}.rankings-page .line{height:100%;background-color:#fff6}.rankings-section{background-color:transparent;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;display:flex;flex-direction:column}.rankings-section h2{font-size:1.5rem;color:#fff;padding:1.2rem;margin:0;border-bottom:1px solid var(--border-color, #eaeaea);background-color:transparent;flex-shrink:0}.rankings-list{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(10,auto);gap:0 0rem;padding:.5rem;animation:slideInLeft .7s cubic-bezier(.4,0,.2,1) forwards}.rankings-list{-ms-overflow-style:none;scrollbar-width:none}.rankings-list::-webkit-scrollbar{display:none}.ranking-item{padding:.75rem 1rem;display:flex;align-items:center;background-color:transparent;transition:background-color .2s ease;opacity:1;font-weight:500;font-size:.8rem}.ranking-item:nth-child(10),.ranking-item:last-child{border-bottom:none}.ranking-item.dragging{background-color:#af95fc1a;box-shadow:0 2px 8px #0003;opacity:.8;z-index:1;animation:none}.editable-rankings .ranking-item{cursor:grab;position:relative;transition:all .2s ease;border-radius:10rem}.editable-rankings .ranking-item:hover{background-color:#fff6}.editable-rankings .ranking-item:active{cursor:grabbing}.drag-indicator{margin-left:auto;color:var(--text-secondary, #70757a);font-size:1.2rem;-webkit-user-select:none;user-select:none;opacity:.6}.ranking-item:hover .drag-indicator{opacity:1}.ranking-number{display:inline-block;width:2rem;font-weight:700;color:var(--text-secondary, #70757a)}.player-name{margin-right:auto;font-weight:500;font-size:.9rem;color:#fff}.drag-indicator{margin-left:auto;color:var(--text-secondary, #70757a);font-size:1.2rem;cursor:grab;-webkit-user-select:none;user-select:none}.column-headers{display:grid;grid-template-columns:1fr 1fr;padding:.5rem 1rem;border-bottom:1px solid var(--border-color, #eaeaea);font-weight:700;color:var(--text-secondary, #70757a)}@media (max-width: 768px){.rankings-page{grid-template-columns:1fr}.rankings-list{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row}.rankings-list:after{display:none}.ranking-item:nth-child(10){border-bottom:1px solid var(--border-color, #eaeaea)}.ranking-item:nth-child(10):after{content:"";display:block;height:1px;background-color:var(--border-color, #af95fc);margin:.75rem -1rem;opacity:.7}.column-headers{display:none}}.section-header{display:flex;justify-content:space-between;align-items:center;padding:0;border-bottom:1px solid rgba(255,255,255,.4);background-color:transparent}.section-header h2{border-bottom:none;font-weight:400}.search-container{position:relative;margin-right:.5rem}.search-box{display:flex;align-items:center;background-color:#19192380;border:1px solid var(--border-color, #af95fc);border-radius:20px;padding:.2rem;width:150px;transition:all .3s ease;opacity:0;animation:fadeInDown .5s ease forwards;animation-delay:.4s}.search-icon{width:16px;height:16px;margin-right:8px;margin-left:4px}.search-input{border:none;background:transparent;color:#fff;font-size:.8rem;width:100%;outline:none}.search-input::placeholder{color:#fff9}.search-input:focus{outline:none;box-shadow:0 0 0 2px #af95fc4d}.search-results{position:absolute;top:100%;right:0;width:200px;max-height:230px;overflow-y:auto;background-color:#68599647;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:20px;list-style-type:none;margin:.25rem 0 0;padding:0;z-index:1000;box-shadow:0 4px 8px #0003;font-size:12px;scrollbar-width:none}.search-results::-webkit-scrollbar{display:none}.search-results li{padding:1rem;cursor:pointer;color:#fff;display:flex;align-items:center;gap:10px}.search-results li:hover{background-color:#ffffff1a}.search-results li img{width:30px;height:30px;border-radius:50%;object-fit:cover}@media (max-width: 768px){.section-header{flex-direction:column;align-items:flex-start}.search-container{width:100%;margin:.5rem 0 1rem}.search-input{width:100%}}.rankings-section.editable-rankings,.rankings-section.official-rankings{background-color:transparent;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;display:flex;flex-direction:column}.editable-rankings .rankings-list,.official-rankings .rankings-list{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(10,auto);gap:0 0rem;padding:.5rem;position:relative;flex:1;overflow:hidden}.editable-rankings .ranking-item,.official-rankings .ranking-item{cursor:grab;position:relative;transition:all .2s ease;padding:.75rem 1rem;display:flex;align-items:center;border-radius:10rem}.editable-rankings .ranking-item:hover,.official-rankings .ranking-item:hover{background-color:#ffffff1a}.editable-rankings .ranking-item:active,.official-rankings .ranking-item:active{cursor:grabbing}.editable-rankings .drag-indicator,.official-rankings .drag-indicator{margin-left:auto;color:var(--text-secondary, #70757a);font-size:1.2rem;-webkit-user-select:none;user-select:none;opacity:.6}.editable-rankings .ranking-item:nth-child(10),.editable-rankings .ranking-item:last-child,.official-rankings .ranking-item:nth-child(10),.official-rankings .ranking-item:last-child{border-bottom:none}.ranking-photo img{width:30px;aspect-ratio:1;object-fit:cover;border-radius:50%;margin-right:1rem}.not-chosen{display:flex;align-items:center}.not-chosen img{width:25px;margin-right:1rem}.ranking-item:nth-child(1){animation-delay:.1s}.ranking-item:nth-child(2){animation-delay:.2s}.ranking-item:nth-child(3){animation-delay:.3s}.ranking-item:nth-child(4){animation-delay:.4s}.ranking-item:nth-child(5){animation-delay:.5s}.ranking-item:nth-child(6){animation-delay:.6s}.ranking-item:nth-child(7){animation-delay:.7s}.ranking-item:nth-child(8){animation-delay:.8s}.ranking-item:nth-child(9){animation-delay:.9s}.ranking-item:nth-child(10){animation-delay:1s}.ranking-item:nth-child(11){animation-delay:1.1s}.ranking-item:nth-child(12){animation-delay:1.2s}.ranking-item:nth-child(13){animation-delay:1.3s}.ranking-item:nth-child(14){animation-delay:1.4s}.ranking-item:nth-child(15){animation-delay:1.5s}.ranking-item:nth-child(16){animation-delay:1.6s}.ranking-item:nth-child(17){animation-delay:1.7s}.ranking-item:nth-child(18){animation-delay:1.8s}.ranking-item:nth-child(19){animation-delay:1.9s}.ranking-item:nth-child(20){animation-delay:2s}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.section-header h2{border-bottom:none;font-weight:400;opacity:0;animation:fadeInDown .5s ease forwards;animation-delay:.2s}.current-page-container{padding-top:30px}.current-page{display:grid;align-items:start;grid-template-columns:1fr 2fr 1fr;gap:2rem;padding:1rem 0;font-family:var( --font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif )}.left-column{display:flex;flex-direction:column;gap:2rem}.leagues-section-limited{height:fit-content;max-height:calc(557.4px + 3.2rem);overflow-y:auto}.leagues-section-limited .leagues-list{max-height:557.4px;overflow-y:auto}.country-item{display:flex;width:100%;align-items:center;gap:1rem}.country-item img{width:28px;height:28px;object-fit:cover;border-radius:50%;flex-shrink:0}.country-flag-text-fallback{width:28px;height:28px;border-radius:50%;background-color:#ffffff26;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#fff;flex-shrink:0;text-transform:uppercase}.country-expandable{cursor:pointer;transition:background-color .2s ease}.country-expandable:hover{background-color:#ffffff1a}.country-item .chevron{font-size:1.2rem;color:var(--text-secondary, #70757a);transition:transform .2s ease;margin-left:auto}.country-item .chevron.expanded{transform:rotate(90deg)}.country-leagues-expanded{padding-left:2rem;border-top:1px solid rgba(255,255,255,.1)}.country-league-item{padding:.6rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);transition:background-color .2s ease}.country-league-item:hover{background-color:#ffffff1a}.country-league-item:last-child{border-bottom:none}.country-league-item a{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.country-league-item img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.country-league-item .league-name{font-size:.8rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-page section{border-radius:10px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.current-page h2{font-size:1.5rem;color:#fff;padding:1.2rem;margin:0;background-color:transparent;font-weight:400;text-align:center}.current-page{display:grid;grid-template-columns:1fr 2fr 1fr;gap:2rem;font-family:var( --font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif );margin:0}@media (max-width: 768px){.current-page{padding:1rem 20px;grid-template-columns:1fr;max-width:95%}.current-page-container{padding:0}}@media (max-width: 768px){.current-page{grid-template-columns:1fr}.current-page-container{padding:0 .5rem}}.leagues-section{background-color:var(--lighten);border:1px solid var(--border-color, #af95fc);border-radius:10px!important;display:flex;flex-direction:column}.leagues-section.all-mode{height:calc(840.1px + 2.4rem);overflow-y:auto}.leagues-section.favorites-mode{height:fit-content;max-height:calc(100vh - 180px);overflow-y:auto}.leagues-section .leagues-list{list-style-position:inside;margin:0;padding:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.leagues-section .leagues-list li{height:55.74px;padding:.85rem 1.2rem;display:flex;align-items:center;gap:1rem;border-bottom:none!important}.league a{display:flex;width:100%;align-items:center;gap:1rem}.league img{width:28px;max-height:28px;object-fit:contain}.league span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:175px}.league .league-country{font-size:.7rem;color:var(--text-secondary, #70757a);margin-top:.125rem}.leagues-section .league:hover,.leagues-section .leagues-list li:hover{background-color:#ffffff1a}.timeline-section{position:relative;background:none;z-index:1;box-shadow:none!important}.date-filter{display:flex;justify-content:center;align-items:center;background-color:transparent;border-radius:8px;padding:.5rem 1rem;margin-bottom:.5rem;position:relative;z-index:2}.date-nav-arrow{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:.5rem;vertical-align:middle;line-height:1;position:relative;top:2px}.date-nav-arrow:disabled{color:gray;cursor:not-allowed}.current-date{color:#fff;font-size:1.1rem;font-weight:500;margin:0 1rem;cursor:pointer}.vertical-timeline{position:relative;background:none;display:flex;height:125vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.vertical-timeline:before{content:"";position:absolute;left:7rem;top:0;height:100%;width:2px;background-color:transparent}.vertical-timeline:before{display:none}.timeline-item{position:relative;margin:1rem 0;padding:0 1rem}.team span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.vertical-timeline .timeline-item:first-child{margin-top:0}.timeline-date:after{display:none}@media (max-width: 600px){.timeline-item{padding:0 .5rem;margin:3rem .5rem 1.5rem}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.match-card{border-radius:8px;padding:1rem;transition:transform .2s ease,box-shadow .2s ease;background:none;box-shadow:none;border:none;animation:fadeInSlideUp .5s ease-out forwards}.match-card:hover{transform:translateY(-2px)}.team{font-weight:500;flex:1}.team:last-child{text-align:right}.score{font-weight:700;font-size:1.2rem;padding:0 1rem}.score-away-win{color:var(--away-goal-color, #ff4f8b)}.score-tie{color:#fff}.score-home-win{color:var(--home-goal-color, #62b3ad)}.score-away-win{color:var(--away-goal-color, #62b3ad)}.competition{color:var(--text-secondary, #70757a);font-size:.85rem;font-weight:500;text-align:center;margin-top:0rem;padding-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.125rem}.competition img{width:20px;height:20px;object-fit:contain}.current-page .tabs{display:flex;background-color:transparent;border-bottom:1px solid rgba(255,255,255,.2)}.tab{flex:1;padding:1rem;background:none;border:none;font-weight:500;color:var(--text-secondary, #70757a);transition:color .2s ease,background-color .2s ease;outline:none}.tab:not(.active){cursor:pointer}.tab.active{color:#fff;background-color:transparent;cursor:default}.tab:hover:not(.active){background-color:#0000000d}.tab-content{padding:0}.player-stats-list{list-style-position:inside;counter-reset:player-counter;margin:0;padding:0}.player-stats-list li{padding:.85rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center;position:relative;font-size:.8rem;font-weight:100;transition:background-color .2s ease;cursor:pointer}.player-stats-list li:first-child{padding:.85rem 1.2rem;margin-top:0}.player-stats-list li:before{counter-increment:player-counter;content:counter(player-counter) ".";display:inline-block;width:2rem;font-weight:700;color:var(--text-secondary, #70757a)}.player-stats-list li:last-child{border-bottom:none}.player-stats-list li:hover{background-color:#ffffff1a}.player-name{margin-right:auto;font-weight:500;font-size:.75rem}.player-image{width:31px;height:31px;border-radius:50%;background-size:cover;background-position:center;margin-right:10px;position:relative;flex-shrink:0}.player-info{display:flex;align-items:center;margin-right:auto}.team-badge-small{width:14px;height:14px;border-radius:50%;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.3);position:absolute;bottom:-2px;right:-2px;background-color:#191923cc}.stat{font-weight:400;color:#fff;font-size:1rem}@media (max-width: 1024px){.current-page{grid-template-columns:1fr;gap:1.5rem}.vertical-timeline:before{left:6rem}.timeline-date{left:.5rem}.timeline-item{padding-left:7rem}}@media (max-width: 600px){.vertical-timeline:before{display:none}.timeline-date{position:static;transform:none;margin-bottom:.75rem;width:auto;display:inline-block}.timeline-item{padding:0 1rem;margin:1.5rem 0}}.wins-section{height:calc((100vh - 180px)/2);overflow-y:auto;display:flex;flex-direction:column}.stats-section{max-height:calc((100vh - 180px)/2);overflow-y:auto;display:flex;flex-direction:column}.leagues-list,.tab-content,.team-stats-list{flex:1;overflow-y:auto}.right-column{display:flex;flex-direction:column;gap:2rem;height:100%;border-radius:10px!important}.competition-logo{width:15px;height:15px;margin-right:.4rem;vertical-align:text-bottom}@media (max-width: 1024px){.leagues-section.all-mode,.leagues-section.favorites-mode,.stats-section,.wins-section{height:auto;max-height:400px}}.wins-section{height:calc((100vh - 180px)/2);overflow-y:auto;display:flex;flex-direction:column;background-color:#fff3}.stats-section .tabs,.wins-section h2{flex-shrink:0}.leagues-section,.stats-section,.wins-section,.match-card{background-color:var(--lighten);border:1px solid rgba(255,255,255,.2);border-radius:8px;margin-bottom:1rem}.leagues-section,.stats-section,.wins-section{overflow:hidden}.stats-section h2,.wins-section h2,.timeline-section h2{border-bottom:1px solid rgba(255,255,255,.2)}.tab-content,.team-stats-list{flex:1;overflow-y:auto}.wins-section{background-color:var(--lighten);border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:.8rem}.wins-section h2{padding:1rem 0 1rem 1.2rem;margin:0;border-bottom:1px solid rgba(255,255,255,.2);background-color:transparent;font-size:1rem;font-weight:500;text-align:left}.team-stats-list{list-style-position:inside;counter-reset:team-counter;margin:0;padding:0}.team-stats-list li{padding:.85rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center;position:relative}.team-badge-wins{width:28px;height:28px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:.75rem}.team-info{display:flex;align-items:center;margin-right:auto}.team-stats-list li:before{counter-increment:team-counter;content:counter(team-counter) ".";display:inline-block;width:2rem;font-weight:700;color:var(--text-secondary, #70757a)}.team-stats-list li:last-child{border-bottom:none}.team-name{margin-right:auto;font-weight:500}.stats-section,.wins-section,.tab-content,.player-stats-list,.team-stats-list{-ms-overflow-style:none;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.stats-section{border:1px solid rgba(255,255,255,.2)}.team-badge-fallback{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;background-color:#ffffff26}.match-card{background-color:var(--lighten);border-radius:8px;padding:1rem;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease;border:1px solid rgba(255,255,255,.2)}.teams{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.team{font-weight:400;flex:1;display:flex;align-items:center;gap:8px}.team:last-child{text-align:right;justify-content:flex-end}.team-badge{width:24px;height:24px;background-size:contain;background-position:center;background-repeat:no-repeat;flex-shrink:0;background-color:transparent}.goals-section{padding:.75rem .5rem;display:flex;flex-direction:column;gap:.25rem;background:none;border-top:1px solid rgba(255,255,255,.07);border-bottom:none;font-size:.8rem}.goal-item{display:flex;align-items:center;padding:.25rem 0}.goal-item.home-goal{justify-content:flex-start;margin-right:auto;padding-right:20%}.goal-item.away-goal{justify-content:flex-end;margin-left:auto;padding-left:20%}.goal-minute{font-weight:500;color:var(--primary-color, #af95fc);min-width:1.5rem}.away-goal .goal-minute{text-align:right;min-width:1.5rem}.goal-minute{font-weight:500;min-width:1.5rem}.home-goal .goal-minute{color:var(--home-goal-color, #62b3ad)}.away-goal .goal-minute{color:var(--away-goal-color, #ff4f8b);text-align:right}.goal-scorer{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goal-type{font-size:.7rem;opacity:.7;font-style:italic}.goal-scorer-image{width:20px;height:20px;border-radius:1rem;background-size:cover;background-position:center;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff;margin:0 4px;border:none;background-color:transparent}.home-goal,.away-goal{display:flex;align-items:center}.goal-scorer{margin:0 2px}.wins-section .player-image{width:24px;height:24px;border-radius:50%;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:10px;flex-shrink:0;border:1px solid rgba(255,255,255,.3);background-color:#ffffff1a}.leagues-section h2{font-size:1rem;font-weight:500;padding:1rem;margin:0;background-color:transparent;flex-shrink:0;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.react-datepicker-popper{position:absolute!important;top:100%!important;left:50%!important;transform:translate(-50%)!important;z-index:1000!important}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif!important;font-size:.8rem!important;position:absolute!important;top:9rem!important;left:50%!important;transform:translate(-50%)!important;border:1px solid var(--card-border)!important;border-radius:8px!important;background-color:transparent!important}.react-datepicker__header{padding:10px;background-color:var(--lighten)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.react-datepicker__current-month,.react-datepicker__day-name{color:#fff!important}.react-datepicker__navigation{bottom:0!important;border:none!important;top:6px!important}.react-datepicker__navigation--previous{border-right-color:#fff!important}.react-datepicker__navigation--next{border-left-color:#fff!important}.react-datepicker__day{color:#fff!important;border-radius:4px!important;transition:background-color .2s ease}.react-datepicker__day:hover{background-color:#ffffff1a!important}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{background-color:var(--primary-color, #af95fc)!important;color:#fff!important}.react-datepicker__day--keyboard-selected{background-color:#ffffff26!important;color:#fff!important}.react-datepicker__day--outside-month{color:var(--text-secondary, #70757a)!important}.react-datepicker__triangle{border-bottom-color:var(--lighten)!important}.react-datepicker__input-container{display:none!important}.penalty-goal-line{border-top:1px solid rgba(255,255,255,.2);width:100%;margin-top:1rem;padding-top:1.25rem}h2.react-datepicker__current-month{padding-bottom:5px!important}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.leagues-section.animate-left{animation:fadeInLeft .7s cubic-bezier(.4,0,.2,1) both}.right-column.animate-right{animation:fadeInRight .7s cubic-bezier(.4,0,.2,1) both}.team-stats-list li:hover{background-color:#ffffff1a;cursor:pointer}.search{display:flex;left:0;position:absolute;padding:1rem}.search img{width:25px;cursor:pointer}.input-wrapper input{background-color:transparent;border:1px solid var(--purple);border-radius:20px;color:#fff;padding-top:.25rem;padding-bottom:.25rem;padding-left:.75rem;font-size:11px;max-width:8rem}.fixtures-container{width:100%}.time{color:var(--text-secondary, #70757a);font-size:.75rem;font-weight:500;text-align:center;border-top:none;padding-top:.3rem}.city{color:var(--text-secondary, #70757a);font-size:.75rem;font-weight:500;text-align:center;border-top:none;padding-top:.3rem;display:flex;align-items:center;justify-content:center;gap:.4rem}.country-flag{width:15px;height:15px;border-radius:50%;object-fit:cover;flex-shrink:0}.status{font-size:1rem;font-weight:500;text-align:center}.icon-goal{width:12px;height:12px;border-radius:1rem;background-size:cover;background-position:center;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff;margin:0 4px;border:none;background-color:transparent}.toggle{height:1.5rem}.corner-icon-container{display:flex;justify-content:center;margin-top:.5rem;gap:.5rem}.corner-icon{width:24px;height:24px;opacity:.8}.player-stats-list li,.team-stats-list li{border-bottom:none!important}.live-indicator{margin-left:.5rem;display:inline-flex;align-items:center;gap:5px;color:#f44;font-weight:700}.live-dot{width:8px;height:8px;background-color:var(--green);border-radius:50%;display:inline-block;animation:blink 1.5s infinite}.finished-dot{width:8px;height:8px;background-color:var(--pink);border-radius:50%;display:inline-block}.not-started-dot{width:8px;height:8px;background-color:gold;border-radius:50%;display:inline-block}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}.league .live-indicator{margin-left:.5rem;display:inline-flex;align-items:center;gap:5px}.league .live-indicator .live-dot{width:6px;height:6px;background-color:var(--green);border-radius:50%;display:inline-block;animation:blink 1.5s infinite}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.youtube-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.youtube-modal-content{background:var(--background-color, #1a1a1a);border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow:hidden;box-shadow:0 10px 25px #00000080;animation:modalSlideIn .3s ease-out}.youtube-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.youtube-modal-header h3{color:#fff;margin:0;font-size:1.2rem}.close-button{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:5px 10px;border-radius:50%;transition:background .2s ease}.close-button:hover{background:#ffffff1a}.youtube-video-container{padding:20px}.youtube-video-container iframe{border-radius:8px}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.youtube-modal-content{width:95%;margin:10px}.youtube-video-container iframe{height:250px}}.toggle-container{display:flex;justify-content:flex-end}.toggle{background-color:#68599647;padding:.25rem;border-radius:5rem;display:flex;align-items:center}.toggle button{border:0;background-color:transparent;color:#fff;cursor:pointer;font-size:.7rem}.toggle button.active{background-color:#2bc1b76e!important;border-radius:5rem;padding:.25rem .5rem}.toggle button:has(img){padding:.1rem .5rem}.toggle button img{height:16px!important;width:16px!important;object-fit:cover;border-radius:50%;display:block}.toggle:has(img){padding:0}.league-page{display:grid;grid-template-columns:1fr 2fr 1fr;gap:2rem;margin:30px auto;padding:1rem;font-family:var( --font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif )}.league-page h2{font-size:1.5rem;color:#fff;padding:1.2rem;margin:0;background-color:transparent;font-weight:400;text-align:center}.team-of-the-week h2{font-size:1rem;border-bottom:1px solid rgba(255,255,255,.1);height:51.441px;display:flex;align-items:center;font-weight:500;padding:1rem;text-align:left}.league-page .tabs{display:flex;background-color:transparent;height:51.44px}.league-page .tabs button{flex:1;background:transparent;border:0;color:var(--text-secondary, #70757a);font-weight:500;padding:1rem;border-bottom:5px solid transparent;cursor:pointer;transition:color .2s ease,background-color .2s ease;outline:none}.league-page .tabs button.active{color:#fff;border-bottom-color:transparent}.league-page .tabs button:hover:not(.active){background-color:#0000000d}.right .tabs{border-bottom:1px solid rgba(255,255,255,.2)}.league-page .players{padding:0;list-style:none}.league-page .player{height:55.74px;padding:.85rem 1.2rem;border-bottom:none;display:flex;align-items:center;gap:.25rem;font-size:.8rem}.league-page .player img{width:28px;height:28px;object-fit:contain;margin-right:.25rem}.player-number{color:#ffffff80;font-size:.8rem;min-width:1.5rem;margin-right:0}.right{display:flex;flex-direction:column;gap:2rem}.competition{color:var(--text-secondary, #70757a);font-size:.85rem;font-weight:500;text-align:center;margin-top:.75rem;border-top:none;padding-top:.5rem}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.league-page>div:first-child{animation:slideInLeft .7s cubic-bezier(.4,0,.2,1) forwards}.league-page>div:last-child{animation:slideInRight .7s cubic-bezier(.4,0,.2,1) forwards}.league-standings-section{max-height:1rem;height:100%;display:flex;flex-direction:column;justify-content:flex-start;animation:slideInLeft .7s cubic-bezier(.4,0,.2,1) forwards}.team-of-the-week{background-color:var(--lighten);border:1px solid var(--card-border);border-radius:8px}.container.league-page .vertical-timeline{height:80vh;overflow-y:auto;scrollbar-width:none}.vertical-timeline ul{padding-left:1rem;padding-right:1rem}.react-datepicker__month-container{background-color:var(--dark-blue);border-radius:.5rem}.react-datepicker__current-month{padding:0!important}.overlay:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;z-index:999;pointer-events:all}.datepicker-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:999;pointer-events:all}.datepicker-overlay>*{pointer-events:auto}.skeleton{background:linear-gradient(180deg,transparent 25%,rgba(255,255,255,.1) 50%,transparent 75%);border-radius:12px;overflow:hidden;background-color:transparent;background-size:100% 400%;animation:shimmer 2.5s infinite;width:100%;height:40rem;-webkit-mask-image:linear-gradient(to top,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to top,transparent 0%,black 10%,black 90%,transparent 100%)}.league-card{background-color:var(--lighten);border-radius:8px;padding:1.2rem;max-width:15.6rem;text-align:center;color:#fff;border:1px solid var(--card-border);display:flex;flex-direction:column;gap:1rem;align-items:center;margin-bottom:1rem}.league-logo{width:3rem;border-radius:1rem;height:100%;object-fit:contain}.league-info{height:100%;text-align:left;overflow:hidden}.league-info h3{font-size:.9rem;font-weight:400;margin:0;white-space:nowrap;max-width:100%}.league-info h3.scroll-animation{animation:scroll-text 5s linear infinite}.league-info p{font-size:.825rem;color:#cbd5e1;margin:.25rem 0 1rem}.follow-btn{background-color:var(--purple);color:#fff;border:none;padding:.5rem 1.2rem;border-radius:1rem;font-weight:500;cursor:pointer;transition:background .3s;width:100%}.follow-btn.following{background-color:#7e5bef}.follow-btn:hover{background-color:#8b5cf6}.league-header{display:flex;align-items:center;gap:1rem;width:100%;height:3rem}.scroll-text-wrapper{width:200px;overflow:hidden;white-space:nowrap;position:relative}.scroll-text{display:inline-block;transition:transform 3s ease}.scroll-text-wrapper:hover .scroll-text{transform:translate(-100%)}.playoffs-bracket-section{height:100vh;overflow-y:auto;scrollbar-width:none}.center{overflow-y:auto;scrollbar-width:none}.center::-webkit-scrollbar{display:none}.player-info-container{display:flex;flex-direction:column}.player-team-logo{width:15px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.player-club{display:flex;align-items:center;gap:.5rem;margin-top:.2rem}.player-team-name{font-size:.7rem;font-weight:400;color:var(--text-secondary, #70757a)}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.match-card-container{background:var(--dark-blue)}.playoff-bracket-container{display:flex;justify-content:center}.playoff-bracket-container.horizontal{overflow-x:auto;max-width:100%}.modal-content{display:flex;gap:2rem}.horizontal-scroll-container{width:100%;max-width:100vw;overflow-x:auto;overflow-y:hidden}.horizontal-scroll-container::-webkit-scrollbar{height:8px}.horizontal-scroll-container::-webkit-scrollbar-track{background:var(--lighten, #23243a);border-radius:4px}.horizontal-scroll-container::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.horizontal-scroll-container::-webkit-scrollbar-thumb:hover{background:#ffffff80}.team-of-the-week-select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.team-of-the-week-select option{background:#23243a;color:#fff}.team-of-the-week-select-wrapper{position:relative;width:100%}.team-of-the-week-select{width:100%;padding-right:2.5rem;background:var(--lighten);color:#fff;border:none;font-size:500;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.2);background-image:none;padding:8px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.team-of-the-week-select-wrapper:after{content:"";position:absolute;top:50%;right:1.2rem;width:.6em;height:.3em;pointer-events:none;background:url(/images/Icons/chevron.svg) no-repeat center/contain;transform:translateY(-50%)}@keyframes shimmer{0%{background-position:0 100%}to{background-position:0 -100%}}@keyframes scroll-text{0%{transform:translate(0)}10%{transform:translate(0)}90%{transform:translate(-100%)}to{transform:translate(-100%)}}.official-rankings-skeleton{filter:blur(var(--blur-lg))}.official-rankings-skeleton:before{content:"";position:absolute;top:0;left:-150%;height:100%;width:150%}.container-login{display:flex;justify-content:space-between;align-items:center;height:100vh;width:100%}.container-login>div{width:50%;box-sizing:border-box}.container-login .bg-white{margin:0 auto;width:100%;max-width:500px;padding:5% 20px}.bg-white{display:flex;flex-direction:column;justify-content:space-between;height:100%}.container-login h2{text-align:left;font-size:1.5rem;font-weight:600;margin:0!important}.container-login p{font-size:14px;font-weight:300;margin:0!important}.container-login form{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.container-login form button{margin:10px 0}.container-login button{padding:12px;background-color:#2bc1b7;color:#fff;border:none;border-radius:100px;cursor:pointer;font-size:16px}.container-login button:hover{background-color:#293757;color:#fff}.text-center{text-align:center;font-size:16px}.confirm-password{margin-bottom:10px}.changed-container{display:flex;justify-content:center;font-size:14px}.type-init{margin-left:5px;cursor:pointer}.checkbox-container{display:flex;align-items:center;margin:2%;justify-content:space-around;font-weight:300;font-size:14px}.checkbox-container input[type=checkbox]{display:none;margin-right:10px}.checkbox-container label{position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-container label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-color:#1d2646;border-radius:5px;transition:background-color .3s ease,border .3s ease}.checkbox-container input[type=checkbox]:checked+label:before{background-color:#2bc1b7;border:2px solid #2bc1b7}.checkbox-container label:hover:before{background-color:#3e4a72}.checkbox-container input[type=checkbox]:checked+label{color:#2bc1b7}.google-login-button{display:flex;justify-content:center;align-items:center;background-color:#fffdfd!important;border-radius:100px;color:#000!important;padding:10px;cursor:pointer;width:100%;margin:0}.google-icon{width:20px;height:20px;margin-right:10px}.container-login hr{height:2px;background-color:#fff3;border-color:#fff3;margin:20px 0}.line-container{display:flex;align-items:center;justify-content:center;width:100%}.line{flex-grow:1;border:0;border-top:2px solid #ffffff1d}.text{margin:0 15px;font-weight:300;font-size:18px}.image-login{background-image:url(/images/messi_legend_resized_1391x1391.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:90%;height:100vh}.is-invalid{border-color:red}.error{color:red;margin:.25rem!important}.form-group label{margin-bottom:.5rem;font-size:16px}.form-group input{padding:10px;margin:10px 0;border:1px solid #cccccc00;border-radius:100px;font-size:15px;color:#fff;background-color:#1d2646;width:100%}.form-group input::placeholder{color:#6b7c9e}.form-control{padding:.5rem;border:1px solid grey;border-radius:.25rem}.container-recover-password{padding:0 10%}.container-recover-password button{margin:20px!important}.container-recover-password hr{margin:30px 0!important}.pin-inputs{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin:0 10px;overflow:hidden}.pin-inputs input{padding:12px;text-align:center;font-size:20px}.changed-container-recover-password{margin:5%;display:flex;justify-content:center}.rankings-list-top-5{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:.5rem;animation:slideInLeft .7s cubic-bezier(.4,0,.2,1) forwards}.ranking-item-top-5{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-radius:.5rem;background-color:var(--color-secondary);color:var(--color-text);font-size:1rem;font-weight:500;gap:1.5rem}.ranking-item-index{display:flex;justify-content:space-between;align-items:center}.search-box-top-5{width:100%!important;background-color:#000432bd!important}.search-icon-img-top-5{border:.2px solid red;border-radius:50%;width:28px;height:28px;object-fit:cover}.rankings-list-top-5 hr{width:100%!important}.checkbox-container-top-5{display:flex;gap:1rem;width:100%!important}.checkbox-container-top-5 button{flex:1;padding:.75rem;font-size:1rem;border:none;color:#fff;cursor:pointer;transition:background .2s ease}.selected-player-box{display:flex;align-items:center;gap:8px;position:relative}.clear-selection-button{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;margin-left:auto}.clear-selection-button:hover{color:red}*{box-sizing:border-box;scrollbar-color:rgba(255,255,255,.2) var(--dark-blue)}:root{--dark-blue: #001327;--green: #62b3ad;--pink: #ff4f8b;--purple: #af95fc;--lighten: rgba(255, 255, 255, .05);--card-border: rgba(255, 255, 255, .2);--blur-lg: 16px}html,body,#root{width:100vw}html,body{margin:0;min-height:100dvh;overflow-y:hidden}body{background-color:var(--dark-blue);color:#fff;max-width:100dvw;overflow-x:hidden}#root{height:100dvh;overflow-y:hidden;display:flex;flex-direction:column}main{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;justify-content:start;scrollbar-width:thin}main>*:not(.footer-container){flex-grow:1}body,button,input,select,option,textarea{font-family:Poppins}button{cursor:pointer}a{color:#fff;text-decoration:none}.container{width:1100px;margin-left:auto;margin-right:auto;max-width:100%}.searchFunc>img{width:25px;position:absolute;left:0;cursor:pointer}.topButtons.selected{background-color:#ffffff1a}.charts-container{display:grid;grid-template-columns:1fr 1fr;justify-content:center;width:1100px;margin:2rem auto;max-width:100%}.homepage-chart{width:100%;margin:auto;position:relative}.homepage-chart p{padding-left:100px}.extra-pt{padding-top:.5rem}#tablee{width:100%;margin-top:1rem;font-size:12px;border-collapse:collapse}.header-row{border-bottom:1px solid rgba(255,255,255,.1)}.header-roww{font-size:12px;border-bottom:1px solid rgba(255,255,255,.1)}th{font-weight:450;padding-bottom:10px;padding-top:10px}td{padding-top:10px;padding-bottom:10px;text-align:center;font-weight:300}.picture{height:30px;width:30px;object-fit:cover;border-radius:50%}.name-td{width:100%;display:flex;align-items:center;gap:15px}.name-td p{margin:0;flex-grow:1;text-align-last:left}.left{text-align:left!important}.flag{height:30px;width:50px;object-fit:cover}.sort-arrow{width:10px}.hidden{display:none}.search-dropdown{position:absolute;top:90%;left:0;text-align:left;font-weight:150;background-color:#68599647;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:20px;font-size:12px}.search-dropdown button{background:none;border:0;cursor:pointer;width:100%;text-align:left}.search-dropdown button:hover{background-color:#ffffff1a}#moreButton{text-align:center}#show-more-btn{padding:10px 20px;cursor:pointer;border-radius:25px;margin-top:20px;margin-bottom:20px;border:1px solid white;background-color:transparent;color:#fff}#show-more-btn:hover{background-color:#ffffff1a}#filter-form{border:1px solid white}@media (max-width: 1000px){.charts-container{grid-template-columns:1fr}}.nowrap,.nowrap button{white-space:nowrap}.list{list-style-position:inside;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.2);overflow-y:auto}.list li{padding:.85rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.2);transition:background-color .2s ease;cursor:pointer;background-color:transparent;font-size:.8rem;display:flex;align-items:center;gap:12px}.list li:hover{background-color:transparent}.list li:last-child{border-bottom:none}.trPillHover{cursor:pointer}.trPillHover:hover>td{background-color:#ffffff1a}.trPillHover:hover>td:first-child{border-radius:10rem 0 0 10rem}.trPillHover:hover>td:last-child{border-radius:0 10rem 10rem 0}.number{letter-spacing:.5px}.glass-bg{background-color:#68599647;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.scroll-table-wrapper{max-height:200px;overflow-y:auto;margin-bottom:1rem;padding:30px 20px 30px 50px;scrollbar-color:rgba(181,173,205,.147) transparent!important}.badge-button{display:flex;align-items:left;gap:10%;padding:6px 0;border:1px solid #ccc;cursor:pointer;background-color:#fff;transition:background-color .2s ease,transform .1s ease}.badge-button.checked .checkbox-visual{background-color:#0b5ed7;border-color:#0b5ed7}.badge-button:hover{background-color:#007bff1a}.badge-button:active{transform:scale(.96)}.checkbox-visual{width:16px;height:16px;border:2px solid #aaa;border-radius:3px;background-color:#fff;transition:all .2s ease}.badge-button.checked .checkbox-visual:after{content:"";display:block;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin:auto}.badge-counter{position:fixed;bottom:2rem;right:2rem;background-color:#007bff;color:#fff;padding:.6rem 1.2rem;border-radius:999px;box-shadow:0 4px 12px #00000026;font-weight:700;font-size:.9rem;z-index:999;transition:all .3s ease}.badge-counter.full{background-color:#2bc1b76e}
