.t396__elem[data-elem-id="1733209683602"] .tn-atom {
    border-radius: 10px 0 0 10px !important;
    overflow: hidden;
}

.t396__elem[data-elem-id="1733209642893"] .tn-atom {
    border-radius: 0 10px 10px 0 !important;
    overflow: hidden;
}


.custom-table {
  width: 100%;
  overflow-x: auto;
}

.custom-table table {
  width: 100%;
  border-collapse: collapse;
  font-family: inter;
  text-align: center;
}

.custom-table th, .custom-table td {
  padding: 10px;
  border: 1px solid #ACACAC  !important;
}

.custom-table thead th {
  background-color: #0096FF !important;
  color: white;
  font-weight: bold;
}

.custom-table tbody tr:nth-child(odd) {
  background-color: #D9D9D9  !important;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #ffffff  !important;
}

.custom-table tbody td {
  color: #000;
}

.custom-table tbody td:nth-child(1) {
  text-align: left;
}





  .custom-table {
    overflow-x: auto; /* Включает горизонтальную прокрутку */
  }

  .custom-table table {
    width: 100%; /* Таблица будет занимать всю ширину родительского контейнера */
    border-collapse: collapse;
    font-size: 15px; /* Уменьшаем шрифт для мобильных устройств */
  }

  .custom-table th, .custom-table td {
    padding: 10px;
    text-align: center;
    border: 1px solid #ddd;
  }

  .custom-table th {
    background-color: #0096FF !important; /* Синий фон для заголовков */
    color: white;
  }

  @media (max-width: 640px) {
    .custom-table table {
      font-size: 8px; /* Уменьшение шрифта для узких экранов */
    }
    .custom-table th, .custom-table td {
      padding: 5px; /* Уменьшаем отступы внутри ячеек */
    }
  }


