#forminator-module-883 .forminator-field .forminator-radio .forminator-radio-image,
		#forminator-module-883 .forminator-field .forminator-checkbox .forminator-checkbox-image {
							width: 70px;
							height: 70px;
					}

.forminator-ui.forminator-custom-form-883 /* ==========================================
   SEPAHAN INDUSTRIAL - FORMINATOR FORM 883
   Modern RTL Form Style
   ========================================== */

/* متغیرهای طراحی */
#forminator-module-883{--fm-primary: #1769AA !important;--fm-primary-hover: #12558B !important;--fm-text: #263445 !important;--fm-muted: #788596 !important;--fm-border: #DCE3EB !important;--fm-surface: #FFFFFF !important;--fm-soft: #F6F9FC !important;--fm-danger: #D64545 !important;--fm-radius: 10px !important;direction: rtl !important;text-align: right !important;font-family: inherit !important;color: var(--fm-text) !important;width: 100% !important;max-width: 100% !important;}.forminator-ui.forminator-custom-form-883 /* محاسبه صحیح ابعاد و جلوگیری از بیرونزدگی */
#forminator-module-883,.forminator-ui.forminator-custom-form-883 #forminator-module-883 *,.forminator-ui.forminator-custom-form-883 #forminator-module-883 *::before,.forminator-ui.forminator-custom-form-883 #forminator-module-883 *::after{box-sizing: border-box !important;}.forminator-ui.forminator-custom-form-883 /* فاصله بین ردیفها */
#forminator-module-883 > .forminator-row{margin-bottom: 23px !important;}.forminator-ui.forminator-custom-form-883 /* حذف فاصله اضافه در آخر فرم */
#forminator-module-883 > .forminator-row-last{margin-top: 28px !important;margin-bottom: 0 !important;}.forminator-ui.forminator-custom-form-883 /* برچسب فیلدها */
#forminator-module-883 .forminator-label{display: block !important;margin: 0 0 9px !important;color: var(--fm-text) !important;font-size: 14px !important;font-weight: 600 !important;line-height: 1.9 !important;}.forminator-ui.forminator-custom-form-883 /* علامت فیلدهای ضروری */
#forminator-module-883 .forminator-required{color: var(--fm-danger) !important;font-weight: 700 !important;}.forminator-ui.forminator-custom-form-883 /* توضیحات زیر عنوان فیلد */
#forminator-module-883 .forminator-description{display: block !important;margin: -2px 0 10px !important;color: var(--fm-muted) !important;font-size: 12px !important;font-weight: 400 !important;line-height: 2 !important;}.forminator-ui.forminator-custom-form-883 /* فیلدهای متنی */
#forminator-module-883 input.forminator-input,.forminator-ui.forminator-custom-form-883 #forminator-module-883 input.forminator-field--phone,.forminator-ui.forminator-custom-form-883 #forminator-module-883 textarea.forminator-textarea{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;min-height: 49px !important;padding: 12px 15px !important;border: 1px solid var(--fm-border) !important;border-radius: var(--fm-radius) !important;background: var(--fm-surface) !important;color: var(--fm-text) !important;font-family: inherit !important;font-size: 14px !important;line-height: 1.8 !important;box-shadow: none !important;outline: none !important;transition: border-color .2s ease,
                box-shadow .2s ease,
                background-color .2s ease !important;}.forminator-ui.forminator-custom-form-883 /* فیلد شماره موبایل: حفظ فضای پرچم */
#forminator-module-883 .iti{width: 100% !important;max-width: 100% !important;}.forminator-ui.forminator-custom-form-883 #forminator-module-883 .iti input.iti__tel-input{width: 100% !important;padding-right: 48px !important;direction: ltr !important;text-align: right !important;}.forminator-ui.forminator-custom-form-883 /* حالت هاور */
#forminator-module-883 input.forminator-input:hover,.forminator-ui.forminator-custom-form-883 #forminator-module-883 textarea.forminator-textarea:hover,.forminator-ui.forminator-custom-form-883 #forminator-module-883 .select2-selection:hover{border-color: #B5C4D5 !important;}.forminator-ui.forminator-custom-form-883 /* حالت انتخاب فیلد */
#forminator-module-883 input.forminator-input:focus,.forminator-ui.forminator-custom-form-883 #forminator-module-883 textarea.forminator-textarea:focus{border-color: var(--fm-primary) !important;box-shadow: 0 0 0 3px rgba(23, 105, 170, .12) !important;}.forminator-ui.forminator-custom-form-883 /* متن راهنمای داخل فیلد */
#forminator-module-883 input::placeholder,.forminator-ui.forminator-custom-form-883 #forminator-module-883 textarea::placeholder{color: #9AA5B3 !important;opacity: 1 !important;}.forminator-ui.forminator-custom-form-883 /* ==========================================
   SELECT2 - نوع شخص
   ========================================== */

/* پوشش انتخابگر */
#forminator-module-883 .forminator-field-select .select2-container{display: block !important;width: 100% !important;max-width: 100% !important;}.forminator-ui.forminator-custom-form-883 /* کادر قابل مشاهده انتخابگر */
#forminator-module-883
.forminator-field-select
.select2-selection--single{display: flex !important;align-items: center !important;width: 100% !important;min-height: 49px !important;padding: 0 15px !important;border: 1px solid var(--fm-border) !important;border-radius: var(--fm-radius) !important;background: var(--fm-surface) !important;box-shadow: none !important;transition: border-color .2s ease,
                box-shadow .2s ease !important;}.forminator-ui.forminator-custom-form-883 /* متن انتخابشده */
#forminator-module-883
.select2-selection--single
.select2-selection__rendered{flex: 1 !important;padding: 0 0 0 22px !important;color: var(--fm-text) !important;font-family: inherit !important;font-size: 14px !important;line-height: 1.8 !important;text-align: right !important;}.forminator-ui.forminator-custom-form-883 /* متن راهنمای انتخابگر */
#forminator-module-883
.select2-selection__placeholder{color: #9AA5B3 !important;}.forminator-ui.forminator-custom-form-883 /* فلش انتخابگر */
#forminator-module-883
.select2-selection--single
.select2-selection__arrow{position: absolute !important;top: 0 !important;left: 10px !important;right: auto !important;height: 100% !important;}.forminator-ui.forminator-custom-form-883 /* فوکوس انتخابگر */
#forminator-module-883
.select2-container--open
.select2-selection--single,.forminator-ui.forminator-custom-form-883 #forminator-module-883
.select2-container--focus
.select2-selection--single{border-color: var(--fm-primary) !important;box-shadow: 0 0 0 3px rgba(23, 105, 170, .12) !important;}.forminator-ui.forminator-custom-form-883 /* ==========================================
   CHECKBOX - سابقه فعالیت
   ========================================== */

/* فاصله گزینهها */
#forminator-module-883 .forminator-field-checkbox label.forminator-checkbox{display: flex !important;align-items: center !important;gap: 10px !important;width: fit-content !important;max-width: 100% !important;margin: 0 0 12px !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-883 /* حذف فاصله آخرین گزینه */
#forminator-module-883
.forminator-field-checkbox
label.forminator-checkbox:last-child{margin-bottom: 0 !important;}.forminator-ui.forminator-custom-form-883 /* متن گزینه */
#forminator-module-883 .forminator-checkbox-label{color: var(--fm-text) !important;font-family: inherit !important;font-size: 14px !important;line-height: 1.9 !important;transition: color .2s ease !important;}.forminator-ui.forminator-custom-form-883 /* کادر چکباکس */
#forminator-module-883 .forminator-checkbox-box{flex: 0 0 19px !important;width: 19px !important;height: 19px !important;border: 1px solid #C7D1DE !important;border-radius: 5px !important;background: #FFFFFF !important;transition: background .2s ease,
                border-color .2s ease !important;}.forminator-ui.forminator-custom-form-883 /* گزینه انتخابشده */
#forminator-module-883
.forminator-checkbox input:checked
+ .forminator-checkbox-box{border-color: var(--fm-primary) !important;background-color: var(--fm-primary) !important;}.forminator-ui.forminator-custom-form-883 /* هاور گزینه */
#forminator-module-883
.forminator-checkbox:hover
.forminator-checkbox-label{color: var(--fm-primary) !important;}.forminator-ui.forminator-custom-form-883 /* ==========================================
   UPLOAD - بارگذاری مدارک
   ========================================== */

/* محدوده بارگذاری */
#forminator-module-883 .forminator-multi-upload{position: relative !important;width: 100% !important;min-height: 135px !important;padding: 24px 18px !important;border: 1px dashed #AEBFD1 !important;border-radius: 12px !important;background: var(--fm-soft) !important;text-align: center !important;transition: border-color .2s ease,
                background-color .2s ease !important;}.forminator-ui.forminator-custom-form-883 /* افکت هاور محدوده بارگذاری */
#forminator-module-883 .forminator-multi-upload:hover{border-color: var(--fm-primary) !important;background: #F0F6FC !important;}.forminator-ui.forminator-custom-form-883 /* پیام بارگذاری */
#forminator-module-883 .forminator-multi-upload-message{color: var(--fm-muted) !important;font-size: 13px !important;line-height: 2 !important;}.forminator-ui.forminator-custom-form-883 /* آیکون بارگذاری */
#forminator-module-883 .forminator-multi-upload-message
.forminator-icon-upload{display: block !important;margin: 0 auto 12px !important;color: var(--fm-primary) !important;font-size: 28px !important;}.forminator-ui.forminator-custom-form-883 /* متن راهنمای بارگذاری */
#forminator-module-883 .forminator-multi-upload-message p{margin: 0 !important;color: var(--fm-muted) !important;}.forminator-ui.forminator-custom-form-883 /* لینک انتخاب فایل */
#forminator-module-883 .forminator-multi-upload-message a{display: inline-block !important;margin: 0 3px !important;color: var(--fm-primary) !important;font-weight: 600 !important;text-decoration: none !important;transition: color .2s ease !important;}.forminator-ui.forminator-custom-form-883 #forminator-module-883 .forminator-multi-upload-message a:hover{color: var(--fm-primary-hover) !important;text-decoration: underline !important;}.forminator-ui.forminator-custom-form-883 /* فایلهای انتخابشده */
#forminator-module-883 .forminator-uploaded-files{margin: 12px 0 0 !important;padding: 0 !important;list-style: none !important;}.forminator-ui.forminator-custom-form-883 #forminator-module-883 .forminator-uploaded-files li{margin-top: 8px !important;padding: 10px 12px !important;border: 1px solid var(--fm-border) !important;border-radius: 8px !important;background: #FFFFFF !important;overflow-wrap: anywhere !important;}.forminator-ui.forminator-custom-form-883 /* ==========================================
   SUBMIT BUTTON - ثبت اطلاعات
   ========================================== */

/* ردیف دکمه */
#forminator-module-883 .forminator-row-last .forminator-col,.forminator-ui.forminator-custom-form-883 #forminator-module-883 .forminator-row-last .forminator-field{width: 100% !important;}.forminator-ui.forminator-custom-form-883 /* دکمه ارسال */
#forminator-module-883 .forminator-button-submit{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 51px !important;padding: 13px 24px !important;border: 1px solid var(--fm-primary) !important;border-radius: var(--fm-radius) !important;background: var(--fm-primary) !important;color: #FFFFFF !important;font-family: inherit !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1.7 !important;cursor: pointer !important;box-shadow: none !important;transition: background-color .2s ease,
                border-color .2s ease,
                box-shadow .2s ease,
                transform .2s ease !important;}.forminator-ui.forminator-custom-form-883 /* هاور دکمه */
#forminator-module-883 .forminator-button-submit:hover{border-color: var(--fm-primary-hover) !important;background: var(--fm-primary-hover) !important;color: #FFFFFF !important;box-shadow: 0 5px 15px rgba(23, 105, 170, .18) !important;transform: translateY(-1px) !important;}.forminator-ui.forminator-custom-form-883 /* کلیک دکمه */
#forminator-module-883 .forminator-button-submit:active{transform: translateY(0) !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-883 /* ==========================================
   VALIDATION - خطاها و پیامها
   ========================================== */

/* پیام خطای فیلد */
#forminator-module-883 .forminator-error-message{display: block !important;margin-top: 7px !important;color: var(--fm-danger) !important;font-size: 12px !important;line-height: 1.9 !important;}.forminator-ui.forminator-custom-form-883 /* حاشیه فیلدهای دارای خطا */
#forminator-module-883 .forminator-has_error input.forminator-input,.forminator-ui.forminator-custom-form-883 #forminator-module-883 .forminator-has_error textarea.forminator-textarea{border-color: var(--fm-danger) !important;}.forminator-ui.forminator-custom-form-883 /* پیام کلی فرم */
#forminator-module-883 .forminator-response-message{margin-bottom: 22px !important;padding: 14px 16px !important;border-radius: var(--fm-radius) !important;font-size: 13px !important;line-height: 2 !important;}.forminator-ui.forminator-custom-form-883 /* ==========================================
   ACCESSIBILITY & MOBILE
   ========================================== */

/* فوکوس قابل مشاهده با صفحهکلید */
#forminator-module-883 button:focus-visible,.forminator-ui.forminator-custom-form-883 #forminator-module-883 input:focus-visible,.forminator-ui.forminator-custom-form-883 #forminator-module-883 a:focus-visible{outline: 2px solid var(--fm-primary) !important;outline-offset: 3px !important;}.forminator-ui.forminator-custom-form-883 #forminator-module-883 .forminator-multi-upload{min-height: 120px !important;padding: 20px 12px !important;}

/* نمایش مناسب در موبایل */
@media (max-width: 767px) { .forminator-ui.forminator-custom-form-883 #forminator-module-883 > .forminator-row{margin-bottom: 18px !important;}.forminator-ui.forminator-custom-form-883 #forminator-module-883 .forminator-label{font-size: 14px !important;}.forminator-ui.forminator-custom-form-883 #forminator-module-883 input.forminator-input,.forminator-ui.forminator-custom-form-883 #forminator-module-883 textarea.forminator-textarea{font-size: 16px !important;}.forminator-ui.forminator-custom-form-883 #forminator-module-883 .forminator-button-submit{min-height: 49px !important;} }

/* کاهش انیمیشن برای کاربران نیازمند */
@media (prefers-reduced-motion: reduce) { .forminator-ui.forminator-custom-form-883 #forminator-module-883 *,.forminator-ui.forminator-custom-form-883 #forminator-module-883 *::before,.forminator-ui.forminator-custom-form-883 #forminator-module-883 *::after{transition: none !important;animation: none !important;} }