.PaymentProcessor_processorContainer__0Hvu6{max-width:500px;margin:20px auto;padding:30px;background-color:white;border-radius:8px;border:1px solid #eaddd6;box-shadow:0 2px 8px rgba(0,0,0,.1)}.PaymentProcessor_title__GTXX6{margin:0 0 20px;font-size:20px;font-weight:600;color:#4A2A31;text-align:center}.PaymentProcessor_amount__CySbY{display:flex;justify-content:space-between;align-items:center;padding:15px;margin-bottom:20px;background-color:#FBF3EA;border-radius:6px;font-size:16px}.PaymentProcessor_amount__CySbY .PaymentProcessor_label__O0v8g{font-weight:600;color:#74545A}.PaymentProcessor_amount__CySbY .PaymentProcessor_value__037ob{font-size:18px;font-weight:700;color:#4CAF50}.PaymentProcessor_formGroup__lQSdq{margin-bottom:20px}.PaymentProcessor_label__O0v8g{display:block;margin-bottom:8px;font-weight:600;color:#4A2A31;font-size:14px}.PaymentProcessor_input__TscgU{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:Courier New,monospace;letter-spacing:2px;box-sizing:border-box;transition:border-color .3s ease}.PaymentProcessor_input__TscgU:focus{outline:none;border-color:#4CAF50;box-shadow:0 0 0 3px rgba(76,175,80,.1)}.PaymentProcessor_input__TscgU:disabled{background-color:#FBF3EA;cursor:not-allowed}.PaymentProcessor_error__xK_J9{color:#f44336;font-size:12px;margin-top:6px}.PaymentProcessor_actions__JnFoY{display:flex;gap:10px;margin-bottom:20px}.PaymentProcessor_cancelBtn__vvNfa,.PaymentProcessor_retryBtn__UmMib,.PaymentProcessor_submitBtn__VPCAg{flex:1;padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.PaymentProcessor_submitBtn__VPCAg{background-color:#4CAF50;color:white}.PaymentProcessor_submitBtn__VPCAg:hover:not(:disabled){background-color:#45a049;box-shadow:0 2px 8px rgba(76,175,80,.3)}.PaymentProcessor_submitBtn__VPCAg:disabled{background-color:#ccc;cursor:not-allowed}.PaymentProcessor_cancelBtn__vvNfa{background-color:#FBF3EA;color:#4A2A31;border:1px solid #ddd}.PaymentProcessor_cancelBtn__vvNfa:hover:not(:disabled){background-color:#EADDD6}.PaymentProcessor_cancelBtn__vvNfa:disabled{opacity:.5;cursor:not-allowed}.PaymentProcessor_retryBtn__UmMib{background-color:#4CAF50;color:white}.PaymentProcessor_retryBtn__UmMib:hover{background-color:#45a049}.PaymentProcessor_disclaimer__vCQJi{padding:15px;background-color:#fff3cd;border:1px solid #ffc107;border-radius:6px;font-size:12px;color:#856404;line-height:1.5}.PaymentProcessor_disclaimer__vCQJi p{margin:5px 0}.PaymentProcessor_processingState__Mk575{text-align:center;padding:40px 20px}.PaymentProcessor_spinner__cPZ2A{width:50px;height:50px;margin:0 auto 20px;border:4px solid #fbf3ea;border-top-color:#4caf50;border-radius:50%;animation:PaymentProcessor_spin__t7hlZ 1s linear infinite}@keyframes PaymentProcessor_spin__t7hlZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentProcessor_message__4A6Ge{font-size:16px;font-weight:600;color:#4A2A31;margin:10px 0}.PaymentProcessor_submessage__AUlui{font-size:14px;color:#74545A;margin:5px 0}.PaymentProcessor_successState__cNMwK{text-align:center;padding:40px 20px}.PaymentProcessor_successIcon__gWt56{width:80px;height:80px;margin:0 auto 20px;background-color:#4CAF50;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;color:white}.PaymentProcessor_failedState__mEdrl{text-align:center;padding:40px 20px}.PaymentProcessor_failedIcon__UbJP4{width:80px;height:80px;margin:0 auto 20px;background-color:#f44336;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;color:white}@media (max-width:600px){.PaymentProcessor_processorContainer__0Hvu6{margin:20px 10px;padding:20px}.PaymentProcessor_actions__JnFoY{flex-direction:column}.PaymentProcessor_cancelBtn__vvNfa,.PaymentProcessor_submitBtn__VPCAg{width:100%}}