/* Force LTR direction for the entire PayMob payment form */
#paymob-payment-container,
#paymob-elements,
.paymob-form,
[data-paymob],
.paymob-form-control,
.paymob-field-container,
.paymob-card-container,
.paymob-input-container,
#custom-card-form-container,
/* Target all PayMob specific elements */
[class*="paymob-"],
[data-paymob-field],
/* Target entire form containers */
.checkout-payment-form,
.payment-form-container {
    direction: ltr !important; /* Force left-to-right for entire PayMob form */
    text-align: left !important;
}

/* Make sure input fields are properly aligned */
#paymob-payment-container input,
#paymob-elements input,
.paymob-form input,
[data-paymob] input,
input[data-paymob-field] {
    direction: ltr !important;
    text-align: left !important;
}

/* Force PayMob button to be LTR */
.paymob-button,
[data-paymob-button],
.paymob-pay-button {
    direction: ltr !important;
    text-align: center !important;
}

