.elementor-14157 .elementor-element.elementor-element-c15d99f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14157 .elementor-element.elementor-element-fbcbd80 .elementor-button{background-color:#1B62DB;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);border-style:none;}.elementor-14157 .elementor-element.elementor-element-58aaa4a .elementor-button{border-style:none;}.elementor-14157 .elementor-element.elementor-element-5f6307e .elementor-button{border-style:none;}.elementor-14157 .elementor-element.elementor-element-061d213{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-14157 .elementor-element.elementor-element-7b62798{--display:flex;--min-height:76px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-14157 .elementor-element.elementor-element-c1d78c1 .elementor-button{border-style:none;}.elementor-14157 .elementor-element.elementor-element-0b127df .elementor-button{font-size:14px;border-style:none;}.elementor-14157 .elementor-element.elementor-element-69b3746{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-14157 .elementor-element.elementor-element-69b3746 .elementor-button{font-size:13px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:none;}.elementor-14157 .elementor-element.elementor-element-6e5599c{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-14157 .elementor-element.elementor-element-6e5599c .elementor-button{border-style:none;}.elementor-14157 .elementor-element.elementor-element-c6baf34{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-14157 .elementor-element.elementor-element-c6baf34 .elementor-button{border-style:none;}.elementor-14157 .elementor-element.elementor-element-3cbae0a{--display:grid;--min-height:729px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-fdbea3e{--display:grid;--min-height:728px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-7d0c2eb{--display:flex;--min-height:910px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14157 .elementor-element.elementor-element-7d0c2eb.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-14157 .elementor-element.elementor-element-b34600b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14157 .elementor-element.elementor-element-b34600b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-14157 .elementor-element.elementor-element-72e76d7{--display:grid;--min-height:722px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-1ae3aac{--display:grid;--min-height:745px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-8c6cdf3{--display:grid;--min-height:723px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-2d64eb5{--display:grid;--min-height:689px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-4fbd0e6{--display:grid;--min-height:728px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-2b9084c{--display:grid;--min-height:683px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-49e77dc{--display:flex;}@media(max-width:1024px){.elementor-14157 .elementor-element.elementor-element-3cbae0a{--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-fdbea3e{--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-72e76d7{--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-1ae3aac{--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-8c6cdf3{--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-2d64eb5{--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-4fbd0e6{--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-2b9084c{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-14157 .elementor-element.elementor-element-c15d99f{--width:100%;}.elementor-14157 .elementor-element.elementor-element-7b62798{--width:100%;}.elementor-14157 .elementor-element.elementor-element-3cbae0a{--width:94%;}.elementor-14157 .elementor-element.elementor-element-fdbea3e{--width:93%;}.elementor-14157 .elementor-element.elementor-element-7d0c2eb{--width:100%;}.elementor-14157 .elementor-element.elementor-element-72e76d7{--width:97%;}.elementor-14157 .elementor-element.elementor-element-1ae3aac{--width:96%;}.elementor-14157 .elementor-element.elementor-element-8c6cdf3{--width:96%;}.elementor-14157 .elementor-element.elementor-element-2d64eb5{--width:97%;}.elementor-14157 .elementor-element.elementor-element-4fbd0e6{--width:96%;}.elementor-14157 .elementor-element.elementor-element-2b9084c{--width:96%;}}@media(max-width:767px){.elementor-14157 .elementor-element.elementor-element-fbcbd80 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-14157 .elementor-element.elementor-element-fbcbd80.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-14157 .elementor-element.elementor-element-fbcbd80 .elementor-button{font-size:10px;letter-spacing:0.3px;border-radius:6px 6px 6px 6px;padding:7px 7px 7px 7px;}.elementor-14157 .elementor-element.elementor-element-58aaa4a.elementor-element{--order:-99999 /* order start hack */;}.elementor-14157 .elementor-element.elementor-element-58aaa4a .elementor-button{font-size:12px;border-radius:6px 6px 6px 6px;padding:7px 7px 7px 7px;}.elementor-14157 .elementor-element.elementor-element-5f6307e{width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-14157 .elementor-element.elementor-element-5f6307e.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-14157 .elementor-element.elementor-element-5f6307e .elementor-button{border-radius:6px 6px 6px 6px;padding:7px 7px 7px 7px;}.elementor-14157 .elementor-element.elementor-element-061d213{--container-widget-width:97px;--container-widget-flex-grow:0;width:var( --container-widget-width, 97px );max-width:97px;}.elementor-14157 .elementor-element.elementor-element-061d213.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-14157 .elementor-element.elementor-element-061d213 .elementor-button{font-size:10px;border-radius:3px 3px 3px 3px;padding:1px 1px 1px 1px;}.elementor-14157 .elementor-element.elementor-element-7b62798{--width:500px;--min-height:155px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14157 .elementor-element.elementor-element-7b62798.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-14157 .elementor-element.elementor-element-c1d78c1{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-14157 .elementor-element.elementor-element-c1d78c1 > .elementor-widget-container{margin:0px 0px 0px -32px;padding:0px 0px 0px 0px;}.elementor-14157 .elementor-element.elementor-element-c1d78c1 .elementor-button{font-size:10px;border-radius:6px 6px 6px 6px;padding:7px 7px 7px 7px;}.elementor-14157 .elementor-element.elementor-element-0b127df{width:var( --container-widget-width, 114px );max-width:114px;--container-widget-width:114px;--container-widget-flex-grow:0;}.elementor-14157 .elementor-element.elementor-element-0b127df .elementor-button{font-size:10px;border-radius:6px 6px 6px 6px;padding:7px 7px 7px 7px;}.elementor-14157 .elementor-element.elementor-element-69b3746{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-14157 .elementor-element.elementor-element-69b3746 .elementor-button{font-size:10px;border-radius:6px 6px 6px 6px;padding:7px 7px 7px 7px;}.elementor-14157 .elementor-element.elementor-element-6e5599c{--container-widget-width:97px;--container-widget-flex-grow:0;width:var( --container-widget-width, 97px );max-width:97px;}.elementor-14157 .elementor-element.elementor-element-6e5599c .elementor-button{font-size:10px;border-radius:6px 6px 6px 6px;padding:7px 7px 7px 7px;}.elementor-14157 .elementor-element.elementor-element-c6baf34 .elementor-button{font-size:10px;border-radius:6px 6px 6px 6px;padding:7px 7px 7px 7px;}.elementor-14157 .elementor-element.elementor-element-3cbae0a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-fdbea3e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-7d0c2eb.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-14157 .elementor-element.elementor-element-72e76d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-1ae3aac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-8c6cdf3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-2d64eb5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-4fbd0e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14157 .elementor-element.elementor-element-2b9084c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-b34600b *//* כותרת ראשית */
.dashboard-title {
  font-size: 22px; /* גודל ברירת מחדל לדסקטופ */
  color: #0073aa; /* צבע כותרת */
  font-weight: bold;
  text-align: center;
  font-family: 'Segoe UI', Tahoma, sans-serif;
  margin-bottom: 15px;
}

/* רשת כרטיסי הזמנות */
.custom-orders-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 20px;
  margin-top: 20px;
  direction: rtl;
}

/* כרטיס הזמנה בודד - רוחב */
.order-card {
  background-color: #ffffff;
  border: 2px solid #0073aa; /* צבע וגודל גבול */
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  font-family: 'Segoe UI', Tahoma, sans-serif;
  font-size: 15px;
  line-height: 1.6;
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}

/* אפקט ריחוף על כרטיס */
.order-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
}

/* תוכן בתוך הכרטיס */
.order-card-content {
  flex: 1;
  color: #333; /* צבע טקסט בתוך הכרטיס */
}

/* כותרות שדה בתוך כרטיס */
.order-card strong {
  color: #005f8d; /* צבע הכותרות */
  font-weight: 700;
}

/* כפתורי פעולה */
.order-card-actions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 10px;
}

/* כפתור כללי */
.order-button {
  background-color: #0073aa;
  color: #fff;
  padding: 10px 18px;
  border: 2px solid #005f8d;
  border-radius: 8px;
  font-weight: 700;
  font-size: 15px;
  cursor: pointer;
  transition: background-color 0.3s ease, border-color 0.3s ease;
  text-align: center;
  white-space: nowrap;
  min-width: 100px;
}

/* שינוי צבע כפתור בלחיצה ובריחוף */
.order-button:hover {
  background-color: #005f8d;
  border-color: #003f5d;
}

/* כפתור ביטול */
.order-button.cancel {
  background-color: #cc0000;
  border-color: #a30000;
}

.order-button.cancel:hover {
  background-color: #a30000;
  border-color: #700000;
}

/* הודעת הצלחה */
p[style*="color:green"] {
  background-color: #e6f7e6;
  border: 1px solid #66cc66;
  padding: 10px;
  border-radius: 6px;
  color: #2d662d !important;
  font-weight: bold;
  max-width: 600px;
  margin: 10px auto;
  text-align: center;
}

/* הודעת שגיאה */
p[style*="color:red"] {
  background-color: #ffe6e6;
  border: 1px solid #ff4d4d;
  padding: 10px;
  border-radius: 6px;
  color: #b30000 !important;
  font-weight: bold;
  max-width: 600px;
  margin: 10px auto;
  text-align: center;
}

/* תפריט ניווט */
.dashboard-nav {
  text-align: center;
  margin-bottom: 20px;
}
.dashboard-nav button {
  background-color: #0073aa;
  color: #fff;
  border: none;
  padding: 10px 20px;
  margin: 0 5px;
  border-radius: 5px;
  cursor: pointer;
  font-weight: bold;
  transition: background-color 0.3s ease;
}
.dashboard-nav button:hover,
.dashboard-nav button.active {
  background-color: #005f8d;
}

/* סקשן פרופיל */
#section-profile {
  direction: rtl;
  font-family: Arial, sans-serif;
  max-width: 600px;
  margin: 0 auto;
  padding: 15px;
  background: #f9f9f9;
  border-radius: 8px;
}

/* --- התאמות מובייל --- */
@media (max-width: 768px) {
  .dashboard-title {
    font-size: 18px;
  }

  .custom-orders-grid {
    grid-template-columns: 1fr; /* עמודה אחת */
  }

  .order-card {
    flex-direction: column;
    padding: 15px;
    border-width: 1.5px;
  }

  .order-card-actions {
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 15px;
  }

  .order-button {
    padding: 8px 14px;
    font-size: 14px;
    min-width: 80px;
  }
}

@media (max-width: 480px) {
  .dashboard-title {
    font-size: 16px;
  }

  .order-card {
    padding: 10px;
  }

  .order-card-content {
    font-size: 14px;
  }

  .order-button {
    padding: 6px 12px;
    font-size: 13px;
    min-width: 70px;
  }
}/* End custom CSS */
/* Start custom CSS *//* הסתרת כל הסקשנים כברירת מחדל */
.custom-section {
  display: none;
}

/* סקשן לוח הבקרה הראשי מוצג כברירת מחדל */
#section-dashboard {
  display: block;
}

/* רשת כרטיסי הזמנות */
.custom-orders-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
  margin-top: 20px;
  direction: rtl;
}

/* כרטיס הזמנה בודד */
.order-card {
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  font-family: 'Segoe UI', Tahoma, sans-serif;
  font-size: 15px;
  line-height: 1.6;
  position: relative;
}

/* אפקט ריחוף על כרטיס */
.order-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1);
}

/* כותרות שדה בתוך כרטיס */
.order-card strong {
  color: #333;
}

/* כפתור כללי */
.order-button {
  display: inline-block;
  background-color: #0073aa;
  color: #fff;
  padding: 8px 14px;
  margin-top: 10px;
  margin-left: 6px;
  border: none;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.order-button:hover {
  background-color: #005f8d;
}

/* כפתור ביטול */
.order-button.cancel {
  background-color: #cc0000;
}

.order-button.cancel:hover {
  background-color: #a30000;
}

/* עיצוב הודעת הצלחה */
p[style*="color:green"] {
  background-color: #e6f7e6;
  border: 1px solid #66cc66;
  padding: 10px;
  border-radius: 6px;
  color: #2d662d !important;
}

/* עיצוב הודעת שגיאה */
p[style*="color:red"] {
  background-color: #ffe6e6;
  border: 1px solid #ff4d4d;
  padding: 10px;
  border-radius: 6px;
  color: #b30000 !important;
}/* End custom CSS */