=== CSS PROG36 ===
288:.track36{position:relative;height:64px;min-width:8640px;background:rgba(0,62,130,.42)}
289:.prog36{position:absolute;top:5px;height:54px;border-radius:7px;background:rgba(25,32,40,.92);border:1px solid rgba(0,210,255,.18);padding:7px 10px;overflow:hidden}
290:.prog36 b{display:block;font-size:14px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
291:.prog36 small{display:block;font-size:10px;color:#cdefff;margin-top:4px}
292:.prog36.nowProg{background:rgba(0,190,230,.72);border:2px solid #ffd900}
293:.prog36.noinfo{text-align:center;color:#bdefff;font-weight:800;padding-top:18px}
504:        <div class="track36">
506:                <div class="prog36 noinfo" style="left:0px;width:8640px">Sin información</div>
510:                $nowProg=(time()>=$pr["start"] && time()<$pr["end"]);
512:                <div class="prog36 <?=$nowProg?'nowProg':''?>" style="left:<?=$left?>px;width:<?=$width?>px">

=== BLOQUE PROGRAMA 400-430 ===
        <div class="logo"><span>puntoz</span> TV</div>
        <div class="nav active navFocus">▣ TV EN VIVO</div>
        <div class="nav navFocus">⌂ Inicio</div>
        <div class="nav navFocus">🎬 Movies</div>
        <div class="nav navFocus">▤ TV Shows</div>
        <div class="nav navFocus">⚙ Settings</div>
    </aside>

    <section class="cats">
        <h1>All playlists</h1>
        <a class="cat navFocus <?=$cat===''?'active':''?>" href="tv_clean.php">All channels</a>
        <?php foreach($cats as $c): ?>
        <a class="cat navFocus <?=((string)$cat===(string)$c["category_id"])?'active':''?>" href="tv_clean.php?cat=<?=urlencode($c["category_id"])?><?=$keepEpg?>">
            <?=htmlspecialchars($c["category_name"] ?? "Sin nombre")?>
        </a>
        <?php endforeach; ?>
    </section>

    <main class="main">
        <section class="top">
            <div class="videoBox navFocus" tabindex="0">
                <?php if($playUrl): ?>
                <video id="mainVideo" class="navFocus" tabindex="0" autoplay playsinline src="<?=htmlspecialchars($playUrl)?>"></video>
                <?php endif; ?>
            </div>
            <div class="info"><a class="refreshEpg navFocus" href="<?=htmlspecialchars($_SERVER["PHP_SELF"])?>?<?=htmlspecialchars(http_build_query(array_merge($_GET, ["epg_refresh"=>time()])))?>">↻ Actualizar EPG</a>
<?php if(isset($_GET["epg_refresh"])): ?><div class="toast">Guía actualizada OK</div><?php endif; ?>
            <?php
              $nowTitle = $epg[0] ?? $epgNow ?? "No information";
              $nextTitle = $epg[1] ?? $epgNext ?? "No information";
              $startTs = intval($epg[2] ?? 0);
