@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter&family=Mulish&display=swap);body{font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}@media (max-width:1024px){body{align-items:flex-start;background-image:none}}.payment-form_container__4OEJG{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.payment-form_form__l2MkZ{max-width:360px;padding:0 10px;width:100%}.payment-form_bottom-row__QDQSR{align-items:center;display:flex;gap:15px;justify-content:flex-start;width:100%}.payment-form_next-button__pSQQh{align-items:center;background:#07f!important;border:none;border-radius:4px!important;color:#fff!important;cursor:pointer;display:flex;font-size:14px!important;height:45px;justify-content:center;margin-top:20px!important;max-width:360px;text-transform:none!important;width:100%}.payment-form_next-button__pSQQh.payment-form__not-active__VrRQD{background:#cecece!important;cursor:not-allowed!important;pointer-events:visible!important}.payment-container-info{display:flex}.expiry-fields{align-items:center;display:flex;gap:6px}.input-field-card{border:1px solid #ebebeb;border-radius:10px;color:#252525;font-size:14px;font-weight:400;height:40px;outline:none;padding:12px;transition:.3s ease;width:100%}.input-field-card:focus,.input-field:focus{border:1px solid #1fc16b;outline:none}.input-field-card_error{border:1px solid #fb3748}.input-field{border:1px solid #ebebeb;border-radius:10px;box-sizing:border-box;color:#252525;font-size:14px;font-weight:400;height:40px;outline:none;padding:12px;text-align:center;transition:.3s ease;width:49px}.input-field_error{border:1px solid #fb3748!important}.resend-sms._m-t-4{margin-top:4px}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.paymentInfo{background-color:#f9f9f9;display:flex;justify-content:center;min-height:100vh;padding:0 18px;width:100%}.paymentInfo-container{display:flex;flex-direction:column;margin-top:32px;max-width:370px;width:100%}.paymentInfo-card-container{background-color:#fff;border-radius:16px;margin-top:12px;padding:12px}.paymentInfo-card__phone{align-items:center;background-color:#fff;border:1px solid #1fc16b;border-radius:10px;color:#1fc16b;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;margin-bottom:12px;width:100%}.paymentInfo-card__phone:hover{background-color:#1fc16b1a;border:none}.paymentInfo-logo-container{height:30px;margin-bottom:20px;width:180px}.paymentInfo-logo{height:30px;margin-bottom:12px;width:180px}.paymentInfo-details-list{align-items:center;background-color:#fff;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:12px}.paymentInfo-details-list-content{display:flex;justify-content:space-between;width:100%}.paymentInfo-details-list-left-block__logo{margin-bottom:10px}._border-radius{border-bottom-left-radius:0;border-bottom-right-radius:0}.paymentInfo-details-list-left-block__name{color:#5c5c5c;font-size:14px;line-height:20px;margin-bottom:4px}.paymentInfo-details-list-left-block__amount{color:#171717;font-size:24px;font-weight:500;line-height:32px}.paymentInfo-details-list-right-block__image{align-self:center;height:20px;transition:transform .3s ease;width:20px}._rotated-image{transform:rotate(180deg)}.paymentInfo-card__name{color:#5c5c5c;font-size:14px;line-height:20px;margin-bottom:12px}.paymentInfo-details{grid-row-gap:10px;grid-column-gap:60px;background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;color:#5c5c5c;column-gap:60px;display:grid;font-size:12px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;padding:0 12px 12px;row-gap:10px}.paymentInfo-detail{display:contents}.paymentInfo-details span{color:#171717;font-size:14px;font-weight:400}.divider{align-items:center;color:#a3a3a3;display:flex;font-size:12px;font-weight:400;gap:10px;margin-bottom:12px;text-align:center;width:100%}.divider:after,.divider:before{background-color:#ebebeb;content:"";flex:1 1;height:1px}.paymentInfo-loading{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.spinner{animation:spin 1s linear infinite;border:5px solid #0000001a;border-radius:50%;border-top-color:#45a049;height:50px;width:50px}.paymentInfo-common-error{background-color:#ffc0c5;border-radius:12px;box-sizing:border-box;display:flex;gap:10px;height:auto;margin-bottom:12px;min-height:auto!important;padding:12px}.paymentInfo-error__image{height:17px;width:17px}.paymentInfo-error__title{color:#171717;font-size:14px;font-weight:500}.pay-button{width:100%}*{box-sizing:border-box}.payment-container{align-items:center;display:flex;justify-content:center;width:100%}.payment-container-info{flex-direction:column;width:100%}.paymentInfo-error{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.card-display{align-items:center;background:linear-gradient(135deg,#17a755,#174a43);border-radius:15px;box-shadow:inset 0 4px 8px #0000004d;color:#fff;display:flex;justify-content:space-between;padding:20px;position:relative}.card-info{display:flex;flex-direction:column;gap:5px}.card-number{font-size:14px;letter-spacing:2px}.expiry-date{font-size:14px;opacity:.8}.card-chip{background:#f0c14b;border-radius:8px;box-shadow:0 2px 4px #0003;height:35px;width:50px}.payment-fields-block,.payment-form{display:flex;flex-direction:column}.payment-fields-block{gap:6px;margin-bottom:12px}.form-group{position:relative}.form-group-label{align-items:center;color:#171717;display:flex;font-size:14px;font-weight:500;gap:5px;line-height:20px;margin-bottom:3px;margin-left:3px}.form-group-img{cursor:pointer;height:13px;width:13px}.radio-group{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.form-group__text{font-size:15px;font-weight:500;margin:0 0 10px}.input-field_diabled{background-color:#e2e2e2}.input-field-shord-card{border:1px solid #ebebeb;border-radius:10px;box-sizing:border-box;color:#252525;font-size:14px;font-weight:400;height:40px;outline:none;padding:12px;transition:.3s ease;width:100%}.phone-input-container{align-items:center;display:flex;height:40px;position:relative}.phone-prefix{align-items:center;border-right:1px solid #ebebeb;bottom:0;display:flex;left:12px;padding-right:12px;pointer-events:none;position:absolute;top:0}.phone-input,.phone-prefix{color:#171717;font-size:14px}.phone-input{border:1px solid #ebebeb;border-radius:10px;font-family:Inter,sans-serif;height:40px;padding-left:72px;width:100%}.phone-input:focus{border:1px solid #1fc16b;outline:none}.input-field-shord-card_diabled{background-color:#e2e2e2}.input-field-shord-card:focus{border:1px solid #1fc16b;outline:none}.phone-input_error{border:1px solid #fb3748!important}.pay-button{align-items:center;background:#1fc16b;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;opacity:1;outline:none;transition:all .1s}.pay-button._disable{background-color:#e2e2e2;cursor:not-allowed}.pay-button:hover:enabled{background:#17a755}.chip-icon{height:auto;margin-left:10px;width:30px}.resend-sms{color:#1fc16b;cursor:pointer;font-size:14px;font-weight:500;line-height:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.otp-wrapper{display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:12px}.otp-wrapper__block{display:flex;gap:9px}.otp-input{border:1px solid #ebebeb;border-radius:10px;display:flex;flex-direction:column;font-size:24px;gap:12px;height:64px;max-width:50px;outline:none;text-align:center;transition:border-color .2s ease;width:100%}.otp-input_error{border:1px solid #fb3748}.saved-cards{margin-bottom:20px}.saved-cards__title{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.saved-cards__list{display:flex;flex-direction:column;gap:8px;margin-bottom:5px}.saved-cards__item{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;height:60px;padding:16px;transition:all .2s ease;width:100%}.saved-cards__item:hover,.saved-cards__item_active{border-color:#4caf50;box-shadow:0 2px 8px #4caf501a}.button-loader{align-items:center;display:flex;justify-content:center}.button-loader__image{animation:spin 1s linear infinite;height:20px;transform-origin:50% 50%;width:20px}.saved-cards__item-left{margin-right:12px}.saved-cards__item-icon{height:24px;object-fit:contain;width:40px}.saved-cards__item-right{display:flex;flex:1 1;flex-direction:column}.saved-cards__item-name{color:#333;font-size:14px;font-weight:500;margin-bottom:4px}.saved-cards__item-number{color:#666;font-family:Courier New,monospace;font-size:13px}.saved-cards__toggle{background-color:initial;border:none;color:#4caf50;cursor:pointer;font-size:14px;margin-bottom:15px}.saved-cards__toggle:hover{opacity:.8}.saved-cards__add-button{align-items:center;background:#0000;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:16px;transition:all .2s ease;width:100%}.saved-cards__add-button:hover{background:#5cc05f0d;border-color:#41d646}.saved-cards__add-button-left{margin-right:12px}.saved-cards__add-button-icon{align-items:center;background:#17be1d1a;border-radius:4px;display:flex;height:24px;justify-content:center;width:24px}.saved-cards__add-button-icon img{height:16px;width:16px}.saved-cards__add-button-text{color:#4caf50;font-size:14px;font-weight:500}.snackbar{animation:slideUp .3s ease;background:#4caf50;border-radius:4px;color:#fff;font-size:14px;left:50%;padding:12px 20px;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}@keyframes slideUp{0%{opacity:0;transform:translateX(-50%) translateY(-100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.saved-cards .pay-button{background:#1fc16b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;height:40px;margin-top:12px;opacity:1;outline:none;transition:all .1s}.loader,.saved-cards .pay-button{align-items:center;display:flex;justify-content:center}.loader{background-color:#fffc;bottom:0;color:#174a43;font-size:24px;font-weight:700;left:0;position:fixed;right:0;top:0;z-index:100}@keyframes animloader{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.saved-cards .payment-container-info{margin-top:12px}.payment-container-info.blur{filter:blur(.5px);margin-top:12px;pointer-events:none}.typing-container{color:#174a43;font-size:18px;left:50%;position:fixed;text-align:center;top:calc(50% + 40px);transform:translateX(-50%)}.typing-animation{animation:blink .5s infinite;border-right:2px solid #174a43;overflow:hidden;white-space:nowrap}@keyframes blink{0%,to{border-color:#0000}50%{border-color:#174a43}}.loading{animation:spinner-ub .8s linear infinite;background:radial-gradient(farthest-side,#27ae60 94%,#0000) top/4px 4px no-repeat,conic-gradient(#0000 30%,#27ae60);border-radius:50%;height:40px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);width:40px}@keyframes spinner-ub{to{transform:rotate(1turn)}}.add-card-form{background:#fff;border:2px solid #ebebeb;border-radius:8px;padding:16px}.add-card-form__fields{display:flex;flex-direction:column;gap:12px}.add-card-form__field,.form-group{display:flex;flex-direction:column;gap:1px}.error-message{color:rgba(196,0,0,.797);font-size:12px;margin-left:5px;margin-top:5px}.add-card-form__field input[placeholder="OTP код"]{text-align:center;width:100%}.add-card-form-otp{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;margin-top:16px}.add-card-form__timer{color:#666;font-size:12px;text-align:center}.add-card-form__resend-button{background:none;border:none;color:#4caf50;cursor:pointer;font-size:12px;padding:4px 0;text-decoration:underline}.add-card-form__resend-button:hover{color:#45a049}.add-card-form__resend-button:disabled{color:#ccc;cursor:not-allowed;text-decoration:none}.add-card-form__expiry{align-items:center;display:flex;gap:9px}.add-card-form__separator{color:#666;font-family:Mulish,sans-serif;font-size:16px;font-weight:500}.add-card-form__buttons{display:flex;gap:12px;justify-content:flex-end}.add-card-form__button{border:none;border-radius:6px;cursor:pointer;font-family:Mulish,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.add-card-form__button--cancel{background:#f5f5f5;color:#666}.add-card-form__button--cancel:hover{background:#e0e0e0}.add-card-form__button--save{background:#ccc;color:#999;cursor:not-allowed}.add-card-form__button--save.add-card-form__button--enabled{background:#1fc16b;color:#fff;cursor:pointer}.add-card-form__button--save.add-card-form__button--enabled:hover{background:#1aa05a}.paymentCheque_container{background:#fff;border:1px solid #ebebeb;border-radius:20px;margin-top:30px;max-width:370px;position:relative;width:100%}.paymentCheque_payment-info{display:flex;flex-direction:column;gap:10px;padding:16px 12px}.paymentCheque_payment-info._border{border-bottom:1px solid #ebebeb}.paymentCheque_button-block{display:flex;flex-direction:column;gap:10px;padding:12px}.paymentCheque_row{align-items:flex-start;display:flex;font-size:14px;justify-content:space-between}.paymentCheque_row_dots{height:11px;width:95%}.paymentCheque_row_header{color:#5c5c5c;font-weight:400;white-space:nowrap}.paymentCheque_row_value{color:#171717;font-weight:500;white-space:nowrap}.download-button{align-items:center;background-color:#fff;border:1px solid #ebebeb;border-radius:8px;color:#5c5c5c;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;width:100%}.download-button._text{text-decoration:none}.comeback-button{align-items:center;background-color:#1fc16b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;width:100%}.paymentCheque_logo{margin-top:15px;text-align:center;width:100%}.paymentInfo-details-list-left-block__logo{border-radius:8px;height:50px;object-fit:contain;width:100%}.paymentCheque_logo img{width:222px}.paymentCheque_price{font-size:32px;font-weight:500;margin-bottom:6px;margin-top:20px;text-align:center}.paymentCheque_status{color:#1fc16b;font-size:14px;font-weight:500;margin-bottom:25px;text-align:center}.paymentCheque_title-block{background-color:#f7f7f7;padding:7px 12px}.paymentCheque_title{color:#a3a3a3;font-size:12px}
/*# sourceMappingURL=main.373da1f2.css.map*/