.event-summary{background:#0b0e0f;color:#fff;padding:7px 0;border-radius:3px;font-family:Arial,sans-serif;position:relative}.event-summary .show-incidents{font-size:9px;line-height:18px;position:absolute;top:10px;left:50%;width:70px;text-align:center;border:1px solid #0b0e0f;background-color:#0b0e0f;margin-left:-35px;border-radius:3px;cursor:pointer}.event-summary .match-incidents{transition:max-height .25s ease,opacity .25s ease,padding .25s ease;opacity:0;padding:0;height:0;overflow:hidden}.event-summary .match-incidents.visible{height:auto;opacity:.95;padding:7px}.event-summary .event-chart-legend{min-height:30px;font-size:10px}.event-summary .event-chart-legend .home-name{position:absolute;left:15px}.event-summary .event-chart-legend .home-name span{width:6px;height:8px;background:#0091ff;position:absolute;left:-10px;top:3px}.event-summary .event-chart-legend .away-name{position:absolute;right:15px}.event-summary .event-chart-legend .away-name span{width:6px;height:8px;background:#ffbf00;position:absolute;right:-10px;top:3px}.event-summary .event-average{margin:10px 7px 5px}.event-summary .event-average .teamAverageTeam{display:flex;align-items:center;margin-bottom:7px}.event-summary .event-average .teamAverageTeam img{max-height:15px}.event-summary .event-average .teamAverageTeam span{margin-left:5px;color:#fff;font-size:12px;font-weight:600;line-height:15px}.event-chart-timeline{background-color:#0b0e0f;position:relative;width:100%;height:60px;display:flex;justify-content:center;align-items:center;border-left:7px solid #0b0e0f;border-right:7px solid #0b0e0f;overflow:hidden}.event-chart-timeline .mid-line{position:absolute;width:100%;height:1px;background-color:#374253;top:50%;transform:translateY(-50%)}.event-chart-timeline .bars{position:relative;width:100%;height:100%}.event-chart-timeline .bar{position:absolute;width:1%;transition:height .3s ease-in-out}.event-chart-timeline .bars .no-coverage{position:absolute;left:50%;top:50%;width:130px;font-size:11px;text-align:center;margin-left:-65px;margin-top:-13px;height:26px;background-color:#252d39;padding:6px 10px;color:#c6c6c6,}.blue{background-color:#0091ff;bottom:50%;transform-origin:bottom}.yellow{background-color:#ffbf00;top:50%;transform-origin:top}.event-summary .stats-container{display:flex;justify-content:space-around;margin:7px 0}.event-summary .stat-item{align-items:center;display:flex;flex-direction:column;flex:1 1}.event-summary .stat-item p{font-size:10px}.event-summary .stat-circle{width:24px;height:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;color:#fff;font-size:14px;font-weight:700;position:relative}.event-summary .stat-circle span{position:absolute;font-size:12px;width:20px;text-align:center}.event-summary .stat-circle span:first-child{top:-4px;left:-25px;color:#ffbf00}.event-summary .stat-circle span:nth-child(2){top:-4px;right:-25px;color:#0091ff}.event-summary .stat-circle span:nth-child(3){background-color:#202a39;width:16px;height:18px;border-radius:50%}.event-summary .stats-container-extra{min-width:22%;text-align:center;display:flex;justify-content:space-evenly}.event-summary .stats-container-extra .away-corner-card,.event-summary .stats-container-extra .home-corner-card{min-width:23%;max-width:23%;text-align:center;padding-left:2%;padding-right:2%}.event-summary .stats-container-extra .away-corner-card .metrics,.event-summary .stats-container-extra .home-corner-card .metrics{display:flex;align-items:center}.event-summary .stats-container-extra .away-corner-card .metrics .metric,.event-summary .stats-container-extra .home-corner-card .metrics .metric{width:33%;display:flex;flex-direction:column;align-items:center;font-weight:600;margin:18px 2px 0}.event-summary .stats-container-extra .away-corner-card .metrics .metric img,.event-summary .stats-container-extra .home-corner-card .metrics .metric img{max-width:15px;margin-bottom:5.5px}.event-summary .stats-container-extra .shots{min-width:46%;max-width:46%;margin:0}.event-summary .stats-container-extra .shots .team-stats{margin-bottom:0;text-align:center}.event-summary .stats-container-extra .shots .team-stats .stat-title{display:block;margin-bottom:2px;font-size:10px}.shots .team-stats .stat-bar{display:flex;width:80%;height:4px;background-color:#ccc;border-radius:5px;overflow:hidden;margin-left:10%}.shots .team-stats .stat-values{display:flex;justify-content:space-between;margin-top:-12px;font-weight:700}.team-a-bar{background-color:#0091ff}.team-a-bar,.team-b-bar{height:100%;transition:width .3s ease-in-out}.team-b-bar{background-color:#ffbf00}.team-a{color:#0091ff}.team-b{color:#ffbf00}.event-chart-timeline .time-markers{position:absolute;width:100%;height:100%;pointer-events:none}.event-chart-timeline .time-marker{position:absolute;top:0;width:1px;height:100%;background-color:hsla(0,0%,100%,.1)}.event-chart-timeline .time-marker:first-child{background-color:transparent}.event-chart-timeline .time-marker .time-label{position:absolute;top:0;left:50%;transform:translateX(-50%);color:#e5e5e5;font-size:8px;padding:2px 4px;border-radius:2px;white-space:nowrap}.event-chart-timeline .incidents-overlay{position:absolute;width:100%;height:100%;pointer-events:none;z-index:15}.event-chart-timeline .incidents-overlay .incident-marker{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:20}.event-chart-timeline .incidents-overlay .incident-marker:hover{transform:translateY(-50%) scale(1.1);z-index:25}.event-chart-timeline .incidents-overlay .incident-marker.goal{border-radius:50%}.event-chart-timeline .incidents-overlay .incident-marker.card{background-color:transparent;border-radius:2px}.event-chart-timeline .incidents-overlay .incident-marker.home{top:25%;transform:translateY(-50%)}.event-chart-timeline .incidents-overlay .incident-marker.away{top:75%;transform:translateY(-50%)}.event-chart-timeline .incidents-overlay .incident-marker .card-icon,.event-chart-timeline .incidents-overlay .incident-marker .goal-icon{display:flex;align-items:center;justify-content:center}.event-chart-timeline .incidents-overlay .incident-marker .card-icon svg,.event-chart-timeline .incidents-overlay .incident-marker .goal-icon svg{width:8px;height:8px}.event-chart-timeline .incidents-overlay .incident-marker.home.goal{top:10%}.event-chart-timeline .incidents-overlay .incident-marker.away.goal{top:90%}.event-chart-timeline .incidents-overlay .incident-marker.home.card{top:10%;border-radius:3px;overflow:hidden;width:8px;height:10px;padding:0;margin:0;border:0}.event-chart-timeline .incidents-overlay .incident-marker.away.card{top:90%}.event-chart-timeline .incidents-overlay .incident-marker .incident-time{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.8);color:#fff;font-size:7px;padding:1px 2px;border-radius:1px;white-space:nowrap;opacity:0;transition:opacity .2s ease}.event-chart-timeline .incidents-overlay .incident-marker:hover .incident-time{opacity:1}.incidents{background:#181f29;padding:11px;border-radius:4px}.incident-item{margin-bottom:8px}.incident-item .incident-away .incident-element{position:relative;height:30px}.incident-item .incident-away .incident-element .icon-time{position:absolute;right:0;top:0;width:35px}.incident-item .incident-away .incident-element .icon-time .time{width:50%;right:4px;position:absolute;top:0;font-size:12px;font-weight:600}.incident-item .incident-away .incident-element .icon-time .icon{position:absolute;right:25px;top:-3px}.incident-item .incident-away .incident-element .info{text-align:right;margin-right:45px}.incident-item .incident-home .incident-element{position:relative;height:30px}.incident-item .incident-home .incident-element .icon-time{position:absolute;right:0;left:0;width:35px}.incident-item .incident-home .incident-element .icon-time .time{width:50%;left:4px;position:absolute;top:0;font-size:12px;font-weight:600}.incident-item .incident-home .incident-element .icon-time .icon{position:absolute;left:25px;top:-3px}.incident-item .incident-home .incident-element .info{text-align:left;margin-left:45px}.incident-item .incident-away .incident-element .info .detail .isCard:first-child,.incident-item .incident-home .incident-element .info .detail .isCard:first-child{display:block;font-size:12px;line-height:12px;font-weight:600;color:#fff}.incident-item .incident-away .incident-element .info .detail .isCard:nth-child(2),.incident-item .incident-home .incident-element .info .detail .isCard:nth-child(2){font-size:11px;line-height:11px;font-style:italic}.incident-item .incident-away .incident-element .info .detail .isSubstitution:first-child,.incident-item .incident-home .incident-element .info .detail .isSubstitution:first-child{display:block;font-size:12px;line-height:12px;font-weight:600;color:#fff}.incident-item .incident-away .incident-element .info .detail .isSubstitution:nth-child(2),.incident-item .incident-home .incident-element .info .detail .isSubstitution:nth-child(2){font-size:11px;line-height:11px;font-style:italic}.incident-item .incident-home .incident-element .info .detail .score{left:17px}.incident-item .incident-away .incident-element .info .detail .score,.incident-item .incident-home .incident-element .info .detail .score{position:absolute;bottom:0;font-size:10px;font-weight:600;line-height:12px;background-color:#14a55f;color:#fff;padding:0 2px;border-radius:2px}.incident-item .incident-away .incident-element .info .detail .score{right:17px}.incident-item .incident-away .incident-element .info .detail .player,.incident-item .incident-home .incident-element .info .detail .player{display:block;font-size:12px;line-height:12px;font-weight:600;color:#fff}.incident-item .incident-away .incident-element .info .detail .assist,.incident-item .incident-home .incident-element .info .detail .assist{font-size:11px;line-height:11px;font-style:italic}.event-streak{padding:0}.event-tabs{margin-bottom:15px}.tab-buttons{display:flex;background:#0b0e0f;border-radius:6px;padding:4px;gap:2px}.tab-button{flex:1 1;padding:6px 10px;background:transparent;border:none;border-radius:4px;color:#8b9bb4;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.tab-button:hover{background:hsla(0,0%,100%,.05);color:#cbd5e1}.tab-button.active{background:#1e293b;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.team-subtabs{display:flex;background:#0b0e0f;border-radius:6px;padding:4px;gap:2px;margin:15px 0}.team-subtab{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:transparent;border:none;border-radius:4px;color:#8b9bb4;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.team-subtab:hover{background:hsla(0,0%,100%,.05);color:#cbd5e1}.team-subtab.active{background:#1e293b;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.team-subtab .subtab-logo{width:18px;height:18px;border-radius:50%}.events-single-column{position:relative}.column-header{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.column-header .team-logo{width:24px;height:24px;border-radius:50%}.column-header .team-name{font-size:14px;font-weight:600;color:#2d3748}.events-list{display:flex;flex-direction:column;gap:12px}.event-item{gap:12px;padding:6px 10px;background:hsla(0,0%,100%,.04);border-radius:6px;border:1px solid #212944;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer}.event-date,.event-item{display:flex;align-items:center}.event-date{flex-direction:column;min-width:60px;font-size:11px;font-weight:600;color:#fff}.event-status{font-size:9px;color:#fff;margin-top:2px}.event-teams{flex:1 1;display:flex;flex-direction:column;gap:4px}.team-line{display:flex;align-items:center;gap:8px}.team-logo-small{width:16px;height:16px;border-radius:50%}.team-name-small{flex:1 1}.score,.team-name-small{font-size:12px;color:#fff}.score{font-weight:600;min-width:20px;text-align:center}.result-indicator{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.result-indicator.win{background:#48bb78}.result-indicator.loss{background:#f56565}.result-indicator.draw{background:#a0aec0}.event-streak-detail-league-table{background-color:#0b0e0f;border-radius:4px;padding:15px 10px 10px}.event-streak-detail-league-table .title{font-size:10px;color:#dfdfdf;margin-bottom:10px}@media (max-width:768px){.team-subtabs{margin:10px 0}.team-subtab{padding:8px 5px;font-size:11px}.team-subtab .subtab-logo{width:16px;height:16px}.events-single-column{padding:0;margin-top:10px}.event-item{padding:8px;gap:8px}.event-date{min-width:50px}.team-name-small{font-size:12px}.score{font-size:11px;min-width:18px}.result-indicator{width:20px;height:20px;font-size:10px}.event-streak-detail-league-table .title{font-size:14px;margin-bottom:12px}}.event-best{padding:5px 7px 10px;margin-bottom:10px;margin-top:15px}.event-best .title{font-size:9px;font-weight:600;color:#ccc;margin-bottom:12px}.event-best-sides{display:flex;gap:5px;align-items:stretch}.event-best-sides>.event-best-away,.event-best-sides>.event-best-home{flex:0 0 49%;max-width:49%;box-sizing:border-box}.event-best-team{display:flex;margin-bottom:10px}.event-best-team img{width:16px;height:16px}.event-best-team span{color:#fff;margin-left:5px;font-size:12px;font-weight:600;line-height:15px}.event-best-container{display:flex;flex-direction:column;gap:10px}.event-best .item{display:flex;align-items:center;background:#171c1f;border-radius:2px;padding:4px;transition:background .2s ease,transform .15s ease;position:relative}.event-best .item.active{background:#242b2f}.event-best-home .event-best-container .item.active:last-child:before{left:10px}.event-best-away .event-best-container .item.active:last-child:before,.event-best-home .event-best-container .item.active:last-child:before{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #2f5f55;position:absolute;bottom:-15px;transform:translateX(-50%)}.event-best-away .event-best-container .item.active:last-child:before{right:10px}.event-best .item:hover{cursor:pointer}.event-best .item figure{margin:0;flex-shrink:0}.event-best .item figure img{width:20px;height:20px;object-fit:contain;display:block}.event-best .item .content{margin-left:auto}.event-best .item .line{font-size:12px;font-weight:500;color:#e5e9f0;text-align:center}.event-best .item .line strong{color:#fff;font-size:12px}.event-best .item .percent{font-size:11px;font-weight:600;color:#00f85c;padding:2px 5px;border-radius:4px;white-space:nowrap;text-align:center;width:65px;margin-left:auto;margin-right:0}.event-best-container .item figure{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px}.event-best-container .item figure img{width:20px;height:20px}.event-best-container .info{font-size:8px}.event-best-detail{background-color:#171c1f;margin-left:8px;margin-right:10px;padding:5px 5px 2px;border-radius:5px;margin-bottom:15px}.event-best-detail .close-button{background:transparent;color:inherit;cursor:pointer;font-size:12px;line-height:12px;height:20px;padding:4px 12px 2px;border:1px solid #303538;background-color:#303538;border-radius:8px}.event-best-detail img.category{width:16px;height:16px}.event-best-detail table{width:100%;border-collapse:collapse}.event-best-detail table th[colspan="2"]{width:auto;min-width:-moz-fit-content;min-width:fit-content}.event-best-detail table td,.event-best-detail table th{text-align:left;padding:4px 0;font-size:12px;line-height:18px}.event-best-detail table tr{border-bottom:1px solid #303538}.event-best-detail table tr:last-child{border-bottom:0}.event-best-detail table th.category{text-align:center;width:20px}.event-best-detail table td.date{text-align:center;width:40px;font-size:10px;padding-right:8px;color:#ccc}.event-best-detail .result-indicator{display:block;width:15px;height:15px;line-height:16px;text-align:center;border-radius:50%;font-weight:700;font-size:10px;margin:0 auto 3px}.event-best-detail .result-indicator.result-win{background-color:#14a55f;color:#fff}.event-best-detail .result-indicator.result-loss{background-color:#e74c3c;color:#fff}.event-best-detail .result-indicator.result-draw{background-color:#f39c12;color:#fff}.event-best-detail .event-best-detail-teams .team-name-row{font-size:12px;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;display:inline-block;color:#dfdfdf}.event-best-detail .event-best-detail-teams strong.team-name-row{color:#fff}.event-best-detail .event-best-detail-teams.value{font-size:13px;font-weight:650;text-align:center;width:30px}.event-best-detail .event-best-detail-teams img{width:14px;height:14px;margin-right:2px;display:inline-block;vertical-align:top}.event-average{padding:10px 0 4px;border-radius:4px;margin-bottom:10px}.event-average .teamAverageTitle{font-size:9px;font-weight:600;color:#ccc;margin-bottom:8px}.event-average .teamAverage{display:flex;align-items:center;margin-bottom:7px}.event-average .teamAverage img{max-height:23px}.event-average .teamAverage .average{display:flex;width:100%}.event-average .teamAverage .average li{width:25%;text-align:center;color:#fff}.event-average .teamAverage .average li .value{font-size:13px;line-height:20px;font-weight:600}.event-average .teamAverage .average li .value .text-complete{width:100%;display:block}.event-average .teamAverage .average li .value .text-complete .text-total{font-size:11px;font-weight:400}.event-average .teamAverage .average li .type{font-size:11px;font-weight:600;line-height:13px}.event-streak-detail .title{font-size:9px;font-weight:600;color:#ccc;margin-bottom:3px}.event-streak-detail{padding:0 7px}.event-streak-detail table{background-color:transparent;background:transparent;--bs-table-bg:transparent;border-color:transparent;margin-bottom:0}.event-streak-detail table img{max-width:25px;max-height:25px}.event-streak-detail table tr th{color:#00f85c!important;margin:0;font-size:10px;padding-left:0!important;padding-right:0!important}.event-streak-detail table tr td{color:#dfdfdf;margin:0;padding:5px 2px!important;font-size:13px;line-height:12px}.event-streak-detail-h2h table{background-color:transparent;background:transparent;--bs-table-bg:transparent;border-color:transparent;margin-bottom:0}.event-streak-detail-h2h table img{max-width:25px;max-height:25px}.event-streak-detail-h2h table tr th{color:#00f85c!important;margin:0;font-size:10px;padding-left:0!important;padding-right:0!important}.event-streak-detail-h2h table tr td{color:#dfdfdf;margin:0;padding:5px 2px!important;font-size:13px;line-height:12px}.event-streak-detail-h2h .title{font-size:9px;font-weight:600;color:#ccc;margin-bottom:3px}.event-streak-detail-h2h{padding:12px 7px 10px}.standing{color:#fff}.standing select{font-size:11px;padding:5px 7px!important}.standing .standing-header th{font-size:12px;min-width:30px}.standing .standing-team{font-size:12px}.standing .standing-team td{padding-top:3px;padding-bottom:3px}.standing .standing-header th:first-child,.standing .standing-team td:first-child{width:20px;min-width:20px}.standing .standing-team td .standing-team-figure{margin:0;display:flex;min-width:22px;align-items:center;justify-content:center}.standing .standing-team td .standing-team-figure .standing-team-image{max-width:16px;max-height:16px}.lineup-container{color:#fff;border-radius:8px;padding:0 0 12px}.lineup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.lineup-title{font-size:18px;font-weight:600;margin:0;color:#fff}.share-lineups-btn{background:linear-gradient(135deg,#0091ff,#06c);color:#fff;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:6px;transition:all .3s ease}.share-lineups-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,145,255,.3)}.controls-container{display:flex;align-items:center;gap:20px;margin-bottom:7px}.team-tabs{display:flex;gap:10px;background:#0b0e0f;padding:8px 12px;border-radius:8px;flex:1 1;justify-content:space-between}.team-info-display{display:flex;align-items:center;gap:8px;color:#dfdfdf;font-size:12px;font-weight:500;flex:1 1}.team-info-display img{max-width:20px;height:20px}.team-info-display .formation-info{margin-left:auto;color:#8a8a8a;font-size:11px;background:#1a2332;padding:2px 8px;border-radius:4px}.team-tab{background:transparent;color:#dfdfdf;border:none;padding:5px 7px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;display:flex;align-items:center;gap:5px;transition:all .3s ease;flex:1 1;justify-content:flex-start}.team-tab:hover{background:hsla(0,0%,100%,.1);color:#fff}.team-tab img{max-width:20px}.team-tab.active{background:#374253;color:#fff}.team-tab .team-color{width:16px;height:16px;border-radius:4px}.lineup-tabs{display:flex;gap:2px;flex:0.2 1;position:relative}.tab-btn{background:transparent;color:#8a8a8a;border:none;padding:5px 12px;border-radius:6px;cursor:pointer;font-size:11px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .3s ease;flex:1 1;justify-content:center}.tab-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.tab-btn.active{background:#374253;color:#fff}.tab-icon{font-size:12px}.filters-dropdown{position:relative;display:inline-block}.filters-dropdown-content{display:none;position:absolute;right:0;background:#0b0e0f;min-width:200px;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:1000;border-radius:8px;padding:8px;margin-top:4px}.filters-dropdown-content.show{display:block}.filter-option{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#8a8a8a;text-decoration:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.filter-option:hover{background:hsla(0,0%,100%,.1);color:#fff}.filter-option.active{background:#374253;color:#fff}.filter-icon{font-size:14px;width:20px;text-align:center}.filter-label{font-size:12px;font-weight:500}.football-field-container{gap:20px;flex-direction:row;background-image:url(https://apis.pepescore.com/static/field_football.png);background-size:100% 100%;background-repeat:no-repeat;padding:35px 0}.football-field,.football-field-container{display:flex;width:100%;max-width:100%;overflow:hidden}.football-field{position:relative;border-radius:3px;min-height:600px;aspect-ratio:1.5;flex-direction:column;justify-content:space-between}.field-player{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;transition:all .3s ease;z-index:10;position:relative}.field-player:hover{transform:translate(-50%,-50%) scale(1.1);z-index:20}.field-player.starter{z-index:15}.field-player.substitute{z-index:5}.player-avatar{position:relative;width:35px;height:35px;border-radius:50%;overflow:hidden;border:2px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.3);background-color:#fff}.player-avatar img{width:100%;height:100%;object-fit:cover}.player-fallback{display:none;width:100%;height:100%;background:linear-gradient(135deg,#374253,#1a2332);font-size:12px;text-align:center;line-height:1.2}.captain-badge,.player-fallback{color:#fff;font-weight:600;align-items:center;justify-content:center}.captain-badge{position:absolute;bottom:16px;right:-10px;background:#0b0e0f;font-size:9px;width:16px;height:16px;border-radius:50%;display:flex;border:2px solid #000;z-index:1}.player-number{margin-left:-45px;top:0;font-size:12px;color:#ffbf00;min-width:25px;text-align:right}.player-number,.player-stats-badge{position:absolute;left:50%;font-weight:700}.player-stats-badge{bottom:-7px;padding-left:2px;padding-right:2px;background:#0091ff;border-radius:3px;line-height:10px;padding-top:2px;min-width:28px;margin-left:-14px}.player-name,.player-stats-badge{color:#fff;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.player-name{font-weight:700;line-height:1.2;margin-top:6px;position:absolute;bottom:-14px;width:100%;min-width:80px}.player-position{font-size:10px;color:#8a8a8a;text-transform:uppercase;letter-spacing:.5px;text-align:center;margin-top:4px}.substitutes-section{margin-top:20px;padding:15px;background:#0b0e0f;border-radius:8px}.substitutes-tabs{display:flex;gap:8px;margin-bottom:15px;border-bottom:2px solid #252d39;padding-bottom:0}.substitutes-tab{display:flex;align-items:center;flex:1 1;width:50%;padding:10px 16px;background:transparent;border:none;border-bottom:3px solid transparent;color:#8b9bb4;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;margin-bottom:-2px;min-width:0;overflow:hidden}.substitutes-tab:hover{color:#cbd5e1;background:hsla(0,0%,100%,.05)}.substitutes-tab.active{color:#fff;border-bottom-color:#00f85c;background:rgba(0,248,92,.1)}.substitutes-tab img{width:20px;height:20px;margin-right:8px;object-fit:contain;flex-shrink:0}.substitutes-tab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.substitutes-content{margin-top:15px}.substitutes-title{font-size:14px;color:#8a8a8a;margin:0 0 15px;text-transform:uppercase;letter-spacing:.5px;text-align:center}.substitutes-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.substitute-player{display:flex;align-items:center;gap:12px}.sub-player-avatar{position:relative;width:30px;height:30px;border-radius:50%;overflow:hidden;border:2px solid #fff;flex-shrink:0}.sub-player-number-substitute{font-size:12px;font-weight:700;color:#ffbf00;min-width:24px;text-align:right}.title-substitutes{text-align:left;font-size:10px;color:#dfdfdf;margin-bottom:10px}.sub-player-avatar img{width:100%;height:100%;object-fit:cover}.sub-player-fallback{display:none;width:100%;height:100%;background:linear-gradient(135deg,#374253,#1a2332);color:#fff;font-size:10px;font-weight:600;align-items:center;justify-content:center;text-align:center;line-height:1.2}.sub-player-info{flex:1 1;display:flex;flex-direction:column;gap:4px}.sub-player-number{background:#374253;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content;text-align:center}.sub-player-name{font-size:12px;font-weight:600;color:#fff;line-height:1.2;position:relative}.sub-player-position{font-size:10px;color:#8a8a8a}.sub-player-position,.sub-player-status{text-transform:uppercase;letter-spacing:.5px}.sub-player-status{font-size:9px;padding:2px 6px;border-radius:10px;width:-moz-fit-content;width:fit-content;font-weight:600}.sub-player-status:contains("Lesionado"){background:#dc2626;color:#fff}.sub-player-status:contains("Suplente"){background:#f59e0b;color:#fff}.sub-player-stats{background:#10b981;color:#fff;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;min-width:35px;text-align:center;flex-shrink:0}.team-info-panel{position:relative}.team-header{display:flex;flex-direction:column;gap:15px}.team-info{display:flex;align-items:center;gap:10px}.team-color{width:20px;height:20px;border-radius:4px}.team-name{font-size:18px;font-weight:600;margin:0;color:#fff}.team-formation{text-align:right}.formation-label{font-size:10px;color:#dfdfdf;margin-bottom:-25px;margin-right:10px;z-index:2;position:relative;padding-top:5px}.formation-label strong{background-color:#0b0e0f;padding-left:4px;padding-right:5px;border-radius:2px}.lineup-loading{text-align:center;padding:10px}.lineup-loading p{color:#dfdfdf;font-size:13px}@media (max-width:768px){.football-field-container{flex-direction:column}.team-info-panel{width:100%}.substitutes-list{grid-template-columns:1fr}.player-avatar{width:35px;height:35px}}.tactical-line{position:absolute;width:100%;height:68px;display:flex;align-items:center;justify-content:center;border-radius:8px;left:0}.tactical-line .field-player{position:absolute;max-width:120px;transform:translate(-50%,-20%)}.tipster-container{padding:15px 10px 20px;background-color:#0b0e0f}.tipster-container--tabs{padding-top:8px}.tipster-tabs{display:flex;gap:0;border-bottom:1px solid #303538;margin-bottom:12px}.tipster-tab{flex:1 1;padding:10px 14px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s,border-color .2s}.tipster-tab:hover{color:#e5e7eb}.tipster-tab--active{color:#00f85c;border-bottom-color:#00f85c}.tipster-tab-panel{min-height:120px}.tipster-tab-panel--general .tipster-chat{padding:0}.tipster-chat__empty{text-align:center;padding:24px 16px;color:#9ca3af;font-size:13px}.tipster-empty--panel{padding:24px 16px;margin:0}.tipster-container .tipster-header{display:flex;justify-content:space-between;align-items:center}.tipster-container .tipster-title{font-size:10px;color:#dfdfdf;margin-bottom:10px}.tipster-container .tipster-stats{display:flex;gap:16px;font-size:14px;color:#7f8c8d}.tipster-container .tipster-count,.tipster-container .tipster-total-predictions{background:#ecf0f1;padding:6px 12px;border-radius:20px;font-weight:500}.tipster-container .tipsters-grid{display:grid;grid-gap:20px;gap:20px}.tipster-container .tipster-card{position:relative;background:#171c1f;border-radius:5px;padding:0;transition:all .3s ease;overflow:hidden}.tipster-container .tipster-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.tipster-container .bet-slip-header{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;padding:12px 16px;border-bottom:1px solid #e9ecef}.tipster-container .bet-type-label{font-size:14px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:12px}.tipster-container .bet-type-odds{font-size:14px;font-weight:700;color:#00f85c;padding:0}.tipster-container .combined-odds-display{display:none}.tipster-container .tipster-info-section{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #303538}.tipster-container .tipster-info{display:flex;align-items:center;gap:12px}.tipster-container .tipster-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden}.tipster-container .tipster-avatar img{width:100%;height:100%;object-fit:cover}.tipster-container .tipster-details{display:flex;flex-direction:column}.tipster-container .tipster-name{font-size:11px;font-weight:400;color:#fff;line-height:14px;margin-bottom:5px}.tipster-container .tipster-id{font-size:11px;color:#95a5a6;margin-top:2px}.tipster-container .bet-type-indicator{display:flex;align-items:center}.tipster-container .bet-type-badge{font-size:10px;font-weight:700;padding:6px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;color:#fff}.tipster-container .bet-type-badge.simple{background:#27ae60}.tipster-container .bet-type-badge.builder{background:#f39c12}.tipster-container .bet-type-badge.multiple{background:#e74c3c}.tipster-container .predictions-container{padding:0 0 15px}.tipster-container .predictions-list{padding:5px 20px}.tipster-container .prediction-item.simple{padding:0}.tipster-container .prediction-content{flex:1 1}.tipster-container .prediction-text{font-size:13px;font-weight:600;color:#fff;margin-bottom:6px;line-height:1.3}.tipster-container .prediction-text.result-true{color:#27ae60}.tipster-container .prediction-text.result-false{color:#e74c3c}.tipster-container .prediction-tag{margin-top:4px}.tipster-container .tag{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tipster-container .tag.tag-stake10{background-color:#e74c3c;color:#fff}.tipster-container .tag.tag-stake8{background-color:#f39c12;color:#fff}.tipster-container .tag.tag-stake7{background-color:#f1c40f;color:#2c3e50}.tipster-container .tag.tag-stake6{background-color:#27ae60;color:#fff}.tipster-container .tag.tag-stake5{background-color:#3498db;color:#fff}.tipster-container .tag.tag-default{background-color:#95a5a6;color:#fff}.tipster-container .tipster-result-badge{position:absolute;bottom:10px;right:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1}.tipster-container .tipster-result-badge.ganada{color:#27ae60}.tipster-container .tipster-result-badge.perdida{color:#e74c3c}.tipster-container .prediction-match{font-size:12px;font-weight:400;color:#dfdfdf;margin-bottom:5px}.tipster-container .prediction-odds{font-size:18px;font-weight:700;color:#27ae60;background:#d5f4e6;padding:8px 12px;border-radius:6px;min-width:60px;text-align:center}.tipster-container .predictions-grouped{padding:10px 20px}.tipster-container .prediction-group{padding:0}.tipster-container .prediction-group:not(:only-child):not(:first-child){margin-bottom:10px}.tipster-container .prediction-group:first-child,.tipster-container .prediction-group:only-child{margin:0}.tipster-container .prediction-group:last-child{margin-bottom:0!important}.tipster-container .multiple .prediction-group{margin-bottom:12px}.tipster-container .group-header{display:flex;justify-content:space-between;align-items:center}.tipster-container .group-title{font-size:13px;font-weight:600;color:#2c3e50;background:#ecf0f1;padding:4px 8px;border-radius:12px}.tipster-container .group-match-name{font-size:11px;font-weight:400;color:#dfdfdf;margin-bottom:0}.tipster-container .group-predictions{display:flex;flex-direction:column;gap:0}.tipster-container .group-prediction-line{display:flex;align-items:flex-start;padding:5px 0 6px;position:relative}.tipster-container .group-prediction-line:last-child{padding-bottom:0}.tipster-container .prediction-bullet{position:relative;margin-right:8px;margin-top:4px}.tipster-container .bullet-icon{width:8px;height:8px;background:#dfdfdf;border-radius:50%;z-index:2;position:relative}.tipster-container .connection-line{position:absolute;left:3px;top:8px;width:2px;height:27px;background:#dfdfdf;z-index:1}.tipster-container .group-prediction-line:last-child .connection-line{display:none}.tipster-container .group-prediction-line .prediction-content{flex:1 1;padding-right:16px}.tipster-container .group-prediction-line .prediction-text{font-size:13px;font-weight:500;color:#fff;margin-bottom:0;line-height:18px}.tipster-container .group-prediction-line .prediction-text.result-true{color:#27ae60}.tipster-container .group-prediction-line .prediction-text.result-false{color:#e74c3c}.tipster-container .group-prediction-line .prediction-tag{margin-top:2px}.tipster-container .group-prediction-line .tag{display:inline-block;padding:1px 4px;border-radius:3px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.tipster-container .group-prediction-line .prediction-odds{font-size:16px;font-weight:700;color:#27ae60;background:#d5f4e6;padding:6px 10px;border-radius:6px;min-width:50px;text-align:center;flex-shrink:0}.tipster-container .bet-financial{padding:8px 20px 12px;border-top:1px solid #0b0e0f}.tipster-container .tipster-history{display:flex;align-items:center;gap:12px}.tipster-container .history-label{font-size:12px;font-weight:500;color:#dfdfdf;white-space:nowrap}.tipster-container .history-circles{display:flex;gap:3px;flex-wrap:wrap}.tipster-container .history-circle{width:8px;height:8px;border-radius:50%;transition:all .2s ease;cursor:pointer}.tipster-container .history-circle.success{background-color:#00f85c;box-shadow:0 0 4px rgba(122,254,190,.4)}.tipster-container .history-circle.failed{background-color:#ff6b6b;box-shadow:0 0 4px hsla(0,100%,71%,.4)}.tipster-container .history-circle.null{background-color:#6c757d;box-shadow:0 0 4px hsla(208,7%,46%,.4)}.tipster-container .history-circle:hover{transform:scale(1);box-shadow:0 0 8px hsla(0,0%,100%,.3)}.tipster-loading{padding:20px;min-height:800px;display:flex}.tipster-loading p{font-size:10px;line-height:35px;color:#dfdfdf;margin-bottom:10px}.loading-spinner{width:20px;height:20px;border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite;margin:8px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tipster-container .tipster-error{text-align:center;padding:40px;color:#e74c3c}.tipster-error p{font-size:10px;color:#dfdfdf;margin-bottom:10px}.tipster-error{padding:20px;min-height:300px}.tipster-container .retry-button{background:#e74c3c;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;margin-top:16px;transition:background .2s ease}.tipster-container .retry-button:hover{background:#c0392b}.tipster-container .tipster-empty{text-align:center;padding:40px;color:#7f8c8d}.tipster-container .no-predictions{text-align:center;padding:20px;color:#95a5a6;font-style:italic}@media (max-width:768px){.tipster-container{padding:16px 5px}.tipster-container .tipster-header{flex-direction:column;gap:16px;align-items:flex-start}.tipster-container .tipster-stats{width:100%;justify-content:space-between}.tipster-container .tipsters-grid{grid-template-columns:1fr;gap:16px}.tipster-container .bet-slip-header,.tipster-container .group-header{flex-direction:column;gap:8px;align-items:flex-start}.tipster-container .prediction-item.simple{flex-direction:column;gap:12px;align-items:flex-start}.tipster-container .group-prediction-line .prediction-odds,.tipster-container .prediction-odds{align-self:flex-end}.tipster-container .tipster-history{flex-direction:column;gap:8px;align-items:flex-start}.tipster-container .history-circles{justify-content:flex-start}.tipster-container .financial-row{flex-direction:column;gap:4px;align-items:flex-start}}@media (max-width:480px){.tipster-container .tipster-title{font-size:10px}.tipster-container .tipster-info-section{padding:12px 16px}.tipster-container .prediction-item.simple,.tipster-container .predictions-grouped,.tipster-container .predictions-list{padding:12px}.tipster-container .prediction-group{padding:2px}.tipster-container .bet-financial{padding:12px 16px}}.tipster-container--chat{padding:12px 10px 20px}.tipster-chat{display:flex;flex-direction:column;gap:0;max-height:70vh;min-height:320px}.tipster-chat__header{flex-shrink:0;padding:12px 16px;border-bottom:1px solid #303538;background:#171c1f;border-radius:6px 6px 0 0}.tipster-chat__title{font-size:12px;font-weight:600;color:#fff;margin:0 0 6px}.tipster-chat__meta{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#9ca3af}.tipster-chat__verified{color:#00f85c}.tipster-chat__messages{flex:1 1;overflow-y:auto;padding:12px 8px;display:flex;flex-direction:column;gap:14px}.tipster-chat__msg{display:flex;flex-direction:column;gap:4px}.tipster-chat__msg-time{font-size:10px;color:#bcbcbc}.tipster-chat__bubble{background:#374253;border-radius:10px;padding:8px 10px;max-width:280px}.tipster-chat__bubble--text .tipster-chat__text{white-space:pre-wrap;font-size:12px;color:#e5e7eb;line-height:1.45;margin:0}.tipster-chat__reply-hint{font-size:10px;color:#9ca3af;margin-bottom:6px}.tipster-chat__result{font-size:11px;margin-top:8px}.tipster-chat__result--won{color:#00f85c}.tipster-chat__result--lost{color:#ff6b6b}.tipster-chat__engagement{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#9ca3af;margin-top:8px}.tipster-chat__fire-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;color:#bcbcbc;background:transparent;border:1px solid rgba(156,163,175,.3);border-radius:999px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.tipster-chat__fire-btn:hover{color:#f59e0b;border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.08)}.tipster-chat__media-img{max-width:100%;border-radius:8px;display:block}.tipster-chat__caption{font-size:11px;color:#9ca3af;margin:8px 0 0}.tipster-chat__bubble--image-text{display:flex;flex-direction:column;gap:10px;max-width:280px}.tipster-chat__text-block{font-size:13px;line-height:1.45;color:#e5e7eb;white-space:pre-wrap;word-break:break-word}.tipster-chat__bubble--image-text .tipster-chat__media-img{border-radius:5px;width:100%;height:auto;display:block}.tipster-chat__audio{width:100%;height:36px;margin-top:4px}.tipster-chat__duration{font-size:10px;color:#9ca3af;margin-left:8px}.tipster-chat__transcription{font-size:11px;color:#9ca3af;margin-top:8px}.tipster-chat__transcription summary{cursor:pointer}.tipster-chat__video{width:100%;max-height:280px;border-radius:8px}.tipster-chat__doc-link{color:#00f85c;text-decoration:none;font-size:12px}.tipster-chat__doc-link:hover{text-decoration:underline}.tipster-chat__doc-size{color:#9ca3af;font-size:11px}.tipster-chat__prediction-wrap{margin-top:4px}.tipster-chat__prediction-wrap .tipster-card{margin:0}.streaks-ia{padding:12px 0}.streaks-ia__title{font-size:14px;font-weight:700;color:#dfdfdf;margin:0 0 12px}.streaks-ia__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.streaks-ia__item{background:#0b0e0f;border-radius:6px;padding:10px 12px;transition:border-color .2s ease}.streaks-ia__item:hover{border-color:#303538}.streaks-ia__item-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.streaks-ia__item-name{font-size:13px;font-weight:600;color:#fff;flex:1 1;min-width:0}.streaks-ia__item-value{font-size:12px;font-weight:700;color:#00f85c;flex-shrink:0}.streaks-ia__item-argument{color:#dfdfdf;margin:0;font-size:13px;line-height:18px}.streaks-ia--empty,.streaks-ia--error,.streaks-ia--loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;text-align:center;color:#8a92ab}.streaks-ia--loading .spinner-border{margin-bottom:8px}.streaks-ia__loading-text{margin:0;font-size:12px}.streaks-ia__empty-icon,.streaks-ia__error-icon{font-size:24px;margin-bottom:8px;opacity:.8}.streaks-ia--empty p,.streaks-ia--error p{margin:0;font-size:12px}.prediction-over__dropdown-wrap{position:relative;margin-bottom:10px}.prediction-over__dropdown-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;border:1px solid #252d39;border-radius:5px;background:#0b0e0f;color:var(--textcolor,#dfdfdf);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease}.prediction-over__dropdown-trigger:hover{border-color:#303538;background:#151a1d}.prediction-over__dropdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prediction-over__dropdown-chevron{flex-shrink:0;margin-left:8px;font-size:10px;opacity:.8}.prediction-over__dropdown-panel{position:absolute;top:100%;left:0;right:0;margin-top:4px;padding:6px 0;background:#0b0e0f;border:1px solid #252d39;border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.4);z-index:100;max-height:280px;display:flex;flex-direction:column}.prediction-over__dropdown-actions{display:flex;gap:6px;padding:0 8px 6px;border-bottom:1px solid #252d39;margin-bottom:6px}.prediction-over__dropdown-action{flex:1 1;padding:4px 8px;border:0;border-radius:4px;background:#252d39;color:#bdc3c7;font-size:10px;font-weight:600;cursor:pointer}.prediction-over__dropdown-action:hover{background:rgba(122,254,190,.15);color:#fff}.prediction-over__dropdown-list{overflow-y:auto;max-height:240px}.prediction-over__dropdown-item{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;transition:background .15s ease}.prediction-over__dropdown-item:hover{background:hsla(0,0%,100%,.05)}.prediction-over__dropdown-checkbox{flex-shrink:0;width:16px;height:16px;accent-color:#f3486a;cursor:pointer}.prediction-over__dropdown-item-text{font-size:11px;font-weight:500;color:#bdc3c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prediction-over__content{min-height:180px;max-height:calc(100vh - 220px);overflow-y:auto}.prediction-over__cards{display:flex;flex-direction:column;gap:10px;padding:2px 0}.prediction-over__card{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:8px;min-height:56px;background:#0b0e0f;border-radius:6px;transition:border-color .2s ease;margin-right:5px;text-decoration:none}.prediction-over__card:hover{border-color:#303538}.prediction-over__card--clickable{cursor:pointer}.prediction-over__card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-bottom:1px solid #252d39;min-width:0}.prediction-over__league{display:flex;align-items:center;gap:6px;flex:0 1 50%;min-width:0;overflow:hidden}.prediction-over__league-logo{width:14px;height:14px;object-fit:contain;flex-shrink:0;border-radius:2px}.prediction-over__league-logo-placeholder{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:11px;color:#8a92ab;background:#252d39;border-radius:2px}.prediction-over__league-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#bcbcbc;min-width:0}.prediction-over__card-body{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:0 5px 10px}.prediction-over__card-main{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1;min-width:0}.prediction-over__card-tags-wrap{position:relative;display:flex;justify-content:flex-end;align-items:center;flex:0 1 50%;min-width:0}.prediction-over__card-tags-trigger{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid #252d39;border-radius:4px;background:#0b0e0f;color:#bcbcbc;font-size:9px;line-height:10px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease}.prediction-over__card-tags-trigger:hover,.prediction-over__card-tags-trigger[aria-expanded=true]{border-color:#303538;background:#151a1e}.prediction-over__card-tags-chevron{font-size:8px;opacity:.8}.prediction-over__card-tags-dropdown{position:absolute;top:100%;right:0;margin-top:4px;padding:6px 8px;background:#0b0e0f;border:1px solid #252d39;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.4);z-index:20;display:flex;flex-wrap:wrap;gap:4px;max-width:200px;min-width:120px}.prediction-over__card-tag{font-size:11px;line-height:12px;color:#bcbcbc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}.prediction-over__card-tags-wrap:not(:has(.prediction-over__card-tags-trigger)) .prediction-over__card-tag{flex:1 1;min-width:0;text-align:right}.prediction-over__teams{gap:10px;flex:1 1;min-width:0}.prediction-over__team,.prediction-over__teams{display:flex;align-items:center;justify-content:center}.prediction-over__team{flex-direction:column;gap:4px;width:70px;min-width:70px;max-width:70px}.prediction-over__logo{width:30px;height:30px;border-radius:50%;object-fit:contain;flex-shrink:0;background:#252d39}.prediction-over__team-name{font-size:11px;font-weight:600;color:#dfdfdf;text-align:center;line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prediction-over__vs{font-size:8px;color:#8a92ab;font-weight:600;flex-shrink:0;width:20px;text-align:center}.prediction-over__meta{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.prediction-over__count{font-size:8px;color:#8a92ab;white-space:nowrap}.prediction-over__value{font-size:10px;font-weight:700;color:#fff;white-space:nowrap}.prediction-over__logo-placeholder{width:30px;height:30px;border-radius:50%;background:#252d39;color:#718096;font-size:14px;font-weight:600}.prediction-over__logo-placeholder,.prediction-over__result{display:inline-flex;align-items:center;justify-content:center}.prediction-over__result{gap:3px;font-size:7px;font-weight:700;flex-shrink:0;padding:1px 3px;border-radius:2px;text-transform:uppercase;letter-spacing:.02em}.prediction-over__result i{font-size:6px}.prediction-over__result.fulfilled{color:#00f85c;margin-top:3px}.prediction-over__result.not-fulfilled{color:#ef4444;margin-top:3px}.prediction-over__result.pending{color:#94a3b8;background-color:#334155}.prediction-over__empty,.prediction-over__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 12px;color:#8a92ab;font-size:12px}.prediction-over__empty p{font-size:10px;color:#dfdfdf;margin-bottom:10px;text-transform:uppercase}.prediction-over__empty i{color:#4a5568}.prediction-over__content::-webkit-scrollbar{width:6px}.prediction-over__content::-webkit-scrollbar-track{background:#1a202c;border-radius:6px}.prediction-over__content::-webkit-scrollbar-thumb{background:#4a5568;border-radius:6px}.prediction-over__content::-webkit-scrollbar-thumb:hover{background:#718096}