.elementor-1114 .elementor-element.elementor-element-0365c93{--display:flex;}.elementor-1114 .elementor-element.elementor-element-8a11030{line-height:34px;}.elementor-1114 .elementor-element.elementor-element-def2d49{line-height:34px;}.elementor-1114 .elementor-element.elementor-element-fab64fa{line-height:34px;}.elementor-1114 .elementor-element.elementor-element-a24c6ee{line-height:34px;}.elementor-1114 .elementor-element.elementor-element-a0862ff{line-height:34px;}.elementor-1114 .elementor-element.elementor-element-2295ef1{line-height:34px;}.elementor-1114 .elementor-element.elementor-element-e662cac{line-height:34px;}.elementor-1114 .elementor-element.elementor-element-955a730{line-height:34px;}.elementor-1114 .elementor-element.elementor-element-c3c17a4{line-height:34px;}.elementor-1114 .elementor-element.elementor-element-eb3d4d0{line-height:34px;}.elementor-1114 .elementor-element.elementor-element-363e883{line-height:34px;}/* Start custom CSS for html, class: .elementor-element-e6ab17f *//* استایل جدول تیره فقط زمانی که کلاس my-dark-table روی ویجت باشد */
.my-dark-table .ak-table-wrap {
  width: 100%;
  overflow-x: auto;
  margin: 24px 0;
  border-radius: 14px;
}

.my-dark-table .ak-table-dark {
  width: 100%;
  border-collapse: collapse;
  background: #111827;
  color: #e5e7eb;
  font-size: 15px;
  min-width: 600px;
  border: 1px solid #1f2937;
  border-radius: 14px;
  overflow: hidden;
}

.my-dark-table .ak-table-dark thead {
  background: #0f172a;
}

.my-dark-table .ak-table-dark th {
  text-align: right;
  padding: 16px;
  color: #00FFB2;
  font-weight: 700;
  border-bottom: 1px solid #1f2937;
}

.my-dark-table .ak-table-dark td {
  padding: 14px 16px;
  border-bottom: 1px solid #1f2937;
  color: #d1d5db;
}

.my-dark-table .ak-table-dark tbody tr:hover {
  background: #18212f;
  transition: 0.2s;
}

.my-dark-table .ak-table-dark code {
  background: #0b1220;
  color: #00FFB2;
  padding: 2px 8px;
  border-radius: 6px;
  font-family: monospace;
  direction: ltr;
  display: inline-block;
}

@media (max-width: 767px) {
  .my-dark-table .ak-table-dark {
    min-width: unset;
    border: 0;
  }

  .my-dark-table .ak-table-dark thead {
    display: none;
  }

  .my-dark-table .ak-table-dark,
  .my-dark-table .ak-table-dark tbody,
  .my-dark-table .ak-table-dark tr,
  .my-dark-table .ak-table-dark td {
    display: block;
    width: 100%;
  }

  .my-dark-table .ak-table-dark tr {
    margin-bottom: 12px;
    background: #111827;
    border: 1px solid #1f2937;
    border-radius: 12px;
    overflow: hidden;
  }

  .my-dark-table .ak-table-dark td {
    text-align: left;
    padding: 12px 14px;
    border-bottom: 1px solid #1f2937;
    position: relative;
    padding-right: 130px;
  }

  .my-dark-table .ak-table-dark td:last-child {
    border-bottom: 0;
  }

  .my-dark-table .ak-table-dark td::before {
    content: attr(data-label);
    position: absolute;
    right: 14px;
    top: 12px;
    color: #00FFB2;
    font-weight: 700;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56fe15d */.my-dark-table .ak-table-wrap {
  width: 100%;
  overflow-x: auto;
  margin: 24px 0;
  border-radius: 14px;
}

.my-dark-table .ak-table-dark {
  width: 100%;
  border-collapse: collapse;
  background: #111827;
  color: #e5e7eb;
  font-size: 15px;
  min-width: 600px;
  border: 1px solid #1f2937;
  border-radius: 14px;
  overflow: hidden;
}

.my-dark-table .ak-table-dark thead {
  background: #0f172a;
}

.my-dark-table .ak-table-dark th {
  text-align: right;
  padding: 16px;
  color: #00FFB2;
  font-weight: 700;
  border-bottom: 1px solid #1f2937;
}

.my-dark-table .ak-table-dark td {
  padding: 14px 16px;
  border-bottom: 1px solid #1f2937;
  color: #d1d5db;
}

.my-dark-table .ak-table-dark tbody tr:hover {
  background: #18212f;
  transition: 0.2s;
}

.my-dark-table .ak-table-dark code {
  background: #0b1220;
  color: #00FFB2;
  padding: 2px 8px;
  border-radius: 6px;
  font-family: monospace;
  direction: ltr;
  display: inline-block;
}

@media (max-width: 767px) {
  .my-dark-table .ak-table-dark {
    min-width: unset;
    border: 0;
  }

  .my-dark-table .ak-table-dark thead {
    display: none;
  }

  .my-dark-table .ak-table-dark,
  .my-dark-table .ak-table-dark tbody,
  .my-dark-table .ak-table-dark tr,
  .my-dark-table .ak-table-dark td {
    display: block;
    width: 100%;
  }

  .my-dark-table .ak-table-dark tr {
    margin-bottom: 12px;
    background: #111827;
    border: 1px solid #1f2937;
    border-radius: 12px;
    overflow: hidden;
  }

  .my-dark-table .ak-table-dark td {
    text-align: left;
    padding: 12px 14px;
    border-bottom: 1px solid #1f2937;
    position: relative;
    padding-right: 130px;
  }

  .my-dark-table .ak-table-dark td:last-child {
    border-bottom: 0;
  }

  .my-dark-table .ak-table-dark td::before {
    content: attr(data-label);
    position: absolute;
    right: 14px;
    top: 12px;
    color: #00FFB2;
    font-weight: 700;
    white-space: nowrap;
  }
}/* End custom CSS */