.elementor-5273 .elementor-element.elementor-element-411fe8c{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5273 .elementor-element.elementor-element-73ab5b5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5273 .elementor-element.elementor-element-73ab5b5 .elementor-divider-separator{width:100%;}.elementor-5273 .elementor-element.elementor-element-73ab5b5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5273 .elementor-element.elementor-element-ff6d9b5 > .elementor-widget-container{transition:background 0s;}.elementor-5273 .elementor-element.elementor-element-03dda3f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-5273 .elementor-element.elementor-element-03dda3f .elementor-divider-separator{width:100%;}.elementor-5273 .elementor-element.elementor-element-03dda3f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}/* Start custom CSS for divider, class: .elementor-element-03dda3f *//* ===== صفحة الاستبيان ===== */

/* خلفية الصفحة */
.page-id-[ID] .site-main,
body.page-template-default .entry-content {
  background: #0e0c09;
}

/* حاوية النموذج */
.wpforms-container {
  max-width: 620px;
  margin: 0 auto;
  direction: rtl;
}

/* عنوان الصفحة */
.entry-title,
h1.page-title {
  font-family: 'Tajawal', sans-serif;
  color: #C9A84C;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

/* وصف الصفحة */
.entry-content > p:first-of-type {
  text-align: center;
  color: #a89880;
  font-size: 15px;
  margin-bottom: 2rem;
}

/* حقول النموذج */
.wpforms-field-label {
  font-family: 'Tajawal', sans-serif !important;
  color: #e8ddd0 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  margin-bottom: 8px !important;
}

.wpforms-field input[type="text"],
.wpforms-field textarea {
  background: #1a1712 !important;
  border: 0.5px solid #3a3228 !important;
  border-radius: 8px !important;
  color: #e8ddd0 !important;
  font-family: 'Tajawal', sans-serif !important;
  font-size: 15px !important;
  padding: 12px 14px !important;
  direction: rtl;
}

.wpforms-field input[type="text"]:focus,
.wpforms-field textarea:focus {
  border-color: #C9A84C !important;
  outline: none !important;
}

/* خيارات الراديو والـ checkbox */
.wpforms-field-radio li label,
.wpforms-field-checkbox li label {
  font-family: 'Tajawal', sans-serif !important;
  color: #c8bfb4 !important;
  font-size: 15px !important;
}

.wpforms-field-radio li,
.wpforms-field-checkbox li {
  background: #1a1712;
  border: 0.5px solid #3a3228;
  border-radius: 8px;
  padding: 10px 14px;
  margin-bottom: 8px !important;
  transition: border-color 0.2s;
}

.wpforms-field-radio li:hover,
.wpforms-field-checkbox li:hover {
  border-color: #C9A84C;
}

/* النجوم */
.wpforms-field-rating .wpforms-field-rating-item label svg {
  fill: #3a3228 !important;
}
.wpforms-field-rating .wpforms-field-rating-item.selected label svg,
.wpforms-field-rating .wpforms-field-rating-item:hover label svg {
  fill: #C9A84C !important;
}

/* زر الإرسال */
.wpforms-submit {
  background: #C9A84C !important;
  border: none !important;
  border-radius: 8px !important;
  font-family: 'Tajawal', sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #0e0c09 !important;
  padding: 12px 40px !important;
  width: 100% !important;
  cursor: pointer !important;
  transition: background 0.2s !important;
}

.wpforms-submit:hover {
  background: #b5963e !important;
}

/* فاصل بين الأسئلة */
.wpforms-field {
  margin-bottom: 1.5rem !important;
  padding-bottom: 1.5rem !important;
  border-bottom: 0.5px solid #2a2520 !important;
}

.wpforms-field:last-of-type {
  border-bottom: none !important;
}/* End custom CSS */