/**
 * material-icons-mapping.css - מיפוי מאייקוני Nucleo לאייקוני Material Icons
 * קובץ זה פותר בעיות RTL ומחליף את אייקוני Nucleo באייקוני Material Icons
 */



  .ni{
    font-family: 'Material Icons' !important;
    font-weight: normal;
    font-style: normal;
    /* font-size: 24px; */
    /* line-height: 1; */
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
  }
  
  /* תיקון בעיית הטיה באייקונים - הבטחת יישור נכון */
  .rtl .material-icons,
  [dir="rtl"] .material-icons {
    /* display: inline-block !important; */
    transform: scaleX(1) !important; /* מניעת היפוך בסביבת RTL */
  }
  
  /* גדלים שונים */
  .material-icons.md-18 { font-size: 18px; }
  .material-icons.md-24 { font-size: 24px; }
  .material-icons.md-36 { font-size: 36px; }
  .material-icons.md-48 { font-size: 48px; }
  
  .icon.icon-shape{
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .icon.icon-shape i{
    top: 0 !important;
  }

  /* מיפויים של אייקונים ספציפיים - מחלקות של Nucleo לאייקוני Material */
  
  /* סמלי תפריט וניווט */
  .ni.ni-tv-2::before { content: "tv"; font-family: 'Material Icons'; }
  .ni.ni-single-02::before { content: "person"; font-family: 'Material Icons'; }
  .ni.ni-credit-card::before { content: "credit_card"; font-family: 'Material Icons'; }
  .ni.ni-email-83::before { content: "email"; font-family: 'Material Icons'; }
  .ni.ni-ruler-pencil::before { content: "edit"; font-family: 'Material Icons'; }
  .ni.ni-collection::before { content: "view_list"; font-family: 'Material Icons'; }
  .ni.ni-single-copy-04::before { content: "description"; font-family: 'Material Icons'; }
  .ni.ni-button-power::before { content: "power_settings_new"; font-family: 'Material Icons'; }
  .ni.ni-home-32::before { content: "home"; font-family: 'Material Icons'; }
  
  /* סמלים לכרטיסיות ומידע */
  .ni.ni-calendar-grid-58::before { content: "calendar_today"; font-family: 'Material Icons'; }
  .ni.ni-mobile-button::before { content: "smartphone"; font-family: 'Material Icons'; }
  .ni.ni-money-coins::before { content: "payments"; font-family: 'Material Icons'; }
  .ni.ni-settings::before { content: "settings"; font-family: 'Material Icons'; }
  .ni.ni-badge::before { content: "badge"; font-family: 'Material Icons'; }
  .ni.ni-chart-bar-32::before { content: "bar_chart"; font-family: 'Material Icons'; }
  .ni.ni-time-alarm::before { content: "alarm"; font-family: 'Material Icons'; }
  .ni.ni-notification-70::before { content: "notifications"; font-family: 'Material Icons'; }
  
  /* סמלי פעולות ומצבים */
  .ni.ni-check-bold::before { content: "check_circle"; font-family: 'Material Icons'; }
  .ni.ni-world-2::before { content: "public"; font-family: 'Material Icons'; }
  .ni.ni-user-run::before { content: "directions_run"; font-family: 'Material Icons'; }
  .ni.ni-delivery-fast::before { content: "local_shipping"; font-family: 'Material Icons'; }
  .ni.ni-diamond::before { content: "diamond"; font-family: 'Material Icons'; }
  .ni.ni-sound-wave::before { content: "graphic_eq"; font-family: 'Material Icons'; }
  .ni.ni-tag::before { content: "local_offer"; font-family: 'Material Icons'; }
  .ni.ni-lock-circle-open::before { content: "lock_open"; font-family: 'Material Icons'; }
  .ni.ni-atom::before { content: "blur_on"; font-family: 'Material Icons'; }
  .ni.ni-app::before { content: "apps"; font-family: 'Material Icons'; }
  .ni.ni-satisfied::before { content: "sentiment_satisfied"; font-family: 'Material Icons'; }
  .ni.ni-planet::before { content: "public"; font-family: 'Material Icons'; }
  .ni.ni-chat-round::before { content: "chat"; font-family: 'Material Icons'; }
  .ni.ni-send::before { content: "send"; font-family: 'Material Icons'; }
  .ni.ni-cart::before { content: "shopping_cart"; font-family: 'Material Icons'; }
  .ni.ni-bulb-61::before { content: "lightbulb"; font-family: 'Material Icons'; }
  .ni.ni-spaceship::before { content: "rocket"; font-family: 'Material Icons'; }
  .ni.ni-umbrella-13::before { content: "umbrella"; font-family: 'Material Icons'; }
  .ni.ni-archive-2::before { content: "archive"; font-family: 'Material Icons'; }
  .ni.ni-briefcase-24::before { content: "work"; font-family: 'Material Icons'; }
  .ni.ni-basket::before { content: "shopping_basket"; font-family: 'Material Icons'; }
  .ni.ni-bell-55::before { content: "notifications_active"; font-family: 'Material Icons'; }
  .ni.ni-cloud-download-95::before { content: "cloud_download"; font-family: 'Material Icons'; }
  .ni.ni-cloud-upload-96::before { content: "cloud_upload"; font-family: 'Material Icons'; }
  .ni.ni-cloud::before { content: "cloud"; font-family: 'Material Icons'; }
  .ni.ni-warning::before { content: "warning"; font-family: 'Material Icons'; }
  .ni.ni-active-40::before { content: "check_circle_outline"; font-family: 'Material Icons'; }
  .ni.ni-error::before { content: "error"; font-family: 'Material Icons'; }

  .ni.ni-loader::before { content: "autorenew"; font-family: 'Material Icons'; }

  .material-icons.rotate-y {
    transform: rotateY(-180deg) scaleX(1) !important;
  }