/* Start custom CSS for text-editor, class: .elementor-element-df79834 */.rain-helper{
  font-family:'Noto Sans Hebrew','Heebo',Arial,sans-serif;
  color: rgba(0,0,0,0.65);
  font-size: 16px;
  font-weight: 600;
  margin: 6px 0 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c0a77af *//* Rain table (matches dashboard look) */
.rain-table-wrap{
  background:#fff;
  border:1px solid rgba(0,0,0,0.08);
  border-radius:18px;
  padding:14px 14px 10px;
  box-shadow:0 8px 22px rgba(0,0,0,0.05);
  margin:10px 0 18px;
}

.rain-table-title{
  font-size:16px;
  font-weight:800;
  color:rgba(0,0,0,0.75);
  margin:0 0 10px;
}

.rain-table{
  width:100%;
  border-collapse:collapse;
  font-size:15px;
}

.rain-table th,
.rain-table td{
  padding:10px 8px;
  border-bottom:1px solid rgba(0,0,0,0.08);
}

.rain-table thead th{
  font-weight:800;
  color:rgba(0,0,0,0.75);
}

.rain-table tbody tr:hover{
  background:rgba(30,115,190,0.05);
}

.rain-table td:last-child,
.rain-table th:last-child{
  text-align:left; /* מספרים */
}

.rain-table tfoot td{
  border-top:1px solid rgba(0,0,0,0.10);
  border-bottom:none;
  padding-top:12px;
}

@media (max-width: 768px){
  .rain-table-wrap{ padding:12px; }
  .rain-table th, .rain-table td{ padding:9px 6px; }
}/* End custom CSS */