#reward-promo-modal{position:fixed;padding:0;border:1px solid #e5dcff;border-radius:24px;width:min(780px,94vw);max-width:94vw;max-height:92dvh;overflow:auto;background:#f8f4ff;box-shadow:0 30px 100px #17103c55}#reward-promo-modal::backdrop{background:#16112d99;backdrop-filter:blur(4px)}#reward-promo-frame{display:block;width:100%;height:500px;border:0;background:#f8f4ff}.reward-promo-x{position:absolute;z-index:2;right:12px;top:12px;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffdd;color:#584779;cursor:pointer}.reward-promo-footer{display:flex;justify-content:space-between;padding:12px 20px;background:white;border-top:1px solid #ebe5f5}.reward-promo-footer button{border:0;background:none;padding:8px;color:#746886;cursor:pointer;font-size:12px}#reward-promo-modal button:focus-visible{outline:3px solid #8062d8;outline-offset:2px}@media(max-width:520px){#reward-promo-frame{height:560px}#reward-promo-modal{border-radius:18px}}
