.gb-table {
width: 716px;
min-width: 716px;
max-width: 716px;
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0;
font-family: 'Montserrat', sans-serif;
}
.gb-table th,
.gb-table td {
box-sizing: border-box;
overflow-wrap: break-word;
padding: 8px 5px;
text-align: center;
vertical-align: middle;
line-height: 1.5;
border: 1px solid #edc6df;
}
/* Match the original five column widths */
.gb-table th:nth-child(1),
.gb-table td:nth-child(1) {
width: 48px;
}
.gb-table th:nth-child(2),
.gb-table td:nth-child(2) {
width: 180px;
}
.gb-table th:nth-child(3),
.gb-table td:nth-child(3) {
width: 144px;
}
.gb-table th:nth-child(4),
.gb-table td:nth-child(4) {
width: 252px;
}
.gb-table th:nth-child(5),
.gb-table td:nth-child(5) {
width: 92px;
}
/* Keep the pink-purple gradient styling */
.gb-table thead th {
color: #ffffff;
background: linear-gradient(110deg, #a82d78, #d94691, #8154d9);
font-size: 11px;
font-weight: 800;
}
.gb-table tbody td {
font-size: 11px;
background: #fffafd;
}
.gb-table tbody tr:nth-child(even) td {
background: #fff0f7;
}
.gb-table tbody tr:hover td {
background: #f3e6ff;
}
/* Preserve the fixed table width on mobile */
.gb-table-scroll {
width: 100%;
overflow-x: auto;
}
