/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.1.1714465633
Updated: 2024-04-30 11:27:13

*/

/* ===== צבע מרכזי ===== */
:root{
  --acc:#006E44;
  --bg-sel:#f6fdfc;
  --radius:8px;
  --pad:20px;
  --box-w:220px;   /* רוחב קופסה בדסקטופ */
  --gap:24px;
  --fz:18px;
  --fw:700;
  --font: Heebo,"Assistant",sans-serif;
}

/* ===== רשימת כל הקבוצות שיקבלו אותו עיצוב ===== */
:root{}
.elementor-field-group-family_status,
.elementor-field-group-bank_limited,
.elementor-field-group-returned_checks,
.elementor-field-group-has_checks,
.elementor-field-group-employment_status,
.elementor-field-group-monthly_income,
.elementor-field-group-loan_amount,
.elementor-field-group-loan_purpose{}

/* עטיפת האפשרויות – שתי קופסאות בשורה, ממורכז */
.elementor-field-group-family_status    > .elementor-field-subgroup,
.elementor-field-group-bank_limited    > .elementor-field-subgroup,
.elementor-field-group-returned_checks > .elementor-field-subgroup,
.elementor-field-group-has_checks      > .elementor-field-subgroup,
.elementor-field-group-employment_status > .elementor-field-subgroup,
.elementor-field-group-monthly_income  > .elementor-field-subgroup,
.elementor-field-group-loan_amount     > .elementor-field-subgroup,
.elementor-field-group-loan_purpose    > .elementor-field-subgroup{
  display:grid !important;
  grid-template-columns:repeat(2, var(--box-w));
  gap: 2rem;
  justify-content:center;
  margin:32px 0;
  direction:rtl;
}

/* קופסה בודדת – גריד: ◉ | אייקון | טקסט */
.elementor-field-group-family_status .elementor-field-option,
.elementor-field-group-bank_limited .elementor-field-option,
.elementor-field-group-returned_checks .elementor-field-option,
.elementor-field-group-has_checks .elementor-field-option,
.elementor-field-group-employment_status .elementor-field-option,
.elementor-field-group-monthly_income .elementor-field-option,
.elementor-field-group-loan_amount .elementor-field-option,
.elementor-field-group-loan_purpose .elementor-field-option{
  display:grid !important;
  cursor: pointer;
  grid-template-columns:auto 11px 1fr;   /* ◉ | אייקון | טקסט */
  grid-template-areas:"radio icon text";
  align-items:center;
  width:var(--box-w);
  padding:var(--pad);
  border:1px solid #002E42;
  border-radius:var(--radius);
  background:#fff;
  color:var(--acc);
  font:var(--fw) var(--fz)/1.35 var(--font);
  cursor:pointer;
  transition:background .25s, box-shadow .25s;
}

/* הרדיו – שמירת מיקום */
.elementor-field-option input[type="radio"]{
  grid-area:radio;
  cursor:pointer;
}

/* האייקון – ברירת מחדל (₪) לכל הקבוצות – יוחלף לפי קבוצה/ערך בהמשך */

/* הטקסט */
.elementor-field-option > label,
.elementor-field-option > span,
.elementor-field-option-label{
  grid-area:text;
  margin:0;
	cursor: pointer;
  text-align:right;
  font-size:var(--fz) !important;
  font-weight:var(--fw) !important;
}

/* Hover + בחירה */
.elementor-field-option:hover,
.elementor-field-option:has(input:checked){
  box-shadow:0 0 0 2px #EABE3E inset;
	border-color: #EABE3E;
}


/* ===== מובייל – עמודה אחת ===== */
@media (max-width:767px){
  .elementor-field-group-family_status    > .elementor-field-subgroup,
  .elementor-field-group-bank_limited    > .elementor-field-subgroup,
  .elementor-field-group-returned_checks > .elementor-field-subgroup,
  .elementor-field-group-has_checks      > .elementor-field-subgroup,
  .elementor-field-group-employment_status > .elementor-field-subgroup,
  .elementor-field-group-monthly_income  > .elementor-field-subgroup,
  .elementor-field-group-loan_amount     > .elementor-field-subgroup,
  .elementor-field-group-loan_purpose    > .elementor-field-subgroup{
    grid-template-columns:1fr;
    justify-items:center;
  }
  .elementor-field-group-family_status .elementor-field-option,
  .elementor-field-group-bank_limited .elementor-field-option,
  .elementor-field-group-returned_checks .elementor-field-option,
  .elementor-field-group-has_checks .elementor-field-option,
  .elementor-field-group-employment_status .elementor-field-option,
  .elementor-field-group-monthly_income .elementor-field-option,
  .elementor-field-group-loan_amount .elementor-field-option,
  .elementor-field-group-loan_purpose .elementor-field-option{
    width:100%;
    max-width:280px;
  }
}

/* צובע את ה‑radio (border + dot) בצבע מותאם */
.elementor-field-option input[type="radio"] {
  accent-color: #002E42;
}


