
/* BIGSYS_VISUAL_V41_SUPPLIER_TOTALS_FINAL_BG_START
   Solo visual/local:
   - Check final proveedor => fondo verde suave del panel proveedor.
   - Check final totales => fondo verde suave del panel totales.
   - No toca productos, dropdown, IA, OCR, sugerencias, endpoints ni validacion global.
*/

:root{
  --v41-ok-bg-top: rgba(34,93,67,.34);
  --v41-ok-bg-mid: rgba(25,72,54,.30);
  --v41-ok-bg-bot: rgba(18,52,42,.26);
  --v41-ok-border: rgba(74,222,128,.88);
  --v41-ok-left: rgba(54,201,133,.95);
  --v41-ok-halo: rgba(74,222,128,.18);
}

/* Proveedor / Totales confirmados por check final */
.supplier-correction-panel.visual-supplier-confirmed-v41,
.zone-supplier .panel-card.visual-supplier-confirmed-v41,
.totals-correction-panel.visual-totals-confirmed-v41,
.zone-totals .panel-card.visual-totals-confirmed-v41{
  background:
    linear-gradient(
      180deg,
      var(--v41-ok-bg-top),
      var(--v41-ok-bg-mid) 52%,
      var(--v41-ok-bg-bot)
    ) !important;
  background-color: rgba(25,72,54,.28) !important;
  border-color: var(--v41-ok-border) !important;
  border-left: 6px solid var(--v41-ok-left) !important;
  box-shadow:
    0 12px 26px rgba(0,0,0,.20),
    0 0 0 2px var(--v41-ok-halo),
    inset 0 1px 0 rgba(255,255,255,.04) !important;
}

/* Hover confirmado */
.supplier-correction-panel.visual-supplier-confirmed-v41:hover,
.zone-supplier .panel-card.visual-supplier-confirmed-v41:hover,
.totals-correction-panel.visual-totals-confirmed-v41:hover,
.zone-totals .panel-card.visual-totals-confirmed-v41:hover{
  background:
    linear-gradient(
      180deg,
      rgba(34,93,67,.40),
      rgba(25,72,54,.34) 52%,
      rgba(18,52,42,.30)
    ) !important;
  border-color: rgba(74,222,128,.98) !important;
  box-shadow:
    0 12px 26px rgba(0,0,0,.22),
    0 0 0 3px rgba(74,222,128,.26),
    inset 0 1px 0 rgba(255,255,255,.04) !important;
}

/* Mantener sugerencias internas con su verde fuerte */
.visual-supplier-confirmed-v41 .supplier-suggestion,
.visual-supplier-confirmed-v41 .visual-panel-ai-suggestion-v34,
.visual-totals-confirmed-v41 .totals-suggestion,
.visual-totals-confirmed-v41 .visual-panel-ai-suggestion-v34{
  background: linear-gradient(180deg, rgba(40,209,124,.34), rgba(40,209,124,.20)) !important;
  border-color: rgba(40,209,124,.92) !important;
  color:#effff5 !important;
}

/* BIGSYS_VISUAL_V41_SUPPLIER_TOTALS_FINAL_BG_END */
