.sd-tally{color:var(--ink-4);margin-left:auto}.sd-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.card.sd-card{border-radius:var(--r-card-2);flex-direction:column;gap:6px;min-width:0;padding:0 14px 14px;display:flex;overflow:hidden}.sd-banner>img{object-fit:cover;width:100%;height:100%}.sd-banner{background:repeating-linear-gradient(115deg, #151518 0 10px, var(--field) 10px 20px);height:78px;margin:0 -14px}.sd-top{align-items:center;min-width:0;margin-top:-32px;display:flex}.sd-top .av{border:2px solid var(--card);box-sizing:content-box}.sd-id{flex-direction:column;gap:4px;min-width:0;margin-top:11px;display:flex}.sd-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sd-count{color:var(--ink-faint)}.sd-desc{font-size:var(--fs-label);color:var(--ink-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin-top:2px;line-height:1.5;display:-webkit-box;overflow:hidden}.sd-desc--none{color:var(--ink-5)}.sd-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:13px;display:flex}.sd-foot .btn:not(.btn--block){margin-left:auto}.sd-done{color:var(--ink-2);border-color:var(--soft-line);background:var(--soft)}.sd-err{color:var(--danger);flex-basis:100%}@media (max-width:820px){.sd-grid{grid-template-columns:minmax(0,1fr)}}
