.opt-purchases{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.opt-account .opt-account__hero h1{flex-wrap:wrap;align-items:center;gap:.15rem;display:inline-flex}.opt-purchases__count{background:var(--opt-red);color:#fff;min-width:1.65rem;height:1.65rem;font-family:var(--opt-font-sans);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;margin-left:.4rem;padding:0 .45rem;font-size:.78rem;font-weight:750;line-height:1;display:inline-flex}.opt-purchases__row{border:1px solid var(--opt-border);background:var(--site-card,transparent);color:inherit;border-radius:12px;grid-template-columns:56px minmax(0,1fr) 5.5rem auto;align-items:center;gap:.9rem 1rem;padding:.75rem .9rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}a.opt-purchases__row:hover{border-color:#02d0d173;box-shadow:0 8px 24px #0d203d14}.opt-purchases__cover{object-fit:cover;object-position:center top;background:var(--site-bg-soft,#eef2f6);border-radius:6px;width:56px;height:74px;display:block}.opt-purchases__body{min-width:0}.opt-purchases__body h3{font-family:var(--opt-font-sans);color:var(--opt-ink);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.95rem;font-weight:700;line-height:1.25;overflow:hidden}.opt-purchases__meta{font-family:var(--opt-font-sans);color:var(--opt-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;line-height:1.35;overflow:hidden}.opt-purchases__price{font-family:var(--opt-font-sans);color:var(--opt-ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:.9rem;font-weight:750}.opt-purchases__action{color:#0a7a7b;min-width:4.5rem;font-family:var(--opt-font-sans);white-space:nowrap;background:#02d0d126;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.75rem;font-weight:750;display:inline-flex}@media (max-width:640px){.opt-purchases__row{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"cover body action""cover price action";row-gap:.2rem}.opt-purchases__cover{grid-area:cover;width:52px;height:70px}.opt-purchases__body{grid-area:body}.opt-purchases__price{text-align:left;grid-area:price;font-size:.82rem}.opt-purchases__action{grid-area:action;align-self:center}}
