.atweb-sc-cart,
.atweb-sc-cart-product {
  color: #0a7c2f;
  font-size: 12px;
  font-weight: 600;
  margin-top: 4px;
}
.atweb-sc-cart-product { font-size: 13px; }
.atweb-sc-stock {
  font-size: 13px;
  font-weight: 600;
  margin-top: 4px;
}
.atweb-sc-stock.atweb-sc-number { color: #1d4ed8; }
.atweb-sc-stock.atweb-sc-status { color: #b45309; }
li.atweb-sc-stock, li.atweb-sc-cart-product { margin-top: 0; font-size: inherit; }
li.atweb-sc-stock b, li.atweb-sc-cart-product b { color: inherit; }
.atweb-sc-pack { color: #6d28d9; font-size: 12px; font-weight: 600; margin-top: 4px; }
.atweb-sc-pack-product { font-size: 13px; }
li.atweb-sc-pack { margin-top: 0; font-size: inherit; }
.atweb-sc-toast { position: fixed; left: 50%; bottom: 24px; transform: translateX(-50%); z-index: 100000; max-width: 92vw; padding: 12px 18px;
  border-radius: 8px; background: #1f2937; color: #fff; font-size: 14px; line-height: 1.4; box-shadow: 0 8px 24px rgba(0, 0, 0, .25); transition: opacity .4s; }
.atweb-sc-toast.is-gone { opacity: 0; }
@media (prefers-reduced-motion: reduce) { .atweb-sc-toast { transition: none; } }
