.fade-enter-active[data-v-b777c64a],.fade-leave-active[data-v-b777c64a]{transition:all .3s ease}.fade-enter[data-v-b777c64a],.fade-leave-to[data-v-b777c64a]{opacity:0}.custom-dialog-mask[data-v-b777c64a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:2000;display:flex;align-items:center;justify-content:center}.custom-dialog[data-v-b777c64a]{position:relative;width:420px;border-radius:30px;overflow:visible;animation:scaleIn-b777c64a .3s ease}@keyframes scaleIn-b777c64a{0%{transform:scale(.8);opacity:.3}to{transform:scale(1);opacity:1}}.title-bg[data-v-b777c64a]{height:108px;width:254px;left:33%;transform:translateX(33%);z-index:10}.header[data-v-b777c64a]{position:absolute;top:-90px;left:50%;transform:translateX(-50%);z-index:9}.header .gift[data-v-b777c64a]{width:110px;height:110px}.bg-wrapper[data-v-b777c64a]{height:231px;background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;border-radius:30px;padding-bottom:20px;margin-top:-76px;text-align:center;font-family:Microsoft YaHei,sans-serif;position:relative}.bg-wrapper .content[data-v-b777c64a]{flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:40px 30px 0;padding-top:72px}.bg-wrapper .content p[data-v-b777c64a]{color:var(--common-color41);font-size:18px;font-weight:600;margin-bottom:18px}.bg-wrapper .content span[data-v-b777c64a]{color:#333;font-size:16px}.bg-wrapper .content .btn-box[data-v-b777c64a]{text-align:center;margin-top:46px}.bg-wrapper .content .btn-box .btn1[data-v-b777c64a]{width:120px;height:40px;background:linear-gradient(90.14deg,#f88b9b .14%,#f9aeb5 56.73%,#d76e87 99.9%);border:1.4px solid;border-image-source:linear-gradient(180deg,#db788d,#f5a5b1);box-shadow:0 0 10px 0 rgba(146,84,222,.322),0 2px 2px 0 rgba(220,73,93,.549);border-radius:24px;font-size:16px;color:#fff;font-weight:700;cursor:pointer;transition:.2s;margin:0 10px}.bg-wrapper .content .btn-box .btn1[data-v-b777c64a]:hover{opacity:.9;transform:scale(1.03)}.bg-wrapper .content .btn-box .btn2[data-v-b777c64a]{box-shadow:none!important;border:1px solid var(--common-color41)!important;background:var(--common-color81)!important;color:var(--common-color41)!important}