.bd-acc__tile{border:1px solid var(--scheme-line-card);background-color:var(--scheme-surface)}
.bd-grid{display:grid;grid-template-columns:repeat(var(--bd-cols,4),minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}
.bd-acc{gap:16px}
.bd-acc__err{margin:12px 0 0;font-size:13px;color:var(--hm-error-text)}
.bd-acc__tile{display:flex;flex-direction:column;align-items:center;padding:18px;border-radius:13px;text-align:center}
.bd-acc__top{display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none}
.bd-acc__icon{display:grid;place-items:center;height:30px;margin-bottom:10px;color:var(--scheme-heading)}
.bd-acc__img{width:30px;height:30px;object-fit:contain}
.bd-acc__name{min-height:36px;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--scheme-heading)}
.bd-acc__price{margin:6px 0 12px;font-size:15px;font-weight:800;color:var(--scheme-accent)}
.bd-acc__add{display:block;width:100%;padding:9px;border-radius:9px;background-color:var(--hm-accent-soft);color:var(--hm-on-soft);font-size:12.5px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}
.bd-acc__add.is-loading{opacity:.8;cursor:progress}
.bd-acc__add.is-off{opacity:.55;cursor:default}
@media(max-width:819px){
.bd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
}
