.elementor-15433 .elementor-element.elementor-element-5a124a5 img{width:42%;}.elementor-15433 .elementor-element.elementor-element-6f6d8cd{text-align:center;}.elementor-15433 .elementor-element.elementor-element-c035a4a{--divider-border-style:solid;--divider-color:#A60000;--divider-border-width:4px;}.elementor-15433 .elementor-element.elementor-element-c035a4a .elementor-divider-separator{width:100%;}.elementor-15433 .elementor-element.elementor-element-c035a4a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15433 .elementor-element.elementor-element-c1878a6{--divider-border-style:solid;--divider-color:#B40000;--divider-border-width:4px;}.elementor-15433 .elementor-element.elementor-element-c1878a6 .elementor-divider-separator{width:100%;}.elementor-15433 .elementor-element.elementor-element-c1878a6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15433 .elementor-element.elementor-element-e124676{--spacer-size:15px;}.elementor-15433 .elementor-element.elementor-element-6dff371{--spacer-size:50px;}@media(min-width:768px){.elementor-15433 .elementor-element.elementor-element-1fcc0e9{width:25.237%;}.elementor-15433 .elementor-element.elementor-element-1c03763{width:47.324%;}.elementor-15433 .elementor-element.elementor-element-9b3e5c7{width:26.105%;}}/* Start custom CSS for section, class: .elementor-element-e92e7ce */.elementor-15433 .elementor-element.elementor-element-e92e7ce table tbody {
  counter-reset: row-num;
}

.elementor-15433 .elementor-element.elementor-element-e92e7ce table tbody tr {
  counter-increment: row-num;
}

.elementor-15433 .elementor-element.elementor-element-e92e7ce table tbody tr td:first-child {
  font-size: 0 !important;
}

.elementor-15433 .elementor-element.elementor-element-e92e7ce table tbody tr td:first-child::before {
  content: counter(row-num);
  font-size: 14px;
  font-weight: 700;
}

.elementor-15433 .elementor-element.elementor-element-e92e7ce {
  direction: rtl;
}

/* الحاوية الرئيسية */
.elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-report {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  overflow-x: auto;
  background: #ffffff;
  border-radius: 14px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
}

/* الجدول */
.elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table {
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  table-layout: auto !important;
}

/* رأس الجدول */
.elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table thead th {
  background: #111827 !important;
  color: #ffffff !important;
  font-size: 17px !important;
  font-weight: 800 !important;
  text-align: center !important;
  vertical-align: middle !important;
  padding: 16px 10px !important;
  line-height: 1.5 !important;
  white-space: nowrap !important;
  border-bottom: 3px solid #c40000 !important;
  border-left: 1px solid rgba(255,255,255,.08) !important;
}

/* جميع البيانات */
.elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table tbody td {
  color: #172033 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  text-align: center !important;
  vertical-align: middle !important;
  padding: 14px 10px !important;
  line-height: 1.6 !important;
  border-bottom: 1px solid #e5e7eb !important;
  border-left: 1px solid #eef1f4 !important;
}

/* اسم اللاعب - يبقى بالوسط */
.elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table td.player-name {
  text-align: center !important;
  font-size: 17px !important;
  font-weight: 800 !important;
  min-width: 220px !important;
}

/* عمود التسلسل */
.elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table th:first-child,
.elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table td:first-child {
  width: 60px !important;
  min-width: 60px !important;
  font-weight: 800 !important;
}

/* الصفوف المتبادلة */
.elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table tbody tr:nth-child(odd) {
  background: #ffffff !important;
}

.elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table tbody tr:nth-child(even) {
  background: #f8f9fb !important;
}

/* عند المرور */
.elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table tbody tr:hover {
  background: #f1f3f5 !important;
}

/* إزالة آخر حدود */
.elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table tbody tr:last-child td {
  border-bottom: none !important;
}

/* الجوال */
@media (max-width: 767px) {

  .elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-report {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
  }

  .elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table {
    min-width: 850px !important;
  }

  .elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table thead th {
    font-size: 14px !important;
    padding: 13px 7px !important;
  }

  .elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table tbody td {
    font-size: 14px !important;
    padding: 12px 7px !important;
  }

  .elementor-15433 .elementor-element.elementor-element-e92e7ce .mkt-player-table td.player-name {
    min-width: 200px !important;
    font-size: 15px !important;
  }
}/* End custom CSS */