.avsi-sales__time{margin:0 0 10px;font-size:.8em;color:var(--avsi-sub)}
.avsi-sales{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}
.avsi-sales__time{grid-column:1/-1}
.avsi-sales__card{background:#fff;border:1px solid var(--avsi-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}
.avsi-sales__thumbs{display:flex;gap:2px;background:var(--avsi-line)}
.avsi-sales__thumbs img{flex:1 1 0;min-width:0;aspect-ratio:3/4;object-fit:cover;object-position:100% 50%;display:block}
.avsi-sales__body{padding:12px;display:flex;flex-direction:column;gap:6px}
.avsi-sales__store{align-self:flex-start;font-size:.75em;font-weight:bold;padding:2px 8px;border-radius:999px;background:var(--avsi-ink);color:#fff}
.avsi-sales__name{margin:0;font-size:1.05em;line-height:1.4}
.avsi-sales__period,.avsi-sales__meta{margin:0;font-size:.85em;color:var(--avsi-sub)}
.avsi-sales__meta strong{color:var(--avsi-accent);font-size:1.15em}
.avsi-sales__go{margin-top:4px;text-align:center;padding:9px;border-radius:8px;background:var(--avsi-accent);color:#fff !important;font-weight:bold;text-decoration:none !important}
