.scores-navigation{align-items:center;background:var(--gray-100);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:8px 12px}.scores-navigation .current-week{text-align:center}.scores-navigation .back-to-current,.scores-navigation .nav-btn{align-items:center;background:var(--gray-200);border-radius:4px;color:var(--gray-900);display:flex;font-size:.9em;margin-top:6px;padding:3px 10px;text-decoration:none}.scores-navigation .back-to-current:hover,.scores-navigation .nav-btn:hover{background:var(--gray-300)}.scores-navigation .nav-btn{padding:12px}.scores-navigation .week-range{color:var(--gray-700);font-size:.8em}.scores-page .day-section{border:1px solid var(--gray-200);border-radius:8px;display:block;overflow:visible}.scores-page .day-section:not(:last-child){margin-bottom:26px}.scores-page .day-header{align-items:center;background:var(--primary);color:#fff;display:flex;justify-content:space-between;padding:10px 12px;position:sticky;top:80px;z-index:10}.scores-page .day-title{font-size:1.3em}.scores-page .games-count,.scores-page .league-games-count{background:rgba(0,0,0,.09);border-radius:8px;display:block;font-size:.9em;font-weight:700;line-height:1;padding:4px 10px}.scores-page .ligue-section{overflow:visible}.scores-page .league-header{align-items:center;background:var(--gray-200);display:flex;justify-content:space-between;padding:8px 12px;position:sticky;top:125px}.scores-page .league-name{align-items:center;display:flex;font-size:1.15em}.scores-page .league-name img{display:block;margin-right:6px}.scores-page .game-item{align-items:center;display:flex;padding:8px 12px;text-decoration:none}.scores-page .game-item:hover{background:var(--gray-100)}.scores-page .game-item:not(:last-child){border-bottom:1px solid var(--gray-200)}.scores-page .team,.scores-page .teams-section{align-items:center;display:flex;flex:1}.scores-page .team.home{justify-content:end}.scores-page .team span{font-size:1.05em;font-weight:700}.scores-page .team-logo{height:32px;margin:0 20px;object-fit:contain;width:32px}.scores-page .status{align-items:center;background:var(--gray-200);border-radius:8px;display:flex;font-size:.9em;font-weight:600;justify-content:center;margin-right:12px;padding:4px 12px;text-align:center;width:120px}.scores-page .status.inprogress:before{animation:pulse 1s infinite;background:var(--danger)!important;border-radius:100%;content:"";display:block;height:5px;margin:0 12px 0 0;width:5px}.scores-page .score{text-align:center}.scores-page .result{display:flex}.scores-page .result span{background:var(--gray-400);display:block;font-weight:600;height:30px;line-height:32px;text-align:center;width:40px}.scores-page .result span:first-child{margin-right:4px}