/* FE1032 small finishes. Kisure charcoal: #000 page, #1C1C1C surface, #242424 raised, #303030 line, #0B9CA0 accent. */
.ks-page-desk-hero{display:grid!important;grid-template-columns:minmax(0,1.82fr) minmax(285px,.72fr)!important;gap:12px!important;width:100%!important;height:380px!important;min-height:380px!important;margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:hidden!important}
.ks-page-desk-hero .ks-desk-lead{position:relative!important;min-width:0!important;height:380px!important;overflow:hidden!important;border:0!important;border-radius:14px!important;background:#1C1C1C!important;box-shadow:none!important}
.ks-page-desk-hero .ks-desk-lead__image{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;overflow:hidden!important}.ks-page-desk-hero .ks-desk-lead__image picture,.ks-page-desk-hero .ks-desk-lead__image img{display:block!important;width:100%!important;height:100%!important}.ks-page-desk-hero .ks-desk-lead__image img{object-fit:cover!important}
.ks-page-desk-hero .ks-desk-lead__body{position:absolute!important;z-index:2!important;inset:auto 0 0!important;padding:56px 22px 20px!important;color:#fff!important;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.78) 52%,rgba(0,0,0,.94) 100%)!important}.ks-page-desk-hero .ks-desk-tag{display:inline-flex!important;width:max-content!important;max-width:100%!important;margin:0 0 7px!important;padding:4px 8px!important;border-radius:999px!important;background:#0B9CA0!important;color:#fff!important;font-size:10px!important;line-height:1!important;font-weight:800!important}.ks-page-desk-hero .ks-desk-lead__body :is(h1,h2){margin:0!important;max-width:760px!important;color:#fff!important;font-size:clamp(22px,2.25vw,34px)!important;line-height:1.05!important;font-weight:800!important;letter-spacing:-.025em!important}.ks-page-desk-hero .ks-desk-lead__body :is(h1,h2) a{color:inherit!important;text-decoration:none!important}.ks-page-desk-hero .ks-desk-meta{display:flex!important;flex-wrap:wrap!important;gap:6px 12px!important;margin-top:10px!important;color:rgba(255,255,255,.78)!important;font-size:11px!important}
.ks-page-desk-hero .ks-desk-rail{display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;height:380px!important;padding:0!important;overflow:hidden!important}.ks-page-desk-hero .ks-desk-small-card{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;min-width:0!important;height:100%!important;overflow:hidden!important;border:1px solid var(--ks-border,#dce5e7)!important;border-radius:12px!important;background:var(--ks-card,#fff)!important;color:var(--ks-ink,#18303b)!important;text-decoration:none!important;box-shadow:none!important}.ks-page-desk-hero .ks-desk-small-card__image{display:block!important;width:118px!important;height:100%!important;overflow:hidden!important}.ks-page-desk-hero .ks-desk-small-card__image :is(picture,img){display:block!important;width:100%!important;height:100%!important}.ks-page-desk-hero .ks-desk-small-card__image img{object-fit:cover!important}.ks-page-desk-hero .ks-desk-small-card__body{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:10px 11px!important}.ks-page-desk-hero .ks-desk-small-card__body .ks-desk-tag{margin-bottom:5px!important;padding:0!important;background:transparent!important;color:#0B9CA0!important;font-size:9px!important}.ks-page-desk-hero .ks-desk-small-card__body strong{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;color:var(--ks-ink,#18303b)!important;font-size:12px!important;line-height:1.22!important;font-weight:800!important}.ks-page-desk-hero .ks-desk-small-card__body small{margin-top:5px!important;color:var(--ks-muted,#687983)!important;font-size:9.5px!important}
.site-panel.site-panel--hero.page-hero{position:relative!important;overflow:hidden!important;margin-bottom:14px!important;padding:20px 22px!important;border:1px solid var(--ks-border,#dce5e7)!important;border-radius:14px!important;background:linear-gradient(135deg,#fff 0%,#E8F7F7 100%)!important;box-shadow:none!important}.site-panel.site-panel--hero.page-hero:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:#0B9CA0!important}.site-panel.site-panel--hero.page-hero .page-hero__title{margin:.18rem 0 .45rem!important;color:var(--ks-ink,#18303b)!important;font-size:clamp(25px,3vw,38px)!important;line-height:1.05!important}.site-panel.site-panel--hero.page-hero .page-hero__summary{max-width:850px!important;margin:0!important;color:var(--ks-muted,#5f7078)!important}.site-panel.site-panel--hero.page-hero .chip-row{margin-top:12px!important}
@media(max-width:991.98px){.ks-page-desk-hero{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;overflow:visible!important}.ks-page-desk-hero .ks-desk-lead{height:360px!important}.ks-page-desk-hero .ks-desk-rail{display:flex!important;gap:10px!important;width:100%!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;padding:0 0 4px!important}.ks-page-desk-hero .ks-desk-small-card{flex:0 0 min(390px,72vw)!important;height:118px!important;scroll-snap-align:start!important}}
@media(max-width:767.98px){.ks-page-desk-hero{max-width:100%!important;gap:10px!important;margin-bottom:12px!important}.ks-page-desk-hero .ks-desk-lead{height:300px!important;border-radius:12px!important}.ks-page-desk-hero .ks-desk-lead__body{padding:50px 15px 15px!important}.ks-page-desk-hero .ks-desk-lead__body :is(h1,h2){font-size:23px!important}.ks-page-desk-hero .ks-desk-small-card{flex-basis:min(84vw,330px)!important;grid-template-columns:104px minmax(0,1fr)!important;height:112px!important}.ks-page-desk-hero .ks-desk-small-card__image{width:104px!important}.site-panel.site-panel--hero.page-hero{padding:16px 16px 16px 18px!important;border-radius:12px!important}.site-panel.site-panel--hero.page-hero .page-hero__title{font-size:27px!important}.site-panel.site-panel--hero.page-hero .chip-row{display:flex!important;flex-wrap:nowrap!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.site-panel.site-panel--hero.page-hero .chip{flex:0 0 auto!important}}
/* Match-centre charcoal completion */
html[data-theme="dark"] body.site-body .football-page :is(#timeline,#stats,#momentum),html.dark body.site-body .football-page :is(#timeline,#stats,#momentum),body.dark-mode .football-page :is(#timeline,#stats,#momentum){background-color:#1C1C1C!important;background-image:none!important;border-color:#3A3A3A!important;color:#F8FAFC!important}
html[data-theme="dark"] body.site-body .football-page :is(#timeline,#stats,#momentum) .section-heading,html.dark body.site-body .football-page :is(#timeline,#stats,#momentum) .section-heading,body.dark-mode .football-page :is(#timeline,#stats,#momentum) .section-heading{background:#1C1C1C!important;border-bottom-color:#303030!important}html[data-theme="dark"] body.site-body .football-page :is(#timeline,#stats,#momentum) .section-heading :is(h2,.site-kicker),html.dark body.site-body .football-page :is(#timeline,#stats,#momentum) .section-heading :is(h2,.site-kicker),body.dark-mode .football-page :is(#timeline,#stats,#momentum) .section-heading :is(h2,.site-kicker){color:#F8FAFC!important}
html[data-theme="dark"] body.site-body .football-page #timeline .football-commentary-live-state,html.dark body.site-body .football-page #timeline .football-commentary-live-state,body.dark-mode .football-page #timeline .football-commentary-live-state{background:#242424!important;color:#F8FAFC!important;border:1px solid #3A3A3A!important}html[data-theme="dark"] body.site-body .football-page #timeline .football-commentary-filters button,html.dark body.site-body .football-page #timeline .football-commentary-filters button,body.dark-mode .football-page #timeline .football-commentary-filters button{background:#242424!important;color:#D7DEDF!important;border-color:#3A3A3A!important}html[data-theme="dark"] body.site-body .football-page #timeline .football-commentary-filters button.is-active,html.dark body.site-body .football-page #timeline .football-commentary-filters button.is-active,body.dark-mode .football-page #timeline .football-commentary-filters button.is-active{background:#087C78!important;color:#fff!important;border-color:#0B9CA0!important;box-shadow:none!important}html[data-theme="dark"] body.site-body .football-page #timeline .football-commentary-card,html.dark body.site-body .football-page #timeline .football-commentary-card,body.dark-mode .football-page #timeline .football-commentary-card{background:transparent!important;border-bottom-color:#303030!important}html[data-theme="dark"] body.site-body .football-page #timeline .football-commentary-card.is-major,html.dark body.site-body .football-page #timeline .football-commentary-card.is-major,body.dark-mode .football-page #timeline .football-commentary-card.is-major{background:linear-gradient(90deg,rgba(11,156,160,.12),transparent)!important}
html[data-theme="dark"] body.site-body .football-page #stats .football-match-stats-legend,html.dark body.site-body .football-page #stats .football-match-stats-legend,body.dark-mode .football-page #stats .football-match-stats-legend,html[data-theme="dark"] body.site-body .football-page #momentum .football-momentum-legend,html.dark body.site-body .football-page #momentum .football-momentum-legend,body.dark-mode .football-page #momentum .football-momentum-legend{padding:10px!important;border:1px solid #303030!important;border-radius:10px!important;background:#242424!important}html[data-theme="dark"] body.site-body .football-page :is(#stats .football-match-stats-legend,#momentum .football-momentum-legend) strong,html.dark body.site-body .football-page :is(#stats .football-match-stats-legend,#momentum .football-momentum-legend) strong,body.dark-mode .football-page :is(#stats .football-match-stats-legend,#momentum .football-momentum-legend) strong{color:#F8FAFC!important}html[data-theme="dark"] body.site-body .football-page :is(#stats .football-match-stats-legend,#momentum .football-momentum-legend) small,html.dark body.site-body .football-page :is(#stats .football-match-stats-legend,#momentum .football-momentum-legend) small,body.dark-mode .football-page :is(#stats .football-match-stats-legend,#momentum .football-momentum-legend) small{color:#A7A7A7!important}
html[data-theme="dark"] body.site-body .football-page #stats .football-match-stat-row,html.dark body.site-body .football-page #stats .football-match-stat-row,body.dark-mode .football-page #stats .football-match-stat-row{background:transparent!important;border-color:#303030!important}html[data-theme="dark"] body.site-body .football-page #stats .football-match-stat-row__value,html.dark body.site-body .football-page #stats .football-match-stat-row__value,body.dark-mode .football-page #stats .football-match-stat-row__value{color:#F8FAFC!important}html[data-theme="dark"] body.site-body .football-page #stats .football-match-stat-row__middle strong,html.dark body.site-body .football-page #stats .football-match-stat-row__middle strong,body.dark-mode .football-page #stats .football-match-stat-row__middle strong{color:#C8D0D1!important}html[data-theme="dark"] body.site-body .football-page #stats .football-match-stat-bar,html.dark body.site-body .football-page #stats .football-match-stat-bar,body.dark-mode .football-page #stats .football-match-stat-bar{background:#303030!important}
html[data-theme="dark"] body.site-body .football-page #momentum :is(.football-momentum-liquid,.football-momentum-chart,.football-momentum-plot),html.dark body.site-body .football-page #momentum :is(.football-momentum-liquid,.football-momentum-chart,.football-momentum-plot),body.dark-mode .football-page #momentum :is(.football-momentum-liquid,.football-momentum-chart,.football-momentum-plot){background-color:#1C1C1C!important;background-image:none!important;border-color:#303030!important}
html[data-theme="dark"] body.site-body .ks-page-desk-hero .ks-desk-small-card,html.dark body.site-body .ks-page-desk-hero .ks-desk-small-card,body.dark-mode .ks-page-desk-hero .ks-desk-small-card,html[data-theme="dark"] body.site-body .site-panel.site-panel--hero.page-hero,html.dark body.site-body .site-panel.site-panel--hero.page-hero,body.dark-mode .site-panel.site-panel--hero.page-hero{background:#1C1C1C!important;background-image:none!important;border-color:#3A3A3A!important;color:#F8FAFC!important}html[data-theme="dark"] body.site-body .site-panel.site-panel--hero.page-hero :is(.page-hero__title,.site-kicker),html.dark body.site-body .site-panel.site-panel--hero.page-hero :is(.page-hero__title,.site-kicker),body.dark-mode .site-panel.site-panel--hero.page-hero :is(.page-hero__title,.site-kicker),html[data-theme="dark"] body.site-body .ks-page-desk-hero .ks-desk-small-card__body strong,html.dark body.site-body .ks-page-desk-hero .ks-desk-small-card__body strong,body.dark-mode .ks-page-desk-hero .ks-desk-small-card__body strong{color:#F8FAFC!important}html[data-theme="dark"] body.site-body .site-panel.site-panel--hero.page-hero .page-hero__summary,html.dark body.site-body .site-panel.site-panel--hero.page-hero .page-hero__summary,body.dark-mode .site-panel.site-panel--hero.page-hero .page-hero__summary{color:#A7A7A7!important}
