.paid-confirm-dialog{--paid-confirm-dialog-spacing: 20px;position:fixed;inset:0;align-items:center;justify-content:center;padding:12px;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:9999}.paid-confirm-dialog[open]{display:flex !important}.paid-confirm-dialog[hidden]{display:none}.paid-confirm-dialog p{margin:0}.paid-confirm-dialog .paid-confirm-dialog__container{position:relative;padding:var(--paid-confirm-dialog-spacing);max-width:360px;width:100%;min-height:300px;color:#fff;background:#121314;border:1px solid hsla(0,0%,100%,.2);border-radius:24px}.paid-confirm-dialog .paid-confirm-dialog__close{position:absolute;top:var(--paid-confirm-dialog-spacing);right:var(--paid-confirm-dialog-spacing);display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.1);border-radius:12px;transition:.2s}.paid-confirm-dialog .paid-confirm-dialog__close:hover{background:hsla(0,0%,100%,.16)}.paid-confirm-dialog .paid-confirm-dialog__close:active{scale:.96}.paid-confirm-dialog .paid-confirm-dialog__header{display:flex;align-items:center;justify-content:center}.paid-confirm-dialog .paid-confirm-dialog__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#ff4180;background:rgba(255,65,128,.15);border:1px solid #ff4180;border-radius:14px}.paid-confirm-dialog .paid-confirm-dialog__title{margin-top:var(--paid-confirm-dialog-spacing);font-size:20px;font-weight:500;text-align:center}.paid-confirm-dialog .paid-confirm-dialog__desc{margin-top:8px;color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.3;text-align:center}.paid-confirm-dialog .paid-confirm-dialog__warning{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;color:rgba(255,65,128,.9);background:rgba(255,65,128,.15);border:1px solid rgba(255,65,128,.5);border-radius:16px;font-size:14px;line-height:1.3}.paid-confirm-dialog .paid-confirm-dialog__warning-icon{flex-shrink:0;width:20px;height:20px}.paid-confirm-dialog .paid-confirm-dialog__footer{margin-top:var(--paid-confirm-dialog-spacing)}.paid-confirm-dialog .paid-confirm-dialog__checkbox{display:flex;flex-direction:row;align-items:center;gap:10px;padding:14px;color:#fff;background:hsla(0,0%,100%,.1);font-size:14px;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;line-height:1.2}.paid-confirm-dialog .paid-confirm-dialog__checkbox input[type=checkbox]{flex-shrink:0;appearance:none;-webkit-appearance:none;margin:0;width:22px;height:22px;background:rgba(0,0,0,0);border:1.5px solid hsla(0,0%,100%,.7);border-radius:8px;cursor:pointer;transition:.15s}.paid-confirm-dialog .paid-confirm-dialog__checkbox input[type=checkbox]:checked{background:#ff4180;border-color:#ff4180}.paid-confirm-dialog .paid-confirm-dialog__checkbox input[type=checkbox]:checked::after{content:"";display:block;width:5px;height:9px;margin:2px auto 0;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.paid-confirm-dialog .paid-confirm-dialog__checkbox label{cursor:pointer}.paid-confirm-dialog .paid-confirm-dialog__button-container{display:flex;flex-direction:row;gap:10px;margin-top:12px}.paid-confirm-dialog .paid-confirm-dialog__button{flex:1;padding:13px 12px;color:#fff;font-size:14px;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;transition:.2s}.paid-confirm-dialog .paid-confirm-dialog__button:disabled,.paid-confirm-dialog .paid-confirm-dialog__button[s-disabled]{cursor:not-allowed}.paid-confirm-dialog .paid-confirm-dialog__button:not(:disabled,[s-disabled]):active{scale:.98}.paid-confirm-dialog .paid-confirm-dialog__button--cancel{background:hsla(0,0%,100%,.1)}.paid-confirm-dialog .paid-confirm-dialog__button--cancel:hover{background:hsla(0,0%,100%,.18)}.paid-confirm-dialog .paid-confirm-dialog__button--confirm{background:#ff4180;border-color:#ff4180}.paid-confirm-dialog .paid-confirm-dialog__button--confirm:not(:disabled,[s-disabled]):hover{background:#ff5891;border-color:#ff5891}.paid-confirm-dialog .paid-confirm-dialog__button--confirm:disabled,.paid-confirm-dialog .paid-confirm-dialog__button--confirm[s-disabled]{color:hsla(0,0%,100%,.6);background:rgba(255,65,128,.15);border-color:hsla(0,0%,100%,.15)}.paid-confirm-dialog .paid-confirm-dialog__tip{margin-top:12px;color:hsla(0,0%,100%,.54);font-size:12px;text-align:center}@media screen and (max-width: 880px){.paid-confirm-dialog{--paid-confirm-dialog-spacing: 15px}.paid-confirm-dialog .paid-confirm-dialog__title{font-size:18px}.paid-confirm-dialog .paid-confirm-dialog__desc{margin-top:4px;font-size:14px}.paid-confirm-dialog .paid-confirm-dialog__checkbox{font-size:14px}.paid-confirm-dialog .paid-confirm-dialog__button{font-size:12px}}