.broadcasts-schedule-wrapper{margin:30px 0}
.broadcasts-schedule-title{text-align:center;margin:0 0 20px 0;letter-spacing:0.3px}
.broadcasts-schedule-region-title{margin:20px 0 10px 0;text-align:center;font-size:22px;font-weight:700}
.broadcasts-schedule-note{margin-top:12px;font-size:14px;opacity:0.95}
.broadcasts-schedule-day-title{margin:16px 0 8px 0;text-align:center} .broadcasts-section-separator{display:block;clear:both}
.broadcasts-world-region-separator{display:block;clear:both}
.broadcasts-schedule-line{margin:6px 0;font-size:18px}
.broadcasts-schedule-line.is-flexible .time,
.broadcasts-schedule-line.is-flexible .timezone,
.broadcasts-schedule-line.is-flexible .network{color:#1aa7ff;font-weight:700}
.broadcasts-schedule-cards .broadcasts-schedule-day-grid{
display:grid;
gap:10px;
grid-template-columns: repeat(auto-fit, minmax(230px, 260px));
justify-content: center;
}
.broadcasts-schedule-card{
padding:14px 14px;
color:#fff;
border:0;
position:relative;
overflow:hidden;
}
.broadcasts-schedule-card.has-border{border:2px solid rgba(255,255,255,0.95)}
.broadcasts-schedule-card.has-radius{border-radius:10px}
.broadcasts-schedule-card.has-shadow{box-shadow:0 10px 22px rgba(0,0,0,0.22)}
.broadcasts-schedule-card .broadcasts-schedule-card-time{display:flex;gap:8px;align-items:baseline;font-size:18px;font-weight:800}
.broadcasts-schedule-card .timezone{font-size:14px;font-weight:700;opacity:0.95}
.broadcasts-schedule-card .broadcasts-schedule-card-network{margin-top:8px;font-size:16px;font-weight:700;opacity:0.98}
.broadcasts-schedule-card.is-flexible .time,
.broadcasts-schedule-card.is-flexible .timezone,
.broadcasts-schedule-card.is-flexible .broadcasts-schedule-card-network{
color:#1aa7ff;
text-shadow:0 2px 10px rgba(0,0,0,0.55);
} .style-2 .broadcasts-schedule-card{padding:12px}
.style-3 .broadcasts-schedule-card{padding:18px}
.style-4 .broadcasts-schedule-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:rgba(255,255,255,0.75)}
.style-5 .broadcasts-schedule-card .broadcasts-schedule-card-network{border-top:1px solid rgba(255,255,255,0.35);padding-top:8px}
.style-6 .broadcasts-schedule-card{background-image:none !important;background:#1f1f1f}
.style-7 .broadcasts-schedule-card{box-shadow:0 14px 28px rgba(0,0,0,0.35), inset 0 0 0 1px rgba(255,255,255,0.18)}
.broadcasts-section-sep{opacity:0.8}
.broadcasts-world-sep{opacity:0.55} .style-5 .broadcasts-schedule-card.is-flexible,
.style-6 .broadcasts-schedule-card.is-flexible,
.style-7 .broadcasts-schedule-card.is-flexible{
background-image:none !important;
background:#1e90ff !important;
}
.style-5 .broadcasts-schedule-card.is-flexible .time,
.style-5 .broadcasts-schedule-card.is-flexible .timezone,
.style-5 .broadcasts-schedule-card.is-flexible .broadcasts-schedule-card-network,
.style-6 .broadcasts-schedule-card.is-flexible .time,
.style-6 .broadcasts-schedule-card.is-flexible .timezone,
.style-6 .broadcasts-schedule-card.is-flexible .broadcasts-schedule-card-network,
.style-7 .broadcasts-schedule-card.is-flexible .time,
.style-7 .broadcasts-schedule-card.is-flexible .timezone,
.style-7 .broadcasts-schedule-card.is-flexible .broadcasts-schedule-card-network{
color:#fff !important;
text-shadow:0 3px 10px rgba(0,0,0,0.45) !important;
}