.stv-remote-media-host{position:absolute;z-index:80;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.stv-remote-media-host:empty{display:none}
.stv-remote-media{position:absolute;z-index:9000;inset:0;display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;padding:clamp(20px,3vw,54px);color:#fff;background:radial-gradient(circle at 18% 12%,rgba(126,176,207,.24),transparent 35%),#032a38;font-family:inherit;box-sizing:border-box}
.stv-remote-media header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding-bottom:clamp(12px,2vh,24px)}
.stv-remote-media header img{width:clamp(70px,8vw,142px);height:auto;object-fit:contain}.stv-remote-media header span{font-size:clamp(10px,1.1vw,20px);font-weight:900;letter-spacing:.14em;text-align:right}
.stv-remote-media-frame{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;border-radius:clamp(14px,2vw,32px);background:#021d27;box-shadow:0 24px 90px rgba(0,0,0,.3)}
.stv-remote-media-frame img,.stv-remote-media-frame video{width:100%;height:100%;display:block;object-fit:contain;background:#021d27}
.stv-remote-media.is-clean{display:grid;grid-template-rows:1fr;padding:0;background:#000}
.stv-remote-media.is-clean .stv-remote-media-frame{width:100%;height:100%;border-radius:0;background:#000;box-shadow:none}
.stv-remote-media.is-clean .stv-remote-media-frame video{object-fit:contain;background:#000}
.stv-remote-media footer{overflow:hidden;padding-top:clamp(12px,2vh,24px);font-size:clamp(20px,2.5vw,48px);font-weight:950;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}
.stv-remote-media.is-news-window{border-radius:inherit;padding:clamp(10px,1.15cqw,22px);grid-template-rows:auto 1fr auto;overflow:hidden}
.stv-remote-media.is-news-window header{padding-bottom:clamp(7px,.7cqw,13px)}.stv-remote-media.is-news-window header img{width:clamp(48px,5cqw,96px)}.stv-remote-media.is-news-window header span{font-size:clamp(7px,.72cqw,13px)}
.stv-remote-media.is-news-window .stv-remote-media-frame{border-radius:clamp(8px,.8cqw,16px)}.stv-remote-media.is-news-window footer{padding-top:clamp(7px,.75cqw,14px);font-size:clamp(14px,1.6cqw,30px)}
.stv2-remote-media-host{z-index:30;inset:3.5%;border:1px solid rgba(255,255,255,.13);border-radius:1.15cqw;box-shadow:0 1.2cqw 4cqw rgba(0,0,0,.32)}
.stv-remote-breaking{position:absolute;z-index:100000;inset:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,1.2cqw,24px);padding:clamp(28px,4cqw,76px);box-sizing:border-box;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.16),transparent 30%),linear-gradient(135deg,#6f0713,#d3162e 62%,#ff4960);text-align:left}
.stv-remote-breaking>span{font-size:clamp(11px,1.25cqw,22px);font-weight:950;letter-spacing:.14em}.stv-remote-breaking>strong{max-width:95%;font-size:clamp(30px,4.6cqw,84px);font-weight:950;line-height:.94;letter-spacing:-.045em}.stv-remote-breaking>p{max-width:82%;margin:0;font-size:clamp(14px,1.6cqw,30px);font-weight:700;line-height:1.2}.stv-remote-breaking>small{font-size:clamp(9px,.9cqw,16px);font-weight:900;letter-spacing:.12em}
.stv-remote-breaking>*:not(.stv-remote-breaking-bg){position:relative;z-index:2}.stv-remote-breaking-bg{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;opacity:.34;filter:saturate(.78) contrast(1.1)}.stv-remote-breaking.has-image:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(74,3,14,.96),rgba(133,10,28,.7) 58%,rgba(104,6,20,.45))}
.stv-remote-breaking-notice{position:absolute;z-index:100001;top:15%;left:3.5%;right:3.5%;min-height:7.5%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1cqw;padding:.75cqw 1cqw;border:1px solid rgba(255,255,255,.26);border-radius:.85cqw;color:#fff;background:linear-gradient(90deg,rgba(105,7,18,.98),rgba(205,22,46,.96));box-shadow:0 .8cqw 2.5cqw rgba(0,0,0,.38);pointer-events:none}.stv-remote-breaking-notice>span{padding:.42cqw .65cqw;border-radius:99px;color:#7b111d;background:#fff;font-size:.58cqw;font-weight:950;letter-spacing:.11em;white-space:nowrap}.stv-remote-breaking-notice>strong{min-width:0;overflow:hidden;font-size:1.12cqw;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.stv-remote-breaking-notice>small{font-size:.55cqw;font-weight:900;letter-spacing:.1em;white-space:nowrap}
.stv-remote-breaking-ticker{position:absolute;z-index:100002;left:0;right:0;bottom:0;height:6.5%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;color:#fff;background:#b5162b;box-shadow:0 -.35cqw 1.5cqw rgba(0,0,0,.28);pointer-events:none}.stv-remote-breaking-ticker>strong{align-self:stretch;display:grid;place-items:center;padding:0 1.35cqw;background:#74101d;font-size:.68cqw;font-weight:950;letter-spacing:.12em;white-space:nowrap}.stv-remote-breaking-ticker>div{display:flex;gap:4cqw;min-width:0;overflow:hidden;white-space:nowrap}.stv-remote-breaking-ticker span{display:inline-block;min-width:max-content;padding-left:4cqw;font-size:.86cqw;font-weight:850;animation:stv-remote-breaking-scroll 38s linear infinite}.has-remote-breaking .stv-channel-live-sound{z-index:10!important}.has-remote-breaking-takeover .stv-channel-event-host{opacity:0!important;visibility:hidden!important}@keyframes stv-remote-breaking-scroll{to{transform:translateX(calc(-100% - 4cqw))}}
.stv-remote-event{position:absolute;z-index:8500;top:clamp(10px,1.2cqw,22px);left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,2cqw,38px);width:min(76%,850px);padding:clamp(10px,1.2cqw,20px) clamp(14px,1.6cqw,28px);box-sizing:border-box;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;background:rgba(2,29,39,.9);box-shadow:0 12px 38px rgba(0,0,0,.32);backdrop-filter:blur(14px)}
.stv-remote-event>span{min-width:0;display:grid;gap:2px}.stv-remote-event small{font-size:clamp(7px,.62cqw,11px);font-weight:900;letter-spacing:.11em}.stv-remote-event strong{overflow:hidden;font-size:clamp(11px,1cqw,18px);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.stv-remote-event>b{flex:0 0 auto;font-size:clamp(16px,1.75cqw,32px);font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.02em}
@media(max-width:700px){.stv-remote-media{padding:14px}.stv-remote-media header span{max-width:60%}.stv-remote-media-frame{border-radius:14px}}

/* La cuenta atras no invade la apertura: aparece despues bajo la tematica. */
body.is-channel-intro .stv-channel-event-host {
  opacity:0;
  visibility:hidden;
}
.stv-channel-event-host {
  pointer-events:none;
  transition:opacity .35s ease,visibility .35s ease;
}
.stv-channel-event-host:empty { display:none; }
.stv-channel-event-host .stv-remote-event {
  position:relative;
  inset:auto;
  width:100%;
  transform:none;
}
