.const-width.const-width-content{flex-direction:column!important}.league-page{background:var(--background);flex-direction:column;width:100%;min-height:100vh;display:flex}.league-page-header{z-index:10;background:var(--background);padding:6px 12px;position:sticky;top:0}.league-page-header-inner{background:var(--background-0);border-radius:6px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000f}.league-page-header .league-details-flag-and-name-section{padding:12px 16px 0}.league-page-header .league-info-general-section{margin-top:0}.league-page-header .league-details-top-tabs-section{background:var(--background-0);border-bottom:none;min-height:48px;margin-top:0;padding:0 16px}.league-page-header .league-details-top-tabs-section .MuiTabs-flexContainer{gap:4px}.league-page-header .league-details-top-tabs-section .MuiTabs-indicator{border-radius:3px 3px 0 0;height:3px}.league-page-header .league-details-top-tabs-section .MuiTab-root{min-height:48px;padding:0 16px;font-size:14px;font-weight:600}.league-page-content{background:var(--background);flex:1;padding:16px 12px 32px}.league-stats-toolbar-row{background:var(--background);padding:16px 12px}.league-stats-toolbar-inner.const-width.const-width-content{margin-top:0}.league-stats-toolbar-box{background:var(--background-0);border:1px solid var(--fv-background-2,#e8eaed);border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000a}.league-stats-toolbar-box .league-stats-type-tabs-container{margin-bottom:0}.league-stats-toolbar-box .league-stats-pill-tabs .MuiTabs-flexContainer{justify-content:flex-start;gap:10px}.league-stats-toolbar-box .league-stats-type-tabs-container .league-stats-strip{background:0 0;min-height:0;padding:0}.league-stats-toolbar-box .league-stats-pill-tabs{width:auto;min-height:0}.league-stats-toolbar-box .league-stats-pill-tab{text-transform:none;min-height:40px;color:var(--fv-text-1);border:1px solid var(--fv-background-2);background:var(--background-0);border-radius:999px;padding:8px 20px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.league-stats-toolbar-box .league-stats-pill-tab:hover{background:var(--fv-background-2)}.league-stats-toolbar-box .league-stats-pill-tab.Mui-selected{color:#fff;background:#232323;border-color:#232323}.league-stats-toolbar-box .league-stats-pill-tab.Mui-selected:hover{opacity:.92}.league-stats-toolbar-box--player-stats .league-stats-pill-tabs .MuiTabs-flexContainer{flex-wrap:nowrap}.league-stats-toolbar-box--player-stats .league-stats-pill-tab{flex-shrink:0}.league-stats-toolbar-box .league-stats-category-links{border-top:1px solid var(--fv-background-2,#e8eaed);margin:0;padding:14px 0 0;font-size:13px}.league-stats-toolbar-box .league-stats-category-links-columns{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;padding-bottom:4px;display:flex}.league-stats-toolbar-box .league-stats-category-columns-stack{flex-direction:column;flex:none;gap:12px;display:flex}.league-stats-toolbar-box .league-stats-category-columns-stack .league-stats-category-column{min-width:min-content}.league-stats-toolbar-box .league-stats-category-columns-row{flex-direction:row;flex:none;gap:12px;display:flex}.league-stats-toolbar-box .league-stats-category-columns-row .league-stats-category-column{min-width:min-content}.league-stats-toolbar-box .league-stats-category-column-sub{margin-top:12px}.league-stats-toolbar-box .league-stats-category-column-subtitle{border-bottom:1px solid var(--fv-border-subtle,#dadce0);margin-bottom:6px;padding-bottom:4px;font-size:10px}.league-stats-toolbar-box .league-stats-category-column{background:var(--fv-background-2-hover,#e8eaed);border:1px solid var(--fv-border-subtle-hover,#d2d4d6);border-radius:8px;flex:none;min-width:min-content;padding:10px 14px}.league-stats-toolbar-box .league-stats-category-column-title{color:var(--fv-text-2,#5f6368);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid var(--fv-border-subtle,#dadce0);margin:0 0 4px;padding-bottom:4px;font-size:11px;font-weight:600}.league-stats-toolbar-box .league-stats-category-column-links{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.league-stats-toolbar-box .league-stats-category-column-links .league-stats-category-link{display:block}.league-stats-toolbar-box .league-stats-category-column-links .league-stats-category-link+.league-stats-category-link:before{display:none}.league-stats-toolbar-box .league-stats-category-link{color:var(--fv-link,#0066c0);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:2px 0;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.league-stats-toolbar-box .league-stats-category-link-inner{white-space:nowrap;display:inline-block;position:relative}.league-stats-toolbar-box .league-stats-category-link-reserve{visibility:hidden;font-weight:600;display:inline-block}.league-stats-toolbar-box .league-stats-category-link-visible{white-space:nowrap;position:absolute;top:0;left:0}.league-stats-toolbar-box .league-stats-category-link-active .league-stats-category-link-visible{font-weight:600}.league-stats-toolbar-box .league-stats-category-link:hover{color:var(--fv-link-hover,#0052a3);text-decoration:underline}.league-stats-toolbar-box .league-stats-category-link+.league-stats-category-link:before{content:"·";color:var(--fv-text-2,#9aa0a6);pointer-events:none;margin-right:12px;font-weight:400}.league-stats-toolbar-box .league-stats-category-link-active{color:var(--fv-text-1,#202124);font-weight:600;text-decoration:underline}.league-stats-toolbar-box .league-stats-category-link-active:hover{color:var(--fv-text-1);text-decoration:underline}.league-stats-toolbar-row+.league-page-content{padding-top:0}.league-page-content-stats .league-stats-main .league-stats-general-table-section:first-of-type{margin-top:0}.league-page-content-stats{width:100%;margin:0 auto;padding:0}.league-page-content-stats-layout.const-width.const-width-content{flex-direction:column;align-items:stretch;gap:0;display:flex}.league-stats-content-row{flex-direction:row;align-items:flex-start;gap:16px;min-width:0;display:flex}.league-page-content:has(.league-page-content-stats){padding-right:0}.league-stats-main{flex:0 70%;min-width:min(70%,520px)}.league-stats-main--full{flex:100%;max-width:100%}.league-fixtures-sidebar-wrap{flex-direction:column;flex:0 0 30%;min-width:260px;max-width:360px;display:flex}.league-fixtures-sidebar-wrap .league-fixtures-sidebar{position:sticky;top:100px}.league-page-content-inner{background:var(--background-0);border-radius:16px;width:100%;margin:0 auto;padding:16px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.league-details-general-section{background:var(--background-0);clear:both;border-radius:10px;flex-direction:column;justify-content:center;place-items:center;width:100%;margin:10px 0;padding:10px;display:flex}.league-details-flag-and-name-section{box-sizing:border-box;flex-direction:column;width:100%;margin-bottom:10px;display:flex;margin-top:0!important}.flag-and-league-name-container{place-items:center;width:100%;padding:15px 0;display:flex}.league-details-league-name{color:var(--fv-text-1);margin-left:10px;font-weight:600}.league-details-country-flag{width:50px;height:30px}.league-info-general-section{flex:2;margin:10px 0 0}.league-info-general-container,.league-header-card{flex-direction:column;display:flex}.league-header-top{align-items:center;gap:18px;padding:10px 10px 8px;display:flex}.league-header-logo{object-fit:contain;flex:none;width:70px;height:70px}.league-header-main{flex-direction:column;flex:1;justify-content:center;gap:0;min-width:0;display:flex}.league-header-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.league-header-name{color:#101828;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.05;overflow:hidden}.league-header-actions{flex:none;align-items:center;gap:10px;display:flex}.league-header-fav-btn{cursor:pointer;background:#f5f5f5;border:1px solid #e6e8ec;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.league-header-fav-btn img{width:20px;height:20px}.league-header-sub-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.league-header-country{align-items:center;gap:10px;min-width:0;display:flex}.league-header-country-flag{object-fit:cover;border:1px solid #e6e8ec;border-radius:999px;width:36px;height:36px}.league-header-country-text{color:#101828;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.league-header-season-bar-row{padding:6px 10px 14px}.league-header-season-bar{align-items:center;gap:10px;width:100%;display:flex}.league-header-season-bar-start,.league-header-season-bar-end{color:#667085;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:12px}.league-header-season-bar-track{background:#e6e8ec;border-radius:3px;flex:1;height:6px;overflow:hidden}.league-header-season-bar-fill{background:#101828;border-radius:3px;height:100%;transition:width .2s}.league-details-general-section .css-1h9z7r5-MuiButtonBase-root-MuiTab-root.Mui-selected{color:var(--fv-text-1)!important}.league-stats-type-tabs-container{background:var(--fv-background-2);display:flex}.league-standings-section{width:100%;margin-top:10px}.league-standings-table-section{width:100%}.league-standings-table-container .stats-table-header-row-container{background:var(--fv-background-2);border-bottom:1px solid #e2e8f0;min-height:40px}.league-standings-table-container .stats-table-header-row-container .stats-table-header-cell{cursor:default;border-left:1px solid var(--fv-background-2);color:var(--fv-text-1)!important;padding:0 8px!important;font-size:11px!important;font-weight:600!important}.league-standings-table-container .stats-table-header-row-container .stats-table-header-cell:first-child{border-left:none}.league-standings-table-container .stats-table-header-row-container .stats-table-header-cell:hover{color:var(--fv-text-1)!important;background:#e2e8f0!important}.league-standings-table-container .stats-table-header-row-container .stats-table-header-cell:nth-child(2){text-align:left!important}.league-standings-table-container thead tr.stats-table-header-row-container{background:var(--fv-background-2)!important}.league-standings-table-container tbody tr td{color:var(--fv-text-1);border-bottom:1px solid var(--fv-background-2);padding:5px!important}.league-standings-table-container tbody tr:nth-child(2n){background-color:var(--background-1)}.league-standings-table-container tbody tr{background-color:var(--background-0)}.league-standings-table-container tbody .css-1yhpg23-MuiTableCell-root{border-left:1px solid var(--fv-background-2);color:var(--fv-text-1);font-size:13px;padding:0!important}.league-standings-table-container tbody .css-1yhpg23-MuiTableCell-root:last-child{border-left:1px solid var(--fv-background-2);border-right:1px solid var(--fv-background-2)}.league-details-top-tabs-section{background:var(--fv-background-2);border-bottom:1px solid #ddd;width:100%;display:flex}.league-stats-full-width-container .league-details-top-tabs-section{background:var(--fv-background-2);border-bottom:1px solid #ddd}.league-details-top-tabs-section div div div button{padding:5px}.standings-table-button-container{padding:10px 5px;display:flex}.standings-button{color:var(--fv-text-1);text-align:center;cursor:pointer;flex:1;padding:10px}.standings-active-button{color:#fff;text-align:center;cursor:pointer;background:#232323;border-radius:10px;flex:1;padding:10px;transition-duration:.3s}.standings-button:first-child{margin:0}.standings-table-team-container{place-items:center;display:flex!important}.standings-team-name{margin-left:10px;font-size:13px}.league-stats-section{width:100%}.league-stats-general-table-section .css-11xur9t-MuiPaper-root-MuiTableContainer-root{border-radius:0}.league-stats-table-title-container{background:#232323;border-bottom:2px solid #232323;border-radius:4px 4px 0 0;align-items:center;gap:10px;min-height:30px;padding:0 12px;display:flex}.league-stats-table-title-logo{object-fit:contain;flex-shrink:0;width:24px;height:24px}.league-stats-table-title{color:#fff;padding:0;font-size:12px;font-weight:600}.stats-table-header-row-container{background:var(--fv-background-2);border:1px solid #e7e7e7;height:34px}.league-stats-general-table-section{margin-top:15px}.stats-table-header-cell{cursor:pointer;color:var(--fv-text-1)!important;padding:0 5px!important;font-weight:600!important}.stats-table-header-cell:hover{background:#000;color:#fff!important}.asd tr:nth-child(2n){background-color:var(--background-1)}.asd tr{background-color:var(--background-0)}.league-stats-table-row{border:1px solid var(--background-1)}.league-stats-table-td{border-left:1px solid #e2e3e8;color:var(--fv-text-1)!important;border-bottom:1px solid var(--background-1)!important;padding:5px!important;font-size:13px!important;font-weight:400!important}.league-details-player-stats-tabs-section{background:var(--fv-background-2);max-height:28.34px;padding:5px;display:flex}.league-details-player-stats-tabs-section .css-1ujnqem-MuiTabs-root{min-height:28.34px!important;max-height:28.34px!important}.league-details-player-stats-tabs-section button{min-height:28.34px;max-height:28.34px;font-family:Arial,Helvetica,sans-serif;font-size:12px!important;font-weight:700!important}.league-details-player-stats-tabs-section .Mui-selected{background:#fff;border-radius:10px}.league-player-stats-team-logo{width:20px;height:15px;margin-left:10px}.league-stats-table-td-Avg{border-left:1px solid var(--background-1);color:var(--fv-text-1)!important;border-bottom:1px solid var(--background-1)!important;padding:5px!important;font-size:13px!important;font-weight:600!important}.league-stats-table-td:first-child{border-left:none}.league-stats-team-and-logo-container{cursor:pointer;max-width:220px;display:flex}.league-stats-teams-logo{width:18px;height:18px}.league-stats-team-name{color:#0066c0;white-space:nowrap;text-overflow:ellipsis;margin-left:5px;font-size:13px;font-weight:600;overflow:hidden}.stats-table-header-icon-and-title{justify-content:center;place-items:center;font-size:13px;display:flex}.down-arrow{width:25px;height:25px;margin-right:5px}.for-asc-arrow{margin-right:5px;transform:rotate(180deg)}.pad-lock-icon{width:20px;height:20px}.player-stats-table-header-icon-and-title{justify-content:center;place-items:center;font-size:12px;display:flex}.league-details-tab-item{text-transform:none!important}.standings-text{color:var(--fv-text-1);font-size:13px;font-weight:600}.standings-header-row-container{background:#ddd;border-bottom:1px solid #edf2f4;grid-template-rows:19px;grid-template-columns:24px minmax(60px,auto) repeat(5,minmax(26px,30px));place-items:center;padding:1px 0;display:grid}.standings-header-stripe-row{background:#f1f1f1;border-bottom:1px solid #cbd7e4;grid-template-columns:29px minmax(60px,auto) repeat(5,minmax(26px,30px));display:grid}.standings-header{background:#fff;border-bottom:1px solid #cbd7e4;grid-template-columns:29px minmax(60px,auto) repeat(5,minmax(26px,30px));display:grid}.standings-header div,.standings-header-stripe-row div{white-space:nowrap;text-overflow:ellipsis;text-align:center;place-items:center;height:20px;font-size:10px;font-weight:500;display:grid;overflow:hidden}.standings-titles div{white-space:nowrap;text-overflow:ellipsis;text-align:center;color:#2d2d2d;font-size:11px;font-weight:600;overflow:hidden}.standings-team-name-container{justify-content:flex-start;align-items:center;gap:5px;display:flex}.standings-team-name-text{cursor:pointer;color:var(--fv-text-1);margin-left:5px;font-size:10px}.standings-team-logo{width:20px;height:20px}.team-detail-standings-position{border-radius:3px;place-items:center;min-width:24px;height:20px;font-size:10px;font-weight:600;display:grid}.match-detail-standings-points{font-weight:600}.leagues-select-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-radius:12px;order:1;align-items:flex-start;gap:0;width:100%;padding:20px;display:flex;box-shadow:0 2px 8px #00000014}.league-details-all-leagues-container{flex-direction:column;flex:1;gap:8px;min-width:0;padding:0 20px;display:flex;position:relative}.league-details-all-leagues-container:first-child{padding-left:0}.league-details-all-leagues-container:last-child{padding-right:0}.league-details-all-leagues-container:not(:last-child):after{content:"";opacity:.8;background:linear-gradient(#0000,#d0d0d0 50%,#0000);width:1px;position:absolute;top:15%;bottom:15%;right:0}.league-details-all-leagues-container div{margin-top:0!important}.league-details-all-leagues-container div select{font-size:14px;transition:all .3s}.select-label{font-size:13px}.selects-label{color:var(--fv-text-1);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.selects-label:before{content:"";background:linear-gradient(135deg,var(--H3Green01),#00d4aa);border-radius:2px;width:4px;height:16px;display:inline-block}.css-alsxqh-MuiInputBase-root-MuiInput-root{margin-top:6px!important}.rounds-container{background:var(--fv-text-2);text-align:center;padding:5px 0}.rounds-text{color:#fff;font-size:15px}.results-table-header{background:#e7e7e7;grid-template-columns:minmax(120px,auto) 50px;place-items:center;padding:4px 0;display:grid}.results-date-container{width:100%;color:var(--fv-text-1);cursor:pointer;justify-content:flex-start;place-items:center;margin-left:10px;font-size:12px;font-weight:600;display:flex}.ht-container{text-align:center;color:var(--fv-text-1);font-size:12px;font-weight:600}.results-table-row-container{border-bottom:1px solid var(--fv-background-2);grid-template-columns:100px 50px minmax(140px,340px) minmax(50px,auto) minmax(140px,340px) 50px 100px;padding:5px 0;display:grid}.results-table-row-container div{justify-content:center;align-items:center;display:flex}.results-home-container{display:flex;justify-content:flex-end!important}.results-away-container{display:flex;justify-content:flex-start!important}.results-team-name{color:var(--fv-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.results-score{color:var(--fv-text-2);font-size:13px;font-weight:600}.results-ht-score{color:#848484;font-size:12px;font-weight:600}.fixtures-table-header{background:#e7e7e7;grid-template-columns:minmax(120px,auto);padding:4px 0;display:grid}.fixtures-date-container{color:var(--fv-text-1);justify-content:flex-start;margin-left:10px;font-size:12px;font-weight:600;display:flex}.fixtures-table-row-container{border-bottom:1px solid var(--fv-background-2);grid-template-columns:90px minmax(140px,380px) minmax(50px,auto) minmax(140px,380px) 90px;align-items:center;padding:5px 0;display:grid}.fixtures-versus-container{text-align:center}.fixtures-versus-text{color:var(--fv-text-2);font-size:13px;font-weight:600}@media only screen and (max-width:768px){.flag-and-league-name-container{padding:10px}.league-details-flag-and-name-section{padding:0;display:grid}.league-details-general-section{border-radius:0;margin-top:0;padding:0}.leagues-select-section{grid-template-columns:1fr;gap:12px;padding:15px 0;display:grid}.league-details-all-leagues-container:after{display:none}.results-table-header{grid-template-columns:minmax(120px,auto) 35px}.results-table-row-container{grid-template-columns:80px 20px minmax(100px,220px) minmax(50px,auto) minmax(100px,220px) 20px 80px}.results-ht-score{color:#848484;font-size:10px;font-weight:600}.results-date-container{margin-left:5px;font-size:10px}.fixtures-table-row-container{grid-template-columns:90px minmax(100px,250px) minmax(50px,auto) minmax(100px,250px)}.fixtures-date-container{font-size:10px}}@media only screen and (max-width:426px){.results-table-row-container{grid-template-columns:30px 15px minmax(90px,110px) minmax(35px,40px) minmax(90px,110px) 15px 60px}.results-ht-score{color:#848484;font-size:9px;font-weight:600}.results-date-container{display:none!important}.fixtures-table-row-container{grid-template-columns:70px minmax(90px,140px) minmax(50px,auto) minmax(90px,140px)}.fixtures-date-container{font-size:9px}}
