.disability-wrapper {
    max-width: 100vw;
    overflow-x: hidden;

    table {
        width: 100%;
        table-layout: fixed;

        th, td {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }
    }
    td:nth-child(4) select {
        width: 100%;
        text-overflow: ellipsis; 
    }
}

// Tablet & mobile
@media only screen and (max-width: $max-screen-sm) {
    .disability-wrapper {
        min-height: fit-content;
    }
}
