.onair{padding-bottom:6px}.onair-row{display:flex;gap:16px;overflow-x:auto;padding:2px 2px 16px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#2a3566 transparent}.onair-item{flex:none;width:290px;scroll-snap-align:start;display:flex}.onair-item .ch-card{width:100%}.guide-grid{min-width:calc(var(--total) * var(--pm) + var(--chw))}.g-row{display:grid;grid-template-columns:var(--chw) 1fr;border-bottom:1px solid var(--line)}.g-head{position:sticky;top:0;z-index:5;background:#0e1636}.g-ch{position:sticky;left:0;z-index:4;display:flex;align-items:center;gap:10px;padding:8px 10px;background:#0e1636;border-right:1px solid var(--line)}.g-corner{color:var(--muted);font:600 12px Inter;letter-spacing:1px;text-transform:uppercase}.g-logo{flex:none;width:50px;height:38px;border-radius:7px;overflow:hidden;background:#fff;display:block}.g-logo .thumb{object-fit:contain;padding:3px}.g-logo .thumb-fallback .fb-title,.g-logo .fb-icon{display:none}.g-ch b{font:600 13px/1.25 Inter;min-width:0}.g-track{position:relative;height:66px}.g-times{height:36px}.g-times span{position:absolute;top:10px;transform:translate(-1px);font-size:12px;color:var(--muted);padding-left:6px;border-left:1px solid var(--line);height:20px;white-space:nowrap}.g-now{position:absolute;top:0;bottom:0;width:2px;background:var(--red);z-index:2;box-shadow:0 0 8px #d8262fb3}.g-show{position:absolute;top:5px;bottom:5px;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:0 10px;border-radius:9px;background:#18244e;border:1px solid var(--line);overflow:hidden;transition:background .15s}.g-show:hover{background:#243574;border-color:#e6b03a80}.g-show.now{background:linear-gradient(135deg,#2b3d8a,#4a2a7a);border-color:#e6b03a8c}.g-show b{font:600 13px Inter}.g-show small{font-size:11.5px;color:#aab4d8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guide-skel{height:420px;border-radius:16px}@media (max-width:820px){.g-ch{padding:6px}}@media (max-width:820px){.g-logo{width:36px;height:30px}}@media (max-width:820px){.g-ch b{font-size:12px}}@media (max-width:820px){.g-track{height:58px}}@media (max-width:560px){.onair-item{width:min(86vw,320px)}}@media (max-width:560px){.onair-item .ch-card{flex-direction:column}}@media (max-width:560px){.onair-item .ch-art,.onair-item .ch-art.has-tile{width:auto;aspect-ratio:16/10;min-height:0;align-self:stretch}}.tv-disclaimer{position:relative;display:flex;align-items:center;gap:18px;margin:28px 0 22px;padding:18px 22px 18px 20px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#e6b03a1f,#4a7cff14 70%);border:1px solid rgba(230,176,58,.32);box-shadow:0 14px 34px #00000040}.tv-disclaimer:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--gold2),var(--gold))}.tv-disc-ic{flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#e6b03a29;color:var(--gold2)}.tv-disclaimer b{display:block;font:600 17px Oswald,sans-serif;letter-spacing:.3px;color:#fff;margin-bottom:3px}.tv-disclaimer p{margin:0;color:#d3d9ee;font-size:14.5px;line-height:1.55;max-width:880px}.tv-disc-tags{margin-left:auto;flex:none;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.tv-disc-tags span{font:800 10.5px Inter,sans-serif;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#e3e7f6;white-space:nowrap}.tv-disc-tags span:first-child{background:#54e38a24;border-color:#54e38a66;color:#9ff3c0}@media (max-width:760px){.tv-disclaimer{align-items:flex-start;padding:16px 16px 16px 18px;gap:14px}}@media (max-width:760px){.tv-disc-ic{width:40px;height:40px}}@media (max-width:760px){.tv-disc-tags{display:none}}@media (max-width:760px){.tv-disclaimer p{font-size:14px}}
