/* Start custom CSS for section, class: .elementor-element-478877fc *//* ===============================
   My Air eSIM - Clean Layout Fix
   =============================== */

.airalo-dashboard {
  background: #f7f9fc;
  padding: 20px;
  border-radius: 12px;
  font-family: 'Assistant', sans-serif;
  direction: rtl;
}

/* כותרת כללית */
.airalo-dashboard h2, 
.airalo-dashboard h3 {
  text-align: right;
  color: #222;
  margin-bottom: 15px;
  border-bottom: 2px solid #ef4444;
  padding-bottom: 6px;
}

/* הטבלה / ליסט של החבילות */
.airalo-dashboard table {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.airalo-dashboard th {
  background: #f3f4f6;
  color: #111;
  padding: 12px;
  text-align: right;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
}

.airalo-dashboard td {
  padding: 12px;
  text-align: right;
  border-bottom: 1px solid #f1f1f1;
  background: #fff;
}

/* שורה נבחרת (החבילה הפעילה) */
.airalo-dashboard tr.active,
.airalo-dashboard tr[aria-selected="true"],
.airalo-dashboard .active {
  background: #ffecec !important;
  color: #b91c1c !important;
  font-weight: bold;
}

/* עמודת פעולות */
.airalo-dashboard button,
.airalo-dashboard a {
  background-color: #ef4444;
  color: #fff;
  border: none;
  border-radius: 8px;
  padding: 8px 14px;
  text-decoration: none;
  font-size: 14px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.airalo-dashboard button:hover,
.airalo-dashboard a:hover {
  background-color: #d62e2e;
}

/* גרסה רספונסיבית */
@media (max-width: 768px) {
  .airalo-dashboard table,
  .airalo-dashboard thead,
  .airalo-dashboard tbody,
  .airalo-dashboard th,
  .airalo-dashboard td,
  .airalo-dashboard tr {
    display: block;
    width: 100%;
  }

  .airalo-dashboard tr {
    margin-bottom: 10px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.05);
  }

  .airalo-dashboard td {
    border: none;
    padding: 10px 15px;
  }
}/* End custom CSS */