/* Custom Tabulator styling for DonationX */
.tabulator {
    font-size: 14px;
    border: 1px solid #dee2e6;
}

.tabulator .tabulator-header {
    background-color: #f8f9fa;
    border-bottom: 2px solid #dee2e6;
}

.tabulator .tabulator-header .tabulator-col {
    background-color: #f8f9fa;
    border-right: 1px solid #dee2e6;
}

.tabulator .tabulator-header .tabulator-col-title {
    font-weight: 600;
}

.tabulator-row {
    min-height: 30px !important;
}

.tabulator-cell {
    padding: 4px 8px !important;
}

.tabulator-row.tabulator-row-even {
    background-color: transparent !important;
}

.tabulator-row:hover {
    background-color: #e9ecef !important;
}

/* Action buttons styling */
.action-buttons .btn {
    margin-right: 2px;
}

/* Search box styling */
.tabulator-search {
    margin-bottom: 1rem;
}
