.sc-drive{color:#edf3f8;font-size:16px}.sc-drive-score{background:#091a2c;border-bottom:1px solid #2c4259;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:16px;display:grid}.sc-drive-score>div{align-items:center;gap:8px;display:flex}.sc-drive-score>div:last-child{justify-content:flex-end}.sc-drive-score img{object-fit:contain;width:38px;height:38px}.sc-drive-score strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.sc-drive-score span{font-size:12px;font-weight:700}.sc-drive-score p{text-align:center;flex-direction:column;gap:6px;margin:0;display:flex}.sc-drive-score p b{font-size:13px}.sc-drive-score small{letter-spacing:1px;color:#ffaa63;font-size:10px}.sc-drive-heading{border-bottom:1px solid #2c4259;align-items:center;gap:12px;margin:0 18px;padding:18px 0 14px;display:flex}.sc-drive-heading img{object-fit:contain;width:38px;height:38px}.sc-drive-heading h3{letter-spacing:.4px;margin:0 0 4px;font-size:15px}.sc-drive-heading p{color:#aec2d3;margin:0;font-size:13px}.sc-drive-state{text-align:center;grid-template-columns:1fr 1fr;margin:16px 18px 0;display:grid}.sc-drive-state>div{flex-direction:column;gap:5px;display:flex}.sc-drive-state>div+div{border-left:1px solid #3b5065}.sc-drive-state span{color:#aec2d3;font-size:13px}.sc-drive-state b{font-size:21px}.sc-drive-field{width:calc(100% - 24px);height:auto;margin:0 12px;display:block;overflow:visible}.sc-drive-key{color:#aec2d3;flex-wrap:wrap;justify-content:center;gap:14px;margin:7px 12px 18px;font-size:11px;display:flex}.sc-drive-key span{align-items:center;gap:5px;display:flex}.sc-drive-key i{background:#3192cf;width:12px;height:3px}.sc-drive-key .sc-target{background:#dfca32}.sc-drive-key .sc-arrow{background:#d6e3ed}.sc-drive-play{background:#14283d;border:1px solid #3b5065;border-radius:10px;margin:0 16px 14px;padding:15px}.sc-drive-play>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.sc-drive-play h4{margin:0;font-size:17px}.sc-drive-play>div>span{color:#aebfd0;font-size:11px}.sc-drive-play>p{color:#c6d4df;margin:10px 0;font-size:14px;line-height:1.55}.sc-drive-player{border:1px solid #486079;border-radius:8px;align-items:center;gap:12px;margin-top:12px;padding:10px;display:flex}.sc-drive-player img{object-fit:cover;background:#e1e7ee;border-radius:50%;width:48px;height:48px}.sc-drive-player>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sc-drive-player b{font-size:14px}.sc-drive-player span,.sc-drive-player p{color:#b9cbd9;margin:0;font-size:12px;line-height:1.5}.sc-drive-event,.sc-drive-source,.sc-drive-wait{color:#aebfd0;margin:0;padding:0 18px 14px;font-size:12px;line-height:1.5}.sc-drive-source{font-size:11px}.sc-drive-replay{background:#203951;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.sc-drive-replay button{color:#102034;cursor:pointer;background:#ff983c;border:0;border-radius:5px;padding:8px 12px;font-weight:700}.cfb-cast-linescore,.nfl-cast-linescore{margin-bottom:0}.cfb-cast-linescore th,.cfb-cast-linescore td,.nfl-cast-linescore th,.nfl-cast-linescore td{padding:8px;font-size:12px}.cfb-cast-linescore td:last-child,.nfl-cast-linescore td:last-child{font-size:17px}@media (width<=540px){.sc-drive-score{gap:6px;padding:14px 10px}.sc-drive-score>div{flex-wrap:wrap;gap:5px}.sc-drive-score img{width:30px;height:30px}.sc-drive-score strong{font-size:27px}.sc-drive-score span{font-size:11px}.sc-drive-score p b{font-size:12px}.sc-drive-state b{font-size:19px}.sc-drive-play{margin:0 12px 12px;padding:12px}.sc-drive-play>div:first-child{flex-wrap:wrap}.sc-drive-heading{margin:0 14px}.sc-drive-state{margin-top:14px}.sc-drive-key{margin-bottom:12px}}.sc-drive-animation-controls{color:#b9cbd9;justify-content:space-between;align-items:center;gap:10px;margin:14px 18px 0;font-size:11px;display:flex}.sc-drive-animation-controls button{color:#eaf3f9;cursor:pointer;background:#19344e;border:1px solid #54728d;border-radius:5px;padding:7px 10px;font-weight:700}.sc-drive-downs{scrollbar-width:thin;gap:7px;padding:8px 16px 14px;display:flex;overflow-x:auto}.sc-drive-downs button{color:#d9e6f0;text-align:left;cursor:pointer;background:#172c42;border:1px solid #405d76;border-radius:6px;flex-direction:column;flex-shrink:0;gap:4px;min-width:86px;padding:9px 10px;display:flex}.sc-drive-downs button[aria-pressed=true]{background:#283b4c;border-color:#ff983c}.sc-drive-downs b{font-size:13px}.sc-drive-downs span,.sc-drive-downs small{font-size:10px}.sc-drive-downs small{color:#a9bfd0}.sc-drive button:focus-visible{outline-offset:2px;outline:2px solid #ffb471}@media (prefers-reduced-motion:reduce){.sc-moving-ball{display:none}}.sc-highlights{color:#e5edf4;margin:20px 0}.sc-highlight-player{background:#071824;border:1px solid #52768d;border-radius:14px;scroll-margin-top:80px;overflow:hidden}.sc-highlight-player header{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.sc-highlight-player header small{letter-spacing:1.5px;color:#ffbd65;font-size:10px}.sc-highlight-player h3{margin:6px 0 0;font-size:17px;line-height:1.4}.sc-highlight-player button{color:#fff;background:#19384c;border:1px solid #50738a;border-radius:8px;flex-shrink:0;width:44px;min-height:44px;font-size:24px}.sc-highlight-player iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.sc-highlight-player p{color:#9fb8ca;margin:0;padding:12px 16px;font-size:12px;line-height:1.6}.sc-highlight-player a{color:#78d6e9}.sc-highlight-wait{color:#a7c0d0;border:1px solid #3a5e76;border-radius:12px;padding:16px;font-size:14px;line-height:1.6}.sc-highlight-wait b{color:#e5edf4;display:block}.sc-highlights-title{margin:20px 0 12px;font-size:18px}.sc-highlights-title small{color:#93afc3;margin-left:10px;font-size:12px}.sc-highlight-list{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.sc-highlight-list button{text-align:left;color:#e5edf4;cursor:pointer;background:#142d40;border:1px solid #3b5e75;border-radius:12px;flex:0 0 280px;align-items:center;gap:12px;padding:10px;display:flex}.sc-highlight-list img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:88px}.sc-highlight-list small{color:#ffbd65;margin-bottom:5px;font-size:10px;display:block}.sc-highlight-list b{font-size:13px;line-height:1.4}.sc-highlight-list button[aria-pressed=true]{border-color:#ffbd65}.sc-highlights button:focus-visible{outline-offset:2px;outline:2px solid #7dd7ed}.sc-highlight-player:focus{outline-offset:3px;outline:2px solid #7dd7ed}
