.bfc-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:18px 0}.bfc-media-card{display:flex!important;flex-direction:column;gap:8px!important;border:2px solid #dbe6fb;border-radius:14px;padding:10px;background:#f8fbff;cursor:pointer}.bfc-media-card:has(input:checked){border-color:#075dff;background:#edf4ff}.bfc-media-card img{width:100%;height:150px;object-fit:contain;background:#fff;border-radius:9px}.bfc-media-card span{display:flex;align-items:center;gap:6px;font-size:12px}.bfc-media-card small{color:#63708d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bfc-product-picker{max-width:720px}.bfc-product-thumb{width:64px;height:64px;object-fit:contain;border-radius:9px;background:#fff}.bfc-no-image{display:inline-block;width:64px;padding:14px 4px;border:1px dashed #b7c6df;border-radius:8px;text-align:center;color:#75819b;font-size:10px}@media(max-width:600px){.bfc-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bfc-media-card img{height:120px}}
