/* RFC Live Scoreboard 3.0 — isolated from Elementor/theme rules */
.rfc-scoreboard-v3{
 --rfc-sb-bg:#080a0e;--rfc-sb-text:#fff;--rfc-sb-muted:#aeb6c2;--rfc-sb-yellow:#f5c400;
 position:relative!important;isolation:isolate!important;display:flex!important;flex-flow:row nowrap!important;
 width:100%!important;min-height:62px!important;overflow:hidden!important;background:var(--rfc-sb-bg)!important;
 color:var(--rfc-sb-text)!important;border-top:1px solid rgba(255,255,255,.11)!important;
 border-bottom:1px solid rgba(255,255,255,.11)!important;box-shadow:0 10px 34px rgba(0,0,0,.24)!important;
 font-family:inherit!important;line-height:1.2!important;contain:layout paint!important
}
.rfc-scoreboard-v3,.rfc-scoreboard-v3 *,.rfc-scoreboard-v3 *:before,.rfc-scoreboard-v3 *:after{box-sizing:border-box!important}
.rfc-scoreboard-v3__label{position:relative!important;z-index:4!important;display:flex!important;align-items:center!important;gap:9px!important;
 flex:0 0 auto!important;padding:0 20px!important;background:linear-gradient(135deg,#e2b000,#ffdc42)!important;color:#080808!important;
 white-space:nowrap!important;box-shadow:12px 0 28px rgba(0,0,0,.38)!important}
.rfc-scoreboard-v3__brand{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;line-height:1!important}
.rfc-scoreboard-v3__brand span{font-size:9px!important;font-weight:900!important;letter-spacing:.16em!important;margin:0 0 4px!important}
.rfc-scoreboard-v3__brand strong,.rfc-scoreboard-v3__single-label{font-size:12px!important;font-weight:950!important;letter-spacing:.075em!important;line-height:1.05!important;color:#080808!important}
.rfc-scoreboard-v3__pulse{display:block!important;width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:#111!important;opacity:.5!important}
.rfc-scoreboard-v3--has-live .rfc-scoreboard-v3__pulse{background:#e1001a!important;opacity:1!important;animation:rfcSbPulse 1.8s infinite!important}
.rfc-scoreboard-v3__viewport{position:relative!important;display:block!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;outline:none!important;cursor:grab!important;touch-action:pan-y!important;
 mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)!important;-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)!important}
.rfc-scoreboard-v3__viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--rfc-sb-yellow)!important}
.rfc-scoreboard-v3--dragging .rfc-scoreboard-v3__viewport{cursor:grabbing!important}
.rfc-scoreboard-v3__track{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;flex:0 0 auto!important;width:max-content!important;min-width:0!important;white-space:nowrap!important;
 animation:rfcSbMove var(--rfc-measured-duration,var(--rfc-scoreboard-duration,55s)) linear infinite!important;will-change:transform!important}
.rfc-scoreboard-v3__item{display:inline-flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:center!important;gap:9px!important;min-height:60px!important;padding:0 16px!important;
 color:#fff!important;text-decoration:none!important;white-space:nowrap!important;margin:0!important;float:none!important;position:relative!important;transition:background .2s ease!important}
a.rfc-scoreboard-v3__item:hover,a.rfc-scoreboard-v3__item:focus-visible{background:rgba(255,255,255,.075)!important;color:#fff!important;outline:none!important}
.rfc-scoreboard-v3__competition{display:inline-flex!important;padding:5px 8px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;color:var(--rfc-sb-yellow)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}
.rfc-scoreboard-v3__status{display:inline-flex!important;padding:4px 7px!important;border-radius:4px!important;background:#282d35!important;color:#fff!important;font-size:10px!important;font-weight:950!important;letter-spacing:.045em!important}
.rfc-scoreboard-v3__item--live .rfc-scoreboard-v3__status{background:#df001c!important}.rfc-scoreboard-v3__item--upcoming .rfc-scoreboard-v3__status{background:#174b8a!important}
.rfc-scoreboard-v3__team{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:7px!important;color:#fff!important;font-size:13px!important;font-weight:760!important;white-space:nowrap!important}
.rfc-scoreboard-v3__team img{display:block!important;width:25px!important;height:25px!important;max-width:25px!important;object-fit:contain!important;flex:0 0 25px!important;margin:0!important;border:0!important}
.rfc-scoreboard-v3__score{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:6px 9px!important;border-radius:7px!important;background:#fff!important;color:#050505!important;font-size:14px!important;font-weight:950!important;line-height:1!important;font-variant-numeric:tabular-nums!important}
.rfc-scoreboard-v3__score span{color:#777!important}.rfc-scoreboard-v3__versus{color:#fff!important;font-size:12px!important;font-weight:900!important}
.rfc-scoreboard-v3__item time{display:inline-flex!important;color:var(--rfc-sb-muted)!important;font-size:11px!important;font-weight:750!important;text-transform:uppercase!important;font-variant-numeric:tabular-nums!important}
.rfc-scoreboard-v3__divider{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;color:rgba(255,255,255,.28)!important;margin:0!important}
@keyframes rfcSbMove{from{transform:translate3d(0,0,0)}to{transform:translate3d(var(--rfc-measured-distance,-50%),0,0)}}
@keyframes rfcSbPulse{0%{box-shadow:0 0 0 0 rgba(225,0,26,.72)}70%{box-shadow:0 0 0 7px rgba(225,0,26,0)}100%{box-shadow:0 0 0 0 rgba(225,0,26,0)}}
@media(max-width:767px){.rfc-scoreboard-v3{min-height:52px!important}.rfc-scoreboard-v3__label{padding:0 11px!important}.rfc-scoreboard-v3__brand span{font-size:8px!important;margin-bottom:3px!important}.rfc-scoreboard-v3__brand strong,.rfc-scoreboard-v3__single-label{font-size:10px!important;letter-spacing:.045em!important}.rfc-scoreboard-v3__item{min-height:50px!important;padding:0 11px!important;gap:7px!important}.rfc-scoreboard-v3__competition{display:none!important}.rfc-scoreboard-v3__team{font-size:12px!important}.rfc-scoreboard-v3__team img{width:20px!important;height:20px!important;max-width:20px!important;flex-basis:20px!important}.rfc-scoreboard-v3__score{font-size:13px!important;padding:5px 7px!important}.rfc-scoreboard-v3__item time{display:none!important}}
@media(prefers-reduced-motion:reduce){.rfc-scoreboard-v3__track{animation:none!important;transform:none!important}.rfc-scoreboard-v3__viewport{overflow-x:auto!important;mask-image:none!important;-webkit-mask-image:none!important}.rfc-scoreboard-v3__pulse{animation:none!important}.rfc-scoreboard-v3 [aria-hidden=true],.rfc-scoreboard-v3 [aria-hidden=true]+.rfc-scoreboard-v3__divider{display:none!important}}

/* RFC Results Hub 3.2 */

/* RFC Results Hub 3.3 — flat, editorial, logo-led */
.rfc-results-hub{--rfc-rh-bg:#07090d;--rfc-rh-text:#f7f9fc;--rfc-rh-muted:#8993a4;--rfc-rh-yellow:#f5c400;position:relative;width:100%;overflow:hidden;background:#07090d;color:var(--rfc-rh-text);font-family:inherit}
.rfc-results-hub,.rfc-results-hub *,.rfc-results-hub *:before,.rfc-results-hub *:after{box-sizing:border-box}.rfc-results-hub__ticker{position:relative;z-index:5}.rfc-results-hub__hero{position:relative;isolation:isolate;min-height:390px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:88px clamp(22px,6vw,96px) 58px;overflow:hidden;background:linear-gradient(112deg,#071c35 0%,#0b2850 30%,#6b174e 67%,#d43b66 100%)}
.rfc-results-hub__hero:before{content:"";position:absolute;z-index:-2;inset:-40%;background:conic-gradient(from 215deg at 60% 50%,transparent 0 24%,rgba(245,196,0,.42) 25% 31%,transparent 32% 57%,rgba(25,154,255,.42) 58% 66%,transparent 67%);filter:blur(28px);opacity:.9}.rfc-results-hub__hero:after{content:"";position:absolute;z-index:-1;right:-5%;bottom:-55%;width:58%;aspect-ratio:1;border:2px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 44px rgba(255,255,255,.025),0 0 0 88px rgba(255,255,255,.018)}.rfc-results-hub__hero-glow{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.34),transparent 55%);pointer-events:none}.rfc-results-hub__eyebrow{display:block;margin-bottom:13px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.22em}.rfc-results-hub__hero h1{margin:0!important;max-width:780px;color:#fff!important;font-size:clamp(52px,9vw,116px)!important;font-weight:950!important;line-height:.82!important;letter-spacing:-.065em!important;text-transform:uppercase}.rfc-results-hub__hero p{margin:23px 0 0!important;color:rgba(255,255,255,.83)!important;font-size:clamp(16px,2vw,22px)!important;font-weight:650!important}.rfc-results-hub__stats{display:flex;align-items:flex-end;gap:25px;padding-bottom:6px}.rfc-results-hub__stats div{position:relative;padding-left:16px}.rfc-results-hub__stats div:before{content:"";position:absolute;left:0;top:3px;bottom:1px;width:3px;background:var(--rfc-rh-yellow)}.rfc-results-hub__stats strong{display:block;color:#fff;font-size:clamp(30px,4vw,50px);font-weight:950;line-height:.85}.rfc-results-hub__stats span{display:block;margin-top:9px;color:rgba(255,255,255,.68);font-size:9px;font-weight:900;letter-spacing:.14em}
.rfc-results-hub__toolbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:14px clamp(18px,6vw,96px);background:rgba(7,9,13,.9);border-bottom:1px solid rgba(255,255,255,.09);backdrop-filter:blur(22px)}.rfc-results-hub__dates{display:flex;align-items:center;gap:5px;flex:0 0 auto}.rfc-results-hub__dates select{min-width:205px;height:40px;padding:0 35px 0 10px;border:0;border-bottom:2px solid var(--rfc-rh-yellow);border-radius:0;background:transparent;color:#fff;font-size:13px;font-weight:850}.rfc-results-hub__date-nav{width:38px;height:38px;border:0!important;border-radius:50%!important;background:transparent!important;color:#fff!important;font-size:23px!important;cursor:pointer}.rfc-results-hub__date-nav:hover{background:rgba(255,255,255,.08)!important}.rfc-results-hub__filters{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.rfc-results-hub__filters::-webkit-scrollbar{display:none}.rfc-results-hub__filters button{flex:0 0 auto;padding:8px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#929cad!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.07em!important;cursor:pointer;border-bottom:2px solid transparent!important}.rfc-results-hub__filters button:hover{color:#fff!important}.rfc-results-hub__filters button.is-active{color:#fff!important;border-bottom-color:var(--rfc-rh-yellow)!important}
.rfc-results-hub__days{padding:42px clamp(18px,6vw,96px) 90px}.rfc-results-hub__day[hidden]{display:none!important}.rfc-results-hub__day-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 45px}.rfc-results-hub__day-heading span{color:#fff;font-size:clamp(24px,3.2vw,42px);font-weight:950;letter-spacing:-.035em}.rfc-results-hub__day-heading strong{padding-bottom:5px;color:#788395;font-size:10px;letter-spacing:.14em}.rfc-results-hub__competition{position:relative;margin:0 0 68px;background:transparent}.rfc-results-hub__competition[hidden]{display:none!important}.rfc-results-hub__competition:before{content:"";position:absolute;left:0;top:0;width:6px;height:88px;background:var(--rfc-comp-accent)}.rfc-results-hub__competition-head{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding:0 0 17px 22px;border-bottom:1px solid rgba(255,255,255,.14);background:linear-gradient(90deg,color-mix(in srgb,var(--rfc-comp-accent) 15%,transparent),transparent 44%)}.rfc-results-hub__competition-identity{display:flex;align-items:center;gap:16px;min-width:0}.rfc-results-hub__competition-identity img,.rfc-results-hub__competition-mark{display:flex;width:62px;height:62px;flex:0 0 62px;align-items:center;justify-content:center;background:#fff;padding:7px;object-fit:contain;color:#111;font-size:12px;font-weight:950}.rfc-results-hub__competition-mark{background:var(--rfc-comp-accent);color:#fff}.rfc-results-hub__competition-identity span:not(.rfc-results-hub__competition-mark){display:block;margin-bottom:3px;color:var(--rfc-comp-accent);font-size:9px;font-weight:950;letter-spacing:.18em}.rfc-results-hub__competition-identity h2{margin:0!important;color:#fff!important;font-size:clamp(24px,3.3vw,44px)!important;font-weight:950!important;line-height:.95!important;letter-spacing:-.035em!important}.rfc-results-hub__competition-meta{display:flex;align-items:baseline;gap:6px;padding-right:4px;color:#fff}.rfc-results-hub__competition-meta strong{font-size:30px;font-weight:950}.rfc-results-hub__competition-meta span{color:#788395;font-size:9px;font-weight:900;letter-spacing:.12em}.rfc-results-hub__matches{display:block}.rfc-results-hub__match{position:relative;display:grid!important;grid-template-columns:88px minmax(0,1fr) auto minmax(0,1fr) 34px;align-items:center;gap:18px;min-height:116px;padding:14px 5px 14px 22px;border-bottom:1px solid rgba(255,255,255,.095);color:#fff!important;text-decoration:none!important;background:transparent;transition:background .18s ease}.rfc-results-hub__match:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--rfc-comp-accent) 10%,transparent),transparent 75%)}.rfc-results-hub__match-state{align-self:center}.rfc-results-hub__match-state span{display:block;color:var(--rfc-comp-accent);font-size:10px;font-weight:950;letter-spacing:.12em}.rfc-results-hub__match-state time{display:block;margin-top:5px;color:#6f7a8c;font-size:10px;font-weight:750}.rfc-results-hub__side{display:flex;align-items:center;gap:18px;min-width:0}.rfc-results-hub__side--home{justify-content:flex-end}.rfc-results-hub__side--away{justify-content:flex-start}.rfc-results-hub__side>strong{flex:0 0 auto;color:#697386;font-size:clamp(36px,4.8vw,64px);font-weight:950;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.rfc-results-hub__side.is-winner>strong{color:#fff}.rfc-results-hub__name{display:flex;align-items:center;gap:13px;min-width:0;color:#c6cdd8;font-size:clamp(13px,1.5vw,17px);font-weight:800}.rfc-results-hub__side.is-winner .rfc-results-hub__name{color:#fff}.rfc-results-hub__side--home .rfc-results-hub__name{text-align:right}.rfc-results-hub__name>span:not(.rfc-results-hub__team-logo){overflow:hidden;text-overflow:ellipsis}.rfc-results-hub__team-logo{display:flex;width:52px;height:52px;flex:0 0 52px;align-items:center;justify-content:center;background:transparent;padding:2px}.rfc-results-hub__team-logo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;margin:0!important}.rfc-results-hub__team-logo--fallback{border:1px solid color-mix(in srgb,var(--rfc-comp-accent) 55%,#31394a);background:color-mix(in srgb,var(--rfc-comp-accent) 13%,#11151e);color:#fff;font-size:9px;font-weight:950}.rfc-results-hub__score-separator{color:#3e4654;font-size:27px;font-weight:400}.rfc-results-hub__match-arrow{color:var(--rfc-comp-accent);font-size:21px;opacity:0;transform:translateX(-5px);transition:.18s ease}.rfc-results-hub__match:hover .rfc-results-hub__match-arrow{opacity:1;transform:none}.rfc-results-hub__empty{padding:60px 20px;text-align:center;color:#aeb7c7}
@media(max-width:900px){.rfc-results-hub__hero{min-height:350px;align-items:flex-start;flex-direction:column;justify-content:flex-end}.rfc-results-hub__stats{width:100%}.rfc-results-hub__toolbar{position:relative;align-items:stretch;flex-direction:column}.rfc-results-hub__filters{width:100%}.rfc-results-hub__match{grid-template-columns:65px minmax(0,1fr) auto minmax(0,1fr) 20px;gap:10px}.rfc-results-hub__team-logo{width:44px;height:44px;flex-basis:44px}}
@media(max-width:650px){.rfc-results-hub__hero{min-height:310px;padding:50px 18px 34px}.rfc-results-hub__hero h1{font-size:clamp(49px,18vw,78px)!important}.rfc-results-hub__stats{gap:15px}.rfc-results-hub__stats strong{font-size:28px}.rfc-results-hub__toolbar{padding:10px 14px}.rfc-results-hub__dates{width:100%}.rfc-results-hub__dates select{min-width:0;flex:1}.rfc-results-hub__days{padding:32px 14px 60px}.rfc-results-hub__day-heading{margin-bottom:34px}.rfc-results-hub__day-heading strong{display:none}.rfc-results-hub__competition{margin-bottom:48px}.rfc-results-hub__competition:before{width:4px;height:68px}.rfc-results-hub__competition-head{min-height:68px;padding-left:14px}.rfc-results-hub__competition-identity{gap:10px}.rfc-results-hub__competition-identity img,.rfc-results-hub__competition-mark{width:46px;height:46px;flex-basis:46px}.rfc-results-hub__competition-identity h2{font-size:22px!important}.rfc-results-hub__competition-meta{display:none}.rfc-results-hub__match{grid-template-columns:1fr auto 1fr;grid-template-areas:"home dash away" "state state state";min-height:108px;padding:16px 4px;gap:7px}.rfc-results-hub__match-state{grid-area:state;display:flex;justify-content:center;gap:8px;margin-top:5px}.rfc-results-hub__match-state time{margin:0}.rfc-results-hub__side--home{grid-area:home;flex-direction:column-reverse;gap:6px;text-align:center}.rfc-results-hub__side--away{grid-area:away;flex-direction:column;gap:6px;text-align:center}.rfc-results-hub__score-separator{grid-area:dash;align-self:start;margin-top:4px}.rfc-results-hub__name,.rfc-results-hub__side--home .rfc-results-hub__name{flex-direction:column;gap:5px;text-align:center;font-size:11px}.rfc-results-hub__side--home .rfc-results-hub__name{flex-direction:column-reverse}.rfc-results-hub__side>strong{font-size:37px}.rfc-results-hub__team-logo{width:42px;height:42px;flex-basis:42px}.rfc-results-hub__match-arrow{display:none}}
@media(prefers-reduced-motion:reduce){.rfc-results-hub__match,.rfc-results-hub__match-arrow{transition:none}}

/* 3.4.0 — competition-led results experience */
.rfc-results-hub__competition{margin:0 0 82px!important;position:relative;background:transparent!important}
.rfc-results-hub__competition:before{display:none!important}
.rfc-results-hub__competition-stage{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:190px;padding:28px clamp(18px,4vw,46px);overflow:hidden;border:0!important;border-radius:0;background:linear-gradient(115deg,color-mix(in srgb,var(--rfc-comp-accent) 85%,#07090d),#090b10 72%)}
.rfc-results-hub__competition.has-graphic .rfc-results-hub__competition-stage{min-height:270px}
.rfc-results-hub__competition-art{position:absolute;inset:0;z-index:-2;background-image:var(--rfc-comp-graphic);background-size:cover;background-position:center;transform:scale(1.015)}
.rfc-results-hub__competition.no-graphic .rfc-results-hub__competition-art{background:radial-gradient(circle at 78% 38%,color-mix(in srgb,var(--rfc-comp-accent) 46%,transparent),transparent 28%),linear-gradient(115deg,color-mix(in srgb,var(--rfc-comp-accent) 72%,#090b10),#090b10 72%)}
.rfc-results-hub__competition-stage-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,7,10,.95) 0%,rgba(5,7,10,.72) 38%,rgba(5,7,10,.22) 72%,rgba(5,7,10,.48) 100%),linear-gradient(0deg,rgba(5,7,10,.94),transparent 58%)}
.rfc-results-hub__competition-identity{display:flex!important;align-items:flex-end!important;gap:20px!important;max-width:940px;position:relative;z-index:2}
.rfc-results-hub__competition-identity img{width:82px!important;height:82px!important;flex:0 0 82px!important;padding:8px!important;border:0!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 12px 38px rgba(0,0,0,.24);object-fit:contain}
.rfc-results-hub__competition-identity span{display:block!important;margin:0 0 8px!important;color:var(--rfc-comp-accent)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase}
.rfc-results-hub__competition-identity h2{margin:0!important;color:#fff!important;font-size:clamp(34px,5vw,70px)!important;font-weight:950!important;line-height:.9!important;letter-spacing:-.055em!important;text-shadow:0 3px 22px rgba(0,0,0,.34)}
.rfc-results-hub__matches{background:#090b10}
.rfc-results-hub__match{min-height:124px!important;padding:18px clamp(8px,2vw,26px)!important;border-bottom:1px solid rgba(255,255,255,.085)!important;background:transparent!important}
.rfc-results-hub__match:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--rfc-comp-accent);transition:width .18s ease}
.rfc-results-hub__match:hover:before{width:4px}
.rfc-results-hub__match:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--rfc-comp-accent) 9%,transparent),transparent 70%)!important}
.rfc-results-hub__team-logo{width:58px!important;height:58px!important;flex-basis:58px!important}
.rfc-results-hub__team-logo--fallback{border:0!important;border-radius:50%!important;background:color-mix(in srgb,var(--rfc-comp-accent) 22%,#161b25)!important}
@media(max-width:650px){.rfc-results-hub__competition{margin-bottom:58px!important}.rfc-results-hub__competition-stage,.rfc-results-hub__competition.has-graphic .rfc-results-hub__competition-stage{min-height:205px;padding:22px 16px}.rfc-results-hub__competition-stage-shade{background:linear-gradient(0deg,rgba(5,7,10,.96),rgba(5,7,10,.3) 75%),linear-gradient(90deg,rgba(5,7,10,.72),transparent)}.rfc-results-hub__competition-identity{align-items:center!important;gap:12px!important}.rfc-results-hub__competition-identity img{width:58px!important;height:58px!important;flex-basis:58px!important;border-radius:14px!important}.rfc-results-hub__competition-identity h2{font-size:clamp(29px,10vw,42px)!important}.rfc-results-hub__match{min-height:118px!important}.rfc-results-hub__team-logo{width:46px!important;height:46px!important;flex-basis:46px!important}}
/* 3.4.1 weekly results view */
.rfc-results-hub__week[hidden]{display:none!important}
.rfc-results-hub__week>.rfc-results-hub__day+.rfc-results-hub__day{margin-top:74px}
@media(max-width:650px){.rfc-results-hub__week>.rfc-results-hub__day+.rfc-results-hub__day{margin-top:52px}}

.rfc-results-hub__filter-empty{padding:72px 20px 82px;text-align:center;background:radial-gradient(circle at 50% 15%,rgba(255,255,255,.045),transparent 42%)}
.rfc-results-hub__filter-empty[hidden]{display:none!important}
.rfc-results-hub__filter-empty strong{display:block;color:#fff;font-size:clamp(24px,3vw,38px);font-weight:950;letter-spacing:-.035em}
.rfc-results-hub__filter-empty span{display:block;max-width:560px;margin:10px auto 0;color:#8590a3;font-size:14px;line-height:1.6}

/* 3.6.0 — editorial results command center */
.rfc-results-hub{--rfc-bg:#07090d;background:var(--rfc-bg);color:#fff}
.rfc-results-hub__hero{min-height:360px!important;padding:clamp(42px,7vw,92px) clamp(18px,6vw,84px)!important;align-items:flex-end!important;background:radial-gradient(circle at 82% 18%,rgba(46,119,255,.45),transparent 28%),radial-gradient(circle at 18% 90%,rgba(245,196,0,.2),transparent 36%),linear-gradient(125deg,#0c1220,#07090d 68%)!important}
.rfc-results-hub__hero-copy{max-width:980px}.rfc-results-hub__hero-copy h1{font-size:clamp(58px,9vw,132px)!important;line-height:.82!important;letter-spacing:-.07em!important;margin:12px 0 20px!important}.rfc-results-hub__hero-copy p{max-width:760px!important;font-size:clamp(16px,2vw,22px)!important;color:#b8c0cf!important}.rfc-results-hub__stats{display:none!important}
.rfc-results-hub__toolbar{position:sticky;top:0;z-index:30;display:flex!important;flex-wrap:wrap;gap:16px!important;align-items:center;justify-content:space-between;padding:14px clamp(14px,4vw,46px)!important;background:rgba(7,9,13,.9)!important;backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)!important}
.rfc-results-hub__filters{display:flex;gap:5px!important;overflow-x:auto}.rfc-results-hub__filters button{border:0!important;border-radius:999px!important;background:transparent!important;color:#98a2b4!important;padding:9px 13px!important;font-weight:900!important}.rfc-results-hub__filters button.is-active{background:#fff!important;color:#080a0e!important}
.rfc-results-hub__dates select{background:#111621!important;border:0!important;border-radius:999px!important;color:#fff!important;font-weight:900!important}.rfc-results-hub__date-nav{border:0!important;background:transparent!important;color:#fff!important;font-size:25px!important}
.rfc-results-hub__week{max-width:1500px;margin:0 auto;padding:0 clamp(14px,4vw,54px) 90px}
.rfc-results-hub__pulse{display:grid;grid-template-columns:minmax(190px,.8fr) 2fr;gap:28px;align-items:end;padding:50px 0 28px;border-bottom:1px solid rgba(255,255,255,.11)}
.rfc-results-hub__pulse-title span,.rfc-results-hub__section-kicker span{display:block;color:#f5c400;font-size:11px;font-weight:950;letter-spacing:.18em}.rfc-results-hub__pulse-title strong{display:block;margin-top:7px;font-size:clamp(29px,4vw,48px);letter-spacing:-.04em}
.rfc-results-hub__pulse-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.rfc-results-hub__pulse-stats div{border-left:1px solid rgba(255,255,255,.14);padding-left:16px}.rfc-results-hub__pulse-stats strong{display:block;font-size:clamp(27px,4vw,45px);line-height:1;letter-spacing:-.045em}.rfc-results-hub__pulse-stats span{display:block;margin-top:7px;color:#7f8a9c;font-size:9px;font-weight:950;letter-spacing:.13em}
.rfc-results-hub__timeline{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin:22px 0 62px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.rfc-results-hub__timeline button{position:relative;display:grid;place-items:center;min-height:86px;border:0;border-right:1px solid rgba(255,255,255,.08);background:transparent;color:#596273;cursor:pointer}.rfc-results-hub__timeline button:last-child{border-right:0}.rfc-results-hub__timeline button.has-results{color:#fff}.rfc-results-hub__timeline button:hover{background:rgba(255,255,255,.035)}.rfc-results-hub__timeline span{font-size:9px;font-weight:900;letter-spacing:.15em}.rfc-results-hub__timeline strong{font-size:25px}.rfc-results-hub__timeline em{position:absolute;top:9px;right:10px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#f5c400;color:#090b10;font-size:9px;font-style:normal;font-weight:950}
.rfc-results-hub__section-kicker{display:flex;align-items:baseline;gap:13px;margin-bottom:18px}.rfc-results-hub__section-kicker strong{font-size:clamp(22px,3vw,34px);letter-spacing:-.035em}
.rfc-results-hub__headlines{margin:0 0 86px}.rfc-results-hub__headline-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;grid-auto-rows:minmax(260px,auto);gap:12px}.rfc-results-hub__headline{position:relative;isolation:isolate;overflow:hidden;min-height:260px;padding:22px;text-decoration:none!important;color:#fff!important;background:#101521}.rfc-results-hub__headline.is-featured{grid-row:span 2;min-height:532px;padding:30px}.rfc-results-hub__headline-bg{position:absolute;inset:0;z-index:-2;background-image:var(--rfc-comp-graphic);background-size:cover;background-position:center}.rfc-results-hub__headline:not([style*="--rfc-comp-graphic"]) .rfc-results-hub__headline-bg{background:radial-gradient(circle at 75% 25%,color-mix(in srgb,var(--rfc-comp-accent) 44%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--rfc-comp-accent) 35%,#111621),#0b0e15)}.rfc-results-hub__headline-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,7,10,.24),rgba(5,7,10,.92) 76%),linear-gradient(90deg,rgba(5,7,10,.55),transparent)}.rfc-results-hub__headline-top,.rfc-results-hub__headline-foot{display:flex;justify-content:space-between;gap:16px;font-size:9px;font-weight:950;letter-spacing:.12em}.rfc-results-hub__headline-top span{color:var(--rfc-comp-accent)}.rfc-results-hub__headline-top time{color:#c4cbd6}.rfc-results-hub__headline-score{position:absolute;left:22px;right:22px;bottom:55px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.rfc-results-hub__headline-score>div{display:flex;align-items:center;gap:10px}.rfc-results-hub__headline-score>div:last-child{justify-content:flex-end;text-align:right}.rfc-results-hub__headline-score .rfc-results-hub__team-logo{width:48px!important;height:48px!important;flex-basis:48px!important}.rfc-results-hub__headline-score span{font-weight:900;line-height:1.05}.rfc-results-hub__headline-score strong{font-size:clamp(32px,4vw,62px);letter-spacing:-.06em}.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-score strong{font-size:clamp(52px,7vw,96px)}.rfc-results-hub__headline-score b{font-size:34px;color:rgba(255,255,255,.38)}.rfc-results-hub__headline-foot{position:absolute;left:22px;right:22px;bottom:19px;color:#aeb7c5}.rfc-results-hub__headline-foot strong{color:#fff}
.rfc-results-hub__stream{margin-top:12px}.rfc-results-hub__competition{margin-bottom:70px!important}.rfc-results-hub__competition-stage{min-height:155px!important;padding:24px clamp(16px,3vw,34px)!important}.rfc-results-hub__competition.has-graphic .rfc-results-hub__competition-stage{min-height:205px!important}.rfc-results-hub__competition-identity h2{font-size:clamp(32px,5vw,62px)!important}.rfc-results-hub__competition-identity img{width:68px!important;height:68px!important;flex-basis:68px!important}.rfc-results-hub__matches{background:transparent!important}.rfc-results-hub__match-wrap{border-bottom:1px solid rgba(255,255,255,.075)}.rfc-results-hub__match{border-bottom:0!important;min-height:112px!important}.rfc-results-hub__match-state{min-width:145px!important}.rfc-results-hub__side>strong{font-size:clamp(32px,4vw,52px)!important}.rfc-results-hub__show-more{width:100%;border:0;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:#fff;padding:18px;font-size:10px;font-weight:950;letter-spacing:.12em;cursor:pointer}.rfc-results-hub__show-more:hover{background:rgba(255,255,255,.05)}
.rfc-results-hub__filter-empty{margin-top:40px;border-top:1px solid rgba(255,255,255,.08)}
@media(max-width:900px){.rfc-results-hub__pulse{grid-template-columns:1fr}.rfc-results-hub__headline-grid{grid-template-columns:1fr 1fr}.rfc-results-hub__headline.is-featured{grid-column:1/-1;grid-row:auto;min-height:390px}.rfc-results-hub__pulse-stats{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}}
@media(max-width:650px){.rfc-results-hub__hero{min-height:300px!important}.rfc-results-hub__hero-copy h1{font-size:56px!important}.rfc-results-hub__toolbar{top:0}.rfc-results-hub__week{padding-left:12px;padding-right:12px}.rfc-results-hub__pulse{padding-top:34px}.rfc-results-hub__pulse-stats{grid-template-columns:repeat(5,96px)}.rfc-results-hub__timeline{margin-bottom:42px;overflow-x:auto;grid-template-columns:repeat(7,70px)}.rfc-results-hub__timeline button{min-height:72px}.rfc-results-hub__headline-grid{display:block}.rfc-results-hub__headline,.rfc-results-hub__headline.is-featured{min-height:280px;margin-bottom:10px;padding:18px}.rfc-results-hub__headline-score{left:16px;right:16px;bottom:52px;grid-template-columns:1fr auto 1fr}.rfc-results-hub__headline-score>div{flex-direction:column;gap:5px;text-align:center}.rfc-results-hub__headline-score>div:last-child{flex-direction:column-reverse;text-align:center}.rfc-results-hub__headline-score span{font-size:11px}.rfc-results-hub__headline-score strong,.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-score strong{font-size:42px}.rfc-results-hub__headline-score .rfc-results-hub__team-logo{width:42px!important;height:42px!important;flex-basis:42px!important}.rfc-results-hub__competition-stage,.rfc-results-hub__competition.has-graphic .rfc-results-hub__competition-stage{min-height:155px!important}.rfc-results-hub__competition-identity h2{font-size:30px!important}.rfc-results-hub__match-state{min-width:auto!important}}
\n\n/* 3.6.3 — responsive headline/result typography */\n.rfc-results-hub__headline-grid{container-type:inline-size}\n.rfc-results-hub__headline-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}\n.rfc-results-hub__headline-score>div{min-width:0!important}\n.rfc-results-hub__headline-score span{min-width:0;max-width:15ch;font-size:clamp(11px,1.15vw,17px)!important;line-height:1.02!important;overflow-wrap:anywhere;word-break:normal}\n.rfc-results-hub__headline-score strong{flex:0 0 auto;font-size:clamp(30px,3.65vw,62px)!important}\n.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-score strong{font-size:clamp(48px,6.4vw,92px)!important}\n.rfc-results-hub__headline-score b{flex:0 0 auto;font-size:clamp(22px,2.4vw,34px)!important}\n.rfc-results-hub__side{min-width:0!important}\n.rfc-results-hub__name{min-width:0!important}\n.rfc-results-hub__name span{min-width:0;font-size:clamp(12px,1.25vw,18px)!important;line-height:1.06!important;overflow-wrap:anywhere}\n.rfc-results-hub__side>strong{font-size:clamp(27px,3.6vw,52px)!important}\n@media(max-width:1180px){.rfc-results-hub__headline-grid{grid-template-columns:1fr 1fr!important}.rfc-results-hub__headline.is-featured{grid-column:1/-1!important;grid-row:auto!important;min-height:390px!important}.rfc-results-hub__headline-score span{max-width:13ch}.rfc-results-hub__headline:not(.is-featured) .rfc-results-hub__headline-score strong{font-size:clamp(30px,4.6vw,48px)!important}}\n@media(max-width:760px){.rfc-results-hub__headline-grid{display:block!important}.rfc-results-hub__headline,.rfc-results-hub__headline.is-featured{min-height:270px!important;margin-bottom:10px!important}.rfc-results-hub__headline-score{left:14px!important;right:14px!important;bottom:52px!important;gap:5px!important}.rfc-results-hub__headline-score>div{flex-direction:column!important;gap:4px!important;text-align:center!important}.rfc-results-hub__headline-score>div:last-child{flex-direction:column-reverse!important}.rfc-results-hub__headline-score span{max-width:12ch!important;font-size:clamp(10px,3.1vw,13px)!important}.rfc-results-hub__headline-score strong,.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-score strong{font-size:clamp(34px,11vw,48px)!important}.rfc-results-hub__headline-score .rfc-results-hub__team-logo{width:38px!important;height:38px!important;flex-basis:38px!important}.rfc-results-hub__match{grid-template-columns:minmax(70px,.65fr) minmax(0,1fr) auto minmax(0,1fr) 26px!important;gap:7px!important;padding-left:8px!important;padding-right:8px!important}.rfc-results-hub__match-state time{font-size:8px!important}.rfc-results-hub__name span{font-size:clamp(10px,3vw,13px)!important}.rfc-results-hub__side>strong{font-size:clamp(26px,9vw,38px)!important}.rfc-results-hub__team-logo{width:34px!important;height:34px!important;flex-basis:34px!important}}\n@media(max-width:460px){.rfc-results-hub__match{grid-template-columns:1fr auto 1fr 22px!important;min-height:94px!important}.rfc-results-hub__match-state{grid-column:1/-1;display:flex!important;justify-content:space-between!important;padding-bottom:4px!important}.rfc-results-hub__match-state time{display:block!important}.rfc-results-hub__side--home .rfc-results-hub__name,.rfc-results-hub__side--away .rfc-results-hub__name{gap:4px!important}.rfc-results-hub__name span{font-size:11px!important}.rfc-results-hub__side>strong{font-size:31px!important}.rfc-results-hub__score-separator{font-size:20px!important}}\n

/* 3.6.4 — real content-width responsiveness + logo-safe team layout */
.rfc-results-hub__headline-grid{grid-template-columns:1.35fr 1fr!important}
.rfc-results-hub__headline.is-featured{grid-row:span 2!important}
.rfc-results-hub__headline-score>div{overflow:visible!important}
.rfc-results-hub__headline-score span{display:block!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
.rfc-results-hub__headline-score .rfc-results-hub__team-logo{flex:0 0 clamp(38px,3.3vw,52px)!important;width:clamp(38px,3.3vw,52px)!important;height:clamp(38px,3.3vw,52px)!important}
.rfc-results-hub__team-logo img{width:100%!important;height:100%!important;object-fit:contain!important}
@media(min-width:1500px){.rfc-results-hub__headline-grid{grid-template-columns:1.45fr 1fr 1fr!important}.rfc-results-hub__headline.is-featured{grid-row:span 2!important}}
@media(max-width:1050px){.rfc-results-hub__headline-grid{grid-template-columns:1fr!important}.rfc-results-hub__headline.is-featured{grid-column:auto!important;grid-row:auto!important;min-height:360px!important}.rfc-results-hub__headline{min-height:300px!important}.rfc-results-hub__headline-score span{font-size:clamp(12px,1.8vw,17px)!important}.rfc-results-hub__headline-score strong,.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-score strong{font-size:clamp(42px,7vw,72px)!important}}
@media(max-width:650px){.rfc-results-hub__headline-score span{font-size:clamp(11px,3.2vw,14px)!important}.rfc-results-hub__headline-score strong,.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-score strong{font-size:clamp(34px,10vw,46px)!important}.rfc-results-hub__headline-score .rfc-results-hub__team-logo{width:40px!important;height:40px!important;flex-basis:40px!important}}


/* 3.6.5 — compact pulse + editorial featured-results composition */
.rfc-results-hub__pulse{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:22px 0 18px!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
.rfc-results-hub__pulse-title{display:flex!important;align-items:baseline!important;gap:12px!important;min-width:max-content!important}
.rfc-results-hub__pulse-title span{margin:0!important;color:#f5c400!important;font-size:10px!important;font-weight:950!important;letter-spacing:.16em!important}
.rfc-results-hub__pulse-title strong{font-size:15px!important;letter-spacing:-.01em!important}
.rfc-results-hub__pulse-stats{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;overflow-x:auto!important}
.rfc-results-hub__pulse-stats>div{display:flex!important;align-items:baseline!important;gap:6px!important;min-width:auto!important;padding:0 17px!important;border-left:1px solid rgba(255,255,255,.1)!important;text-align:left!important}
.rfc-results-hub__pulse-stats strong{font-size:21px!important;line-height:1!important}
.rfc-results-hub__pulse-stats span{font-size:8px!important;letter-spacing:.12em!important;color:#7f8999!important}
.rfc-results-hub__timeline{margin-top:0!important;margin-bottom:50px!important}
.rfc-results-hub__headlines{margin-bottom:58px!important}
.rfc-results-hub__headline-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important;gap:12px!important}
.rfc-results-hub__headline{min-height:220px!important;padding:20px!important}
.rfc-results-hub__headline.is-featured{grid-column:1/-1!important;grid-row:auto!important;min-height:340px!important;padding:26px!important}
.rfc-results-hub__headline-score{bottom:50px!important}
.rfc-results-hub__headline:not(.is-featured) .rfc-results-hub__headline-score strong{font-size:clamp(32px,4vw,54px)!important}
.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-score strong{font-size:clamp(56px,7vw,90px)!important}
.rfc-results-hub__headline.is-featured .rfc-results-hub__team-logo{width:64px!important;height:64px!important;flex-basis:64px!important}
.rfc-results-hub__headline-foot{bottom:17px!important}
@media(max-width:900px){.rfc-results-hub__pulse{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.rfc-results-hub__pulse-stats{width:100%!important;justify-content:flex-start!important}.rfc-results-hub__pulse-stats>div:first-child{border-left:0!important;padding-left:0!important}.rfc-results-hub__headline.is-featured{min-height:310px!important}}
@media(max-width:700px){.rfc-results-hub__headline-grid{display:block!important}.rfc-results-hub__headline,.rfc-results-hub__headline.is-featured{min-height:235px!important;margin-bottom:10px!important}.rfc-results-hub__headline.is-featured .rfc-results-hub__team-logo{width:44px!important;height:44px!important;flex-basis:44px!important}.rfc-results-hub__pulse-stats>div{padding:0 10px!important}.rfc-results-hub__pulse-stats strong{font-size:18px!important}.rfc-results-hub__pulse-stats span{font-size:7px!important}}


/* 3.6.6 — replace poster-style Top Results with compact editorial score strips */
.rfc-results-hub__headlines{margin:0 0 46px!important}
.rfc-results-hub__headline-grid{display:flex!important;flex-direction:column!important;gap:10px!important;container-type:normal!important}
.rfc-results-hub__headline,.rfc-results-hub__headline.is-featured{position:relative!important;display:block!important;min-height:0!important;height:auto!important;padding:0!important;overflow:hidden!important;background:#10141d!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;color:#fff!important;text-decoration:none!important;grid-column:auto!important;grid-row:auto!important}
.rfc-results-hub__headline:hover{border-color:color-mix(in srgb,var(--rfc-comp-accent) 48%,rgba(255,255,255,.12))!important}
.rfc-results-hub__headline-bg,.rfc-results-hub__headline-shade{display:none!important}
.rfc-results-hub__headline-art{height:54px!important;background-image:linear-gradient(90deg,rgba(5,8,13,.28),rgba(5,8,13,.55)),var(--rfc-comp-graphic)!important;background-size:cover!important;background-position:center!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
.rfc-results-hub__headline.is-featured.has-artwork .rfc-results-hub__headline-art{height:66px!important}
.rfc-results-hub__headline-body{padding:14px 18px 13px!important}
.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-body{padding:16px 20px 15px!important}
.rfc-results-hub__headline-top,.rfc-results-hub__headline-foot{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}
.rfc-results-hub__headline-top{margin-bottom:10px!important}
.rfc-results-hub__headline-top span{color:var(--rfc-comp-accent)!important;font-size:9px!important;font-weight:950!important;letter-spacing:.11em!important}
.rfc-results-hub__headline-top time{font-size:9px!important;color:#8f99a8!important;white-space:nowrap!important}
.rfc-results-hub__headline-score{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:16px!important}
.rfc-results-hub__headline-team{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}
.rfc-results-hub__headline-team.is-away{justify-content:flex-end!important;text-align:right!important}
.rfc-results-hub__headline-team span{min-width:0!important;max-width:none!important;font-size:clamp(13px,1.35vw,18px)!important;font-weight:900!important;line-height:1.08!important;overflow-wrap:anywhere!important}
.rfc-results-hub__headline .rfc-results-hub__team-logo,.rfc-results-hub__headline.is-featured .rfc-results-hub__team-logo{width:42px!important;height:42px!important;flex:0 0 42px!important}
.rfc-results-hub__headline.is-featured .rfc-results-hub__team-logo{width:48px!important;height:48px!important;flex-basis:48px!important}
.rfc-results-hub__headline-numbers{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;white-space:nowrap!important}
.rfc-results-hub__headline-numbers strong,.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-numbers strong{font-size:clamp(34px,4vw,54px)!important;line-height:.9!important;letter-spacing:-.055em!important;color:#fff!important}
.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-numbers strong{font-size:clamp(40px,4.8vw,62px)!important}
.rfc-results-hub__headline-numbers b{font-size:24px!important;color:#606a79!important;font-weight:800!important}
.rfc-results-hub__headline-foot{margin-top:11px!important;padding-top:9px!important;border-top:1px solid rgba(255,255,255,.07)!important;color:#8f99a8!important;font-size:8px!important;font-weight:900!important;letter-spacing:.1em!important}
.rfc-results-hub__headline-foot strong{color:#dce2ea!important}
.rfc-results-hub__headline.no-artwork{border-left:3px solid var(--rfc-comp-accent)!important}
@media(min-width:900px){.rfc-results-hub__headline.is-featured{border-left-width:5px!important}.rfc-results-hub__headline.is-featured.no-artwork .rfc-results-hub__headline-body{padding-top:18px!important;padding-bottom:17px!important}}
@media(max-width:700px){.rfc-results-hub__headline,.rfc-results-hub__headline.is-featured{min-height:0!important;height:auto!important;margin:0!important}.rfc-results-hub__headline-art,.rfc-results-hub__headline.is-featured.has-artwork .rfc-results-hub__headline-art{height:48px!important}.rfc-results-hub__headline-body,.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-body{padding:12px 11px!important}.rfc-results-hub__headline-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:7px!important}.rfc-results-hub__headline-team,.rfc-results-hub__headline-score>div{flex-direction:row!important;gap:5px!important;text-align:left!important}.rfc-results-hub__headline-team.is-away{flex-direction:row!important;text-align:right!important}.rfc-results-hub__headline-team span{font-size:clamp(10px,3vw,13px)!important}.rfc-results-hub__headline .rfc-results-hub__team-logo,.rfc-results-hub__headline.is-featured .rfc-results-hub__team-logo{width:32px!important;height:32px!important;flex-basis:32px!important}.rfc-results-hub__headline-numbers{gap:4px!important}.rfc-results-hub__headline-numbers strong,.rfc-results-hub__headline.is-featured .rfc-results-hub__headline-numbers strong{font-size:clamp(29px,9vw,40px)!important}.rfc-results-hub__headline-numbers b{font-size:18px!important}.rfc-results-hub__headline-foot{margin-top:8px!important}.rfc-results-hub__headline-foot strong{font-size:0!important}.rfc-results-hub__headline-foot strong:after{content:'↗';font-size:13px!important}}

/* RFC Results Hub 3.9 — SEO / AI discovery layer */
.rfc-results-hub__trust{margin-top:10px;font-size:.86rem;opacity:.72;max-width:850px}
.rfc-results-hub__archive-links{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:12px 0 18px;font-size:.82rem}
.rfc-results-hub__archive-links>span{font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.68}
.rfc-results-hub__archive-links a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;opacity:.72}
.rfc-results-hub__archive-links a:hover,.rfc-results-hub__archive-links a[aria-current="page"]{opacity:1}

/* v3.10.1 Results Hub tournament search */
.rfc-results-hub__tournament-search{display:flex;align-items:center;gap:8px;flex:1 1 260px;max-width:360px}.rfc-results-hub__tournament-search label{font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#7f8999}.rfc-results-hub__tournament-search input{width:100%;min-width:150px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#111621;color:#fff;padding:0 15px;font-weight:800;outline:none}.rfc-results-hub__tournament-search input:focus{border-color:var(--rfc-rh-yellow);box-shadow:0 0 0 2px rgba(245,196,0,.12)}.rfc-results-hub__tournament-search input::placeholder{color:#6f7887}.rfc-results-hub__competition[hidden],.rfc-results-hub__headline[hidden]{display:none!important}@media(max-width:900px){.rfc-results-hub__tournament-search{max-width:none;width:100%;flex-basis:auto}}


/* v3.10.6 Tournament View: selecting a tournament removes the week restriction. */
.rfc-results-hub.is-tournament-view .rfc-results-hub__dates,
.rfc-results-hub.is-tournament-view .rfc-results-hub__archive-links{display:none!important}
.rfc-results-hub.is-tournament-view .rfc-results-hub__toolbar{justify-content:flex-end}
.rfc-results-hub.is-tournament-view .rfc-results-hub__week{margin-bottom:30px}
.rfc-results-hub.is-tournament-view .rfc-results-hub__pulse{display:none!important}
.rfc-results-hub.is-tournament-view .rfc-results-hub__tournament-search:before{content:'ALL DATES';display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:rgba(245,196,0,.12);color:var(--rfc-rh-yellow);font-size:8px;font-weight:950;letter-spacing:.1em;white-space:nowrap}
@media(max-width:900px){.rfc-results-hub.is-tournament-view .rfc-results-hub__toolbar{justify-content:flex-start}.rfc-results-hub.is-tournament-view .rfc-results-hub__filters{order:2;width:100%}.rfc-results-hub.is-tournament-view .rfc-results-hub__tournament-search{order:1}}

/* 3.10.7: keep month visible in day timeline, especially Tournament View. */
.rfc-results-hub__timeline button strong small{font:inherit;font-size:.62em;letter-spacing:.08em;opacity:.72;margin-right:.2em}

/* 3.10.8: use the same country-flag fallback as the Data Hub calendar. */
.rfc-results-hub__team-logo--flag{background:transparent!important;border-color:rgba(255,255,255,.16)!important;overflow:visible!important}
.rfc-results-hub__team-logo--flag .rfc-results-hub__team-flag{font-size:1.45em;line-height:1;display:inline-flex;align-items:center;justify-content:center}

/* 3.11.19 Premium RFC Facebook promo */
.rfc-results-hub__facebook{margin:34px 0 38px}
.rfc-results-hub__facebook-link{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:188px;padding:34px 38px 32px;border:1px solid rgba(103,227,156,.24);border-radius:24px;overflow:hidden;background:radial-gradient(circle at 18% 28%,rgba(44,190,117,.16),transparent 34%),radial-gradient(circle at 88% 52%,rgba(24,119,242,.22),transparent 30%),linear-gradient(118deg,#050b13 0%,#091728 52%,#0a1d21 100%);color:#fff!important;text-decoration:none!important;box-shadow:0 24px 60px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.03);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.rfc-results-hub__facebook-link:before{content:'';position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#42d989 0 31%,#1877f2 31% 100%);z-index:2}
.rfc-results-hub__facebook-link:after{content:'';position:absolute;left:-7%;bottom:-86px;width:420px;height:170px;border-radius:50%;background:rgba(44,190,117,.06);filter:blur(2px);z-index:-1}
.rfc-results-hub__facebook-link:hover,.rfc-results-hub__facebook-link:focus-visible{transform:translateY(-3px);border-color:rgba(103,227,156,.5);box-shadow:0 30px 70px rgba(0,0,0,.42),0 0 0 1px rgba(24,119,242,.08);outline:none}
.rfc-results-hub__facebook-watermark{position:absolute;right:190px;top:50%;transform:translateY(-51%);font:900 220px/.75 Arial,sans-serif;color:rgba(255,255,255,.035);z-index:-1;pointer-events:none;user-select:none}
.rfc-results-hub__facebook-rule{position:absolute;left:0;top:22px;bottom:22px;width:5px;border-radius:0 6px 6px 0;background:#42d989;box-shadow:0 0 24px rgba(66,217,137,.35)}
.rfc-results-hub__facebook-copy{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;max-width:760px}
.rfc-results-hub__facebook-copy>small{font-size:10px;font-weight:950;letter-spacing:.18em;color:#5de69a}
.rfc-results-hub__facebook-copy>strong{max-width:700px;font-size:clamp(27px,3vw,42px);line-height:1.02;font-weight:950;letter-spacing:-.038em;color:#fff;text-wrap:balance}
.rfc-results-hub__facebook-copy>span:not(.rfc-results-hub__facebook-tags){max-width:720px;margin-top:2px;font-size:13px;line-height:1.52;font-weight:650;color:#aebccc}
.rfc-results-hub__facebook-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}
.rfc-results-hub__facebook-tags b{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.04);color:#d9e4ee;font-size:8px;font-weight:900;letter-spacing:.11em}
.rfc-results-hub__facebook-action{position:relative;display:grid;grid-template-columns:42px auto 18px;align-items:center;gap:10px;min-width:205px;padding:13px 15px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:#1877f2;box-shadow:0 12px 26px rgba(24,119,242,.22)}
.rfc-results-hub__facebook-badge{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#fff;color:#1877f2;font:900 29px/1 Arial,sans-serif}
.rfc-results-hub__facebook-action>span:nth-child(2){display:flex;flex-direction:column;gap:1px}
.rfc-results-hub__facebook-action small{font-size:8px;font-weight:900;letter-spacing:.13em;color:rgba(255,255,255,.78)}
.rfc-results-hub__facebook-action strong{font-size:13px;line-height:1;font-weight:950;letter-spacing:.03em;color:#fff}
.rfc-results-hub__facebook-action i{font-style:normal;font-size:19px;font-weight:900;color:#fff;transition:transform .18s ease}
.rfc-results-hub__facebook-link:hover .rfc-results-hub__facebook-action i{transform:translateX(3px)}
@media(max-width:800px){.rfc-results-hub__facebook{margin:24px 0 28px}.rfc-results-hub__facebook-link{grid-template-columns:1fr;gap:20px;min-height:0;padding:28px 25px 24px}.rfc-results-hub__facebook-watermark{right:-16px;top:40%;font-size:180px}.rfc-results-hub__facebook-copy>strong{font-size:29px}.rfc-results-hub__facebook-action{width:100%;min-width:0;grid-template-columns:38px 1fr 18px}.rfc-results-hub__facebook-badge{width:38px;height:38px;font-size:26px}}
@media(max-width:520px){.rfc-results-hub__facebook-link{padding:24px 20px 20px;border-radius:18px}.rfc-results-hub__facebook-copy>strong{font-size:24px;line-height:1.05}.rfc-results-hub__facebook-copy>span:not(.rfc-results-hub__facebook-tags){font-size:11px}.rfc-results-hub__facebook-tags b{font-size:7px;min-height:23px}.rfc-results-hub__facebook-action{padding:11px 12px}.rfc-results-hub__facebook-action strong{font-size:12px}}


/* 3.12.0 — Results Hub visual facelift. Presentation only. */
.rfc-results-hub{--rfc-rh-bg:#05070a;--rfc-rh-panel:#0a0e14;--rfc-rh-line:rgba(255,255,255,.105);--rfc-rh-green:#42d989;background:var(--rfc-rh-bg)!important}
.rfc-results-hub__hero{min-height:285px!important;padding:58px clamp(18px,6vw,96px) 46px!important;background:radial-gradient(circle at 83% 20%,rgba(24,119,242,.25),transparent 27%),radial-gradient(circle at 14% 105%,rgba(66,217,137,.12),transparent 31%),linear-gradient(120deg,#05080d,#09111d 58%,#07121a)!important;border-bottom:1px solid var(--rfc-rh-line)}
.rfc-results-hub__hero:before{opacity:.28!important}.rfc-results-hub__hero:after{opacity:.32!important}
.rfc-results-hub__eyebrow{margin-bottom:10px!important;color:var(--rfc-rh-green)!important;font-size:10px!important;letter-spacing:.19em!important}
.rfc-results-hub__hero-copy h1{font-size:clamp(50px,7vw,92px)!important;line-height:.86!important;margin:7px 0 15px!important}
.rfc-results-hub__hero-copy p{max-width:850px!important;margin-top:0!important;font-size:clamp(14px,1.6vw,18px)!important;line-height:1.45!important;color:#c1cad6!important}
.rfc-results-hub__trust{margin-top:8px!important;font-size:12px!important;color:#78869a!important;opacity:1!important}

.rfc-results-hub__toolbar{padding-top:12px!important;padding-bottom:12px!important;background:rgba(5,7,10,.94)!important;border-color:var(--rfc-rh-line)!important}
.rfc-results-hub__dates select{border-bottom-color:var(--rfc-rh-green)!important}
.rfc-results-hub__filters button.is-active{border-bottom-color:var(--rfc-rh-green)!important}
.rfc-results-hub__archive-links{padding:0 clamp(18px,6vw,96px)!important;margin:16px 0 0!important;color:#778397!important}
.rfc-results-hub__archive-links>span{color:#a8b2c0!important}

.rfc-results-hub__weeks{padding-top:0}
.rfc-results-hub__week{padding:0 clamp(18px,6vw,96px) 72px!important}
.rfc-results-hub__pulse{margin:0 calc(-1 * clamp(18px,6vw,96px))!important;padding:32px clamp(18px,6vw,96px) 24px!important;border-bottom:1px solid var(--rfc-rh-line)!important;background:linear-gradient(180deg,#080c12,rgba(8,12,18,.25))!important}
.rfc-results-hub__pulse-title span{color:var(--rfc-rh-green)!important}
.rfc-results-hub__pulse-stats>div{border-color:rgba(255,255,255,.09)!important;background:rgba(255,255,255,.025)!important}
.rfc-results-hub__timeline{margin-top:20px!important;margin-bottom:44px!important}

.rfc-results-hub__section-kicker{margin-bottom:17px!important;padding-bottom:12px!important;border-bottom:1px solid var(--rfc-rh-line)!important}
.rfc-results-hub__section-kicker span{color:var(--rfc-rh-green)!important}
.rfc-results-hub__headlines{margin-bottom:0!important}
.rfc-results-hub__headline-grid{gap:10px!important}
.rfc-results-hub__headline{border:1px solid rgba(255,255,255,.09)!important;background:#090d13!important}
.rfc-results-hub__headline:hover{border-color:rgba(66,217,137,.28)!important}

.rfc-results-hub__facebook{margin:46px calc(-1 * clamp(18px,6vw,96px)) 48px!important}
.rfc-results-hub__facebook-link{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:42px!important;min-height:238px!important;padding:40px clamp(24px,6vw,96px)!important;border:0!important;border-top:1px solid rgba(255,255,255,.09)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;border-radius:0!important;overflow:hidden!important;background:linear-gradient(102deg,#07101c 0%,#0a1d31 54%,#0d376c 100%)!important;color:#fff!important;text-decoration:none!important;box-shadow:none!important}
.rfc-results-hub__facebook-link:before{content:''!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:8px!important;height:auto!important;background:var(--rfc-rh-green)!important;z-index:3!important}
.rfc-results-hub__facebook-link:after{content:''!important;position:absolute!important;right:-110px!important;top:-170px!important;width:560px!important;height:560px!important;border:90px solid rgba(255,255,255,.035)!important;border-radius:50%!important;background:transparent!important;z-index:-1!important}
.rfc-results-hub__facebook-link:hover,.rfc-results-hub__facebook-link:focus-visible{transform:none!important;background:linear-gradient(102deg,#081321 0%,#0b2239 52%,#104181 100%)!important;outline:none!important}
.rfc-results-hub__facebook-f{position:absolute;right:25%;bottom:-86px;font:900 350px/.75 Arial,sans-serif;color:rgba(255,255,255,.045);z-index:-1;pointer-events:none}
.rfc-results-hub__facebook-copy{max-width:850px!important;gap:9px!important}
.rfc-results-hub__facebook-copy>small{font-size:10px!important;letter-spacing:.2em!important;color:#70e8a5!important}
.rfc-results-hub__facebook-copy>strong{max-width:900px!important;font-size:clamp(36px,5.5vw,72px)!important;line-height:.86!important;letter-spacing:-.055em!important;color:#fff!important}
.rfc-results-hub__facebook-copy>span{max-width:740px!important;font-size:14px!important;line-height:1.5!important;color:#c0ccda!important}
.rfc-results-hub__facebook-action{display:grid!important;grid-template-columns:44px auto 18px!important;align-items:center!important;gap:11px!important;min-width:245px!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:14px!important;background:#1877f2!important;box-shadow:0 18px 42px rgba(0,0,0,.25)!important}
.rfc-results-hub__facebook-action-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#fff;color:#1877f2;font:900 30px/1 Arial,sans-serif}
.rfc-results-hub__facebook-action>span:nth-child(2){display:flex;flex-direction:column;gap:2px}
.rfc-results-hub__facebook-action small{font-size:8px!important;font-weight:900!important;letter-spacing:.11em!important;color:rgba(255,255,255,.74)!important}
.rfc-results-hub__facebook-action strong{font-size:13px!important;line-height:1!important;color:#fff!important}
.rfc-results-hub__facebook-action i{font-style:normal;font-size:20px;font-weight:900}
.rfc-results-hub__facebook-link:hover .rfc-results-hub__facebook-action i{transform:translateX(4px)}

.rfc-results-hub__stream{margin-top:0!important}
.rfc-results-hub__competition{margin-bottom:42px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:14px!important;overflow:hidden!important;background:#080c12!important}
.rfc-results-hub__competition:before{width:5px!important;height:100%!important}
.rfc-results-hub__competition-head{min-height:82px!important;padding:12px 18px 12px 22px!important;border-bottom:1px solid rgba(255,255,255,.09)!important}
.rfc-results-hub__competition-identity img,.rfc-results-hub__competition-mark{width:54px!important;height:54px!important;flex-basis:54px!important;border-radius:10px!important}
.rfc-results-hub__competition-identity h2{font-size:clamp(22px,2.7vw,35px)!important}
.rfc-results-hub__match{min-height:96px!important;padding:11px 16px 11px 22px!important;border-bottom-color:rgba(255,255,255,.075)!important}
.rfc-results-hub__match:last-child{border-bottom:0!important}
.rfc-results-hub__match:hover{background:rgba(255,255,255,.025)!important}
.rfc-results-hub__side>strong{font-size:clamp(34px,4vw,52px)!important}
.rfc-results-hub__team-logo{width:46px!important;height:46px!important;flex-basis:46px!important}

@media(max-width:700px){
.rfc-results-hub__hero{min-height:235px!important;padding:38px 16px 30px!important}
.rfc-results-hub__hero-copy h1{font-size:48px!important}
.rfc-results-hub__hero-copy p{font-size:13px!important}
.rfc-results-hub__archive-links{padding:0 14px!important;overflow-x:auto!important;flex-wrap:nowrap!important;white-space:nowrap!important}
.rfc-results-hub__week{padding-left:12px!important;padding-right:12px!important}
.rfc-results-hub__pulse{margin-left:-12px!important;margin-right:-12px!important;padding-left:12px!important;padding-right:12px!important}
.rfc-results-hub__facebook{margin:34px -12px 38px!important}
.rfc-results-hub__facebook-link{display:block!important;min-height:330px!important;padding:34px 20px 24px!important}
.rfc-results-hub__facebook-copy>strong{font-size:clamp(39px,13vw,58px)!important;max-width:420px!important}
.rfc-results-hub__facebook-copy>span{font-size:12px!important;max-width:90%!important}
.rfc-results-hub__facebook-f{right:-10px;bottom:4px;font-size:245px}
.rfc-results-hub__facebook-action{position:absolute!important;left:20px!important;bottom:22px!important;min-width:218px!important}
.rfc-results-hub__competition{border-radius:11px!important;margin-bottom:28px!important}
.rfc-results-hub__competition-head{padding-left:16px!important}
.rfc-results-hub__match{padding-left:10px!important;padding-right:10px!important}
}


/* 3.13.0 — Scoreboard-first Results Hub */
.rfc-results-hub__hero{min-height:210px!important;padding-top:40px!important;padding-bottom:32px!important}
.rfc-results-hub__hero-copy h1{font-size:clamp(46px,6vw,76px)!important}
.rfc-results-hub__scoreboard-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px 0 8px;border-bottom:1px solid rgba(255,255,255,.1)}
.rfc-results-hub__week-label{display:flex;flex-direction:column;gap:2px}.rfc-results-hub__week-label span{font-size:9px;font-weight:950;letter-spacing:.17em;color:var(--rfc-rh-green)}.rfc-results-hub__week-label strong{font-size:clamp(27px,4vw,44px);line-height:1;color:#fff;letter-spacing:-.035em}
.rfc-results-hub__week-metrics{font-size:12px;font-weight:750;color:#8d9aac}.rfc-results-hub__week-metrics b{font-size:20px;color:#fff}.rfc-results-hub__week-metrics i{font-style:normal;margin:0 8px;color:#46505f}
.rfc-results-hub__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.rfc-results-hub__section-heading>div{display:flex;flex-direction:column;gap:3px}.rfc-results-hub__section-heading span{font-size:9px;font-weight:950;letter-spacing:.16em;color:var(--rfc-rh-green)}.rfc-results-hub__section-heading h2{margin:0;font-size:clamp(24px,3vw,38px);line-height:1;color:#fff;letter-spacing:-.035em}.rfc-results-hub__section-heading small,.rfc-results-hub__section-heading button{font-size:9px;font-weight:900;letter-spacing:.09em;color:#8090a4}.rfc-results-hub__section-heading button{border:0;background:none;color:#6ee5a3;cursor:pointer}
.rfc-results-hub__top-results{margin:36px 0 54px!important}.rfc-results-hub__headline-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rfc-results-hub__headline.is-featured{grid-column:span 2!important}
.rfc-results-hub__usa-focus{margin:0 0 54px;padding:26px;border:1px solid rgba(66,217,137,.19);border-radius:18px;background:linear-gradient(140deg,rgba(66,217,137,.055),rgba(255,255,255,.015))}
.rfc-results-hub__usa-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.rfc-results-hub__score-tile{display:flex;flex-direction:column;min-width:0;min-height:175px;padding:13px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:#090d13;color:#fff!important;text-decoration:none!important}.rfc-results-hub__score-tile:hover{border-color:rgba(66,217,137,.35);background:#0c1219}.rfc-results-hub__score-tile-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:16px;font-size:7px;font-weight:900;letter-spacing:.08em;color:#78869a}.rfc-results-hub__score-tile-top span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6ee5a3}.rfc-results-hub__score-tile-team{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.055)}.rfc-results-hub__score-tile-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800}.rfc-results-hub__score-tile-team strong{font-size:24px;line-height:1}.rfc-results-hub__score-tile-foot{display:flex;justify-content:space-between;margin-top:auto;padding-top:10px;font-size:7px;font-weight:950;letter-spacing:.08em;color:#687589}.rfc-results-hub__score-tile-foot span{color:#6ee5a3}.rfc-results-hub__score-tile-foot b{color:#fff}
.rfc-results-hub__dashboard{margin:0 0 54px}.rfc-results-hub__dashboard-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.rfc-results-hub__dashboard-card{display:flex;flex-direction:column;align-items:flex-start;min-height:128px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#090d13;color:#fff;text-align:left;cursor:pointer}.rfc-results-hub__dashboard-card:hover{transform:translateY(-2px);border-color:rgba(66,217,137,.35)}.rfc-results-hub__dashboard-card.is-primary{background:linear-gradient(145deg,#112a22,#0a1112);border-color:rgba(66,217,137,.25)}.rfc-results-hub__dashboard-card span{font-size:8px;font-weight:950;letter-spacing:.12em;color:#7e8a9b}.rfc-results-hub__dashboard-card strong{margin-top:10px;font-size:43px;line-height:1;letter-spacing:-.05em}.rfc-results-hub__dashboard-card small{margin-top:auto;font-size:8px;font-weight:900;letter-spacing:.08em;color:#6ee5a3}
.rfc-results-hub__latest{margin:0 0 54px}.rfc-results-hub__latest-list{border-top:1px solid rgba(255,255,255,.1)}.rfc-results-hub__latest-row{display:grid;grid-template-columns:minmax(140px,.75fr) minmax(0,2.3fr) 60px;align-items:center;gap:18px;min-height:70px;padding:9px 4px;border-bottom:1px solid rgba(255,255,255,.075);color:#fff!important;text-decoration:none!important}.rfc-results-hub__latest-row:hover{background:rgba(255,255,255,.024)}.rfc-results-hub__latest-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.rfc-results-hub__latest-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:950;letter-spacing:.1em;color:#6ee5a3}.rfc-results-hub__latest-meta time{font-size:8px;font-weight:800;color:#657285}.rfc-results-hub__latest-match{display:grid;grid-template-columns:minmax(0,1fr) 34px 10px 34px minmax(0,1fr);align-items:center;gap:6px}.rfc-results-hub__latest-match span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850}.rfc-results-hub__latest-match span:first-child{text-align:right}.rfc-results-hub__latest-match strong{text-align:center;font-size:25px}.rfc-results-hub__latest-match i{font-style:normal;text-align:center;color:#4f5a69}.rfc-results-hub__latest-final{justify-self:end;font-size:7px;letter-spacing:.1em;color:#6ee5a3}
.rfc-results-hub__facebook{margin-top:34px!important;margin-bottom:54px!important}.rfc-results-hub__facebook-link{min-height:190px!important}.rfc-results-hub__facebook-copy>strong{font-size:clamp(34px,4.7vw,62px)!important}
.rfc-results-hub__competition-directory{margin:0 0 48px}.rfc-results-hub__competition-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rfc-results-hub__competition-directory-card{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:68px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#090d13;color:#fff;text-align:left;cursor:pointer}.rfc-results-hub__competition-directory-card:hover{border-color:rgba(66,217,137,.3);background:#0c1219}.rfc-results-hub__competition-directory-mark{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:9px;background:#111824;overflow:hidden}.rfc-results-hub__competition-directory-mark img{max-width:36px;max-height:36px;object-fit:contain}.rfc-results-hub__competition-directory-mark b{font-size:12px;color:#6ee5a3}.rfc-results-hub__competition-directory-copy{display:flex;flex-direction:column;min-width:0;gap:2px}.rfc-results-hub__competition-directory-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.rfc-results-hub__competition-directory-copy small{font-size:8px;color:#697689}.rfc-results-hub__competition-directory-card i{font-style:normal;color:#6ee5a3}
.rfc-results-hub__full-breakdown{margin:0;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#070a0f;overflow:hidden}.rfc-results-hub__full-breakdown>summary{display:grid;grid-template-columns:auto 1fr 30px;align-items:center;gap:15px;min-height:76px;padding:0 20px;cursor:pointer;list-style:none}.rfc-results-hub__full-breakdown>summary::-webkit-details-marker{display:none}.rfc-results-hub__full-breakdown>summary span{font-size:9px;font-weight:950;letter-spacing:.14em;color:#6ee5a3}.rfc-results-hub__full-breakdown>summary strong{font-size:15px;color:#fff}.rfc-results-hub__full-breakdown>summary i{font-style:normal;font-size:24px;text-align:right}.rfc-results-hub__full-breakdown[open]>summary i{transform:rotate(45deg)}.rfc-results-hub__full-breakdown-body{padding:0 12px 16px}.rfc-results-hub__full-breakdown .rfc-results-hub__competition{margin-bottom:14px!important}
.rfc-results-hub__filterable[hidden]{display:none!important}
@media(max-width:1050px){.rfc-results-hub__usa-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rfc-results-hub__dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.rfc-results-hub__scoreboard-top{align-items:flex-start;flex-direction:column;gap:6px}.rfc-results-hub__week-metrics{font-size:10px}.rfc-results-hub__headline-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:10px!important;padding-bottom:6px}.rfc-results-hub__headline{min-width:86vw!important;scroll-snap-align:start}.rfc-results-hub__headline.is-featured{grid-column:auto!important}.rfc-results-hub__usa-focus{margin-left:-2px;margin-right:-2px;padding:18px 12px}.rfc-results-hub__usa-grid{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x mandatory}.rfc-results-hub__score-tile{min-width:72vw;scroll-snap-align:start}.rfc-results-hub__dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rfc-results-hub__dashboard-card{min-height:105px}.rfc-results-hub__dashboard-card strong{font-size:34px}.rfc-results-hub__latest-row{grid-template-columns:1fr auto;gap:8px;padding:12px 2px}.rfc-results-hub__latest-meta{grid-column:1 / -1;flex-direction:row;justify-content:space-between}.rfc-results-hub__latest-match{grid-template-columns:minmax(0,1fr) 28px 8px 28px minmax(0,1fr);gap:3px}.rfc-results-hub__latest-match span{font-size:10px}.rfc-results-hub__latest-match strong{font-size:20px}.rfc-results-hub__latest-final{font-size:6px}.rfc-results-hub__competition-directory-grid{grid-template-columns:1fr}.rfc-results-hub__section-heading{align-items:flex-start}.rfc-results-hub__section-heading h2{font-size:26px}.rfc-results-hub__facebook-link{min-height:300px!important}}


/* 3.13.1 — simplify 3.13 and restore readable match-first presentation */
.rfc-results-hub__dashboard{display:none!important}
.rfc-results-hub__latest{margin:42px 0 46px!important}
.rfc-results-hub__latest-list{display:flex!important;flex-direction:column!important;gap:8px!important}
.rfc-results-hub__latest-row{
	display:grid!important;
	grid-template-columns:minmax(150px,1.05fr) minmax(210px,1.55fr) 150px minmax(210px,1.55fr) 72px!important;
	align-items:center!important;
	gap:18px!important;
	min-height:94px!important;
	padding:14px 18px!important;
	border:1px solid rgba(255,255,255,.09)!important;
	border-radius:12px!important;
	background:#090d13!important;
	color:#fff!important;
	text-decoration:none!important
}
.rfc-results-hub__latest-row:hover{background:#0d131c!important;border-color:rgba(66,217,137,.28)!important}
.rfc-results-hub__latest-meta{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}
.rfc-results-hub__latest-meta span{font-size:11px!important;line-height:1.2!important;font-weight:950!important;letter-spacing:.07em!important;color:#9aa7b8!important;white-space:normal!important}
.rfc-results-hub__latest-meta time{font-size:11px!important;line-height:1.25!important;font-weight:750!important;color:#687589!important;white-space:normal!important}
.rfc-results-hub__latest-team{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}
.rfc-results-hub__latest-team.is-home{justify-content:flex-end!important;text-align:right!important}
.rfc-results-hub__latest-team.is-away{justify-content:flex-start!important;text-align:left!important}
.rfc-results-hub__latest-team>span{font-size:16px!important;line-height:1.2!important;font-weight:900!important;color:#f4f7fa!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
.rfc-results-hub__latest-team .rfc-results-hub__team-logo{width:48px!important;height:48px!important;flex:0 0 48px!important}
.rfc-results-hub__latest-score{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;white-space:nowrap!important}
.rfc-results-hub__latest-score strong{font-size:36px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.045em!important;color:#fff!important}
.rfc-results-hub__latest-score i{font-style:normal!important;font-size:16px!important;color:#596678!important}
.rfc-results-hub__latest-final{justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;height:27px!important;padding:0 9px!important;border-radius:999px!important;background:rgba(66,217,137,.1)!important;color:#55dc91!important;font-size:9px!important;line-height:1!important;font-weight:950!important;letter-spacing:.09em!important}
.rfc-results-hub__usa-focus{margin-bottom:44px!important}
.rfc-results-hub__competition-directory{margin-top:44px!important}
.rfc-results-hub__full-breakdown{margin-top:34px!important}

@media(max-width:1050px){
.rfc-results-hub__latest-row{grid-template-columns:135px minmax(150px,1fr) 125px minmax(150px,1fr) 58px!important;gap:10px!important;padding:12px!important}
.rfc-results-hub__latest-team>span{font-size:14px!important}
.rfc-results-hub__latest-team .rfc-results-hub__team-logo{width:42px!important;height:42px!important;flex-basis:42px!important}
.rfc-results-hub__latest-score strong{font-size:31px!important}
}
@media(max-width:700px){
.rfc-results-hub__latest{margin:32px 0 38px!important}
.rfc-results-hub__latest-row{
	grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
	grid-template-areas:
		"meta meta final"
		"home score away"!important;
	gap:10px 8px!important;
	min-height:112px!important;
	padding:12px 10px!important
}
.rfc-results-hub__latest-meta{grid-area:meta!important;flex-direction:row!important;align-items:center!important;gap:8px!important}
.rfc-results-hub__latest-meta span,.rfc-results-hub__latest-meta time{font-size:9px!important}
.rfc-results-hub__latest-team.is-home{grid-area:home!important;flex-direction:column-reverse!important;justify-content:flex-start!important;text-align:center!important;gap:6px!important}
.rfc-results-hub__latest-team.is-away{grid-area:away!important;flex-direction:column!important;justify-content:flex-start!important;text-align:center!important;gap:6px!important}
.rfc-results-hub__latest-team>span{font-size:12px!important;line-height:1.15!important}
.rfc-results-hub__latest-team .rfc-results-hub__team-logo{width:38px!important;height:38px!important;flex-basis:38px!important}
.rfc-results-hub__latest-score{grid-area:score!important;align-self:start!important;padding-top:9px!important;gap:5px!important}
.rfc-results-hub__latest-score strong{font-size:27px!important}
.rfc-results-hub__latest-final{grid-area:final!important;min-width:48px!important;height:23px!important;font-size:8px!important}
}


/* 3.13.2 — Results Hub purpose reset: Top Results → Facebook → All Results */
.rfc-results-hub__usa-focus,
.rfc-results-hub__dashboard,
.rfc-results-hub__latest,
.rfc-results-hub__competition-directory,
.rfc-results-hub__full-breakdown{display:none!important}

.rfc-results-hub__top-results{margin-bottom:0!important}
.rfc-results-hub__facebook{margin-top:38px!important;margin-bottom:44px!important}
.rfc-results-hub__all-results{margin-top:0!important}
.rfc-results-hub__all-results>.rfc-results-hub__section-heading{margin-bottom:18px!important}
.rfc-results-hub__all-results-list{display:block!important}
.rfc-results-hub__all-results-list .rfc-results-hub__competition{display:block!important;margin-bottom:26px!important}

@media(max-width:700px){
.rfc-results-hub__facebook{margin-top:28px!important;margin-bottom:34px!important}
.rfc-results-hub__all-results>.rfc-results-hub__section-heading{margin-bottom:14px!important}
.rfc-results-hub__all-results-list .rfc-results-hub__competition{margin-bottom:22px!important}
}


/* 3.13.4 — Community result submission CTA */
.rfc-results-hub__submit-result{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin:0 0 46px;padding:28px 30px;border:1px solid rgba(91,214,77,.28);border-radius:20px;overflow:hidden;background:radial-gradient(circle at 92% 20%,rgba(91,214,77,.12),transparent 30%),linear-gradient(135deg,#08131f 0%,#0b1b29 62%,#0b211d 100%);box-shadow:0 18px 44px rgba(0,0,0,.22);color:#fff}
.rfc-results-hub__submit-result:before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background:#5bd64d}
.rfc-results-hub__submit-result-copy{min-width:0;max-width:760px}
.rfc-results-hub__submit-result-kicker{display:block;margin-bottom:7px;color:#6ee761!important;font-size:9px!important;font-weight:950!important;letter-spacing:.18em!important}
.rfc-results-hub__submit-result h2{margin:0 0 8px!important;color:#fff!important;font-size:clamp(25px,3vw,36px)!important;line-height:1.04!important;font-weight:950!important;letter-spacing:-.035em!important}
.rfc-results-hub__submit-result p{max-width:680px;margin:0!important;color:#b8c5d1!important;font-size:13px!important;line-height:1.55!important}
.rfc-results-hub__submit-result-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}
.rfc-results-hub__submit-result-tags span{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid rgba(91,214,77,.18);border-radius:999px;background:rgba(91,214,77,.055);color:#dce8df!important;font-size:8px!important;font-weight:900!important;letter-spacing:.09em!important}
.rfc-results-hub__submit-result-action{display:flex;min-width:250px;flex-direction:column;align-items:stretch;gap:9px}
.rfc-results-hub__submit-result-action a{display:flex;min-height:54px;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid #70e563;border-radius:11px;background:linear-gradient(135deg,#55d649,#73ed62);color:#061007!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important;letter-spacing:.055em!important;box-shadow:0 12px 28px rgba(91,214,77,.16);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.rfc-results-hub__submit-result-action a:hover,.rfc-results-hub__submit-result-action a:focus-visible{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 16px 34px rgba(91,214,77,.23);outline:none}
.rfc-results-hub__submit-result-action a span{font-size:18px!important;line-height:1!important}
.rfc-results-hub__submit-result-action small{max-width:250px;color:#8493a1!important;font-size:9px!important;line-height:1.4!important;text-align:center}
@media(max-width:760px){.rfc-results-hub__submit-result{grid-template-columns:1fr;gap:20px;margin-bottom:34px;padding:24px 20px;border-radius:17px}.rfc-results-hub__submit-result-action{min-width:0;width:100%}.rfc-results-hub__submit-result-action a{width:100%}.rfc-results-hub__submit-result-action small{max-width:none}.rfc-results-hub__submit-result h2{font-size:28px!important}}
@media(max-width:430px){.rfc-results-hub__submit-result-tags{gap:5px}.rfc-results-hub__submit-result-tags span{font-size:7px!important;padding:0 7px}}

/* 3.13.9 — Compact Historical Results strip */
.rfc-results-hub .rfc-results-hub__archive-strip{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin:28px 0 34px!important;padding:18px 20px 18px 23px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:14px!important;background:linear-gradient(105deg,rgba(10,22,32,.98),rgba(12,27,38,.96))!important;box-shadow:0 10px 28px rgba(0,0,0,.12)!important}
.rfc-results-hub .rfc-results-hub__archive-strip:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:#5bd64d!important}
.rfc-results-hub .rfc-results-hub__archive-strip-copy{display:flex!important;min-width:0!important;flex:1!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}
.rfc-results-hub .rfc-results-hub__archive-strip-kicker{display:block!important;margin:0 0 2px!important;color:#70e563!important;font-size:8px!important;font-weight:950!important;line-height:1.2!important;letter-spacing:.16em!important;text-transform:uppercase!important}
.rfc-results-hub .rfc-results-hub__archive-strip-copy strong{display:block!important;margin:0!important;color:#fff!important;font-size:17px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:-.01em!important}
.rfc-results-hub .rfc-results-hub__archive-strip-copy>span:last-child{display:block!important;margin:0!important;color:#96a5b3!important;font-size:11px!important;font-weight:500!important;line-height:1.45!important}
.rfc-results-hub .rfc-results-hub__archive-strip-action{display:inline-flex!important;min-height:40px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 15px!important;border:1px solid rgba(112,229,99,.72)!important;border-radius:9px!important;background:rgba(91,214,77,.055)!important;color:#eef8ef!important;text-decoration:none!important;font-size:9px!important;font-weight:950!important;line-height:1!important;letter-spacing:.09em!important;white-space:nowrap!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}
.rfc-results-hub .rfc-results-hub__archive-strip-action:visited{color:#eef8ef!important}
.rfc-results-hub .rfc-results-hub__archive-strip-action:hover,.rfc-results-hub .rfc-results-hub__archive-strip-action:focus-visible{border-color:#70e563!important;background:rgba(91,214,77,.12)!important;color:#fff!important;transform:translateY(-1px)!important;outline:none!important}
.rfc-results-hub .rfc-results-hub__archive-strip-action span{color:#70e563!important;font-size:16px!important;line-height:1!important}
@media(max-width:760px){.rfc-results-hub .rfc-results-hub__archive-strip{gap:14px!important;margin:22px 0 28px!important;padding:16px 15px 16px 19px!important}.rfc-results-hub .rfc-results-hub__archive-strip-copy strong{font-size:15px!important}.rfc-results-hub .rfc-results-hub__archive-strip-copy>span:last-child{font-size:10px!important}.rfc-results-hub .rfc-results-hub__archive-strip-action{min-height:38px!important;padding:0 12px!important;font-size:8px!important}}
@media(max-width:520px){.rfc-results-hub .rfc-results-hub__archive-strip{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.rfc-results-hub .rfc-results-hub__archive-strip-action{width:100%!important}.rfc-results-hub .rfc-results-hub__archive-strip-copy>span:last-child{display:block!important}}
\n\n

/* 3.14.4 — Results rows: persistent Match Centre CTA + true flag watermark treatment */
.rfc-results-hub__all-results-list .rfc-results-hub__match{grid-template-columns:88px minmax(0,1fr) auto minmax(0,1fr) 112px!important;overflow:hidden}
.rfc-results-hub__match-centre{position:relative;z-index:6;display:inline-flex!important;align-items:center;justify-content:flex-end;gap:7px;min-width:108px;color:var(--rfc-comp-accent)!important;font-size:8px!important;font-weight:950!important;line-height:1!important;letter-spacing:.10em!important;white-space:nowrap!important;opacity:1!important;transform:none!important;visibility:visible!important}
.rfc-results-hub__match-centre i{font-style:normal;font-size:16px;line-height:1;transition:transform .18s ease}
.rfc-results-hub__match:hover .rfc-results-hub__match-centre i{transform:translateX(3px)}

/* International flags are decoration behind the team name, not an inline logo. */
.rfc-results-hub__all-results-list .rfc-results-hub__name:has(.rfc-results-hub__team-logo--flag){position:relative!important;isolation:isolate;min-height:68px;align-items:center!important;overflow:visible!important}
.rfc-results-hub__all-results-list .rfc-results-hub__name:has(.rfc-results-hub__team-logo--flag)>span:not(.rfc-results-hub__team-logo){position:relative;z-index:3;text-shadow:0 2px 12px rgba(0,0,0,.72)}
.rfc-results-hub__all-results-list .rfc-results-hub__team-logo--flag{position:absolute!important;z-index:1!important;top:50%!important;width:96px!important;height:72px!important;max-width:none!important;flex:0 0 auto!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;opacity:.13!important;filter:saturate(.82) contrast(.92)!important;overflow:visible!important;pointer-events:none!important;transform:translateY(-50%)!important}
.rfc-results-hub__all-results-list .rfc-results-hub__side--home .rfc-results-hub__team-logo--flag{right:-8px!important;left:auto!important}
.rfc-results-hub__all-results-list .rfc-results-hub__side--away .rfc-results-hub__team-logo--flag{left:-8px!important;right:auto!important}
.rfc-results-hub__all-results-list .rfc-results-hub__team-logo--flag .rfc-results-hub__team-flag{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;font-size:4.35em!important;line-height:1!important;transform:scale(1.08)!important;filter:none!important}
.rfc-results-hub__all-results-list .rfc-results-hub__side.is-winner .rfc-results-hub__team-logo--flag{opacity:.18!important}

@media(max-width:900px) and (min-width:651px){
 .rfc-results-hub__all-results-list .rfc-results-hub__match{grid-template-columns:78px minmax(0,1fr) auto minmax(0,1fr) 88px!important;gap:10px}
 .rfc-results-hub__match-centre{min-width:84px;font-size:7px!important;letter-spacing:.06em!important}
 .rfc-results-hub__all-results-list .rfc-results-hub__name:has(.rfc-results-hub__team-logo--flag){min-height:60px}
 .rfc-results-hub__all-results-list .rfc-results-hub__team-logo--flag{width:82px!important;height:62px!important}
 .rfc-results-hub__all-results-list .rfc-results-hub__team-logo--flag .rfc-results-hub__team-flag{font-size:3.75em!important}
}
@media(max-width:650px){
 .rfc-results-hub__all-results-list .rfc-results-hub__match{grid-template-columns:1fr auto 1fr!important;grid-template-areas:"state state state" "home dash away" "centre centre centre"!important;padding-bottom:13px!important}
 .rfc-results-hub__all-results-list .rfc-results-hub__match-state{grid-area:state!important}
 .rfc-results-hub__all-results-list .rfc-results-hub__side--home{grid-area:home!important}
 .rfc-results-hub__all-results-list .rfc-results-hub__score-separator{grid-area:dash!important}
 .rfc-results-hub__all-results-list .rfc-results-hub__side--away{grid-area:away!important}
 .rfc-results-hub__match-centre{grid-area:centre!important;justify-self:center;min-width:0;margin-top:2px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07);width:100%;justify-content:center;font-size:8px!important}
 .rfc-results-hub__all-results-list .rfc-results-hub__name:has(.rfc-results-hub__team-logo--flag){min-height:50px}
 .rfc-results-hub__all-results-list .rfc-results-hub__team-logo--flag{width:68px!important;height:50px!important;opacity:.14!important}
 .rfc-results-hub__all-results-list .rfc-results-hub__team-logo--flag .rfc-results-hub__team-flag{font-size:3.05em!important}
 .rfc-results-hub__all-results-list .rfc-results-hub__side.is-winner .rfc-results-hub__team-logo--flag{opacity:.19!important}
}

/* 3.14.5 — keep Match Centre fully inside every desktop row; brighten international watermarks. */
@media(min-width:651px){
 .rfc-results-hub__all-results-list .rfc-results-hub__match{grid-template-columns:88px minmax(0,1fr) auto minmax(0,1fr)!important;padding-right:132px!important;overflow:hidden!important}
 .rfc-results-hub__all-results-list .rfc-results-hub__match-centre{position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;width:102px!important;min-width:102px!important;justify-content:flex-end!important;overflow:visible!important;font-size:8px!important;letter-spacing:.08em!important}
}
.rfc-results-hub__all-results-list .rfc-results-hub__team-logo--flag{opacity:.21!important;filter:saturate(1.05) contrast(1.02)!important}
.rfc-results-hub__all-results-list .rfc-results-hub__side.is-winner .rfc-results-hub__team-logo--flag{opacity:.27!important}
@media(max-width:650px){
 .rfc-results-hub__all-results-list .rfc-results-hub__team-logo--flag{opacity:.20!important}
 .rfc-results-hub__all-results-list .rfc-results-hub__side.is-winner .rfc-results-hub__team-logo--flag{opacity:.26!important}
}
