/* ===== Global Text Inputs RTL v116 Start ===== */
html[dir="rtl"] input:not([type]),
html[dir="rtl"] input[type="text"],
html[dir="rtl"] input[type="search"],
html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="url"],
html[dir="rtl"] input[type="tel"],
html[dir="rtl"] input[type="password"],
html[dir="rtl"] input[type="number"],
html[dir="rtl"] textarea {
  text-align: right !important;
}

html[dir="rtl"] input:not([type]):not([dir="ltr"]):not(.ltr),
html[dir="rtl"] input[type="text"]:not([dir="ltr"]):not(.ltr),
html[dir="rtl"] input[type="search"]:not([dir="ltr"]):not(.ltr),
html[dir="rtl"] textarea:not([dir="ltr"]):not(.ltr) {
  direction: rtl;
}

html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="url"],
html[dir="rtl"] input[type="tel"],
html[dir="rtl"] input[type="password"],
html[dir="rtl"] input[type="number"],
html[dir="rtl"] input[dir="ltr"],
html[dir="rtl"] input.ltr,
html[dir="rtl"] textarea[dir="ltr"],
html[dir="rtl"] textarea.ltr {
  direction: ltr;
  unicode-bidi: plaintext;
}

html[dir="rtl"] input:not([type])::placeholder,
html[dir="rtl"] input[type="text"]::placeholder,
html[dir="rtl"] input[type="search"]::placeholder,
html[dir="rtl"] input[type="email"]::placeholder,
html[dir="rtl"] input[type="url"]::placeholder,
html[dir="rtl"] input[type="tel"]::placeholder,
html[dir="rtl"] input[type="password"]::placeholder,
html[dir="rtl"] input[type="number"]::placeholder,
html[dir="rtl"] textarea::placeholder {
  text-align: right !important;
  direction: rtl;
}
/* ===== Global Text Inputs RTL v116 End ===== */
