.inventory-subscription-entry { margin-top: 28px; padding: 20px 24px; background: #f3f7fb; border: 1px solid #d9e6f0; display: flex; justify-content: space-between; align-items: center; gap: 20px; }
.inventory-subscription-entry > div { display: flex; align-items: center; flex-wrap: wrap; gap: 8px 14px; }
.inventory-subscription-entry strong { font-size: 16px; font-weight: 600; color: #274d70; }
.inventory-subscription-entry p { font-size: 14px; color: #5b768d; }
.inventory-subscription-entry small { font-size: 12px; color: #6e8496; }
.inventory-subscription-entry > a { display: inline-flex; align-items: center; gap: 20px; flex-shrink: 0; font-size: 14px; font-weight: 600; color: #2c6da6; padding-block: 6px; }
.inventory-subscription-entry > a:hover { text-decoration: underline; text-underline-offset: 5px; }
@media(max-width: 700px) {
  .inventory-subscription-entry { align-items: flex-start; flex-direction: column; padding: 20px; gap: 12px; }
  .inventory-subscription-entry > div { display: block; }
  .inventory-subscription-entry strong { font-size: 15px; }
  .inventory-subscription-entry p { font-size: 13px; margin-top: 5px; }
  .inventory-subscription-entry small { display: block; margin-top: 4px; font-size: 11px; line-height: 1.7; }
}
