/* Stock status badges */
.badge.bg-danger { background-color: #dc3545 !important; }
.badge.bg-warning { background-color: #ffc107 !important; color: #212529; }
.badge.bg-success { background-color: #28a745 !important; }

/* Table styling */
#stockTable tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.05);
    cursor: pointer;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .card-body {
        padding: 0.5rem;
    }
    .btn {
        padding: 0.25rem 0.5rem;
        font-size: 0.875rem;
    }
}