
.rc-full-schedule{--red:#ec1732;background:#0c0c0e;color:#fff;width:100%;font-family:Arial,Helvetica,sans-serif;border:1px solid #30242a;border-radius:8px;overflow:hidden}.rc-full-schedule *{box-sizing:border-box}.rc-days-strip{display:flex;justify-content:center;background:#111114;overflow-x:auto}.rc-day-btn{border:0;border-right:1px solid #292329;background:#111114;color:#fff;min-width:90px;flex:1;padding:20px 12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;align-items:center}.rc-day-btn span{font-size:14px;font-weight:bold}.rc-day-btn strong{font-size:27px}.rc-day-btn.active{background:#ec1732;color:#fff}.rc-day-btn:hover:not(.active){background:#2c121b}.rc-band-tabs{display:flex;gap:25px;justify-content:center;padding:0 16px;background:#151518;overflow-x:auto;border-bottom:1px solid #36262e}.rc-band-tabs button{border:0;border-bottom:3px solid transparent;background:none;color:#aaa;padding:17px 0;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}.rc-band-tabs button.active{border-color:#ec1732;color:#fff}.rc-schedule-list{padding:10px 0}.rc-schedule-row{display:none}.rc-band-heading{padding:13px 25px;background:#251019;color:#ff506c;font-size:12px;font-weight:bold}.rc-show-line{display:grid;grid-template-columns:130px 230px minmax(0,1fr);gap:25px;align-items:center;padding:28px;border-bottom:1px solid #2d242a}.rc-show-time{font-size:15px;font-weight:bold;color:#ff506c;white-space:nowrap}.rc-show-image img,.rc-image-placeholder{width:230px;height:140px;object-fit:cover;display:block;background:#1b151b;border-radius:7px}.rc-duration{font-size:11px;color:#aaa;margin-bottom:7px}.rc-program-title{font-size:24px;font-weight:800}.rc-host-name{font-size:14px;color:#bbb;margin-top:8px}.rc-empty-day{display:none;padding:35px;text-align:center;color:#aaa}.rc-live-only{display:flex;gap:16px;align-items:center;padding:18px;background:#18181c;border-left:4px solid #ec1732}.rc-live-image img,.rc-live-image-placeholder{width:90px;height:90px;object-fit:cover;background:#24101a;border-radius:6px}.rc-live-day{font-size:12px;color:#ff506c;font-weight:bold}.rc-live-program{font-size:23px;font-weight:bold}.rc-live-time,.rc-live-host{color:#bbb;font-size:13px;margin-top:5px}.is-on-air .rc-show-line{border-left:4px solid #ec1732}@media(max-width:750px){.rc-days-strip{justify-content:flex-start}.rc-day-btn{min-width:65px;padding:16px 8px}.rc-day-btn span{font-size:11px}.rc-band-tabs{justify-content:flex-start;gap:20px}.rc-show-line{grid-template-columns:95px minmax(0,1fr);padding:20px;gap:15px}.rc-show-time{grid-column:1/-1}.rc-show-image img,.rc-image-placeholder{width:95px;height:75px}.rc-program-title{font-size:19px}}