/* Container tabel */
.prestasi-table {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
}

/* Header */
.prestasi-table thead th {
    background: #009140;
    color: #ffffff;
    padding: 14px 12px;
    text-align: center;
    font-weight: 600;
    border: 1px solid #ddd;
}

/* Isi tabel */
.prestasi-table tbody td {
    padding: 12px;
    border: 1px solid #e5e5e5;
    vertical-align: middle;
}

/* Baris genap */
.prestasi-table tbody tr:nth-child(even) {
    background: #f7f7f7;
}

/* Hover */
.prestasi-table tbody tr:hover {
    background: #eef8f2;
}

/* Nomor */
.prestasi-table tbody td:first-child {
    text-align: center;
    width: 60px;
}

/* Tahun */
.prestasi-table tbody td:last-child {
    text-align: center;
}