.glp-live-banner,.glp-live-banner *{font-family:Poppins,sans-serif}.glp-week-schedule,.glp-week-schedule *{font-family:inherit}.glp-live-banner{align-items:center;background:var(--glp-bg,#9146FF);border-radius:7px;box-sizing:border-box;color:#fff;display:flex;gap:28px;height:60px;justify-content:center;margin:30px auto;max-width:800px;padding:0 34px;position:relative;width:100%}.glp-live-logo{height:auto;margin-top:-18px;max-width:55px;object-fit:contain;width:55px}.glp-live-text{font-size:18px;font-weight:400;line-height:1.25;min-width:0}.glp-live-text a{color:inherit;font-weight:400;text-decoration:underline}.glp-live-button{animation:glpPulse 2.2s ease-in-out infinite;background:#09030f;border-radius:4px;color:#fff!important;font-weight:600;padding:9px 15px;text-decoration:none;white-space:nowrap}@keyframes glpPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.98)}}.glp-week-schedule{display:grid;gap:14px;margin-left:auto;margin-right:auto;max-width:800px;width:100%}.glp-week-panel{display:grid;gap:14px}.glp-week-panel[hidden]{display:none!important}.glp-week-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.glp-week-header h3{margin:0}.glp-week-nav{display:flex;flex-wrap:wrap;gap:8px}.glp-week-nav a,.glp-week-nav button{background:transparent;border:1px solid currentColor;border-radius:6px;box-shadow:none;color:inherit;cursor:pointer;padding:7px 11px;text-decoration:none}.glp-week-days{display:grid;gap:8px}.glp-day-card{background:#1B2332!important;border:1px solid rgba(255,255,255,.22);border-radius:8px;display:grid;gap:6px;padding:9px 11px}.glp-day-card:nth-child(even),.glp-day-card:nth-child(odd){background:#1B2332!important}.glp-day-card.is-today{gap:10px;padding:14px}.glp-day-card.is-past-day{background:#151b27!important;border-color:rgba(255,255,255,.12)!important;filter:grayscale(1)!important;opacity:.34!important;padding-bottom:6px;padding-top:6px}.glp-day-card.is-past-day .glp-day-card-header strong,.glp-day-card.is-past-day .glp-day-date,.glp-day-card.is-past-day .glp-stream-name,.glp-day-card.is-past-day .glp-stream-name a,.glp-day-card.is-past-day .glp-stream-time,.glp-day-card.is-past-day .glp-no-stream{color:rgba(255,255,255,.58)!important}.glp-day-card.is-past-day .glp-week-stream{border-color:rgba(255,255,255,.14)!important;padding-bottom:5px;padding-top:5px}.glp-day-card.is-finished-day{background:#151b27!important;border-color:rgba(255,255,255,.13)!important}.glp-day-card.is-finished-day .glp-day-card-header{filter:grayscale(1);opacity:.4}.glp-day-card.is-finished-day .glp-day-card-header strong,.glp-day-card.is-finished-day .glp-day-date{color:rgba(255,255,255,.6)!important}.glp-day-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.glp-day-card-header strong{font-size:16px;font-weight:600}.glp-day-card.is-today .glp-day-card-header strong{font-size:20px}.glp-day-date{font-size:12px;font-weight:400;line-height:1;opacity:.68;white-space:nowrap}.glp-day-card.is-today .glp-day-date{font-size:13px;opacity:.9}.glp-day-streams{display:grid;gap:7px}.glp-week-stream{align-items:stretch;background:#1B2332!important;border:1px solid rgba(255,255,255,.22);border-radius:7px;color:#fff;display:grid;gap:10px;grid-template-columns:1fr auto;padding:8px 10px}.glp-day-card.is-today .glp-week-stream{padding:10px 12px}.glp-stream-info{display:grid;gap:3px}.glp-stream-name,.glp-stream-time{color:#fff;font-weight:400}.glp-stream-name a{color:#fff;text-decoration:underline}.glp-stream-name a:hover,.glp-stream-name a:focus{color:var(--gn-accent,#F28C1C)}.glp-stream-time{font-weight:600}.glp-week-stream.is-past{border-color:rgba(255,255,255,.14)!important;filter:grayscale(1)!important;opacity:.42!important}.glp-week-stream.is-past .glp-stream-name,.glp-week-stream.is-past .glp-stream-name a,.glp-week-stream.is-past .glp-stream-time{color:rgba(255,255,255,.58)!important}.glp-week-stream.is-live{border-color:#dc2626!important;filter:none!important;opacity:1!important}.glp-stream-live{align-items:center;animation:glpPulse 2.2s ease-in-out infinite;background:#dc2626;border-radius:12px;color:#fff!important;display:flex;font-weight:600;justify-content:center;padding:6px 20px;text-align:center;text-decoration:none;white-space:nowrap}.glp-no-stream{opacity:.62}@media(max-width:700px){.glp-live-banner{align-items:flex-start;display:grid;gap:12px;grid-template-columns:72px 1fr;height:auto;margin:30px auto;max-width:330px;min-height:142px;padding:28px}.glp-live-logo{grid-row:1/3;height:auto;margin-top:0;max-width:55px;width:55px}.glp-live-text{font-size:18px}.glp-live-button{justify-self:start}.glp-week-schedule{max-width:360px}.glp-week-header{display:grid;gap:10px}.glp-week-nav a,.glp-week-nav button{width:100%;text-align:center}.glp-day-card-header strong{font-size:15px}.glp-day-card.is-today .glp-day-card-header strong{font-size:19px}.glp-day-date{font-size:11px}.glp-day-card.is-today .glp-day-date{font-size:12px}.glp-week-stream{grid-template-columns:1fr auto}.glp-stream-live{font-size:13px;padding-left:18px;padding-right:18px}.glp-no-stream{display:block;padding-top:2px}}
.glp-banner-placeholder{display:flow-root;min-height:120px}@media(max-width:700px){.glp-banner-placeholder{min-height:202px}}
.glp-banner-placeholder:empty{min-height:0}
@media(prefers-reduced-motion:reduce){.glp-live-button,.glp-stream-live{animation:none}}
