.nfl-gamecast-module__ZoOBHW__channel{z-index:70;color:#f2f6fc;text-align:left;--away-color:#263b55;--home-color:#263b55;background:#07111b;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex;position:absolute;inset:0 0 56px;overflow:hidden}.nfl-gamecast-module__ZoOBHW__header{background:linear-gradient(110deg,#102235,#0b1421);border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.nfl-gamecast-module__ZoOBHW__brand{letter-spacing:1px;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.nfl-gamecast-module__ZoOBHW__shield{color:#142742;clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);letter-spacing:0;background:#e7f0fc;place-items:center;width:25px;height:28px;font-size:9px;display:grid}.nfl-gamecast-module__ZoOBHW__liveLabel{color:#77e9b5;white-space:nowrap;margin-left:auto;font-size:8px;font-weight:800}.nfl-gamecast-module__ZoOBHW__delayed{color:#f8d47c}.nfl-gamecast-module__ZoOBHW__gamePicker{min-width:0;max-width:45%}.nfl-gamecast-module__ZoOBHW__gamePicker select{color:#eef4fc;background:#142237;border:1px solid #ffffff20;border-radius:6px;outline:none;width:100%;height:27px;padding:0 4px;font-size:10px}.nfl-gamecast-module__ZoOBHW__gamePicker select:focus-visible{border-color:#75cfff}.nfl-gamecast-module__ZoOBHW__ticker{scrollbar-width:none;background:#040b13;border-bottom:1px solid #ffffff12;flex-shrink:0;gap:0;display:flex;overflow:auto}.nfl-gamecast-module__ZoOBHW__tickerGame{color:#afbcca;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #ffffff12;flex:none;width:125px;padding:7px 10px 5px}.nfl-gamecast-module__ZoOBHW__tickerGame>span{grid-template-columns:1fr auto 1fr auto;gap:5px;font-size:10px;display:grid}.nfl-gamecast-module__ZoOBHW__tickerGame b{font-weight:800}.nfl-gamecast-module__ZoOBHW__tickerGame strong{color:#fff}.nfl-gamecast-module__ZoOBHW__tickerGame small{margin-top:4px;font-size:8px;font-weight:700;display:block}.nfl-gamecast-module__ZoOBHW__tickerSelected{color:#fff;background:#19314b;border-bottom-color:#7bcfff}.nfl-gamecast-module__ZoOBHW__tickerLive{color:#73dda8}.nfl-gamecast-module__ZoOBHW__tickerGame:focus-visible{outline-offset:-3px;outline:2px solid #75cfff}.nfl-gamecast-module__ZoOBHW__tabs{background:#0c1826;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;display:flex}.nfl-gamecast-module__ZoOBHW__tabs button{color:#8f9eaf;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 7px 8px;font-size:10px;font-weight:800}.nfl-gamecast-module__ZoOBHW__tabs .nfl-gamecast-module__ZoOBHW__activeTab{color:#e3f3ff;border-bottom-color:#79caff}.nfl-gamecast-module__ZoOBHW__tabs>span{color:#8494a6;margin-left:auto;font-size:8px}.nfl-gamecast-module__ZoOBHW__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#364e68 transparent;background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--away-color) 23%,transparent),transparent 57%),radial-gradient(ellipse at top right,color-mix(in srgb,var(--home-color) 20%,transparent),transparent 57%),#07111b;flex:1;min-height:0;overflow-y:auto}.nfl-gamecast-module__ZoOBHW__scoreboard{grid-template-columns:1fr 1.08fr 1fr;align-items:center;gap:7px;padding:15px 12px 5px;display:grid;position:relative}.nfl-gamecast-module__ZoOBHW__team{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.nfl-gamecast-module__ZoOBHW__away{grid-area:1/1}.nfl-gamecast-module__ZoOBHW__home{flex-direction:row-reverse;grid-area:1/3}.nfl-gamecast-module__ZoOBHW__teamIdentity{align-items:center;gap:6px;min-width:0;display:flex}.nfl-gamecast-module__ZoOBHW__teamIdentity img{object-fit:contain;filter:drop-shadow(0 3px 4px #0009);width:36px;height:36px}.nfl-gamecast-module__ZoOBHW__teamIdentity>div{min-width:0}.nfl-gamecast-module__ZoOBHW__teamIdentity b{font-size:12px;font-weight:900;display:block}.nfl-gamecast-module__ZoOBHW__teamIdentity span{display:none}.nfl-gamecast-module__ZoOBHW__teamIdentity small{color:#a0afbd;margin-top:3px;font-size:8px;display:block}.nfl-gamecast-module__ZoOBHW__home .nfl-gamecast-module__ZoOBHW__teamIdentity{text-align:right;flex-direction:row-reverse}.nfl-gamecast-module__ZoOBHW__teamScore strong{letter-spacing:-2px;font-size:34px;font-weight:900;line-height:1}.nfl-gamecast-module__ZoOBHW__timeouts{gap:3px;margin-top:6px;display:flex}.nfl-gamecast-module__ZoOBHW__timeouts i{background:#ffffff24;border-radius:2px;width:9px;height:3px}.nfl-gamecast-module__ZoOBHW__timeouts .nfl-gamecast-module__ZoOBHW__timeoutAvailable{background:#eff3fc}.nfl-gamecast-module__ZoOBHW__gameClock{text-align:center;grid-area:1/2}.nfl-gamecast-module__ZoOBHW__gameClock>b{color:#a3d8ff;letter-spacing:1.2px;font-size:8px;font-weight:800;display:block}.nfl-gamecast-module__ZoOBHW__gameClock>strong{letter-spacing:-1px;margin-top:3px;font-size:24px;font-weight:900;line-height:1.1;display:block}.nfl-gamecast-module__ZoOBHW__gameClock>span{color:#e2e9f3;margin-top:5px;font-size:9px;font-weight:700;display:block}.nfl-gamecast-module__ZoOBHW__gameClock>small{color:#e4c96e;letter-spacing:.4px;margin-top:4px;font-size:7px;font-weight:800;display:block}.nfl-gamecast-module__ZoOBHW__fieldWrap{padding:0 9px 7px}.nfl-gamecast-module__ZoOBHW__field{filter:drop-shadow(0 4px 8px #0006);width:100%;height:auto;max-height:174px;display:block}.nfl-gamecast-module__ZoOBHW__fieldLegend{color:#9eb1bd;justify-content:center;align-items:center;gap:14px;margin-top:1px;font-size:7px;font-weight:700;display:flex}.nfl-gamecast-module__ZoOBHW__fieldLegend>span{align-items:center;gap:4px;display:flex}.nfl-gamecast-module__ZoOBHW__fieldLegend>b{color:#ffb39b;font-size:7px}.nfl-gamecast-module__ZoOBHW__blueDot,.nfl-gamecast-module__ZoOBHW__yellowDot{background:#54cbff;width:8px;height:3px;display:inline-block}.nfl-gamecast-module__ZoOBHW__yellowDot{background:#ffdd36}.nfl-gamecast-module__ZoOBHW__lastPlay{background:#ffffff04;border:1px solid #ffffff13;border-left:3px solid #75caff;border-radius:7px;align-items:flex-start;gap:9px;margin:0 12px 7px;padding:9px 10px;display:flex}.nfl-gamecast-module__ZoOBHW__lastPlay>div{flex-shrink:0;width:56px}.nfl-gamecast-module__ZoOBHW__lastPlay span{letter-spacing:.9px;color:#84c8f9;font-size:7px;font-weight:900;display:block}.nfl-gamecast-module__ZoOBHW__lastPlay b{color:#d5e4f2;margin-top:4px;font-size:9px;display:block}.nfl-gamecast-module__ZoOBHW__lastPlay p{color:#d4deeb;margin:0;font-size:10px;line-height:1.5}.nfl-gamecast-module__ZoOBHW__drive{color:#c3d7c9;justify-content:space-between;align-items:center;gap:10px;padding:4px 13px 9px;font-size:8px;display:flex}.nfl-gamecast-module__ZoOBHW__drive span{color:#78bc94;letter-spacing:.6px;font-size:7px;font-weight:800}.nfl-gamecast-module__ZoOBHW__drive b{font-weight:700}.nfl-gamecast-module__ZoOBHW__lineScore{padding:0 12px 8px}.nfl-gamecast-module__ZoOBHW__lineScore table{border-collapse:collapse;text-align:center;color:#bfcbd8;background:#0b1724;border:1px solid #ffffff0d;border-radius:6px;width:100%;font-size:9px}.nfl-gamecast-module__ZoOBHW__lineScore th,.nfl-gamecast-module__ZoOBHW__lineScore td{padding:5px 6px}.nfl-gamecast-module__ZoOBHW__lineScore thead{letter-spacing:1px;color:#8495a8;background:#111f2e;font-size:7px}.nfl-gamecast-module__ZoOBHW__lineScore th:first-child{text-align:left}.nfl-gamecast-module__ZoOBHW__lineScore td:last-child{color:#fff;background:#ffffff05}.nfl-gamecast-module__ZoOBHW__lineScore tr+tr{border-top:1px solid #ffffff0b}.nfl-gamecast-module__ZoOBHW__sectionLabel{letter-spacing:1px;color:#8fabc4;padding:2px 12px 0;font-size:7px;font-weight:900}.nfl-gamecast-module__ZoOBHW__sectionHeading{letter-spacing:.7px;color:#c5dfef;justify-content:space-between;align-items:center;padding:14px 14px 10px;font-size:9px;display:flex}.nfl-gamecast-module__ZoOBHW__sectionHeading span{letter-spacing:0;color:#7f98ad;font-size:8px}.nfl-gamecast-module__ZoOBHW__playList{margin:0;padding:0 12px;list-style:none}.nfl-gamecast-module__ZoOBHW__play{letter-spacing:0;border-top:1px solid #ffffff0d;gap:10px;padding:12px 0;display:flex}.nfl-gamecast-module__ZoOBHW__playTime{text-align:center;color:#91a5b8;flex-direction:column;flex-shrink:0;gap:4px;min-width:38px;font-size:9px;display:flex}.nfl-gamecast-module__ZoOBHW__playTime b{color:#d7e4ee;font-size:8px}.nfl-gamecast-module__ZoOBHW__playContent{min-width:0}.nfl-gamecast-module__ZoOBHW__playKind{color:#80b8df;text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.nfl-gamecast-module__ZoOBHW__playKind span{color:#9defba;background:#194b34;border-radius:4px;padding:3px 5px;font-size:7px}.nfl-gamecast-module__ZoOBHW__playContent p{color:#d7e1eb;margin:5px 0 0;font-size:10px;font-weight:400;line-height:1.55}.nfl-gamecast-module__ZoOBHW__playScore{color:#eff5fc;margin-top:7px;font-size:9px;font-weight:800}.nfl-gamecast-module__ZoOBHW__scoringPlay .nfl-gamecast-module__ZoOBHW__playKind{color:#90dfaa}.nfl-gamecast-module__ZoOBHW__stats{border:1px solid #ffffff12;border-radius:8px;margin:0 12px;overflow:hidden}.nfl-gamecast-module__ZoOBHW__stats>div{text-align:center;grid-template-columns:1fr 1.6fr 1fr;padding:10px 13px;font-size:11px;display:grid}.nfl-gamecast-module__ZoOBHW__stats>div:nth-child(odd){background:#ffffff04}.nfl-gamecast-module__ZoOBHW__stats span{color:#8fa6ba;font-size:9px}.nfl-gamecast-module__ZoOBHW__stats b{font-weight:800}.nfl-gamecast-module__ZoOBHW__stats b:first-child{border-left:3px solid var(--away-color)}.nfl-gamecast-module__ZoOBHW__stats b:last-child{border-right:3px solid var(--home-color)}.nfl-gamecast-module__ZoOBHW__leaders{grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 14px;display:grid}.nfl-gamecast-module__ZoOBHW__leaders>div{background:#ffffff04;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:7px;display:flex}.nfl-gamecast-module__ZoOBHW__leaders img{object-fit:cover;background:#263648;border-radius:50%;flex-shrink:0;width:36px;height:36px}.nfl-gamecast-module__ZoOBHW__leaders>div>div{min-width:0}.nfl-gamecast-module__ZoOBHW__leaders small{color:#8fbada;font-size:7px;display:block}.nfl-gamecast-module__ZoOBHW__leaders b{color:#fff;margin-top:4px;font-size:10px;display:block}.nfl-gamecast-module__ZoOBHW__leaders span{color:#acbccb;margin-top:4px;font-size:8px;line-height:1.4;display:block}.nfl-gamecast-module__ZoOBHW__detailDelayed{color:#e6be74;padding:8px 12px;font-size:9px}.nfl-gamecast-module__ZoOBHW__empty{text-align:center;color:#9fb0c4;place-items:center;min-height:100px;padding:24px;font-size:11px;display:grid}.nfl-gamecast-module__ZoOBHW__footer{color:#6c8398;background:#050c14;border-top:1px solid #ffffff10;flex-shrink:0;justify-content:space-between;gap:10px;padding:6px 12px;font-size:7px;line-height:1.4;display:flex}.nfl-gamecast-module__ZoOBHW__footer span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nfl-gamecast-module__ZoOBHW__footer span:last-child{white-space:nowrap}.nfl-gamecast-module__ZoOBHW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.nfl-gamecast-module__ZoOBHW__brand>span:last-child{display:none}.nfl-gamecast-module__ZoOBHW__tabs>span{text-align:right;max-width:100px;font-size:7px;line-height:1.3}.nfl-gamecast-module__ZoOBHW__teamIdentity img{width:29px;height:29px}.nfl-gamecast-module__ZoOBHW__teamIdentity{gap:3px}.nfl-gamecast-module__ZoOBHW__teamScore strong{font-size:31px}.nfl-gamecast-module__ZoOBHW__scoreboard{gap:5px;padding-left:9px;padding-right:9px}.nfl-gamecast-module__ZoOBHW__gameClock>span{font-size:8px}.nfl-gamecast-module__ZoOBHW__header{padding:6px 9px}.nfl-gamecast-module__ZoOBHW__gamePicker{max-width:64%}.nfl-gamecast-module__ZoOBHW__gamePicker select{font-size:9px}.nfl-gamecast-module__ZoOBHW__leaders{grid-template-columns:1fr}.nfl-gamecast-module__ZoOBHW__tickerGame{width:119px}}@media (min-width:640px){.nfl-gamecast-module__ZoOBHW__channel{bottom:64px}.nfl-gamecast-module__ZoOBHW__header{padding:11px 18px}.nfl-gamecast-module__ZoOBHW__brand{font-size:11px}.nfl-gamecast-module__ZoOBHW__shield{width:29px;height:32px;font-size:11px}.nfl-gamecast-module__ZoOBHW__liveLabel{font-size:9px}.nfl-gamecast-module__ZoOBHW__gamePicker select{height:30px;padding:0 8px;font-size:11px}.nfl-gamecast-module__ZoOBHW__tickerGame{width:145px;padding:8px 14px 7px}.nfl-gamecast-module__ZoOBHW__tickerGame>span{font-size:11px}.nfl-gamecast-module__ZoOBHW__tickerGame small{font-size:9px}.nfl-gamecast-module__ZoOBHW__tabs{gap:9px;padding:0 14px}.nfl-gamecast-module__ZoOBHW__tabs button{padding:11px 9px 10px;font-size:11px}.nfl-gamecast-module__ZoOBHW__tabs>span{font-size:9px}.nfl-gamecast-module__ZoOBHW__scoreboard{gap:15px;padding:20px 25px 8px}.nfl-gamecast-module__ZoOBHW__teamIdentity img{width:50px;height:50px}.nfl-gamecast-module__ZoOBHW__teamIdentity b{font-size:16px}.nfl-gamecast-module__ZoOBHW__teamIdentity span{color:#aab8c9;margin-top:4px;font-size:9px;display:block}.nfl-gamecast-module__ZoOBHW__teamIdentity small{font-size:9px}.nfl-gamecast-module__ZoOBHW__teamScore strong{font-size:52px}.nfl-gamecast-module__ZoOBHW__timeouts i{width:12px;height:4px}.nfl-gamecast-module__ZoOBHW__gameClock>b{font-size:10px}.nfl-gamecast-module__ZoOBHW__gameClock>strong{font-size:34px}.nfl-gamecast-module__ZoOBHW__gameClock>span{font-size:11px}.nfl-gamecast-module__ZoOBHW__gameClock>small{margin-top:6px;font-size:8px}.nfl-gamecast-module__ZoOBHW__fieldWrap{padding:0 20px 12px}.nfl-gamecast-module__ZoOBHW__field{max-height:190px}.nfl-gamecast-module__ZoOBHW__fieldLegend{gap:20px;font-size:8px}.nfl-gamecast-module__ZoOBHW__lastPlay{gap:15px;margin:0 20px 9px;padding:11px 14px}.nfl-gamecast-module__ZoOBHW__lastPlay>div{width:74px}.nfl-gamecast-module__ZoOBHW__lastPlay span{font-size:8px}.nfl-gamecast-module__ZoOBHW__lastPlay b{font-size:11px}.nfl-gamecast-module__ZoOBHW__lastPlay p{font-size:12px}.nfl-gamecast-module__ZoOBHW__drive{padding:4px 22px 12px;font-size:10px}.nfl-gamecast-module__ZoOBHW__drive span{font-size:8px}.nfl-gamecast-module__ZoOBHW__lineScore{padding:0 20px 12px}.nfl-gamecast-module__ZoOBHW__lineScore table{font-size:11px}.nfl-gamecast-module__ZoOBHW__lineScore th,.nfl-gamecast-module__ZoOBHW__lineScore td{padding:7px 9px}.nfl-gamecast-module__ZoOBHW__lineScore thead{font-size:8px}.nfl-gamecast-module__ZoOBHW__playList{padding:0 20px}.nfl-gamecast-module__ZoOBHW__playContent p{font-size:12px}.nfl-gamecast-module__ZoOBHW__sectionHeading{padding:18px 22px 12px;font-size:11px}.nfl-gamecast-module__ZoOBHW__sectionHeading span{font-size:9px}.nfl-gamecast-module__ZoOBHW__stats{margin:0 20px}.nfl-gamecast-module__ZoOBHW__stats>div{padding:12px 18px;font-size:13px}.nfl-gamecast-module__ZoOBHW__stats span{font-size:11px}.nfl-gamecast-module__ZoOBHW__leaders{padding:0 20px 18px}.nfl-gamecast-module__ZoOBHW__leaders img{width:44px;height:44px}.nfl-gamecast-module__ZoOBHW__leaders b{font-size:12px}.nfl-gamecast-module__ZoOBHW__leaders span{font-size:10px}.nfl-gamecast-module__ZoOBHW__leaders small{font-size:8px}.nfl-gamecast-module__ZoOBHW__footer{padding:7px 18px;font-size:8px}.nfl-gamecast-module__ZoOBHW__sectionLabel{padding-left:20px;font-size:8px}}@media (prefers-reduced-motion:reduce){.nfl-gamecast-module__ZoOBHW__channel *{scroll-behavior:auto}}
