/*
 * ================================================================
 * POPRAWKA DLA ELGAR.PL 0.0.5
 * B2C - wyglad bloku Towar na zamowienie.
 * ================================================================
 */
.el-product-on-order-box {
  width: 100%;
  margin: 12px 0 18px;
  padding: 18px;
  box-sizing: border-box;
  background: #f2f2f2;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}

.el-product-on-order-badge {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  color: #111;
}

.el-product-on-order-text {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 1.45;
  color: #333;
}

.el-product-on-order-phone {
  font-weight: 600;
}

.el-product-on-order-phone a {
  font-weight: 700;
}

.el-product-on-order-phone-fallback {
  display: inline-block;
  padding: 11px 16px;
  background: #000;
  color: #fff;
  border-radius: 3px;
}

.el-product-on-order-source {
  display: none;
}
/* ================================================================
 * KONIEC POPRAWKI DLA ELGAR.PL 0.0.5
 * ================================================================ */

/* ================================================================
 * POCZĄTEK POPRAWKI DLA ELGAR.PL 0.0.7
 * Ilość dostępna na zamówienie z hurtowni.
 * ================================================================ */
.el-product-on-order-stock {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.45;
  color: #222;
}
.el-product-on-order-stock strong {
  font-weight: 700;
}
/* ================================================================
 * KONIEC POPRAWKI DLA ELGAR.PL 0.0.7
 * ================================================================ */

/* ================================================================
 * POCZĄTEK POPRAWKI DLA ELGAR.PL 0.0.8
 * Informacyjny podglad ilosci mieszanych.
 * ================================================================ */
.el-product-mixed-stock-box {
  width: 100%;
  margin: 12px 0 18px;
  padding: 16px 18px;
  box-sizing: border-box;
  background: #f7f7f7;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
}
.el-product-mixed-stock-title {
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
  color: #111;
}
.el-product-mixed-stock-row,
.el-product-mixed-stock-total {
  margin: 4px 0;
  font-size: 14px;
  line-height: 1.4;
}
.el-product-mixed-stock-total {
  margin-top: 8px;
}
.el-product-mixed-stock-note {
  margin-top: 10px;
  font-size: 12px;
  color: #777;
}
/* ================================================================
 * KONIEC POPRAWKI DLA ELGAR.PL 0.0.8
 * ================================================================ */


/* ELGAR 0.0.29 - awaryjny formularz zakupu dla testowego mixed stock. */
.el-product-mixed-buy { margin-top: 14px; }
.el-product-mixed-buy > label { display:block; margin-bottom:6px; font-weight:600; }
.el-product-mixed-buy-row { display:flex; gap:10px; align-items:stretch; flex-wrap:wrap; }
.el-product-mixed-qty { width:90px; min-height:42px; padding:8px 10px; border:1px solid #bbb; border-radius:3px; }
.el-product-mixed-add { min-height:42px; }
.el-product-mixed-error { margin-top:8px; font-size:13px; font-weight:600; }

/* ELGAR 0.0.31 - fallback tworzony przez JS, gdy motyw nie renderuje displayProductAdditionalInfo. */
.el-product-mixed-stock-box--fallback {
  background: transparent;
  border: 0;
  padding: 0;
  margin: 12px 0 18px;
}

/* ELGAR 0.0.48-test - diagnostyka tylko produktu testowego */
.elgar-stock-test-box {
  margin: 12px 0 16px;
  padding: 12px 14px;
  border: 1px solid #9aa0a6;
  background: #fff;
  font-size: 13px;
  line-height: 1.55;
}
.elgar-stock-test-title {
  margin-bottom: 6px;
  font-weight: 700;
}
.elgar-stock-test-note {
  margin-top: 6px;
  font-size: 12px;
}
