html body .pf-shell .team-page:not(#b10-outlook-x) .b10-difficulty{align-self:center;padding:4px 10px;font-size:12px;font-weight:800;border-radius:999px!important}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-difficulty.is-hard{background:color-mix(in srgb, var(--loss) 16%, var(--surface));color:var(--loss)}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-difficulty.is-medium{background:color-mix(in srgb, #d98a00 18%, var(--surface));color:#a86a00}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-difficulty.is-easy{background:color-mix(in srgb, var(--win) 16%, var(--surface));color:var(--win)}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-runs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-run{border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:inset 0 -3px 0 var(--border);gap:4px;padding:10px 12px 8px;text-decoration:none;display:grid;border-radius:10px!important}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-run.is-hard{box-shadow:inset 0 -3px 0 var(--loss)}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-run.is-medium{box-shadow:inset 0 -3px #d98a00}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-run.is-easy{box-shadow:inset 0 -3px 0 var(--win)}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-opp{align-items:center;gap:8px;min-width:0;display:flex}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-opp b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-run small{color:var(--muted);font-size:12px}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-run em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-run.is-hard em{color:var(--loss)}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-run.is-medium em{color:#a86a00}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-run.is-easy em{color:var(--win)}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-history svg{width:100%;height:auto;max-height:220px;display:block}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-history-area{fill:color-mix(in srgb, var(--brand) 10%, transparent)}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-history-line{fill:none;stroke:var(--brand);stroke-width:2px}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-history circle{fill:var(--brand);stroke:var(--surface);stroke-width:2px}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-history .is-podium circle{fill:#1f589d}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-history .is-champion circle{fill:#d4a017}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-history text{fill:#fff;font:700 11px var(--font-ui,system-ui)}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-history .b10-history-season{fill:var(--muted);font-weight:600}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-coach-bars{align-items:flex-end;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-coach-bars figure{flex:0 0 76px;grid-template-rows:1fr auto auto;justify-items:center;gap:4px;height:210px;margin:0;display:grid}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-coach-bar{background:color-mix(in srgb, var(--brand) 22%, var(--surface));border:1px solid color-mix(in srgb, var(--brand) 40%, var(--surface));align-self:end;justify-items:center;width:44px;display:grid;border-radius:8px 8px 3px 3px!important}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-coach-bars .is-current .b10-coach-bar{background:color-mix(in srgb, var(--win) 30%, var(--surface));border-color:var(--win)}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-coach-bar b{color:var(--text);margin-top:-20px;font-size:11px}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-coach-bars img,html body .pf-shell .team-page:not(#b10-outlook-x) .b10-coach-bars figure>i{object-fit:cover;background:var(--border);place-items:center;width:36px;height:36px;font-style:normal;font-weight:700;display:grid;border-radius:50%!important}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-coach-bars figcaption{text-align:center;font-size:12px;font-weight:700;line-height:1.2;display:grid}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-coach-bars figcaption a{color:var(--text);text-decoration:none}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-coach-bars figcaption small{color:var(--muted);font-size:10px;font-weight:500}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-duo{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-duo>.team-panel{min-width:0;margin:0!important}@media (width>=900px){html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-duo{grid-template-columns:repeat(2,minmax(0,1fr))}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-duo .b10-outlook-history svg{max-height:185px}html body .pf-shell .team-page:not(#b10-outlook-x) .b10-outlook-duo .b10-coach-bars figure{flex-basis:68px;height:172px}}html body .pf-shell:not(#b10-tf-a):not(#b10-tf-b) .team-page .fixture-filter{z-index:30!important;position:relative!important}html body .pf-shell:not(#b10-tf-a):not(#b10-tf-b) .team-page :is(.fixture-filter>button,.venue-filter button){border:1px solid var(--border)!important;background:var(--surface)!important;min-height:36px!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font:650 13px/1 var(--font-ui)!important;opacity:1!important;border-radius:999px!important;padding:0 14px!important}html body .pf-shell:not(#b10-tf-a):not(#b10-tf-b) .team-page .fixture-filter>button:after{content:"▾";color:var(--muted);-webkit-text-fill-color:var(--muted);margin-left:8px;font-size:11px}html body .pf-shell:not(#b10-tf-a):not(#b10-tf-b) .team-page .venue-filter{background:0 0!important}html body .pf-shell:not(#b10-tf-a):not(#b10-tf-b) .team-page :is(.venue-filter button.active,.venue-filter button:hover,.fixture-filter>button:hover,.fixture-filter>button[aria-expanded=true]){background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .pf-shell:not(#b10-tf-a):not(#b10-tf-b) .team-page .fixture-filter>button:is(:hover,[aria-expanded=true]):after{color:#fff;-webkit-text-fill-color:#fff}html body .pf-shell:not(#b10-tf-a):not(#b10-tf-b) .team-page .fixture-filter .season-picker-menu{z-index:60!important;border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:12px!important;gap:2px!important;width:min(260px,100vw - 32px)!important;max-height:min(60vh,360px)!important;padding:6px!important;display:grid!important;position:absolute!important;inset:calc(100% + 6px) auto auto 0!important;overflow-y:auto!important;box-shadow:0 12px 32px #0000002e!important}html body .pf-shell:not(#b10-tf-a):not(#b10-tf-b) .team-page .fixture-filter .season-picker-menu>button{width:100%!important;min-height:40px!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font:600 14px/1.2 var(--font-ui)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;padding:0 12px!important;display:flex!important}html body .pf-shell:not(#b10-tf-a):not(#b10-tf-b) .team-page .fixture-filter .season-picker-menu>button:is(:hover,:focus-visible){background:var(--brand-soft)!important}html body .pf-shell:not(#b10-tf-a):not(#b10-tf-b) .team-page .fixture-filter .season-picker-menu>button.active{background:var(--brand)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .pf-shell .team-page .fixture-group-month{text-transform:capitalize}html body .pf-shell .team-page .team-coach-event{box-sizing:border-box;width:100%;height:38px;min-height:38px;color:var(--text);grid-template-columns:120px minmax(0,1fr) 120px;align-items:center;column-gap:14px;padding:3px 10px;display:grid;border:0!important;border-bottom:1px solid var(--border)!important;background-image:none!important}html body .pf-shell .team-page .team-coach-event.is-outgoing{background:color-mix(in srgb, var(--loss) 9%, var(--surface))!important}html body .pf-shell .team-page .team-coach-event.is-incoming{background:color-mix(in srgb, var(--win) 9%, var(--surface))!important}html body .pf-shell .team-page .team-coach-event>time{font:650 11px/1.2 var(--font-ui);color:var(--muted);white-space:nowrap}html body .pf-shell .team-page .team-coach-event-person{justify-content:center;justify-self:center;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}html body .pf-shell .team-page .team-coach-event-avatar{flex:0 0 30px;width:30px;height:30px;display:inline-flex;position:relative}html body .pf-shell .team-page .team-coach-event-avatar img,html body .pf-shell .team-page .team-coach-event-fallback{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);object-fit:cover;width:30px;height:30px;font:750 12px/1 var(--font-ui);color:var(--text);border-radius:50%;place-items:center;display:grid}html body .pf-shell .team-page .team-coach-event-direction{width:15px;height:15px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;font-size:11px;font-weight:750;line-height:1;display:grid;position:absolute;bottom:-3px;right:-5px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .pf-shell .team-page .team-coach-event.is-outgoing .team-coach-event-direction{background:var(--loss)}html body .pf-shell .team-page .team-coach-event.is-incoming .team-coach-event-direction{background:var(--win)}html body .pf-shell .team-page .team-coach-event-name{min-width:0;font:750 12px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html body .pf-shell .team-page .team-coach-event-name :is(a,strong){text-decoration:none;font:inherit!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html body .pf-shell .team-page .team-coach-event-name a:hover{text-decoration:underline}html body .pf-shell .team-page .team-coach-event-status{font:750 10px/1.2 var(--font-ui);white-space:nowrap;border-radius:5px;justify-self:end;padding:4px 8px}html body .pf-shell .team-page .team-coach-event.is-outgoing .team-coach-event-status{background:color-mix(in srgb, var(--loss) 11%, var(--surface));color:var(--loss)!important;-webkit-text-fill-color:var(--loss)!important}html body .pf-shell .team-page .team-coach-event.is-incoming .team-coach-event-status{background:color-mix(in srgb, var(--win) 11%, var(--surface));color:var(--win)!important;-webkit-text-fill-color:var(--win)!important}@media (width<=640px){html body .pf-shell .team-page .team-coach-event{grid-template-columns:58px minmax(0,1fr) 58px;gap:7px;height:36px;min-height:36px;padding:3px 9px}html body .pf-shell .team-page .team-coach-event-avatar,html body .pf-shell .team-page .team-coach-event-avatar img,html body .pf-shell .team-page .team-coach-event-fallback{width:28px;height:28px}html body .pf-shell .team-page .team-coach-event-avatar{flex-basis:28px}html body .pf-shell .team-page .team-coach-event-name{font-size:11px}html body .pf-shell .team-page .team-coach-event-person{grid-column:2}html body .pf-shell .team-page .team-coach-event-status{display:none}}html body .pf-shell .team-page .fixtures-panel .fixture-competition>span>b a{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;text-decoration:none!important}html body .pf-shell .team-page .fixtures-panel .fixture-competition>span>b a:hover{text-decoration:underline!important}html body .pf-shell .team-page .fixtures-panel .team-match-row{box-sizing:border-box;height:38px!important;min-height:38px!important}html body .pf-shell .team-page .fixtures-panel .fixture-month>h3{padding:8px 12px!important;line-height:1.3!important}html body .pf-shell .team-page .fixtures-panel .fixture-month>h3>.fixture-group-month{letter-spacing:.01em;float:none!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font:800 12px/1.3 var(--font-ui)!important}html body .pf-shell .team-page .fixtures-panel .fixture-month>h3>span:last-child{font-size:10px!important;line-height:1.5!important}@media (width<=640px){html body .pf-shell .team-page .fixtures-panel .team-match-row{height:36px!important;min-height:36px!important}html body .pf-shell .team-page .fixtures-panel .fixture-month>h3>.fixture-group-month{font-size:12px!important}}html body .pf-shell .team-page .fixtures-panel .team-match-row .fixture-competition>a>img,html body .pf-shell .team-page .fixtures-panel .team-match-row .fixture-competition>img{object-fit:contain;display:block;flex:0 0 15px!important;width:15px!important;height:15px!important}@media (width>=640px){html body .pf-shell .team-page:not(#tm1):not(#tm2):not(#tm3):not(#tm4) .team-side-stack{grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;align-items:stretch!important;gap:12px!important}html body .pf-shell .team-page:not(#tm1):not(#tm2):not(#tm3):not(#tm4) .team-side-stack>.team-panel{min-width:0!important;margin:0!important}}html body .pf-shell .team-page:not(#tm1):not(#tm2):not(#tm3):not(#tm4) .venue-panel>img{aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;border-radius:10px!important;width:100%!important;height:auto!important;max-height:none!important;margin:0 0 10px!important;display:block!important}html body .pf-shell .team-page:not(#club-group-a):not(#club-group-b) .team-form-results{flex-direction:column;min-width:0;display:flex}html body .pf-shell .team-page:not(#club-group-a):not(#club-group-b) .team-form-results>.team-panel{min-width:0;border-radius:0!important;margin:0!important}html body .pf-shell .team-page:not(#club-group-a):not(#club-group-b) .team-form-results>.form-panel{border-bottom:0!important;border-radius:12px 12px 0 0!important}html body .pf-shell .team-page:not(#club-group-a):not(#club-group-b) .team-form-results>.team-recent-panel{border-radius:0 0 12px 12px!important}html body .pf-shell .team-page:not(#club-group-a):not(#club-group-b) .team-form-results .team-recent-panel .team-panel-head{border-top:1px solid var(--border)}html body .pf-shell .team-page:not(#club-group-a):not(#club-group-b) .team-overview-grid>.venue-panel{align-self:start;min-width:0}@media (width>=901px){html body .pf-shell .team-page:not(#club-group-a):not(#club-group-b) .team-overview-grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;align-items:start!important;gap:12px!important}}@media (width<=900px){html body .pf-shell .team-page:not(#club-group-a):not(#club-group-b) .team-overview-grid{grid-template-columns:1fr!important}}
