/* NaijaScore9 v2.3.48.285 — permanent VS prediction page presentation only. */
body.n9-virtual-football-prediction-page .n9-api-virtual-shell{width:min(1280px,calc(100% - 40px));margin:28px auto 0}
body.n9-virtual-football-prediction-page .n9-prediction-match-v285{display:grid;gap:16px;color:#dbeafe}
body.n9-virtual-football-prediction-page .n9-prediction-match-v285 *{box-sizing:border-box}

.n9-pm-hero{position:relative;overflow:hidden;border:1px solid #20354c;border-radius:22px;background:radial-gradient(circle at 12% 16%,rgba(16,185,129,.16),transparent 30%),radial-gradient(circle at 88% 18%,rgba(59,130,246,.13),transparent 28%),linear-gradient(145deg,#071727,#06121f 58%,#071a24);box-shadow:0 22px 56px rgba(2,6,23,.26);padding:22px 28px 24px}
.n9-pm-hero:after{content:"";position:absolute;inset:auto -8% -55% -8%;height:72%;background:radial-gradient(ellipse at center,rgba(16,185,129,.09),transparent 66%);pointer-events:none}
.n9-pm-hero-kicker{position:relative;z-index:1;text-align:center;color:#83a2bf;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.n9-pm-hero-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);align-items:center;gap:24px;max-width:900px;margin:14px auto 10px}
.n9-pm-team{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"logo name" "logo side";gap:2px 15px;align-items:center;min-width:0}
.n9-pm-team.is-away{grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"name logo" "side logo";text-align:right}
.n9-pm-team img{grid-area:logo;width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.28))}
.n9-pm-team strong{grid-area:name;color:#f8fafc;font-size:clamp(18px,2vw,26px);line-height:1.16;min-width:0;overflow-wrap:anywhere}
.n9-pm-team span{grid-area:side;color:#7895b2;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.n9-pm-kickoff{text-align:center;display:grid;gap:5px;justify-items:center;min-width:0}
.n9-pm-kickoff small,.n9-pm-kickoff span{color:#8da6bf;font-size:12px;line-height:1.4}
.n9-pm-kickoff time{color:#fff;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1;letter-spacing:-.04em}
.n9-pm-hero-copy{position:relative;z-index:1;max-width:960px;margin:12px auto 0;text-align:center}
.n9-pm-hero-copy h1{margin:0;color:#fff;font-size:clamp(24px,3vw,38px);line-height:1.14;letter-spacing:-.035em}
.n9-pm-hero-copy p{max-width:880px;margin:10px auto 0;color:#9db3ca;font-size:14px;line-height:1.72}

.n9-pm-tabs{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;border:1px solid #1b3045;border-radius:15px;background:#081725;padding:7px}
.n9-pm-tabs::-webkit-scrollbar{display:none}.n9-pm-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 17px;border:1px solid transparent;border-radius:10px;color:#9eb2c8;text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap}.n9-pm-tabs a:hover,.n9-pm-tabs a.is-active{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.24);color:#4adeb7}

.n9-pm-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}
.n9-pm-main,.n9-pm-sidebar{display:grid;gap:16px;min-width:0}.n9-pm-sidebar{position:sticky;top:96px}
.n9-pm-card{border:1px solid #1d3349;border-radius:16px;background:linear-gradient(180deg,#081827,#071521);box-shadow:0 15px 38px rgba(2,6,23,.16);padding:18px;min-width:0}
.n9-pm-card-heading,.n9-pm-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.n9-pm-card-heading>div,.n9-pm-card-title{min-width:0}.n9-pm-card-heading span,.n9-pm-card-title h2{display:block;margin:0;color:#f5f9ff;font-size:17px;font-weight:800;line-height:1.25;letter-spacing:-.015em}.n9-pm-card-heading small,.n9-pm-card-title small{display:block;margin-top:4px;color:#7895b2;font-size:11px;line-height:1.4}.n9-pm-card-heading em{font-style:normal;color:#45e3b3;background:rgba(16,185,129,.11);border:1px solid rgba(16,185,129,.24);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}

.n9-pm-probabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:5px 0 16px}
.n9-pm-prob{min-width:0}.n9-pm-prob span{display:block;color:#c1d0df;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n9-pm-prob strong{display:block;margin:8px 0;color:#eff7ff;font-size:28px;line-height:1;font-weight:850}.n9-pm-prob.is-home strong{color:#34e4a9}.n9-pm-prob.is-away strong{color:#65a5ff}.n9-pm-prob i{display:block;height:7px;border-radius:99px;background:#172b3e;overflow:hidden}.n9-pm-prob i b{display:block;height:100%;border-radius:inherit;background:#22c55e}.n9-pm-prob.is-draw i b{background:#94a3b8}.n9-pm-prob.is-away i b{background:#3b82f6}
.n9-pm-confidence{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid #183046;border-bottom:1px solid #183046;padding:13px 0}.n9-pm-confidence span{color:#809bb4;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.n9-pm-confidence strong{color:#eff7ff;font-size:13px;line-height:1.45}.n9-pm-confidence em{font-style:normal;color:#48ddb2;font-size:11px;font-weight:800;white-space:nowrap}
.n9-pm-market-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.n9-pm-market-cards article{border:1px solid #1a3248;border-radius:12px;background:#0a1b2b;padding:12px;min-width:0}.n9-pm-market-cards span,.n9-pm-market-cards small{display:block;color:#7895b2;font-size:10px;line-height:1.35}.n9-pm-market-cards strong{display:block;margin:7px 0;color:#f8fafc;font-size:17px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.n9-pm-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.n9-pm-insights ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.n9-pm-insights li{position:relative;margin:0;padding-left:23px;color:#a8bdd1;font-size:13px;line-height:1.55}.n9-pm-insights li:before{content:"✓";position:absolute;left:0;top:.05em;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:rgba(16,185,129,.12);color:#34d399;font-size:10px;font-weight:900}
.n9-pm-comparison .n9-api-comparison-bars{gap:11px}.n9-pm-comparison .n9-api-comparison-row>div:first-child{font-size:11px}.n9-pm-comparison .n9-api-dual-bar{height:8px}

.n9-pm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.n9-pm-form-grid article{border:1px solid #193247;border-radius:13px;background:#091a29;padding:14px}.n9-pm-form-grid header{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #183047}.n9-pm-form-grid header img{width:34px;height:34px;object-fit:contain}.n9-pm-form-grid header strong{color:#f5f9ff;font-size:14px}.n9-pm-form-grid article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:12px}.n9-pm-form-grid span{display:grid;gap:5px;color:#7895b2;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.n9-pm-form-grid b{color:#ddecf8;font-size:14px;text-transform:none;letter-spacing:0}
.n9-pm-h2h-list{display:grid}.n9-pm-h2h-list>div{display:grid;grid-template-columns:minmax(100px,1fr) 70px minmax(130px,1.4fr);gap:12px;align-items:center;padding:11px 0;border-top:1px solid #183047}.n9-pm-h2h-list>div:first-child{border-top:0}.n9-pm-h2h-list time,.n9-pm-h2h-list span{color:#809bb4;font-size:12px}.n9-pm-h2h-list strong{color:#fff;text-align:center;font-size:15px}
.n9-pm-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.n9-pm-signal-grid article{border:1px solid #193247;border-radius:12px;background:#091a29;padding:14px}.n9-pm-signal-grid span,.n9-pm-signal-grid em{display:block;color:#7895b2;font-size:10px;font-style:normal}.n9-pm-signal-grid strong{display:block;margin:8px 0;color:#f7fbff;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.n9-pm-signal-grid em{color:#34d399}

.n9-pm-best-odds .n9-pm-card-title,.n9-pm-match-info .n9-pm-card-title{margin-bottom:12px}.n9-pm-odds-list{display:grid;border:1px solid #183047;border-radius:11px;overflow:hidden}.n9-pm-odds-list>div{display:grid;grid-template-columns:minmax(90px,1fr) 42px 42px 42px;align-items:center;border-top:1px solid #183047;min-height:38px}.n9-pm-odds-list>div:first-child{border-top:0}.n9-pm-odds-list span{padding:7px 8px;color:#d6e5f3;font-size:11px;font-weight:800;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n9-pm-odds-list b{text-align:center;color:#c6d5e4;font-size:11px}.n9-pm-odds-list .is-head{background:#0b1d2e}.n9-pm-odds-list .is-head span,.n9-pm-odds-list .is-head b{color:#7895b2;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.n9-pm-panel-link{display:flex;justify-content:center;margin-top:12px;color:#35dda9!important;font-size:11px;font-weight:800;text-decoration:none!important}
.n9-pm-match-info dl{display:grid;gap:0;margin:0}.n9-pm-match-info dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid #183047}.n9-pm-match-info dl div:first-child{border-top:0}.n9-pm-match-info dt{color:#7895b2;font-size:11px}.n9-pm-match-info dd{margin:0;color:#d8e6f3;font-size:11px;text-align:right;line-height:1.4;overflow-wrap:anywhere}.n9-pm-research-note{background:radial-gradient(circle at 80% 120%,rgba(16,185,129,.16),transparent 45%),linear-gradient(180deg,#091b28,#07141f)}.n9-pm-research-note>span{color:#34d399;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.n9-pm-research-note h2{margin:8px 0;color:#fff;font-size:19px;line-height:1.25}.n9-pm-research-note p{margin:0;color:#93abc1;font-size:12px;line-height:1.6}.n9-pm-research-note a{display:inline-flex;margin-top:12px;color:#35dda9!important;font-size:11px;font-weight:800;text-decoration:none!important}
.n9-pm-preserved-content{display:grid;gap:18px;margin-top:4px}

/* Light mode. */
html[data-n9-theme="light"] body.n9-virtual-football-prediction-page .n9-prediction-match-v285{color:#0f172a}
html[data-n9-theme="light"] .n9-pm-hero{border-color:#d5e3ec;background:radial-gradient(circle at 12% 16%,rgba(16,185,129,.13),transparent 30%),radial-gradient(circle at 88% 18%,rgba(59,130,246,.09),transparent 28%),linear-gradient(145deg,#fafdff,#edf6fb);box-shadow:0 18px 44px rgba(15,23,42,.08)}
html[data-n9-theme="light"] .n9-pm-team strong,html[data-n9-theme="light"] .n9-pm-kickoff time,html[data-n9-theme="light"] .n9-pm-hero-copy h1{color:#0f172a}html[data-n9-theme="light"] .n9-pm-hero-copy p,html[data-n9-theme="light"] .n9-pm-kickoff small,html[data-n9-theme="light"] .n9-pm-kickoff span,html[data-n9-theme="light"] .n9-pm-team span{color:#60758a}
html[data-n9-theme="light"] .n9-pm-tabs,html[data-n9-theme="light"] .n9-pm-card,html[data-n9-theme="light"] .n9-pm-market-cards article,html[data-n9-theme="light"] .n9-pm-form-grid article,html[data-n9-theme="light"] .n9-pm-signal-grid article{background:#fff;border-color:#d7e4ed;box-shadow:0 12px 30px rgba(15,23,42,.055)}html[data-n9-theme="light"] .n9-pm-tabs a{color:#536a80}html[data-n9-theme="light"] .n9-pm-tabs a.is-active,html[data-n9-theme="light"] .n9-pm-tabs a:hover{background:#eafbf5;color:#047857;border-color:#bdebd9}
html[data-n9-theme="light"] .n9-pm-card-heading span,html[data-n9-theme="light"] .n9-pm-card-title h2,html[data-n9-theme="light"] .n9-pm-prob strong,html[data-n9-theme="light"] .n9-pm-confidence strong,html[data-n9-theme="light"] .n9-pm-market-cards strong,html[data-n9-theme="light"] .n9-pm-form-grid header strong,html[data-n9-theme="light"] .n9-pm-form-grid b,html[data-n9-theme="light"] .n9-pm-h2h-list strong,html[data-n9-theme="light"] .n9-pm-signal-grid strong,html[data-n9-theme="light"] .n9-pm-research-note h2{color:#0f172a}
html[data-n9-theme="light"] .n9-pm-card-heading small,html[data-n9-theme="light"] .n9-pm-card-title small,html[data-n9-theme="light"] .n9-pm-prob span,html[data-n9-theme="light"] .n9-pm-market-cards span,html[data-n9-theme="light"] .n9-pm-market-cards small,html[data-n9-theme="light"] .n9-pm-insights li,html[data-n9-theme="light"] .n9-pm-h2h-list time,html[data-n9-theme="light"] .n9-pm-h2h-list span,html[data-n9-theme="light"] .n9-pm-research-note p{color:#60758a}
html[data-n9-theme="light"] .n9-pm-confidence,html[data-n9-theme="light"] .n9-pm-form-grid header,html[data-n9-theme="light"] .n9-pm-h2h-list>div,html[data-n9-theme="light"] .n9-pm-match-info dl div{border-color:#dbe6ee}html[data-n9-theme="light"] .n9-pm-prob i{background:#e6eef4}html[data-n9-theme="light"] .n9-pm-odds-list{border-color:#d7e4ed}html[data-n9-theme="light"] .n9-pm-odds-list>div{border-color:#dbe6ee}html[data-n9-theme="light"] .n9-pm-odds-list .is-head{background:#f3f8fb}html[data-n9-theme="light"] .n9-pm-odds-list span,html[data-n9-theme="light"] .n9-pm-odds-list b,html[data-n9-theme="light"] .n9-pm-match-info dd{color:#24384b}html[data-n9-theme="light"] .n9-pm-match-info dt{color:#64798d}html[data-n9-theme="light"] .n9-pm-research-note{background:radial-gradient(circle at 80% 120%,rgba(16,185,129,.12),transparent 45%),#fff}

@media(max-width:1040px){
 body.n9-virtual-football-prediction-page .n9-api-virtual-shell{width:min(100% - 28px,1280px)}
 .n9-pm-layout{grid-template-columns:1fr}.n9-pm-sidebar{position:static;grid-template-columns:1fr 1fr}.n9-pm-research-note{grid-column:1/-1}.n9-pm-hero-stage{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr)}
}
@media(max-width:760px){
 body.n9-virtual-football-prediction-page .n9-api-virtual-shell{width:calc(100% - 20px);margin-top:16px}
 .n9-prediction-match-v285{gap:12px}.n9-pm-hero{padding:18px 14px 20px;border-radius:17px}.n9-pm-hero-stage{grid-template-columns:1fr 95px 1fr;gap:8px}.n9-pm-team,.n9-pm-team.is-away{display:flex;flex-direction:column;gap:7px;text-align:center;min-width:0}.n9-pm-team img{width:52px;height:52px}.n9-pm-team strong{width:100%;font-size:14px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.n9-pm-team span{font-size:9px}.n9-pm-kickoff time{font-size:27px}.n9-pm-kickoff small,.n9-pm-kickoff span{font-size:9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.n9-pm-hero-copy h1{font-size:22px}.n9-pm-hero-copy p{font-size:12.5px;line-height:1.62}.n9-pm-tabs{margin-inline:0;padding:5px}.n9-pm-tabs a{min-height:35px;padding-inline:13px;font-size:11px}.n9-pm-card{padding:14px;border-radius:14px}.n9-pm-probabilities{gap:8px}.n9-pm-prob strong{font-size:22px}.n9-pm-confidence{grid-template-columns:1fr;gap:5px}.n9-pm-confidence em{white-space:normal}.n9-pm-market-cards{grid-template-columns:1fr 1fr}.n9-pm-split,.n9-pm-form-grid,.n9-pm-sidebar{grid-template-columns:1fr}.n9-pm-research-note{grid-column:auto}.n9-pm-signal-grid{grid-template-columns:1fr 1fr}.n9-pm-h2h-list>div{grid-template-columns:1fr 56px;gap:8px}.n9-pm-h2h-list>div span{grid-column:1/-1}.n9-pm-form-grid article>div{gap:6px}.n9-pm-card-heading span,.n9-pm-card-title h2{font-size:15px}.n9-pm-odds-list>div{grid-template-columns:minmax(82px,1fr) 38px 38px 38px}.n9-pm-match-info dl div{grid-template-columns:78px minmax(0,1fr)}
}
@media(max-width:390px){.n9-pm-hero-stage{grid-template-columns:1fr 76px 1fr}.n9-pm-team img{width:44px;height:44px}.n9-pm-team strong{font-size:12.5px}.n9-pm-kickoff time{font-size:23px}.n9-pm-market-cards,.n9-pm-signal-grid{grid-template-columns:1fr}.n9-pm-prob strong{font-size:20px}}


/* v285 — genuine recent form, richer H2H and bookmaker brand marks. */
.n9-pm-team{grid-template-areas:"logo name" "logo side" "logo form"}
.n9-pm-team.is-away{grid-template-areas:"name logo" "side logo" "form logo"}
.n9-pm-mini-form{grid-area:form;display:flex;align-items:center;gap:4px;min-height:18px;margin-top:4px}
.n9-pm-team.is-away .n9-pm-mini-form{justify-content:flex-end}
.n9-pm-mini-form i,.n9-pm-recent-list>div>i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;font-size:9px;font-style:normal;font-weight:900;line-height:1;color:#dbeafe;background:#23384d;border:1px solid rgba(148,163,184,.14)}
.n9-pm-mini-form i.is-w,.n9-pm-recent-list>div>i.is-w{background:#0d6f50;border-color:#159a72;color:#d9fff1}
.n9-pm-mini-form i.is-d,.n9-pm-recent-list>div>i.is-d{background:#365069;border-color:#4d6b86;color:#e5edf5}
.n9-pm-mini-form i.is-l,.n9-pm-recent-list>div>i.is-l{background:#8d2939;border-color:#bd3c52;color:#ffe4e9}
.n9-pm-mini-form em{font-size:9px;color:#6f8ca8;font-style:normal;font-weight:700;white-space:nowrap}

.n9-pm-form-board{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:16px;align-items:stretch}
.n9-pm-form-team{min-width:0;border:1px solid #193247;border-radius:14px;background:#091a29;padding:14px}
.n9-pm-form-team header{display:flex;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid #183047;min-width:0}
.n9-pm-form-team header img{flex:0 0 auto;width:34px;height:34px;object-fit:contain}
.n9-pm-form-team header>div{min-width:0}.n9-pm-form-team header strong{display:block;color:#f5f9ff;font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.n9-pm-form-team.is-away header{justify-content:flex-end}.n9-pm-form-team.is-away header>div{text-align:right}.n9-pm-form-team.is-away .n9-pm-mini-form{justify-content:flex-end}
.n9-pm-recent-list{display:grid;margin-top:6px}
.n9-pm-recent-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:8px;align-items:center;min-height:33px;border-top:1px solid rgba(24,48,71,.72)}
.n9-pm-recent-list>div:first-child{border-top:0}.n9-pm-opponent{display:flex;align-items:center;gap:7px;min-width:0;color:#9eb3c7;font-size:11px}
.n9-pm-opponent img{flex:0 0 auto;width:18px;height:18px;object-fit:contain}.n9-pm-opponent b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}
.n9-pm-recent-list>div>strong{color:#d9e6f2;font-size:11px;white-space:nowrap}
.n9-pm-form-team.is-away .n9-pm-recent-list>div{grid-template-columns:minmax(0,1fr) auto 18px}
.n9-pm-form-rating{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;align-items:center;justify-items:center;gap:4px 8px;min-height:190px;padding:18px 4px}
.n9-pm-form-rating span{position:relative;width:68px;height:132px;overflow:hidden;display:grid;align-items:center}
.n9-pm-form-rating span:before{content:"";position:absolute;width:120px;height:120px;border:3px solid #243a4f;border-radius:50%;top:6px}
.n9-pm-form-rating span.is-home:before{left:6px;border-color:#22c55e transparent #22c55e #22c55e;transform:rotate(calc((var(--rating) - 50) * .7deg))}
.n9-pm-form-rating span.is-away:before{right:6px;border-color:#3b82f6 #3b82f6 #3b82f6 transparent;transform:rotate(calc((50 - var(--rating)) * .7deg))}
.n9-pm-form-rating span b{position:relative;z-index:1;color:#eff7ff;font-size:17px;font-weight:900}.n9-pm-form-rating span.is-home b{color:#31df9f;text-align:right;padding-right:4px}.n9-pm-form-rating span.is-away b{color:#65a5ff;text-align:left;padding-left:4px}
.n9-pm-form-rating em{grid-column:1/-1;color:#809bb4;font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.06em}

.n9-pm-h2h-board{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;align-items:stretch}
.n9-pm-h2h-list>div{display:grid;grid-template-columns:88px minmax(0,1fr) 54px minmax(0,1fr);gap:9px;align-items:center;padding:9px 0;border-top:1px solid #183047}
.n9-pm-h2h-list>div:first-child{border-top:0}.n9-pm-h2h-list time{font-size:10px;white-space:nowrap}.n9-pm-h2h-list>div>strong{font-size:13px;border-radius:7px;background:#0b1c2b;padding:6px 4px}
.n9-pm-h2h-team{display:flex;align-items:center;gap:6px;min-width:0}.n9-pm-h2h-team.is-home{justify-content:flex-end;text-align:right}.n9-pm-h2h-team img{flex:0 0 auto;width:18px;height:18px;object-fit:contain}.n9-pm-h2h-team b{min-width:0;color:#cddbe8;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n9-pm-h2h-team.is-home img{order:2}
.n9-pm-h2h-summary{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;border:1px solid #193247;border-radius:13px;background:#091a29;padding:13px}
.n9-pm-h2h-donut{width:90px;height:90px;border-radius:50%;background:conic-gradient(#22c55e 0 var(--home-end),#64748b var(--home-end) var(--draw-end),#3b82f6 var(--draw-end) 360deg);display:grid;place-items:center;position:relative}
.n9-pm-h2h-donut:after{content:"";position:absolute;inset:13px;border-radius:50%;background:#091a29}.n9-pm-h2h-donut span{position:relative;z-index:1;display:grid;text-align:center;color:#e8f2fb;font-size:18px;font-weight:900;line-height:1}.n9-pm-h2h-donut small{margin-top:4px;color:#7895b2;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.n9-pm-h2h-summary dl{display:grid;gap:8px;margin:0}.n9-pm-h2h-summary dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.n9-pm-h2h-summary dt{min-width:0;color:#88a1b8;font-size:9px;line-height:1.25;overflow-wrap:anywhere}.n9-pm-h2h-summary dd{margin:0;color:#f3f8fc;font-size:13px;font-weight:900}.n9-pm-h2h-summary dl div:first-child dd{color:#34d399}.n9-pm-h2h-summary dl div:last-child dd{color:#60a5fa}

.n9-pm-odds-list>div{grid-template-columns:minmax(118px,1fr) 42px 42px 42px}.n9-pm-bookmaker{display:flex!important;align-items:center;gap:7px;min-width:0}.n9-pm-bookmaker em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-style:normal}
.n9-pm-book-brand{flex:0 0 auto;display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#10243a;border:1px solid #29445e;color:#e6f1fb;font-size:8px;font-style:normal;font-weight:950;letter-spacing:-.03em}
.n9-pm-book-brand.is-bet365{background:#087b54;color:#fff8a7;border-color:#1da67b}.n9-pm-book-brand.is-10bet{background:#07386a;color:#8fd4ff;border-color:#15528c}.n9-pm-book-brand.is-1xbet{background:#1465aa;color:#fff;border-color:#2b80c9}.n9-pm-book-brand.is-betfair{background:#f7a93b;color:#122033;border-color:#ffc66d}.n9-pm-book-brand.is-betano{background:#e15b1b;color:#fff;border-color:#f47c42}.n9-pm-book-brand.is-unibet{background:#0f7c3e;color:#d7ffd9;border-color:#299c59}.n9-pm-book-brand.is-williamhill{background:#13385f;color:#f6cc63;border-color:#315a84}.n9-pm-book-brand.is-marathon{background:#b61d2e;color:#fff;border-color:#d44857}.n9-pm-book-brand.is-superbet{background:#e21b2f;color:#fff;border-color:#f25262}.n9-pm-book-brand.is-dafabet{background:#a51228;color:#ffd45e;border-color:#c53247}.n9-pm-book-brand.is-pinnacle{background:#f46a22;color:#fff;border-color:#ff915b}.n9-pm-book-brand.is-betvictor{background:#212b38;color:#eaf2ff;border-color:#46566a}

html[data-n9-theme="light"] .n9-pm-form-team,html[data-n9-theme="light"] .n9-pm-h2h-summary{background:#fafdff;border-color:#d8e5ee}
html[data-n9-theme="light"] .n9-pm-form-team header{border-color:#dce6ee}html[data-n9-theme="light"] .n9-pm-form-team header strong,html[data-n9-theme="light"] .n9-pm-form-rating span b,html[data-n9-theme="light"] .n9-pm-h2h-team b,html[data-n9-theme="light"] .n9-pm-h2h-summary dd{color:#13283d}
html[data-n9-theme="light"] .n9-pm-recent-list>div{border-color:#e1eaf0}html[data-n9-theme="light"] .n9-pm-opponent,html[data-n9-theme="light"] .n9-pm-h2h-summary dt{color:#61788e}html[data-n9-theme="light"] .n9-pm-recent-list>div>strong{color:#253a4e}
html[data-n9-theme="light"] .n9-pm-h2h-list>div>strong{background:#eef5f9;color:#13283d}html[data-n9-theme="light"] .n9-pm-h2h-donut:after{background:#fafdff}

@media(max-width:920px){
 .n9-pm-form-board{grid-template-columns:1fr 112px 1fr}.n9-pm-form-rating{min-height:170px}.n9-pm-h2h-board{grid-template-columns:1fr}.n9-pm-h2h-summary{grid-template-columns:92px minmax(0,1fr);max-width:360px;margin-inline:auto;width:100%}
}
@media(max-width:760px){
 .n9-pm-team,.n9-pm-team.is-away{display:flex}.n9-pm-team .n9-pm-mini-form,.n9-pm-team.is-away .n9-pm-mini-form{justify-content:center;margin-top:0}.n9-pm-mini-form i{width:16px;height:16px;font-size:8px;border-radius:4px}
 .n9-pm-form-board{grid-template-columns:1fr;gap:11px}.n9-pm-form-team.is-away{order:3}.n9-pm-form-rating{order:2;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;min-height:68px;padding:4px 10px}.n9-pm-form-rating span{width:auto;height:auto;overflow:visible}.n9-pm-form-rating span:before{display:none}.n9-pm-form-rating em{grid-column:auto;grid-row:auto}.n9-pm-form-rating span.is-home b,.n9-pm-form-rating span.is-away b{text-align:center;padding:0;font-size:18px}.n9-pm-form-team.is-away header{justify-content:flex-start}.n9-pm-form-team.is-away header>div{text-align:left}.n9-pm-form-team.is-away .n9-pm-mini-form{justify-content:flex-start}
 .n9-pm-h2h-list>div{grid-template-columns:64px minmax(0,1fr) 42px minmax(0,1fr);gap:6px}.n9-pm-h2h-team b{font-size:9.5px}.n9-pm-h2h-team img{width:16px;height:16px}.n9-pm-h2h-summary{max-width:none}
 .n9-pm-odds-list>div{grid-template-columns:minmax(112px,1fr) 38px 38px 38px}.n9-pm-book-brand{width:23px;height:23px}
}
@media(max-width:430px){
 .n9-pm-h2h-list{overflow-x:auto;padding-bottom:4px}.n9-pm-h2h-list>div{min-width:390px}.n9-pm-h2h-board{min-width:0}.n9-pm-h2h-summary{grid-template-columns:82px minmax(0,1fr)}.n9-pm-h2h-donut{width:76px;height:76px}.n9-pm-h2h-donut:after{inset:11px}.n9-pm-opponent b{font-size:10.5px}
}
@media(max-width:430px){
 .n9-pm-h2h-list{overflow:visible;padding-bottom:0}
 .n9-pm-h2h-list>div{min-width:0;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:6px 8px;padding:10px 0}
 .n9-pm-h2h-list>div time{grid-column:1/-1;grid-row:1;color:#6f8ca8;font-size:9px}
 .n9-pm-h2h-list>div .n9-pm-h2h-team.is-home{grid-column:1;grid-row:2;justify-content:flex-end}
 .n9-pm-h2h-list>div>strong{grid-column:2;grid-row:2;align-self:center;padding:5px 3px}
 .n9-pm-h2h-list>div .n9-pm-h2h-team.is-away{grid-column:3;grid-row:2;justify-content:flex-start}
 .n9-pm-h2h-team b{font-size:9.5px;line-height:1.2;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
