.film-play-impact{position:absolute;right:18px;bottom:24px;z-index:2;width:min(330px,calc(100% - 36px));padding:10px 12px;border:1px solid #8ae5c34d;border-radius:14px;background:linear-gradient(135deg,#0a1829ed,#08111df5);box-shadow:0 8px 28px #0007;pointer-events:none;animation:film-impact-in .35s ease-out}.film-impact-label{display:block;margin-bottom:5px;color:#9ab6c9;font-size:9px;letter-spacing:.18em;font-weight:750}.film-impact-player{display:flex;align-items:center;gap:9px;min-width:0;padding:4px 0}.film-impact-player+.film-impact-player{border-top:1px solid #ffffff14;margin-top:4px;padding-top:8px}.film-impact-player>img{width:38px;height:38px;object-fit:contain;border-radius:50%;background:#ffffff0c;flex-shrink:0}.film-impact-name{min-width:0;flex:1}.film-impact-name>strong{font-size:13px;color:#f5f9ff;display:block;overflow-wrap:anywhere}.film-impact-name>small{display:block;margin-top:3px;color:#9cb1c6;font-size:10px;overflow-wrap:anywhere}.film-impact-name>small.you{color:#8ae5c3}.film-impact-name>small.opponent{color:#ffa1b3}.film-impact-points{display:flex;align-items:baseline;gap:4px;white-space:nowrap;font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.film-impact-points small{font-size:10px;letter-spacing:.03em}.film-impact-points.gain{color:#8ae5c3}.film-impact-points.loss{color:#ff8fa7}.film-impact-points.neutral,.film-impact-points.unknown{color:#bbc8d8}.film-readable-caption{flex-shrink:0;display:flex;align-items:baseline;gap:12px;margin:0;padding:11px 16px;border-top:1px solid #ffffff12;background:#0b1420;color:#dbe5f2}.film-readable-caption>span{flex-shrink:0;color:#8ae5c3;font-size:9px;font-weight:750;letter-spacing:.13em}.film-readable-caption>p{margin:0;font-size:12px;line-height:1.55;overflow-wrap:anywhere;white-space:normal}@keyframes film-impact-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.film-play-impact{right:10px;bottom:14px;width:min(280px,calc(100% - 20px));padding:8px 10px;border-radius:11px}.film-impact-player>img{width:30px;height:30px}.film-impact-name>strong{font-size:11px}.film-impact-points{font-size:21px}.film-readable-caption{padding:9px 12px;gap:9px}.film-readable-caption>p{font-size:11px}}@media(max-height:500px) and (orientation:landscape){.film-play-impact{bottom:12px;width:255px;padding:6px 9px}.film-impact-label{display:none}.film-impact-player>img{width:27px;height:27px}.film-impact-player{padding:2px 0}.film-impact-points{font-size:20px}.film-readable-caption{padding:6px 12px;max-height:64px;overflow-y:auto}.film-readable-caption>p{font-size:10px}}@media(prefers-reduced-motion:reduce){.film-play-impact{animation:none}}.film-running-score{position:absolute;z-index:2;top:16px;left:50%;transform:translateX(-50%);width:min(600px,calc(100% - 32px));pointer-events:none}.film-running-score .film-matchup-scoreboard{margin:0;background:linear-gradient(135deg,#0a1829ef,#08111df5);border-color:#8ae5c34d;box-shadow:0 6px 24px #0006;padding:10px 14px;border-radius:14px}.film-running-score .film-score-team{font-size:12px}.film-running-score .film-score-team strong{font-size:26px;color:#8ae5c3}.film-running-score .film-score-team.opponent strong{color:#ff9db1}.film-running-score .film-score-team.opponent{border-color:#ff9db1}.film-running-score .film-score-team img{width:28px;height:28px}@media(max-width:760px){.film-running-score{top:10px;width:calc(100% - 20px)}.film-running-score .film-matchup-scoreboard{padding:8px;gap:8px;border-radius:11px}.film-running-score .film-score-team{font-size:10px;gap:5px;flex-wrap:wrap}.film-running-score .film-score-team img{width:22px;height:22px}.film-running-score .film-score-team strong{font-size:22px}.film-running-score .film-score-team span{flex-basis:calc(100% - 28px)}.film-running-score .film-score-team>strong{margin-left:auto}}@media(max-height:500px) and (orientation:landscape){.film-running-score{top:8px;width:min(540px,calc(100% - 32px))}.film-running-score .film-matchup-scoreboard{padding:5px 10px}.film-running-score .film-score-team strong{font-size:21px}.film-running-score .film-score-team img{width:22px;height:22px}}