﻿/* Custom button sizing and spacing */
/*.action-btn {
    min-width: 100px;
    font-weight: 500;
    padding: 6px 12px;
}*/

/* Optional: Improve overall table look */
/*.table th, .table td {
    vertical-align: middle !important;
}*/

/* Optional: Smooth hover on buttons */
/*.action-btn:hover {
    opacity: 0.9;
    transition: all 0.2s ease-in-out;
}*/

.custom-card {
    transition: transform 0.3s, box-shadow 0.3s;
}

    .custom-card:hover {
        transform: translateY(-8px);
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
    }

.card-image {
    height: 200px;
    object-fit: cover;
}

.nav-link.dropdown-toggle:focus,
.nav-link.dropdown-toggle:active {
    background-color: #f8f9fa;
    color: black;
    outline: none;
    box-shadow: inset 0 0 0 2px #00000020;s
}

