.am-cod-video-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#070910}
.am-cod-video-bg img,.am-cod-video-bg video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;opacity:.7}
.am-cod-video-bg video{opacity:0;transition:opacity .5s ease}
.am-cod-video-bg.am-video-playing video{opacity:.7}
.am-cod-video-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#07091066,#07091099 55%,#070910c4)}
.am-cod-video-toggle{position:fixed;bottom:18px;left:18px;z-index:60;border:1px solid #6685bd77;border-radius:22px;padding:7px 13px;background:#090f20df;color:#dce7ff;font-size:11px;line-height:1.6;cursor:pointer}
.am-cod-video-toggle:focus-visible{outline:2px solid #b6d7ff;outline-offset:3px}
.am-cod-video-bg-modal{position:absolute;z-index:0;border-radius:inherit}
.am-cod-group-modal .modal-content{position:relative;isolation:isolate;background:#080d18;overflow:hidden}
.am-cod-group-modal .modal-header,.am-cod-group-modal .modal-body{position:relative;z-index:1;background:transparent}
.am-cod-group-modal .modal-body{padding-bottom:58px}
.am-cod-video-toggle-modal{position:absolute;bottom:12px;left:14px;z-index:6}
@media(max-width:700px){.am-cod-video-bg img,.am-cod-video-bg video{object-position:55% center}.am-cod-video-toggle{font-size:10px;bottom:12px;left:12px}}
@media(prefers-reduced-motion:reduce){.am-cod-video-bg video{display:none;transition:none}.am-cod-video-toggle{display:none}}
