.football-auto-live{color:#c5ef9e;font-size:12px;display:inline-flex;align-items:center;gap:7px}.centre-update{flex-wrap:wrap;gap:10px}.centre-update [data-football-sync]{margin-inline-start:auto;color:#bbd5c4}.centre-update [data-football-sync].is-delayed{color:#f1d18d}.live-pitch-overview{margin:0 18px 14px;border:1px solid #476b53;border-radius:12px;background:linear-gradient(120deg,#1a382a,#162e33);padding:12px 15px;color:#dcebe2}.live-pitch-overview-title{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;color:#c7eda7;padding-bottom:9px}.live-pitch-overview-title small{font-size:11px;color:#a9c3b4}.live-pitch-overview>div:not(:first-child){display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;align-items:center;gap:8px;padding:6px;border-top:1px solid #3c5847}.live-pitch-overview b{font-size:16px}.live-pitch-overview>div>span{font-size:12px}.scorer-choice-photo,.scorer-selected-photo{width:42px;height:42px;object-fit:cover;border-radius:50%;background:#e6eced;flex-shrink:0}.simple-scorer-shortlist button{display:flex;align-items:center;gap:12px;text-align:start}.simple-scorer-shortlist button>span:not(.face-placeholder){flex:1}.simple-scorer-shortlist .face-placeholder{width:42px;height:42px;border-radius:50%;flex:0 0 42px;font-size:14px}.scorer-reward{display:flex;align-items:center;gap:12px}.scorer-selected-photo{width:48px;height:48px}.face-placeholder{font-size:13px;font-weight:700;color:#d5e6ed;background:#2b414f;align-items:center;justify-content:center}.face-placeholder:not([hidden]){display:inline-flex}.face-placeholder[hidden]{display:none!important}.team-logo .logo-fallback{font-size:11px;font-weight:700;line-height:1.2;border-radius:50%;color:#dcebd7;background:#2a4937;padding:5px}.room-simple-name-note{display:block;color:#aec5d0;font-size:12px;line-height:1.7;margin-top:6px}.room-player-name-field{order:-1}.room-personal-outcome{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;padding:18px;border-radius:12px;border:1px solid #668056;background:#243f2c;margin-bottom:22px}.room-personal-outcome strong{font-size:24px;color:#cef4aa}.room-personal-outcome span{font-size:15px}.room-personal-outcome.is-lost{border-color:#a76a76;background:#382832}.room-personal-outcome.is-lost strong{color:#f0b6c0}.room-personal-outcome.is-closed{border-color:#607e90;background:#22343f}.match-saved-pick-choice .team-logo{margin-inline-end:8px}.centre-data-note{font-size:12px;line-height:1.8}@media(max-width:600px){.live-pitch-overview{margin:0 10px 12px;padding:12px}.live-pitch-overview-title{align-items:flex-start;flex-wrap:wrap;gap:5px}.room-personal-outcome{padding:15px}.room-personal-outcome strong{font-size:22px}.centre-update [data-football-sync]{flex-basis:100%;margin:0}.simple-scorer-shortlist{grid-template-columns:1fr}}
.individual-entry-choice{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}.individual-entry-choice input{min-height:46px;border:1px solid #779267;border-radius:9px;background:#192e2a;color:#e2f4dc;font-size:18px;padding:10px;max-width:210px}.individual-entry-choice small{font-size:12px;color:#b8cfc2}.individual-entry-rule{font-size:13px!important;line-height:1.9!important;color:#d2e6c0!important;background:#20382b;border:1px solid #57734b;border-radius:9px;padding:13px}.room-join-banner:has(.individual-entry-choice){flex-wrap:wrap}.room-join-banner form:has(.individual-entry-choice){display:flex;flex-direction:column;align-items:stretch;min-width:260px;max-width:100%;flex:1}.room-join-banner .individual-entry-rule{font-weight:400}.exact-score-live-reward{padding:16px;border:1px solid #6c9354;background:#243b2c;border-radius:10px;margin-top:18px;display:grid;gap:10px;color:#d5edc2}.exact-score-live-reward>strong{font-size:17px}.exact-score-live-reward small{font-size:12px;line-height:1.8;color:#b7ccbd}.game-fixture-brands{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.game-fixture-brands>span{display:inline-flex;align-items:center;gap:9px}.game-fixture-brands .team-logo{width:30px;height:34px}.individual-entry-heading{white-space:nowrap}@media(max-width:600px){.game-fixture-brands{gap:9px}.room-join-banner form:has(.individual-entry-choice){min-width:0;width:100%}}
.team-logo .logo-fallback[hidden],.real-player-portrait .real-shirt[hidden]{display:none!important}.scorer-reward .face-placeholder[hidden]{display:none!important}
.compact-match-standings{border:1px solid #3a5260;border-radius:10px;padding:0 15px;margin:24px 0 4px;background:#142630}.compact-match-standings>summary{font-size:14px;min-height:46px;padding:13px 0;cursor:pointer;color:#c7e4b4;font-weight:600}.compact-match-standings .match-standings-preview{margin:0 0 15px}.centre-event-navigator{margin-top:18px}.live-pitch-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.live-pitch-overview-title{grid-column:1/-1}.live-pitch-overview>div:not(:first-child){display:grid;grid-template-columns:1fr 1fr;gap:4px}.live-pitch-overview>div:not(:first-child)>span{order:-1;grid-column:1/-1;white-space:nowrap}.live-pitch-overview>div:not(:first-child)>b{font-size:15px}
.room-entry-readiness{font-size:13px;line-height:1.8;color:#f0d4a4;padding:12px 14px;background:#342c21;border:1px solid #8d7549;border-radius:9px}.room-entry-readiness[hidden]{display:none}.room-entry-readiness button{margin:7px 0 0}
.room-prediction-brands{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;line-height:1.5}.room-prediction-brands>span{display:inline-flex;gap:9px;align-items:center}.room-prediction-brands .team-logo{width:35px;height:40px;flex-shrink:0}.room-prediction-brands b{font-size:19px}.room-prediction-brands>small{font-size:17px}
