@layer utilities {
            .content-auto {
                content-visibility: auto;
            }
            .text-shadow {
                text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
            }
            .text-shadow-lg {
                text-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
            }
            .backdrop-blur {
                backdrop-filter: blur(8px);
            }
            .scrollbar-hide {
                -ms-overflow-style: none;
                scrollbar-width: none;
            }
            .scrollbar-hide::-webkit-scrollbar {
                display: none;
            }
             .search-input:focus {
                @apply border-secondary ring-2 ring-secondary/20;
            }
            .search-result-item:hover {
                @apply bg-blue-50 transition-colors duration-300;
            }
            .pagination-item {
                @apply px-3 py-2 border rounded-md text-sm font-medium transition-colors duration-200;
            }
            .pagination-item:hover:not(.pagination-disabled) {
                @apply border-primary text-primary;
            }
            .pagination-active {
                @apply bg-primary text-white border-primary;
            }
            .filter-item {
                @apply px-3 py-1 rounded-full text-sm transition-all duration-200 cursor-pointer;
            }
            .filter-item:hover {
                @apply bg-blue-100;
            }
            .filter-active {
                @apply bg-primary text-white;
            }
        }

       
            
.logo{
    color: blue;
}
table{
    border-collapse: collapse;
    width: 100%;
}
table tr{
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
table tr th{
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1));
    font-weight: 600;
    text-align: left;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
    border-width: 1px;
}