#status {
    margin-top: 10px;
}

.inventory-actions-bar {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

.inventory-actions-bar .btn-mini {
    width: auto;
    height: auto;
    padding: 8px 14px;
    border-radius: 999px;
    gap: 8px;
    font-size: 0.82rem;
}

.low-stock-card {
    border-radius: 16px;
    border: 1px solid rgba(255, 184, 77, 0.25);
    background: rgba(12, 10, 2, 0.35);
    padding: 12px;
    display: grid;
    gap: 10px;
}

.low-stock-title {
    font-size: 0.85rem;
    color: rgba(255, 223, 160, 0.9);
    font-weight: 600;
}

.low-stock-list {
    display: grid;
    gap: 10px;
    font-size: 0.85rem;
    color: rgba(230, 240, 255, 0.88);
}

.low-stock-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 8px 10px;
    border-radius: 12px;
    border: 1px solid rgba(255, 184, 77, 0.2);
    background: rgba(8, 6, 2, 0.5);
}

.low-stock-meta {
    display: grid;
    gap: 4px;
}

.low-stock-name {
    font-weight: 600;
}

.low-stock-sku {
    font-size: 0.72rem;
    color: rgba(154, 164, 193, 0.9);
}

.low-stock-chips {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 6px;
}

.low-stock-chip {
    padding: 4px 8px;
    border-radius: 999px;
    font-size: 0.7rem;
    background: rgba(255, 184, 77, 0.2);
    border: 1px solid rgba(255, 184, 77, 0.35);
    color: rgba(255, 240, 214, 0.95);
}

.table-empty {
    text-align: center;
    color: rgba(154, 164, 193, 0.9);
    padding: 16px;
}

.grid-table tbody tr.table-empty-row {
    display: table-row;
}

.grid-table tbody tr.table-empty-row td {
    display: table-cell;
}

@media (max-width: 720px) {
    .inventory-actions-bar {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
    }
}
