.football-channel-card{isolation:isolate;color:#fff;background:0 0;width:100%;min-width:0;display:block;position:relative}.football-channel-art{aspect-ratio:4/3;pointer-events:none;box-sizing:border-box;background:0 0;width:100%;height:auto;min-height:0;display:block;position:relative;overflow:hidden}.football-channel-art>canvas,.football-channel-art>img{object-fit:contain;box-sizing:border-box;filter:none;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:block;position:absolute;inset:0}.football-channel-art.is-upload{-webkit-mask-image:radial-gradient(ellipse closest-side,#000 var(--upload-center,41%),transparent var(--upload-edge,92%));mask-image:radial-gradient(ellipse closest-side,#000 var(--upload-center,41%),transparent var(--upload-edge,92%));-webkit-mask-image:radial-gradient(ellipse closest-side,#000 var(--upload-center,41%),transparent var(--upload-edge,92%))}.football-channel-art.is-upload img{object-fit:cover;filter:brightness(.76)}.football-channel-art.is-upload:after{content:"";background:linear-gradient(0deg,var(--esgtv-black) 0%,transparent 35%);pointer-events:none;position:absolute;inset:0}.football-channel-caption{pointer-events:none;min-width:0;min-height:22px;padding:3px 1px 6px;display:block}.football-channel-card .football-channel-caption>strong{z-index:4;white-space:nowrap;width:auto!important;color:var(--channel-text,#f1d17b)!important;letter-spacing:0!important;text-shadow:-.4px 0 var(--text-edge,#000),.4px 0 var(--text-edge,#000),0 1px 4px #000!important;filter:none!important;margin:0!important;padding:0!important;font:800 21px/1 Arial,sans-serif!important;display:block!important;position:absolute!important;inset:4px auto auto 4px!important}.football-channel-card .football-channel-caption>small{text-align:center;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:hidden;letter-spacing:.1px!important;width:100%!important;max-width:100%!important;min-height:13px!important;color:var(--channel-text,#f5f5f1)!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-shadow:-.4px 0 var(--text-edge,#000),.4px 0 var(--text-edge,#000),0 1px 2px #000!important;filter:none!important;margin:0!important;padding:0!important;font:700 9px/1.4 Arial,sans-serif!important;display:block!important;position:static!important}.football-channel-live{z-index:4;background:#48ee87;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px;box-shadow:0 0 6px #48ee87}.vision-page .modern-vision-console .vision-channel-button-grid.football-channel-grid,.vision-page .modern-vision-console.is-expanded .vision-channel-button-grid.football-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:12px 6px}.vision-page .modern-vision-console .vision-channel-button-grid.football-channel-grid>button{aspect-ratio:auto;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-self:stretch;gap:0;padding:0;overflow:visible}.vision-page .modern-vision-console .vision-channel-button-grid.football-channel-grid>button.is-actively-live:before{display:none}.vision-page .modern-vision-console .vision-channel-button-grid.football-channel-grid>button.is-selected:after{background:#f1d17b;width:18px;height:2px;bottom:0}.vision-page .modern-vision-console .vision-channel-button-grid.football-channel-grid>button:focus-visible{outline-offset:2px;outline:2px solid #ffe49c}.vision-page .modern-vision-console .vision-channel-button-grid.football-channel-grid>button:disabled{opacity:.7}.vision-page .modern-vision-console .vision-channel-scroll{height:420px}.streamer-appearance .football-channel-card,.streamer-channel .football-channel-card{width:210px;max-width:100%}.streamer-appearance .football-channel-caption>strong{font-size:25px!important}.streamer-appearance .football-channel-caption>small{font-size:11px!important}.channel-avatar-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.streamer-panel .channel-avatar-picker button{background:var(--esgtv-black);color:#eee5cd;border:1px solid #4e4735;flex-direction:column;align-items:center;gap:5px;min-width:0;margin:0;padding:5px 3px;display:flex;overflow:hidden}.channel-avatar-picker canvas{aspect-ratio:4/3;object-fit:contain;pointer-events:none;width:100%;height:auto;display:block}.channel-avatar-picker span{text-align:center;font-size:9px;line-height:1.3}.streamer-panel .channel-avatar-picker button[aria-pressed=true]{outline-offset:1px;outline:2px solid #f1d17b}.channel-art-mode{flex-wrap:wrap;gap:12px;display:flex}.streamer-panel .channel-art-mode button[aria-pressed=true]{background:#fff0b5}.shadow-vignette-control{gap:6px;max-width:420px;margin:16px 0;display:grid}.shadow-vignette-control input{accent-color:#f1d17b;width:100%}.shadow-vignette-control small{color:#bdb7a8;font-size:12px}@media (max-width:759px){.football-channel-card .football-channel-caption>strong{font-size:19px!important}.football-channel-card .football-channel-caption>small{font-size:8px!important}.channel-avatar-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.vision-page .modern-vision-console .vision-channel-button-grid.football-channel-grid,.vision-page .modern-vision-console.is-expanded .vision-channel-button-grid.football-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 5px}}.football-channel-card.is-available{background:0 0}.football-channel-card.is-available .football-channel-caption>strong{color:#a29c8d!important}.football-channel-card.is-available .football-channel-caption>small{color:#99968e!important;font-size:7px!important;font-weight:500!important}.football-channel-art.is-shadow-avatar{-webkit-mask-image:radial-gradient(at 50% 43%,#000 36%,#0000 73%);mask-image:radial-gradient(at 50% 43%,#000 36%,#0000 73%)}.football-channel-art.is-upload:after{background:linear-gradient(#0000,#0000)}
