/* Jaisandar 440 · Сыртқы сауда: тауар паспортындағы ел тізімі */

/* Физикалық көлем мен орташа баға жолағы (тізімнің басында) */
:root body:not(#jai440) .j150-product-country-list .j440-physical-strip {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 22px;
  align-items: flex-end;
  padding: 10px 12px;
  margin-bottom: 4px;
  border: 1px solid #f0d5dc;
  border-radius: 12px;
  background: linear-gradient(180deg, #fff7f9, #fff);
}
:root body:not(#jai440) .j440-physical-strip > span { display: grid; gap: 2px; }
:root body:not(#jai440) .j440-physical-strip i {
  font-style: normal;
  font-size: 10.5px;
  font-weight: 800;
  letter-spacing: .04em;
  color: #8a6470;
}
:root body:not(#jai440) .j440-physical-strip b {
  font-size: 15px !important;
  font-weight: 800;
  color: #2b1f24;
  white-space: normal !important;
  overflow: visible !important;
}
:root body:not(#jai440) .j440-physical-strip small {
  flex-basis: 100%;
  font-size: 11.5px;
  line-height: 1.35;
  color: #7a6a70;
}

/* Ел жолы: сома астындағы көлем */
:root body:not(#jai440) .j150-product-country-list button > strong {
  display: grid;
  justify-items: end;
  line-height: 1.15;
}
:root body:not(#jai440) .j150-product-country-list .j440-qty {
  font-size: 11px;
  font-weight: 700;
  color: #7a868d;
  white-space: nowrap;
}

/* Ел атаулары мен үлес — оқылымды өлшем */
:root body:not(#jai440) .j150-product-country-list button > span > b { font-size: 12px !important; }
:root body:not(#jai440) .j150-product-country-list button > strong { font-size: 13px !important; }
:root body:not(#jai440) .j150-product-country-list button > em { font-size: 11px !important; }

/* «Тағы N ел» / «Жинау» */
:root body:not(#jai440) .j150-product-country-list button.j440-more {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  min-height: 40px;
  border: 1px dashed #d9b5c1;
  border-radius: 12px;
  background: #fff;
  color: #9b2f4f;
  font-size: 13px;
  font-weight: 700;
}
:root body:not(#jai440) .j150-product-country-list button.j440-more small { font-size: 11.5px; font-weight: 600; color: #8a7a80; }
:root body:not(#jai440) .j150-product-country-list button.j440-more:hover { background: #fff5f8; border-style: solid; }
:root body:not(#jai440) .j150-product-country-list button.j440-more.is-less { color: #5a6b75; border-color: #d3dfe3; }

/* Тізім ұзарғанда воронка жоғарыда тұрып қалсын */
@media (min-width: 761px) {
  :root body:not(#jai440) .j160-product-geo-grid { align-items: start; }
  :root body:not(#jai440) .j160-product-geo-grid > .j160-funnel { position: sticky; top: 96px; }
}

/* Бүйір мәзір: белсенді пункттің сипаттамасы ақшыл фонда ақ болып көрінбейтін */
:root body:not(#jai440) .trade-rail .trade-subtabs > button:is(.active, [aria-pressed="true"]) > span > small {
  color: #4f625b !important;
  opacity: 1 !important;
}
