/* Stato prodotto nascosto: distinto visivamente dalle bozze. */
.products-tanstack .row.hidden-product {
  background: linear-gradient(135deg, #334155, #1f2937) !important;
  border-color: #0f172a !important;
  color: #f8fafc;
  box-shadow: inset 4px 0 #64748b, 0 8px 18px rgba(15, 23, 42, 0.2);
}

.products-tanstack .row.hidden-product:hover {
  background: linear-gradient(135deg, #3f4d61, #273449) !important;
}

.products-tanstack .row.hidden-product .muted,
.products-tanstack .row.hidden-product .cell-muted,
.products-tanstack .row.hidden-product .mono {
  color: #cbd5e1;
}

.products-tanstack .row.hidden-product.child-row::before {
  background: #94a3b8;
}

.tag.hidden-product-tag {
  background: #475569;
  color: #ffffff;
  border: 1px solid #94a3b8;
  padding: 0.2rem 0.6rem;
  border-radius: 999px;
  font-size: 0.8rem;
  font-weight: 800;
}

.bulk-ag-grid .bulk-row-hidden {
  background: #334155 !important;
  color: #f8fafc !important;
  border-left: 4px solid #64748b !important;
}
