.paid-dialog{position:fixed;inset:0;align-items:center;justify-content:center;padding:12px;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999}.paid-dialog[open]{display:flex !important;animation:paid-dialog-open .3s}@keyframes paid-dialog-open{from{opacity:.5}to{opacity:1}}.paid-dialog p{margin:0}.paid-dialog .paid-dialog__container{position:relative;padding:20px 24px;max-width:420px;width:100%;background:#2c3544;border-radius:16px}.paid-dialog .paid-dialog__close{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer}.paid-dialog .paid-dialog__close svg{width:1em;height:1em}.paid-dialog .paid-dialog__title{font-weight:500;font-size:22px;color:#fff;line-height:1.2;text-align:center}.paid-dialog .paid-dialog__desc{margin-top:12px;font-size:16px;color:rgba(255,255,255,.8);line-height:1.2;text-align:center}.paid-dialog .paid-dialog__footer{display:flex;flex-direction:row;gap:12px;margin-top:24px}.paid-dialog .paid-dialog__button{display:flex;align-items:center;justify-content:center;flex:1;padding:6px;border-radius:12px;transition:.2s}.paid-dialog .paid-dialog__button:hover{filter:brightness(1.2)}.paid-dialog .paid-dialog__cancel{color:#5577c6;border:1px solid #5577c6}.paid-dialog .paid-dialog__confirm{color:#fff;background:#5577c6}@media screen and (max-width: 880px){.paid-dialog .paid-dialog__container{padding:14px 18px;border-radius:12px}.paid-dialog .paid-dialog__close{top:12px;right:12px;font-size:16px}.paid-dialog .paid-dialog__title{font-size:16px}.paid-dialog .paid-dialog__desc{margin-top:8px;font-size:12px}.paid-dialog .paid-dialog__footer{margin-top:16px}.paid-dialog .paid-dialog__button{font-size:13px;border-radius:8px}}