.mg-purchase-dialog[hidden]{display:none!important}.mg-purchase-dialog{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:20px;direction:rtl}.mg-purchase-backdrop{position:absolute;inset:0;background:#002d27b8;backdrop-filter:blur(5px)}.mg-purchase-dialog section{position:relative;box-sizing:border-box;width:min(100%,460px);max-height:90dvh;overflow:auto;border:1px solid #d7dfd4;border-radius:30px;padding:35px 27px 24px;background:linear-gradient(140deg,#fff,#f2f6ef);color:#204a3b;box-shadow:0 22px 75px #00251b50;text-align:center;font-family:inherit}.mg-purchase-dialog section>button:first-child{position:absolute;left:14px;top:10px;border:0;background:transparent;color:#426353;font-size:28px;padding:5px 10px;cursor:pointer}.mg-purchase-shield{display:grid;place-items:center;width:65px;height:65px;border-radius:24px;background:#deeee1;color:#00614b;font-size:33px;margin:0 auto 18px}.mg-purchase-dialog h2{font-size:21px;line-height:1.7;margin:0 0 12px}.mg-purchase-dialog p{font-size:14px;line-height:2;color:#5d7168;margin:0 0 23px}.mg-purchase-primary{display:block;border-radius:24px;background:linear-gradient(100deg,#05705b,#003c34);color:#fff!important;padding:13px 15px;text-decoration:none;font-size:14px}.mg-purchase-later{display:block;width:100%;border:0;background:transparent;font:inherit;color:#566b5c;font-size:12px;margin-top:12px;padding:10px;cursor:pointer}.mg-purchase-dialog :focus-visible{outline:3px solid #ccae68;outline-offset:3px}@media(max-width:480px){.mg-purchase-dialog{padding:14px}.mg-purchase-dialog section{padding:32px 20px 20px;border-radius:25px}}
