/* components/results.css */
.results-card table {
    width: 100%;
    margin: 1rem 0;
}

.results-card th,
.results-card td {
    padding: 12px;
    text-align: left;
}

.results-card tr:nth-child(even) {
    background-color: #f5f5f5;
}

.results-card th {
    cursor: pointer;
    user-select: none;
}

.results-card th:hover {
    background-color: #f0f0f0;
}