.payment-page{min-height:100vh;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at top,#111 0,#000 100%)}.payment-card{width:100%;max-width:420px;color:#fff;background:#0e1624;border-radius:16px;padding:24px;box-shadow:0 10px 40px rgba(0,0,0,.5)}.payment-card .instruction{border-top:1px solid #676767;border-bottom:0}.payment-card .instruction,.payment-card .instruction .el-collapse-item.is-active .el-collapse-item__header{border-radius:10px 10px 0 0}.payment-card .instruction .el-collapse-item__header{background:#1a212f!important;padding:0 0 0 16px;color:#fff;border-bottom:1px solid #676767;font-weight:700;border-radius:10px}.payment-card .instruction .el-collapse-item__wrap{background:#1a212f!important;border-bottom:1px solid #676767;border-radius:0 0 10px 10px}.payment-card .instruction .el-collapse-item__wrap .el-collapse-item__content{color:#fff;padding-bottom:0}.payment-card .instruction .el-collapse-item__wrap .el-collapse-item__content ol{list-style:none}.payment-card .instruction .el-collapse-item__wrap .el-collapse-item__content ol .instruction-step{padding:4px;margin-bottom:8px;border-radius:8px}.payment-card .instruction .el-collapse-item__wrap .el-collapse-item__content ol .instruction-step:hover{background-color:#232b3d}.payment-card .instruction .el-collapse-item__wrap .el-collapse-item__content ol .step-index{margin-right:6px;padding:4px;border-radius:4px;font-weight:700}.payment-card .instruction .el-collapse-item__wrap .el-collapse-item__content ol .instruction-step-value{margin-left:6px;padding:4px;border-radius:4px;font-weight:700}.amount-block{text-align:center;margin-bottom:20px}.amount-block .amount-label{opacity:.8;margin-bottom:6px}.amount-block .amount-value{font-size:28px;font-weight:700;padding:8px;border-radius:8px}.timer-block{position:relative;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:10px;margin-bottom:20px;overflow:hidden;background:hsla(0,0%,100%,.05)}.timer-block .time{font-weight:700;z-index:2}.timer-block i,.timer-block span{z-index:2}.timer-block:before{content:"";position:absolute;inset:0;width:var(--progress);transition:width 1s linear;z-index:1;opacity:.35}.info-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:16px 12px;border-radius:10px;border:1px solid #676767;background-color:#1a212f}.info-item .label{opacity:.6;margin-left:8px}.info-item .info-value{display:flex;justify-content:center;align-items:center}.info-item .info-value.column{flex-direction:column}.info-item .value{font-weight:500}.info-item .value_note{margin-top:4px;opacity:.6}.info-item .info-copy-icon{margin-left:8px;cursor:pointer}.pay-button{height:50px;margin-top:20px;font-weight:700;cursor:pointer}.pay-button,.pay-button .pay-button-content{width:100%;display:flex;justify-content:center;align-items:center}.pay-button .pay-button-content{padding:8px;border-radius:8px;transition:padding .25s ease-in-out}.pay-button .pay-button-content .bank-icon{margin-right:8px}.pay-button .pay-button-content img{width:20px}.pay-button .pay-button-content:hover{padding:12px}.pay-button.disabled{opacity:.6;pointer-events:none}.payment-error{margin-top:16px;padding:12px;border-radius:10px;background:#2a1f1f;border:1px solid #ff4d4f;text-align:center}.payment-error .error-text{margin-bottom:10px;font-weight:700}.payment-error .error-actions{display:flex;gap:8px}.payment-error .error-actions button{flex:1;padding:8px;border-radius:6px;cursor:pointer;font-weight:500;border:none}.payment-error .error-actions .retry{background:#444;color:#fff}.payment-error .error-actions .browser{background:#ff4d4f;color:#fff}.theme-alfa .amount-value,.theme-alfa .pay-button-content{background-color:#ef3124!important;border-color:#ef3124!important}.theme-alfa .instruction-step-value,.theme-alfa .step-index{border:1px solid #ef31247a!important;background-color:#ef312430}.theme-alfa .pay-button .pay-button-text{color:#fdfdfe}.theme-alfa .pay-button .pay-button-content:hover{background-color:#d92619!important;border-color:#d92619!important}.theme-alfa .timer-block:before{background:#d92619}.theme-alfa.payment-page{background:radial-gradient(circle at top,#9a1f16 0,#14183b 100%)}.theme-sber .amount-value,.theme-sber .pay-button-content{background-color:#21a038!important;border-color:#21a038!important}.theme-sber .instruction-step-value,.theme-sber .step-index{border:1px solid #21a03854!important;background-color:#21a0383b}.theme-sber .pay-button .pay-button-text{color:#fdfdfe}.theme-sber .pay-button .pay-button-content:hover{background-color:#18912e!important;border-color:#18912e!important}.theme-sber .timer-block:before{background:#21a038}.theme-sber.payment-page{background:radial-gradient(circle at top,#21a038 0,#1e597f 100%)}.theme-tinkoff .amount-value,.theme-tinkoff .pay-button-content{background-color:#fd0!important;border-color:#fd0!important;color:#000!important}.theme-tinkoff .instruction-step-value,.theme-tinkoff .step-index{border:1px solid #ffdd0070!important;background-color:#ffdd0036}.theme-tinkoff .pay-button .pay-button-content:hover{background-color:#eccc02!important;border-color:#eccc02!important}.theme-tinkoff .timer-block:before{background:#fd0}.theme-tinkoff.payment-page{background:radial-gradient(circle at top,#fd0 0,#4b159c 100%)}.theme-gazprom .amount-value,.theme-gazprom .pay-button-content{background-color:#00457c!important;border-color:#00457c!important}.theme-gazprom .instruction-step-value,.theme-gazprom .step-index{border:1px solid #00457c96!important;background-color:#00457c40}.theme-gazprom .pay-button .pay-button-text{color:#fdfdfe}.theme-gazprom .pay-button .pay-button-content:hover{background-color:#00457c!important;border-color:#00457c!important}.theme-gazprom .timer-block:before{background:#00457c}.theme-gazprom.payment-page{background:radial-gradient(circle at top,#00457c 0,#7b9c96 100%)}@media (min-width:768px){.payment-card{max-width:500px;padding:32px}.amount-value{font-size:32px}}.loading{width:100%;height:100%}.not-found[data-v-c369e7e2]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f7fa}.box-card[data-v-c369e7e2]{width:420px;text-align:center}.error[data-v-c369e7e2]{color:#f56c6c;font-size:12px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}body{margin:0;padding:0;height:100vh}#main{padding:10px}.title{font-weight:700}