/* ============================================
   INVENTORY MANAGEMENT ENHANCEMENTS
   ============================================ */

/* Enhanced stock badge styles */
.stock-badge {
    font-size: 0.75rem !important;
    margin-bottom: 10px !important;
    display: inline-block !important;
    padding: 4px 10px !important;
    border-radius: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

.stock-in {
    color: var(--stock-in) !important;
    background: black !important;
    border: 1px solid var(--stock-in) !important;
}

.stock-low {
    color: var(--stock-low) !important;
    background: black !important;
    border: 1px solid var(--stock-low) !important;
}

@keyframes pulse-low {

    0%,
    100% {
        opacity: 1;
    }

    50% {
        opacity: 0.7;
    }
}

.stock-out {
    color: var(--stock-out) !important;
    background: rgba(var(--stock-out), 0.1) !important;
    border: 1px solid rgba(var(--stock-out), 0.3) !important;
}

/* Disabled button state for out-of-stock items */
.btn-add:disabled {
    opacity: 0.4 !important;
    cursor: not-allowed !important;
    border-color: #636e72 !important;
    color: #636e72 !important;
}

.btn-add:hover:not(:disabled) {
    background: var(--primary) !important;
    color: white !important;
}

/* Prevent hover effects on disabled buttons */
.btn-add:disabled::after {
    display: none !important;
}