.sp-event-list-wrapper{overflow:auto;max-height:600px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.06);position:relative}.sp-event-list{width:100%;border-collapse:collapse;font-family:"Proza Libre","Roboto",sans-serif;font-size:14px;background:#fff}.sp-event-list thead th{position:sticky;top:0;z-index:10;background:#0a0a0a;color:#e5e523;padding:10px 12px;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.5px;text-align:center;white-space:nowrap;border-bottom:2px solid #e5e523}.sp-event-list td:first-child,.sp-event-list th:first-child{position:sticky;left:0;z-index:5;background:#fff;min-width:100px}.sp-event-list thead th:first-child{z-index:15;background:#0a0a0a}.sp-event-list td{padding:8px 12px;border-bottom:1px solid #f0f0f0;text-align:center;vertical-align:middle;background:#fff}.sp-event-list tbody tr:nth-child(even) td{background:#fafafa}.sp-event-list tbody tr:nth-child(even) td:first-child{background:#fafafa}.sp-event-list tbody tr:hover td{background:#fff8c4!important}.sp-event-list tbody tr:hover td:first-child{background:#fff8c4!important}.sp-event-list a{color:#00cec9;text-decoration:none}.sp-event-list a:hover{color:#00b3a9;text-decoration:underline}.sp-event-list .team-logo img{width:24px;height:24px;object-fit:contain;vertical-align:middle;margin:0 4px}.sp-event-list .data-results:empty::before{content:"-"}.sp-event-list .data-incidents .sp-icon-soccerball,.sp-event-list .data-incidents .sp-icon-shoe,.sp-event-list .data-incidents .sp-icon-card-yellow,.sp-event-list .data-incidents .sp-icon-card-red,.sp-event-list .data-incidents .sp-icon-clean-sheet{font-size:18px;margin:0 2px}.sp-event-list .data-performance .sp-icon-soccerball,.sp-event-list .data-performance .sp-icon-shoe,.sp-event-list .data-performance .sp-icon-card-yellow,.sp-event-list .data-performance .sp-icon-card-red{font-size:18px;display:inline-block;margin:0 2px;vertical-align:middle}.sp-event-list .data-performance .sp-icon-soccerball{color:#e5e523}.sp-event-list .data-performance .sp-icon-shoe{color:#00cec9}.sp-event-list .data-performance .sp-icon-card-yellow{color:#fc0}.sp-event-list .data-performance .sp-icon-card-red{color:#f00}.sp-template-player-statistics .sp-table-wrapper{overflow:auto;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.06);background:#fff;margin-bottom:20px}.sp-template-player-statistics .sp-player-statistics{width:100%;border-collapse:collapse;font-family:"Proza Libre","Roboto",sans-serif;font-size:13px;background:#fff;min-width:700px}.sp-template-player-statistics .sp-player-statistics thead th{position:sticky;top:0;z-index:10;background:#fff!important;color:#000!important;padding:8px 10px;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.5px;text-align:center;border-bottom:2px solid #ccc;white-space:nowrap}.sp-template-player-statistics .sp-player-statistics thead th img{width:16px!important;height:16px!important;object-fit:contain;vertical-align:middle}.sp-template-player-statistics .sp-player-statistics thead th .sp-icon{font-size:16px!important;vertical-align:middle}.sp-template-player-statistics .sp-player-statistics td{padding:6px 8px;border-bottom:1px solid #eee;text-align:center;vertical-align:middle;background:#fff;color:#000}.sp-template-player-statistics .sp-player-statistics tbody tr:nth-child(even) td{background:#f9f9f9}.sp-template-player-statistics .sp-player-statistics tbody tr:hover td{background:#f0f0f0!important}.sp-template-player-statistics .sp-player-statistics td:first-child,.sp-template-player-statistics .sp-player-statistics th:first-child{position:sticky;left:0;z-index:5;background:#fff;min-width:80px}.sp-template-player-statistics .sp-player-statistics thead th:first-child{z-index:15;background:#fff!important}.sp-template-player-statistics .sp-player-statistics tbody tr:nth-child(even) td:first-child{background:#f9f9f9}.sp-template-player-statistics .sp-player-statistics tbody tr:hover td:first-child{background:#f0f0f0!important}.sp-template-player-statistics .sp-player-statistics .sp-highlight{background:#f5f5f5!important;font-weight:600}.sp-template-player-statistics .sp-player-statistics .sp-highlight td{background:#f5f5f5!important}.sp-template-player-statistics .sp-player-statistics tbody tr:hover .sp-highlight td{background:#e8e8e8!important}@media (max-width:768px){.sp-event-list{font-size:11px}.sp-event-list th,.sp-event-list td{padding:4px 6px}.sp-event-list thead th{font-size:9px;padding:6px 4px;white-space:nowrap}.sp-event-list td:first-child,.sp-event-list th:first-child{min-width:70px}.sp-template-player-statistics .sp-player-statistics{font-size:11px;min-width:500px}.sp-template-player-statistics .sp-player-statistics th,.sp-template-player-statistics .sp-player-statistics td{padding:4px 6px}.sp-template-player-statistics .sp-player-statistics thead th{font-size:9px;padding:6px 4px}.sp-template-player-statistics .sp-player-statistics td:first-child,.sp-template-player-statistics .sp-player-statistics th:first-child{min-width:60px}.sp-event-list .data-incidents .sp-icon-soccerball,.sp-event-list .data-incidents .sp-icon-shoe,.sp-event-list .data-incidents .sp-icon-card-yellow,.sp-event-list .data-incidents .sp-icon-card-red{font-size:14px!important}.sp-event-list .data-performance .sp-icon-soccerball,.sp-event-list .data-performance .sp-icon-shoe,.sp-event-list .data-performance .sp-icon-card-yellow,.sp-event-list .data-performance .sp-icon-card-red{font-size:14px!important}.sp-event-list .team-logo img{width:18px!important;height:18px!important}}@media (max-width:480px){.sp-event-list{font-size:9px}.sp-event-list th,.sp-event-list td{padding:3px 4px}.sp-event-list thead th{font-size:8px;padding:4px 3px}.sp-event-list td:first-child,.sp-event-list th:first-child{min-width:50px}.sp-template-player-statistics .sp-player-statistics{font-size:9px;min-width:400px}.sp-template-player-statistics .sp-player-statistics th,.sp-template-player-statistics .sp-player-statistics td{padding:3px 4px}.sp-template-player-statistics .sp-player-statistics thead th{font-size:8px;padding:4px 3px}.sp-template-player-statistics .sp-player-statistics td:first-child,.sp-template-player-statistics .sp-player-statistics th:first-child{min-width:40px}}@media (max-width:768px){.sp-template-player-statistics .sp-player-statistics td .sp-icon-soccerball,.sp-template-player-statistics .sp-player-statistics td .sp-icon-shoe,.sp-template-player-statistics .sp-player-statistics td .sp-icon-card-yellow,.sp-template-player-statistics .sp-player-statistics td .sp-icon-card-red{font-size:14px!important;width:14px!important;height:14px!important}.sp-template-player-statistics .sp-player-statistics thead th img{width:16px!important;height:16px!important;max-width:16px!important}}@media (max-width:480px){.sp-template-player-statistics .sp-player-statistics td .sp-icon-soccerball,.sp-template-player-statistics .sp-player-statistics td .sp-icon-shoe,.sp-template-player-statistics .sp-player-statistics td .sp-icon-card-yellow,.sp-template-player-statistics .sp-player-statistics td .sp-icon-card-red{font-size:12px!important;width:12px!important;height:12px!important}.sp-template-player-statistics .sp-player-statistics thead th img{width:14px!important;height:14px!important;max-width:14px!important}}@media (max-width:768px){.single-sp_event .sp-event-performance td.sp-performance-icons img,.single-sp_event .sp-event-performance td.sp-performance-icons .sp-icon-soccerball,.single-sp_event .sp-event-performance td.sp-performance-icons .sp-icon-shoe,.single-sp_event .sp-event-performance td.sp-performance-icons .dashicons{width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;font-size:12px!important}.single-sp_event .sp-event-performance .sp-icon-soccerball{width:16px!important;height:16px!important;font-size:10px!important}.single-sp_event .sp-event-performance .player-photo,.single-sp_event .sp-event-performance .player-photo-placeholder{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}.single-sp_event .sp-event-performance .player-photo-wrapper{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex:0 0 24px!important}}@media (max-width:480px){.single-sp_event .sp-event-performance td.sp-performance-icons img,.single-sp_event .sp-event-performance td.sp-performance-icons .sp-icon-soccerball,.single-sp_event .sp-event-performance td.sp-performance-icons .sp-icon-shoe,.single-sp_event .sp-event-performance td.sp-performance-icons .dashicons{width:12px!important;height:12px!important;max-width:12px!important;max-height:12px!important;font-size:10px!important}.single-sp_event .sp-event-performance .sp-icon-soccerball{width:14px!important;height:14px!important;font-size:9px!important}}.sp-template-player-statistics .sp-player-statistics{font-size:clamp(10px,1.8vw,13px)!important;min-width:500px}.sp-template-player-statistics .sp-player-statistics thead th{font-size:clamp(8px,1.2vw,11px)!important;padding:6px 8px!important}.sp-template-player-statistics .sp-player-statistics td{font-size:clamp(9px,1.5vw,12px)!important;padding:5px 6px!important}.single-sp_player .sp-event-list{font-size:clamp(10px,1.6vw,13px)!important;min-width:600px}.single-sp_player .sp-event-list thead th{font-size:clamp(8px,1.2vw,11px)!important;padding:6px 8px!important}.single-sp_player .sp-event-list td{font-size:clamp(9px,1.4vw,12px)!important;padding:5px 6px!important}.sp-template-player-statistics .sp-player-statistics td .sp-icon-soccerball,.sp-template-player-statistics .sp-player-statistics td .sp-icon-shoe,.sp-template-player-statistics .sp-player-statistics td .sp-icon-card-yellow,.sp-template-player-statistics .sp-player-statistics td .sp-icon-card-red,.single-sp_player .sp-event-list td .sp-icon-soccerball,.single-sp_player .sp-event-list td .sp-icon-shoe,.single-sp_player .sp-event-list td .sp-icon-card-yellow,.single-sp_player .sp-event-list td .sp-icon-card-red{font-size:clamp(12px,2vw,18px)!important;width:clamp(12px,2vw,18px)!important;height:clamp(12px,2vw,18px)!important;line-height:1!important}.sp-template-player-statistics .sp-player-statistics .team-logo-js,.single-sp_player .sp-event-list .team-logo-js{width:clamp(16px,2.5vw,24px)!important;height:clamp(16px,2.5vw,24px)!important;max-width:clamp(16px,2.5vw,24px)!important}@media (max-width:480px){.sp-template-player-statistics .sp-player-statistics{font-size:8px!important;min-width:380px}.sp-template-player-statistics .sp-player-statistics thead th{font-size:7px!important;padding:3px 4px!important}.sp-template-player-statistics .sp-player-statistics td{font-size:7px!important;padding:3px 4px!important}.single-sp_player .sp-event-list{font-size:8px!important;min-width:400px}.single-sp_player .sp-event-list thead th{font-size:7px!important;padding:3px 4px!important}.single-sp_player .sp-event-list td{font-size:7px!important;padding:3px 4px!important}}