.namoYoutubeLive{min-width:0}
.namoYoutubeLive__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}
.namoYoutubeLive .namoYoutubeLive__title{display:flex;align-items:center;gap:10px;margin:0;font-size:24px;line-height:1.2;font-weight:600}
.namoYoutubeLive__title:before{content:"";display:block;width:4px;height:20px;border-radius:2px;background:var(--i-primary)}
/* Span two of three equal outer tracks, including the gap and native frame insets. */
.namoYoutubeLive__grid{display:grid;grid-template-columns:minmax(0,calc((200% - 20px + var(--i-box--pa-in) + var(--i-box--bo-wi)) / 3)) minmax(0,1fr);gap:20px;align-items:stretch}
.namoYoutubeLive__player{min-width:0}
.namoYoutubeLive__chat{display:flex;min-width:0}
.namoYoutubeLive__playerBody{position:relative;width:100%;aspect-ratio:16/9;min-height:200px;overflow:hidden;border-radius:calc(var(--i-box--bo-ra) - var(--i-box--bo-wi))}
.namoYoutubeLive__chatBody{position:relative;flex:1;min-width:0;overflow:hidden;border-radius:calc(var(--i-box--bo-ra) - var(--i-box--bo-wi))}
.namoYoutubeLive iframe{position:absolute;inset:0;border:0;width:100%;height:100%}
.namoYoutubeLive__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.75em}
.namoYoutubeLive__badge{font-weight:700;color:inherit}
.namoYoutubeLive__badge:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#e53935;margin-inline-end:6px}
.namoYoutubeLive__mobile{display:none}
.namoYoutubeLive a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
[data-youtubelive-slot][hidden]{display:none!important}
@media(max-width:979px){.namoYoutubeLive__grid{grid-template-columns:minmax(0,1fr)}.namoYoutubeLive__chat{display:none}.namoYoutubeLive__mobile{display:inline}.namoYoutubeLive__links{font-size:.8125em}}
@media(max-width:767px){.namoYoutubeLive__header{padding-inline:16px;gap:8px;margin-bottom:16px}.namoYoutubeLive .namoYoutubeLive__title{font-size:22px}.namoYoutubeLive__links{width:100%;min-width:0;justify-content:flex-start}.namoYoutubeLive__mobile{flex-basis:100%}}
