.scores-identity-module__qLCPoq__intro,.scores-identity-module__qLCPoq__sports a{--sport:#16789e;--tint:#eaf6fc}[data-sport=tennis].scores-identity-module__qLCPoq__intro,.scores-identity-module__qLCPoq__sports a[data-sport=tennis]{--sport:#4e7917;--tint:#f0f7e5}[data-sport=football].scores-identity-module__qLCPoq__intro,.scores-identity-module__qLCPoq__sports a[data-sport=football]{--sport:#147650;--tint:#e8f7ef}[data-sport=basketball].scores-identity-module__qLCPoq__intro,.scores-identity-module__qLCPoq__sports a[data-sport=basketball]{--sport:#b44c16;--tint:#fff1e7}[data-sport=esports].scores-identity-module__qLCPoq__intro,.scores-identity-module__qLCPoq__sports a[data-sport=esports]{--sport:#7040c4;--tint:#f3edff}.scores-identity-module__qLCPoq__intro{isolation:isolate;color:#fff;background:linear-gradient(115deg,#102a3c,#183c4c);border:1px solid #274c60;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:16px 0 18px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #15354812}.scores-identity-module__qLCPoq__intro:before{content:"";z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--sport),transparent 25%),transparent 68%);border-radius:50%;width:390px;height:390px;position:absolute;top:-145px;right:-90px}.scores-identity-module__qLCPoq__intro:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(125deg,#0000 0 70px,#ffffff04 70px 71px);position:absolute;inset:0}.scores-identity-module__qLCPoq__copy{min-width:0;max-width:760px}.scores-identity-module__qLCPoq__intro .scores-identity-module__qLCPoq__eyebrow{color:#c5dfed;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 12px;font-size:.68rem;font-weight:800;display:flex}.scores-identity-module__qLCPoq__eyebrow>span{background:#fb4563;border-radius:2px;width:18px;height:3px}.scores-identity-module__qLCPoq__intro h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:800;line-height:1.12}.scores-identity-module__qLCPoq__intro .scores-identity-module__qLCPoq__description{color:#d1e0e8;max-width:680px;margin:0;font-size:.84rem;line-height:1.6}.scores-identity-module__qLCPoq__features{color:#e0eaf0;flex-wrap:wrap;gap:16px;margin-top:20px;font-size:.65rem;font-weight:600;display:flex}.scores-identity-module__qLCPoq__features span{align-items:center;gap:7px;display:flex}.scores-identity-module__qLCPoq__features span:before{content:"";background:#72d6b7;border-radius:50%;width:4px;height:4px}.scores-identity-module__qLCPoq__art{color:#e5d9ff;flex-direction:column;flex:0 0 142px;align-items:center;gap:12px;display:flex;transform:rotate(-7deg)}.scores-identity-module__qLCPoq__art svg{filter:drop-shadow(0 6px 14px #0003);stroke-width:1.2px;width:74px;height:74px}.scores-identity-module__qLCPoq__art span{text-align:center;letter-spacing:.12em;color:#c5d9e6;font-size:.58rem;font-weight:800;line-height:1.6}.scores-identity-module__qLCPoq__sports{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 20px;padding:0;display:grid}.scores-identity-module__qLCPoq__sports a{color:#193447;background:#fff;border:1px solid #dce5ed;border-radius:11px;align-items:center;gap:11px;min-width:0;min-height:74px;padding:12px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.scores-identity-module__qLCPoq__sports a:hover{background:var(--tint);border-color:var(--sport);box-shadow:0 4px 12px #1432440c}.scores-identity-module__qLCPoq__sports a:focus-visible{outline:3px solid var(--sport);outline-offset:3px}.scores-identity-module__qLCPoq__sports a[aria-current=page]{background:var(--tint);border-color:var(--sport);box-shadow:inset 0 -3px var(--sport)}.scores-identity-module__qLCPoq__icon{background:var(--tint);width:39px;height:39px;color:var(--sport);border-radius:10px;flex:0 0 39px;place-items:center;display:grid}.scores-identity-module__qLCPoq__icon svg{width:27px;height:27px}.scores-identity-module__qLCPoq__sports a[aria-current=page] .scores-identity-module__qLCPoq__icon{background:var(--sport);color:#fff}.scores-identity-module__qLCPoq__label{flex-direction:column;gap:4px;min-width:0;display:flex}.scores-identity-module__qLCPoq__label strong{font-size:.88rem;font-weight:800;line-height:1.15}.scores-identity-module__qLCPoq__label small{color:#536979;font-size:.6rem;line-height:1.3}@media (max-width:1000px){.scores-identity-module__qLCPoq__sports a{gap:7px;padding:10px 8px}.scores-identity-module__qLCPoq__icon{flex-basis:31px;width:31px;height:35px}.scores-identity-module__qLCPoq__label strong{font-size:.79rem}.scores-identity-module__qLCPoq__label small{font-size:.55rem}}@media (max-width:600px){.scores-identity-module__qLCPoq__intro{border-radius:13px;gap:0;margin:12px 0;padding:21px 18px}.scores-identity-module__qLCPoq__intro h1{max-width:290px;font-size:1.6rem}.scores-identity-module__qLCPoq__intro .scores-identity-module__qLCPoq__eyebrow{margin-bottom:10px;font-size:.59rem}.scores-identity-module__qLCPoq__intro .scores-identity-module__qLCPoq__description{padding-right:12px;font-size:.75rem;line-height:1.5}.scores-identity-module__qLCPoq__copy{z-index:1;position:relative}.scores-identity-module__qLCPoq__art{opacity:.13;position:absolute;top:10px;right:-18px;transform:rotate(-12deg)}.scores-identity-module__qLCPoq__art svg{width:150px;height:150px}.scores-identity-module__qLCPoq__art span{display:none}.scores-identity-module__qLCPoq__features{gap:8px 12px;margin-top:14px;font-size:.56rem}.scores-identity-module__qLCPoq__sports{gap:5px;margin-bottom:15px}.scores-identity-module__qLCPoq__sports a{border-radius:9px;flex-direction:column;justify-content:flex-start;gap:7px;min-height:78px;padding:9px 2px}.scores-identity-module__qLCPoq__icon{border-radius:8px;flex-basis:29px;width:29px;height:29px}.scores-identity-module__qLCPoq__icon svg{width:23px;height:23px}.scores-identity-module__qLCPoq__label{align-items:center;gap:3px}.scores-identity-module__qLCPoq__label strong{font-size:.59rem}.scores-identity-module__qLCPoq__label small{display:none}.scores-identity-module__qLCPoq__sports a[aria-current=page]{box-shadow:inset 0 -3px var(--sport)}}@media (prefers-reduced-motion:reduce){.scores-identity-module__qLCPoq__sports a{transition:none}}
.nhl-match-preview-module__K5mRMa__preview{color:#162d3a}.nhl-match-preview-module__K5mRMa__intro{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__eyebrow{color:#087681;letter-spacing:.1em;margin:0 0 .25rem;font-size:11px;font-weight:800}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__intro h3,.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__teamHeading h4,.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__meetingsHeading h4,.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__teamCard h5{color:#162d3a;margin:0;font-family:inherit;line-height:1.4}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__intro h3{font-size:1.2rem}.nhl-match-preview-module__K5mRMa__intro>div{flex:18rem}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__intro p{color:#526d7b;max-width:38rem;margin:.45rem 0 0;font-size:12px;line-height:1.6}.nhl-match-preview-module__K5mRMa__intro label{color:#526d7b;gap:.35rem;font-size:11px;font-weight:700;display:grid}.nhl-match-preview-module__K5mRMa__intro select{color:#162d3a;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bccbd2;border-radius:.4rem;padding:.45rem .75rem;font-size:12px}.nhl-match-preview-module__K5mRMa__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.nhl-match-preview-module__K5mRMa__teamCard{background:#fff;border:1px solid #dce5e9;border-radius:.6rem;min-width:0;overflow:hidden}.nhl-match-preview-module__K5mRMa__teamHeading{background:#f2f7f8;border-bottom:1px solid #dce5e9;align-items:center;gap:.35rem;padding:.55rem .65rem;display:flex}.nhl-match-preview-module__K5mRMa__teamHeading img{object-fit:contain;flex:0 0 72px;width:72px;height:48px}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__teamHeading h4{font-size:.95rem}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__teamCard h5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;margin:.85rem .8rem .5rem;font-size:12px;font-weight:800;display:flex}.nhl-match-preview-module__K5mRMa__teamCard h5 span{color:#526d7b;font-size:11px;font-weight:500}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__results,.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__meetingList{margin:0;padding:0;list-style:none}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__results li{border-bottom:1px solid #edf1f3;align-items:center;gap:.6rem;margin:0;padding:.65rem .8rem;display:flex}.nhl-match-preview-module__K5mRMa__resultBadge{color:#fff;border-radius:.25rem;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.nhl-match-preview-module__K5mRMa__win{background:#087681}.nhl-match-preview-module__K5mRMa__loss{background:#b72030}.nhl-match-preview-module__K5mRMa__resultOpponent{flex:1;min-width:0}.nhl-match-preview-module__K5mRMa__resultOpponent strong{font-size:12px}.nhl-match-preview-module__K5mRMa__resultOpponent small,.nhl-match-preview-module__K5mRMa__resultScore small,.nhl-match-preview-module__K5mRMa__meetingList small{color:#526d7b;font-size:11px;font-weight:500;line-height:1.5;display:block}.nhl-match-preview-module__K5mRMa__resultScore{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800}.nhl-match-preview-module__K5mRMa__record{background:#f2f7f8;border-radius:.4rem;margin:.8rem;padding:.7rem}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__record h5{margin:0 0 .45rem}.nhl-match-preview-module__K5mRMa__record>strong{font-variant-numeric:tabular-nums;font-size:1.05rem;display:block}.nhl-match-preview-module__K5mRMa__record>strong span{font-size:12px;font-weight:500}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__record dl{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.8rem 0 0;padding:0;display:grid;overflow:visible}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__record dl>div{background:0 0;border:0;min-width:0;margin:0;padding:0}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__record dt{color:#526d7b;text-transform:none;letter-spacing:normal;margin:0;font-size:11px;font-weight:400;line-height:1.5}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__record dd{color:#162d3a;font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.95rem;font-weight:800;line-height:1.5}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__record p{color:#526d7b;margin:.7rem 0 0;font-size:11px;line-height:1.6}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__window,.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__checked,.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__notice,.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__note{color:#526d7b;margin:.65rem .8rem;font-size:11px;line-height:1.6}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__note{font-size:12px}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__notice{color:#674b1d;background:#fff5df;border-radius:.3rem;padding:.5rem .6rem}.nhl-match-preview-module__K5mRMa__meetings{border:1px solid #dce5e9;border-radius:.6rem;margin-top:1.1rem;overflow:hidden}.nhl-match-preview-module__K5mRMa__meetingsHeading{background:#f2f7f8;border-bottom:1px solid #dce5e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem;display:flex}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__meetingsHeading h4{font-size:.95rem}.nhl-match-preview-module__K5mRMa__meetingsHeading>span{color:#526d7b;font-size:11px}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__meetingList li{border-bottom:1px solid #edf1f3;grid-template-columns:minmax(0,1fr) 3rem 4.5rem 3rem;align-items:center;gap:.65rem;margin:0;padding:.75rem .85rem;display:grid}.nhl-match-preview-module__K5mRMa__meetingDate{color:#526d7b;font-size:11px;line-height:1.5}.nhl-match-preview-module__K5mRMa__meetingTeam,.nhl-match-preview-module__K5mRMa__meetingList strong{text-align:center;font-size:12px;font-weight:800}.nhl-match-preview-module__K5mRMa__meetingList strong{font-variant-numeric:tabular-nums;font-size:.95rem}.nhl-match-preview-module__K5mRMa__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.nhl-match-preview-module__K5mRMa__actions>span{color:#526d7b;max-width:32rem;font-size:11px;line-height:1.6}.nhl-match-preview-module__K5mRMa__actions button{color:#162d3a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bccbd2;border-radius:.4rem;padding:.5rem .8rem;font-size:12px;font-weight:700}.nhl-match-preview-module__K5mRMa__actions button:disabled{opacity:.65;cursor:default}.nhl-match-preview-module__K5mRMa__preview button:focus-visible,.nhl-match-preview-module__K5mRMa__preview select:focus-visible{outline-offset:3px;outline:3px solid #087681}@media (max-width:600px){.nhl-match-preview-module__K5mRMa__teamGrid{grid-template-columns:1fr}.nhl-match-preview-module__K5mRMa__intro{align-items:stretch}.nhl-match-preview-module__K5mRMa__intro label{width:100%}.nhl-match-preview-module__K5mRMa__preview .nhl-match-preview-module__K5mRMa__meetingList li{grid-template-columns:minmax(0,1fr) 2.6rem 3.7rem 2.6rem;gap:.3rem;padding:.7rem .6rem}}
.nhl-h2h-module__1w-DQG__history{color:#163b4c}.nhl-h2h-module__1w-DQG__header p{letter-spacing:.15em;color:#16828d;margin:0;font-size:.65rem;font-weight:800}.nhl-h2h-module__1w-DQG__header h3{margin:.25rem 0;font-size:1.5rem}.nhl-h2h-module__1w-DQG__header>span,.nhl-h2h-module__1w-DQG__caption{color:#617781;font-size:.75rem;line-height:1.6}.nhl-h2h-module__1w-DQG__summary{background:linear-gradient(125deg,#eaf4f7,#f8fafb,#fceef0);border:1px solid #d9e7ec;border-radius:.7rem;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem;margin:1rem 0;padding:1.4rem .7rem;display:grid}.nhl-h2h-module__1w-DQG__summary>div{flex-direction:column;align-items:center;gap:.2rem;display:flex}.nhl-h2h-module__1w-DQG__summary img{object-fit:contain}.nhl-h2h-module__1w-DQG__summary strong{font-variant-numeric:tabular-nums;font-size:2rem}.nhl-h2h-module__1w-DQG__summary span{font-size:.7rem;font-weight:750}.nhl-h2h-module__1w-DQG__summary .nhl-h2h-module__1w-DQG__total strong{font-size:1.25rem}.nhl-h2h-module__1w-DQG__balance{border-radius:5px;height:7px;margin-bottom:1.3rem;display:flex;overflow:hidden}.nhl-h2h-module__1w-DQG__balance span{background:#177987}.nhl-h2h-module__1w-DQG__balance i{background:#c0ccd1}.nhl-h2h-module__1w-DQG__balance b{background:#bb334c}.nhl-h2h-module__1w-DQG__filters{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.nhl-h2h-module__1w-DQG__filters label{gap:.35rem;font-size:.7rem;font-weight:700;display:grid}.nhl-h2h-module__1w-DQG__filters select,.nhl-h2h-module__1w-DQG__more,.nhl-h2h-module__1w-DQG__loading button{color:#173f51;min-height:44px;font:inherit;background:#fff;border:1px solid #cbdce4;border-radius:.4rem;min-width:0;padding:.5rem}.nhl-h2h-module__1w-DQG__history .nhl-h2h-module__1w-DQG__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.nhl-h2h-module__1w-DQG__list button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #dbe5ea;border-radius:.5rem;grid-template-columns:110px minmax(0,1fr) 50px;align-items:center;gap:.7rem;padding:.7rem;display:grid}.nhl-h2h-module__1w-DQG__list button:hover{background:#f0f7f9;border-color:#88b2c1}.nhl-h2h-module__1w-DQG__date{gap:.3rem;font-size:.7rem;display:grid}.nhl-h2h-module__1w-DQG__date small{color:#70818a;font-size:.65rem}.nhl-h2h-module__1w-DQG__teams{gap:.1rem;display:grid}.nhl-h2h-module__1w-DQG__teams>span{grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.nhl-h2h-module__1w-DQG__teams img{object-fit:contain;width:34px;height:27px}.nhl-h2h-module__1w-DQG__teams b{font-variant-numeric:tabular-nums;text-align:center;font-size:1.2rem}.nhl-h2h-module__1w-DQG__winner{font-weight:800}.nhl-h2h-module__1w-DQG__winner b{color:#087785;background:#e6f3f5;border-radius:3px}.nhl-h2h-module__1w-DQG__open{color:#607b86;text-align:right;gap:.5rem;font-size:.65rem;display:grid}.nhl-h2h-module__1w-DQG__open b{color:#176778;font-size:.65rem}.nhl-h2h-module__1w-DQG__more{cursor:pointer;background:#edf6f8;width:100%;margin:1rem 0;font-size:.8rem;font-weight:750}.nhl-h2h-module__1w-DQG__loading{text-align:center;background:#eff6f8;border-radius:.7rem;padding:2rem}.nhl-h2h-module__1w-DQG__loading p{color:#617781;font-size:.8rem}.nhl-h2h-module__1w-DQG__history button:focus-visible,.nhl-h2h-module__1w-DQG__history select:focus-visible{outline-offset:2px;outline:3px solid #2189ac}@media (max-width:560px){.nhl-h2h-module__1w-DQG__list button{grid-template-columns:1fr auto;gap:.4rem}.nhl-h2h-module__1w-DQG__date{grid-column:1/-1;justify-content:space-between;display:flex}.nhl-h2h-module__1w-DQG__teams>span{font-size:.75rem}.nhl-h2h-module__1w-DQG__summary{gap:.3rem}.nhl-h2h-module__1w-DQG__filters{grid-template-columns:1fr}.nhl-h2h-module__1w-DQG__header h3{font-size:1.25rem}}
.nhl-match-details-module__ew63MG__scoreButton{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:1px solid #0000;border-radius:.3rem;justify-content:center;align-items:center;padding:.15rem .2rem;-webkit-text-decoration:underline #162d3a50;text-decoration:underline #162d3a50;display:inline-flex}.nhl-match-details-module__ew63MG__scoreButton:hover{background:#edf4f7;border-color:#cedae0}.nhl-match-details-module__ew63MG__dialog{color:#162d3a;overscroll-behavior:contain;background:#f3f6f8;border:1px solid #cbd6dd;border-radius:.9rem;width:min(60rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #09182066}.nhl-match-details-module__ew63MG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102330bf}.nhl-match-details-module__ew63MG__details{--match-away:#087681;--match-home:#cb3447;--match-ink:#163442;--match-muted:#58717e;--match-line:#dce5e9;color:var(--match-ink);background:#f3f6f8;font-size:.85rem}.nhl-match-details-module__ew63MG__header{color:#fff;background:#142f3b;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.9rem 1.4rem .65rem;display:flex}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__kicker{color:#9dbfc9;letter-spacing:.14em;margin:0 0 .25rem;font-size:.6875rem;font-weight:800;line-height:1.5}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__title{color:#f2f8fa;margin:0;font-family:inherit;font-size:.95rem;font-weight:650;line-height:1.4}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__subtitle{color:#b4cbd3;margin:.3rem 0 0;font-size:.6875rem;line-height:1.5}.nhl-match-details-module__ew63MG__close,.nhl-match-details-module__ew63MG__compactClose{color:#e1eef2;cursor:pointer;background:#ffffff08;border:1px solid #ffffff26;border-radius:.45rem;flex:0 0 44px;place-items:center;width:44px;min-height:44px;padding:.6rem;display:grid}.nhl-match-details-module__ew63MG__close svg,.nhl-match-details-module__ew63MG__compactClose svg{width:20px;height:20px}.nhl-match-details-module__ew63MG__close:hover{background:#ffffff15}.nhl-match-details-module__ew63MG__navigation{background:#fff;border-bottom:1px solid #dce5e9;padding:.25rem .9rem}.nhl-match-details-module__ew63MG__back{color:#335664;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.6rem;padding:.35rem .3rem;font-size:.73rem;font-weight:650;display:inline-flex}.nhl-match-details-module__ew63MG__back svg{width:17px;height:17px}.nhl-match-details-module__ew63MG__back:hover{color:#b72337}.nhl-match-details-module__ew63MG__scoreboard{color:#fff;text-align:center;background:radial-gradient(at 50% 100%,#29586890,#0000 70%),#142f3b;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:center;gap:1rem;padding:.7rem 2rem 1.6rem;display:grid}.nhl-match-details-module__ew63MG__team{flex-direction:column;align-items:center;min-width:0;display:flex}.nhl-match-details-module__ew63MG__crest{object-fit:contain;flex-shrink:0;width:150px;height:100px;display:block}.nhl-match-details-module__ew63MG__scoreboard .nhl-match-details-module__ew63MG__crest{background:#f5f9fa;border:1px solid #fff7;border-radius:.85rem;max-width:100%;margin:.15rem auto .7rem;box-shadow:0 6px 18px #081d2b35}.nhl-match-details-module__ew63MG__crestFallback{width:150px;height:100px;color:inherit;letter-spacing:-.03em;background:#ffffff0c;border:1px solid #fff4;border-radius:.85rem;place-items:center;margin:.15rem auto .7rem;font-size:1.8rem;font-weight:850;display:grid}.nhl-match-details-module__ew63MG__team>strong{color:#dbe9ee;max-width:16rem;font-size:.92rem;font-weight:600;line-height:1.4}.nhl-match-details-module__ew63MG__teamWinner>strong{color:#fff;font-weight:850}.nhl-match-details-module__ew63MG__team small{color:#9fbcc7;letter-spacing:.04em;text-transform:uppercase;margin-top:.25rem;font-size:.6875rem;font-weight:650;display:block}.nhl-match-details-module__ew63MG__scoreCenter{align-self:center;padding-top:.4rem}.nhl-match-details-module__ew63MG__matchPhase{color:#b7d0d9;letter-spacing:.13em;min-height:23px;font-size:.6875rem;font-weight:800;display:block}.nhl-match-details-module__ew63MG__score{color:#fff;letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:.7rem;margin:.1rem 0 .35rem;font-size:4.5rem;font-weight:850;line-height:1.15;display:flex}.nhl-match-details-module__ew63MG__score .nhl-match-details-module__ew63MG__scoreDivider{color:#8fb0bb;align-self:center;font-size:2.3rem;font-weight:400}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__status{color:#d5e8ef;background:#ffffff08;border:1px solid #ffffff1f;border-radius:.35rem;margin:.15rem 0 0;padding:.28rem .6rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-block}.nhl-match-details-module__ew63MG__live{color:#fff;letter-spacing:.08em;background:#d52d46;border-radius:.25rem;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:850;display:inline-flex}.nhl-match-details-module__ew63MG__live:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px}.nhl-match-details-module__ew63MG__stickyNavigation{z-index:20;background:#fff;position:sticky;top:0;box-shadow:0 3px 8px #142f3b0c}.nhl-match-details-module__ew63MG__compactScore{border-bottom:1px solid var(--match-line);color:#fff;background:#142f3b;justify-content:center;align-items:center;gap:.7rem;min-height:52px;padding:.3rem 3.2rem;display:flex;position:relative}.nhl-match-details-module__ew63MG__compactScore>span{align-items:center;gap:.3rem;font-size:.72rem;display:flex}.nhl-match-details-module__ew63MG__compactScore>strong{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:850}.nhl-match-details-module__ew63MG__compactScore>small{color:#b6cdd7;font-size:.6875rem}.nhl-match-details-module__ew63MG__compactScore>small .nhl-match-details-module__ew63MG__live{margin-right:.4rem}.nhl-match-details-module__ew63MG__crest.nhl-match-details-module__ew63MG__crestSmall,.nhl-match-details-module__ew63MG__crestFallback.nhl-match-details-module__ew63MG__crestSmall{width:48px;height:32px;box-shadow:none;border-radius:.3rem;margin:0;font-size:.75rem}.nhl-match-details-module__ew63MG__compactScore .nhl-match-details-module__ew63MG__crestSmall{background:#f7fafb}.nhl-match-details-module__ew63MG__compactClose{background:0 0;border:0;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.nhl-match-details-module__ew63MG__tabs{border-bottom:1px solid var(--match-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 .8rem;display:grid}.nhl-match-details-module__ew63MG__tab{color:#526d7b;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:.65rem .4rem;font-size:.77rem;font-weight:750}.nhl-match-details-module__ew63MG__tab:hover{color:#163442;background:#f5f8f9}.nhl-match-details-module__ew63MG__tab[aria-selected=true]{color:#c1263d;border-bottom-color:#ce2f45}.nhl-match-details-module__ew63MG__body{padding:1rem 1.2rem 1.2rem}.nhl-match-details-module__ew63MG__leaders,.nhl-match-details-module__ew63MG__timeline{min-width:0}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__notice{color:#705226;background:#fff8eb;border:1px solid #e6d5b7;border-radius:.4rem;margin:0 0 .75rem;padding:.65rem .8rem;font-size:.74rem;line-height:1.6}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__heading{color:var(--match-ink);margin:1rem 0 .6rem;font-family:inherit;font-size:.88rem;font-weight:750;line-height:1.5}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__explanation{color:var(--match-muted);margin:.65rem 0 .8rem;font-size:.7rem;line-height:1.6}.nhl-match-details-module__ew63MG__periodStrip{border:1px solid var(--match-line);background:var(--match-line);border-radius:.6rem;flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.nhl-match-details-module__ew63MG__periodChip{background:#fff;flex-direction:column;flex:95px;align-items:center;gap:.2rem;padding:.65rem .5rem;display:flex}.nhl-match-details-module__ew63MG__periodChip>span{color:#526d7b;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:750}.nhl-match-details-module__ew63MG__periodChip>strong{font-variant-numeric:tabular-nums;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:800;display:flex}.nhl-match-details-module__ew63MG__periodChip i{color:#526d7b;font-size:.8rem;font-style:normal;font-weight:500}.nhl-match-details-module__ew63MG__periodChip small{color:#526d7b;font-variant-numeric:tabular-nums;font-size:.6875rem}.nhl-match-details-module__ew63MG__timelineToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;margin:1rem 0 .4rem;display:flex}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__timelineToolbar h3{color:var(--match-ink);margin:0;font-family:inherit;font-size:.85rem;font-weight:800;line-height:1.4}.nhl-match-details-module__ew63MG__eventFilters{border:1px solid var(--match-line);background:#eaf0f3;border-radius:.45rem;gap:.2rem;padding:.15rem;display:flex}.nhl-match-details-module__ew63MG__eventFilters button{color:#526d7b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;padding:.4rem .65rem;font-size:.6875rem;font-weight:700}.nhl-match-details-module__ew63MG__eventFilters button[aria-pressed=true]{color:#153c4b;background:#fff;box-shadow:0 1px 4px #0c29391a}.nhl-match-details-module__ew63MG__timelineTeams{justify-content:space-between;gap:1rem;padding:.2rem .45rem .4rem;display:flex}.nhl-match-details-module__ew63MG__timelineTeams>span{color:var(--match-away);align-items:center;gap:.25rem;font-size:.6875rem;font-weight:750;display:flex}.nhl-match-details-module__ew63MG__timelineTeams>span:last-child{color:var(--match-home)}.nhl-match-details-module__ew63MG__periodSection{margin:0 0 .65rem}.nhl-match-details-module__ew63MG__periodHeading{background:#e4ecef;border:1px solid #dce5e9;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .8rem;display:flex}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__periodHeading h4{color:#3e5a68;text-transform:uppercase;letter-spacing:.055em;margin:0;font-family:inherit;font-size:.7rem;font-weight:800;line-height:1.5}.nhl-match-details-module__ew63MG__periodHeading>span{color:#375866;font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;font-size:.75rem;font-weight:800;display:flex}.nhl-match-details-module__ew63MG__periodHeading small{color:#526d7b;font-size:.6875rem;font-weight:500}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__events{margin:0;padding:.3rem 0;list-style:none;position:relative}.nhl-match-details-module__ew63MG__events:before{content:"";background:#d4e0e6;width:1px;position:absolute;top:0;bottom:0;left:50%}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__timelineEvent{color:var(--match-ink);grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:start;margin:0;padding:.3rem 0;font-size:.77rem;line-height:1.5;display:grid;position:relative}.nhl-match-details-module__ew63MG__eventAxis{z-index:1;flex-direction:column;grid-area:1/2;align-items:center;gap:.25rem;padding-top:.15rem;display:flex;position:relative}.nhl-match-details-module__ew63MG__eventTime{color:#506c7a;font-variant-numeric:tabular-nums;background:#f3f6f8;padding:.1rem .25rem;font-size:.6875rem;font-weight:750;line-height:1.3}.nhl-match-details-module__ew63MG__eventMarker{color:#718895;background:#e2ebef;border:3px solid #f3f6f8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.nhl-match-details-module__ew63MG__eventMarker svg{width:17px;height:17px}.nhl-match-details-module__ew63MG__goalEvent .nhl-match-details-module__ew63MG__eventMarker{background:var(--match-away);color:#fff}.nhl-match-details-module__ew63MG__homeEvent.nhl-match-details-module__ew63MG__goalEvent .nhl-match-details-module__ew63MG__eventMarker{background:var(--match-home)}.nhl-match-details-module__ew63MG__eventCard{background:#fff;border:1px solid #dfe7eb;border-radius:.5rem;grid-row:1;min-width:0;padding:.6rem .7rem}.nhl-match-details-module__ew63MG__awayEvent .nhl-match-details-module__ew63MG__eventCard{border-right:3px solid var(--match-away);text-align:right;grid-column:1;margin-right:.25rem}.nhl-match-details-module__ew63MG__homeEvent .nhl-match-details-module__ew63MG__eventCard{border-left:3px solid var(--match-home);grid-column:3;margin-left:.25rem}.nhl-match-details-module__ew63MG__neutralEvent .nhl-match-details-module__ew63MG__eventCard{grid-column:1/-1;margin-top:3.1rem}.nhl-match-details-module__ew63MG__penaltyEvent .nhl-match-details-module__ew63MG__eventCard{background:#f9fbfc;padding-top:.5rem;padding-bottom:.5rem}.nhl-match-details-module__ew63MG__eventHeading{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin-bottom:.2rem;display:flex}.nhl-match-details-module__ew63MG__awayEvent .nhl-match-details-module__ew63MG__eventHeading{justify-content:flex-end}.nhl-match-details-module__ew63MG__eventBadge{color:#4f737e;letter-spacing:.07em;font-size:.6875rem;font-weight:850}.nhl-match-details-module__ew63MG__goalEvent .nhl-match-details-module__ew63MG__eventBadge{color:var(--match-away)}.nhl-match-details-module__ew63MG__homeEvent.nhl-match-details-module__ew63MG__goalEvent .nhl-match-details-module__ew63MG__eventBadge{color:var(--match-home)}.nhl-match-details-module__ew63MG__penaltyEvent .nhl-match-details-module__ew63MG__eventBadge{color:#7c5e28}.nhl-match-details-module__ew63MG__eventTeam{color:#526d7b;font-size:.6875rem;font-weight:700}.nhl-match-details-module__ew63MG__eventScore{color:#153b4c;font-variant-numeric:tabular-nums;background:#edf4f6;border-radius:.25rem;margin-left:auto;padding:.05rem .4rem;font-size:.86rem;font-weight:850;line-height:1.4}.nhl-match-details-module__ew63MG__awayEvent .nhl-match-details-module__ew63MG__eventScore{order:-1;margin-left:0;margin-right:auto}.nhl-match-details-module__ew63MG__penaltyMinutes{color:#7a693f;white-space:nowrap;margin-left:auto;font-size:.69rem;font-weight:750}.nhl-match-details-module__ew63MG__awayEvent .nhl-match-details-module__ew63MG__penaltyMinutes{order:-1;margin-left:0;margin-right:auto}.nhl-match-details-module__ew63MG__eventPlayer{overflow-wrap:anywhere;font-size:.8rem;font-weight:750;line-height:1.4;display:block}.nhl-match-details-module__ew63MG__eventDetail{color:#526d7b;overflow-wrap:anywhere;margin-top:.16rem;font-size:.75rem;font-weight:450;line-height:1.45;display:block}.nhl-match-details-module__ew63MG__goalContext{flex-wrap:wrap;gap:.2rem;margin-top:.35rem;display:flex}.nhl-match-details-module__ew63MG__awayEvent .nhl-match-details-module__ew63MG__goalContext{justify-content:flex-end}.nhl-match-details-module__ew63MG__strengthBadge,.nhl-match-details-module__ew63MG__powerPlayBadge{color:#526d7b;background:#eef3f5;border-radius:.2rem;padding:.08rem .3rem;font-size:.6875rem;font-weight:650;line-height:1.5}.nhl-match-details-module__ew63MG__powerPlayBadge{color:#916520;background:#fff0d7}.nhl-match-details-module__ew63MG__shootoutSection{margin-top:.8rem}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__shootoutList{margin:0;padding:.4rem 0;list-style:none}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__shootoutList li{border:1px solid #dfe7eb;border-left:3px solid var(--match-away);color:var(--match-ink);background:#fff;border-radius:.4rem;align-items:center;gap:.6rem;margin:.25rem 0;padding:.6rem .75rem;font-size:.75rem;line-height:1.5;display:flex}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__shootoutList li.nhl-match-details-module__ew63MG__homeShot{border-left-color:var(--match-home)}.nhl-match-details-module__ew63MG__shotOrder{color:#526d7b;background:#ecf2f5;border-radius:50%;place-items:center;width:25px;min-height:25px;font-size:.6875rem;font-weight:700;display:grid}.nhl-match-details-module__ew63MG__shootoutList small{color:#526d7b;font-size:.6875rem;display:block}.nhl-match-details-module__ew63MG__shotOutcome{color:#526d7b;align-items:center;gap:.3rem;margin-left:auto;font-size:.6875rem;font-weight:700;display:inline-flex}.nhl-match-details-module__ew63MG__shotOutcome svg{width:17px;height:17px}.nhl-match-details-module__ew63MG__shotGoal{color:#155567}.nhl-match-details-module__ew63MG__statTeams{justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .25rem .75rem;display:flex}.nhl-match-details-module__ew63MG__statTeams>span{color:#3c5d6c;align-items:center;gap:.4rem;min-width:0;font-size:.72rem;display:flex}.nhl-match-details-module__ew63MG__statTeams>span:last-child{text-align:right}.nhl-match-details-module__ew63MG__awayKey,.nhl-match-details-module__ew63MG__homeKey{background:var(--match-away);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.nhl-match-details-module__ew63MG__homeKey{background:var(--match-home)}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__comparisons{background:#fff;border:1px solid #dfe7eb;border-radius:.6rem;margin:0;padding:0;overflow:hidden}.nhl-match-details-module__ew63MG__comparison{border-bottom:1px solid #edf1f3;padding:.65rem .9rem .7rem}.nhl-match-details-module__ew63MG__comparison:last-child{border-bottom:0}.nhl-match-details-module__ew63MG__comparison:nth-child(2n){background:#fbfcfd}.nhl-match-details-module__ew63MG__comparisonValues{grid-template-columns:minmax(0,1fr) 2fr minmax(0,1fr);align-items:center;gap:.6rem;margin-bottom:.4rem;display:grid}.nhl-match-details-module__ew63MG__comparisonValues>span{color:var(--match-away);font-variant-numeric:tabular-nums;font-size:.91rem;font-weight:800}.nhl-match-details-module__ew63MG__comparisonValues>span:last-child{color:var(--match-home);text-align:right}.nhl-match-details-module__ew63MG__comparisonValues>strong{color:#5c7683;text-align:center;font-size:.71rem;font-weight:600;line-height:1.4}.nhl-match-details-module__ew63MG__comparisonBars{grid-template-columns:1fr 1fr;gap:4px;display:grid}.nhl-match-details-module__ew63MG__awayTrack,.nhl-match-details-module__ew63MG__homeTrack{background:#e9f0f3;border-radius:2px;height:5px;display:flex;overflow:hidden}.nhl-match-details-module__ew63MG__awayTrack{justify-content:flex-end}.nhl-match-details-module__ew63MG__awayTrack i,.nhl-match-details-module__ew63MG__homeTrack i{background:var(--match-away);border-radius:2px;height:100%;display:block}.nhl-match-details-module__ew63MG__homeTrack i{background:var(--match-home)}.nhl-match-details-module__ew63MG__sectionHeading{align-items:center;gap:.5rem;margin:0 0 .65rem;display:flex}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__sectionHeading h3{color:var(--match-ink);margin:0;font-family:inherit;font-size:.83rem;font-weight:800;line-height:1.5}.nhl-match-details-module__ew63MG__sectionHeading>span:last-child{color:#526d7b;margin-left:auto;font-size:.6875rem}.nhl-match-details-module__ew63MG__sectionIcon{color:#a6823d;width:19px;height:19px}.nhl-match-details-module__ew63MG__sectionIcon svg{width:19px;height:19px;display:block}.nhl-match-details-module__ew63MG__leaderGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.nhl-match-details-module__ew63MG__leaderCard{border:1px solid #dce7eb;border-top:3px solid var(--match-away);background:#fff;border-radius:.5rem;min-width:0;padding:.7rem}.nhl-match-details-module__ew63MG__homeLeader{border-top-color:var(--match-home)}.nhl-match-details-module__ew63MG__leaderIdentity{align-items:center;gap:.1rem;margin:-.3rem -.3rem .25rem;display:flex}.nhl-match-details-module__ew63MG__leaderIdentity .nhl-match-details-module__ew63MG__crestSmall{width:39px;height:26px}.nhl-match-details-module__ew63MG__leaderTeam{color:#526d7b;font-size:.6875rem;font-weight:750}.nhl-match-details-module__ew63MG__leaderName{color:#284c5d;overflow-wrap:anywhere;font-size:.77rem;line-height:1.4;display:block}.nhl-match-details-module__ew63MG__leaderStats{color:#526d7b;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-top:.6rem;font-size:.6875rem;font-weight:700;display:flex}.nhl-match-details-module__ew63MG__leaderStats b{color:#3c6373;font-variant-numeric:tabular-nums;margin-right:.15rem;font-size:.86rem}.nhl-match-details-module__ew63MG__leaderStats>span:first-child b{font-size:1.55rem;line-height:1}.nhl-match-details-module__ew63MG__playerTeamSection{margin-top:1.1rem}.nhl-match-details-module__ew63MG__playerTeamHeading{background:#e7eef1;border:1px solid #dce5e9;border-radius:.4rem;align-items:center;gap:.4rem;margin-bottom:.55rem;padding:.35rem .5rem;display:flex}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__playerTeamHeading h3{color:#355767;margin:0;font-family:inherit;font-size:.78rem;font-weight:800;line-height:1.4}.nhl-match-details-module__ew63MG__playerTeamHeading>span{color:#526d7b;text-transform:uppercase;margin-left:auto;font-size:.6875rem}.nhl-match-details-module__ew63MG__tableWrap{scrollbar-width:thin;background:#fff;border:1px solid #dce5e9;border-radius:.5rem;margin-bottom:.6rem;overflow-x:auto}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table{border-collapse:separate;border-spacing:0;width:100%;color:var(--match-ink);margin:0;font-size:.7rem;line-height:1.4}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table caption{color:#486a7a;text-align:left;letter-spacing:.04em;text-transform:uppercase;background:#f0f5f7;padding:.55rem .7rem;font-size:.6875rem;font-weight:800}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table th,.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table td{color:#284d5e;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border:0;border-bottom:1px solid #edf1f3;padding:.48rem .6rem;font-size:.69rem}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table thead th{color:#526d7b;background:#f8fafb;font-size:.6875rem;font-weight:650}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table th:first-child,.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table td:first-child{z-index:1;text-align:left;white-space:normal;min-width:9.5rem;max-width:12rem;position:sticky;left:0;box-shadow:3px 0 4px #14374805}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table tbody th{color:#31596b;background:#fff;font-weight:650}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table tbody tr:nth-child(2n) :is(th,td){background:#fbfcfd}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table tbody tr:hover :is(th,td){background:#eff6f8}.nhl-match-details-module__ew63MG__table .nhl-match-details-module__ew63MG__eventDetail{margin-top:.05rem;font-size:.75rem}.nhl-match-details-module__ew63MG__statLegend{color:#526d7b;background:#edf3f6;border:1px solid #dce5e9;border-radius:.4rem;padding:.7rem .8rem;font-size:.6875rem}.nhl-match-details-module__ew63MG__statLegend summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:.7rem 0;font-weight:700}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__statLegend p{color:#526d7b;margin:.6rem 0 0;font-size:.75rem;line-height:1.6}.nhl-match-details-module__ew63MG__empty{text-align:center;padding:1.5rem .5rem}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__empty h3{color:var(--match-ink);margin:0;font-family:inherit;font-size:.95rem;line-height:1.5}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__empty p{max-width:32rem;color:var(--match-muted);margin:.7rem auto 1rem;font-size:.78rem;line-height:1.6}.nhl-match-details-module__ew63MG__button{color:#264b5c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8de;border-radius:.4rem;padding:.6rem .85rem;font-size:.72rem;font-weight:700}.nhl-match-details-module__ew63MG__button:disabled{opacity:.55;cursor:default}.nhl-match-details-module__ew63MG__footer{color:#526d7b;background:#eaf0f3;border-top:1px solid #dce5e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.6875rem;line-height:1.6;display:flex}.nhl-match-details-module__ew63MG__scoreButton:focus-visible,.nhl-match-details-module__ew63MG__details button:focus-visible,.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__tableWrap:focus-visible,.nhl-match-details-module__ew63MG__details summary:focus-visible{outline-offset:3px;outline:3px solid #227baa}@media (max-width:680px){.nhl-match-details-module__ew63MG__leaderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nhl-match-details-module__ew63MG__scoreboard{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);padding-left:1rem;padding-right:1rem}.nhl-match-details-module__ew63MG__team>strong{font-size:.8rem}.nhl-match-details-module__ew63MG__score{font-size:3.8rem}.nhl-match-details-module__ew63MG__compactScore>small{display:none}}@media (max-width:520px){.nhl-match-details-module__ew63MG__dialog{border-radius:.65rem;width:calc(100% - .75rem);max-height:calc(100dvh - .75rem)}.nhl-match-details-module__ew63MG__header{padding:.8rem .85rem .5rem}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__title{font-size:.78rem}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__subtitle{font-size:.6875rem}.nhl-match-details-module__ew63MG__scoreboard{grid-template-columns:minmax(0,1fr) 105px minmax(0,1fr);gap:.45rem;padding:.55rem .8rem 1.1rem}.nhl-match-details-module__ew63MG__scoreboard .nhl-match-details-module__ew63MG__crest,.nhl-match-details-module__ew63MG__scoreboard .nhl-match-details-module__ew63MG__crestFallback{border-radius:.6rem;width:105px;height:70px;margin-bottom:.5rem}.nhl-match-details-module__ew63MG__team>strong,.nhl-match-details-module__ew63MG__team small{font-size:.6875rem}.nhl-match-details-module__ew63MG__score{gap:.4rem;font-size:3.1rem}.nhl-match-details-module__ew63MG__score .nhl-match-details-module__ew63MG__scoreDivider{font-size:1.7rem}.nhl-match-details-module__ew63MG__matchPhase{font-size:.6875rem}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__status{padding:.2rem .3rem;font-size:.6875rem}.nhl-match-details-module__ew63MG__body{padding:.8rem .75rem 1rem}.nhl-match-details-module__ew63MG__compactScore{gap:.4rem;padding-left:2.6rem;padding-right:2.6rem}.nhl-match-details-module__ew63MG__compactScore .nhl-match-details-module__ew63MG__crestSmall{width:39px;height:26px}.nhl-match-details-module__ew63MG__compactScore>span{gap:.1rem;font-size:.6875rem}.nhl-match-details-module__ew63MG__tabs{padding:0 .4rem}.nhl-match-details-module__ew63MG__tab{font-size:.72rem}.nhl-match-details-module__ew63MG__periodChip{flex-basis:65px;padding:.55rem .3rem}.nhl-match-details-module__ew63MG__periodChip>span{font-size:.6875rem}.nhl-match-details-module__ew63MG__periodChip>strong{font-size:1.1rem}.nhl-match-details-module__ew63MG__periodChip small{font-size:.6875rem}.nhl-match-details-module__ew63MG__timelineToolbar{align-items:center}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__timelineToolbar h3{font-size:.75rem}.nhl-match-details-module__ew63MG__eventFilters{gap:0}.nhl-match-details-module__ew63MG__eventFilters button{padding-left:.45rem;padding-right:.45rem;font-size:.6875rem}.nhl-match-details-module__ew63MG__events:before{left:23px}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__timelineEvent{grid-template-columns:46px minmax(0,1fr)}.nhl-match-details-module__ew63MG__eventAxis{grid-column:1}.nhl-match-details-module__ew63MG__awayEvent .nhl-match-details-module__ew63MG__eventCard,.nhl-match-details-module__ew63MG__homeEvent .nhl-match-details-module__ew63MG__eventCard{text-align:left;border-left:3px solid var(--match-away);border-right:1px solid #dfe7eb;grid-column:2;margin:0}.nhl-match-details-module__ew63MG__homeEvent .nhl-match-details-module__ew63MG__eventCard{border-left-color:var(--match-home);margin-left:.6rem}.nhl-match-details-module__ew63MG__awayEvent .nhl-match-details-module__ew63MG__eventHeading{justify-content:flex-start}.nhl-match-details-module__ew63MG__awayEvent .nhl-match-details-module__ew63MG__eventScore,.nhl-match-details-module__ew63MG__awayEvent .nhl-match-details-module__ew63MG__penaltyMinutes{order:0;margin-left:auto;margin-right:0}.nhl-match-details-module__ew63MG__awayEvent .nhl-match-details-module__ew63MG__goalContext{justify-content:flex-start}.nhl-match-details-module__ew63MG__eventPlayer{font-size:.77rem}.nhl-match-details-module__ew63MG__eventDetail{font-size:.75rem}.nhl-match-details-module__ew63MG__statTeams{gap:.4rem}.nhl-match-details-module__ew63MG__statTeams>span{gap:.15rem;font-size:.6875rem}.nhl-match-details-module__ew63MG__statTeams .nhl-match-details-module__ew63MG__crestSmall{width:36px;height:24px}.nhl-match-details-module__ew63MG__comparison{padding:.6rem .7rem}.nhl-match-details-module__ew63MG__comparisonValues>strong{font-size:.6875rem}.nhl-match-details-module__ew63MG__comparisonValues>span{font-size:.82rem}.nhl-match-details-module__ew63MG__sectionHeading>span:last-child{font-size:.6875rem}.nhl-match-details-module__ew63MG__leaderCard{padding:.6rem}.nhl-match-details-module__ew63MG__playerTeamHeading{gap:.15rem;padding-left:.2rem;padding-right:.4rem}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__playerTeamHeading h3{font-size:.7rem}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table th,.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table td{padding:.48rem .5rem}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table th:first-child,.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__table td:first-child{min-width:8.2rem}}@media (prefers-reduced-motion:reduce){.nhl-match-details-module__ew63MG__details *,.nhl-match-details-module__ew63MG__details :before,.nhl-match-details-module__ew63MG__details :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__scheduled{color:#fff;text-align:center;justify-items:center;gap:.35rem;margin:.65rem 0;display:grid}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__scheduled time{color:#fff;white-space:nowrap;font-size:clamp(1.05rem,3vw,1.8rem);font-weight:850;line-height:1.3}.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__scheduled span,.nhl-match-details-module__ew63MG__details .nhl-match-details-module__ew63MG__scheduled small{color:#d9e8ed;font-size:11px;line-height:1.5}.nhl-match-details-module__ew63MG__scoreboard:has(.nhl-match-details-module__ew63MG__live){background:radial-gradient(at 90% 0,#9e254955,#0000 65%),linear-gradient(120deg,#28182e,#10293c);border-bottom:3px solid #e32249}.nhl-match-details-module__ew63MG__live:before{animation:1.8s ease-in-out infinite nhl-match-details-module__ew63MG__nhl-centre-pulse}@keyframes nhl-match-details-module__ew63MG__nhl-centre-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.nhl-match-details-module__ew63MG__live:before{animation:none}}
.nhl-standings-module__E7ji5a__mainNavigation{background:#fff;border-bottom:1px solid #dce5e9;gap:.3rem;padding:.6rem .9rem;display:flex}.nhl-standings-module__E7ji5a__mainNavigation button{color:#526d7b;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.55rem;padding:.65rem 1.1rem;font-size:.88rem;font-weight:800;display:flex}.nhl-standings-module__E7ji5a__mainNavigation button[aria-pressed=true]{color:#fff;background:#173b46}.nhl-standings-module__E7ji5a__mainNavigation button:hover{box-shadow:inset 0 0 0 1px #8ba8b2}.nhl-standings-module__E7ji5a__standings{color:#162d3a;font-family:var(--sans,Arial, sans-serif);background:#f3f7f8;padding:1.15rem;font-size:13px}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__kicker{color:#087681;letter-spacing:.12em;margin:0 0 .3rem;font-size:10px;font-weight:800;line-height:1.4}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__heading h3{color:#162d3a;margin:0;font-family:inherit;font-size:1.55rem;line-height:1.3}.nhl-standings-module__E7ji5a__heading h3 span{color:#526d7b;white-space:nowrap;margin-left:.5rem;font-size:.95rem;font-weight:600}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__heading p:not(.nhl-standings-module__E7ji5a__kicker){color:#526d7b;margin:.5rem 0 0;font-size:12px;line-height:1.6}.nhl-standings-module__E7ji5a__updateBadge{color:#156b50;background:#e7f5ef;border:1px solid #b4d6ce;border-radius:1rem;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:11px;font-weight:700;display:inline-flex}.nhl-standings-module__E7ji5a__updateBadge i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #156b5010}.nhl-standings-module__E7ji5a__savedBadge{color:#78591e;background:#f7f2e8;border-color:#e0d0b2}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__seasonNote,.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__notice{color:#3b5c70;background:#e6eef3;border-radius:.35rem;margin:0 0 1rem;padding:.7rem .8rem;font-size:12px;line-height:1.6}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__notice{color:#674b1d;background:#fff3d9}.nhl-standings-module__E7ji5a__spotlights{grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.nhl-standings-module__E7ji5a__spotlights button{min-width:0;font:inherit;text-align:left;cursor:pointer;border:1px solid #d4e0e5;border-radius:.6rem;transition:border-color .15s,transform .15s}.nhl-standings-module__E7ji5a__spotlights button:hover{border-color:#087681;transform:translateY(-2px)}.nhl-standings-module__E7ji5a__featured{color:#fff;background:linear-gradient(125deg,#17323f,#245663);align-items:center;gap:.4rem;padding:.9rem .7rem;display:flex}.nhl-standings-module__E7ji5a__crest{border-bottom:2px solid var(--club-colour);background:#fff;border-radius:.25rem;flex:0 0 54px;place-items:center;width:54px;height:36px;display:inline-grid}.nhl-standings-module__E7ji5a__crest img{object-fit:contain;width:100%;height:100%;display:block}.nhl-standings-module__E7ji5a__largeCrest{border-radius:.5rem;flex-basis:85px;width:85px;height:62px;margin-right:.25rem}.nhl-standings-module__E7ji5a__featuredInfo{flex:1;gap:.4rem;min-width:0;display:grid}.nhl-standings-module__E7ji5a__featuredInfo>small{color:#bdd9df;letter-spacing:.08em;font-size:9px;font-weight:800}.nhl-standings-module__E7ji5a__featuredInfo>strong{color:#fff;font-size:1.02rem;line-height:1.35}.nhl-standings-module__E7ji5a__featuredInfo>span{color:#d4e6e9;font-size:10px;line-height:1.5}.nhl-standings-module__E7ji5a__featuredInfo b{color:#c6ece0;font-size:10px}.nhl-standings-module__E7ji5a__heroPoints{font-variant-numeric:tabular-nums;text-align:center;font-size:2rem;font-weight:850;line-height:1}.nhl-standings-module__E7ji5a__heroPoints small{color:#bdd9df;letter-spacing:.06em;margin-top:.6rem;font-size:9px;display:block}.nhl-standings-module__E7ji5a__spotlight{color:#162d3a;background:#fff;gap:.6rem;padding:.8rem;display:grid}.nhl-standings-module__E7ji5a__spotlightLabel{color:#526d7b;letter-spacing:.06em;font-size:9px;font-weight:800}.nhl-standings-module__E7ji5a__spotlight>span:not(.nhl-standings-module__E7ji5a__spotlightLabel){align-items:center;gap:.4rem;display:flex}.nhl-standings-module__E7ji5a__spotlight strong{font-size:11px;line-height:1.4}.nhl-standings-module__E7ji5a__bigDifference{color:#087681;font-size:1.5rem;line-height:1.1}.nhl-standings-module__E7ji5a__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.nhl-standings-module__E7ji5a__viewChoices{background:#fff;border:1px solid #d4e0e5;border-radius:.4rem;flex-wrap:wrap;gap:.2rem;padding:.2rem;display:flex}.nhl-standings-module__E7ji5a__viewChoices button{color:#526d7b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:.25rem;padding:.55rem .85rem;font-size:12px;font-weight:750}.nhl-standings-module__E7ji5a__viewChoices button[aria-pressed=true]{color:#086570;background:#e4f1f1}.nhl-standings-module__E7ji5a__controls label{color:#526d7b;align-items:center;gap:.6rem;font-size:11px;font-weight:700;display:flex}.nhl-standings-module__E7ji5a__controls select{color:#162d3a;max-width:230px;min-height:44px;font:inherit;background:#fff;border:1px solid #b9cbd2;border-radius:.4rem;padding:.5rem .6rem}.nhl-standings-module__E7ji5a__group{background:#fff;border:1px solid #d2dee4;border-radius:.6rem;margin-bottom:1rem;overflow:hidden}.nhl-standings-module__E7ji5a__groupHeading{color:#fff;background:#203d49;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 1rem;display:flex}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__groupHeading h4{color:#fff;font:inherit;margin:0;font-size:13px;font-weight:800}.nhl-standings-module__E7ji5a__groupHeading>span{color:#c1d6dd;font-size:10px}.nhl-standings-module__E7ji5a__tableScroll{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table{border-spacing:0;border-collapse:separate;table-layout:auto;width:100%;min-width:1050px;margin:0;font-size:12px}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table :is(th,td){vertical-align:middle;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;border:0;border-bottom:1px solid #e5ecef;padding:.55rem .45rem}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table thead th{color:#526d7b;background:#eaf0f3;height:38px;font-size:10px;font-weight:700}.nhl-standings-module__E7ji5a__table abbr{cursor:help;text-decoration:none}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table tbody :is(th,td){background:#fff}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table tbody tr:nth-child(2n) :is(th,td){background:#f8fafb}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table tbody tr:hover :is(th,td),.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table tbody tr:focus-within :is(th,td){background:#eef6f7}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table tbody tr.nhl-standings-module__E7ji5a__selected :is(th,td){background:#e0f1ef}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table .nhl-standings-module__E7ji5a__rank{z-index:2;width:38px;min-width:38px;padding-left:.35rem;padding-right:.35rem;position:sticky;left:0}.nhl-standings-module__E7ji5a__rank span{color:#526d7b;border-radius:.3rem;place-items:center;width:24px;height:24px;font-size:11px;font-weight:750;display:inline-grid}.nhl-standings-module__E7ji5a__selected .nhl-standings-module__E7ji5a__rank span{color:#fff;background:#087681}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table .nhl-standings-module__E7ji5a__club{z-index:2;text-align:left;width:264px;min-width:264px;padding:.25rem .45rem;position:sticky;left:38px;box-shadow:3px 0 4px -4px #527683}.nhl-standings-module__E7ji5a__club button{color:#162d3a;text-align:left;width:100%;min-height:50px;font:inherit;cursor:pointer;white-space:normal;background:0 0;border:0;align-items:center;gap:.45rem;padding:.15rem 0;display:flex}.nhl-standings-module__E7ji5a__club strong{font-size:12px;line-height:1.4;display:block}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table .nhl-standings-module__E7ji5a__club small{color:#67808b;margin-top:.15rem;font-size:9px;font-weight:500;line-height:1.4;display:block}.nhl-standings-module__E7ji5a__teamArrow{color:#67808b;margin-left:auto;padding:0 .2rem;font-size:1.1rem}.nhl-standings-module__E7ji5a__points strong{color:#173f4e;background:#e5eff2;border-radius:.25rem;place-items:center;min-width:34px;height:30px;padding:0 .2rem;font-size:15px;font-weight:850;display:inline-grid}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__positive{color:#08705a;font-weight:750}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__negative{color:#ad3445}.nhl-standings-module__E7ji5a__form{gap:.3rem;min-width:62px;font-size:11px;display:inline-grid}.nhl-standings-module__E7ji5a__form strong{font-size:11px}.nhl-standings-module__E7ji5a__formTrack{background:#eaf0f3;border-radius:2px;gap:2px;width:64px;height:4px;display:flex;overflow:hidden}.nhl-standings-module__E7ji5a__formTrack>span{min-width:0}.nhl-standings-module__E7ji5a__formWins{background:#159477}.nhl-standings-module__E7ji5a__formLosses{background:#d16873}.nhl-standings-module__E7ji5a__formOt{background:#d8a745}.nhl-standings-module__E7ji5a__streak{border-radius:.25rem;place-items:center;min-width:33px;min-height:24px;padding:.15rem .3rem;font-size:10px;font-weight:800;display:inline-grid}.nhl-standings-module__E7ji5a__win{color:#11704f;background:#e0f2e9}.nhl-standings-module__E7ji5a__loss{color:#a83547;background:#fae9ec}.nhl-standings-module__E7ji5a__ot{color:#825e16;background:#fff1d5}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__legend{color:#526d7b;margin:.7rem 0;font-size:11px;line-height:1.8}.nhl-standings-module__E7ji5a__footer{color:#526d7b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.7rem;font-size:10px;display:flex}.nhl-standings-module__E7ji5a__footer button,.nhl-standings-module__E7ji5a__empty button{color:#162d3a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cbd2;border-radius:.4rem;padding:.5rem .8rem;font-weight:700}.nhl-standings-module__E7ji5a__footer button:disabled{opacity:.65;cursor:default}.nhl-standings-module__E7ji5a__empty{text-align:center;padding:2rem 1rem}.nhl-standings-module__E7ji5a__empty>span{color:#087681;font-size:2rem;display:block}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__empty h4{margin:.7rem 0;font-family:inherit;font-size:1rem}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__empty p{color:#526d7b;font-size:13px;line-height:1.7}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__mobileHint{display:none}.nhl-standings-module__E7ji5a__standings :is(button,select,.nhl-standings-module__E7ji5a__tableScroll):focus-visible,.nhl-standings-module__E7ji5a__mainNavigation button:focus-visible{outline-offset:2px;outline:3px solid #087681}.nhl-standings-module__E7ji5a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nhl-standings-module__E7ji5a__changed .nhl-standings-module__E7ji5a__points strong{animation:2.5s ease-out nhl-standings-module__E7ji5a__updatedPoint}@keyframes nhl-standings-module__E7ji5a__updatedPoint{0%{background:#98dfb5;box-shadow:0 0 0 3px #98dfb555}to{box-shadow:none;background:#e5eff2}}@media (max-width:1000px){.nhl-standings-module__E7ji5a__spotlights{grid-template-columns:1fr 1fr}.nhl-standings-module__E7ji5a__featured{grid-column:1/-1}.nhl-standings-module__E7ji5a__heroPoints{margin-left:1rem;padding:0 .5rem}}@media (max-width:600px){.nhl-standings-module__E7ji5a__standings{padding:.7rem}.nhl-standings-module__E7ji5a__mainNavigation{padding:.5rem}.nhl-standings-module__E7ji5a__mainNavigation button{flex:1;justify-content:center;padding:.6rem;font-size:12px}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__heading h3{font-size:1.25rem}.nhl-standings-module__E7ji5a__heading h3 span{font-size:.8rem}.nhl-standings-module__E7ji5a__updateBadge{font-size:10px}.nhl-standings-module__E7ji5a__spotlights{gap:.5rem}.nhl-standings-module__E7ji5a__spotlight{padding:.65rem}.nhl-standings-module__E7ji5a__spotlight>span:not(.nhl-standings-module__E7ji5a__spotlightLabel){flex-direction:column;align-items:start}.nhl-standings-module__E7ji5a__spotlight .nhl-standings-module__E7ji5a__form{flex-direction:row}.nhl-standings-module__E7ji5a__largeCrest{flex-basis:65px;width:65px;height:48px}.nhl-standings-module__E7ji5a__featured{padding:.8rem .5rem}.nhl-standings-module__E7ji5a__featuredInfo>strong{font-size:.9rem}.nhl-standings-module__E7ji5a__heroPoints{margin:0;padding:0;font-size:1.8rem}.nhl-standings-module__E7ji5a__controls label{justify-content:space-between;width:100%}.nhl-standings-module__E7ji5a__controls select{flex:1;min-width:0}.nhl-standings-module__E7ji5a__viewChoices{width:100%}.nhl-standings-module__E7ji5a__viewChoices button{flex:1;padding:.5rem;font-size:11px}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__table .nhl-standings-module__E7ji5a__club{width:178px;min-width:178px}.nhl-standings-module__E7ji5a__club .nhl-standings-module__E7ji5a__crest{flex-basis:38px;width:38px;height:30px}.nhl-standings-module__E7ji5a__club strong{font-size:11px}.nhl-standings-module__E7ji5a__teamArrow{display:none}.nhl-standings-module__E7ji5a__standings .nhl-standings-module__E7ji5a__mobileHint{color:#526d7b;margin:.4rem 0 .8rem;font-size:10px;line-height:1.6;display:block}}@media (prefers-reduced-motion:reduce){.nhl-standings-module__E7ji5a__spotlights button{transition:none}.nhl-standings-module__E7ji5a__spotlights button:hover{transform:none}.nhl-standings-module__E7ji5a__changed .nhl-standings-module__E7ji5a__points strong{animation:none}}
.nhl-team-stats-panel-module__XUkkxW__teamButton{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #162d3a35;text-decoration:underline #162d3a35;display:inline}.nhl-team-stats-panel-module__XUkkxW__teamButton:hover{color:#a71f2c;text-decoration-color:currentColor}.nhl-team-stats-panel-module__XUkkxW__launcher{background:#f5f8f9;border-bottom:1px solid #e2e7e9;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin:0;padding:.8rem 1.1rem;display:flex}.nhl-team-stats-panel-module__XUkkxW__launcher label{font-size:.75rem;font-weight:750}.nhl-team-stats-panel-module__XUkkxW__launcher select{color:#162d3a;min-width:12rem;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd8de;border-radius:.4rem;flex:1;padding:.55rem .65rem;font-size:.8rem}.nhl-team-stats-panel-module__XUkkxW__dialog{color:#162d3a;overscroll-behavior:contain;background:#fff;border:1px solid #cbd6dd;border-radius:.9rem;width:min(54rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #09182055}.nhl-team-stats-panel-module__XUkkxW__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102330b8}.nhl-team-stats-panel-module__XUkkxW__header{color:#fff;background:#162d3a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.4rem;display:flex}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__kicker{color:#b8cbd5;letter-spacing:.12em;margin:0 0 .4rem;font-size:.65rem;font-weight:750;line-height:1.5}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__title{color:#fff;margin:0;font-family:inherit;font-size:1.4rem;line-height:1.3}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__period{color:#d1dee4;margin:.55rem 0 0;font-size:.76rem;line-height:1.5}.nhl-team-stats-panel-module__XUkkxW__close{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #fff6;border-radius:.4rem;flex:0 0 44px;min-height:44px;padding:.4rem;font-size:1.6rem}.nhl-team-stats-panel-module__XUkkxW__tabBar{border-bottom:1px solid #dce4e8;padding:0 1.3rem;display:flex}.nhl-team-stats-panel-module__XUkkxW__tab{color:#61727c;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;font-size:.85rem;font-weight:750}.nhl-team-stats-panel-module__XUkkxW__tab[aria-selected=true]{color:#b72030;border-bottom-color:#ca2635}.nhl-team-stats-panel-module__XUkkxW__filters{background:#f5f8f9;border-bottom:1px solid #e2e7e9;flex-wrap:wrap;gap:.7rem 1rem;padding:1rem 1.3rem;display:flex}.nhl-team-stats-panel-module__XUkkxW__filters label{color:#61727c;flex-direction:column;flex:10rem;gap:.3rem;font-size:.7rem;font-weight:700;display:flex}.nhl-team-stats-panel-module__XUkkxW__filters select{color:#162d3a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd8de;border-radius:.4rem;padding:.55rem .65rem;font-size:.8rem}.nhl-team-stats-panel-module__XUkkxW__body{padding:1.25rem 1.3rem}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__notice{color:#705226;background:#fff8eb;border:1px solid #e6d5b7;border-radius:.4rem;margin:0 0 1rem;padding:.8rem .9rem;font-size:.78rem;line-height:1.6}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__sectionTitle{margin:1.35rem 0 .7rem;font-family:inherit;font-size:.9rem;font-weight:750}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__metrics{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;display:grid}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__metrics>div{background:#fbfcfd;border:1px solid #dce4e8;border-radius:.4rem;min-width:0;padding:.9rem .7rem}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__metrics dt{color:#60727d;text-transform:none;letter-spacing:normal;margin:0;font-size:.7rem;font-weight:500;line-height:1.4}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__metrics dd{color:#162d3a;font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:1.45rem;font-weight:800;line-height:1.4}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__secondary dd{font-size:1.2rem}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__explanation{color:#657680;margin:.7rem 0 0;font-size:.74rem;line-height:1.65}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__breakdown{background:0 0;border:1px solid #e2e7e9;border-left:0;border-right:0;border-radius:0;flex-wrap:wrap;gap:.5rem 1.4rem;margin:.8rem 0 0;padding:.7rem 0;display:flex}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__breakdown>div{background:0 0;border:0;gap:.45rem;padding:0;font-size:.75rem;display:flex}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__breakdown dt{color:#61727c;text-transform:none;letter-spacing:normal;margin:0;font-size:.75rem;font-weight:500;line-height:1.5}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__breakdown dd{color:#162d3a;margin:0;font-size:.75rem;font-weight:750;line-height:1.5}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__form{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__form li{margin:0;line-height:1.5}.nhl-team-stats-panel-module__XUkkxW__formBadge{border-radius:.3rem;place-items:center;width:32px;min-height:32px;font-size:.78rem;font-weight:800;display:grid}.nhl-team-stats-panel-module__XUkkxW__win{color:#1b673a;background:#e4f2e9}.nhl-team-stats-panel-module__XUkkxW__loss{color:#a72030;background:#fae7e9}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__results{margin:0;padding:0;list-style:none}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__result{color:#162d3a;border-bottom:1px solid #e2e7e9;grid-template-columns:86px minmax(0,1fr) auto 36px;align-items:center;gap:.8rem;margin:0;padding:.85rem 0;line-height:1.5;display:grid}.nhl-team-stats-panel-module__XUkkxW__result time{color:#60727d;font-size:.73rem;line-height:1.5}.nhl-team-stats-panel-module__XUkkxW__opponent{font-size:.85rem;font-weight:700;line-height:1.5;display:block}.nhl-team-stats-panel-module__XUkkxW__resultDetail{color:#64757f;margin-top:.2rem;font-size:.67rem;line-height:1.4;display:block}.nhl-team-stats-panel-module__XUkkxW__resultScore{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:.95rem;font-weight:800}.nhl-team-stats-panel-module__XUkkxW__resultScore small{color:#64757f;margin-top:.2rem;font-size:.63rem;font-weight:500;display:block}.nhl-team-stats-panel-module__XUkkxW__empty{text-align:center;padding:1.25rem .5rem}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__empty h3{margin:0;font-family:inherit;font-size:1rem}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__empty p{color:#61727c;max-width:30rem;margin:.7rem auto 1rem;font-size:.8rem;line-height:1.65}.nhl-team-stats-panel-module__XUkkxW__button{color:#162d3a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd8de;border-radius:.4rem;padding:.6rem .9rem;font-size:.78rem;font-weight:700}.nhl-team-stats-panel-module__XUkkxW__button:disabled{opacity:.55;cursor:default}.nhl-team-stats-panel-module__XUkkxW__footer{color:#61727c;background:#f5f8f9;border-top:1px solid #e2e7e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.85rem 1.3rem;font-size:.68rem;line-height:1.6;display:flex}.nhl-team-stats-panel-module__XUkkxW__dialog button:focus-visible,.nhl-team-stats-panel-module__XUkkxW__dialog select:focus-visible,.nhl-team-stats-panel-module__XUkkxW__teamButton:focus-visible,.nhl-team-stats-panel-module__XUkkxW__launcher select:focus-visible{outline-offset:3px;outline:3px solid #227baa}@media (max-width:560px){.nhl-team-stats-panel-module__XUkkxW__dialog{border-radius:.65rem;width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.nhl-team-stats-panel-module__XUkkxW__header{padding:1rem}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__title{font-size:1.15rem}.nhl-team-stats-panel-module__XUkkxW__body,.nhl-team-stats-panel-module__XUkkxW__filters{padding:1rem .9rem}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__metrics dd{font-size:1.3rem}.nhl-team-stats-panel-module__XUkkxW__dialog .nhl-team-stats-panel-module__XUkkxW__result{grid-template-columns:63px minmax(0,1fr) auto 30px;gap:.45rem}.nhl-team-stats-panel-module__XUkkxW__result time{font-size:.66rem}.nhl-team-stats-panel-module__XUkkxW__opponent{font-size:.77rem}.nhl-team-stats-panel-module__XUkkxW__resultScore{font-size:.85rem}.nhl-team-stats-panel-module__XUkkxW__formBadge{width:29px;min-height:29px}.nhl-team-stats-panel-module__XUkkxW__launcher{padding:.8rem}}
.nhl-schedule-module__DBBdBa__schedule{--score-navy:#162d3a;--score-red:#ca2635;--score-line:#e2e7e9;--score-muted:#5f6d75;color:var(--score-navy);margin:1.5rem 0 2rem}.nhl-schedule-module__DBBdBa__scoreboard{background:#fff;border:1px solid #d7dfe3;border-radius:.85rem;overflow:hidden;box-shadow:0 8px 28px #162d3a08}.nhl-schedule-module__DBBdBa__scoreboardHeader{background:var(--score-navy);color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.nhl-schedule-module__DBBdBa__leagueIdentity{align-items:center;gap:.85rem;min-width:0;display:flex}.nhl-schedule-module__DBBdBa__leagueMark{letter-spacing:-.025em;border:1px solid #fff5;border-radius:.45rem;flex:0 0 44px;place-items:center;min-height:44px;font-size:.8rem;font-weight:850;display:grid}.nhl-schedule-module__DBBdBa__kicker{letter-spacing:.12em;margin:0 0 .3rem;font-size:.6875rem;font-weight:750;line-height:1.35;display:block}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__scoreboardHeader h3{color:#fff;margin:0;font-family:inherit;font-size:1.15rem;font-weight:750;line-height:1.3}.nhl-schedule-module__DBBdBa__scoreboardHeader .nhl-schedule-module__DBBdBa__kicker{color:#b5c6ce}.nhl-schedule-module__DBBdBa__season{color:#dce6eb;border:1px solid #ffffff30;border-radius:.3rem;flex-shrink:0;padding:.3rem .55rem;font-size:.72rem;font-weight:650}.nhl-schedule-module__DBBdBa__filterBar{border-bottom:1px solid var(--score-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding:.5rem .75rem 0;display:grid}.nhl-schedule-module__DBBdBa__filterButton{min-width:0;min-height:48px;color:var(--score-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .45rem;padding:.65rem .45rem;font-size:.84rem;font-weight:700;display:flex}.nhl-schedule-module__DBBdBa__filterButton:hover{color:var(--score-navy);background:#f5f7f8}.nhl-schedule-module__DBBdBa__activeFilter{border-bottom-color:var(--score-red);color:var(--score-red)}.nhl-schedule-module__DBBdBa__filterCount{min-width:1.35rem;color:var(--score-navy);font-variant-numeric:tabular-nums;background:#eef2f4;border-radius:.25rem;padding:.1rem .28rem;font-size:.7rem}.nhl-schedule-module__DBBdBa__activeFilter .nhl-schedule-module__DBBdBa__filterCount{color:#a71826;background:#fbeaec}.nhl-schedule-module__DBBdBa__liveDot{background:var(--score-red);border-radius:50%;width:.4rem;height:.4rem}.nhl-schedule-module__DBBdBa__toolbar{background:#fbfcfc;padding:1rem 1.1rem}.nhl-schedule-module__DBBdBa__dateControls{align-items:center;gap:.4rem;display:flex}.nhl-schedule-module__DBBdBa__dateArrow,.nhl-schedule-module__DBBdBa__todayButton{min-width:44px;min-height:44px;color:var(--score-navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dee2;border-radius:.4rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.nhl-schedule-module__DBBdBa__dateArrow{font-size:1.65rem;line-height:1}.nhl-schedule-module__DBBdBa__todayButton{padding:.5rem .8rem;font-size:.78rem;font-weight:700}.nhl-schedule-module__DBBdBa__dateArrow:disabled{opacity:.4;cursor:default}.nhl-schedule-module__DBBdBa__dateLabel{flex:1;min-width:0;display:flex}.nhl-schedule-module__DBBdBa__dateLabel select{width:100%;min-width:0;min-height:44px;color:var(--score-navy);font:inherit;background:#fff;border:1px solid #d5dee2;border-radius:.4rem;padding:.55rem .6rem;font-size:.8rem;font-weight:650}.nhl-schedule-module__DBBdBa__controls{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;margin-top:.85rem;display:grid}.nhl-schedule-module__DBBdBa__controls label{min-width:0;color:var(--score-muted);flex-direction:column;gap:.3rem;font-size:.6875rem;font-weight:700;display:flex}.nhl-schedule-module__DBBdBa__controls select{width:100%;min-width:0;min-height:44px;color:var(--score-navy);font:inherit;background:#fff;border:1px solid #d5dee2;border-radius:.4rem;padding:.5rem .55rem;font-size:.78rem;font-weight:550}.nhl-schedule-module__DBBdBa__schedule button:focus-visible,.nhl-schedule-module__DBBdBa__schedule select:focus-visible{outline-offset:3px;z-index:1;outline:3px solid #227baa;position:relative}.nhl-schedule-module__DBBdBa__resultSummary{border-top:1px solid var(--score-line);color:var(--score-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;padding:.7rem 1.1rem;font-size:.7rem;display:flex}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__resultSummary p{font:inherit;margin:0}.nhl-schedule-module__DBBdBa__resultSummary>span{color:#5f6d75}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__dataNotice{color:#72552a;background:#fff8eb;border-top:1px solid #e8ded0;margin:0;padding:.65rem 1.1rem;font-size:.75rem;line-height:1.5}.nhl-schedule-module__DBBdBa__dateGroup{border-top:1px solid var(--score-line);border-bottom:1px solid var(--score-line);background:#edf1f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .7rem;padding:.6rem 1.1rem;display:flex}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__dateGroup h4{margin:0;font-family:inherit;font-size:.74rem;font-weight:750;line-height:1.4}.nhl-schedule-module__DBBdBa__dateGroup>span{color:var(--score-muted);font-size:.6875rem}.nhl-schedule-module__DBBdBa__games{background:#f2f6f7}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__gameList{gap:.6rem;margin:0;padding:.7rem .8rem .85rem;list-style:none;display:grid}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__gameRow{isolation:isolate;background:#fff;border:1px solid #dce5e9;border-left:4px solid #087681;border-radius:.6rem;grid-template-columns:94px minmax(0,1fr);gap:.65rem 1rem;margin:0;padding:.8rem 1rem .65rem;display:grid;position:relative;box-shadow:0 2px 6px #162d3a05}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__gameRow:hover,.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__gameRow:focus-within{background:#fbfdfe;border-color:#9eb7c1 #9eb7c1 #9eb7c1 #087681;box-shadow:0 3px 12px #162d3a0c}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__finishedRow{border-left-color:#78909b}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__liveRow,.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__liveRow:hover,.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__liveRow:focus-within{border-left-color:var(--score-red);background:#fffafb}.nhl-schedule-module__DBBdBa__matchAction{z-index:1;border-radius:inherit;width:100%;height:100%;color:var(--score-navy);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__matchAction:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #227baa;position:absolute}.nhl-schedule-module__DBBdBa__matchPrompt{color:#365f70;white-space:nowrap;align-items:center;gap:.2rem;font-size:.6875rem;font-weight:750;line-height:1.5;display:inline-flex;position:absolute;bottom:.65rem;right:1rem}.nhl-schedule-module__DBBdBa__matchPrompt svg{width:16px;height:16px}.nhl-schedule-module__DBBdBa__gameTime{font-variant-numeric:tabular-nums;pointer-events:none;border-right:1px solid #e5ecef;flex-direction:column;justify-content:center;align-items:flex-start;gap:.45rem;min-width:0;padding:.15rem .7rem .15rem 0;font-size:.88rem;font-weight:750;display:flex}.nhl-schedule-module__DBBdBa__gameTime time{line-height:1.45}.nhl-schedule-module__DBBdBa__liveBadge{background:var(--score-red);color:#fff;letter-spacing:.06em;border-radius:.25rem;align-items:center;gap:.35rem;min-height:23px;padding:.2rem .4rem;font-size:.6875rem;font-weight:850;line-height:1.1;display:inline-flex}.nhl-schedule-module__DBBdBa__liveBadge:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px}.nhl-schedule-module__DBBdBa__gameStatus{color:#456473;overflow-wrap:anywhere;background:#edf3f5;border-radius:.25rem;padding:.15rem .35rem;font-size:.6875rem;font-weight:650;line-height:1.45}.nhl-schedule-module__DBBdBa__gameTime .nhl-schedule-module__DBBdBa__rowUpdated{color:var(--score-muted);font-size:.6875rem;font-weight:450}.nhl-schedule-module__DBBdBa__liveRow .nhl-schedule-module__DBBdBa__gameStatus{color:#a71d30;background:#fce9ed}.nhl-schedule-module__DBBdBa__matchup{pointer-events:none;gap:.25rem;min-width:0;display:grid}.nhl-schedule-module__DBBdBa__teamLine{grid-template-columns:60px minmax(0,1fr) 44px 48px;align-items:center;gap:.6rem;min-height:48px;line-height:1.4;display:grid}.nhl-schedule-module__DBBdBa__logoFrame{border:1px solid #e1e7ea;border-left:3px solid var(--team-accent,#526d7b);background:#f8fafb;border-radius:.4rem;place-items:center;width:60px;height:40px;display:grid;overflow:hidden}.nhl-schedule-module__DBBdBa__logoFrame img{object-fit:contain;width:100%;height:100%;display:block}.nhl-schedule-module__DBBdBa__logoFallback{color:#456473;font-size:.75rem;font-weight:800}.nhl-schedule-module__DBBdBa__teamName{overflow-wrap:anywhere;flex-direction:column;gap:.2rem;min-width:0;font-size:.9rem;font-weight:650;display:flex}.nhl-schedule-module__DBBdBa__teamMeta{color:#526d7b;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:500;display:flex}.nhl-schedule-module__DBBdBa__teamAbbrev{letter-spacing:.025em;font-size:.6875rem;font-weight:800}.nhl-schedule-module__DBBdBa__homeAway{white-space:nowrap;border-left:1px solid #c5d3da;padding-left:.4rem;font-size:.6875rem;font-weight:450}.nhl-schedule-module__DBBdBa__teamControl{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}.nhl-schedule-module__DBBdBa__teamControl button{color:#456473;text-align:center;pointer-events:auto;border:1px solid #0000;border-radius:.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;min-width:44px;min-height:44px;padding:.1rem;font-size:.6875rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.nhl-schedule-module__DBBdBa__teamControl button:hover{color:#153f53;background:#eaf2f6;border-color:#c4d5dd}.nhl-schedule-module__DBBdBa__teamControl svg{width:17px;height:17px}.nhl-schedule-module__DBBdBa__score{color:#536b78;text-align:center;font-variant-numeric:tabular-nums;background:#edf3f6;border-radius:.4rem;place-items:center;min-width:48px;min-height:46px;padding:.1rem .3rem;font-size:1.7rem;font-weight:750;line-height:1.1;display:grid}.nhl-schedule-module__DBBdBa__winner .nhl-schedule-module__DBBdBa__teamName{color:#102f3e;font-weight:800}.nhl-schedule-module__DBBdBa__winner .nhl-schedule-module__DBBdBa__score{color:#123c4b;background:#dfeef1;font-weight:850}.nhl-schedule-module__DBBdBa__liveRow .nhl-schedule-module__DBBdBa__score{color:#b02238;background:#fce8ec;font-weight:850}.nhl-schedule-module__DBBdBa__matchFooter{pointer-events:none;border-top:1px solid #edf1f3;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.25rem .6rem;min-height:23px;padding:.5rem 7rem 0 0;display:flex}.nhl-schedule-module__DBBdBa__competition{color:#456473;white-space:nowrap;font-size:.6875rem;font-weight:700}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__broadcast{color:var(--score-muted);overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.75rem;line-height:1.5}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__matchFooter .nhl-schedule-module__DBBdBa__broadcast{margin:0;font-size:.6875rem}.nhl-schedule-module__DBBdBa__empty{text-align:center;border-top:1px solid var(--score-line);padding:1.65rem 1.25rem 1.9rem}.nhl-schedule-module__DBBdBa__emptyMark{color:#8b99a1;background:#f7f9fa;border:1px solid #dce3e7;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto .65rem;display:grid}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__empty h4{margin:0;font-family:inherit;font-size:.98rem;font-weight:750;line-height:1.4}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__empty p{max-width:28rem;color:var(--score-muted);margin:.55rem auto 1rem;font-size:.8rem;line-height:1.6}.nhl-schedule-module__DBBdBa__emptyActions{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.nhl-schedule-module__DBBdBa__emptyActions button{border:1px solid var(--score-red);background:var(--score-red);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;gap:.75rem;padding:.6rem .9rem;font-size:.75rem;font-weight:700;display:inline-flex}.nhl-schedule-module__DBBdBa__emptyActions .nhl-schedule-module__DBBdBa__secondaryAction{color:var(--score-navy);background:#fff;border-color:#d4dde2}.nhl-schedule-module__DBBdBa__updateBar{border-top:1px solid var(--score-line);color:#6a7880;font-variant-numeric:tabular-nums;background:#fafbfc;flex-wrap:wrap;gap:.3rem 1rem;padding:.75rem 1.1rem;font-size:.6875rem;line-height:1.55;display:flex}.nhl-schedule-module__DBBdBa__next{isolation:isolate;background:#f0f6f8;border:1px solid #bdcfd8;border-left:4px solid #087681;border-radius:.7rem;align-items:center;gap:1rem;margin-top:.9rem;padding:1rem 7.5rem 1rem 1rem;display:flex;position:relative}.nhl-schedule-module__DBBdBa__next:hover,.nhl-schedule-module__DBBdBa__next:focus-within{background:#e9f2f6;border-color:#7d9da9}.nhl-schedule-module__DBBdBa__nextLogos{pointer-events:none;flex-direction:column;flex:none;align-items:center;gap:.15rem;display:flex}.nhl-schedule-module__DBBdBa__nextLogos>span:not(.nhl-schedule-module__DBBdBa__logoFrame){color:#526d7b;font-size:.6875rem;font-weight:650}.nhl-schedule-module__DBBdBa__nextInfo{pointer-events:none;min-width:0}.nhl-schedule-module__DBBdBa__next .nhl-schedule-module__DBBdBa__kicker{color:#426675;font-size:.6875rem}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__next h3{color:var(--score-navy);margin:.3rem 0;font-family:inherit;font-size:.95rem;font-weight:750;line-height:1.45}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__next p{margin:.4rem 0 0;font-size:.8rem;line-height:1.6}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__next p.nhl-schedule-module__DBBdBa__broadcast{font-size:.75rem}.nhl-schedule-module__DBBdBa__nextAction .nhl-schedule-module__DBBdBa__matchPrompt{color:#234e62;background:#fff;border:1px solid #b5cbd5;border-radius:.4rem;min-height:44px;padding:.4rem .65rem;font-size:.75rem;top:50%;bottom:auto;right:1rem;transform:translateY(-50%)}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__note{color:var(--score-muted);margin:.85rem 0 0;font-size:.75rem;line-height:1.6}.nhl-schedule-module__DBBdBa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nhl-schedule-module__DBBdBa__overview{color:#fff;background:linear-gradient(125deg,#102f42,#164c62);grid-template-columns:minmax(0,1fr) 235px;gap:1.5rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.nhl-schedule-module__DBBdBa__overviewIntro{z-index:1;align-self:center;position:relative}.nhl-schedule-module__DBBdBa__overview .nhl-schedule-module__DBBdBa__kicker{color:#8ed9de;letter-spacing:.16em;font-size:.625rem;font-weight:850}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__overview h3{color:#fff;max-width:24rem;margin:.5rem 0;font-size:1.55rem;font-weight:800;line-height:1.15}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__overview p{color:#c4dce5;max-width:27rem;margin:.65rem 0 1rem;font-size:.8rem;line-height:1.6}.nhl-schedule-module__DBBdBa__overviewLinks{flex-wrap:wrap;gap:.4rem;display:flex}.nhl-schedule-module__DBBdBa__overviewLinks button{color:#f4fcff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff38;border-radius:.35rem;min-height:38px;padding:.4rem .65rem;font-size:.7rem}.nhl-schedule-module__DBBdBa__overviewLinks b{color:#123e50;background:#bfe9eb;border-radius:3px;margin-left:.3rem;padding:.1rem .3rem;display:inline-block}.nhl-schedule-module__DBBdBa__featured{color:#16384c;text-align:center;cursor:pointer;background:#fff;border:1px solid #ffffff36;border-radius:.7rem;justify-items:center;gap:.6rem;padding:1rem;display:grid;box-shadow:0 10px 28px #07192738}.nhl-schedule-module__DBBdBa__featured:hover{transform:translateY(-2px)}.nhl-schedule-module__DBBdBa__featuredLabel{color:#53717f;font-size:.625rem;font-weight:800}.nhl-schedule-module__DBBdBa__featuredTeams{align-items:center;gap:1rem;display:flex}.nhl-schedule-module__DBBdBa__featuredTeams>span{justify-items:center;gap:.35rem;font-size:.8rem;display:grid}.nhl-schedule-module__DBBdBa__featuredTeams>strong{color:#708893;font-size:.65rem}.nhl-schedule-module__DBBdBa__featuredTime{font-size:1.2rem;font-weight:800}.nhl-schedule-module__DBBdBa__featuredTime small{font-size:.65rem;font-weight:550}.nhl-schedule-module__DBBdBa__featuredLink{color:#087180;border-top:1px solid #e3edf0;width:100%;padding-top:.6rem;font-size:.7rem;font-weight:800}.nhl-schedule-module__DBBdBa__rink{background:repeating-linear-gradient(90deg,#0000 0 31%,#ffffff12 31% 32%,#0000 32% 65%);border:3px solid #ffffff45;border-radius:55px;align-self:center;place-items:center;height:140px;display:grid;position:relative;transform:rotate(-12deg)}.nhl-schedule-module__DBBdBa__rink span{opacity:.7;background:#c75569;position:absolute;inset:0 49%}.nhl-schedule-module__DBBdBa__rink i{border:2px solid #ffffff45;border-radius:50%;width:55px;height:55px;position:absolute}.nhl-schedule-module__DBBdBa__rink b{color:#e0f3fa;font-size:1.4rem;position:relative}.nhl-schedule-module__DBBdBa__archivePicker{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem;display:flex}.nhl-schedule-module__DBBdBa__archivePicker label{color:#466575;font-size:.7rem;font-weight:700}.nhl-schedule-module__DBBdBa__archivePicker input{color:#193e50;min-width:0;max-width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d5dee2;border-radius:.4rem;padding:.45rem .65rem;font-size:.75rem}.nhl-schedule-module__DBBdBa__archivePicker span{color:#64808e;font-size:.65rem}.nhl-schedule-module__DBBdBa__empty{background:radial-gradient(at top,#e5f0f5,#f8fbfc 75%)}.nhl-schedule-module__DBBdBa__emptyCrests{justify-content:center;align-items:center;gap:1.3rem;margin:0 0 .8rem;display:flex}.nhl-schedule-module__DBBdBa__emptyCrests>span:not(.nhl-schedule-module__DBBdBa__logoFrame){color:#819ba8;font-size:.75rem;font-weight:800}.nhl-schedule-module__DBBdBa__emptyCrests .nhl-schedule-module__DBBdBa__logoFrame{background:#fff;width:84px;height:56px;box-shadow:0 4px 15px #1234440a}.nhl-schedule-module__DBBdBa__emptyCrests .nhl-schedule-module__DBBdBa__puck{background:#163d50;border-bottom:7px solid #082739;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;color:#fff!important}@media (prefers-reduced-motion:reduce){.nhl-schedule-module__DBBdBa__featured:hover{transform:none}}@media (max-width:700px){.nhl-schedule-module__DBBdBa__overview{grid-template-columns:1fr;gap:1rem;padding:1.1rem}.nhl-schedule-module__DBBdBa__featured{grid-template-columns:1fr 1fr;align-items:center}.nhl-schedule-module__DBBdBa__featuredLabel,.nhl-schedule-module__DBBdBa__featuredLink{grid-column:1/-1}.nhl-schedule-module__DBBdBa__rink{display:none}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__overview h3{font-size:1.35rem}.nhl-schedule-module__DBBdBa__archivePicker span{flex-basis:100%}}@media (max-width:560px){.nhl-schedule-module__DBBdBa__scoreboardHeader{padding:.95rem .8rem}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__scoreboardHeader h3{font-size:1rem}.nhl-schedule-module__DBBdBa__leagueIdentity{gap:.6rem}.nhl-schedule-module__DBBdBa__leagueMark{flex-basis:38px;min-height:38px;font-size:.7rem}.nhl-schedule-module__DBBdBa__season{font-size:.6875rem}.nhl-schedule-module__DBBdBa__filterBar{gap:0;padding-left:.25rem;padding-right:.25rem}.nhl-schedule-module__DBBdBa__filterButton{gap:.25rem;padding:.6rem .2rem;font-size:.72rem}.nhl-schedule-module__DBBdBa__filterCount{min-width:1.05rem;padding:.1rem .15rem;font-size:.6875rem}.nhl-schedule-module__DBBdBa__toolbar{padding:.8rem .7rem}.nhl-schedule-module__DBBdBa__dateControls{gap:.25rem}.nhl-schedule-module__DBBdBa__todayButton{padding:.45rem .5rem;font-size:.7rem}.nhl-schedule-module__DBBdBa__dateLabel select{padding:.45rem .3rem;font-size:.6875rem}.nhl-schedule-module__DBBdBa__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nhl-schedule-module__DBBdBa__controls label:first-child:nth-last-child(3){grid-column:1/-1}.nhl-schedule-module__DBBdBa__resultSummary,.nhl-schedule-module__DBBdBa__dateGroup,.nhl-schedule-module__DBBdBa__dataNotice,.nhl-schedule-module__DBBdBa__updateBar{padding-left:.8rem;padding-right:.8rem}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__gameList{gap:.5rem;padding:.55rem .45rem .65rem}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__gameRow{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.65rem .65rem .6rem}.nhl-schedule-module__DBBdBa__gameTime{border-bottom:1px solid #e5ecef;border-right:0;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.3rem .5rem;padding:0 0 .5rem;font-size:.8125rem}.nhl-schedule-module__DBBdBa__gameStatus{font-size:.6875rem}.nhl-schedule-module__DBBdBa__teamName{font-size:.8125rem}.nhl-schedule-module__DBBdBa__teamLine{grid-template-columns:54px minmax(0,1fr) 44px 44px;gap:.4rem;min-height:48px}.nhl-schedule-module__DBBdBa__logoFrame{width:54px;height:36px}.nhl-schedule-module__DBBdBa__score{min-width:44px;min-height:44px;font-size:1.5rem}.nhl-schedule-module__DBBdBa__matchFooter{padding-right:6.25rem}.nhl-schedule-module__DBBdBa__matchPrompt{font-size:.6875rem;bottom:.6rem;right:.65rem}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__broadcast{font-size:.72rem}.nhl-schedule-module__DBBdBa__next{align-items:flex-start;gap:.7rem;padding:.85rem .8rem 3.9rem}.nhl-schedule-module__DBBdBa__nextAction .nhl-schedule-module__DBBdBa__matchPrompt{top:auto;bottom:.7rem;right:.8rem;transform:none}}@media (prefers-reduced-motion:reduce){.nhl-schedule-module__DBBdBa__schedule *,.nhl-schedule-module__DBBdBa__schedule :before,.nhl-schedule-module__DBBdBa__schedule :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__gameRow.nhl-schedule-module__DBBdBa__liveRow,.nhl-schedule-module__DBBdBa__schedule .nhl-schedule-module__DBBdBa__gameRow.nhl-schedule-module__DBBdBa__liveRow:hover{background:linear-gradient(100deg,#fff0f3,#fffafb 60%,#fff);border-color:#efb0bf #efb0bf #efb0bf #e32249;border-left-style:solid;border-left-width:4px}.nhl-schedule-module__DBBdBa__liveRow .nhl-schedule-module__DBBdBa__score{color:#b31035;background:#ffe0e8}.nhl-schedule-module__DBBdBa__liveRow .nhl-schedule-module__DBBdBa__matchPrompt{color:#b31035;font-weight:800}.nhl-schedule-module__DBBdBa__liveBadge{background:#ce173d;box-shadow:0 0 0 3px #e3224914}.nhl-schedule-module__DBBdBa__liveBadge:before{animation:1.8s ease-in-out infinite nhl-schedule-module__DBBdBa__rink-live-pulse}@keyframes nhl-schedule-module__DBBdBa__rink-live-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.nhl-schedule-module__DBBdBa__liveBadge:before{animation:none}}
.sports-controls-module__7KZdFG__layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:18px;margin-top:12px;display:grid}.sports-controls-module__7KZdFG__main{min-width:0}.sports-controls-module__7KZdFG__sidebar{color:#20343b;background:#fff;border:1px solid #e0e7e9;border-radius:10px;padding:12px}.sports-controls-module__7KZdFG__sidebar h3{text-transform:uppercase;letter-spacing:.06em;margin:3px 5px 12px;font-size:.72rem}.sports-controls-module__7KZdFG__sidebar button{text-align:left;color:#253a43;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;padding:8px;font-size:.76rem;line-height:1.3;display:flex}.sports-controls-module__7KZdFG__sidebar button small{color:#6c7c82;margin-bottom:2px;font-size:.62rem;display:block}.sports-controls-module__7KZdFG__sidebar button:hover,.sports-controls-module__7KZdFG__sidebar button[aria-pressed=true]{color:#126247;background:#edf5f2}.sports-controls-module__7KZdFG__sidebar button[aria-pressed=true]{font-weight:700;box-shadow:inset 3px 0 #168361}.sports-controls-module__7KZdFG__top{margin:7px 0}.sports-controls-module__7KZdFG__list{max-height:330px;overflow:auto}.sports-controls-module__7KZdFG__search{color:#62727a;font-weight:600;margin-top:12px!important;font-size:.68rem!important;display:block!important}.sports-controls-module__7KZdFG__sidebar input,.sports-controls-module__7KZdFG__sidebar select{box-sizing:border-box;color:#243c45;width:100%;min-width:0;font:inherit;background:#fafcfc;border:1px solid #dbe3e6;border-radius:5px;margin-top:5px;padding:8px;font-size:.73rem;display:block}.sports-controls-module__7KZdFG__more{color:#52686d;margin:10px 0;font-size:.7rem}.sports-controls-module__7KZdFG__more summary{cursor:pointer;padding:5px}.sports-controls-module__7KZdFG__toolbar{color:#223a43;background:#fff;border:1px solid #e0e7e9;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 12px;padding:9px;display:flex}.sports-controls-module__7KZdFG__statuses{flex-wrap:wrap;gap:4px;display:flex}.sports-controls-module__7KZdFG__toolbar button{cursor:pointer;font-family:inherit}.sports-controls-module__7KZdFG__statuses button{color:#53636d;white-space:nowrap;background:#f1f4f5;border:0;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:.73rem;font-weight:700;display:inline-flex}.sports-controls-module__7KZdFG__statuses button[aria-pressed=true]{color:#fff;background:#203b3a}.sports-controls-module__7KZdFG__statuses button b{opacity:.8;font-size:.65rem}.sports-controls-module__7KZdFG__statuses .sports-controls-module__7KZdFG__live{color:#c8203c;letter-spacing:.025em;background:#fff0f1;box-shadow:inset 0 0 0 1px #edc5cc}.sports-controls-module__7KZdFG__statuses .sports-controls-module__7KZdFG__live[aria-pressed=true],.sports-controls-module__7KZdFG__statuses .sports-controls-module__7KZdFG__live:hover{color:#fff;background:#df2445;box-shadow:0 2px 7px #c71b3e26}.sports-controls-module__7KZdFG__live i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite sports-controls-module__7KZdFG__pulse}.sports-controls-module__7KZdFG__date{align-items:center;gap:2px;margin-left:auto;display:flex;position:relative}.sports-controls-module__7KZdFG__date>button{color:#52616b;background:0 0;border:0;border-radius:4px;min-width:24px;min-height:30px;padding:5px;font-size:.69rem}.sports-controls-module__7KZdFG__date>button:first-child,.sports-controls-module__7KZdFG__date>button:nth-child(3){font-size:1.05rem}.sports-controls-module__7KZdFG__date input{box-sizing:border-box;color:#31434c;width:112px;min-width:0;max-width:112px;font:inherit;background:#f4f6f7;border:0;border-radius:4px;min-height:30px;padding:5px 1px;font-size:.68rem}.sports-controls-module__7KZdFG__date button:hover{background:#edf1f2}.sports-controls-module__7KZdFG__date button:disabled,.sports-controls-module__7KZdFG__date input:disabled{opacity:.45;cursor:default}.sports-controls-module__7KZdFG__options{position:relative}.sports-controls-module__7KZdFG__options summary{cursor:pointer;color:#687981;padding:5px 7px;list-style:none}.sports-controls-module__7KZdFG__options>div{z-index:10;background:#fff;border:1px solid #dce4e7;border-radius:9px;width:230px;max-width:80vw;padding:13px;position:absolute;top:34px;right:0;box-shadow:0 8px 24px #1d334422}.sports-controls-module__7KZdFG__options label{margin-bottom:10px;font-size:.73rem;display:block}.sports-controls-module__7KZdFG__options select{border:1px solid #dce4e7;border-radius:4px;width:100%;margin-top:5px;padding:6px;font-size:.74rem;display:block}.sports-controls-module__7KZdFG__options button{background:#f8faf9;border:1px solid #dce4e7;border-radius:5px;margin:3px;padding:7px;font-size:.73rem}.sports-controls-module__7KZdFG__toolbar :focus-visible,.sports-controls-module__7KZdFG__sidebar :focus-visible{outline-offset:2px;outline:2px solid #216a93}@keyframes sports-controls-module__7KZdFG__pulse{0%,to{opacity:1;box-shadow:0 0 #df244530}50%{opacity:.4;box-shadow:0 0 0 4px #df244500}}@media (max-width:760px){.sports-controls-module__7KZdFG__layout{grid-template-columns:1fr;gap:8px}.sports-controls-module__7KZdFG__sidebar{padding:10px}.sports-controls-module__7KZdFG__sidebar h3{margin:0 0 8px}.sports-controls-module__7KZdFG__top{gap:4px;padding-bottom:3px;display:flex;overflow:auto}.sports-controls-module__7KZdFG__top button{flex:none;width:auto;max-width:175px}.sports-controls-module__7KZdFG__sidebar>.sports-controls-module__7KZdFG__search,.sports-controls-module__7KZdFG__sidebar>.sports-controls-module__7KZdFG__more{vertical-align:top;width:calc(50% - 6px);margin-right:6px!important;display:inline-block!important}.sports-controls-module__7KZdFG__sidebar>.sports-controls-module__7KZdFG__more[open]{width:100%}.sports-controls-module__7KZdFG__toolbar{gap:6px;padding:7px}.sports-controls-module__7KZdFG__statuses button{padding:7px 8px;font-size:.69rem}.sports-controls-module__7KZdFG__date{margin-left:auto}.sports-controls-module__7KZdFG__toolbar .sports-controls-module__7KZdFG__date input{width:108px}.sports-controls-module__7KZdFG__sidebar>.sports-controls-module__7KZdFG__list{max-height:220px}}@media (prefers-reduced-motion:reduce){.sports-controls-module__7KZdFG__live i{animation:none}}.sports-controls-module__7KZdFG__page .page-intro{padding-top:20px;padding-bottom:16px}.sports-controls-module__7KZdFG__page .page-intro h1{margin:8px 0 10px;font-size:clamp(1.5rem,2.6vw,2.1rem)}.sports-controls-module__7KZdFG__page .page-intro p{max-width:900px;font-size:.84rem}.sports-controls-module__7KZdFG__toolbar .sports-controls-module__7KZdFG__statuses button{font-size:.73rem}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__top button,.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__list button{font-size:.76rem}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__search input,.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__search select{font-size:.73rem}.sports-controls-module__7KZdFG__date .sports-controls-module__7KZdFG__options{font-size:.8rem}@media (max-width:760px){.sports-controls-module__7KZdFG__page .page-intro{padding-top:12px}.sports-controls-module__7KZdFG__page .page-intro p:not(.eyebrow){display:none}.sports-controls-module__7KZdFG__page .page-intro h1{font-size:1.4rem}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__top button{font-size:.72rem}}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__mobileToggle{display:none}@media (max-width:760px){.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__mobileToggle{justify-content:space-between;padding:4px 1px;font-size:.76rem;font-weight:700;display:flex}.sports-controls-module__7KZdFG__collapsed{display:none}.sports-controls-module__7KZdFG__sidebarContent{padding-top:10px}.sports-controls-module__7KZdFG__sidebarContent>.sports-controls-module__7KZdFG__search,.sports-controls-module__7KZdFG__sidebarContent>.sports-controls-module__7KZdFG__more{vertical-align:top;width:calc(50% - 6px);margin-right:6px!important;display:inline-block!important}.sports-controls-module__7KZdFG__sidebarContent>.sports-controls-module__7KZdFG__more[open]{width:100%}.sports-controls-module__7KZdFG__toolbar{gap:7px}.sports-controls-module__7KZdFG__date{margin-top:0}.sports-controls-module__7KZdFG__statuses{flex:1}.sports-controls-module__7KZdFG__statuses button{min-height:32px}.sports-controls-module__7KZdFG__page .breadcrumbs{margin-bottom:6px}.sports-controls-module__7KZdFG__toolbar .sports-controls-module__7KZdFG__statuses{flex-flow:row;flex:1 0 100%}.sports-controls-module__7KZdFG__toolbar .sports-controls-module__7KZdFG__date{margin-left:auto}.sports-controls-module__7KZdFG__toolbar .sports-controls-module__7KZdFG__statuses button{flex:1;justify-content:center;padding:7px 6px;font-size:.69rem}.sports-controls-module__7KZdFG__toolbar{align-items:center}}.sports-controls-module__7KZdFG__statuses .sports-controls-module__7KZdFG__live{color:#fff;background:#dd2546;box-shadow:0 2px 7px #c71b3e26}.sports-controls-module__7KZdFG__statuses .sports-controls-module__7KZdFG__live[aria-pressed=true]{background:#ac1834;box-shadow:0 0 0 2px #f0a6b3}.sports-controls-module__7KZdFG__statuses .sports-controls-module__7KZdFG__live:hover{background:#c31c3b}.sports-controls-module__7KZdFG__layout{grid-template-columns:230px minmax(0,1fr)}.sports-controls-module__7KZdFG__sidebar{background:linear-gradient(155deg,#f3f8f7 0,#fff 170px);border-color:#d9e5e4;padding:12px 10px;box-shadow:0 3px 15px #173d4610}.sports-controls-module__7KZdFG__sidebar h3{color:#365862;align-items:center;gap:7px;margin:4px 8px 13px;font-size:.72rem;display:flex}.sports-controls-module__7KZdFG__sidebar h3>span{color:#d89128;font-size:1rem}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__allCompetitions{background:#fff;border:1px solid #dce8e6;gap:9px;min-height:42px;margin-bottom:10px;padding:10px;font-size:.8rem;font-weight:700}.sports-controls-module__7KZdFG__allCompetitions>svg{color:#168361;flex-shrink:0;width:20px;height:20px}.sports-controls-module__7KZdFG__allCompetitions>span:nth-child(2){flex:1}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__competition{border:1px solid #0000;border-radius:9px;grid-template-columns:38px minmax(0,1fr) 7px;gap:9px;min-height:62px;margin:3px 0;padding:9px 7px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__competition:hover{background:#f0f6f7;border-color:#d5e4e5;box-shadow:0 3px 9px #193c4810}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__competition[aria-pressed=true]{background:#e4f1ed;border-color:#bedbce;box-shadow:inset 3px 0 #168361}.sports-controls-module__7KZdFG__competitionCopy{min-width:0}.sports-controls-module__7KZdFG__competitionCopy strong{color:#223d48;overflow-wrap:anywhere;font-size:.81rem;font-weight:650;line-height:1.35;display:block}.sports-controls-module__7KZdFG__competitionCountry{align-items:center;gap:5px;min-height:15px;margin-bottom:4px;display:flex}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__competitionCountry small{color:#637b82;margin:0;font-size:.61rem;font-weight:500;line-height:1.2}.sports-controls-module__7KZdFG__competitionCountry>svg{color:#78949a;flex-shrink:0;width:14px;height:14px}.sports-controls-module__7KZdFG__countryFlag{object-fit:cover;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:12px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #173d4612}.sports-controls-module__7KZdFG__countryFlag>span{width:16px!important;min-width:0!important;height:12px!important;box-shadow:none!important;border-radius:0!important}.sports-controls-module__7KZdFG__countryFlag img{object-fit:cover;display:block;width:16px!important;height:12px!important}.sports-controls-module__7KZdFG__competitionBadge{--badge-bg:#edf2ff;--badge-ink:#3d5c9b;background:var(--badge-bg);width:38px;height:43px;color:var(--badge-ink);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:inset 0 0 0 1px #14343d0d}.sports-controls-module__7KZdFG__competitionBadge[data-tone="1"]{--badge-bg:#fff0dc;--badge-ink:#a86213}.sports-controls-module__7KZdFG__competitionBadge[data-tone="2"]{--badge-bg:#e4f3ed;--badge-ink:#277457}.sports-controls-module__7KZdFG__competitionBadge[data-tone="3"]{--badge-bg:#f3eafb;--badge-ink:#78529a}.sports-controls-module__7KZdFG__competitionBadge[data-tone="4"]{--badge-bg:#fce9ee;--badge-ink:#ad4669}.sports-controls-module__7KZdFG__competitionBadge svg{width:22px;height:22px}.sports-controls-module__7KZdFG__competitionBadge b{letter-spacing:.04em;max-width:34px;font-size:.5rem;line-height:1;overflow:hidden}.sports-controls-module__7KZdFG__competition:hover .sports-controls-module__7KZdFG__competitionBadge{transform:translateY(-2px);box-shadow:0 3px 8px #18374818}.sports-controls-module__7KZdFG__competitionArrow{opacity:.35;color:#527782;font-size:1.1rem;font-weight:600}.sports-controls-module__7KZdFG__competition[aria-pressed=true] .sports-controls-module__7KZdFG__competitionArrow,.sports-controls-module__7KZdFG__competition:hover .sports-controls-module__7KZdFG__competitionArrow{opacity:1;color:#168361}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__search{border-top:1px solid #edf1f3;padding-top:11px;font-size:.71rem!important}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__search input,.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__search select{background:#fff;border-color:#d9e3e7;min-height:36px}.sports-controls-module__7KZdFG__more summary{font-weight:600}@media (max-width:760px){.sports-controls-module__7KZdFG__layout{grid-template-columns:1fr}.sports-controls-module__7KZdFG__sidebar{padding:11px}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__top .sports-controls-module__7KZdFG__competition{background:#f6f9f9;border-color:#e0e9e9;flex:0 0 190px;width:190px;max-width:190px;min-height:62px}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__top .sports-controls-module__7KZdFG__competition[aria-pressed=true]{background:#e4f1ed;border-color:#bedbce}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__competitionCopy strong{font-size:.78rem}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__list .sports-controls-module__7KZdFG__competition{width:100%}.sports-controls-module__7KZdFG__top{gap:7px}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__search{padding-top:8px}.sports-controls-module__7KZdFG__sidebar .sports-controls-module__7KZdFG__allCompetitions{margin-top:8px}}@media (prefers-reduced-motion:reduce){.sports-controls-module__7KZdFG__competition,.sports-controls-module__7KZdFG__competitionBadge{transition:none!important}.sports-controls-module__7KZdFG__competition:hover .sports-controls-module__7KZdFG__competitionBadge{transform:none}}.sports-controls-module__7KZdFG__sidebar,.sports-controls-module__7KZdFG__sidebarContent{min-width:0;max-width:100%}@media (max-width:760px){.sports-controls-module__7KZdFG__layout{grid-template-columns:minmax(0,1fr)}.sports-controls-module__7KZdFG__top{max-width:100%}}
