.league-stats-section{flex-direction:column;width:100%;display:flex}.league-stats-type-tabs-container{background:0 0;flex-direction:column;width:100%;margin-bottom:16px;display:flex}.league-stats-type-tabs-container .league-stats-strip{background:0 0;min-height:0;padding:0}.league-stats-type-tabs-container .league-stats-pill-tabs{width:100%;min-height:0}.league-stats-type-tabs-container .league-stats-pill-tabs .MuiTabs-flexContainer{gap:10px}.league-stats-type-tabs-container .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-type-tabs-container .league-stats-pill-tab:hover{background:var(--fv-background-2)}.league-stats-type-tabs-container .league-stats-pill-tab.Mui-selected{color:#fff;background:#232323;border-color:#232323}.league-stats-type-tabs-container .league-stats-pill-tab.Mui-selected:hover{opacity:.92}.league-stats-category-links{flex-wrap:wrap;align-items:center;gap:8px 4px;margin-bottom:16px;font-size:13px;display:flex}.league-stats-category-links-label{color:var(--fv-text-1);margin-right:4px;font-weight:600}.league-stats-category-link{color:#0066c0;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:none}.league-stats-category-link:hover{font-weight:700;text-decoration:underline}.league-stats-category-link+.league-stats-category-link:before{content:" - ";color:var(--fv-text-2);pointer-events:none;margin-right:4px;font-weight:400}.league-stats-category-link-active{color:var(--fv-text-1);font-weight:700;text-decoration:underline}.league-stats-general-table-section{border:1px solid var(--fv-background-2);background:var(--background-0);border-radius:6px;margin-top:16px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.league-stats-general-table-section:first-of-type{margin-top:0}.league-stats-general-table-section+.league-stats-general-table-section{margin-top:16px}.league-stats-table-title-container{background:#232323;border-bottom:1px solid #232323;border-radius:6px 6px 0 0;align-items:center;gap:10px;min-height:40px;padding:0 12px;display:flex;position:relative}.league-stats-table-title-left{box-sizing:border-box;flex:1;align-items:center;gap:10px;min-width:0;min-height:40px;display:flex}.league-stats-table-title-screenshot-slot{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.league-stats-table-title-screenshot-slot .league-stats-table-screenshot-btn,.league-stats-table-title-screenshot-slot .league-stats-table-share-btn,.league-stats-table-title-screenshot-slot .league-stats-table-share-image-btn{color:#fff;cursor:pointer;background:#0d1c2d;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s,opacity .15s;display:flex}.league-stats-table-title-screenshot-slot .league-stats-table-screenshot-btn:hover,.league-stats-table-title-screenshot-slot .league-stats-table-share-btn:hover,.league-stats-table-title-screenshot-slot .league-stats-table-share-image-btn:hover{opacity:.9;background:#0d1c2d}.league-stats-table-title-screenshot-slot .league-stats-table-screenshot-btn:disabled,.league-stats-table-title-screenshot-slot .league-stats-table-share-image-btn:disabled{opacity:.7;cursor:not-allowed;background:#808797}.league-stats-table-title-logo{object-fit:cover;vertical-align:middle;border-radius:2px;flex-shrink:0;align-self:center;width:20px;max-width:20px;height:13px;max-height:13px;display:block}.league-stats-table-title{color:#fff;font-size:12px;font-weight:600;line-height:1.25}.stats-table-header-row-container{background:var(--fv-background-2);border-bottom:1px solid #e2e8f0;min-height:41px}.stats-table-header-cell{cursor:pointer;color:var(--fv-text-1)!important;padding:0 8px!important;font-size:11px!important;font-weight:600!important}.league-stats-unified-table .stats-table-header-row-container .stats-table-header-cell,.league-stats-unified-table.goals-table-overall .goals-table-overall-header-row .stats-table-header-cell{font-size:12px!important}.league-stats-unified-table .league-stats-table-td{font-size:13px!important}.league-stats-unified-table .goals-table-overall-header-row,.goals-table-overall .goals-table-overall-header-row{min-height:41px;background:#e8ecf1!important}.league-stats-unified-table .goals-table-overall-header-row .stats-table-header-cell,.league-stats-unified-table .stats-table-header-row-container .stats-table-header-cell{color:#1a1a1a!important;font-size:12px!important;font-weight:700!important}.goals-table-overall-wrap{overflow-x:auto}.league-stats-section .league-stats-header-group-row{background:#e8ecf1!important;min-height:0!important}.league-stats-section .league-stats-header-group-row .league-stats-header-group-cell{vertical-align:middle;border:none!important;padding:3px 6px!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important}.league-stats-section .league-stats-header-group-genel{color:#1a1a1a!important}.league-stats-section .league-stats-header-group-home{color:#0d7d2e!important}.league-stats-section .league-stats-header-group-away{color:#c41e3a!important}.stats-table-header-cell:hover{color:var(--fv-text-1)!important;background:#e2e8f0!important}.stats-table-header-row-container .stats-table-header-cell:nth-child(2){text-align:left!important}.stats-table-header-row-container .stats-table-header-cell:nth-child(2) .stats-table-header-icon-and-title{justify-content:flex-start;display:flex}.league-stats-table-container{border-radius:0}.league-stats-table-container .MuiPaper-root{box-shadow:none;border-radius:0}.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-row.league-stats-table-row-highlight,.asd tr.league-stats-table-row-highlight,.league-stats-table-row.league-stats-table-row-highlight .league-stats-table-td,.goals-table-overall .goals-table-overall-data-row.league-stats-table-row-highlight .league-stats-table-td{background:#0066c024!important}.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-stats-table-td:first-child{border-left:none}.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-team-and-logo-container{cursor:pointer;align-items:center;max-width:220px;display:flex}.league-stats-teams-logo{object-fit:contain;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}.standings-button{color:var(--fv-text-1);text-align:center;cursor:pointer;flex:1;padding:10px;transition-duration:.3s}.standings-active-button{color:#fff;text-align:center;cursor:pointer;background:#232323;border-radius:5px;flex:1;padding:10px;transition-duration:.3s}.standings-button:first-child{margin:0}
.league-results-section{width:100%;max-width:100%}.league-results-empty{text-align:center;color:var(--fv-text-2,#555);background:var(--background-0,#fff);border-radius:8px;padding:24px 16px}.league-results-round-card{background:var(--background-0,#fff);border-radius:16px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.league-results-round-header{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;padding:10px 12px;display:flex}.league-results-round-header-rich{background:#232323;border-bottom:1px solid #232323;border-radius:16px 16px 0 0;justify-content:flex-start;gap:10px;min-height:40px;padding:0 12px}.league-results-round-header-logo{object-fit:contain;flex-shrink:0;width:28px;height:28px}.league-results-round-header-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:13px;box-shadow:0 1px 2px #00000026}.league-results-round-header-rich .league-results-round-label{color:#fff;font-size:12px;font-weight:600;line-height:1.25}.league-results-round-label{color:#5a5a5a;font-size:12px;font-weight:600;line-height:1.25}.league-results-list{padding:10px 12px}.league-results-date-group{margin-bottom:12px}.league-results-date-table{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.league-results-date-table>.league-results-fixture-header{border-radius:8px 8px 0 0;margin:0;padding-left:16px;padding-right:16px}.league-results-header-date{color:#3a3a3a;font-size:12px;font-weight:600}.league-results-fixture-row{color:inherit;border-bottom:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:6px;margin:0 6px;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex}.league-results-fixture-row:last-child{border-bottom:none}.league-results-fixture-row:hover{background:#e5e5e5}.league-results-card-cell{flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;display:flex}.league-results-card-cell.league-results-card-yellow,.league-results-card-cell.league-results-card-red{justify-content:center}.league-results-fixture-ht{margin-left:2px}.league-results-fixture-corner,.league-results-fixture-stat.league-results-over25-col,.league-results-fixture-stat.league-results-btts-col{margin-left:4px}.league-results-fixture-ht,.league-results-fixture-corner{width:44px;min-width:44px;color:var(--fv-text-2,#555);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.league-results-fixture-ht-value,.league-results-fixture-corner-value{white-space:nowrap}.league-results-corner-icon{object-fit:contain;width:14px;height:14px}.league-results-fixture-stat.league-results-over25-col,.league-results-fixture-stat.league-results-btts-col{flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;font-size:12px;display:flex}.league-results-over25-value{font-weight:700}.league-results-over25-value.under{color:#c62828}.league-results-over25-value.over{color:#2e7d32}.league-results-btts-value{color:var(--fv-text-2,#555);font-weight:600}.league-results-fixture-header{pointer-events:none;cursor:default;background:#f3f3f3;border-radius:6px;margin:0 6px 4px;padding:6px 10px}.league-results-fixture-header:hover{background:#f3f3f3}.league-results-fixture-header-label{color:#5a5a5a;text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:600}.league-results-fixture-home{flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.league-results-fixture-center{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;padding:0 2px;display:flex}.league-results-fixture-score{color:#374151;font-size:14px;font-weight:700}.league-results-fixture-time{color:#374151;font-size:14px;font-weight:600}.league-results-fixture-away{flex:1;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.league-results-fixture-logo{object-fit:contain;flex-shrink:0;width:18px;height:18px}.league-results-fixture-team-name{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.league-results-round-block{background:var(--background-0,#fff);border:1px solid #0000000f;border-radius:8px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 10px #0000000f}.league-results-round-title{color:#fff;letter-spacing:.02em;background:#232323;padding:12px 16px;font-size:14px;font-weight:600}.league-results-table-wrap{max-width:100%;overflow:hidden visible}.league-results-table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;font-size:13px}.league-results-thead-row{background:var(--fv-background-2,#f0f0f0);color:var(--fv-text-1,#1a1a1a);border:1px solid #e7e7e7;border-top:none}.league-results-th{text-align:left;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #e7e7e7;padding:10px 8px;font-size:12px;font-weight:600}.league-results-th-narrow{text-align:center;width:38px;min-width:38px}.league-results-th-date{width:82px;min-width:82px}.league-results-th-home{text-align:right;min-width:0}.league-results-th-score{text-align:center;width:64px;min-width:64px}.league-results-th-away{min-width:0}.league-results-table-row{border-bottom:1px solid var(--fv-background-2,#eee);transition:background .15s}.league-results-table-row:nth-child(2n){background:var(--background-1,#f8f9fa)}.league-results-table-row:nth-child(odd){background:var(--background-0,#fff)}.league-results-table-row:hover{background:#0000000a!important}.league-results-td{vertical-align:middle;padding:11px 10px}.league-results-date{color:var(--fv-text-2,#555);white-space:nowrap;min-width:88px;font-weight:500}.league-results-cards-cell{text-align:center;min-width:32px;color:var(--fv-text-2,#555);font-size:12px}.league-results-red-badge{color:#fff;background:#c62828;border-radius:3px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.league-results-team{min-width:0}.league-results-team-cell{align-items:center;gap:8px;min-width:0;display:flex}.league-results-team-logo{object-fit:contain;flex-shrink:0;width:14px;height:14px}.league-results-team-home.league-results-team-cell{flex-direction:row-reverse;justify-content:flex-end}.league-results-team-away.league-results-team-cell{justify-content:flex-start}.league-results-team-link{color:var(--fv-text-1,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;font-weight:500;text-decoration:none;overflow:hidden}.league-results-team-link:hover{text-decoration:underline}.league-results-home{text-align:right}.league-results-away{text-align:left}.league-results-score-cell{text-align:center;color:var(--fv-text-1,#1a1a1a);white-space:nowrap;min-width:48px;font-weight:700}.league-results-score-link{color:var(--fv-text-1,#1a1a1a);white-space:nowrap;border-radius:4px;padding:2px 6px;font-weight:700;text-decoration:none;display:inline-block}.league-results-score-link:hover{color:inherit;background:#00000012;text-decoration:none}.league-results-ht,.league-results-stat,.league-results-ou,.league-results-btts{text-align:center;color:var(--fv-text-2,#555);white-space:nowrap;width:36px;min-width:36px;font-size:12px}.league-results-ou{font-weight:600}.league-results-btts{font-weight:500}@media (max-width:900px){.league-results-table{font-size:12px}.league-results-th,.league-results-td{padding:8px 6px}.league-results-team{max-width:120px}.league-results-date{min-width:72px}}@media (max-width:768px){.league-results-round-title{padding:8px 12px;font-size:13px}.league-results-th-narrow,.league-results-stat,.league-results-ou,.league-results-btts{min-width:38px}.league-results-date{min-width:68px}}
.league-fixtures-sidebar{background:var(--background-0);border-radius:6px;flex-direction:column;width:100%;min-width:0;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.league-fixtures-sidebar-loading,.league-fixtures-sidebar-empty{text-align:center;color:var(--fv-text-1);padding:24px;font-size:13px}.league-fixtures-sidebar-header{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.league-fixtures-sidebar-nav{cursor:pointer;color:#5a5a5a;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;line-height:1;display:flex}.league-fixtures-sidebar-nav:hover:not(:disabled){color:#3a3a3a;background:#ebebeb}.league-fixtures-sidebar-nav:disabled{opacity:.35;cursor:default}.league-fixtures-sidebar-round{color:#5a5a5a;font-size:13px;font-weight:600}.league-fixtures-sidebar-list{flex:1;padding:10px 12px;overflow-y:auto}.league-fixtures-sidebar-date-group{margin-bottom:12px}.league-fixtures-sidebar-date-label{color:#3a3a3a;box-sizing:border-box;text-align:center;background:#f3f3f3;border-radius:4px;width:100%;margin-bottom:6px;padding:8px 12px;font-size:12px;font-weight:600;display:block}.league-fixtures-sidebar-row{color:inherit;border-bottom:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:8px;margin:0 6px;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex}.league-fixtures-sidebar-row:last-child{border-bottom:none}.league-fixtures-sidebar-row:hover{background:#e5e5e5}.league-fixtures-sidebar-home-name{text-align:right;flex:1;min-width:0}.league-fixtures-sidebar-center{flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:flex}.league-fixtures-sidebar-center .league-fixtures-sidebar-logo{object-fit:contain;width:18px;height:18px}.league-fixtures-sidebar-center .league-fixtures-sidebar-time{color:#374151;text-align:center;min-width:40px;font-size:12px;font-weight:500}.league-fixtures-sidebar-away-name{text-align:left;flex:1;min-width:0}.league-fixtures-sidebar-team-name-wrap{min-width:0;overflow:hidden}.league-fixtures-sidebar-team-name{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.league-fixtures-sidebar-logo{object-fit:contain;flex-shrink:0;width:18px;height:18px}
.league-standings-sidebar{background:var(--background-0);border-radius:16px;flex-direction:column;width:100%;min-width:0;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.league-fixtures-sidebar-wrap .league-standings-sidebar{position:sticky;top:100px}.league-standings-sidebar-empty{text-align:center;color:var(--fv-text-2);padding:24px;font-size:13px}.league-standings-sidebar .league-stats-table-title-container{border-radius:16px 16px 0 0}.league-standings-sidebar-table-wrap{flex:1;min-height:0;overflow:auto}.league-standings-sidebar-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.league-standings-sidebar-thead-row{background:var(--fv-background-2,#f0f0f0);border-bottom:1px solid #e7e7e7}.league-standings-sidebar-th{text-align:center;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;color:var(--fv-text-1,#1a1a1a);padding:8px 4px;font-size:11px;font-weight:600}.league-standings-sidebar-th-num{text-align:right;width:24px}.league-standings-sidebar-th-team{text-align:left;min-width:0;padding-left:6px}.league-standings-sidebar-th-stat{width:28px}.league-standings-sidebar-row{border-bottom:1px solid var(--fv-background-2,#eee);transition:background .15s}.league-standings-sidebar-row:nth-child(2n){background:var(--background-1,#f8f9fa)}.league-standings-sidebar-row:hover{background:#0000000a}.league-standings-sidebar-td{vertical-align:middle;padding:6px 4px}.league-standings-sidebar-td-num{text-align:right;color:var(--fv-text-2,#555);font-weight:500}.league-standings-sidebar-td-team{min-width:0;padding-left:6px}.league-standings-sidebar-team-link{min-width:0;color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.league-standings-sidebar-team-link:hover{text-decoration:underline}.league-standings-sidebar-team-logo{object-fit:contain;flex-shrink:0;width:18px;height:18px}.league-standings-sidebar-team-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.league-standings-sidebar-td-stat{text-align:center;color:var(--fv-text-1)}.league-standings-sidebar-td-p{font-weight:700}
