/* Omniterra · strat de CORECȚIE peste widgetul vendorat „Bundles & Upsells".
   public/apps/bundles/storefront/*.css este GENERAT din sursa aplicației Shopify
   (scripts/bundles-storefront-build.mjs) și se rescrie la fiecare build, deci nu se editează.
   Fișierul ăsta se încarcă DUPĂ el și repară doar ce nu ține pe cele 60 de teme oficiale:

   1. ritmul vertical al blocurilor puse direct în pagina temei (fără el, blocul pachetelor
      se lipea de rândul cu cantitatea și „Adaugă în coș" în toate cele 60 de teme);
   2. textele cu culoare fixă, ilizibile pe cele 37 de teme cu fundal închis: le legăm de
      variabilele motorului (--ink, --body, --bg, --sale) sau le amestecăm cu culoarea de
      text a temei, ca să rămână lizibile în ambele sensuri;
   3. decorațiile pe care nu le livrăm: degradeul din bara de stoc, pastilele cu fundal tint.

   Ce se repară aici trebuie raportat sus, în aplicația Shopify: acolo e sursa. */

/* ── 1. ritm vertical pentru blocurile din sloturi ───────────────────────── */
#nda-volume-root:not(:empty),
#nda-bundles-root:not(:empty),
.nda-slot:not(:empty) { margin-top: 14px; }

/* ── 2. texte cu culoare fixă ─────────────────────────────────────────────── */
.ndab-error,
.ndaboost-exit-error { color: var(--sale, #b42318); }
#ndab-popup .ndab-popup-secondary { color: var(--ink, #1a1a1a); }
.ndaboost-stock { color: var(--nd-fg, var(--ink, #b3261e)); }
/* „ai economisit": verdele amestecat cu textul temei rămâne lizibil și pe alb, și pe negru */
.ndab-saved,
.ndab--btn-full .ndab-saved { color: var(--ndab-saved-color, #0b6b3a); }
@supports (color: color-mix(in srgb, #000 50%, #fff)) {
  .ndab-saved,
  .ndab--btn-full .ndab-saved { color: var(--ndab-saved-color, color-mix(in srgb, #0b6b3a 60%, var(--ink, #111))); }
}

/* ── 3. decorații: fundal plat în loc de degrade, pastile fără tenta deschisă ── */
.ndaboost-stock--flame .ndaboost-stock-fill { background: var(--nd-accent, var(--sale, #dc2626)); }
.ndaboost-stock--pill,
.ndaboost-stock--alert,
#nda-volume-root .ndav-countdown--urgent { background: none; border: 1px solid var(--line, #e4e4e4); }
.ndaboost-stock-track,
.ndaboost-stock-segs i { background: var(--nd-bg, var(--line, #e4e4e4)); }

/* ── 4. suprafețe albe fixe pe miniaturi → fundalul temei ─────────────────── */
.ndax-img, .ndax-down-img,
#nda-volume-root .ndav--deal .ndav-mark,
#nda-volume-root .ndav--deal .ndav-pick-select { background: var(--bg, #fff); }
#ndab-popup .ndab-popup-item img,
.ndacu-img { background: var(--bg, #fff); }
