#epg-guide{display:none}.epg-mode #epg-guide{display:flex;flex-direction:column;min-height:0;height:100%}.epg-mode .live-screen,.epg-mode .live-epg{display:none!important}.epg-mode .live-stage-content{padding:0;overflow:hidden;flex:1;min-height:0}.guide-days{display:flex;gap:8px;padding:16px 20px;border-bottom:1px solid #252a39;overflow-x:auto;flex-shrink:0}.guide-days button{white-space:nowrap;background:#171c28;border:1px solid #252b3b;border-radius:6px;color:#9aa9c4;padding:10px 15px;cursor:pointer}.guide-days button.active{background:#367bf5;border-color:#367bf5;color:white}.guide-days small{margin-left:12px;opacity:.65}.guide-programs{overflow-y:auto;min-height:0;flex:1;padding:12px 20px}.guide-program{display:flex;gap:20px;min-height:62px;padding:14px 16px;margin-bottom:5px;background:#101520;border:1px solid #1e2431;border-radius:7px}.guide-program.is-now{background:#17263b;border-color:#2c4d78}.guide-time{flex:0 0 90px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:#afbdd5}.guide-time small{color:#64718d;font-size:10px}.guide-copy{min-width:0;flex:1;font-size:13px}.guide-copy p{color:#8291ae;font-size:12px;line-height:1.6;margin:7px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guide-now{margin-left:9px;background:#ef435a;border-radius:3px;padding:3px 6px;font-size:9px;color:white}.guide-copy .epg-progress-row{margin-top:10px}.guide-copy .epg-progress-row>small{white-space:nowrap;color:#8093b4;font-size:10px}.guide-empty{margin:auto;text-align:center;padding:40px;color:#74829d}.guide-empty>span{display:block;font-size:32px;margin-bottom:12px}.guide-empty>strong{display:block;color:#a6b3ca}.guide-empty p{font-size:12px}@media(max-width:700px){.guide-days{padding:12px}.guide-programs{padding:10px}.guide-program{gap:10px;padding:12px 10px}.guide-time{flex-basis:78px}.guide-copy .epg-progress-row{flex-wrap:wrap}}
@media(max-width:760px){.epg-mode .live-stage{height:70dvh;min-height:400px;overflow:hidden}}
