.elementor-26710 .elementor-element.elementor-element-88d1669{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26710 .elementor-element.elementor-element-c7a3db8.elementor-element{--order:99999 /* order end hack */;}/* Start custom CSS for shortcode, class: .elementor-element-c7a3db8 *//* ==== عنوان الكويز ==== */
.forminator-quiz__title {
  font-size: 28px;
  font-weight: bold;
  color: #3AAF85;
  text-align: center;
  margin-bottom: 20px;
}

/* ==== الأسئلة ==== */
.forminator-quiz__question {
  font-size: 100px;font-weight: bold
  color: #222;
  margin-bottom: 25px;
  font-weight: 900;
  line-height: 1.5;
  text-align: right;
}

/* ==== شكل الاختيارات ==== */
.forminator-radio,
.forminator-checkbox {
  display: block;
  background-color: #f9f9f9;
  border: 2px solid #3AAF85;
  border-radius: 12px;
  padding: 18px 24px;
  margin-bottom: 16px;
  cursor: pointer;
  transition: 0.3s;
  font-size: 22px;
  font-weight: 600;
}

.forminator-radio:hover,
.forminator-checkbox:hover {
  background-color: #e7f8f2;
}

/* ==== الاختيار بعد التحديد ==== */
input[type="radio"]:checked + label,
input[type="checkbox"]:checked + label {
  background-color: #3AAF85;
  color: white;
  font-weight: bold;
  border-color: #3AAF85;
  border-radius: 12px;
}

/* ==== زر الإرسال بلون #015954 ==== */
.forminator-button {
  background-color: #015954 !important;
  color: #fff !important;
  padding: 16px 32px;
  border-radius: 14px;
  font-size: 20px;
  font-weight: bold;
  margin-top: 25px;
  transition: background-color 0.3s ease;
}

.forminator-button:hover {
  background-color: #014842 !important;
}

/* ==== نتيجة الكويز ==== */
.forminator-quiz__result {
  background-color: #e6fff2;
  color: #2c7d5a;
  border-left: 6px solid #3AAF85;
  padding: 25px;
  font-size: 20px;
  font-weight: 600;
  border-radius: 12px;
  margin-top: 30px;
  text-align: center;
}/* End custom CSS */