#payment-methods-dialog-v1{--pm-dialog-padding: 24px;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;background:rgba(0,0,0,.5);z-index:9999}#payment-methods-dialog-v1 .pm-dialog__container{position:relative;display:flex;flex-direction:column;padding:var(--pm-dialog-padding);width:100%;max-width:843px;max-height:calc(var(--vh)*.9);background:#1f1b2b;border-radius:24px}#payment-methods-dialog-v1 .pm-dialog__close{position:absolute;top:var(--pm-dialog-padding);right:var(--pm-dialog-padding);display:flex;align-items:center;justify-content:center;color:#fff;opacity:.7;font-size:20px;z-index:1;transition:.2s}#payment-methods-dialog-v1 .pm-dialog__close svg{width:1em;height:1em}#payment-methods-dialog-v1 .pm-dialog__close:hover{opacity:1}#payment-methods-dialog-v1 .pm-dialog__title{margin:0 0 calc(var(--pm-dialog-padding)*.8) 0;padding-right:30px;font-size:24px;font-weight:600;color:#fff;text-align:center}#payment-methods-dialog-v1 .pm-dialog__body{display:flex;flex-direction:row;gap:var(--pm-dialog-padding);flex:1;min-height:0;overflow-y:auto}#payment-methods-dialog-v1 .pm-dialog__form{flex:1;min-width:0}#payment-methods-dialog-v1 .pm-dialog__form-item{display:flex;flex-direction:column}#payment-methods-dialog-v1 .pm-dialog__form-item[error] .pm-dialog__form-el{border-color:#eb5356}#payment-methods-dialog-v1 .pm-dialog__form-item~.pm-dialog__form-item{margin-top:calc(var(--pm-dialog-padding)*.4)}#payment-methods-dialog-v1 .pm-dialog__skeleton-input{--sf-skeleton-bgcolor: #2c263d;width:100%;height:42px;border-radius:10px}#payment-methods-dialog-v1 .pm-dialog__form-el{display:flex;padding:10px 12px;height:42px;color:#fff;background:#2c263d;border:1px solid rgba(0,0,0,0);border-radius:10px;transition:.2s;font-size:15px;outline:none;box-sizing:border-box}#payment-methods-dialog-v1 .pm-dialog__form-el::placeholder{color:hsla(0,0%,100%,.5)}#payment-methods-dialog-v1 .pm-dialog__form-el:focus{border-color:hsla(0,0%,100%,.3)}#payment-methods-dialog-v1 .pm-dialog__methods{flex:1;min-width:0;display:flex;flex-direction:column}#payment-methods-dialog-v1 .pm-dialog__methods-title{margin:0 0 calc(var(--pm-dialog-padding)*.5) 0;font-size:16px;font-weight:500;color:#fff}#payment-methods-dialog-v1 .pm-dialog__methods-list{flex:1;background:#2c263d;border-radius:16px;overflow-y:auto;overflow-x:hidden}#payment-methods-dialog-v1 .pm-dialog__method-item{display:flex;flex-direction:row;align-items:center;height:56px;padding:0 12px;cursor:pointer;transition:background .15s;position:relative}#payment-methods-dialog-v1 .pm-dialog__method-item.sf-skeleton{--sf-skeleton-bgcolor: #362f49;cursor:default;margin:8px;border-radius:8px;height:48px}#payment-methods-dialog-v1 .pm-dialog__method-item:not(:last-child):not(.sf-skeleton)::after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:1px;background:hsla(0,0%,100%,.07)}#payment-methods-dialog-v1 .pm-dialog__method-item:not(.sf-skeleton):hover{background:hsla(0,0%,100%,.04)}#payment-methods-dialog-v1 .pm-dialog__method-item[s-active] .pm-dialog__method-radio{border-color:#f236ff}#payment-methods-dialog-v1 .pm-dialog__method-item[s-active] .pm-dialog__method-radio::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:#f236ff}#payment-methods-dialog-v1 .pm-dialog__method-radio{position:relative;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;flex-shrink:0;box-sizing:border-box}#payment-methods-dialog-v1 .pm-dialog__method-icon{margin-left:12px;height:28px;width:auto;max-width:48px;object-fit:contain;flex-shrink:0}#payment-methods-dialog-v1 .pm-dialog__method-name{margin-left:auto;font-size:16px;font-weight:600;color:#fff;white-space:nowrap;padding-left:12px}#payment-methods-dialog-v1 .pm-dialog__pay-btn{--sf-button-transition: scale 0.3s, filter 0.3s;margin-inline:auto;margin-top:calc(var(--pm-dialog-padding)*.8);width:320px;height:48px;color:#fff;background:linear-gradient(87deg, #b01dff 0%, #c822d4 100%);box-shadow:inset 4px 5px 10px 0px hsla(0,0%,100%,.25),inset -1px -3px 7px 0px hsla(0,0%,100%,.25);border-radius:16px;font-size:18px;font-weight:500}#payment-methods-dialog-v1 .pm-dialog__pay-btn:not(:disabled,[s-disabled]):hover{scale:1.02;filter:brightness(1.1)}#payment-methods-dialog-v1 .pm-dialog__pay-btn:not(:disabled,[s-disabled]):active{scale:1}#payment-methods-dialog-v1 .pm-dialog__copyright{margin-top:8px;text-align:center;color:hsla(0,0%,100%,.8);font-size:14px}#payment-methods-dialog-v1 .pm-dialog__pay-price::before{content:" $"}@media screen and (max-width: 880px){#payment-methods-dialog-v1{--pm-dialog-padding: 14px}#payment-methods-dialog-v1 .pm-dialog__container{border-radius:18px;max-height:calc(var(--vh)*.95)}#payment-methods-dialog-v1 .pm-dialog__title{font-size:18px}#payment-methods-dialog-v1 .pm-dialog__body{flex-direction:column}#payment-methods-dialog-v1 .pm-dialog__methods{order:-1}#payment-methods-dialog-v1 .pm-dialog__methods-title{font-size:14px}#payment-methods-dialog-v1 .pm-dialog__methods-list{max-height:200px}#payment-methods-dialog-v1 .pm-dialog__method-item{height:48px}#payment-methods-dialog-v1 .pm-dialog__method-name{font-size:14px}#payment-methods-dialog-v1 .pm-dialog__method-icon{height:24px}#payment-methods-dialog-v1 .pm-dialog__form-el{font-size:13px;height:38px}#payment-methods-dialog-v1 .pm-dialog__pay-btn{height:42px;font-size:15px}}