@layer preflight,layout,component;.program-module__nufiDq__container{gap:var(--spacing-2);flex-direction:column;display:flex}.program-module__nufiDq__content{align-items:center;gap:var(--spacing-3);color:var(--color-white,#fff);font-family:var(--font-body);font-size:var(--font-md);line-height:140%;display:flex}.program-module__nufiDq__content[data-active=true]{font-weight:var(--font-medium);color:#f7cb80}.program-module__nufiDq__link{padding-block:calc(var(--spacing-3) / 2);margin-block:calc(-1 * var(--spacing-3) / 2);flex:1;overflow:hidden}.program-module__nufiDq__link:hover{text-decoration:underline}.program-module__nufiDq__play{border-radius:var(--rounded-full);padding:var(--spacing-half);border:1px solid #0000;justify-content:center;align-items:center;display:flex}.program-module__nufiDq__play:hover{border:1px solid var(--color-gray-200)}.program-module__nufiDq__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.program-module__nufiDq__icons{flex-shrink:0;align-items:center;min-width:0;display:flex}.program-module__nufiDq__icons .program-module__nufiDq__recordingIcon,.program-module__nufiDq__icons .program-module__nufiDq__reminder{color:var(--color-primary);margin:var(--spacing-half)}.program-module__nufiDq__image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--rounded-md);width:100%;overflow:hidden}.program-module__nufiDq__badge{top:var(--spacing-1);left:var(--spacing-1);position:absolute}.program-module__nufiDq__progress{z-index:1;background-color:var(--color-black);background:var(--black-60);border-end-end-radius:99999px;border-end-start-radius:99999px;width:100%;height:8.5px;position:absolute;bottom:0;overflow:hidden;transform:translateZ(0)}.program-module__nufiDq__progress .program-module__nufiDq__indicator{background-color:var(--color-white);width:100%;height:100%;transition:transform .66s cubic-bezier(.65,0,.35,1)}.program-module__nufiDq__lockedOverlay{justify-content:center;align-items:center;gap:var(--spacing-2);flex-direction:column;width:100%;height:100%;display:flex}.program-module__nufiDq__lockedReason{color:var(--color-white,#fff);font-family:var(--font-body);font-size:var(--font-md);line-height:140%}
@layer preflight,layout,component;.channel-schedule-module__aqRrAa__container[data-skeleton=true] .channel-schedule-module__aqRrAa__programs{height:333px;border-end-end-radius:var(--rounded-md);border-end-start-radius:var(--rounded-md);margin-block-end:var(--spacing-3)}.channel-schedule-module__aqRrAa__container[data-skeleton=true] .channel-schedule-module__aqRrAa__programs[data-is-today=true]{height:562px}.channel-schedule-module__aqRrAa__container[data-skeleton=true] .channel-schedule-module__aqRrAa__expand{border-radius:var(--rounded-md);height:40px}.channel-schedule-module__aqRrAa__header{align-items:center;gap:var(--spacing-2);height:48px;color:var(--color-white,#fff);font-family:var(--font-body);font-size:var(--font-md);border-bottom:1px solid #fff3;border-start-start-radius:var(--rounded-md);border-start-end-radius:var(--rounded-md);padding-top:6px;padding-bottom:6px;line-height:34px;display:flex}.channel-schedule-module__aqRrAa__image{justify-content:center;align-items:center;max-width:70px;max-height:25px;display:flex}.channel-schedule-module__aqRrAa__image>img{-o-object-fit:contain;object-fit:contain}.channel-schedule-module__aqRrAa__programs{gap:var(--spacing-3);flex-direction:column;padding-block-start:var(--spacing-3);padding-block-end:var(--spacing-4);display:flex}.channel-schedule-module__aqRrAa__programs.channel-schedule-module__aqRrAa__skeleton{gap:0;padding-block:0}.channel-schedule-module__aqRrAa__empty{padding-block-start:var(--spacing-3);padding-block-end:var(--spacing-4)}.channel-schedule-module__aqRrAa__expand{width:100%}.channel-schedule-module__aqRrAa__favouriteButton{margin-left:auto}.channel-schedule-module__aqRrAa__favouriteButtonActive{color:var(--color-primary)}
@layer preflight,layout,component;.channels-schedule-loader-module__ZT-PMa__grid{grid-gap:var(--spacing-5);gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-auto-flow:row;display:grid}
