.today-lineup{background:linear-gradient(135deg,#06172f,#0b3153 62%,#32164f);color:#fff;padding:28px 0 32px;border-top:1px solid #13c9ee55}.today-lineup-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.today-lineup-heading h2{font-size:30px;margin:5px 0}.today-lineup-heading p{margin:0;color:#b8cede}.today-lineup-heading>a{color:#12cef2;font-weight:900;text-decoration:none;text-transform:uppercase;font-size:12px}.today-lineup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.today-show{position:relative;display:grid;grid-template-columns:58px 54px minmax(0,1fr);gap:12px;align-items:center;min-height:86px;padding:13px 15px;background:#071529;border:1px solid #27445f;border-radius:14px}.today-show time{font-size:12px;color:#10cdf1;font-weight:900}.today-show h3{font-size:16px;line-height:1.1;margin:0}.today-show p{font-size:11px;color:#9eb5c8;margin:5px 0 0}.today-show .live-pill{position:absolute;right:10px;top:9px}.today-show.is-live{border:2px solid #0ed1f5;background:linear-gradient(135deg,#07304b,#102554);box-shadow:0 0 24px #05cff233}.today-show.is-live>div{padding-right:58px}.today-show.is-past{opacity:.57}.schedule-body.schedule-body-full{display:block}.schedule-body-full .weekly-schedule{width:100%}@media(max-width:700px){.today-lineup-heading{align-items:flex-start;flex-direction:column}.today-lineup-heading h2{font-size:25px}.today-lineup-grid{grid-template-columns:1fr}.today-show{grid-template-columns:72px 45px minmax(0,1fr)}.today-show .schedule-app-icon{width:42px;height:42px;border-radius:11px}}
