.rights-promo-dialog{color:#172c21;z-index:10000;background:#fff;border:0;border-radius:18px;width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0006}.rights-promo-dialog::backdrop{background:#091810bd}.rights-promo-content header{justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.rights-promo-content h2{margin:0;font-size:17px;font-weight:700}.rights-promo-content header button{color:#172c21;cursor:pointer;background:#eef4ef;border:0;border-radius:50%;flex-shrink:0;width:40px;height:40px;font-size:30px;line-height:1}.rights-promo-content video{object-fit:contain;background:#000;width:100%;height:min(64dvh,620px);display:block}.rights-promo-content footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rights-promo-content footer span{color:#536359;font-size:12px;line-height:1.4}.rights-promo-content footer button{color:#fff;white-space:nowrap;cursor:pointer;background:#147d42;border:0;border-radius:10px;min-height:44px;padding:9px 15px;font-size:14px;font-weight:700}.rights-promo-content button:focus-visible{outline-offset:2px;outline:3px solid #f0ac21}@media (height<=480px){.rights-promo-content video{height:52dvh}.rights-promo-content header{padding:4px 12px}.rights-promo-content footer{padding:6px 12px}}
