table.mytable {
    border-collapse: collapse;
    /* font-family: Consolas; */
}

    table.mytable > thead > tr > th,
    table.mytable > tbody > tr > td {
        padding: 10px;
        border: 1px solid #d0d0d0;
    }

    table.mytable > tbody > tr > td,
    table.mytable > thead > tr > th {
        background-color: #f0f0f0;
    }

        table.mytable > tbody > tr > td.alt,
        table.mytable > thead > tr > th.alt {
            background-color: #ffffff;
        }

        table.mytable > tbody > tr > td.placeholder {
            /* background-color: #d8e0e9; */
            background: repeating-linear-gradient(
                135deg, 
                #f0f0f0, 
                #f0f0f0 10px, 
                #ffffff 10px, 
                #ffffff 20px
            );
        }