.local-quick .local-channel[data-channel=whatsapp],.brand-social[data-channel=whatsapp]{background:#25d366!important;color:#fff!important}
.local-quick .local-channel[data-channel=facebook],.brand-social[data-channel=facebook]{background:#0866ff!important;color:#fff!important}
.local-quick .local-channel[data-channel=instagram],.brand-social[data-channel=instagram]{background:radial-gradient(circle at 30% 105%,#ffd600 0%,#ff7a00 25%,#ff0069 55%,#d300c5 75%,#7638fa 100%)!important;color:#fff!important}
.brand-social[data-channel=linkedin]{background:#0a66c2!important;color:#fff!important}
.brand-social[data-channel=x],.brand-social[data-channel=tiktok]{background:#000!important;color:#fff!important}
.local-channel.is-unconfigured{opacity:1}
.local-video-dialog{width:min(1100px,94vw);max-width:94vw;padding:44px 12px 12px;background:#111;border:1px solid #555;border-radius:14px;color:white;overflow:hidden}
.local-video-dialog::backdrop{background:rgba(0,0,0,.88)}
.local-video-dialog video{display:block;width:100%;max-height:78dvh;object-fit:contain;background:#000}
.video-close{position:absolute;right:12px;top:2px;font-size:32px;line-height:36px;border:0;background:transparent;color:white;cursor:pointer;width:40px;height:40px}
.video-close:focus-visible{outline:2px solid white}
.video-modal-open{overflow:hidden}
.hero-bg-video{background:#18181b}
.hero video,.intro-video video{object-fit:cover;width:100%;height:100%}
.footer-links ul ul{padding-left:12px;margin-top:8px}
.background-preview{background-size:cover;background-position:center}
