/* Table styles */
.table-hover tbody tr:hover {
    background-color: rgba(78, 115, 223, 0.05);
}

.permission-toggle {
    width: 50px;
    height: 26px;
}

.form-check-input:checked {
    background-color: #4e73df;
    border-color: #4e73df;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .registration-card {
        margin-top: 1rem;
    }
    
    .table-responsive {
        overflow-x: auto;
    }
}

       



        