/* TMACTIE labels stay separate from stock indicators and purchase buttons. */
.tm-action-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  padding: 5px 9px;
  border: 1px solid #a6ddf0;
  border-radius: 6px;
  background: #e5f6fc;
  color: #075b78;
  font-family: inherit;
  font-size: 12px;
  font-weight: 750;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: 0;
  text-transform: none;
  white-space: nowrap;
}
.tm-action-badge svg { width: 14px; height: 14px; flex: 0 0 14px; }
.price-block.tm-action-main {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px 14px;
}
.tm-action-main > .tm-action-badge { font-size: 13px; padding: 6px 10px; }
[data-tm-action-card] { margin: 8px 0 6px; }
.p-body > [data-tm-action-card] { align-self: flex-start; }
.so-rc-info > [data-tm-action-card], .so-prod-info > [data-tm-action-card] { margin-top: 6px; }
[data-tm-action-product] .kp-was[hidden],
[data-tm-action-product] .p-price-from[hidden],
[data-tm-action-product] .p-tag[hidden],
[data-tm-action-product] .product-badge[hidden] { display: none !important; }
