-child {
            width: 1%;
            /* tighter for mobile */
        }

        th:last-child,
        td:last-child {
            width: 1%;
            /* tighter for mobile */
        }

        header {
            padding-top: 25px;
            padding-bottom: 15px;
            background-color: #f2f2f2;
        }

        h1 {
            font-size: 20px;
            font-weight: normal;
            white-space: nowrap;
            overflow-x: hidden;
            text-overflow: ellipsis;
     