.guide-page .guide-tv-programs{position:relative}.guide-page .guide-schedule-empty{color:#bdcfe4;background:#14243a;border:1px dashed #506780;border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:8px;min-height:100px;padding:20px 24px;display:flex}.guide-page .guide-schedule-empty strong{color:#f1f5fa;font-size:16px}.guide-page .guide-schedule-empty span{font-size:14px;line-height:1.5}.guide-page .guide-schedule-label{z-index:2;color:#ffe0bf;pointer-events:none;background:#16263d;border-radius:5px;padding:3px 8px;font-size:12px;line-height:1.4;position:absolute;bottom:4px;right:8px}.guide-page .guide-provider-health{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:14px 0;display:grid}.guide-page .guide-provider-health>div{color:#e9f1fa;background:#122238;border:1px solid #35506d;border-radius:9px;flex-direction:column;gap:5px;padding:12px 16px;display:flex}.guide-page .guide-provider-health span{color:#c2d4e8;font-size:13px}.guide-page .guide-provider-health small{color:#e5c9a4;font-size:12px;line-height:1.4}.guide-page .guide-unavailable-toggle{color:#edf4ff;cursor:pointer;background:#1b3553;border:1px solid #577a9e;border-radius:8px;margin:0 0 16px;padding:10px 16px}.guide-page .guide-unavailable-toggle:focus-visible{outline-offset:3px;outline:3px solid #88d9ff}.guide-page .guide-tv-program:not(.on-now):not(:has(img)){background:#f4f9f9!important}
