@charset "UTF-8";api-sports-widget img{display:inline-block}.col-center,.col-left,.col-right{overflow-y:auto;min-height:calc(100vh - var(--header-h));scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.col-right{background:#fff;border-left:1px solid var(--surface-200)}.widget-empty{padding:48px 20px;font-size:.8125rem;text-align:center}.widget-empty,.widget-loading{display:flex;align-items:center;justify-content:center;color:#000000}.widget-loading{flex-direction:column;padding:64px 20px;gap:14px}.live-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-full);font-size:.625rem;font-weight:700;text-transform:uppercase;background:var(--live);color:#fff}:where(api-sports-widget.initialized) .game-detail-tabs{border-bottom:var(--border,1px solid #e2e8f0)}:where(api-sports-widget.initialized) .game-detail-content{padding:0}:where(api-sports-widget.initialized) .tab-panel{display:none}:where(api-sports-widget.initialized) .tab-panel.active{display:block}:where(api-sports-widget.initialized) .league-detail{background:var(--background-color,#fff)}:where(api-sports-widget.initialized) .league-header{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:var(--border,1px solid #e2e8f0)}:where(api-sports-widget.initialized) .league-logo-big{width:48px;height:48px;object-fit:contain}:where(api-sports-widget.initialized) .league-logo-big.placeholder{width:48px;height:48px;background:rgba(133,133,133,var(--opacity,.1));border-radius:8px}:where(api-sports-widget.initialized) .league-info{display:flex;flex-direction:column;gap:2px}:where(api-sports-widget.initialized) .league-info .league-name{display:flex;align-items:center;gap:6px}:where(api-sports-widget.initialized) .league-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:where(api-sports-widget.initialized) .meta-item{display:flex;align-items:center;gap:4px;font-size:var(--primary-font-size,.6875rem);color:var(--light-color,#64748b)}:where(api-sports-widget.initialized) .meta-item .flag{width:16px;height:12px;border-radius:2px}:where(api-sports-widget.initialized) .meta-item .label{color:var(--light-color,#000000)}:where(api-sports-widget.initialized) .season-selector-wrap{position:relative}:where(api-sports-widget.initialized) .season-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--background-color,#f8fafc);border:var(--border,1px solid #e2e8f0);border-radius:6px;padding:3px 24px 3px 8px;font-size:var(--primary-font-size,.75rem);font-weight:600;color:var(--text-color,#1e293b);cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}:where(api-sports-widget.initialized) .season-select:hover{border-color:var(--primary-color,#60a5fa)}:where(api-sports-widget.initialized) .season-select:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.15)}:where(api-sports-widget.initialized) .league-loading-overlay{position:absolute;inset:0;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px}:where(api-sports-widget.initialized) .league-loading-overlay .spinner{width:24px;height:24px;border:2px solid rgba(133,133,133,var(--opacity,.1));border-top-color:var(--primary-color,#3b82f6);border-radius:50%;animation:spin .6s linear infinite}:where(api-sports-widget.initialized) .top-scorers-list{overflow-x:auto}:where(api-sports-widget.initialized) .topscorers-table{width:100%;border-collapse:collapse;font-size:var(--primary-font-size,.75rem)}:where(api-sports-widget.initialized) .topscorers-table th{padding:8px 6px;font-weight:600;color:var(--light-color,#000000);font-size:var(--secondary-font-size,.625rem);text-transform:uppercase;border-bottom:var(--border,1px solid #e2e8f0)}:where(api-sports-widget.initialized) .topscorers-table td{padding:6px;border-bottom:var(--border,1px solid #f1f5f9)}:where(api-sports-widget.initialized) .topscorers-table .rank{font-weight:700;color:var(--light-color,#64748b);width:30px;text-align:center}:where(api-sports-widget.initialized) .topscorers-table .player-name{font-weight:600;color:var(--text-color,#1e293b)}:where(api-sports-widget.initialized) .topscorers-table .player-thumbnail{width:24px;height:24px;border-radius:50%;object-fit:cover}:where(api-sports-widget.initialized) .topscorers-table .goals{font-weight:700;color:var(--primary-color,var(--brand-600))}:where(api-sports-widget.initialized) .topscorers-table .assists{color:var(--light-color,#64748b)}:where(api-sports-widget.initialized) .standings-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}:where(api-sports-widget.initialized) .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}:where(api-sports-widget.initialized) .standings-table{width:100%;border-collapse:collapse;font-size:var(--primary-font-size,.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:500px}:where(api-sports-widget.initialized) .standings-table th{padding:8px 6px;text-align:center;font-weight:600;color:var(--light-color,#000000);font-size:var(--secondary-font-size,.625rem);text-transform:uppercase;letter-spacing:.04em;border-bottom:var(--border,1px solid #e2e8f0);position:-webkit-sticky;position:sticky;top:0;background:var(--background-color,#fff)}:where(api-sports-widget.initialized) .standings-table th:nth-child(2){text-align:left}:where(api-sports-widget.initialized) .standings-table td{padding:6px;text-align:center;border-bottom:var(--border,1px solid #f1f5f9);color:var(--text-color,#334155)}:where(api-sports-widget.initialized) .standings-table tbody tr:hover{background:var(--hover,rgba(241,245,249,.6))}:where(api-sports-widget.initialized) .highlight-top{background:rgba(59,130,246,.05)}:where(api-sports-widget.initialized) .standings-table .promotion-zone td:first-child{box-shadow:inset 3px 0 0 var(--success-color,#22c55e)}:where(api-sports-widget.initialized) .standings-table .playoff-zone td:first-child{box-shadow:inset 3px 0 0 var(--primary-color,#3b82f6)}:where(api-sports-widget.initialized) .standings-table .relegation-zone td:first-child{box-shadow:inset 3px 0 0 var(--danger-color,#ef4444)}:where(api-sports-widget.initialized) .standings-table .team-row.highlight-team{background:var(--highlight-team,rgba(59,130,246,.08))}:where(api-sports-widget.initialized) .standings-table .team-row.highlight-team td{font-weight:600}:where(api-sports-widget.initialized) .standings-table .team-row.highlight-team .team-name{color:var(--primary-color,#2563eb)}.standings-legend{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 8px 6px;font-size:var(--secondary-font-size,.625rem);color:var(--light-color,#64748b);border-top:var(--border,1px solid #f1f5f9)}.standings-legend-item{display:flex;align-items:center;gap:5px;line-height:1.2}.standings-legend-color{width:10px;height:10px;border-radius:2px;flex-shrink:0}.standings-legend-color.zone-promotion{background:var(--success-color,#22c55e)}.standings-legend-color.zone-playoff{background:var(--primary-color,#3b82f6)}.standings-legend-color.zone-relegation{background:var(--danger-color,#ef4444)}:where(api-sports-widget.initialized) td.position{font-weight:700;color:var(--light-color,#64748b)}:where(api-sports-widget.initialized) td.draws,:where(api-sports-widget.initialized) td.goals-against,:where(api-sports-widget.initialized) td.goals-for,:where(api-sports-widget.initialized) td.losses,:where(api-sports-widget.initialized) td.played,:where(api-sports-widget.initialized) td.points,:where(api-sports-widget.initialized) td.wins{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(api-sports-widget.initialized) td.points{font-weight:700;color:var(--text-color,#1e293b)}:where(api-sports-widget.initialized) td.goal-difference{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(api-sports-widget.initialized) td.goal-difference.positive{color:var(--success-color,var(--success))}:where(api-sports-widget.initialized) td.goal-difference.negative{color:var(--danger-color,var(--live))}:where(api-sports-widget.initialized) .overview-content{padding:16px;font-size:var(--primary-font-size,.75rem);color:var(--light-color,#64748b);line-height:1.7}:where(api-sports-widget.initialized) .h2h-detail,:where(api-sports-widget.initialized) .h2h-list{padding:12px 16px}:where(api-sports-widget.initialized) .h2h-vs{display:flex;align-items:center;justify-content:center}:where(api-sports-widget.initialized) .vs-text{font-size:.75rem;font-weight:700;color:var(--light-color,#000000)}:where(api-sports-widget.initialized) .h2h-empty{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--light-color,#000000);font-size:var(--primary-font-size,.75rem)}:where(api-sports-widget.initialized) .h2h-title{font-size:var(--primary-font-size,.75rem);font-weight:600;margin-bottom:12px;text-align:center;color:var(--text-color,#1e293b)}:where(api-sports-widget.initialized) .results-info{font-size:var(--primary-font-size,.6875rem);color:var(--light-color,#000000);padding:8px 16px}:where(api-sports-widget.initialized) .fixture-league{font-size:var(--primary-font-size,.6875rem);color:var(--light-color,#000000)}:where(api-sports-widget.initialized) .result-status{font-size:var(--primary-font-size,.6875rem)}:where(api-sports-widget.initialized) .result-score{font-weight:700}:where(api-sports-widget.initialized) .score-value{padding:2px 8px;background:rgba(133,133,133,var(--opacity,.1));border-radius:4px}:where(api-sports-widget.initialized) .winner{font-weight:700;color:var(--primary-color,var(--brand-600))}:where(api-sports-widget.initialized) .team-logo-big.placeholder{width:48px;height:48px;background:rgba(133,133,133,var(--opacity,.1));border-radius:8px}:where(api-sports-widget.initialized) .player-photo.placeholder{width:56px;height:56px;background:rgba(133,133,133,var(--opacity,.1));border-radius:50%}:where(api-sports-widget.initialized) .stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;padding:16px}:where(api-sports-widget.initialized) .stat-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px;background:rgba(133,133,133,var(--opacity,.1));border-radius:var(--radius-sm,6px)}:where(api-sports-widget.initialized) .stat-item .stat-label{font-size:var(--primary-font-size,.6875rem);color:var(--light-color,#000000)}:where(api-sports-widget.initialized) .competitions-list{display:flex;flex-direction:column;gap:0}:where(api-sports-widget.initialized) .competition-item{display:flex;align-items:center;gap:10px;padding:10px 8px;border-bottom:var(--border,1px solid #f1f5f9)}:where(api-sports-widget.initialized) .competition-item:last-child{border-bottom:none}:where(api-sports-widget.initialized) .competition-item .team-logo{flex-shrink:0}:where(api-sports-widget.initialized) .competition-info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}:where(api-sports-widget.initialized) .competition-name{font-size:var(--primary-font-size,.8125rem);font-weight:500;color:var(--text-color,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(api-sports-widget.initialized) .competition-country{font-size:var(--primary-font-size,.6875rem);color:var(--light-color,#000000)}:where(api-sports-widget.initialized) .competition-season{font-size:var(--primary-font-size,.75rem);color:var(--light-color,#64748b);flex-shrink:0}:where(api-sports-widget.initialized) .trophies-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}:where(api-sports-widget.initialized) .trophy-item{display:flex;align-items:center;gap:10px;padding:8px;background:rgba(133,133,133,var(--opacity,.1));border-radius:var(--radius-sm,6px)}:where(api-sports-widget.initialized) .trophy-icon{font-size:1.5rem}:where(api-sports-widget.initialized) .trophy-info{display:flex;flex-direction:column}:where(api-sports-widget.initialized) .trophy-name{font-size:var(--primary-font-size,.75rem);font-weight:600;color:var(--text-color,#1e293b)}:where(api-sports-widget.initialized) .trophy-season{font-size:var(--primary-font-size,.6875rem);color:var(--light-color,#000000)}:where(api-sports-widget.initialized) .injuries-list{display:flex;flex-direction:column;gap:8px}:where(api-sports-widget.initialized) .injury-item{padding:10px;background:var(--background-color,#fff);border:1px solid #fecaca;border-radius:var(--radius-sm,6px)}:where(api-sports-widget.initialized) .injury-type{display:flex;align-items:center;gap:6px;font-size:var(--primary-font-size,.75rem);font-weight:600;color:var(--text-color,#1e293b)}:where(api-sports-widget.initialized) .injury-type .badge{font-size:var(--primary-font-size,.6875rem);padding:1px 6px;border-radius:3px}:where(api-sports-widget.initialized) .badge-warning{background:#fef3c7;color:#92400e}:where(api-sports-widget.initialized) .injury-details{margin-top:6px}:where(api-sports-widget.initialized) .injury-description{font-size:var(--primary-font-size,.6875rem);color:var(--light-color,#64748b)}:where(api-sports-widget.initialized) .injury-date{font-size:var(--primary-font-size,.6875rem);color:var(--light-color,#000000)}:where(api-sports-widget.initialized) .injury-status{font-size:var(--primary-font-size,.6875rem);font-weight:600}:where(api-sports-widget.initialized) .injury-status.active{color:var(--danger-color,var(--live))}#detailOverlay.show{opacity:1;pointer-events:auto}.col-right.open api-sports-widget,.col-right.open game-detail{animation:slideInPanel .25s ease both}api-sports-widget.initialized{--primary-color:var(--brand-600);--success-color:var(--success);--warning-color:var(--warning);--danger-color:var(--live);--home-color:var(--brand-600);--away-color:var(--warning);--text-color:#334155;--text-color-info:#334155;--background-color:#ffffff;--button-text-color:#ffffff;--border:1px solid var(--surface-200);--hover:rgba(241,245,249,.6);--opacity:.1}.modal-widget img,api-sports-widget.initialized img{opacity:1!important}.layout-team-page{grid-template-columns:var(--sidebar-l) 1fr var(--sidebar-r)!important}@media (max-width:1199px){.col-right{position:fixed;top:var(--header-h);right:0;width:400px;height:calc(100vh - var(--header-h));z-index:50;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-slide);border-left:1px solid var(--surface-200);background:#fff}.col-right.open{transform:translateX(0)}.layout-team-page{grid-template-columns:220px 1fr!important}}@media (max-width:767px){.col-right{width:100%;max-width:100vw;top:var(--header-h);height:calc(100vh - var(--header-h))}.sport-tab-label{display:none}.layout-team-page{grid-template-columns:1fr!important}}:where(api-sports-widget.initialized) .h2h-container{display:flex;flex-direction:column;gap:.75rem;font-size:var(--primary-font-size);color:var(--text-color)}:where(api-sports-widget.initialized) .h2h-summary-bar{display:flex;justify-content:space-around;align-items:center;padding:.5rem 0}:where(api-sports-widget.initialized) .h2h-stat{display:flex;flex-direction:column;align-items:center;gap:.15rem}:where(api-sports-widget.initialized) .h2h-stat-value{font-size:var(--title-font-size);font-weight:700;font-family:Tomorrow}:where(api-sports-widget.initialized) .h2h-stat-label{font-size:var(--primary-font-size);color:var(--light-color)}:where(api-sports-widget.initialized) .h2h-progress-bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:rgba(133,133,133,var(--opacity))}:where(api-sports-widget.initialized) .h2h-bar-home{background:var(--home-color)}:where(api-sports-widget.initialized) .h2h-bar-draw{background:var(--warning-color)}:where(api-sports-widget.initialized) .h2h-bar-away{background:var(--away-color)}:where(api-sports-widget.initialized) .h2h-match-list{display:flex;flex-direction:column}:where(api-sports-widget.initialized) .h2h-match-row{display:flex;align-items:center;justify-content:space-between;padding:.3rem .5rem;border-bottom:var(--border);gap:.5rem;font-size:var(--primary-font-size)}:where(api-sports-widget.initialized) .h2h-match-row:hover{background:var(--hover)}:where(api-sports-widget.initialized) .h2h-match-date{min-width:5rem;font-family:Tomorrow;color:var(--light-color);font-size:var(--primary-font-size)}:where(api-sports-widget.initialized) .h2h-match-teams{display:flex;align-items:center;gap:.4rem;flex:1 1;justify-content:center}:where(api-sports-widget.initialized) .h2h-team-name{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(api-sports-widget.initialized) .h2h-team-name:first-child{text-align:right}:where(api-sports-widget.initialized) .h2h-team-name.winner{font-weight:700}:where(api-sports-widget.initialized) .h2h-match-score{font-family:Tomorrow;font-weight:600;min-width:2.5rem;text-align:center}:where(api-sports-widget.initialized) .h2h-match-league{color:var(--light-color);font-size:var(--primary-font-size);min-width:4rem;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(api-sports-widget.initialized) .timeline-period{font-size:var(--secondary-font-size);font-weight:600;color:var(--text-color);margin:.75rem 0 .35rem;padding-bottom:.2rem;border-bottom:var(--border)}:where(api-sports-widget.initialized) .timeline-container{padding:0 .25rem}:where(api-sports-widget.initialized) .event-icon-circle{display:flex;align-items:center;justify-content:center}:where(api-sports-widget.initialized) .lineup-section-title{font-size:var(--secondary-font-size);font-weight:600;color:var(--text-color);margin:0 0 .35rem;text-transform:uppercase}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .field-and-players{overflow:hidden;margin:0 auto}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field{top:0;left:0}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .players-overlay{width:100%;display:flex!important}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .players-overlay>.team-grid{width:50%!important;max-width:50%;flex:0 0 50%!important;display:flex;justify-content:space-between;height:100%}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .players-overlay .column{padding:4px 0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;flex:1 1}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .players-overlay .home-column{align-items:flex-end}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .players-overlay .away-column,game-detail .game-navtab .tab-content.tab-lineups .lineup-container .players-overlay .home-column:first-of-type{align-items:flex-start}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .players-overlay .away-column:last-of-type{align-items:flex-end}:where(api-sports-widget.initialized) .player-field-name{font-size:.55rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7);white-space:nowrap;text-align:center;max-width:60px;overflow:hidden;text-overflow:ellipsis;line-height:1.2}:where(api-sports-widget.initialized) .players-overlay .player{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details{max-width:800px;margin:0 auto}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .lineup-rows{display:flex;justify-content:space-between;gap:1rem}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .team-lineup{flex:1 1;min-width:0}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .team-lineup p{display:flex;align-items:center;gap:.35rem;padding:3px 0;margin:0;font-size:var(--primary-font-size,.75rem);line-height:1.3}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .team-lineup .player-number{font-weight:700;min-width:1.5em;text-align:center;color:var(--light-color)}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .team-lineup .player-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .team-lineup.away{text-align:right}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .team-lineup.away p{flex-direction:row-reverse}:where(api-sports-widget.initialized) .game-summary{padding:40px 20px;display:flex;flex-direction:column;gap:8px}:where(api-sports-widget.initialized) .game-summary p{font-size:var(--primary-font-size);color:var(--light-color)}.pinned-league-logo,.popular-league-logo{width:18px;height:18px;object-fit:contain;flex-shrink:0}:where(api-sports-widget.initialized) .team-stats-league-header{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}:where(api-sports-widget.initialized) .team-stats-league-info{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-color)}:where(api-sports-widget.initialized) .team-stats-league-name{font-weight:600}:where(api-sports-widget.initialized) .team-stats-season{opacity:.7;font-size:.8rem}:where(api-sports-widget.initialized) .team-stats-nav-btn{background:none;border:none;color:var(--text-color);cursor:pointer;padding:4px;border-radius:4px;opacity:.7;transition:opacity .2s;display:flex;align-items:center}:where(api-sports-widget.initialized) .team-stats-nav-btn:hover{opacity:1;background:var(--hover)}:where(api-sports-widget.initialized) .goals-minute-chart{display:flex;align-items:flex-end;justify-content:space-around;gap:2px;height:80px;padding-top:4px}:where(api-sports-widget.initialized) .goals-minute-bar{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%}:where(api-sports-widget.initialized) .goals-minute-cols{display:flex;gap:1px;align-items:flex-end;flex:1 1;width:100%}:where(api-sports-widget.initialized) .goals-minute-col{flex:1 1;min-height:2px;border-radius:2px 2px 0 0;position:relative;transition:height .3s}:where(api-sports-widget.initialized) .goals-minute-col span{position:absolute;top:-14px;left:50%;transform:translateX(-50%);font-size:.55rem;color:var(--text-color);opacity:.8}:where(api-sports-widget.initialized) .goals-minute-col.for-col{background-color:var(--home-color)}:where(api-sports-widget.initialized) .goals-minute-col.against-col{background-color:var(--away-color)}:where(api-sports-widget.initialized) .goals-minute-label{font-size:.5rem;color:var(--text-color);opacity:.6;margin-top:3px;white-space:nowrap}:where(api-sports-widget.initialized) .cards-time-legend,:where(api-sports-widget.initialized) .goals-minute-legend{display:flex;justify-content:center;gap:12px;margin-top:6px;font-size:.65rem;color:var(--text-color);opacity:.7}:where(api-sports-widget.initialized) .legend-against:before,:where(api-sports-widget.initialized) .legend-for:before,:where(api-sports-widget.initialized) .legend-red:before,:where(api-sports-widget.initialized) .legend-yellow:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:middle}:where(api-sports-widget.initialized) .legend-for:before{background-color:var(--home-color)}:where(api-sports-widget.initialized) .legend-against:before{background-color:var(--away-color)}:where(api-sports-widget.initialized) .legend-yellow:before{background-color:#f1c40f}:where(api-sports-widget.initialized) .legend-red:before{background-color:var(--danger-color)}:where(api-sports-widget.initialized) .cards-time-chart{display:flex;align-items:flex-end;justify-content:space-around;gap:2px;height:80px;padding-top:4px}:where(api-sports-widget.initialized) .cards-time-bar{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%}:where(api-sports-widget.initialized) .cards-time-cols{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1 1;width:100%;gap:1px}:where(api-sports-widget.initialized) .cards-col{width:80%;min-height:2px;border-radius:2px;position:relative;transition:height .3s}:where(api-sports-widget.initialized) .cards-col span{position:absolute;top:-14px;left:50%;transform:translateX(-50%);font-size:.55rem;color:var(--text-color);opacity:.8}:where(api-sports-widget.initialized) .cards-col.yellow-col{background-color:#f1c40f}:where(api-sports-widget.initialized) .cards-col.red-col{background-color:var(--danger-color)}:where(api-sports-widget.initialized) .cards-time-label{font-size:.5rem;color:var(--text-color);opacity:.6;margin-top:3px;white-space:nowrap}leagues-component .country-header favorite-star{flex-shrink:0}leagues-component .country-header favorite-star svg{width:14px;height:14px}leagues-component .league-item .league-logo{width:18px;height:18px;object-fit:contain;flex-shrink:0}#bh-postponed-widget .empty-state{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;color:var(--text-muted,#6b7280);font-size:.85rem}game-item .game-infos span:not(.blink):first-of-type{color:#c92a2a!important}game-item .game-infos.status-scheduled{color:#3F51B5!important}.player-stats-subtabs .navtab-header-sub{display:flex;gap:0;padding:0 8px;background:var(--surface-color,#f8fafc);border-bottom:var(--border,1px solid #e2e8f0);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.player-stats-subtabs .navtab-header-sub::-webkit-scrollbar{display:none}.player-stats-subtabs .navtab-header-sub .btn-widget{font-size:var(--secondary-font-size,.7rem);padding:8px 12px;gap:4px;white-space:nowrap;border-bottom-width:2px}.player-stats-subtabs .navtab-header-sub .btn-widget svg{width:14px;height:14px}:where(api-sports-widget.initialized) .team-stats-selector{width:100%;border-collapse:collapse;display:block;max-height:320px;overflow-y:auto}:where(api-sports-widget.initialized) .team-stats-selector tbody{display:table;width:100%}:where(api-sports-widget.initialized) .team-stats-selector tr{cursor:pointer;border-bottom:var(--border,1px solid #f1f5f9);transition:background .15s}:where(api-sports-widget.initialized) .team-stats-selector tr:hover{background:var(--surface-color,#f8fafc)}:where(api-sports-widget.initialized) .team-stats-selector tr.active{background:rgba(var(--primary-rgb,24,207,192),.08)}:where(api-sports-widget.initialized) .team-stats-selector td{padding:10px 8px;vertical-align:middle}:where(api-sports-widget.initialized) .team-stats-selector .season-cell{width:50px;font-size:var(--secondary-font-size,.75rem);font-weight:600;color:var(--light-color,#64748b)}:where(api-sports-widget.initialized) .team-stats-selector .team-cell{display:flex;align-items:center;gap:8px;font-size:var(--primary-font-size,.8rem);font-weight:500;color:var(--text-color,#1e293b)}:where(api-sports-widget.initialized) .team-stats-selector .team-cell img{flex-shrink:0}:where(api-sports-widget.initialized) .team-stats-selector .chevron-cell{width:30px;text-align:right;color:var(--light-color,#cbd5e1)}:where(api-sports-widget.initialized) .predictions-container{padding:12px 16px;display:flex;flex-direction:column;gap:16px}:where(api-sports-widget.initialized) .prediction-winner{text-align:center;padding:12px;background:var(--surface-100,#f1f5f9);border-radius:8px}:where(api-sports-widget.initialized) .prediction-winner-label{font-size:var(--secondary-font-size,.7rem);color:var(--light-color,#64748b);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}:where(api-sports-widget.initialized) .prediction-winner-name{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--primary-font-size,.85rem);font-weight:700;color:var(--text-color,#1e293b)}:where(api-sports-widget.initialized) .prediction-winner-comment{font-size:var(--secondary-font-size,.7rem);color:var(--light-color,#64748b);margin-top:4px}:where(api-sports-widget.initialized) .prediction-advice{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--surface-100,#f1f5f9);border-radius:8px;font-size:var(--primary-font-size,.8rem);color:var(--text-color,#1e293b);border-left:3px solid var(--primary-color,#3b82f6)}:where(api-sports-widget.initialized) .prediction-advice svg{flex-shrink:0;color:var(--primary-color,#3b82f6)}:where(api-sports-widget.initialized) .prediction-percent{display:flex;flex-direction:column;gap:6px}:where(api-sports-widget.initialized) .prediction-percent-header{display:flex;justify-content:space-between;font-size:var(--secondary-font-size,.7rem);color:var(--light-color,#64748b)}:where(api-sports-widget.initialized) .prediction-percent-bar{display:flex;height:28px;border-radius:6px;overflow:hidden;font-size:.65rem;font-weight:600;color:#fff}:where(api-sports-widget.initialized) .pct-home{background:var(--primary-color,#3b82f6);display:flex;align-items:center;justify-content:center;min-width:30px;transition:width .3s}:where(api-sports-widget.initialized) .pct-draw{background:#94a3b8;display:flex;align-items:center;justify-content:center;min-width:30px;transition:width .3s}:where(api-sports-widget.initialized) .pct-away{background:#ef4444;display:flex;align-items:center;justify-content:center;min-width:30px;transition:width .3s}:where(api-sports-widget.initialized) .prediction-goals{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface-100,#f1f5f9);border-radius:8px}:where(api-sports-widget.initialized) .prediction-goals-label{font-size:var(--secondary-font-size,.7rem);color:var(--light-color,#64748b);font-weight:600;text-transform:uppercase;letter-spacing:.03em}:where(api-sports-widget.initialized) .prediction-goals-detail{display:flex;flex-direction:column;gap:6px}:where(api-sports-widget.initialized) .prediction-goals-detail .goals-row{display:flex;align-items:center;justify-content:space-between;gap:8px}:where(api-sports-widget.initialized) .prediction-goals-detail .goals-team{font-size:var(--font-size,.78rem);font-weight:600;color:var(--text-color,#1e293b)}:where(api-sports-widget.initialized) .prediction-goals-detail .goals-value{font-size:var(--secondary-font-size,.72rem);color:var(--light-color,#64748b)}:where(api-sports-widget.initialized) .prediction-comparison{display:flex;flex-direction:column;gap:8px}:where(api-sports-widget.initialized) .comparison-header{display:flex;justify-content:space-between;font-size:var(--secondary-font-size,.7rem);font-weight:600;color:var(--light-color,#64748b);padding:0 4px}:where(api-sports-widget.initialized) .comparison-row{display:flex;align-items:center;gap:8px}:where(api-sports-widget.initialized) .comp-value{width:40px;text-align:center;font-size:var(--secondary-font-size,.7rem);font-weight:600;color:var(--text-color,#1e293b);flex-shrink:0}:where(api-sports-widget.initialized) .comp-bar-container{flex:1 1;display:flex;flex-direction:column;gap:2px}:where(api-sports-widget.initialized) .comp-label{font-size:.6rem;text-align:center;color:var(--light-color,#94a3b8);text-transform:uppercase;letter-spacing:.3px}:where(api-sports-widget.initialized) .comp-bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--surface-200,#e2e8f0)}:where(api-sports-widget.initialized) .comp-bar-home{background:var(--primary-color,#3b82f6);transition:width .3s}:where(api-sports-widget.initialized) .comp-bar-away{background:#ef4444;transition:width .3s}:where(api-sports-widget.initialized) .odds-container{padding:8px 0;display:flex;flex-direction:column;gap:4px}:where(api-sports-widget.initialized) .odds-live-badge{display:flex;align-items:center;gap:6px;padding:6px 16px;font-size:var(--secondary-font-size,.7rem);font-weight:600;color:#ef4444;text-transform:uppercase;letter-spacing:.5px}:where(api-sports-widget.initialized) .odds-live-badge .live-dot{width:8px;height:8px;border-radius:50%;background:#ef4444}:where(api-sports-widget.initialized) .odds-bet-group{border-bottom:1px solid var(--border-color,#e2e8f0)}:where(api-sports-widget.initialized) .odds-bet-group.collapsed .odds-table{display:none}:where(api-sports-widget.initialized) .odds-bet-group.collapsed .odds-chevron{transform:rotate(0deg)}:where(api-sports-widget.initialized) .odds-bet-group:not(.collapsed) .odds-chevron{transform:rotate(180deg)}:where(api-sports-widget.initialized) .odds-bet-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;cursor:pointer}:where(api-sports-widget.initialized) .odds-bet-name{font-size:var(--primary-font-size,.8rem);font-weight:600;color:var(--text-color,#1e293b)}:where(api-sports-widget.initialized) .odds-chevron{color:var(--light-color,#94a3b8);transition:transform .2s}:where(api-sports-widget.initialized) .odds-table{width:100%;border-collapse:collapse}:where(api-sports-widget.initialized) .odds-table th{font-size:.6rem;font-weight:600;color:var(--light-color,#64748b);text-transform:uppercase;letter-spacing:.3px;padding:4px 8px;text-align:center;background:var(--surface-100,#f8fafc)}:where(api-sports-widget.initialized) .odds-table th.odds-bk-col{text-align:left;padding-left:16px}:where(api-sports-widget.initialized) .odds-table td{font-size:var(--primary-font-size,.8rem);padding:6px 8px;text-align:center;border-top:1px solid var(--border-color,#f1f5f9)}:where(api-sports-widget.initialized) .odds-bk-cell{display:flex;align-items:center;gap:6px;padding-left:16px!important;text-align:left!important;font-weight:500;color:var(--text-color,#1e293b);white-space:nowrap}:where(api-sports-widget.initialized) .odds-bk-cell img{border-radius:2px;flex-shrink:0}:where(api-sports-widget.initialized) .odds-val-cell{text-align:center}:where(api-sports-widget.initialized) .odds-value{display:inline-block;padding:2px 8px;border-radius:4px;font-weight:600;font-size:var(--primary-font-size,.8rem);color:var(--text-color,#1e293b);background:var(--surface-100,#f1f5f9);min-width:40px;text-align:center}:where(api-sports-widget.initialized) .odds-updated{padding:6px 16px;font-size:.6rem;color:var(--light-color,#94a3b8);text-align:right}.pred-page-header{padding:20px 16px 12px;border-bottom:1px solid var(--surface-200,#e2e8f0)}.pred-page-title{font-size:1.1rem;font-weight:700;color:var(--text-color,#1e293b);margin:0 0 4px}.pred-page-date{font-size:.75rem;color:var(--light-color,#94a3b8)}.pred-categories{display:flex;gap:6px;padding:10px 16px;overflow-x:auto;border-bottom:1px solid var(--surface-200,#e2e8f0);scrollbar-width:none;-ms-overflow-style:none}.pred-categories::-webkit-scrollbar{display:none}.pred-cat-link{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:.72rem;font-weight:500;color:var(--text-color,#1e293b);background:var(--surface-100,#f1f5f9);border-radius:20px;white-space:nowrap;text-decoration:none;transition:all .15s}.pred-cat-link:hover{background:var(--surface-200,#e2e8f0)}.pred-cat-link.active{background:var(--primary-color,#18cfc0);color:#fff}.pred-cat-link svg{flex-shrink:0;opacity:.7}.pred-match-list{padding:0}.pred-empty{padding:40px 16px;text-align:center;color:var(--light-color,#94a3b8);font-size:.8rem}.pred-league-group{border-bottom:1px solid var(--surface-200,#e2e8f0)}.pred-league-header{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--surface-100,#f1f5f9);font-size:.72rem;font-weight:600;color:var(--text-color,#1e293b)}.pred-league-logo{flex-shrink:0;border-radius:2px}.pred-match-card{display:flex;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;color:inherit;border-bottom:1px solid var(--surface-100,#f1f5f9);transition:background .15s}.pred-match-card:hover{background:var(--surface-50,#f8fafc)}.pred-match-time{font-size:.72rem;font-weight:600;color:var(--text-color,#1e293b);min-width:36px;text-align:center}.pred-match-teams{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.pred-team{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-color,#1e293b)}.pred-team img{flex-shrink:0;border-radius:2px}.pred-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pred-match-preview{min-width:80px;max-width:120px;flex-shrink:0}.pred-match-links{flex-shrink:0;display:flex;align-items:center;gap:6px}.pred-link-btn{display:inline-flex;align-items:center;gap:3px;font-size:.65rem;font-weight:500;color:var(--primary-color,#6366f1);text-decoration:none;padding:3px 8px;border-radius:4px;background:var(--surface-100,#f1f5f9);transition:background .15s,color .15s;white-space:nowrap}.pred-link-btn:hover{background:var(--primary-color,#6366f1);color:#fff}.pred-link-arrow{flex-shrink:0;color:var(--light-color,#94a3b8);text-decoration:none;padding:3px}.pred-link-arrow:hover{color:var(--primary-color,#6366f1)}@media (max-width:580px){.pred-link-btn,.pred-link-btn span{font-size:.6rem;padding:2px 5px}}.pred-mini-loading{height:20px}.pred-mini-skeleton{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--surface-100) 25%,var(--surface-200) 50%,var(--surface-100) 75%);background-size:200% 100%;animation:predShimmer 1.5s infinite}.pred-mini-bar{display:flex;border-radius:6px;overflow:hidden;height:16px;font-size:.55rem;font-weight:600;line-height:16px;text-align:center;color:#fff}.pred-mini-home{background:var(--primary-color,#18cfc0);min-width:0}.pred-mini-draw{background:var(--surface-300,#cbd5e1);min-width:0;color:var(--text-color,#1e293b)}.pred-mini-away{background:#f97316;min-width:0}.pred-mini-advice{font-size:.6rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pred-mini-advice,.pred-mini-na{color:var(--light-color,#94a3b8)}.pred-mini-na{font-size:.65rem}.pred-detail{padding:0}.pred-back-link{display:inline-flex;align-items:center;gap:4px;padding:10px 16px;font-size:.72rem;color:var(--primary-color,#18cfc0);text-decoration:none}.pred-back-link:hover{text-decoration:underline}.pred-detail-header{padding:16px;text-align:center;border-bottom:1px solid var(--surface-200,#e2e8f0)}.pred-detail-league{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--light-color,#94a3b8);margin-bottom:12px}.pred-detail-matchup{display:flex;align-items:center;justify-content:center;gap:20px}.pred-detail-team{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1;max-width:140px}.pred-detail-team img{border-radius:4px}.pred-detail-team span{font-size:.8rem;font-weight:600;color:var(--text-color,#1e293b);text-align:center}.pred-detail-vs{display:flex;flex-direction:column;align-items:center;gap:2px}.pred-detail-time{font-size:1.2rem;font-weight:700;color:var(--text-color,#1e293b)}.pred-detail-date-label{font-size:.65rem;color:var(--light-color,#94a3b8)}.pred-detail-section{padding:16px;border-bottom:1px solid var(--surface-200,#e2e8f0)}.pred-section-title{font-size:.85rem;font-weight:700;color:var(--text-color,#1e293b);margin:0 0 12px}.pred-best-odds{display:flex;flex-direction:column;gap:12px}.pred-odds-group{border:1px solid var(--surface-200,#e2e8f0);border-radius:8px;overflow:hidden}.pred-odds-bet-name{padding:8px 12px;font-size:.72rem;font-weight:600;color:var(--text-color,#1e293b);background:var(--surface-100,#f1f5f9)}.pred-odds-values{display:flex;flex-wrap:wrap;gap:0}.pred-odds-value{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;border-bottom:1px solid var(--surface-100,#f1f5f9);flex:1 1;min-width:120px}.pred-odds-value.best{background:rgba(24,207,192,.06)}.pred-odds-label{font-weight:500;color:var(--text-color,#1e293b);min-width:40px}.pred-odds-num{font-weight:700;color:var(--primary-color,#18cfc0)}.pred-odds-value.best .pred-odds-num{color:#059669}.pred-odds-bk{display:inline-flex;align-items:center;gap:3px;font-size:.6rem;color:var(--light-color,#94a3b8);margin-left:auto}.pred-odds-bk img{border-radius:2px}.pred-detail-actions{padding:16px;text-align:center}.pred-btn-detail{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;font-size:.8rem;font-weight:600;color:#fff;background:var(--primary-color,#18cfc0);border-radius:8px;text-decoration:none;transition:opacity .15s}.pred-btn-detail:hover{opacity:.85}.pred-seo-text{padding:16px;font-size:.75rem;color:var(--light-color,#94a3b8);line-height:1.6}@media (max-width:768px){.pred-match-preview{width:80px}.pred-detail-matchup{gap:12px}.pred-detail-team{max-width:100px}.pred-detail-team img{width:32px;height:32px}.pred-odds-value{min-width:100%}}game-detail .match-status.status-suspended,game-detail .race-status.status-suspended,game-item .game-infos.status-suspended{color:var(--warning-color,#f39c12)}game-detail .leading,game-item .leading{font-weight:700;color:var(--text-color)!important}.pred-sidebar-title{padding:16px 14px 12px;border-bottom:1px solid var(--surface-100)}.pred-sidebar-title h1{font-size:15px;color:var(--text-color);margin:0 0 2px;line-height:1.3}.pred-sidebar-count{font-size:12px;color:var(--text-muted)}.pred-filter-section{padding:12px 14px;border-bottom:1px solid var(--surface-50)}.pred-filter-section:last-child{border-bottom:none}.pred-filter-header{letter-spacing:.06em;color:var(--text-muted);margin-bottom:8px}.pred-filter-chips{display:flex;flex-wrap:wrap;gap:5px}.pred-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--surface-200);border-radius:20px;background:#fff;font-size:11px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .15s;white-space:nowrap;line-height:1}.pred-chip:hover{border-color:var(--brand-300,#93bbfd);color:var(--text-color);background:var(--brand-50)}.pred-chip.active{background:var(--brand-500);color:#fff;border-color:var(--brand-500);font-weight:600}.pred-chip b{font-weight:600;opacity:.7}.pred-chip.active b{opacity:1}.pred-chip-dot{width:6px;height:6px;border-radius:50%;background:#ef4444;animation:predLivePulse 1.5s ease-in-out infinite}.pred-chip.active .pred-chip-dot{background:#fff}.pred-chip-home.active{background:#16a34a;border-color:#16a34a}.pred-chip-draw.active{background:#64748b;border-color:#64748b}.pred-chip-away.active{background:#dc2626;border-color:#dc2626}.pred-stats-card{margin:0 12px 4px;padding:12px;background:var(--surface-50,#f8fafc);border-radius:var(--radius-md,10px)}.pred-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));grid-gap:8px;gap:8px;text-align:center}.pred-stat-item{gap:2px}.pred-stat-value{font-size:20px;font-weight:800;color:var(--surface-900,#1e293b);line-height:1.2}.pred-stat-label{color:var(--surface-500,#64748b)}.pred-stat-active,.pred-stat-success{color:var(--success,#22c55e)}.pred-stat-low{color:var(--warning,#f59e0b)}.pred-conf-bar{height:8px;border-radius:4px;margin:10px 0 6px;background:var(--surface-200,#e2e8f0)}.pred-conf-seg{min-width:0;transition:width .3s ease}.pred-conf-seg span{font-size:9px;font-weight:700;color:#fff;line-height:1}.pred-conf-high{background:#22c55e}.pred-conf-med{background:#f59e0b}.pred-conf-low{background:#94a3b8}.pred-conf-legend{flex-wrap:wrap;gap:8px;font-size:10px;color:var(--surface-500,#64748b)}.pred-conf-legend-item{gap:4px}.pred-conf-dot{display:inline-block}.pred-conf-dot-low{background:#94a3b8}.pred-status-toggle{background:var(--surface-100,#f1f5f9);border-radius:var(--radius-sm,6px);padding:2px;gap:2px}.pred-toggle-btn{flex:1 1;padding:7px 8px;border:none;background:transparent;border-radius:4px;font-size:12px;font-weight:600;color:var(--surface-600,#64748b);display:flex;align-items:center;justify-content:center;gap:4px}.pred-toggle-btn.active,.pred-toggle-btn:hover{color:var(--surface-900,#1e293b)}.pred-toggle-btn.active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.pred-toggle-active.active{color:var(--success,#22c55e)}.pred-toggle-passive.active{color:var(--surface-600,#64748b)}.pred-toggle-btn b{font-weight:700;opacity:.7}.pred-sort-section{padding-top:0!important}.pred-sort-btn{padding:7px 10px;border-radius:var(--radius-sm,6px);font-size:11px;font-weight:600;color:var(--surface-600,#64748b)}.pred-sort-btn:hover{border-color:var(--brand-500);color:var(--brand-600)}.pred-sort-btn.active{background:var(--brand-500);border-color:var(--brand-500)}.pred-sort-btn svg{flex-shrink:0}.pred-chip-high.active{background:#16a34a;border-color:#16a34a}.pred-chip-med.active{background:#d97706;border-color:#d97706}.pred-chip-low.active{background:#64748b;border-color:#64748b}.pred-filter-leagues-section{padding-bottom:0}.pred-league-list{gap:1px;max-height:280px;scrollbar-width:thin;scrollbar-color:var(--surface-200) transparent;margin:0 -14px;padding:0 14px 12px}.pred-league-item{gap:8px;padding:7px 10px;font-size:12px;color:var(--text-color);transition:background .12s;border:none;background:none;width:100%;text-align:left}.pred-league-item:hover{background:var(--surface-50)}.pred-league-item.active{background:var(--brand-50)}.pred-league-flag{border-radius:2px}.pred-league-name{white-space:nowrap}.pred-league-count{font-size:10px;min-width:18px;text-align:center;padding:1px 5px;border-radius:10px;background:var(--surface-100);color:var(--text-muted)}.pred-league-item.active .pred-league-count{background:var(--brand-100,#dbeafe);color:var(--brand-600,#2563eb)}.pred-game-item{flex-wrap:wrap}.pred-bar-row{width:100%;padding:0 12px 8px;display:flex;flex-direction:column;gap:4px}.pred-bar{display:flex;height:20px;border-radius:4px;overflow:hidden;font-size:10px;font-weight:600;line-height:20px}.pred-bar-home{background:#22c55e}.pred-bar-draw,.pred-bar-home{color:#fff;text-align:center;transition:width .3s ease;min-width:0}.pred-bar-draw{background:#94a3b8}.pred-bar-away{background:#ef4444;color:#fff;text-align:center;transition:width .3s ease;min-width:0}.pred-bar-away span,.pred-bar-draw span,.pred-bar-home span{display:block;padding:0 3px;white-space:nowrap;overflow:hidden}.pred-advice{font-size:11px;color:var(--text-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}game-item.active-item{background:var(--brand-50)!important;box-shadow:inset 3px 0 0 var(--brand-500)}@media (max-width:1199px){.layout-predictions-page .col-right{position:fixed;top:var(--header-h);right:0;width:400px;height:calc(100vh - var(--header-h));z-index:50;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-slide);border-left:1px solid var(--surface-200);background:#fff}.layout-predictions-page .col-right.open{transform:translateX(0)}}@media (max-width:767px){.layout-predictions-page .col-right{width:100%;max-width:100vw}.pred-bar{height:18px;font-size:9px;line-height:18px}.pred-sidebar-title h1{font-size:14px}}.game-list-header img,.pred-league-flag{aspect-ratio:18/14;object-fit:contain}.pred-mobile-filter-btn{display:none;position:fixed;bottom:20px;left:20px;z-index:49;width:48px;height:48px;border-radius:50%;background:var(--brand-500);color:#fff;border:none;box-shadow:0 4px 16px rgba(59,130,246,.4);cursor:pointer;align-items:center;justify-content:center;transition:transform .15s,box-shadow .15s}.pred-mobile-filter-btn:active{transform:scale(.92)}@media (max-width:767px){.pred-mobile-filter-btn{display:flex}}game-item .game-score .score-away,game-item .game-score .score-home{position:relative}game-item .game-score{overflow:visible}.goal-badge{right:100%;top:0;bottom:0;height:.95rem;line-height:.95rem;padding:0 .3rem;margin:auto .35rem auto auto;box-sizing:border-box}.game-center .score .goal-badge,.game-center .score.just-scored:before,.goal-badge{position:absolute;background-color:var(--primary-color,#18cfc0);color:#fff;border-radius:5px;font-size:.6rem;font-weight:600;text-transform:uppercase;font-family:Tomorrow,sans-serif;white-space:nowrap;pointer-events:none;z-index:5;animation:blink 1.5s infinite}.game-center .score .goal-badge,.game-center .score.just-scored:before{top:-1.5rem;left:50%;right:auto;transform:translateX(-50%);padding:.1rem .4rem;margin:0;bottom:auto;height:auto;line-height:normal}.game-detail-tabs .tab-loading{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--text-secondary,#64748b)}.game-detail-tabs .tab-loading .spinner{width:24px;height:24px;border:2px solid var(--surface-200,#e2e8f0);border-top-color:var(--primary-color,var(--brand-600));border-radius:50%;animation:spin .6s linear infinite}.game-info ul li{display:flex;align-items:flex-start;gap:8px}.game-info ul li svg{flex-shrink:0;margin-top:2px}.match-countdown{text-align:center;margin:4px 0 2px}.match-countdown .countdown-digits{font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:1px;color:var(--brand-600,#2563eb)}.match-countdown-days{text-align:center;font-size:13px;font-weight:600;color:var(--brand-600,#2563eb);margin:4px 0}game-item .team-info .team-scorers{font-size:10px;line-height:1.3;color:var(--brand-600,#2563eb);margin-top:2px;max-height:60px}game-item .team-info .team-scorers .scorer-item{display:block}:where(api-sports-widget.initialized) .player-stats-wrapper{display:flex;flex-direction:column;gap:1rem}:where(api-sports-widget.initialized) .team-stats-multi{display:flex;flex-direction:column;gap:1.5rem}:where(api-sports-widget.initialized) .player-stats-afl,:where(api-sports-widget.initialized) .player-stats-mma{display:flex;flex-direction:column;gap:1rem}:where(api-sports-widget.initialized) .team-stats-nba{display:flex;flex-direction:column;gap:1rem}:where(api-sports-widget.initialized) .team-stats-afl{display:flex;flex-direction:column;gap:1rem}:where(api-sports-widget.initialized) .team-players-table{overflow-x:auto;margin-bottom:1rem}:where(api-sports-widget.initialized) .team-stats-container{display:flex;flex-direction:column;gap:0}:where(api-sports-widget.initialized) .team-stats-container .team-stats-content{min-height:0}.pred-sidebar{background:#fff;border-right:1px solid var(--surface-200,#e2e8f0)}.pred-sidebar-title{padding:18px 16px 14px;border-bottom:1px solid var(--surface-200,#e2e8f0);background:var(--surface-50,#f8fafc)}.pred-sidebar-title h1{font-size:16px;font-weight:700;color:var(--text-color,#1e293b);margin:0 0 4px;letter-spacing:-.3px}.pred-sidebar-subtitle{font-size:11px;color:var(--text-muted,#94a3b8);margin:0;text-transform:uppercase;letter-spacing:.4px}.pred-stats-card{margin:12px;padding:14px;background:#fff;border:1px solid var(--surface-200,#e2e8f0);border-radius:10px}.pred-stats-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pred-stat-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;background:var(--surface-50,#f8fafc);border-radius:8px;text-align:center;transition:all .2s ease}.pred-stat-item:hover{background:var(--surface-100,#f1f5f9);transform:translateY(-2px)}.pred-stat-item-accent{grid-column:1/-1}.pred-stat-value{font-size:18px;font-weight:700;color:var(--brand-600,#2563eb);line-height:1}.pred-stat-value.pred-stat-active,.pred-stat-value.pred-stat-success{color:#22c55e}.pred-stat-value.pred-stat-low{color:#f59e0b}.pred-stat-label{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;font-weight:500}.pred-conf-bar{display:flex;height:28px;border-radius:8px;overflow:hidden;margin:10px 0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.pred-conf-seg{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;transition:all .3s ease}.pred-conf-seg span{opacity:.9}.pred-conf-high{background:linear-gradient(90deg,#22c55e,#16a34a)}.pred-conf-med{background:linear-gradient(90deg,#f59e0b,#f97316)}.pred-conf-low{background:linear-gradient(90deg,#ef4444,#dc2626)}.pred-conf-legend{display:flex;flex-direction:column;gap:6px;padding:8px 0}.pred-conf-legend-item{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--text-muted,#94a3b8)}.pred-conf-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pred-conf-dot-high{background:#22c55e}.pred-conf-dot-med{background:#f59e0b}.pred-conf-dot-low{background:#ef4444}.pred-filter-section{padding:14px 12px;border-bottom:1px solid var(--surface-100,#f1f5f9)}.pred-filter-header{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted,#94a3b8);margin-bottom:10px;display:flex;align-items:center;gap:6px}.pred-status-toggle{display:flex;flex-direction:column;gap:6px}.pred-toggle-btn{padding:8px 10px;background:var(--surface-100,#f1f5f9);border:1px solid var(--surface-200,#e2e8f0);border-radius:6px;color:var(--text-muted,#94a3b8);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.pred-toggle-btn:hover{background:var(--surface-200,#e2e8f0);color:var(--text-color,#1e293b)}.pred-toggle-btn.active{background:var(--brand-500,#3b82f6);border-color:var(--brand-500,#3b82f6);color:#fff;font-weight:600}.pred-toggle-active:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success,#22c55e);display:inline-block;margin-right:4px;animation:predLivePulse 1.5s ease-in-out infinite}.pred-sort-section{margin-top:4px}.pred-sort-btns{display:flex;gap:6px}.pred-sort-btn{flex:1 1;padding:8px 10px;background:#fff;border:1px solid var(--surface-200,#e2e8f0);border-radius:6px;color:var(--text-muted,#94a3b8);font-size:10px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:4px}.pred-sort-btn:hover{border-color:var(--brand-500,#3b82f6);color:var(--brand-600,#2563eb)}.pred-sort-btn.active{background:var(--brand-500,#3b82f6);border-color:var(--brand-500,#3b82f6);color:#fff;font-weight:600}.pred-sort-btn svg{width:14px;height:14px;opacity:.8}.pred-filter-leagues-section{max-height:320px}.pred-league-list{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto}.pred-league-item{padding:9px 10px;background:var(--surface-50,#f8fafc);border:1px solid var(--surface-200,#e2e8f0);border-radius:6px;font-size:11px;color:var(--text-color,#1e293b);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px;white-space:nowrap}.pred-league-item:hover{background:var(--surface-100,#f1f5f9);border-color:var(--surface-300,#cbd5e1)}.pred-league-item.active{background:var(--brand-50,#eff6ff);border-color:var(--brand-300,#93bbfd);color:var(--brand-600,#2563eb);font-weight:600}.pred-league-flag{flex-shrink:0}.pred-league-name{flex:1 1;min-width:0;text-overflow:ellipsis;overflow:hidden}.pred-league-count{flex-shrink:0;font-weight:600;opacity:.7}.pred-header-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--surface-200,#e2e8f0);box-shadow:0 1px 3px rgba(0,0,0,.05)}.pred-toolbar-sticky{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:56px}.pred-main-tabs{display:flex;gap:2px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1 1}.pred-main-tabs::-webkit-scrollbar{display:none}.pred-main-tab{padding:8px 14px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted,#94a3b8);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;display:flex;align-items:center;gap:6px}.pred-main-tab:hover{color:var(--text-color,#1e293b)}.pred-main-tab.active{color:var(--brand-600,#2563eb);border-bottom-color:var(--brand-600,#2563eb);font-weight:600}.pred-toolbar-spacer{flex:1 1}.pred-date-picker-sticky{flex-shrink:0}.pred-league-header-enhanced{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--surface-50,#f8fafc);border-bottom:1px solid var(--surface-200,#e2e8f0);gap:12px}.pred-league-toggle{flex-shrink:0;padding:4px;background:var(--surface-100,#f1f5f9);border:1px solid var(--surface-300,#cbd5e1);border-radius:4px;color:var(--brand-600,#2563eb);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.pred-league-toggle:hover{background:var(--brand-50,#eff6ff);color:var(--brand-700,#1d4ed8)}.pred-star-button{flex-shrink:0;padding:4px;background:transparent;border:none;color:var(--text-muted,#94a3b8);cursor:pointer;transition:all .15s ease;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.pred-star-button:hover{color:var(--warning,#f59e0b)}.pred-league-flag-img{flex-shrink:0;border-radius:3px}.pred-league-info{flex:1 1;min-width:0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pred-league-link{font-size:11px;font-weight:500;color:var(--text-muted,#94a3b8);text-decoration:none;transition:color .15s ease}.pred-league-link:hover,.pred-league-title{color:var(--text-color,#1e293b)}.pred-league-title{font-size:12px;font-weight:600;text-decoration:none;transition:all .15s ease}.pred-league-title:hover,.pred-standings-link{color:var(--brand-600,#2563eb)}.pred-standings-link{flex-shrink:0;padding:4px 8px;background:var(--surface-100,#f1f5f9);border:1px solid var(--surface-200,#e2e8f0);border-radius:4px;font-size:9px;font-weight:500;text-decoration:none;transition:all .15s ease;white-space:nowrap}.pred-standings-link:hover{background:var(--brand-50,#eff6ff);color:var(--brand-700,#1d4ed8)}.pred-league-count-badge{flex-shrink:0;padding:4px 10px;background:var(--brand-100,#dbeafe);border-radius:12px;font-size:11px;font-weight:600;color:var(--brand-600,#2563eb)}.pred-game-card,.pred-games-container{display:flex;flex-direction:column;gap:0}.pred-game-card{padding:12px 14px;background:#fff;border-bottom:1px solid var(--surface-200,#e2e8f0);transition:all .2s ease;cursor:pointer}.pred-game-card:hover{background:var(--surface-50,#f8fafc)}.pred-game-status{padding:0 0 8px}.pred-status-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--surface-100,#f1f5f9);border:1px solid var(--surface-300,#cbd5e1);border-radius:4px;font-size:10px;font-weight:600;color:var(--brand-600,#2563eb);text-transform:uppercase;letter-spacing:.3px}.pred-status-live-pulse{width:6px;height:6px;border-radius:50%;background:var(--live,#ef4444);animation:predLivePulse 1.5s ease-in-out infinite}.status-live .pred-status-badge{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.2);color:var(--live,#ef4444)}.status-finished .pred-status-badge{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.2);color:var(--success,#22c55e)}.status-scheduled .pred-status-badge{background:var(--surface-100,#f1f5f9);border-color:var(--surface-300,#cbd5e1);color:var(--text-muted,#94a3b8)}.pred-status-cancelled{opacity:.6}.pred-status-blink{animation:blink 1s ease-in-out infinite}.pred-game-main{display:flex;flex-direction:column;gap:10px}.pred-game-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.pred-game-team{display:flex;align-items:center;gap:8px;min-width:0}.pred-game-team-home{justify-content:flex-start}.pred-game-team-away{justify-content:flex-end}.pred-team-logo{flex-shrink:0;width:24px;height:24px;border-radius:3px;object-fit:contain}.pred-team-name{font-size:12px;font-weight:500;color:var(--text-color,#1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.pred-game-team-away .pred-team-name{text-align:right}.pred-team-leading{font-weight:700;color:var(--brand-600,#2563eb)}.pred-game-vs{justify-content:center}.pred-game-score,.pred-game-vs{display:flex;align-items:center}.pred-game-score{gap:8px;padding:8px 12px;background:var(--surface-100,#f1f5f9);border-radius:6px;font-weight:700;color:var(--brand-600,#2563eb);font-size:14px}.pred-score-away,.pred-score-home{min-width:20px;text-align:center}.pred-score-leading{color:var(--success,#22c55e)}.pred-score-divider{color:var(--brand-600,#2563eb);opacity:.5}.pred-game-vs-text{font-size:11px;font-weight:600;color:var(--brand-600,#2563eb);opacity:.6}.pred-confidence-bar-container{display:flex;flex-direction:column;gap:8px}.pred-confidence-bar{display:flex;height:24px;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.pred-confidence-seg{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;transition:width .3s ease;position:relative}.pred-confidence-label{opacity:.95;z-index:2}.pred-confidence-home{background:linear-gradient(135deg,var(--brand-500,#3b82f6),var(--brand-600,#2563eb))}.pred-confidence-draw{background:linear-gradient(135deg,var(--surface-400,#cbd5e1),var(--surface-500,#94a3b8))}.pred-confidence-away{background:linear-gradient(135deg,var(--warning,#f59e0b),var(--live,#ef4444))}.pred-confidence-seg:empty{display:none}.pred-advice-badge{padding:6px 10px;background:var(--surface-50,#f8fafc);border-left:3px solid var(--brand-500,#3b82f6);border-radius:4px;font-size:10px;font-weight:500;color:var(--text-color,#1e293b);line-height:1.4}.pred-advice-badge-winner{background:rgba(34,197,94,.06);border-left-color:var(--success,#22c55e);color:#059669}.pred-advice-badge-combo{background:rgba(168,85,247,.06);border-left-color:#a855f7;color:#7c3aed}.pred-advice-badge-goals{background:rgba(249,115,22,.06);border-left-color:var(--warning,#f59e0b);color:#d97706}.pred-advice-badge-double_chance{background:rgba(59,130,246,.06);border-left-color:var(--brand-500,#3b82f6);color:var(--brand-600,#2563eb)}.pred-game-periods{margin-top:6px;padding-top:8px;border-top:1px solid var(--surface-200,#e2e8f0)}.pred-periods-row{display:flex;gap:6px;justify-content:center}.pred-period-item{display:flex;align-items:center;gap:2px;padding:4px 6px;background:var(--surface-100,#f1f5f9);border-radius:4px;font-size:9px}.pred-period-score{font-weight:600;color:var(--text-color,#1e293b)}.pred-period-home{color:var(--brand-600,#2563eb)}.pred-period-away{color:var(--warning,#f59e0b)}.pred-period-divider{color:var(--brand-600,#2563eb);opacity:.4}.pred-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.pred-empty-icon{margin-bottom:20px;opacity:.4;color:var(--brand-600,#2563eb)}.pred-empty-title{font-size:16px;font-weight:700;color:var(--text-color,#1e293b);margin:0 0 8px}.pred-empty-desc{font-size:13px;color:var(--text-muted,#94a3b8);margin:0 0 8px}.pred-empty-hint{font-size:12px;color:var(--brand-600,#2563eb);opacity:.7;margin:0}@media (max-width:1024px){.pred-sidebar{display:none;position:fixed;left:0;top:0;bottom:0;width:280px;z-index:40;box-shadow:2px 0 12px rgba(0,0,0,.3)}.pred-sidebar.open{display:flex;flex-direction:column}.pred-mobile-filter-btn{position:fixed;bottom:20px;right:20px;z-index:30;width:48px;height:48px;border-radius:50%;background:var(--brand-500,#3b82f6);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(59,130,246,.3);transition:all .2s ease}.pred-mobile-filter-btn:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(59,130,246,.4)}}@media (max-width:768px){.col-right{display:none}.pred-stats-grid{grid-template-columns:1fr}.pred-stat-item-accent{grid-column:auto}.pred-league-item{padding:8px;font-size:10px}.pred-game-card{padding:10px 12px}.pred-team-name{font-size:11px}.pred-game-score{font-size:13px;padding:6px 10px}.pred-confidence-bar{height:20px}.pred-confidence-label{font-size:8px}.pred-main-tabs{font-size:11px;gap:0}.pred-main-tab{padding:8px 10px;font-size:11px}}.betslip-league-header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface-50,#f8fafc);border-bottom:1px solid var(--border-100,#f1f5f9);flex-shrink:0}.betslip-league-header img{width:28px;height:28px;object-fit:contain}.betslip-league-header .league-info{flex:1 1}.betslip-league-header .league-info h4{margin:0;font-size:14px;font-weight:700;color:var(--text-900,#0f172a)}.betslip-league-header .league-info span{font-size:11px;color:var(--text-400,#94a3b8)}.betslip-match-list{display:flex;flex-direction:column;gap:0;overscroll-behavior:contain}.betslip-match-item{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--border-100,#f1f5f9);transition:background .15s ease,transform .1s ease;min-height:56px}.betslip-match-item:hover{background:var(--surface-100,#f1f5f9);transform:translateX(2px)}.betslip-match-item:active{transform:translateX(2px) scale(.99)}.betslip-match-date{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--brand-500,#3b82f6);padding:8px 16px 4px;background:var(--surface-50,#f8fafc)}.betslip-match-time-col{width:44px;flex-shrink:0;font-size:13px;font-weight:600;color:var(--text-500,#64748b);text-align:center}.betslip-match-teams-col{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.betslip-match-team-row{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-700,#334155)}.betslip-match-team-row img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.betslip-match-team-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.betslip-match-teams{display:flex;align-items:center;gap:8px}.betslip-match-team{display:flex;align-items:center;gap:6px;flex:1 1;font-size:13px;font-weight:500;color:var(--text-700,#334155)}.betslip-match-team img{width:20px;height:20px;object-fit:contain}.betslip-match-team.away{justify-content:flex-end;text-align:right}.betslip-match-vs{font-size:11px;font-weight:700;color:var(--text-300,#cbd5e1);flex-shrink:0;padding:0 2px}.betslip-match-time{font-size:11px;color:var(--brand-500,#3b82f6);font-weight:600}.betslip-match-round{font-size:10px;color:var(--text-400,#94a3b8)}.league-header-flag{width:40px;height:28px;object-fit:contain;border-radius:4px}.betslip-league-header .league-info-country{font-size:11px;color:var(--text-400,#94a3b8);text-transform:uppercase;letter-spacing:.3px;font-weight:600}.betslip-match-card{padding:16px;background:linear-gradient(135deg,var(--brand-500,#3b82f6),var(--brand-700,#1d4ed8));color:#fff;text-align:center;margin:12px;border-radius:12px}.betslip-match-card .bmc-league{font-size:11px;opacity:.8;margin-bottom:10px;font-weight:500}.betslip-match-card .bmc-teams{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:8px}.betslip-match-card .bmc-team{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1}.betslip-match-card .bmc-team img{width:40px;height:40px;object-fit:contain}.betslip-match-card .bmc-team-name{font-size:12px;font-weight:600;line-height:1.2}.betslip-match-card .bmc-vs{font-size:16px;font-weight:800;opacity:.5}.betslip-match-card .bmc-kickoff{font-size:12px;opacity:.7;margin-top:4px}.betslip-market-tab.no-odds{opacity:.7}.betslip-market-tab.no-odds.active{opacity:1}.betslip-odds-grid{display:flex;flex-direction:column;gap:6px;padding:12px;overscroll-behavior:contain}.betslip-odds-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.betslip-odds-row.two-col{grid-template-columns:repeat(2,1fr)}.betslip-selection-odds{font-size:12px;color:var(--text-500,#64748b);margin-top:2px}@media (max-width:480px){.betslip-match-item{padding:10px 12px;gap:10px;min-height:48px;flex-wrap:wrap}.betslip-match-time-col{width:40px;font-size:12px}.betslip-match-teams-col{flex:1 1;min-width:120px}.betslip-match-card{margin:10px;padding:12px}.betslip-match-card .bmc-league{font-size:10px}.betslip-match-card .bmc-team img{width:32px;height:32px}.betslip-match-card .bmc-team-name{font-size:11px}.betslip-match-card .bmc-vs{font-size:14px}.betslip-odds-grid{padding:10px}.betslip-odds-row{gap:6px}}.modal-widget,:where(api-sports-widget.initialized:not([data-type=config])){--primary-color:#18cfc0;--success-color:#2ecc58;--warning-color:#f39c12;--danger-color:#e74c3c;--light-color:#898989;--home-color:var(--primary-color);--away-color:#ffc107;--text-color:#333;--text-color-info:#333;--background-color:#ffffff;--button-text-color:var(--background-color);--primary-font-size:.72rem;--secondary-font-size:.8rem;--button-font-size:.8rem;--title-font-size:.9rem;--header-text-transform:uppercase;--button-text-transform:uppercase;--title-text-transform:uppercase;--border:1px solid #95959530;--game-height:2.3rem;--league-height:2.35rem;--score-size:2.25rem;--flag-size:22px;--teams-logo-size:18px;--teams-logo-size-xl:5rem;--opacity:.15;--hover:rgba(200,200,200,var(--opacity))}:where(api-sports-widget.initialized[data-theme=grey]){--text-color:#fff;--light-color:#fff;--background-color:#2b2c2f;--button-text-color:#2b2c2f;--text-color-info:var(--button-text-color);--opacity:.22;--hover:rgba(73,73,73,var(--opacity))}:where(api-sports-widget.initialized[data-theme=dark]){--text-color:#fff;--light-color:#fff;--background-color:#1c1c1c;--button-text-color:#1c1c1c;--text-color-info:var(--button-text-color);--opacity:.22;--hover:rgba(73,73,73,var(--opacity))}:where(api-sports-widget.initialized[data-theme=blue]){--text-color:#fff;--light-color:#fff;--background-color:#16273d;--button-text-color:#16273d;--text-color-info:var(--button-text-color);--opacity:.22;--hover:rgba(44,63,87,var(--opacity))}@font-face{font-family:Poppins;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(data:font/woff2;base64,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) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(data:font/woff2;base64,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) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Tomorrow;src:url(data:font/woff2;base64,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) format("woff2");font-weight:500;font-style:normal;font-display:swap}.modal-widget,:where(api-sports-widget:not(.initialized):not([data-type=config])){display:none}.modal-widget,:where(api-sports-widget.initialized:not([data-type=config])){font-family:Poppins,sans-serif;color:var(--text-color);container-type:inline-size;border-radius:5px;overflow:clip auto;background-color:var(--background-color);display:flex;flex-direction:column;width:100%}.modal-widget ::-webkit-scrollbar,.modal-widget::-webkit-scrollbar,:where(api-sports-widget.initialized:not([data-type=config])) ::-webkit-scrollbar,:where(api-sports-widget.initialized:not([data-type=config]))::-webkit-scrollbar{width:4px;height:4px}.modal-widget ::-webkit-scrollbar-track,.modal-widget::-webkit-scrollbar-track,:where(api-sports-widget.initialized:not([data-type=config])) ::-webkit-scrollbar-track,:where(api-sports-widget.initialized:not([data-type=config]))::-webkit-scrollbar-track{background:#e1e1e1;border-radius:10px}.modal-widget ::-webkit-scrollbar-thumb,.modal-widget::-webkit-scrollbar-thumb,:where(api-sports-widget.initialized:not([data-type=config])) ::-webkit-scrollbar-thumb,:where(api-sports-widget.initialized:not([data-type=config]))::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.modal-widget h3,:where(api-sports-widget.initialized:not([data-type=config])) h3{font-size:var(--title-font-size);margin-top:1rem;margin-bottom:.5rem;text-align:center;text-transform:var(--title-text-transform);font-weight:400;padding:.5rem 1rem;width:100%;box-sizing:border-box;font-family:Tomorrow;background-color:var(--hover);border-radius:10px}.modal-widget img,:where(api-sports-widget.initialized:not([data-type=config])) img{opacity:0;transition:opacity .5s ease-in-out}.modal-widget img.is-ready,:where(api-sports-widget.initialized:not([data-type=config])) img.is-ready{opacity:1}.modal-widget .icon,:where(api-sports-widget.initialized:not([data-type=config])) .icon{font-family:Noto Color Emoji,serif}.modal-widget .empty-result,:where(api-sports-widget.initialized:not([data-type=config])) .empty-result{color:var(--text-color);margin:5rem 1rem;text-align:center}.modal-widget .empty-result .modal-widget-close,:where(api-sports-widget.initialized:not([data-type=config])) .empty-result .modal-widget-close{position:absolute;right:1rem;top:1rem}.modal-widget .widget-header,:where(api-sports-widget.initialized:not([data-type=config])) .widget-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;box-shadow:0 2px 3px #0000000f;width:100%}.modal-widget .widget-header .widget-toolbar,:where(api-sports-widget.initialized:not([data-type=config])) .widget-header .widget-toolbar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:2px}.modal-widget .widget-header .widget-toolbar .widget-toolbar-btns,:where(api-sports-widget.initialized:not([data-type=config])) .widget-header .widget-toolbar .widget-toolbar-btns{display:flex;align-items:center;flex-grow:1;height:1.75rem}.modal-widget .widget-header .widget-toolbar .widget-toolbar-btns .btn-widget,:where(api-sports-widget.initialized:not([data-type=config])) .widget-header .widget-toolbar .widget-toolbar-btns .btn-widget{flex-grow:1;height:100%;text-transform:var(--header-text-transform)}@container (width <=30rem){.modal-widget .widget-header .widget-toolbar .widget-toolbar-btns,:where(api-sports-widget.initialized:not([data-type=config])) .widget-header .widget-toolbar .widget-toolbar-btns{width:100%}}@container (width <=27rem){.modal-widget .widget-header .widget-toolbar .widget-toolbar-btns .btn-widget,:where(api-sports-widget.initialized:not([data-type=config])) .widget-header .widget-toolbar .widget-toolbar-btns .btn-widget{max-width:none}}.modal-widget .widget-header .widget-toolbar .search-filter-button,:where(api-sports-widget.initialized:not([data-type=config])) .widget-header .widget-toolbar .search-filter-button{color:var(--primary-color);display:flex;padding:0 8px;cursor:pointer}.modal-widget .widget-header .widget-toolbar .search-filter-button svg,:where(api-sports-widget.initialized:not([data-type=config])) .widget-header .widget-toolbar .search-filter-button svg{width:calc(var(--button-font-size) + .4rem);line-height:20px}.modal-widget .widget-container,:where(api-sports-widget.initialized:not([data-type=config])) .widget-container{display:flex;flex-direction:column;gap:0;transition:all .2s ease;overflow:auto;display:none}.modal-widget .widget-container.active,:where(api-sports-widget.initialized:not([data-type=config])) .widget-container.active{position:static;pointer-events:auto;display:block}.modal-widget .d-none,:where(api-sports-widget.initialized:not([data-type=config])) .d-none{display:none!important}.modal-widget .leading,:where(api-sports-widget.initialized:not([data-type=config])) .leading{font-weight:700;color:var(--text-color)!important}.modal-widget .hidden,.modal-widget .search-hidden,:where(api-sports-widget.initialized:not([data-type=config])) .hidden,:where(api-sports-widget.initialized:not([data-type=config])) .search-hidden{display:none!important}.modal-widget .blink,:where(api-sports-widget.initialized:not([data-type=config])) .blink{animation:blink 1s infinite}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.modal-widget .favorite-star,:where(api-sports-widget.initialized:not([data-type=config])) .favorite-star{cursor:pointer;color:#9d9d9d;font-size:16px;transition:color .3s ease;width:16px;height:18px}.modal-widget .favorite-star svg,:where(api-sports-widget.initialized:not([data-type=config])) .favorite-star svg{width:16px;height:16px;vertical-align:baseline}.modal-widget .favorite-star.active,.modal-widget .favorite-star:hover,:where(api-sports-widget.initialized:not([data-type=config])) .favorite-star.active,:where(api-sports-widget.initialized:not([data-type=config])) .favorite-star:hover{color:gold}.modal-widget .favorite-star.active svg,.modal-widget .favorite-star:hover svg,:where(api-sports-widget.initialized:not([data-type=config])) .favorite-star.active svg,:where(api-sports-widget.initialized:not([data-type=config])) .favorite-star:hover svg{fill:gold}.modal-widget .text-center,:where(api-sports-widget.initialized:not([data-type=config])) .text-center{text-align:center!important}.modal-widget .justify-center,:where(api-sports-widget.initialized:not([data-type=config])) .justify-center{justify-content:center!important}.modal-widget .mt-0,:where(api-sports-widget.initialized:not([data-type=config])) .mt-0{margin-top:0}.modal-widget .navtab-title,:where(api-sports-widget.initialized:not([data-type=config])) .navtab-title{display:flex;align-items:center;gap:.5em;background:#b5b5b51a;border:0;padding:.5em;border-radius:4px;width:100%;font-size:var(--title-font-size);font-family:inherit;box-sizing:border-box;margin-bottom:1rem}.modal-widget .navtab-title .btn-widget-back,:where(api-sports-widget.initialized:not([data-type=config])) .navtab-title .btn-widget-back{border:0;line-height:10px;background:transparent}.modal-widget .navtab-title .team-season-title,:where(api-sports-widget.initialized:not([data-type=config])) .navtab-title .team-season-title{line-height:1rem}.modal-widget .navtab-title img,:where(api-sports-widget.initialized:not([data-type=config])) .navtab-title img{max-height:25px;max-width:30px;box-shadow:0 0 3px #00000026;border-radius:3px}.modal-widget .info-line,:where(api-sports-widget.initialized:not([data-type=config])) .info-line{display:flex;justify-content:space-between;color:var(--primary-color);min-width:12.5%;border-top:var(--border);align-items:center;padding:.25rem 0;font-size:var(--button-font-size)}.modal-widget .info-line:first-of-type,:where(api-sports-widget.initialized:not([data-type=config])) .info-line:first-of-type{border-top:none}.modal-widget .info-line span,:where(api-sports-widget.initialized:not([data-type=config])) .info-line span{display:block;color:var(--text-color);font-size:var(--button-font-size)}.modal-widget .m-0,:where(api-sports-widget.initialized:not([data-type=config])) .m-0{margin:0!important}.modal-widget .loading-block,:where(api-sports-widget.initialized:not([data-type=config])) .loading-block{display:flex;justify-content:center;align-items:center;padding:25% 0;isolation:isolate}.modal-widget .loading-block .loading,:where(api-sports-widget.initialized:not([data-type=config])) .loading-block .loading{position:relative;display:flex;justify-content:center;will-change:transform;contain:layout paint;-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal-widget .loading-block .loading svg,:where(api-sports-widget.initialized:not([data-type=config])) .loading-block .loading svg{width:80px;height:80px;animation:spin 1s linear infinite;color:var(--primary-color);will-change:transform;transform:translateZ(0)}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.modal-widget[data-target-fight]:not([data-target-fight=""]) game-list game-item,.modal-widget[data-target-game]:not([data-target-game=""]) game-list game-item,.modal-widget[data-target-race]:not([data-target-race=""]) game-list game-item,:where(api-sports-widget.initialized:not([data-type=config]))[data-target-fight]:not([data-target-fight=""]) game-list game-item,:where(api-sports-widget.initialized:not([data-type=config]))[data-target-game]:not([data-target-game=""]) game-list game-item,:where(api-sports-widget.initialized:not([data-type=config]))[data-target-race]:not([data-target-race=""]) game-list game-item{cursor:pointer}.modal-widget[data-target-fight]:not([data-target-fight=""]) game-list game-item:hover,.modal-widget[data-target-game]:not([data-target-game=""]) game-list game-item:hover,.modal-widget[data-target-race]:not([data-target-race=""]) game-list game-item:hover,:where(api-sports-widget.initialized:not([data-type=config]))[data-target-fight]:not([data-target-fight=""]) game-list game-item:hover,:where(api-sports-widget.initialized:not([data-type=config]))[data-target-game]:not([data-target-game=""]) game-list game-item:hover,:where(api-sports-widget.initialized:not([data-type=config]))[data-target-race]:not([data-target-race=""]) game-list game-item:hover{background-color:var(--hover)}.modal-widget[data-target-team] game-detail .team[data-team-id],.modal-widget[data-target-team] standing-component .team-row,:where(api-sports-widget.initialized:not([data-type=config]))[data-target-team] game-detail .team[data-team-id],:where(api-sports-widget.initialized:not([data-type=config]))[data-target-team] standing-component .team-row{cursor:pointer}.modal-widget[data-target-driver] .player-target[data-id],.modal-widget[data-target-fighter] .player-target[data-id],.modal-widget[data-target-player] .player-target[data-id],:where(api-sports-widget.initialized:not([data-type=config]))[data-target-driver] .player-target[data-id],:where(api-sports-widget.initialized:not([data-type=config]))[data-target-fighter] .player-target[data-id],:where(api-sports-widget.initialized:not([data-type=config]))[data-target-player] .player-target[data-id]{cursor:pointer}.modal-widget[data-target-driver] standing-component .driver-row,.modal-widget[data-target-fighter] standing-component .driver-row,.modal-widget[data-target-player] standing-component .driver-row,:where(api-sports-widget.initialized:not([data-type=config]))[data-target-driver] standing-component .driver-row,:where(api-sports-widget.initialized:not([data-type=config]))[data-target-fighter] standing-component .driver-row,:where(api-sports-widget.initialized:not([data-type=config]))[data-target-player] standing-component .driver-row{cursor:pointer}.modal-widget[data-type=driver][data-driver-id]:not([data-driver-id=""]),.modal-widget[data-type=fight][data-fight-id]:not([data-fight-id=""]),.modal-widget[data-type=fighter][data-fighter-id]:not([data-fighter-id=""]),.modal-widget[data-type=game][data-game-id]:not([data-game-id=""]),.modal-widget[data-type=player][data-player-id]:not([data-player-id=""]),.modal-widget[data-type=race][data-race-id]:not([data-race-id=""]),.modal-widget[data-type=standings],.modal-widget[data-type=team][data-team-id]:not([data-team-id=""]),:where(api-sports-widget.initialized:not([data-type=config]))[data-type=driver][data-driver-id]:not([data-driver-id=""]),:where(api-sports-widget.initialized:not([data-type=config]))[data-type=fight][data-fight-id]:not([data-fight-id=""]),:where(api-sports-widget.initialized:not([data-type=config]))[data-type=fighter][data-fighter-id]:not([data-fighter-id=""]),:where(api-sports-widget.initialized:not([data-type=config]))[data-type=game][data-game-id]:not([data-game-id=""]),:where(api-sports-widget.initialized:not([data-type=config]))[data-type=player][data-player-id]:not([data-player-id=""]),:where(api-sports-widget.initialized:not([data-type=config]))[data-type=race][data-race-id]:not([data-race-id=""]),:where(api-sports-widget.initialized:not([data-type=config]))[data-type=standings],:where(api-sports-widget.initialized:not([data-type=config]))[data-type=team][data-team-id]:not([data-team-id=""]){background-color:var(--background-color);padding:.5rem;box-sizing:border-box;display:flex}@container (width <=25rem){.modal-widget[data-type=driver][data-driver-id]:not([data-driver-id=""]) .navtab-header .btn-widget svg,.modal-widget[data-type=fight][data-fight-id]:not([data-fight-id=""]) .navtab-header .btn-widget svg,.modal-widget[data-type=fighter][data-fighter-id]:not([data-fighter-id=""]) .navtab-header .btn-widget svg,.modal-widget[data-type=game][data-game-id]:not([data-game-id=""]) .navtab-header .btn-widget svg,.modal-widget[data-type=player][data-player-id]:not([data-player-id=""]) .navtab-header .btn-widget svg,.modal-widget[data-type=race][data-race-id]:not([data-race-id=""]) .navtab-header .btn-widget svg,.modal-widget[data-type=standings] .navtab-header .btn-widget svg,.modal-widget[data-type=team][data-team-id]:not([data-team-id=""]) .navtab-header .btn-widget svg,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=driver][data-driver-id]:not([data-driver-id=""]) .navtab-header .btn-widget svg,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=fight][data-fight-id]:not([data-fight-id=""]) .navtab-header .btn-widget svg,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=fighter][data-fighter-id]:not([data-fighter-id=""]) .navtab-header .btn-widget svg,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=game][data-game-id]:not([data-game-id=""]) .navtab-header .btn-widget svg,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=player][data-player-id]:not([data-player-id=""]) .navtab-header .btn-widget svg,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=race][data-race-id]:not([data-race-id=""]) .navtab-header .btn-widget svg,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=standings] .navtab-header .btn-widget svg,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=team][data-team-id]:not([data-team-id=""]) .navtab-header .btn-widget svg{display:none}}.modal-widget[data-type=driver][data-driver-id]:not([data-driver-id=""]) .navtab-content .tab-content,.modal-widget[data-type=fight][data-fight-id]:not([data-fight-id=""]) .navtab-content .tab-content,.modal-widget[data-type=fighter][data-fighter-id]:not([data-fighter-id=""]) .navtab-content .tab-content,.modal-widget[data-type=game][data-game-id]:not([data-game-id=""]) .navtab-content .tab-content,.modal-widget[data-type=player][data-player-id]:not([data-player-id=""]) .navtab-content .tab-content,.modal-widget[data-type=race][data-race-id]:not([data-race-id=""]) .navtab-content .tab-content,.modal-widget[data-type=standings] .navtab-content .tab-content,.modal-widget[data-type=team][data-team-id]:not([data-team-id=""]) .navtab-content .tab-content,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=driver][data-driver-id]:not([data-driver-id=""]) .navtab-content .tab-content,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=fight][data-fight-id]:not([data-fight-id=""]) .navtab-content .tab-content,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=fighter][data-fighter-id]:not([data-fighter-id=""]) .navtab-content .tab-content,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=game][data-game-id]:not([data-game-id=""]) .navtab-content .tab-content,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=player][data-player-id]:not([data-player-id=""]) .navtab-content .tab-content,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=race][data-race-id]:not([data-race-id=""]) .navtab-content .tab-content,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=standings] .navtab-content .tab-content,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=team][data-team-id]:not([data-team-id=""]) .navtab-content .tab-content{margin:1rem 0}.modal-widget[data-type=driver][data-driver-id]:not([data-driver-id=""]) .navtab-content .tab-content h3:first-of-type,.modal-widget[data-type=fight][data-fight-id]:not([data-fight-id=""]) .navtab-content .tab-content h3:first-of-type,.modal-widget[data-type=fighter][data-fighter-id]:not([data-fighter-id=""]) .navtab-content .tab-content h3:first-of-type,.modal-widget[data-type=game][data-game-id]:not([data-game-id=""]) .navtab-content .tab-content h3:first-of-type,.modal-widget[data-type=player][data-player-id]:not([data-player-id=""]) .navtab-content .tab-content h3:first-of-type,.modal-widget[data-type=race][data-race-id]:not([data-race-id=""]) .navtab-content .tab-content h3:first-of-type,.modal-widget[data-type=standings] .navtab-content .tab-content h3:first-of-type,.modal-widget[data-type=team][data-team-id]:not([data-team-id=""]) .navtab-content .tab-content h3:first-of-type,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=driver][data-driver-id]:not([data-driver-id=""]) .navtab-content .tab-content h3:first-of-type,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=fight][data-fight-id]:not([data-fight-id=""]) .navtab-content .tab-content h3:first-of-type,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=fighter][data-fighter-id]:not([data-fighter-id=""]) .navtab-content .tab-content h3:first-of-type,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=game][data-game-id]:not([data-game-id=""]) .navtab-content .tab-content h3:first-of-type,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=player][data-player-id]:not([data-player-id=""]) .navtab-content .tab-content h3:first-of-type,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=race][data-race-id]:not([data-race-id=""]) .navtab-content .tab-content h3:first-of-type,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=standings] .navtab-content .tab-content h3:first-of-type,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=team][data-team-id]:not([data-team-id=""]) .navtab-content .tab-content h3:first-of-type{margin-top:0}.modal-widget[data-league]:not([data-league=""]) .widget-toolbar-btns,:where(api-sports-widget.initialized:not([data-type=config]))[data-league]:not([data-league=""]) .widget-toolbar-btns{width:auto}.modal-widget[data-league]:not([data-league=""]) .header-info .league-standings,:where(api-sports-widget.initialized:not([data-type=config]))[data-league]:not([data-league=""]) .header-info .league-standings{display:none}.modal-widget[data-type=leagues] .widget-header .widget-toolbar .widget-toolbar-btns,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=leagues] .widget-header .widget-toolbar .widget-toolbar-btns{width:auto}.modal-widget[data-type=leagues] .tab-standings standing-component .modal-widget-close,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=leagues] .tab-standings standing-component .modal-widget-close{display:none!important}.modal-widget[data-type=standings] .favorite-star,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=standings] .favorite-star{width:20px;height:20px}.modal-widget[data-type=standings] .favorite-star svg,:where(api-sports-widget.initialized:not([data-type=config]))[data-type=standings] .favorite-star svg{width:20px;height:20px}.btn-widget{background:transparent;color:var(--primary-color);padding:0;box-sizing:border-box;font-size:var(--button-font-size);cursor:pointer;font-family:Tomorrow,sans-serif;outline:none;text-decoration:none}.btn-widget-link{border:0;border-bottom:2px solid transparent;text-transform:var(--button-text-transform)}.btn-widget-link.active,.btn-widget-link:hover{background-color:var(--primary-color);color:var(--button-text-color)!important}.btn-widget-link svg{width:1rem}.btn-widget-primary{color:var(--primary-color);border:1px solid var(--primary-color);background-color:transparent;border-radius:5px;cursor:pointer}.btn-widget-primary:hover{color:var(--button-text-color);background-color:var(--primary-color)}.table-widget{border-collapse:collapse;font-size:var(--primary-font-size);min-width:100%}.table-widget .left{text-align:left}.table-widget th{padding:0 .1rem .05rem;border-bottom:2px solid #ddd;text-transform:uppercase;position:relative;cursor:default;text-align:center;color:var(--text-color)}.table-widget th:first-of-type{text-align:left}.table-widget th[data-title]:nth-last-of-type(-n+3):after{transform:none;left:auto;right:0}.table-widget th[data-title]:after{content:attr(data-title);position:absolute;top:-25px;left:50%;transform:translate(-50%);font-size:12px;font-weight:700;color:var(--text-color-info);white-space:nowrap;visibility:hidden;opacity:0;transition:opacity .4s;background-color:#fff;padding:0 .2rem .05rem;border-radius:2px;box-shadow:0 4px 8px #0003;text-shadow:none}.table-widget th:hover:after{opacity:1;visibility:visible}.table-widget th .team-logo{max-height:32px;margin-right:.5rem;vertical-align:middle;transform:translateY(-5px)}.table-widget td{border-bottom:var(--border);text-align:center;padding:.2rem .1rem;box-sizing:border-box;vertical-align:middle;background-color:inherit;color:var(--text-color);position:relative}.table-widget td .team-name{display:flex;gap:3px;text-align:left;align-items:center}.table-widget td .team-logo{object-fit:contain;width:var(--teams-logo-size);width:20px;height:20px;box-sizing:border-box;vertical-align:middle;margin-right:.15rem}.table-widget tbody tr:hover{background-color:var(--hover)}.table-widget td:first-child{text-align:left}.table-widget .cell-rank{width:16px;height:20px;font-size:var(--primary-font-size);line-height:1.2rem;text-align:center;font-family:Tomorrow;margin-right:.1rem}game-detail{display:flex;container-type:inline-size;flex-direction:column;flex-grow:1}game-detail .header{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center}game-detail .header .modal-widget-title{display:flex;align-items:center;gap:.5rem;line-height:.85rem;font-weight:700;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}game-detail .header .modal-widget-title .league-flag{width:var(--flag-size);box-shadow:0 0 3px #00000026;border-radius:3px}game-detail .header .modal-widget-title .league-name{flex:1 1;line-height:1.2rem}game-detail .header .league-round,game-detail .header .modal-widget-title .league-name{font-size:var(--secondary-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}game-detail .header .league-round{line-height:1.4rem;height:1.3rem;display:block;font-weight:400;color:var(--text-color);margin-left:auto;align-self:center;padding-left:1rem}game-detail .header .modal-widget-close{display:none}game-detail .game-detail{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;margin-bottom:.15rem;gap:.25rem}game-detail .game-detail .team{display:flex;align-items:center;flex-direction:column;justify-content:center}game-detail .game-detail .team.away,game-detail .game-detail .team.home{flex:1 1;max-width:33.3%;flex-basis:33.3%}game-detail .game-detail .team.away .team-name{flex-direction:row-reverse}game-detail .game-detail .team .favorite-star{width:30px;height:22px;transition:all .2s ease}@container (width <=34rem){game-detail .game-detail .team .favorite-star{width:22px}}game-detail .game-detail .team .favorite-star.active svg,game-detail .game-detail .team .favorite-star:hover svg{color:gold;fill:gold}game-detail .game-detail .team .favorite-star svg{width:20px;height:20px}game-detail .game-detail .team .team-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-grow:1;width:100%;justify-content:space-evenly;margin-top:.5rem;gap:.25rem}game-detail .game-detail .team .team-logo{object-fit:contain;max-height:var(--teams-logo-size-xl);padding:5px;background-color:var(--hover);border-radius:10px;box-sizing:border-box;margin-bottom:.5rem;transition:all .2s ease}game-detail .game-detail .team .team-logo.no-bg{background:none}@container (width <=22rem){game-detail .game-detail .team .team-logo{height:3rem;width:3rem;max-height:none}}game-detail .game-detail .team .team-name{font-size:var(--title-font-size);color:var(--text-color);display:flex;align-items:center;text-align:center;gap:.25rem}@container (width <=25rem){game-detail .game-detail .team .team-name{white-space:normal}}@container (width <=22rem){game-detail .game-detail .team .team-name{font-size:var(--secondary-font-size);flex-direction:column-reverse!important}}game-detail .game-detail .game-center{display:flex;flex-direction:column;align-items:center;flex:2 1;text-align:center;flex:1 1 auto}@container (width <=22rem){game-detail .game-detail .game-center{flex:none}}game-detail .game-detail .game-center .score{font-size:var(--score-size);line-height:var(--score-size);font-family:Tomorrow;font-weight:500;margin-top:.75rem}@container (width <=22rem){game-detail .game-detail .game-center .score{font-size:calc(var(--score-size) - .2rem);line-height:calc(var(--score-size) - .2rem);gap:0}}game-detail .game-info ul{list-style:none;padding:0;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:.25rem 0 0}game-detail .game-info ul li{display:flex;gap:10px;align-items:center}game-detail .game-info ul li svg{stroke:var(--text-color);fill:var(--text-color);width:.8rem;height:1rem;display:inline-block;margin-right:.25rem}game-detail .game-info ul li div{display:flex;flex-direction:row;font-size:var(--primary-font-size)}game-detail .match-date,game-detail .match-status,game-detail .race-date,game-detail .race-status{font-size:var(--primary-font-size);font-family:Tomorrow;text-align:center}game-detail .match-status,game-detail .race-status{text-transform:uppercase;margin-top:.25rem}game-detail .match-status.status-live,game-detail .race-status.status-live{color:var(--danger-color)}game-detail .match-status.status-finished,game-detail .race-status.status-finished{color:var(--success-color)}game-detail .match-status.status-scheduled,game-detail .race-status.status-scheduled{color:var(--primary-color)}game-detail .match-status.status-break,game-detail .match-status.status-cancelled,game-detail .race-status.status-break,game-detail .race-status.status-cancelled{color:var(--warning-color)}game-detail .score-list{list-style:none;padding:0;margin:0}game-detail .game-navtab,game-detail .race-navtab{margin-top:1rem}game-detail .game-navtab .widget-toolbar-btns,game-detail .race-navtab .widget-toolbar-btns{display:flex;justify-content:space-around;align-items:center;flex-grow:1}game-detail .game-navtab .widget-toolbar-btns .btn-widget-link,game-detail .race-navtab .widget-toolbar-btns .btn-widget-link{display:flex;align-items:center;gap:10px}game-detail .game-navtab .tab-scores,game-detail .race-navtab .tab-scores{overflow:visible!important}game-detail .game-navtab .tab-scores h3:not(:first-of-type),game-detail .race-navtab .tab-scores h3:not(:first-of-type){margin-top:1.5rem}game-detail .game-navtab .tab-scores h3+.table-widget,game-detail .race-navtab .tab-scores h3+.table-widget{margin-top:0}game-detail .game-navtab .tab-scores .table-widget,game-detail .race-navtab .tab-scores .table-widget{margin-top:2rem;width:100%}game-detail .game-navtab .tab-content,game-detail .race-navtab .tab-content{overflow:visible}game-detail .f1-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1rem}game-detail .f1-header .modal-widget-close{display:none}game-detail .f1-header .circuit-name{font-size:var(--title-font-size)}game-detail .f1-circuit{text-align:center}game-detail .circuit-img{max-width:100%;height:auto;border-radius:8px;background-color:rgba(133,133,133,var(--opacity));padding:8px;box-sizing:border-box}game-detail .f1-info{display:flex;flex-direction:column;justify-content:center;gap:.5rem;align-items:center;flex-grow:1}game-detail .f1-info .circuit-name{margin-top:.5rem;font-weight:700;text-align:center}game-detail .info-details{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}game-detail .info-details .race-detail{display:flex;flex-direction:column;align-items:center;line-height:calc(var(--title-font-size) + .25rem);font-size:calc(var(--title-font-size) + .25rem);font-family:Tomorrow}game-detail .info-details .race-detail span{text-transform:uppercase;font-family:Poppins;font-size:var(--primary-font-size);color:#999}game-detail .race-navtab td:nth-child(2),game-detail .race-navtab td:nth-child(3),game-detail .race-navtab th:nth-child(2),game-detail .race-navtab th:nth-child(3){text-align:left}game-detail .driver-icon,game-detail .team-icon{height:18px;width:18px;margin-right:5px;vertical-align:middle}api-sports-widget[data-sport=afl] game-detail .game-detail .score,api-sports-widget[data-sport=basketball] game-detail .game-detail .score,api-sports-widget[data-sport=mma] game-detail .game-detail .score,api-sports-widget[data-sport=nba] game-detail .game-detail .score{font-size:calc(var(--score-size) - .4rem)}game-detail .game-navtab .tab-content.tab-events{overflow:hidden}game-detail .game-navtab .tab-content.tab-events .timeline-period:first-of-type{margin-top:0}game-detail .game-navtab .tab-content.tab-events .timeline-event{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:2px}game-detail .game-navtab .tab-content.tab-events .timeline-event:hover .event-hided-text{opacity:1}game-detail .game-navtab .tab-content.tab-events .timeline-event.home-event{justify-content:flex-start}game-detail .game-navtab .tab-content.tab-events .timeline-event.away-event{justify-content:flex-end;flex-direction:row-reverse;text-align:right}game-detail .game-navtab .tab-content.tab-events .timeline-event.home-event .event-time{margin-right:5px}game-detail .game-navtab .tab-content.tab-events .timeline-event.away-event .event-time{margin-left:5px}game-detail .game-navtab .tab-content.tab-events .timeline-event.away-event .event-detail{text-align:right;margin-left:auto;flex-direction:row-reverse}game-detail .game-navtab .tab-content.tab-events .timeline-event.away-event .event-detail .substitution-icon{transform:scaleX(-1)}game-detail .game-navtab .tab-content.tab-events .event-time{font-family:Tomorrow;color:var(--text-color);font-size:var(--primary-font-size);box-sizing:border-box;min-width:2rem}game-detail .game-navtab .tab-content.tab-events .event-detail{display:flex;align-items:center;gap:8px;font-size:var(--primary-font-size);color:var(--text-color)}game-detail .game-navtab .tab-content.tab-events .event-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%}game-detail .game-navtab .tab-content.tab-events .event-icon .goal-icon{font-size:.9rem}game-detail .game-navtab .tab-content.tab-events .event-icon .letter-icon{font-size:.7rem;border:2px solid var(--text-color);border-radius:50%;min-width:21px;height:20px;text-align:center;box-sizing:border-box;line-height:16px;font-family:Tomorrow;white-space:nowrap}game-detail .game-navtab .tab-content.tab-events .card-icon{width:12px;height:18px;border-radius:2px}game-detail .game-navtab .tab-content.tab-events .card-icon.red{background-color:var(--danger-color)}game-detail .game-navtab .tab-content.tab-events .card-icon.yellow{background-color:gold}game-detail .game-navtab .tab-content.tab-events .substitution-icon path:first-child,game-detail .game-navtab .tab-content.tab-events .substitution-icon path:nth-child(2){stroke:var(--success-color)}game-detail .game-navtab .tab-content.tab-events .substitution-icon path:nth-child(3),game-detail .game-navtab .tab-content.tab-events .substitution-icon path:nth-child(4){stroke:var(--danger-color)}game-detail .game-navtab .tab-content.tab-events .event-player{font-weight:700;color:var(--text-color);white-space:nowrap}game-detail .game-navtab .tab-content.tab-events .event-detail-text,game-detail .game-navtab .tab-content.tab-events .event-hided-text{color:var(--light-color)}game-detail .game-navtab .tab-content.tab-events .event-hided-text{opacity:0;transition:opacity .35s ease}game-detail .game-navtab .tab-content.tab-events .event-hided-text:hover{opacity:1}game-detail .game-navtab .tab-content.tab-lineups .lineup-container{display:flex;flex-direction:column;align-items:center;width:100%;font-size:var(--primary-font-size);line-height:1.1rem}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .field-and-players{position:relative;width:100%;max-width:800px;aspect-ratio:2/1;border:10px solid #77c671;box-shadow:0 4px 10px #0003;box-sizing:border-box;border-radius:4px}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field{position:absolute;top:-2px;left:-2px;width:100%;height:100%;background:linear-gradient(90deg,#6ab04c 5%,#77c671 0,#77c671 10%,#6ab04c 0,#6ab04c 15%,#77c671 0,#77c671 20%,#6ab04c 0,#6ab04c 25%,#77c671 0,#77c671 30%,#6ab04c 0,#6ab04c 35%,#77c671 0,#77c671 40%,#6ab04c 0,#6ab04c 45%,#77c671 0,#77c671 50%,#6ab04c 0,#6ab04c 55%,#77c671 0,#77c671 60%,#6ab04c 0,#6ab04c 65%,#77c671 0,#77c671 70%,#6ab04c 0,#6ab04c 75%,#77c671 0,#77c671 80%,#6ab04c 0,#6ab04c 85%,#77c671 0,#77c671 90%,#6ab04c 0,#6ab04c 95%,#77c671 0,#77c671);border:2px solid white;overflow:hidden;z-index:1}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .half-line{position:absolute;width:2px;height:100%;background:#fff;left:50%;transform:translate(-50%)}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .center-circle{position:absolute;width:12%;height:24%;border:2px solid white;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .penalty-box{position:absolute;width:16.5%;height:55%;border:2px solid white;top:0;bottom:0;margin:auto}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .penalty-box.home{left:-2px}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .penalty-box.away{right:-2px}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .goal-box{position:absolute;width:5.5%;height:16%;border:2px solid white;top:0;bottom:0;margin:auto}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .goal-box.home{left:-2px}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .goal-box.away{right:-2px}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .corner{position:absolute;width:20px;height:20px;border:2px solid white;border-radius:50%;background:transparent}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .corner.top-left{top:-10px;left:-10px;border-top:none;border-left:none}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .corner.top-right{top:-10px;right:-10px;border-top:none;border-right:none}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .corner.bottom-left{bottom:-10px;left:-10px;border-bottom:none;border-left:none}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .corner.bottom-right{bottom:-10px;right:-10px;border-bottom:none;border-right:none}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .penalty-spot{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .penalty-spot.home{top:50%;left:11%;transform:translateY(-50%)}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .football-field .field-overlay .penalty-spot.away{top:50%;right:11%;transform:translateY(-50%)}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .players-overlay{position:absolute;top:0;left:0;right:0;height:100%;display:flex;justify-content:space-between;z-index:2}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .team-grid{display:flex;justify-content:space-between;width:100%;height:100%}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .column{display:flex;flex-direction:column;justify-content:space-around;align-items:center;flex:1 1}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .home-column{align-items:flex-end!important}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .home-column:first-of-type{align-items:flex-start!important}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .home-column:first-of-type .player-tshirt:after{transform:none;right:auto;left:0}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .away-column{align-items:flex-start!important}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .away-column:last-of-type{align-items:flex-end!important}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .away-column:last-of-type .player-tshirt:after{transform:none;left:auto;right:0}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .player{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .player-tshirt{width:32px;height:32px;display:flex;justify-content:center;align-items:center;font-weight:700;position:relative;transform:scale(1.15);transition:all .2s ease}@container (width <= 24rem){game-detail .game-navtab .tab-content.tab-lineups .lineup-container .player-tshirt{width:25px;height:25px}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .player-tshirt svg{transform:scale(1.4)}}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .player-tshirt svg{transform:scale(1.6)}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .player-tshirt svg text[fill=black]{text-shadow:0 0 4px white}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .player-tshirt svg text[fill=white]{text-shadow:0 0 4px black}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .player-tshirt span{border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .player-tshirt:hover{transform:scale(1.3);z-index:1}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .player-tshirt:after{content:attr(data-title);position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:.6rem;font-weight:700;color:var(--text-color-info);white-space:nowrap;visibility:hidden;opacity:0;transition:opacity .4s;background-color:#fff;padding:0 .2rem .05rem;border-radius:2px;box-shadow:0 4px 8px #0003;text-shadow:none}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .player-tshirt:hover:after{visibility:visible;opacity:1}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details{display:flex;flex-direction:column;width:100%}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .lineup-section{margin-top:.75rem}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .lineup-section .lineup-rows{display:flex;justify-content:space-between}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .lineup-section .lineup-rows .team-lineup p{display:flex;gap:.5rem;margin:0}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .lineup-section .lineup-rows .team-lineup p span.name{white-space:nowrap}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .lineup-section .lineup-rows .team-lineup p span.pos{font-weight:700}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .lineup-section .lineup-rows .team-lineup p span.number{color:var(--text-color)}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .lineup-section .lineup-rows .team-lineup.away{text-align:right}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .lineup-section .lineup-rows .team-lineup.away p{flex-direction:row-reverse}game-detail .game-navtab .tab-content.tab-lineups .lineup-container .lineup-details .lineup-section .lineup-rows .team-lineup.away p span.name{text-align:right}game-detail .game-navtab .tab-content.tab-lineups .lineup-container h5{color:var(--primary-color)}game-detail .game-navtab .tab-content.tab-players{overflow:visible}game-detail .game-navtab .tab-content .players-content,game-detail .game-navtab .tab-content .rosters-content{display:flex;flex-direction:column;gap:2rem;margin-bottom:1.6rem}game-detail .game-navtab .tab-content .players-content:not(:first-of-type),game-detail .game-navtab .tab-content .rosters-content:not(:first-of-type){margin-top:1.6rem}game-detail .game-navtab .tab-content .players-content .team-name,game-detail .game-navtab .tab-content .rosters-content .team-name{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}game-detail .game-navtab .tab-content .players-content .players-table,game-detail .game-navtab .tab-content .rosters-content .players-table{border-collapse:collapse;font-size:var(--primary-font-size)}game-detail .game-navtab .tab-content .players-content .players-table .team-logo,game-detail .game-navtab .tab-content .rosters-content .players-table .team-logo{width:20px;height:20px;margin-right:.5rem;vertical-align:middle}game-detail .statistics-container{overflow:hidden;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}game-detail .statistics-container .stat-group-row{flex-grow:1}game-detail .statistics-container .stat-flex{margin-bottom:.5rem;display:flex;justify-content:space-between}game-detail .statistics-container .stat-flex chart-statistics{flex:1 1}game-detail .statistics-container .stat-block{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - .5rem);display:flex;flex-direction:column}@container (max-width: 500px){game-detail .statistics-container .stat-block{flex:0 0 100%}}game-detail .statistics-container>chart-statistics{flex:1 1}game-detail .statistics-container>chart-statistics[type=homeAway]{width:100%;flex-basis:100%}game-detail .stat-row{display:flex;flex-direction:column;align-items:center;margin-bottom:.25rem;position:relative}game-detail .stat-row .stat-title{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 10px;margin-bottom:0}game-detail .stat-row .stat-type{text-align:center;flex:1 1}game-detail .stat-row .stat-type,game-detail .stat-row .team-value{font-size:var(--secondary-font-size);color:var(--text-color);line-height:var(--secondary-font-size)}game-detail .stat-row .team-value{width:40px;text-align:left}game-detail .stat-row .team-value.away-value{text-align:right}game-detail .stat-row .stat-bar-wrapper{display:flex;align-items:center;width:100%;position:relative;height:8px;margin-top:.25rem}game-detail .stat-row .stat-bar{position:relative;flex:1 1;height:5px;background-color:rgba(133,133,133,var(--opacity));border-radius:2px;overflow:hidden;display:flex;justify-content:center}game-detail .stat-row .bar{height:100%;position:absolute;top:0;transition:width .3s ease;border-radius:2px}game-detail .stat-row .home-bar{background-color:var(--home-color);left:49.8%;transform:translate(-100%)}game-detail .stat-row .away-bar{background-color:var(--away-color);left:50.2%;transform:translate(0)}game-item{display:flex;position:relative;min-height:var(--game-height);border-top:var(--border)}game-item.hidden{display:none}game-item .game-infos{display:inline-flex;align-items:center;font-weight:700;border-radius:4px 0 0 4px;width:60px;max-width:12vw;justify-content:center;font-size:var(--primary-font-size);font-weight:500;text-transform:uppercase;z-index:1;font-family:Tomorrow;text-align:center;position:relative}game-item .game-infos span:not(.blink){min-width:28%}game-item .game-infos span:not(.blink):first-of-type{font-size:.7rem;color:var(--light-color);box-sizing:border-box}game-item .game-infos .blink{font-size:1rem;margin-top:-1px}game-item .game-infos:not(.status-live){flex-direction:row-reverse;justify-content:space-evenly}game-item .game-infos.status-live{color:var(--danger-color)}game-item .game-infos.status-break,game-item .game-infos.status-break>span:after,game-item .game-infos.status-cancelled,game-item .game-infos.status-cancelled>span:after{color:var(--warning-color)}game-item .game-infos.status-finished{color:var(--success-color)}game-item .game-infos.status-scheduled{color:var(--light-color)}game-item .game-infos.status-scheduled+.game-teams+.game-score{display:none}game-item .game-infos.race-status{font-size:calc(var(--primary-font-size) - .08rem);width:145px;min-width:145px}game-item .game-infos.fight-status{width:125px;min-width:125px}game-item .game-score,game-item .game-teams{color:var(--text-color);display:inline-flex;flex-direction:column;padding:1px 5px;z-index:1;justify-content:space-evenly;font-size:var(--primary-font-size);line-height:1rem;gap:2px}game-item .game-teams{align-items:flex-start}game-item .game-teams .team-info{display:flex;align-items:center}game-item .game-teams .team-info .team-logo{width:var(--teams-logo-size)}game-item .game-teams .team-info .team-name{margin-left:10px}game-item .game-score{align-items:center;min-width:20px;position:relative;font-family:Tomorrow}game-item .game-score .score-away,game-item .game-score .score-home{display:flex;flex-direction:row}game-item .game-score .score,game-item .game-score .score-away>*,game-item .game-score .score-home>*{position:relative;display:flex;gap:0;text-align:center;font-weight:400;min-width:1.35rem;justify-content:center}game-item .game-score .score-away>*>span,game-item .game-score .score-home>*>span,game-item .game-score .score>span{min-width:1.25rem}game-item .game-score:not(.half-time){margin-left:auto}game-item .game-score span.period-in-progress{color:var(--danger-color);opacity:1!important}game-item .score-away-half span,game-item .score-home-half span{opacity:.5}game-item .just-scored .score{animation:blink 1.5s infinite}game-item .just-scored:before{content:attr(data-goal);position:absolute;left:-4rem;top:0;bottom:0;color:var(--primary-color);background-color:var(--primary-color);padding:.1rem .25rem;border-radius:5px;font-size:.6rem;line-height:.748rem;height:.95rem;margin:auto;color:#fff;font-weight:400;text-transform:uppercase;font-family:Tomorrow;box-sizing:border-box}game-item .race-infos{display:flex;width:100%;align-items:center;font-size:var(--secondary-font-size);gap:.45rem;padding-right:.45rem}game-item .race-infos .race-label{display:flex;margin-right:auto}game-item .race-infos .race-label:before{content:"•";margin-right:.25rem}game-item .race-infos .race-distance,game-item .race-infos .race-laps{display:flex;flex-direction:column;align-items:center;line-height:.72rem;font-size:var(--secondary-font-size);font-family:Tomorrow}game-item .race-infos .race-distance span,game-item .race-infos .race-laps span{text-transform:uppercase;font-family:Poppins;font-size:.66rem;color:#999}api-sports-widget[data-games-style="2"] game-item{min-height:32px;font-size:.85rem}api-sports-widget[data-games-style="2"] game-item.scheduled .score-away,api-sports-widget[data-games-style="2"] game-item.scheduled .score-home{display:none!important}api-sports-widget[data-games-style="2"] game-item .team-info{display:flex;align-items:center;flex:1 1}api-sports-widget[data-games-style="2"] game-item .team-info img+.team-name{margin-left:.5rem}api-sports-widget[data-games-style="2"] game-item .team-info .team-name{white-space:normal;color:var(--text-color);font-size:var(--primary-font-size);text-align:left}api-sports-widget[data-games-style="2"] game-item .team-info.team-away{flex-direction:row-reverse}api-sports-widget[data-games-style="2"] game-item .team-info.team-away .team-name{text-align:right;margin-left:0;margin-right:.5rem}api-sports-widget[data-games-style="2"] game-item .team-info.team-away img{margin-right:.25rem;margin-left:0}api-sports-widget[data-games-style="2"] game-item .team-info img{width:var(--teams-logo-size);box-sizing:border-box}api-sports-widget[data-games-style="2"] game-item .game-score{flex:2 1;display:flex;background-color:transparent;justify-content:center;gap:.25rem;max-width:35vw;color:var(--text-color);align-items:center;flex:0 1 auto;flex-direction:row;transition:max-width .2s ease}@container (width <=30rem){api-sports-widget[data-games-style="2"] game-item .game-score{max-width:45vw}}api-sports-widget[data-games-style="2"] game-item .game-score .just-scored:before,api-sports-widget[data-games-style="2"] game-item .game-score.status-break .away,api-sports-widget[data-games-style="2"] game-item .game-score.status-break .home,api-sports-widget[data-games-style="2"] game-item .game-score.status-cancelled .away,api-sports-widget[data-games-style="2"] game-item .game-score.status-cancelled .home,api-sports-widget[data-games-style="2"] game-item .game-score.status-scheduled .away,api-sports-widget[data-games-style="2"] game-item .game-score.status-scheduled .home{display:none}api-sports-widget[data-games-style="2"] game-item .game-score .game-infos{padding:0 10px;height:100%;display:flex;align-items:center;min-width:3rem;text-align:center;justify-content:center;border:0;box-sizing:border-box}api-sports-widget[data-games-style="2"] game-item .game-score .score{color:var(--text-color)}api-sports-widget[data-games-style="2"] game-item .game-score .score-away,api-sports-widget[data-games-style="2"] game-item .game-score .score-home{color:initial;display:flex;text-align:center}api-sports-widget[data-games-style="2"] game-item .game-score .score-away .score,api-sports-widget[data-games-style="2"] game-item .game-score .score-home .score{width:1rem}api-sports-widget[data-games-style="2"] game-item .game-score .score-away{flex-direction:row}api-sports-widget[data-games-style="2"] game-item .game-score .score-home{flex-direction:row-reverse}api-sports-widget[data-sport=football] game-item .game-score .score-away-half,api-sports-widget[data-sport=football] game-item .game-score .score-home-half{opacity:.5}api-sports-widget[data-sport=baseball] game-item .game-score .score-away>*,api-sports-widget[data-sport=baseball] game-item .game-score .score-home>*,api-sports-widget[data-sport=baseball] game-item .game-score .score>*{min-width:1rem}api-sports-widget[data-sport=baseball] game-item .game-score .score-away>*>span,api-sports-widget[data-sport=baseball] game-item .game-score .score-home>*>span,api-sports-widget[data-sport=baseball] game-item .game-score .score>*>span{min-width:.75rem}game-list{display:block}game-list.hidden{display:none}game-list .game-list-header{display:flex;justify-content:space-between;padding:5px;cursor:pointer;font-size:var(--title-font-size);position:relative;box-sizing:border-box;min-height:var(--league-height);background-color:rgba(133,133,133,var(--opacity))}game-list .game-list-header:hover .btn-widget-toggle,game-list .game-list-header:hover .country-name,game-list .game-list-header:hover .league-name{color:var(--primary-color)}game-list .game-list-header .header-info{display:flex;align-items:center;gap:8px;width:100%;z-index:1}game-list .game-list-header .header-info>*{height:1.45rem;line-height:1.5rem;font-size:var(--secondary-font-size)}@container (width <=27rem){game-list .game-list-header .header-info>*{font-size:var(--primary-font-size)}}game-list .game-list-header .header-info .favorite-star{height:16px!important}game-list .game-list-header .header-info .icon,game-list .game-list-header .header-info img{width:var(--flag-size);border-radius:3px;text-align:center;font-size:.95rem;line-height:1.5rem;height:auto}game-list .game-list-header .header-info .league-name{margin-right:auto;height:auto;font-weight:500}@container (width <=27rem){game-list .game-list-header .header-info .league-name{line-height:calc(var(--primary-font-size) + .25rem)}}game-list .game-list-header .header-info .league-standings{margin-left:auto}game-list .game-list-header .header-info .league-standings:hover{color:var(--primary-color)}game-list .btn-widget-toggle{font-size:var(--primary-font-size);color:var(--text-color);background:none;border:none;cursor:pointer;outline:none;line-height:1rem;display:flex;transform:rotate(-90deg);transition:transform .2s ease;flex-direction:column-reverse;justify-content:center;padding:0}game-list .btn-widget-toggle svg{width:18px}game-list .btn-widget-toggle.open{transform:rotate(0)}game-list .btn-widget-toggle:hover{color:var(--primary-color)}game-list .games-container{border-bottom:var(--border)}game-list .games-container,game-list .round-container{display:flex;flex-direction:column}game-list .round-container .game-infos{font-size:.7rem}game-list .round-container game-item.favorites .game-infos,game-list .round-container game-item.results .game-infos{width:125px;min-width:125px}game-list game-item.games .game-infos{width:100px}game-list game-item.games .status-cancelled span{text-decoration:line-through}game-list game-item.games .status-cancelled span[data-cancel-text]{margin-top:-.85rem}game-list game-item.games .status-cancelled span[data-cancel-text]:after{content:attr(data-cancel-text);text-transform:none;text-decoration:none;display:block;position:absolute;left:0;right:0;font-size:.65rem;font-family:Poppins,sans-serif}game-list .round-title{padding:0 .3rem;font-size:var(--secondary-font-size);background-color:rgba(133,133,133,var(--opacity));display:flex;justify-content:space-between;align-items:center;cursor:pointer}game-list .round-title .league-standings{margin-left:auto}game-list .round-title .league-standings:hover{color:var(--primary-color)}game-list .round-title:hover{background-color:var(--hover)}:where(api-sports-widget[data-type=league]) .games-container>game-item.results .game-infos{width:125px}@container (width <=20rem){:where(api-sports-widget[data-type=h2h]) .games-container game-item.results .game-infos{min-width:75px!important;flex-direction:column-reverse}}.modal-widget games-component[data-league] .league-standings,api-sports-widget[data-h2h] .game-list-header .league-standings{display:none}standing-component{display:flex;container-type:inline-size;flex-direction:column;flex-grow:1}standing-component .header{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center}standing-component .header .modal-widget-close{display:none}standing-component .header .modal-widget-title{display:flex;align-items:center;gap:.5rem;line-height:.85rem;font-weight:700;color:var(--text-color)}standing-component .header .modal-widget-title .league-flag{width:var(--flag-size);box-shadow:0 0 3px #00000026;border-radius:3px}standing-component .header .modal-widget-title .league-name{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2rem;font-size:var(--secondary-font-size)}standing-component .header .modal-widget-title.f1-ranking-header{display:flex;justify-content:space-between;padding:5px;font-size:var(--title-font-size);position:relative;box-sizing:border-box;min-height:var(--league-height);background-color:#b5b5b51a;border-radius:3px;width:100%}standing-component table{width:100%;border-collapse:collapse;font-size:var(--primary-font-size)}standing-component table td:first-child{padding:0}standing-component .header+.body{padding-top:1rem}standing-component .body .navtab-header{justify-content:center}standing-component .group-title{margin-top:.5rem}standing-component .team-form{display:flex;justify-content:center;flex-wrap:wrap;gap:2px}standing-component .team-form>span{text-align:center;border-radius:3px;display:block}standing-component .team-form .form-w{color:var(--success-color);background:color-mix(in srgb,var(--success-color),rgba(255,255,255,.15) 87%)}standing-component .team-form .form-l,standing-component .team-form .form-o{color:var(--danger-color);background:color-mix(in srgb,var(--danger-color),rgba(255,255,255,.15) 87%)}standing-component .team-form .form-d{color:var(--warning-color);background:color-mix(in srgb,var(--warning-color),rgba(255,255,255,.15) 87%)}standing-component .team-form>span{width:16px}.modal-widget-content.tab-standings .header,.widget-container.tab-standings .header{display:flex;justify-content:space-between;padding:5px;font-size:var(--title-font-size);position:relative;box-sizing:border-box;min-height:var(--league-height);background-color:#b5b5b51a}.modal-widget-content.tab-standings .header .favorite-star,.widget-container.tab-standings .header .favorite-star{height:16px!important;font-size:var(--primary-font-size)}.modal-widget-content.tab-standings .header .league-name,.widget-container.tab-standings .header .league-name{font-size:var(--secondary-font-size);line-height:inherit;font-weight:500;overflow:visible}@container (width <=27rem){.modal-widget-content.tab-standings .header .league-name,.widget-container.tab-standings .header .league-name{font-size:var(--primary-font-size);line-height:calc(var(--primary-font-size) + .25rem)}}.modal-widget-content.tab-standings .header .modal-widget-title,.widget-container.tab-standings .header .modal-widget-title{width:100%}.modal-widget-content.tab-standings .body,.widget-container.tab-standings .body{padding:5px}leagues-component .country-header{display:flex;justify-content:space-between;padding:5px;cursor:pointer;font-size:var(--title-font-size);position:relative;box-sizing:border-box;min-height:var(--league-height);background-color:rgba(133,133,133,var(--opacity))}leagues-component .country-header:hover .btn-widget-toggle,leagues-component .country-header:hover .country-name,leagues-component .country-header:hover .league-name{color:var(--primary-color)}leagues-component .header-info{display:flex;align-items:center;gap:8px;width:100%;z-index:1}leagues-component .header-info .country-name{margin-right:auto;height:auto;line-height:.85rem;font-weight:500;text-align:left}leagues-component .header-info .count-league{opacity:1;font-size:var(--primary-font-size);color:#5b6470}leagues-component .header-info .btn-widget-toggle{font-size:var(--primary-font-size);color:var(--text-color);background:none;border:none;cursor:pointer;outline:none;line-height:1rem;display:flex;transform:rotate(-90deg);transition:transform .2s ease;flex-direction:column-reverse;justify-content:center;padding:0}leagues-component .header-info .btn-widget-toggle svg{width:18px}leagues-component .header-info .btn-widget-toggle.open{transform:rotate(0)}leagues-component .header-info .btn-widget-toggle:hover{color:var(--primary-color)}leagues-component .country-header img{width:var(--flag-size);border-radius:3px;text-align:center;font-size:.95rem;line-height:1.5rem;height:auto}leagues-component .country-header .icon{font-size:1.3rem}leagues-component .league-item{display:flex;align-items:center;gap:.5rem;padding:0 .5rem;height:30px;font-size:var(--primary-font-size);cursor:pointer}leagues-component .league-item .league-logo{width:var(--teams-logo-size);border-radius:3px;text-align:center;font-size:.95rem;line-height:1.5rem;height:auto}leagues-component .league-item:hover{background-color:var(--hover)}team-detail .navtab-container{margin-top:1rem}team-detail .team-header{display:flex;gap:1rem}team-detail .team-header .team-logo{max-height:var(--teams-logo-size-xl);border-radius:10px;background:var(--hover);padding:5px}team-detail .team-infos{flex-grow:1}team-detail .team-logo{object-fit:contain}team-detail .team-profile .team-name{font-size:var(--title-font-size);font-weight:600;margin:0;display:flex;align-items:center}team-detail .favorite-star{margin-left:.5rem;width:22px;height:22px}team-detail .favorite-star svg{width:22px;height:22px}team-detail .modal-widget-close{margin-left:auto}team-detail .venue-img{display:flex;gap:.5rem;flex-direction:column}team-detail .venue-img>div{display:flex;gap:.5rem;width:100%}team-detail .venue-img>div h3{text-align:left}team-detail .venue-img>div>div{flex-direction:column}team-detail .venue-img ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;width:100%;grid-template-columns:minmax(150px,max-content) 1fr;box-sizing:border-box}@container (width <=32rem){team-detail .venue-img ul{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}team-detail .venue-img li{font-size:var(--secondary-font-size);display:flex;background-color:var(--hover);padding:.4rem .8rem;border-radius:.8rem;box-sizing:border-box;align-items:center;gap:.5rem}team-detail .venue-img li svg{stroke:var(--primary-color);min-width:2rem;height:2rem}team-detail .venue-img li svg+div{display:flex;flex-direction:column;gap:.1rem}team-detail .venue-img li svg+div span:first-child{font-size:1rem;font-weight:600;color:var(--text-color);line-height:1}team-detail .venue-img li svg+div span:last-child{font-size:.65rem;color:var(--text-color);margin-top:.15rem;line-height:1}team-detail .venue-img img{max-width:35%;border-radius:6px;flex:0 1 auto;object-fit:cover}team-detail p{font-size:var(--secondary-font-size);opacity:.85;margin:0}team-detail .team-form{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}team-detail .team-form>span{text-align:center;border-radius:3px;display:block}team-detail .team-form .form-w{color:var(--success-color);background:color-mix(in srgb,var(--success-color),rgba(255,255,255,.15) 87%)}team-detail .team-form .form-l,team-detail .team-form .form-o{color:var(--danger-color);background:color-mix(in srgb,var(--danger-color),rgba(255,255,255,.15) 87%)}team-detail .team-form .form-d{color:var(--warning-color);background:color-mix(in srgb,var(--warning-color),rgba(255,255,255,.15) 87%)}team-detail .team-form>span{width:30px;height:30px;line-height:30px;transition:all .2s ease}@container (max-width: 30rem){team-detail .team-form>span{width:22px;height:22px;line-height:22px}}team-detail .team-squads-container{display:flex;flex-direction:column;gap:.5rem}team-detail .team-squads-container .player-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(146px,1fr));grid-gap:8px;gap:8px}team-detail .team-squads-container .player-card{display:flex;align-items:center;padding:.25rem;border-radius:8px;color:var(--text-color);box-sizing:border-box;font-size:var(--button-font-size)}team-detail .team-squads-container .player-card:hover{background-color:var(--hover)}team-detail .team-squads-container .player-image{width:35px;height:35px;border-radius:50%;object-fit:cover;margin-right:.75rem;background:var(--hover)}team-detail .team-squads-container .player-number{width:35px;height:35px;border-radius:50%;margin-right:.75rem;background:var(--hover);color:var(--primary-color);text-align:center;font-size:var(--title-font-size);line-height:35px;font-weight:600}team-detail .team-squads-container .player-info{display:flex;flex-direction:column;align-items:flex-start}team-detail .team-squads-container .player-name{font-weight:600}team-detail .team-squads-container .player-age{color:var(--light-color);font-size:var(--primary-font-size)}team-detail .team-stats .table-widget{max-width:22rem;margin:auto}team-detail .table-widget.clean-table{max-width:22rem}team-detail .table-widget.clean-table td,team-detail .table-widget.clean-table th{width:33%;text-align:center}team-detail .table-widget:not(.clean-table) tr{cursor:pointer}team-detail .table-widget:not(.clean-table) td:nth-child(2),team-detail .table-widget:not(.clean-table) th:nth-child(2){text-align:left}team-detail .table-widget:not(.clean-table) td:nth-child(2) svg{position:absolute;right:0;top:0;bottom:0;margin:auto;height:1rem}team-detail .table-widget:not(.clean-table) td:first-child,team-detail .table-widget:not(.clean-table) th:first-child{text-align:center;white-space:nowrap;width:1%}team-detail .tab-stats .stat-header{display:flex;margin-bottom:1rem}team-detail .tab-stats .stat-header h3{margin-bottom:0}team-detail .tab-stats .stat-header .btn-widget{border:0;line-height:10px}team-detail .tab-stats .stat-header .stat-league-title{flex-grow:1}driver-detail .modal-widget-close,player-detail .modal-widget-close{float:right}driver-detail .navtab-container,driver-detail .navtab-team-view,player-detail .navtab-container,player-detail .navtab-team-view{margin-top:1rem}driver-detail .navtab-team-view .navtab-title,player-detail .navtab-team-view .navtab-title{margin-bottom:.5rem}driver-detail .player-header,player-detail .player-header{display:flex;gap:1rem}@container (width <=30rem){driver-detail .player-header,player-detail .player-header{align-items:center}}driver-detail .player-header .infos,player-detail .player-header .infos{display:flex}driver-detail .player-header .player-info,player-detail .player-header .player-info{display:flex;flex-direction:column;text-transform:capitalize;justify-content:space-between;font-size:var(--button-font-size);color:#858585}driver-detail .player-header .player-info span,player-detail .player-header .player-info span{color:var(--text-color);font-size:var(--button-font-size);box-sizing:border-box;font-family:Tomorrow}driver-detail .player-logo,player-detail .player-logo{position:relative;display:flex;justify-content:center}driver-detail .player-logo span,player-detail .player-logo span{position:absolute;right:1rem;bottom:1rem;border-radius:50%;background-color:var(--primary-color);width:2rem;height:2rem;text-align:center;line-height:2rem;font-family:Tomorrow;font-size:1.2rem}driver-detail .player-logo img,player-detail .player-logo img{object-fit:contain;border-radius:50%;max-height:5.5rem;padding:1rem}driver-detail .player-name,player-detail .player-name{font-size:calc(var(--title-font-size) + .1rem);font-weight:600;margin:0;display:flex;align-items:center;text-align:center}driver-detail .player-name+p,player-detail .player-name+p{margin-top:0;margin-bottom:.5rem;font-size:var(--title-font-size)}driver-detail .player-name+.infos,player-detail .player-name+.infos{margin-top:1.5rem}driver-detail .stat-flex,player-detail .stat-flex{margin-bottom:1.5rem}driver-detail .player-stats-section:first-of-type h3,player-detail .player-stats-section:first-of-type h3{margin-top:0}driver-detail .player-stats-section:not(:first-of-type),player-detail .player-stats-section:not(:first-of-type){margin-top:2rem}driver-detail .player-infos,player-detail .player-infos{flex-grow:1;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}driver-detail .player-infos .infos,player-detail .player-infos .infos{display:flex;gap:.5rem;justify-content:space-around;width:100%;flex-flow:wrap}driver-detail .team-history ul,player-detail .team-history ul{list-style:none;padding:0;margin:0}driver-detail .team-history ul li,player-detail .team-history ul li{display:flex;align-items:center;gap:1rem;padding:.25rem 4px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:var(--secondary-font-size)}driver-detail .team-history ul li .season,player-detail .team-history ul li .season{min-width:2.5rem;font-weight:600;text-align:center}driver-detail .team-history ul li .team-logo,player-detail .team-history ul li .team-logo{min-width:60px;height:23px;object-fit:contain;background-color:#8585854d;border-radius:6px}driver-detail .team-history ul li .team-name,player-detail .team-history ul li .team-name{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}driver-detail .modal-widget-close,player-detail .modal-widget-close{margin-left:auto}driver-detail .table-widget tr,player-detail .table-widget tr{cursor:pointer}driver-detail .table-widget td:first-child,driver-detail .table-widget th:first-child,player-detail .table-widget td:first-child,player-detail .table-widget th:first-child{text-align:center;white-space:nowrap;width:1%}driver-detail .table-widget td:nth-child(2),driver-detail .table-widget th:nth-child(2),player-detail .table-widget td:nth-child(2),player-detail .table-widget th:nth-child(2){text-align:left}driver-detail .table-widget td:nth-child(2) svg,player-detail .table-widget td:nth-child(2) svg{position:absolute;right:0;top:0;bottom:0;margin:auto;height:1rem}driver-detail .team-select,player-detail .team-select{margin-bottom:1rem}.stat-flex{display:flex;flex-wrap:wrap;justify-content:space-around}.stat-flex>div{flex-grow:1;text-align:center;font-family:Tomorrow;font-size:var(--button-font-size)}@container (width <=30rem){.stat-flex>div{flex-basis:50%;display:flex;flex-direction:column}}.stat-flex .pie-mixed-container{position:relative;width:100px;height:100px;margin:auto}.stat-flex .pie-mixed-container .pie-center-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--title-font-size);line-height:var(--title-font-size);color:var(--text-color);opacity:0;pointer-events:none;text-align:center;transition:opacity .2s ease;font-family:Tomorrow;display:flex;text-transform:uppercase;flex-direction:column;gap:.25rem}.stat-flex .pie-mixed-container .pie-center-label span{font-size:.65rem;font-family:Poppins;white-space:nowrap;letter-spacing:-.008rem}.stat-flex .pie-svg{width:100px;height:100px;display:block;transform:rotate(-90deg)}.stat-flex .pie-svg .slice{stroke:none;fill:currentColor;cursor:pointer}.stat-flex .pie-svg .slice.win{color:var(--success-color)}.stat-flex .pie-svg .slice.draw{color:var(--warning-color)}.stat-flex .pie-svg .slice.lose{color:var(--danger-color)}.stat-flex .pie-svg .slice.lineup-0{color:var(--success-color)}.stat-flex .pie-svg .slice.home,.stat-flex .pie-svg .slice.lineup-1{color:var(--primary-color)}.stat-flex .pie-svg .slice.away,.stat-flex .pie-svg .slice.lineup-2{color:var(--away-color)}.stat-flex .pie-svg .slice.lineup-3{color:var(--light-color)}.stat-flex .pie-svg .slice.missed{color:rgba(133,133,133,calc(var(--opacity) - .04))}.stat-flex .pie-svg .slice.lineup-4{color:#898989}.stat-flex .pie-svg .donut-hole{fill:var(--background-color)}.stat-flex .stat-type{display:block;width:100%;text-align:center;font-size:var(--secondary-font-size);color:var(--text-color);line-height:var(--secondary-font-size)}.stat-inline{padding:.5rem;border-radius:3px;display:flex;justify-content:space-between;align-items:center}.stat-inline h3{margin:0;background-color:transparent}@container (max-width: 25rem){.stat-inline{flex-direction:column}.stat-inline h3{margin-bottom:.5rem}}.stat-title{text-align:center;font-size:var(--title-font-size)}.team-stats{display:flex;flex-direction:column}.stat-title{display:flex;margin-bottom:1rem;padding:0!important}.stat-title>div{flex-grow:1;text-align:center;font-weight:500}.stat-title>div.home{color:var(--home-color)}.stat-title>div.away{color:var(--away-color)}.stat-row{display:flex;flex-direction:column;align-items:center;margin-bottom:.25rem;position:relative}.stat-row .stat-title{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 10px;margin-bottom:0}.stat-row .stat-type{text-align:center;flex:1 1}.stat-row .stat-type,.stat-row .team-value{font-size:var(--secondary-font-size);color:var(--text-color);line-height:var(--secondary-font-size)}.stat-row .team-value{width:40px;text-align:left}.stat-row .team-value.away-value{text-align:right}.stat-row .stat-bar-wrapper{display:flex;align-items:center;width:100%;position:relative;height:8px;margin-top:.25rem}.stat-row .stat-bar{position:relative;flex:1 1;height:5px;background-color:rgba(133,133,133,var(--opacity));border-radius:2px;overflow:hidden;display:flex;justify-content:center}.stat-row .bar{height:100%;position:absolute;top:0;transition:width .3s ease;border-radius:2px}.stat-row .home-bar{background-color:var(--home-color);left:49.8%;transform:translate(-100%)}.stat-row .away-bar{background-color:var(--away-color);left:50.2%;transform:translate(0)}.stat-section{display:flex;gap:.5rem;flex-direction:column}.stat-section:not(:first-of-type){margin-top:1rem}.stat-section .section-title{font-size:1rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase;color:var(--text-color,#fff);border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.25rem;text-align:center;margin-top:.25rem}.column-group{width:100%}.column-group .stat-title{margin-bottom:-.25rem;padding:0}.column-group .column-bar-wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;width:100%;height:60px;margin-top:.5rem;max-width:22rem;min-height:5rem}.column-group .column{height:100%;width:12.5%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.column-group .column .column-stack,.column-group .column .pair-bar{display:flex;width:100%;height:100%;justify-content:flex-start;flex-direction:column-reverse;gap:.1rem}.column-group .column .column-stack{align-items:center}.column-group .column .column-stack:hover .col-widget span{opacity:1}.column-group .column .col-widget{width:100%;display:flex;align-items:center;justify-content:center;font-size:.6rem;color:#fff;border-radius:2px;transition:height .3s ease}.column-group .column .col-widget.yellow{background:#ffc107}.column-group .column .col-widget.red{background:#f44336}.column-group .column .col-widget span{opacity:0;font-size:var(--button-font-size);cursor:default;transition:opacity .2s ease;font-weight:600;text-shadow:0 0 4px black}.column-group .column .label{margin-top:.25rem;font-size:.6rem;color:var(--light-color);text-align:center;white-space:nowrap}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.5rem;gap:.5rem;align-items:stretch}.stat-grid+.stat-title{margin-top:1rem}chart-statistics[type=stat-box]{display:flex;flex-direction:column;justify-content:space-between}chart-statistics[type=timeline] .stat-type{margin-bottom:.25rem;margin-top:.5rem}.chart-stat-box{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;background:var(--hover);padding:.25rem;border-radius:.5rem;gap:.5rem}.chart-stat-box .stat-box-label{font-weight:600;font-size:1rem;text-align:center;color:var(--text-color)}.chart-stat-box .stat-box-values{display:flex;justify-content:space-around}.chart-stat-box .stat-box-values .stat-value{display:flex;flex-direction:column;align-items:center}.chart-stat-box .stat-box-values .stat-value span{font-size:.75rem;opacity:.7;color:var(--text-color)}.chart-stat-box .stat-box-values .stat-value strong{font-size:1.3rem;font-weight:700;color:var(--text-color)}select-component{display:inline-block;font-size:14px;width:100%;color:var(--text-color)}select-component,select-component .select-wrapper{position:relative}select-component:not(.single-option) .select-trigger{cursor:pointer}select-component .select-trigger{display:flex;align-items:center;gap:.5em;background:#b5b5b51a;border:0;padding:.5em;border-radius:4px;width:100%;font-size:var(--title-font-size);font-family:inherit}select-component .select-trigger i{margin-left:auto}select-component .select-trigger .selected-label{color:var(--text-color)}select-component .select-trigger svg{margin-left:auto;stroke:var(--text-color);transform:rotate(0)}select-component .select-options{position:absolute;top:100%;left:0;z-index:10;display:none;background:var(--background-color);border-radius:4px;width:100%;margin-top:4px;list-style:none;padding:0;max-height:200px;overflow-y:auto}select-component .option-img{min-width:2.7rem;display:flex;justify-content:center;align-items:center}select-component .option-img img{max-height:25px;max-width:30px;box-shadow:0 0 3px #00000026;border-radius:3px}select-component.open .select-trigger svg{transform:rotate(180deg)}select-component.open .select-options{display:block}select-component .select-option{display:flex;align-items:center;gap:.5em;padding:.5em;cursor:pointer;font-size:var(--title-font-size);background:#b5b5b51a}select-component .select-option .option-label{flex:1 1}select-component .select-option.active{display:none}select-component .select-option:hover{background:#b5b5b526}date-picker{display:block;font-family:Tomorrow,Helvetica,sans-serif;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}date-picker .calendar-button{display:flex;align-items:center;cursor:pointer;height:25px;line-height:24px;vertical-align:middle}date-picker .calendar-button svg{color:var(--primary-color)}date-picker .calendar-container{display:flex;align-items:center}date-picker .calendar-text{padding:0 2px;font-weight:500;margin-top:-3px;text-transform:var(--header-text-transform)}date-picker .calendar-input,date-picker .calendar-text{color:var(--primary-color);font-size:var(--button-font-size)}date-picker .calendar-input{display:none;max-width:80px;text-align:center;cursor:pointer;border:0;border-radius:6px;background-color:#fff}date-picker .calendar-input:focus{outline:none}date-picker button.next-day,date-picker button.prev-day{background:transparent;padding:0;color:var(--primary-color);border:0;width:20px;height:25px;text-align:center;box-sizing:border-box;font-size:var(--button-font-size);line-height:var(--button-font-size);cursor:pointer;font-family:Poppins,sans-serif;outline:none;display:flex}date-picker button.next-day svg,date-picker button.prev-day svg{width:calc(var(--button-font-size) + .4rem)}date-picker button.next-day:hover,date-picker button.prev-day:hover{transform:scale(1.1)}date-picker .calendar-popup{position:absolute;top:calc(100% + 8px);background:color-mix(in srgb,var(--background-color),white 5%);border-radius:8px;box-shadow:0 4px 8px #0000001a;z-index:10;right:1rem;max-width:18rem}@container (width <=30rem){date-picker .calendar-popup{left:1rem;margin:auto}}date-picker .calendar-popup.hidden{display:none}date-picker .calendar-header{display:flex;justify-content:space-between;align-items:center;padding:0 5px;background:var(--primary-color);border-radius:8px 8px 0 0;color:#fff}date-picker .calendar-header>*{height:1.6rem;line-height:1.5rem}date-picker .calendar-header button{background:none;border:none;cursor:pointer;font-size:var(--button-font-size);color:#fff;transition:color .2s}date-picker .calendar-header button:hover{color:#f0f0f0}date-picker .calendar-header .month-year{font-size:var(--button-font-size);color:#fff;text-transform:var(--header-text-transform)}date-picker .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;padding:4px}date-picker .calendar-grid.year-mode{grid-template-columns:repeat(3,1fr)}date-picker .calendar-day{text-align:center;padding:5px;cursor:pointer;border-radius:5px;font-size:var(--primary-font-size);line-height:var(--primary-font-size);color:var(--text-color)}date-picker .calendar-day.selected-day,date-picker .calendar-day:hover{background:var(--primary-color);color:#fff!important}date-picker .calendar-day.current-day{color:var(--primary-color)}date-picker button.next-month,date-picker button.prev-month{display:flex;align-items:center;cursor:pointer;box-sizing:border-box;padding:0;color:#fff;transition:transform .2s}date-picker button.next-month svg,date-picker button.prev-month svg{width:calc(var(--button-font-size) + .5rem);height:calc(var(--button-font-size) + .5rem)}date-picker button.next-month:hover,date-picker button.prev-month:hover{transform:scale(1.1)}modal-component api-sports-widget{max-height:none}modal-component .btn-widget:not(.btn-widget-link){border:0;font-size:1.5rem;transform:scale(1)}modal-component .btn-widget:not(.btn-widget-link) svg{transition:stroke .2s ease}modal-component .btn-widget:not(.btn-widget-link):hover svg{stroke:color-mix(in srgb,var(--primary-color),#000000 35%)}modal-component .modal-widget-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1021;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}modal-component .modal-widget-backdrop.fade-in{opacity:1;visibility:visible}modal-component .modal-widget-backdrop.fade-out{opacity:0;visibility:hidden}modal-component .modal-widget{background:transparent;border-radius:8px;width:90%;max-width:600px;box-shadow:0 4px 6px #0003;position:relative;opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}modal-component .modal-widget.slide-in{opacity:1;visibility:visible;transform:translateY(0)}modal-component .modal-widget .widget-header .modal-widget-close{padding-right:.2rem;padding-top:.1rem}modal-component .modal-widget .widget-header+.modal-widget-content,modal-component .modal-widget .widget-header+.modal-widget-content+.modal-widget-content{padding:0;height:80vh}modal-component .modal-widget .widget-header+.modal-widget-content .modal-widget-close,modal-component .modal-widget .widget-header+.modal-widget-content+.modal-widget-content .modal-widget-close{display:none}modal-component .modal-widget .modal-widget-content{color:var(--text-color);display:none;background-color:#1e1e1ec9!important}modal-component .modal-widget .modal-widget-content api-sports-widget{max-height:80vh;overflow:auto}modal-component .modal-widget .modal-widget-content.active{display:block}modal-component .modal-widget .f1-header,modal-component .modal-widget .header{display:flex;justify-content:space-between;align-items:center}modal-component .modal-widget .f1-header h2,modal-component .modal-widget .header h2{font-size:1.6rem;margin:0}modal-component .modal-widget .f1-header .modal-widget-close,modal-component .modal-widget .header .modal-widget-close{font-size:2rem;cursor:pointer;margin-left:10px;display:block;align-self:flex-start}modal-component .modal-widget .body{color:var(--text-color);line-height:1.6}nav-tab .navtab-header{display:flex;justify-content:space-around;background-color:#85858526;border-radius:3px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.navtab-header::-webkit-scrollbar{display:none}nav-tab .navtab-header.d-none+.navtab-content .tab-content{margin-top:0!important}nav-tab .navtab-header .btn-widget{cursor:pointer;display:flex;gap:8px;align-items:center;flex-grow:1;text-align:center;justify-content:center;padding:0 .2rem;height:26px;transition:gap .2s ease}@container (width <=25rem){nav-tab .navtab-header .btn-widget{gap:2px;height:22px;font-size:var(--primary-font-size);line-height:var(--primary-font-size)}nav-tab .navtab-header .btn-widget svg{display:none}}nav-tab .navtab-content{position:relative}nav-tab .navtab-content .tab-content{display:none;opacity:0;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;width:100%;pointer-events:none;margin-top:.5rem;overflow:hidden}@container (width <=28rem){nav-tab .navtab-content .tab-content{overflow-x:auto}}nav-tab .navtab-content .tab-content.active{opacity:1;position:static;pointer-events:auto;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}nav-tab .fade-in{animation:fadeIn .3s ease-in-out}search-filter{padding:5px;display:block}search-filter .search-filter-container{display:flex;position:relative}search-filter .search-filter-container .search-filter-input{width:100%;padding:6px;font-family:Poppins;outline:none;font-size:var(--primary-font-size);background-color:transparent;border-radius:4px;border:1px solid #e4e4e4;color:var(--text-color);z-index:1}search-filter .search-filter-container .search-filter-input:focus{border:1px solid var(--primary-color)}search-filter .search-filter-container .search-filter-input::placeholder{color:var(--text-color);font-style:italic}search-filter .search-filter-container svg{position:absolute;right:.5rem;top:0;bottom:0;margin:auto;color:var(--primary-color);width:18px}game-detail .match-status.status-finished,game-detail .race-status.status-finished,game-item .game-infos.status-finished{color:#15803d}game-detail .match-status.status-live,game-detail .race-status.status-live,game-item .game-infos.status-live{color:#c92a2a}team-detail .team-name{font-size:var(--title-font-size);font-weight:600;margin:0;display:flex;align-items:center}game-item .gi-odds{display:flex;gap:4px;align-items:center;flex-shrink:0;padding:0 8px 0 4px;margin-left:6px}game-item .gi-odd{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:40px;padding:2px 5px;border:1px solid rgba(120,130,150,.18);border-radius:6px;background:rgba(255,255,255,.65);line-height:1.05;transition:border-color .15s,background .15s}game-item .gi-odd:hover{border-color:var(--primary-color,#18cfc0);background:#fff}game-item .gi-odd .gi-odd-l{font-size:8.5px;font-weight:600;letter-spacing:.3px;color:var(--text-muted,#94a3b8)}game-item .gi-odd .gi-odd-v{font-size:12px;font-weight:700;color:var(--text-color,#1e293b);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}game-item .gi-odd.is-empty .gi-odd-v{color:#cbd5e1}@media (max-width:640px){game-item .gi-odds{gap:3px;padding:0 2px;margin-left:3px}game-item .gi-odd{min-width:32px;padding:2px 3px}game-item .gi-odd .gi-odd-l{font-size:8px}game-item .gi-odd .gi-odd-v{font-size:10.5px}}game-item button.gi-odd{font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}game-item .gi-odd-btn:active{transform:scale(.96)}.md-subtabs{display:block}.md-subtabs .navtab-header-sub{margin:2px 0 12px;background-color:#8585851a;border-radius:3px}.md-subtabs .navtab-header-sub .btn-widget{height:24px;font-size:var(--primary-font-size);line-height:var(--primary-font-size)}.md-subtabs>.navtab-content{margin-top:0}@media (max-width:640px){.md-subtabs .navtab-header-sub{justify-content:flex-start}.md-subtabs .navtab-header-sub .btn-widget{flex:0 0 auto;padding:0 .7rem}}@media (min-width:1200px){#detailOverlay,#detailOverlay.show{display:none!important;opacity:0!important;pointer-events:none!important}.col-right{position:-webkit-sticky;position:sticky;top:var(--header-h);align-self:start;height:calc(100vh - var(--header-h));min-height:0;overflow-y:auto}}:root{--lk-skel-base:#e8edf2;--lk-skel-hi:#f4f7fa}@keyframes lk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lk-skel,.loading-block .loading:after,.loading-block .loading:before,.skeleton-row,.tab-loading:after,.tab-loading:before,.widget-loading:after,.widget-loading:before{background:linear-gradient(90deg,var(--lk-skel-base) 25%,var(--lk-skel-hi) 50%,var(--lk-skel-base) 75%);background-size:200% 100%;animation:lk-shimmer 1.4s ease-in-out infinite;border-radius:8px}@media (prefers-reduced-motion:reduce){.lk-skel,.loading-block .loading:after,.loading-block .loading:before,.skeleton-row,.tab-loading:after,.tab-loading:before,.widget-loading:after,.widget-loading:before{animation:none}}.widget-loading{display:block!important;width:100%;padding:16px!important;text-align:left!important;min-height:180px}.widget-loading .spinner,.widget-loading>p{display:none!important}.widget-loading:before{content:"";display:block;height:16px;width:52%;margin:0 0 16px}.widget-loading:after{content:"";display:block;height:40px;border-radius:10px;box-shadow:0 52px 0 0 var(--lk-skel-base),0 100px 0 0 var(--lk-skel-base),0 148px 0 0 var(--lk-skel-base)}.skeleton-rows{display:flex;flex-direction:column;gap:6px;padding:6px 4px}.skeleton-row{height:46px;margin:0}.loading-block{display:block!important;padding:16px!important;align-items:stretch!important}.loading-block .loading{position:static!important;display:block!important;width:100%;min-height:0;contain:layout paint}.loading-block .loading svg{display:none!important}.loading-block .loading:before{content:"";display:block;height:16px;width:52%;margin:0 0 16px}.loading-block .loading:after{content:"";display:block;height:40px;border-radius:10px;box-shadow:0 52px 0 0 var(--lk-skel-base),0 100px 0 0 var(--lk-skel-base),0 148px 0 0 var(--lk-skel-base)}.game-detail-tabs .tab-loading,.tab-loading{display:block!important;min-height:140px;padding:8px 4px}.game-detail-tabs .tab-loading .spinner,.tab-loading .spinner{display:none!important}.tab-loading:before{content:"";display:block;height:16px;width:44%;margin:4px 0 16px}.tab-loading:after{content:"";display:block;height:40px;border-radius:10px;box-shadow:0 52px 0 0 var(--lk-skel-base),0 100px 0 0 var(--lk-skel-base)}@media (max-width:768px){.col-right.open{display:block!important}}@media (prefers-color-scheme:dark){:root{--lk-skel-base:#22303f;--lk-skel-hi:#2c3e52}}