/* Electronics 001–100 grid repair
   - each uploaded icon is now a clean standalone asset
   - no adjacent-card fragments or double borders
   - exact three-column mobile geometry
*/
#viewSubcats{
  max-width:100%!important;
  overflow-x:clip!important;
  padding-bottom:calc(116px + env(safe-area-inset-bottom))!important;
}
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid{
  display:grid!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-auto-flow:row!important;
  grid-auto-rows:auto!important;
  gap:8px!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  align-items:start!important;
  justify-items:stretch!important;
}
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:block!important;
  inline-size:100%!important;
  max-inline-size:100%!important;
  min-inline-size:0!important;
  block-size:auto!important;
  min-block-size:0!important;
  aspect-ratio:300/190!important;
  box-sizing:border-box!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:14px!important;
  overflow:hidden!important;
  contain:layout paint!important;
  background:#050505!important;
  box-shadow:0 7px 16px rgba(0,0,0,.27)!important;
  transform:none!important;
  isolation:isolate!important;
}
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard:hover,
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard:focus-visible{
  transform:translateY(-2px)!important;
  outline:2px solid rgba(239,198,77,.34)!important;
  outline-offset:2px!important;
  box-shadow:0 11px 22px rgba(0,0,0,.38)!important;
}
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard:active{
  transform:translateY(1px) scale(.985)!important;
}
#viewSubcats .electronicsCodedSubcategoryImage{
  display:block!important;
  inline-size:100%!important;
  max-inline-size:100%!important;
  block-size:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:inherit!important;
  background:#050505!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
}
@media(max-width:370px){
  #viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid{gap:6px!important}
  #viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard{border-radius:12px!important}
}
@media(min-width:760px){
  #viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:12px!important;
  }
}
@media(min-width:1100px){
  #viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
  }
}

/* V15 supplied Electronics 001-020 square icon cards */
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="1"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="2"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="3"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="4"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="5"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="6"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="7"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="8"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="9"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="10"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="11"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="12"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="13"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="14"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="15"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="16"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="17"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="18"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="19"],
#viewSubcats #subcatGrid.electronicsCodedSubcategoryGrid > .electronicsCodedSubcategoryCard[data-electronics-code="20"]{
  aspect-ratio:1/1!important;
  border-radius:14px!important;
}
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="1"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="2"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="3"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="4"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="5"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="6"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="7"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="8"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="9"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="10"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="11"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="12"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="13"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="14"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="15"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="16"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="17"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="18"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="19"] .electronicsCodedSubcategoryImage,
#viewSubcats .electronicsCodedSubcategoryCard[data-electronics-code="20"] .electronicsCodedSubcategoryImage{
  object-fit:cover!important;
  object-position:center!important;
}
