/* File: assets/css/datatables-custom.css */

/* Styling dasar tabel dengan border penuh */
#datatablesSimple {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #dee2e6;
}

/* Border untuk semua sel tabel */
#datatablesSimple th,
#datatablesSimple td {
    border: 1px solid #dee2e6;
    padding: 10px;
    vertical-align: middle;
}

/* Warna header tabel */
#datatablesSimple thead th {
    background-color: #0d6efd;
    color: white;
    font-weight: 500;
    border: 1px solid #0a58ca; /* Border khusus header dengan warna lebih gelap */
}

/* Hover pada baris tabel */
#datatablesSimple tbody tr:hover {
    background-color: rgba(13, 110, 253, 0.05);
    cursor: pointer;
}

/* Warna striping berbeda untuk baris ganjil/genap */
#datatablesSimple tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.02);
}


/* Loading indicator */
.dataTables_processing {
    background-color: rgba(255, 255, 255, 0.9) !important;
    color: #0d6efd !important;
    border: none !important;
    z-index: 1;
}

/* Multiline content in cells */
#datatablesSimple td {
    white-space: normal;
}