.elementor-82234 .elementor-element.elementor-element-56e4cbf{--display:flex;--min-height:100vh;--justify-content:center;overflow:visible;}/* Start custom CSS for html, class: .elementor-element-6293da5 *//* استایل کلی جدول */
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table-wrapper {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table {
  border-collapse: collapse;
  font-family: 'Vazirmatn', sans-serif;
  font-size: 14px;
  min-width: 800px; /* برای حفظ ساختار در موبایل */
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}

/* سلول‌ها - وسط‌چین کامل */
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table th,
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table td {
  border: 1px solid #e0e0e0;
  padding: 10px 8px;
  vertical-align: middle;
  text-align: center;
  line-height: 1.6;
}

/* هدر */
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table th {
  background-color: #D3B36D;
  color: #fff;
  font-weight: 600;
}

.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table th i.material-icons {
  font-size: 16px;
  vertical-align: middle;
  margin-right: 4px;
}

/* ردیف‌های زوج */
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table tr:nth-child(even) td {
  background-color: #fdfaf4;
}

/* Hover */
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table tr:hover td {
  background-color: #f7f3e9;
}

/* ستون Time */
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table td:nth-child(2) {
  white-space: nowrap;
}

/* ستون آخرها */
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table td:nth-last-child(1),
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table th:nth-last-child(1) {
  min-width: 160px;
  white-space: normal;
}

.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table td:nth-last-child(2),
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table th:nth-last-child(2) {
  min-width: 180px;
  white-space: normal;
}

/* ستون وسط */
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table td:nth-child(3) {
  width: 100%;
}

/* هدر چسبان */
.elementor-82234 .elementor-element.elementor-element-6293da5 .step-table thead th {
  position: sticky;
  top: 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS */#navbar, #footer{
    display: none;
}/* End custom CSS */