/* راست‌چین‌سازی فرم‌های گرویتی‌فرمز در سایت — فقط داخل .gfp-rtl-form (کلاسی
   که این ماژول به wrapper همان فرمی که واقعاً رندر شده اضافه می‌کند)، نه
   سراسری روی کل صفحه. */

.gfp-rtl-form {
	direction: rtl;
	text-align: right;
}

.gfp-rtl-form .gfield_label,
.gfp-rtl-form label {
	text-align: right;
}

.gfp-rtl-form .ginput_container {
	direction: rtl;
}

.gfp-rtl-form input[type='text'],
.gfp-rtl-form input[type='email'],
.gfp-rtl-form input[type='tel'],
.gfp-rtl-form input[type='number'],
.gfp-rtl-form input[type='url'],
.gfp-rtl-form textarea,
.gfp-rtl-form select {
	direction: rtl;
	text-align: right;
}

/* چک‌باکس/رادیو: آیکون سمت راست متن قرار بگیرد (نه چپ، طبق پیش‌فرض LTR). */
.gfp-rtl-form .gfield_checkbox li input,
.gfp-rtl-form .gfield_radio li input {
	margin-left: 6px;
	margin-right: 0;
}

/* دکمه ثبت فرم و ناوبری چندمرحله‌ای */
.gfp-rtl-form .gform_footer,
.gfp-rtl-form .gform_page_footer {
	text-align: right;
}

.gfp-rtl-form .gform_previous_button {
	margin-right: 0;
	margin-left: 8px;
}

/* پیام‌های اعتبارسنجی/خطا */
.gfp-rtl-form .validation_message,
.gfp-rtl-form .gfield_description {
	text-align: right;
}

/* فیلد نام (First/Last) و آدرس: چیدمان ستون‌ها را هم برای خوانایی RTL برعکس کن. */
.gfp-rtl-form .name_first,
.gfp-rtl-form .name_last,
.gfp-rtl-form .ginput_container_address > span {
	float: right;
}
