@import "src/scss/core/mixin";
.supporters {
    h2 {
        @include normalHeading;
        max-width: toRem(461);
        @include mobile {
            font-size: toRem(14);
        }
    }
    .table-wrapper {
        // @media (min-width: 320px) {
        //     max-width: 284px;
        // }
        // @media (min-width: 375px) {
        //     max-width: 339px;
        // }
        // @media (min-width: 414px) {
        //     max-width: 380px;
        // }
        // @media (min-width: 568px) {
        //     max-width: 532px;
        // }
        // @media (min-width: 667px) {
        //     max-width: 631px;
        // }
        // @media (min-width: 768px) {
        //     max-width: 732px;
        // }
        // @media (min-width: 992px) {
        //     max-width: 732px;
        // }
        // @media (min-width: 1024px) {
        //     max-width: 100%;
        // }
    }
    .table-responsive {
        margin-bottom: toRem(146);
        max-width: 100%;
        overflow-x: auto;
        display: grid;
        grid-template-columns: repeat(1, minmax(0, 1fr));
        overflow: auto;
        white-space: normal;
        -ms-overflow-style: none;
        /* Internet Explorer and Edge */
        scrollbar-width: none;
        /* Firefox */
        &::-webkit-scrollbar {
            display: none;
        }
        -webkit-overflow-scrolling: touch;
    }
    &__list {
        width: 100%;
        tr {
            border-top: 1px solid var(--color-black);
            &:last-child {
                border-bottom: 1px solid var(--color-black);
            }
            td {
                line-height: 1;
                padding: toRem(26) 4rem toRem(24) 0;
                vertical-align: middle;
                span {
                    display: inline-block;
                    width: auto;
                    min-width: 0;
                    max-width: toRem(325);
                    overflow: hidden;
                    white-space: nowrap;
                }
                &:last-child {
                    padding-right: 0;
                }
            }
        }
    }
}