.sports-odds-data table.sports-odds{display:table;border-left:none;border-right:none}.sports-odds-data table.sports-odds th.team_name{text-align:left}.sports-odds-data table.sports-odds .team_name{display:flex;gap:5px;align-items:center}.sports-odds-data table.sports-odds td{padding-top:10px;padding-bottom:10px;border:none;border-right:none;border-bottom:1px solid #efefef}#container .sports-odds-data table.sports-odds{display:table;border-left:none}#container .sports-odds-data table.sports-odds td{padding-top:10px;padding-bottom:10px;border:none;border-right:none;border-bottom:1px solid #efefef}#container .sports-odds-data table.sports-odds th{padding:15px 10px;border-right:none}.sports-odds-data tr.link a{text-decoration:none}.sports-odds-data td.odds{text-align:center}.sports-odds-data .brand-neds .link .odds{color:#ff7800}.sports-odds-data a.button{background-color:#efefef;border-radius:5px;padding:8px;text-decoration:none;text-wrap:nowrap}.sports-odds-data .brand-neds a.button{background-color:#ff7800;color:#fff}.sports-odds-data .brand-ladbrokes a.button{background-color:#0071f8;border:1px solid #5295ff;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-khtml-border-radius:24px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Rubik,"Open Sans",system-ui,sans-serif;font-size:18px;font-weight:700}.sport-next-to-go_wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px}.sport-next-to-go-match-card{max-width:520px;background:#fff;border-radius:16px;padding:.75rem 1rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}section.wp-block-entain-sports-next-to-go{border-radius:var(--brand-border-radius,0);margin:1rem 0}.lads-lander .wp-block-entain-sports-next-to-go,.single-lander .lander-content-wrapper section.wp-block-entain-sports-next-to-go,.wp-theme-neds-landers .wp-block-entain-sports-next-to-go{width:100%;max-width:100%;border-radius:0;margin:0}.lads-lander .sport-next-to-go,.wp-theme-neds-landers .sport-next-to-go{max-width:90%;margin:0 auto;padding:1rem 0}.sport-next-to-go-match-card__header{display:flex;align-items:center;justify-content:space-between}#landers-neds h3.sport-next-to-go__heading,.sport-next-to-go__heading{font-size:2rem;margin:1rem 0}.sport-next-to-go-match-card__badge{display:inline-block;background:#3c4257;color:#fff;font-size:.7rem;font-weight:700;padding:4px 8px;border-radius:8px}.sport-next-to-go-match-card__markets{font-size:15px;color:#4b5161}.sport-next-to-go-match-card__markets-count{color:#1a1d29;font-weight:700}.sport-next-to-go-match-card__divider{border:none;border-top:1px solid #d1d3d4;margin:.7rem 0}.sport-next-to-go-match-card__teams{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.sport-next-to-go-match-card__team{flex-shrink:0}.sport-next-to-go-match-card__flag{width:45px;height:45px;border-radius:50%;object-fit:cover;display:block}.sport-next-to-go-match-card__title{flex:1;text-align:center;font-size:1rem;font-weight:700;color:#1a1d29;margin:0;line-height:1.3}h4.sport-next-to-go-match-card__title{margin-top:0!important}.sport-next-to-go-match-card__title a{color:#1a1d29!important;text-decoration:none}.sport-next-to-go-match-card__odds{display:flex;gap:14px}.sport-next-to-go-match-card__option{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;background:#f7f8fa;border:1px solid #e6e8eb;border-radius:12px;padding:.5em;cursor:pointer;transition:background .15s ease,border-color .15s ease}a.sport-next-to-go-match-card__option{text-decoration:none}.sport-next-to-go-match-card__option:hover{background:#eef0f3;border-color:#d4d7dc}.sport-next-to-go-match-card__option--active{background:#e8f0ff;border-color:#3c7dff}.sport-next-to-go-match-card__option-label{font-size:.75rem;max-width:20ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4b5161;text-align:center}.sport-next-to-go-match-card__option-value{font-size:.9rem;font-weight:700;color:#1a1d29}.sport-next-to-go__disclaimer{font-size:11px;margin-top:1rem;text-align:center}.sport-takeover-banner{--background-image:none;--background-color:var(--brand-main, #FFF);--overlay-top:rgb(from var(--brand-accent, #000) r g b / 0.2);--overlay-bottom:rgb(from var(--brand-accent, #000) r g b / 1);--text-colour:#ffffff;--text-muted:rgb(233, 233, 233);--countdown-bg:#080b23;--countdown-text:#ffffff;--odds-bg:#f3f3f3;--odds-text:#555555;--logo-bg:#ffffff;--content-max-width:880px;--banner-min-height-desktop:clamp(380px, 36vw, 420px);--banner-min-height-mobile:410px;max-width:100%}.sport-takeover-banner{margin:1rem 0}.lads-lander .sport-takeover-banner,.single-lander .lander-content-wrapper .sport-takeover-banner,.wp-theme-neds-landers .sport-takeover-banner{margin:0}.sport-takeover-banner__wrapper{max-width:100%;min-height:var(--banner-min-height-desktop);color:var(--text-colour);position:relative;overflow:hidden;background-image:linear-gradient(to bottom,var(--overlay-top) 0,var(--overlay-bottom) 100%),var(--background-image);background-color:var(--background-color);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:clamp(32px,5vw,70px) 24px;border-radius:var(--brand-border-radius,0)}.single-lander .lander-content-wrapper section.sport-takeover-banner__wrapper{width:100%;max-width:100%;border-radius:0}.sport-takeover-banner__inner{width:100%;max-width:var(--content-max-width);display:grid;grid-template-columns:0.95fr 1.45fr;align-items:center;gap:clamp(36px,6vw,90px);position:relative;z-index:2}.sport-takeover-banner__details{text-align:center}.sport-takeover-banner__countdown{display:flex;justify-content:center;gap:4px;margin-bottom:clamp(14px,1.5vw,18px);transition:opacity .25s ease,transform .25s ease}.sport-takeover-banner__countdown-item{width:clamp(38px,3.2vw,48px);height:clamp(39px,3.2vw,48px);background:var(--countdown-bg);color:var(--countdown-text);border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.sport-takeover-banner__countdown-item__number{font-size:clamp(20px, 1.75vw, 26px);font-weight:800;margin-bottom:4px}.sport-takeover-banner__countdown-item__label{font-size:clamp(9px, .75vw, 11px);opacity:.9}.sport-takeover-banner h3.sport-takeover-banner__title{font-size:clamp(34px, 3.05vw, 56px);line-height:1;font-weight:800;letter-spacing:-.04em;margin-bottom:8px;color:var(--text-colour)}.sport-takeover-banner__meta{font-size:clamp(12px, 1vw, 16px);color:var(--text-muted)}.sport-takeover-banner__teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(22px,4vw,70px)}.sport-takeover-banner__team{min-width:0;text-align:center}.sport-takeover-banner__team__logo{width:clamp(82px,7vw,116px);height:clamp(82px,7vw,116px);border-radius:50%;background:var(--logo-bg);display:grid;place-items:center;margin:0 auto clamp(10px,1.1vw,16px);box-shadow:0 5px 14px rgba(0,0,0,.18);overflow:hidden}.sport-takeover-banner__team__image,.sport-takeover-banner__team__link{width:78%;height:78%;object-fit:contain;display:flex;align-items:center;justify-content:center}.entry-content div[class*=wp-block] a.sport-takeover-banner__team__odds,a.sport-takeover-banner__team__odds{color:var(--brand-main,#000)}.sport-takeover-banner__disclaimer{font-size:12px;text-align:center;opacity:.85;padding:1em 0}.sport-takeover-banner__team--one .sport-takeover-banner__team__image{--team-image:var(--team-1-image)}.sport-takeover-banner__team--two .sport-takeover-banner__team__image{--team-image:var(--team-2-image)}.sport-takeover-banner__team__name{font-size:clamp(16px, 1.25vw, 20px);font-weight:700;line-height:1.2;margin-bottom:clamp(10px,1vw,14px);white-space:nowrap}.sport-takeover-banner__team__odds{width:min(100%,136px);height:clamp(39px,3vw,48px);margin:0 auto;border-radius:5px;background:var(--odds-bg);color:var(--odds-text);display:flex;align-items:center;justify-content:center;font-size:clamp(17px, 1.25vw, 21px);font-weight:700}.sport-takeover-banner__teams__vs{font-size:clamp(14px, 1.15vw, 18px);font-weight:800;text-transform:lowercase;align-self:center;padding-top:clamp(16px,3vw,44px)}@media (max-width:760px){.sport-takeover-banner__wrapper{min-height:var(--banner-min-height-mobile);padding:34px 36px 58px;align-items:flex-end;background-position:center}.sport-takeover-banner__inner{max-width:440px;display:block}.sport-takeover-banner__details{margin-bottom:24px}.sport-takeover-banner__title{font-size:clamp(34px, 8vw, 40px)}.sport-takeover-banner__meta{font-size:13px}.sport-takeover-banner__teams{gap:16px;align-items:end}.sport-takeover-banner__team__logo{width:82px;height:82px}.sport-takeover-banner__team__name{font-size:16px;margin-bottom:10px}.sport-takeover-banner__team__odds{width:100%;height:39px}.sport-takeover-banner__teams__vs{padding-top:0;margin-bottom:76px}}@media (max-width:420px){.sport-takeover-banner__wrapper{padding-left:22px;padding-right:22px}.sport-takeover-banner__teams{gap:10px}.sport-takeover-banner__team__name{font-size:14px}}.sport-takeover-banner__countdown--hidden{display:none}
