.payment-page{padding:10px 0}.payment-heading{margin-bottom:8px!important}.payment-subtitle{width:99%;margin-bottom:16px;padding-bottom:5px;border-bottom:1px solid #e9f2fa;color:#56a1d5;font-size:20px;font-weight:400;line-height:24px}.payment-instructions{width:98%;line-height:22px}.payment-instructions p{margin:0 0 16px}.payment-instructions a{color:#00e}.payment-important{color:red;line-height:24px}.payment-error{border:1px solid #c00;background-color:#fdd;color:#900;padding:12px;margin-bottom:16px;line-height:20px}.payment-field-error{color:#c00;display:block;font-size:12px}.payment-fields{width:100%;margin:4px 0 2px;font-size:13px;line-height:24px}.payment-fields td{padding:0 0 12px;vertical-align:top}.payment-fields td:first-child{width:150px}.rendelespage .payment-fields .card-input{float:none;width:150px;height:22px;box-sizing:border-box}.rendelespage .payment-fields .card-input-short{width:30px;padding-left:2px}.payment-fields .inputRequirement{float:none;margin-left:4px}.payment-expiry-fields{display:flex;align-items:flex-start;gap:6px}.payment-expiry-fields label{line-height:22px}.payment-year-prefix{height:22px;margin-right:-6px;padding:0 5px;box-sizing:border-box;border:1px solid #ddd;border-right:0;background:#eee;color:#777;line-height:20px}.payment-amount{display:flex;gap:55px;margin:4px 0 36px;line-height:24px}.payment-amount span{min-width:95px}.payment-actions{display:flex;align-items:center;justify-content:space-between;width:98%;min-height:28px}.payment-actions-right{display:flex;align-items:center;gap:28px}.rendelespage .payment-actions .penztarGomb,.rendelespage .payment-actions .backGomb{float:none;margin:0;border:0;padding:0}.simulator-warning-row{display:flex;justify-content:flex-end;width:98%}.payment-pending-status{margin-top:24px;font-weight:700}.payment-pending-spinner{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid #ccc;border-top-color:#666;border-radius:50%;animation:payment-spin 1s linear infinite;vertical-align:middle}@keyframes payment-spin{to{transform:rotate(360deg)}}.simulator-open-button{background-color:#e08800}.simulator-real-warning{display:inline-block;margin-top:6px;color:#900;font-size:12px;font-weight:700;max-width:420px;line-height:16px;text-align:center}.simulator-banner{background-color:#e08800;color:#fff;font-weight:700;padding:8px 12px;margin-bottom:16px;text-transform:uppercase}.simulator-vpos form .penztarGomb{display:inline-block;margin:4px 8px 4px 0}.simulator-scenarios{margin:12px 0;text-align:left}.simulator-scenario{display:block;margin-bottom:6px;cursor:pointer}#simulator-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:100}#simulator-modal .modal-backdrop{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00000080}#simulator-modal .modal-content{position:relative;width:420px;max-width:90%;margin:50px auto;padding:16px;background-color:#fff;max-height:80vh;overflow-y:auto}#simulator-modal .modal-content .modal-header{font-size:24px;text-transform:uppercase;margin-bottom:16px}#simulator-modal .modal-content .modal-body{font-size:16px;margin-top:16px}
