.dataframe{
    border-collapse: collapse;
}
table {
    justify-items: center;
    border-collapse: collapse; /* Removes unnecessary borders */
    width: 100%; /* Ensure full width */
    border: none;
    /* width: fit-content; */
    place-self: center;
    white-space: nowrap
}

th {
    background-color: #ffffff;
    color: black;
    text-align: center;
    border: none;
    font-size: 1.1rem;
}

tr:nth-child(odd) {
    background-color: #f2f2f2;
    text-align: center;
    border: none;
    font-size: 1.1rem;
}

tr:nth-child(even) {
    background-color: #fcfcfc;
    text-align: center;
    border: none;
    font-size: 1.1rem;
}

.table_records{
    place-self: start;
    width: fit-content;
}