.st-availability{display:flex;flex-direction:column;gap:.25rem;line-height:1.35;font-size:.82rem;min-width:0}
.st-availability__own,.st-availability__supplier{display:flex;align-items:baseline;gap:.4rem;overflow-wrap:anywhere}
.st-availability__indicator{display:inline-block;width:.45rem;height:.45rem;flex:0 0 .45rem;border-radius:50%;background:#198754}
.st-availability__supplier .st-availability__indicator{background:#4276a6}
.st-availability__dispatch,.st-availability__stale{color:var(--st-color-text-muted,#526274)}
.st-product-availability{margin:1rem 0}.st-product-availability .st-availability{font-size:.95rem;gap:.4rem}
.st-product-card__footer>.st-availability{flex:1 1 auto}

.st-availability--dynamic{block-size:6rem;flex:1 1 auto;overflow:hidden;justify-content:start}.st-availability--dynamic>[data-st-availability-row]{display:block;min-block-size:1.15em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.st-availability--dynamic>[data-st-availability-row]:empty{visibility:hidden}
