    /* Исправление для таблицы монет */
    .container main .fluid,
    .container main .fluid > div[style*="overflow-x"],
    .container main table {
        height: auto !important;
        max-height: none !important;
        overflow: visible !important;
        border-collapse: collapse;
    }

    /* Убираем любые ограничения по высоте */
    main .fluid {
        max-height: unset !important;
    }

    /* Специфично для таблицы с монетами */
    table.striped.hoverable {
        display: table;
        height: auto;
        min-height: auto !important;
    }
    


    /* Убираем вертикальный скролл из всех контейнеров таблицы */
    .fluid > div {
        overflow-x: auto;
        overflow-y: visible !important;
    }

    /* Обеспечиваем правильное отображение ячеек */
    table.striped.hoverable td,
    table.striped.hoverable th {
        white-space: nowrap;
    }
table th {
    text-align: center;
  }
  
table td img {
    display: block;
    margin: 0 auto;
}
 
table th,
table td {
    border: 1px solid #ccc;
}


table.coins-table-reg th:first-child,
table.coins-table-reg td:first-child {
    width: 60px;
    min-width: 60px;
    max-width: 60px;
    text-align: center;
}


table.coins-table-reg td , table.coins-table-reg th {
    padding: 2px;
}

table.coins-table-reg td img {
    display: block;
    margin: 0 auto;
}



table.coins-table-mem {
    max-width: 1200px;
    margin: 0 auto; /* по центру */
    width: 100%;    /* чтобы подстраивалась до 1200px */
}

table.coins-table-mem th:first-child,
table.coins-table-mem td:first-child {
    width: 60px;
    min-width: 60px;
    max-width: 60px;
    text-align: center;
}

table.coins-table-mem th:nth-child(2),
table.coins-table-mem td:nth-child(2) {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    text-align: center;
}



table.coins-table-mem th:nth-child(4),
table.coins-table-mem td:nth-child(4),
table.coins-table-mem th:nth-child(5),
table.coins-table-mem td:nth-child(5) {
    width: 220px;
    min-width: 220px;
    max-width: 220px;
    text-align: center;
}


table.coins-table-mem {
    table-layout: fixed;
    width: 100%;
}

table.coins-table-mem td {
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: normal;
}


table.coins-table-mem-2 {
    max-width: 1000px;
    margin: 0 auto; /* по центру */
    width: 100%;    /* чтобы подстраивалась до 1200px */
}


table.coins-table-mem-2 th:first-child,
table.coins-table-mem-2 td:first-child {
    width: 60px;
    min-width: 60px;
    max-width: 60px;
    text-align: center;
}

table.coins-table-mem-2 th:nth-child(3),
table.coins-table-mem-2 td:nth-child(3),
table.coins-table-mem-2 th:nth-child(4),
table.coins-table-mem-2 td:nth-child(4) {
    width: 220px;
    min-width: 220px;
    max-width: 220px;
    text-align: center;
}

