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

.forminator-ui.forminator-custom-form-432 /* ===============================
   1. Pagination: إخفاء Previous في أول خطوة فقط
   =============================== */
.forminator-pagination-start .forminator-button-back{display: none !important;}.forminator-ui.forminator-custom-form-432 /* ===============================
   2. زر Previous في باقي الخطوات
   =============================== */
.forminator-button-back{position: absolute !important;top: 15px !important;left: 10px !important;background: transparent !important;border: none !important;color: #444 !important;font-size: 13px !important;/* حجم كلمة Previous */
    font-weight: bold !important;z-index: 999 !important;}.forminator-ui.forminator-custom-form-432 /* ===============================
   3. إضافة سهم كصورة قبل كلمة Previous
   =============================== */
.forminator-button-back::before{content: "" !important;display: inline-block !important;width: 16px !important;/* عرض السهم */
    height: 16px !important;/* ارتفاع السهم */
    background-image: url("https://cdn-icons-png.flaticon.com/512/271/271220.png") !important;/* رابط السهم */
    background-size: contain !important;background-repeat: no-repeat !important;margin-right: 6px !important;/* مسافة بين السهم والكلمة */
    vertical-align: middle !important;}.forminator-ui.forminator-custom-form-432 /* ===============================
   4. Radio Buttons: العنوان فوق والاختيارات جنب بعض (مضمونة)
   =============================== */
.forminator-field-radio{display: flex !important;flex-direction: column !important;}.forminator-ui.forminator-custom-form-432 .forminator-field-radio .forminator-label{width: 100% !important;margin-bottom: 12px !important;/* مسافة بين العنوان والاختيارات */
    display: block !important;}.forminator-ui.forminator-custom-form-432 /* container لكل الاختيارات */
.forminator-radio-group{display: flex !important;flex-wrap: wrap !important;/* يسمح بالانتقال للسطر لو ضيق */
    gap: 40px !important;}.forminator-ui.forminator-custom-form-432 /* كل اختيار */
.forminator-radio-group .forminator-radio{display: flex !important;align-items: center !important;margin: 0 !important;}.forminator-ui.forminator-custom-form-432 /* الدائرة والنص */
.forminator-radio-group input[type="radio"]{margin-right: 8px !important;}.forminator-ui.forminator-custom-form-432 /* إزالة أي margin إضافي على label داخل الاختيارات */
.forminator-radio-group .forminator-radio label{margin: 0 !important;display: flex !important;align-items: center !important;}.forminator-ui.forminator-custom-form-432 /* ===============================
   5. أزرار Next و Submit
   =============================== */
.forminator-button-next,.forminator-ui.forminator-custom-form-432 .forminator-button-submit{background-color: #000 !important;color: #fff !important;width: 100% !important;height: 48px !important;border-radius: 10px !important;}.forminator-ui.forminator-custom-form-432 /* ===============================
   6. النجوم ورسائل الخطأ
   =============================== */
.forminator-required,.forminator-ui.forminator-custom-form-432 .forminator-error-message{color: #FF0000 !important;}.forminator-ui.forminator-custom-form-432 /* ===============================
   7. إزالة خلفية الـ Group
   =============================== */
.forminator-group{background: transparent !important;border: none !important;}.forminator-ui.forminator-custom-form-432 .forminator-grouped-fields{background: #f9f9f9 !important;/* لون خلفية خفيف */
    padding: 20px !important;border-radius: 8px !important;/* زوايا دائرية */
    border: 1px solid #ddd !important;margin-bottom: 20px !important;box-shadow: 0 2px 4px rgba(0,0,0,0.05) !important;}.forminator-ui.forminator-custom-form-432 /* ===============================
   8. تقليل المسافات في الصفحة الأخيرة فقط
   =============================== */

/* استهداف الصفوف التي تلي أو تحتوي على السامري والنوت فقط */
.forminator-row:has(#textarea-1),.forminator-ui.forminator-custom-form-432 .forminator-row:has(.forminator-html),.forminator-ui.forminator-custom-form-432 .forminator-row:has(p:contains("Please review")),.forminator-ui.forminator-custom-form-432 .forminator-pagination-footer{margin-bottom: 5px !important;}.forminator-ui.forminator-custom-form-432 /* سحب حقل الملاحظات لفوق قليلاً */
#textarea-1{margin-top: -15px !important;}.forminator-ui.forminator-custom-form-432 /* تقليل الفراغ الداخلي للجروب في الصفحة الأخيرة فقط */
.forminator-row:has(#textarea-1) .forminator-grouped-fields,.forminator-ui.forminator-custom-form-432 .forminator-row:has(.forminator-html) .forminator-grouped-fields{padding-top: 5px !important;padding-bottom: 5px !important;}.forminator-ui.forminator-custom-form-432 /* تصغير بوكس النوتس ليوفر مساحة راسية */
#textarea-1 textarea{min-height: 70px !important;margin-top: 5px !important;}.forminator-ui.forminator-custom-form-432 /* تقريب جملة التحذير من النوتس */
.forminator-row:has(p:contains("Please review")){margin-top: -10px !important;}.forminator-ui.forminator-custom-form-432 /* تحريك زر Complete Registration لأسفل */
.forminator-pagination-footer{margin-top: 40px !important;}.forminator-ui.forminator-custom-form-432/* استهداف مربع النص نفسه مباشرة */
.forminator-ui.forminator-custom-form textarea.forminator-textarea{height: 20px !important;/* الارتفاع اللي إنت عايزه */
    min-height: 20px !important;line-height: 1.2 !important;/* لضبط المسافة بين السطور جوه */
    padding: 10px !important;}.forminator-ui.forminator-custom-form-432:root{--accent: #28a745 !important;--bg: #fff !important;--muted: #666 !important;--card-shadow: 0 8px 30px rgba(11,17,32,0.06) !important;}.forminator-ui.forminator-custom-form-432 .success-wrap{display: flex !important;align-items: center !important;justify-content: center !important;padding: 20px 0 !important;}.forminator-ui.forminator-custom-form-432 .success-card{width: 100% !important;max-width: 780px !important;background: var(--bg) !important;border-radius: 14px !important;box-shadow: 0 6px 30px rgba(0,0,0,0.06) !important;padding: 32px !important;text-align: initial !important;}.forminator-ui.forminator-custom-form-432 .success-top{text-align: center !important;margin-bottom: 20px !important;}.forminator-ui.forminator-custom-form-432 .success-icon{background: #eafbe7 !important;width: 64px !important;height: 64px !important;border-radius: 50% !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 auto 12px !important;}.forminator-ui.forminator-custom-form-432 .success-title{font-size: 1.6rem !important;margin: 0 0 8px 0 !important;color: #333 !important;}.forminator-ui.forminator-custom-form-432 .success-sub{color: var(--muted) !important;margin: 0 !important;font-size: 0.98rem !important;}.forminator-ui.forminator-custom-form-432 .confirmation-grid{display: grid !important;grid-template-columns: 1fr !important;gap: 18px !important;margin-top: 18px !important;align-items: start !important;}.forminator-ui.forminator-custom-form-432 .ticket-card{background: #fff !important;border-radius: 12px !important;padding: 16px !important;border: 1px solid #eef1f3 !important;box-shadow: var(--card-shadow) !important;display: flex !important;justify-content: space-between !important;align-items: center !important;}.forminator-ui.forminator-custom-form-432 .summary-pass{font-weight: 700 !important;margin-bottom: 6px !important;color: #222 !important;}.forminator-ui.forminator-custom-form-432 .ticket-card .meta{color: var(--muted) !important;font-size: 0.95rem !important;}.forminator-ui.forminator-custom-form-432 .ticket-price{font-weight: 800 !important;font-size: 1.6rem !important;color: #222 !important;}.forminator-ui.forminator-custom-form-432 .payment-card{background: #fff !important;border-radius: 12px !important;padding: 18px !important;border: 1px solid #eef1f3 !important;box-shadow: var(--card-shadow) !important;}.forminator-ui.forminator-custom-form-432 .payment-title{color: var(--accent) !important;font-weight: 700 !important;margin-bottom: 10px !important;}.forminator-ui.forminator-custom-form-432 .payment-row{display: flex !important;justify-content: space-between !important;align-items: flex-start !important;padding: 8px 0 !important;border-top: 1px dashed #f0f2f3 !important;}.forminator-ui.forminator-custom-form-432 .payment-label{color: #444 !important;font-weight: 600 !important;}.forminator-ui.forminator-custom-form-432 .payment-value{font-weight: 700 !important;text-align: right !important;color: #222 !important;}.forminator-ui.forminator-custom-form-432 .note-box{margin-top: 16px !important;background: #fff3e6 !important;border-left: 4px solid #ffa94d !important;padding: 12px !important;border-radius: 8px !important;color: #7a4a00 !important;font-size: 0.95rem !important;text-align: left !important;}