/* Lynqio accessories (IS_ACCESSORY_OF) UI */
.lynqio-accessories{margin-top:12px}
.lynqio-accessories .lynqio-accessories__list{display:flex;flex-direction:column;gap:0px}
.lynqio-accessories .lynqio-acc{
  display:flex;align-items:center;gap:12px;
  padding:10px 12px;
  border:1px solid rgba(0,0,0,.08);
  border-radius:5px;
  background:#fff;
  cursor:pointer;
  margin-bottom: 0px;
}
.lynqio-accessories .lynqio-acc__check{display:flex;align-items:center}
.lynqio-accessories .lynqio-acc__check input{width:18px;height:18px}
.lynqio-accessories .lynqio-acc__thumb{overflow:hidden;border-radius:10px;display:flex;align-items:center;justify-content:center}
.lynqio-accessories .lynqio-acc__thumb img{width:42px;height:42px;object-fit:contain;display:block}
.lynqio-accessories .lynqio-acc__meta{min-width:0;display:flex;flex:1;align-items:center;justify-content:space-between;gap:10px}
.lynqio-accessories .lynqio-acc__name{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lynqio-accessories .lynqio-acc__price{opacity:.9;font-size:14px;white-space:nowrap}

@media (max-width: 520px){
  .lynqio-accessories .lynqio-acc{gap:10px;padding:9px 10px}
  .lynqio-accessories .lynqio-acc__thumb img{width:36px;height:36px}
  .lynqio-accessories .lynqio-acc__meta{flex-direction:column;align-items:flex-start;gap:2px}
  .lynqio-accessories .lynqio-acc__name{white-space:normal}
}
