    /* Замените ID блока */
   #rec979003786 .t396__artboard, #rec979549196 .t396__artboard { 
        overflow-x: auto;
    }

/* Замените ID блока  */
    #rec979003786 .t396__artboard::-webkit-scrollbar, #rec979549196 .t396__artboard::-webkit-scrollbar {
        height: 0; /* Скрывает скроллбар */
    }




/*Таблицы*/

      .tables {
        margin-inline: 20vw;
      }

      .table-container {
        margin-left: 25px;
      }

      .table-title {
        font-family: 'Montserrat', Arial, sans-serif;
        background-color: #ffc000;
        color: #000;
        text-align: center;
        padding: 12px 0;
        font-size: clamp(10px, 1vw + 4px, 20px);
        margin-bottom: 8px;
        font-weight: 500;
      }

      .subtable-title {
        font-family: 'Montserrat', Arial, sans-serif;
        margin-block: 24px;
        font-size: clamp(9px, 0.7vw + 4px, 18px);
        text-align: center;
        font-weight: 500;
      }

      table {
        width: 100%;
        border-collapse: collapse;
      }

      th,
      td {
        font-family: 'Montserrat', Arial, sans-serif;
        padding: 8px 6px;
        text-align: center;
        /* нижняя граница для всех ячеек */
        border-bottom: 1px solid #e0e0e0;
        /* правая граница для всех ячеек */
        border-inline: 1px solid #e0e0e0;
      }

      /* убираем правую границу на последнем столбце */
      th:last-child,
      td:last-child {
        border-right: none;
      }

      th:first-child,
      td:first-child {
        border-left: none;
      }

      /* у пустых ячеек просто убираем все бордеры */
      .blank {
        border-block: none;
      }

      .blank-last {
        border-bottom: 1px solid #e0e0e0;
      }

      .full {
        border-block: none;
      }

      /* Отличать заголовки подтаблиц */
      .subtable-title + table th {
        background-color: #f9f9f9;
      }

      /* расставляем акцент под заголовком таблицы */
      thead tr th {
        border-bottom: 2px solid #ffc000;
        font-weight: 500;
      }

      /* Скролл таблиц */
      @media (max-width: 1024px) {
        table {
          width: 100%; /* Задаем ширину таблицы на 100% */
          display: block; /* Делаем таблицу блочным элементом */
          overflow-x: auto; /* Добавляем горизонтальный скролл */
          -webkit-overflow-scrolling: touch; /* Для плавного скроллинга на мобильных устройствах */
        }

        th,
        td {
          white-space: nowrap; /* Запрещаем перенос текста в ячейках */
          font-size: 9px;
        }
      }