.elementor-16638 .elementor-element.elementor-element-0439930{--divider-border-style:solid;--divider-color:#BA0000;--divider-border-width:4px;}.elementor-16638 .elementor-element.elementor-element-0439930 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-16638 .elementor-element.elementor-element-0439930 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16638 .elementor-element.elementor-element-6b11527{--spacer-size:50px;}.elementor-16638 .elementor-element.elementor-element-942c85c img{width:77%;}/* Start custom CSS for section, class: .elementor-element-7055274 *//* ==========================================
   MKS 1986 - تحسين فورم تسجيل المباريات
   Formidable + Elementor
   ========================================== */

/* الفورم بالكامل */
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_forms,
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_forms * {
    font-family: inherit !important;
    box-sizing: border-box;
}

/* أسماء الحقول */
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_primary_label,
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_form_field > label {
    font-family: inherit !important;
    font-size: 19px !important;
    font-weight: 800 !important;
    line-height: 1.6 !important;
    color: #111827 !important;
    margin-bottom: 8px !important;
}

/* حقول الإدخال */
.elementor-16638 .elementor-element.elementor-element-7055274 input[type="text"],
.elementor-16638 .elementor-element.elementor-element-7055274 input[type="number"],
.elementor-16638 .elementor-element.elementor-element-7055274 input[type="email"],
.elementor-16638 .elementor-element.elementor-element-7055274 input[type="date"],
.elementor-16638 .elementor-element.elementor-element-7055274 input[type="time"],
.elementor-16638 .elementor-element.elementor-element-7055274 input[type="tel"],
.elementor-16638 .elementor-element.elementor-element-7055274 select,
.elementor-16638 .elementor-element.elementor-element-7055274 textarea {
    font-family: inherit !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    min-height: 52px !important;
    padding: 10px 14px !important;
    border-radius: 7px !important;
    line-height: 1.5 !important;
}

/* القوائم */
.elementor-16638 .elementor-element.elementor-element-7055274 select {
    font-size: 18px !important;
}

/* Radio + Checkbox */
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_radio label,
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_checkbox label {
    font-family: inherit !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.7 !important;
}

/* تكبير زر الاختيار نفسه */
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_radio input,
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_checkbox input {
    width: 19px !important;
    height: 19px !important;
}

/* الوصف أسفل الحقول */
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_description,
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_form_field .frm_description {
    font-family: inherit !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
}

/* المسافة بين الحقول */
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_form_field {
    margin-bottom: 18px !important;
}

/* حقول Dynamic والتشكيلة */
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_form_field select,
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_form_field option {
    font-family: inherit !important;
    font-size: 17px !important;
    font-weight: 600 !important;
}

/* عنوان الـ Repeater / Section */
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_section_heading h3,
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_section_heading .frm_pos_top {
    font-family: inherit !important;
    font-size: 21px !important;
    font-weight: 800 !important;
    line-height: 1.5 !important;
}

/* أزرار إضافة / حذف الـRepeater */
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_add_form_row,
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_remove_form_row {
    font-family: inherit !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

/* زر إرسال الفورم */
.elementor-16638 .elementor-element.elementor-element-7055274 .frm_button_submit {
    font-family: inherit !important;
    font-size: 19px !important;
    font-weight: 800 !important;
    min-height: 52px !important;
    padding: 12px 28px !important;
    border-radius: 7px !important;
}

/* ==========================================
   الجوال
   ========================================== */
@media (max-width: 767px) {

    .elementor-16638 .elementor-element.elementor-element-7055274 .frm_primary_label,
    .elementor-16638 .elementor-element.elementor-element-7055274 .frm_form_field > label {
        font-size: 17px !important;
    }

    .elementor-16638 .elementor-element.elementor-element-7055274 input[type="text"],
    .elementor-16638 .elementor-element.elementor-element-7055274 input[type="number"],
    .elementor-16638 .elementor-element.elementor-element-7055274 input[type="email"],
    .elementor-16638 .elementor-element.elementor-element-7055274 input[type="date"],
    .elementor-16638 .elementor-element.elementor-element-7055274 input[type="time"],
    .elementor-16638 .elementor-element.elementor-element-7055274 input[type="tel"],
    .elementor-16638 .elementor-element.elementor-element-7055274 select,
    .elementor-16638 .elementor-element.elementor-element-7055274 textarea {
        font-size: 16px !important;
        min-height: 48px !important;
    }

    .elementor-16638 .elementor-element.elementor-element-7055274 .frm_radio label,
    .elementor-16638 .elementor-element.elementor-element-7055274 .frm_checkbox label {
        font-size: 16px !important;
    }

    .elementor-16638 .elementor-element.elementor-element-7055274 .frm_button_submit {
        width: 100% !important;
        font-size: 18px !important;
    }
}/* End custom CSS */