.elementor-40771 .elementor-element.elementor-element-cbe80e6{--display:flex;}/* Start custom CSS for html, class: .elementor-element-d1033b7 */.elementor-40771 .elementor-element.elementor-element-d1033b7 summary.e-n-accordion-item-title[aria-expanded="true"]  {
    background-color: #F8FAFC;
    border-radius: 24px 24px 0px 0px !important;
    border: 1px solid #CBD5E1 !important;
}

.elementor-40771 .elementor-element.elementor-element-d1033b7 summary.e-n-accordion-item-title  {
    background-color: #F8FAFC;
    border-radius: 24px  !important;
    border: 1px solid #CBD5E1 !important;
}


.elementor-40771 .elementor-element.elementor-element-d1033b7 .e-con-full.e-flex.e-con.e-child {
    padding: 64px 32px 0px 32px;
    border: 1px solid #CBD5E1;
    border-radius:0px 0px 24px 24px;
}






/* wrapper לגלילה */
.elementor-40771 .elementor-element.elementor-element-d1033b7 .table-wrap {
  width: 100%;
  overflow-x: auto;
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
}


  

  /* gradient בצד ימין להראות שאפשר לגלול */
  .elementor-40771 .elementor-element.elementor-element-d1033b7 .table-wrap::after {
    content: '';
    position: sticky;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    background: linear-gradient(to left, rgba(255,255,255,1) 0%, transparent 100%);
    pointer-events: none;
    float: left;
    z-index: 2;
  }



 
/* ריווח בין אלמנטים - על הקונטיינר הנכון! */
.elementor-40771 .elementor-element.elementor-element-d1033b7 .elementor-widget-container > * {
  margin-bottom: 32px !important;
}

.elementor-40771 .elementor-element.elementor-element-d1033b7 .elementor-widget-container > *:last-child {
  margin-bottom: 0 !important;
}

/* ריווח ספציפי לכותרות */
.elementor-40771 .elementor-element.elementor-element-d1033b7 h4.elementor-heading-title {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.elementor-40771 .elementor-element.elementor-element-d1033b7 h4.elementor-heading-title:first-child {
  margin-top: 0 !important;
}

/* wrapper של הטבלה */
.elementor-40771 .elementor-element.elementor-element-d1033b7 .table-wrap {
  width: 100%;
  overflow-x: auto;
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
  margin: 32px 0 !important;
}

/* כותרת מעל הטבלה (במקום caption) */
.elementor-40771 .elementor-element.elementor-element-d1033b7 .table-wrap > h2 {
  color: #64748B;
  text-align: center;
  font-family: coherenti;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  margin: 0 0 12px;
}

/* אלמנט הווידג'ט של הטבלה */
.elementor-40771 .elementor-element.elementor-element-d1033b7 .fig-table.elementor-widget {
  /*margin-bottom: 32px !important;*/


 
}


/* עיצוב טבלאות

/* ===== טבלה – רק מסגרת חיצונית, בלי קווי רשת ===== */
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table{
  /* טיפוגרפיה לפי מה שביקשת */
  font-size: 18px;
  font-family: coherenti;
  line-height: 1.5;
  color: #64748B;

  width: 100%;
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;                 /* לפינות עגולות */
  border-collapse: separate !important;
  border-spacing: 0;

  /* מסגרת חיצונית בלבד (אמין יותר מ-border מול תבניות) */
  box-shadow: inset 0 0 0 1px #CBD5E1;
  border: solid 1px #CBD5E1;                        /* מבטלים border רגיל */
}

/* כותרות עמודות (ללא קו תחתון/מסגרות) */
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table thead th{
  background: #EEFBFD;
  text-align: center;
  font-weight: 400;
  color: #1D9DBC;
  white-space: nowrap;
  border: 0 !important;
  box-shadow: none !important;
}

/* תאים רגילים + כותרת-שורה בגוף הטבלה */
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table td,
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table th[scope="row"]{
  text-align: center;
  border: 0 !important;             /* מבטל קווי רשת פנימיים */
  box-shadow: none !important;
}

/* מבטל הדגשה ברירת־מחדל של TH בתוך tbody */
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table tbody th[scope="row"]{
  font-weight: 400;
  color: inherit;
}

/* זברה אחידה (חל גם על th[scope="row"]) */
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table tbody tr:nth-child(odd) td,
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table tbody tr:nth-child(odd) th[scope="row"]{
  background: #F8FAFC;
}

/* הובר עדין */
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table tbody tr:hover td,
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table tbody tr:hover th[scope="row"]{
  background: #f3f4f6;
}
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table .note{
  display:block;
  font-size:12px;        /* קטן יחסית לתא */
  line-height:18px;
  color:#64748B;          /* אפור עדין */
  margin-top:2px;
}
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table th,
.elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table td{
  vertical-align: middle !important;
}
/* מובייל – רשות */
@media (max-width: 520px){
  .elementor-40771 .elementor-element.elementor-element-d1033b7 table.fig-table{ font-size: 16px; }
  
  
  
.elementor-40771 .elementor-element.elementor-element-d1033b7 .e-con-full.e-flex.e-con.e-child {
    padding: 16px 16px 0px 16px;
    border: 1px solid #CBD5E1;
    border-radius:0px 0px 24px 24px;
}

}/* End custom CSS */