.payment-dialog[data-v-312a4bb0]{color:#333;padding:20px 20px 20px 20px;border-radius:8px;box-shadow:0 0 10px #cdcdcd}.payment-details[data-v-312a4bb0]{border-radius:4px;padding:15px;margin-bottom:20px}.detail-header[data-v-312a4bb0]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:16px}.detail-content .class-name[data-v-312a4bb0]{font-size:18px;margin:0 0 10px 0;color:#4cd964}.detail-content .detail-item[data-v-312a4bb0]{margin:5px 0;font-size:16px}.detail-content .detail-item.amount[data-v-312a4bb0]{display:flex;justify-content:space-between;margin-top:15px;padding-top:10px;border-top:1px solid rgba(0,0,0,.2)}.detail-content .detail-item.amount .amount-value[data-v-312a4bb0]{font-size:20px;font-weight:700;color:#4cd964}.qr-code-section[data-v-312a4bb0]{margin-bottom:20px}.qr-code-section .qr-code-container[data-v-312a4bb0]{display:flex;flex-direction:column;align-items:center}.qr-code-section .qr-code-container .qr-code[data-v-312a4bb0]{width:200px;height:200px;margin-bottom:10px}.qr-code-section .qr-code-container .qr-code-tip[data-v-312a4bb0]{font-size:16px;color:#777;margin:0}.payment-actions[data-v-312a4bb0]{display:flex;justify-content:center}.payment-actions .pay-button[data-v-312a4bb0]{width:240px;padding:10px;background:#4cd964;border:none;border-radius:4px;color:#fff;font-size:18px;cursor:pointer;transition:background .3s ease}.payment-actions .pay-button[data-v-312a4bb0]:hover{background:#66e07f}