.table-responsive {
    overflow-x: auto;
}
.table th {
    white-space: nowrap;
    background-color: #343a40;
    color: white;
}
.table td {
    vertical-align: middle;
}
.btn-sm {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
}
