.gf-mapemailfields-scrollarea table {
    table-layout: fixed;
}

.gf-mapemailfields-scrollarea th:nth-child(1),
.gf-mapemailfields-scrollarea td:nth-child(1) {
    width: 30%;
}

.gf-mapemailfields-scrollarea th:nth-child(2),
.gf-mapemailfields-scrollarea td:nth-child(2) {
    width: 10%;
    text-align: center;
}

.gf-mapemailfields-scrollarea th:nth-child(3),
.gf-mapemailfields-scrollarea td:nth-child(3) {
    width: 30%;
}

.gf-mapemailfields-scrollarea th:nth-child(4),
.gf-mapemailfields-scrollarea td:nth-child(4) {
    width: 30%;
}

/* Prevent content from wrapping and add ellipsis truncation */
.gf-mapemailfields-scrollarea td,
.gf-mapemailfields-scrollarea span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}