
/* BIGSYS_PROVIDER_TOTALS_SUGGESTIONS_COMPACT_V3_START */

/*
  V3 compacta:
  - Mantiene visibles las sugerencias.
  - Elimina altura artificial de V1/V2.
  - Evita solape, pero sin desperdiciar espacio vertical.
*/

.supplier-correction-panel,
.totals-correction-panel{
  position: relative !important;
  overflow: visible !important;
  height: auto !important;
}

/* Proveedor: solo el espacio necesario para valor + sugerencia */
.supplier-correction-panel{
  min-height: 122px !important;
  padding-bottom: 8px !important;
  margin-bottom: 8px !important;
  z-index: 30 !important;
}

/* Totales: compacto pero con lugar para la fila de sugerencias */
.totals-correction-panel{
  min-height: 118px !important;
  padding-bottom: 8px !important;
  margin-top: 6px !important;
  margin-bottom: 10px !important;
  z-index: 20 !important;
}

/* No flotar exageradamente sobre el panel siguiente */
.supplier-correction-panel .cp-sugg,
.supplier-correction-panel .cp-value,
.supplier-correction-panel button,
.supplier-correction-panel [class*="sugg"],
.supplier-correction-panel [class*="suggest"],
.supplier-correction-panel [class*="field"]{
  position: relative !important;
  z-index: 31 !important;
}

.totals-correction-panel .totals-field,
.totals-correction-panel .totals-status-box,
.totals-correction-panel button,
.totals-correction-panel [class*="sugg"],
.totals-correction-panel [class*="suggest"],
.totals-correction-panel [class*="field"]{
  position: relative !important;
  z-index: 21 !important;
}

/* Línea siguiente cerca, pero sin pisarse */
.totals-correction-panel + .panel-card,
.totals-correction-panel + section,
.totals-correction-panel + article{
  margin-top: 8px !important;
}

/* BIGSYS_PROVIDER_TOTALS_SUGGESTIONS_COMPACT_V3_END */
