.payment-container[data-v-23b5bf8d]{max-width:500px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.order-info[data-v-23b5bf8d]{margin:20px 0;padding:15px;background:#f5f5f5;border-radius:5px}.pay-button[data-v-23b5bf8d]{width:100%;padding:12px;background:#07c160;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer}.payment-status[data-v-23b5bf8d]{text-align:center;padding:40px 20px}.spinner[data-v-23b5bf8d]{width:40px;height:40px;margin:0 auto 20px;border:4px solid #f3f3f3;border-top:4px solid #07c160;border-radius:50%;-webkit-animation:spin-data-v-23b5bf8d 1s linear infinite;animation:spin-data-v-23b5bf8d 1s linear infinite}@-webkit-keyframes spin-data-v-23b5bf8d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-23b5bf8d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-icon[data-v-23b5bf8d],.success-icon[data-v-23b5bf8d]{width:60px;height:60px;margin:0 auto 20px;border-radius:50%;font-size:30px;line-height:60px}.success-icon[data-v-23b5bf8d]{background:#07c160;color:#fff}.error-icon[data-v-23b5bf8d]{background:#f44336;color:#fff}.error-message[data-v-23b5bf8d]{color:#f44336;margin:10px 0}.back-button[data-v-23b5bf8d],.retry-button[data-v-23b5bf8d]{padding:10px 20px;margin:10px 5px;border:none;border-radius:5px;cursor:pointer}.retry-button[data-v-23b5bf8d]{background:#ff9800;color:#fff}.back-button[data-v-23b5bf8d]{background:#2196f3;color:#fff}