﻿ .filter-form .form-control {
            border-radius: 8px;
            border: 2px solid #e1e8ed;
        }
        
.btn-primary {
            background: linear-gradient(45deg, #3498db, #2980b9);
            border: none;
        }
.btn-secondary {
            background: linear-gradient(45deg, #6c757d, #5a6268);
            border: none;
        }
.btn:hover {
        transform: translateY(-2px);
        box-shadow: 0 4px 8px rgba(0,0,0,0.15);
    }
 .action-buttons {
        display: flex;
        justify-content: center;
        gap: 10px;
        margin-bottom: 20px;
    }

    .no-data {
        text-align: center;
        color: #7f8c8d;
        padding: 50px 20px;
    }

    .no-data h4 {
        color: #34495e;
        margin-bottom: 15px;
        font-weight: 600;
    }

    .no-data i {
        color: #bdc3c7;
        margin-bottom: 20px;
    }