/* Custom styles for low stock page */
@media print {
    body {
        background: white;
    }
    .no-print {
        display: none !important;
    }
    .shadow-md, .shadow-sm {
        box-shadow: none !important;
    }
    table {
        border: 1px solid #ddd;
    }
    th, td {
        border: 1px solid #ddd;
        padding: 4px;
        font-size: 10pt;
    }
}

.text-red-600 {
    color: #e53e3e;
}
.bg-red-50 {
    background-color: #fff5f5;
}
.hover\:bg-red-50:hover {
    background-color: #fff5f5;
}