.program-bar.svelte-1x9zqud.svelte-1x9zqud{display:flex;justify-content:center;align-items:flex-end;height:140px;overflow-x:auto;padding:10px;box-shadow:0 4px 8px #0000001a;background-color:#fff;border-radius:8px;scroll-snap-type:x mandatory}.program-block.svelte-1x9zqud.svelte-1x9zqud{height:120px;padding:20px;background-color:#fff;border-right:2px solid #f1f1f1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;transition:transform .3s;scroll-snap-align:center;flex:0 0 auto}.program-block.last.svelte-1x9zqud.svelte-1x9zqud{border-right:none}.program-block.live.svelte-1x9zqud.svelte-1x9zqud{background-color:#ff7800;color:#fff}.program-block.svelte-1x9zqud .time.svelte-1x9zqud{color:#c8c8c8;font-size:.875rem;font-family:Inter,sans-serif}.program-block.live.svelte-1x9zqud .time.svelte-1x9zqud{color:#fff}.program-block.svelte-1x9zqud .details.svelte-1x9zqud{font-family:Inter,sans-serif}.program-block.svelte-1x9zqud .name.svelte-1x9zqud{font-size:1.3125rem;font-weight:700;color:#787878}.program-block.live.svelte-1x9zqud .name.svelte-1x9zqud{color:#fff}.program-block.svelte-1x9zqud .host.svelte-1x9zqud{font-size:.875rem;font-weight:medium;color:#787878}.program-block.live.svelte-1x9zqud .host.svelte-1x9zqud{color:#fff}.live-indicator.svelte-1x9zqud.svelte-1x9zqud{display:flex;align-items:center;gap:5px;padding-top:10px}.live-indicator.svelte-1x9zqud .circle.svelte-1x9zqud{width:18px;height:18px;border:2px solid white;border-radius:50%;background-color:#fff}.live-indicator.svelte-1x9zqud .text.svelte-1x9zqud{font-size:.875rem;font-weight:700;color:#fff}.no-scrollbar.svelte-1x9zqud.svelte-1x9zqud{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar.svelte-1x9zqud.svelte-1x9zqud::-webkit-scrollbar{display:none}.truncate.svelte-1x9zqud.svelte-1x9zqud{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overflow-y-auto.svelte-4c49fm::-webkit-scrollbar{width:4px}.overflow-y-auto.svelte-4c49fm::-webkit-scrollbar-track{background:#f1f1f1}.overflow-y-auto.svelte-4c49fm::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.overflow-y-auto.svelte-4c49fm::-webkit-scrollbar-thumb:hover{background:#555}.filter.invert{filter:invert(1) brightness(200%)}
