gba(0,0,0,0.1);
        }
        .data-table th {
            background-color: #f8f9fa;
            padding: 12px;
            text-align: left;
            font-weight: bold;
            color: #495057;
            border-bottom: 2px solid #e9ecef;
        }
        .data-table td {
            padding: 12px;
            border-bottom: 1px solid #e9ecef;
        }
        .data-table tbody tr:hover {
            background-color: #f8f9fa;
        }
        .role-badge {
            padding: 4px 8px;
    