.thumb{width:48px;height:48px;border-radius:10px;background:var(--c-soft);object-fit:contain;flex:none;border:1px solid var(--c-border)}.prod{display:flex;align-items:center;gap:12px;min-width:0}.bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;margin-bottom:12px;position:sticky;top:8px;z-index:5}th.sel,td.sel{width:40px;text-align:center}td.sel input,th.sel input{width:18px;height:18px;accent-color:var(--c-primary)}
