.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-4f0ed1fa *//* ברירת מחדל: אייקון + טקסט באותה שורה */
.job-line{
  display:flex !important;
  gap:.20em;
  flex-wrap:nowrap;        /* האייקון לא יורד שורה */
}

/* עברית (RTL): האייקון בצד ימין */
.job-line[dir="rtl"]{
  flex-direction:row-reverse;
}

/* מקבע את האייקון כעמודה נפרדת */
.job-line .icon-post{
  flex:0 0 auto;
  line-height:1;
}

/* הטקסט נשבר לשורות רק בתוך העמודה שלו */
.job-line .job-text{
  flex:1 1 auto;
  min-width:0;             /* חשוב כדי ש-wrap יעבוד נכון */
}

/* מובייל: האייקון מיושר למעלה (לא באמצע) */
@media (max-width: 767px){
  .job-line{
    align-items:flex-start !important;
  }
  .job-line .icon-post{
    margin-top:.15em;      /* פיין-טיונינג קטן */
  }
}/* End custom CSS */