.mini-player{border:1px solid rgba(129,255,73,.18);background:#000}
.mini-player #previewPlaceholder{font-size:.9vw;font-weight:800;letter-spacing:.04em;color:#b9d8c0;text-align:center}
.preview-help{font-size:.82vw;font-weight:800;text-transform:uppercase;color:#b8ffc3}
.channel-options.source-stage{grid-template-columns:1fr!important;gap:1.15vh!important;padding:.3vh .25vw}
.channel-options.source-stage .channel-option{grid-template-columns:5.2vw minmax(0,1fr)!important;grid-template-rows:1fr!important;min-height:8.6vh!important;height:8.6vh!important;padding:.8vh 1vw!important;background:linear-gradient(100deg,#061009,#0b1710)!important;border:1px solid #284333!important;border-radius:.8vw!important;justify-items:start!important}
.channel-options.source-stage .channel-option:after{content:none!important;display:none!important}
.channel-options.source-stage .channel-option img{width:4.2vw!important;height:5.8vh!important;justify-self:center!important;background:transparent!important;padding:0!important;border-radius:.55vw!important}
.channel-options.source-stage .channel-option strong{font-size:1.08vw!important;text-align:left!important;color:#fff}
.channel-options.source-stage .channel-option:focus{background:linear-gradient(100deg,#193f13,#102719)!important;border-color:#a7ff34!important}
.channels-box.two-stage{width:62vw!important;padding:2.1vw!important}
.sports-time{font-size:.9vw!important;color:#fff!important;text-transform:uppercase;line-height:1.5!important}
.sports-score small{min-width:5.3vw;text-align:center;font-size:.63vw!important;letter-spacing:.04em}
.sports-score small.status-live{color:#fff;background:#b81d37;border-color:#ff536d}
.sports-score small.status-finished{color:#fff;background:#295c16;border-color:#8dff48}
.sports-score small.status-scheduled{color:#fff;background:#584514;border-color:#ffcf48}
.sports-header h1,#sportsFilterTitle{text-transform:uppercase}
.catalog-status #environmentLabel{font-size:1.18vw!important;color:#fff!important}
.catalog-status .forecast-day{min-width:7.5vw!important;font-size:1.18vw!important;line-height:1.28!important;color:#fff!important;text-transform:uppercase}
.catalog-status #accountLabel{font-size:1.1vw!important}.catalog-status #clock{font-size:2.45vw!important}.catalog-status small{font-size:1.08vw!important;color:#fff!important}
.continue-art.has-poster{display:block!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;color:transparent!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}
.account-menu{gap:1.2vh!important;background:radial-gradient(circle at 50% 43%,rgba(85,26,118,.32),transparent 34%),rgba(0,9,5,.94)!important}
.account-menu:before{content:'GERENCIAR PLAYLIST'!important;width:35vw!important;padding:2.6vh 2.2vw 2vh!important;border:1px solid #365040!important;border-radius:1vw!important;background:linear-gradient(120deg,#142219,#12101c)!important;font-size:1.6vw!important;text-align:center!important;letter-spacing:.04em}
.account-menu button{position:relative;width:35vw!important;height:8vh!important;margin:0!important;padding:0 2vw 0 4.2vw!important;border-radius:.8vw!important;font-size:1.13vw!important;font-weight:850;background:linear-gradient(100deg,#0d1812,#11101a)!important}
.account-menu button:before{position:absolute;left:1.5vw;font-size:1.5vw}.account-menu button[data-account-action="connect"]:before{content:'▶'}.account-menu button[data-account-action="edit"]:before{content:'✎'}.account-menu button[data-account-action="delete"]:before{content:'⌫'}.account-menu button[data-account-action="cancel"]:before{content:'←'}
.account-menu button:focus{background:linear-gradient(100deg,#24472d,#3d1650)!important;border-color:#c442ff!important}
