/* Native skill icons keep their own aspect ratio; missing images leave text only. */
.growth-skill-icon{display:block;flex:none;width:40px;height:40px;object-fit:contain;image-rendering:pixelated;border-radius:3px}
.growth-skill-heading{display:flex;align-items:center;gap:12px;min-width:0}
.growth-skill-heading>span{min-width:0;overflow-wrap:anywhere}
#recommend .recommend-skill-name{display:flex;align-items:center;gap:12px;min-width:132px;line-height:1.55;white-space:normal}
#recommend .recommend-skill-name>span{overflow-wrap:anywhere}
#recommend th:has(.growth-skill-icon)>.table-sub{margin-left:52px}
#recommend-detail .section-head{align-items:flex-start;flex-wrap:wrap;gap:12px}
#recommend-detail .growth-skill-heading{margin:0}
@media(max-width:680px){
 #recommend .recommend-skill-name{min-width:126px;gap:9px}
 #recommend .growth-skill-icon{width:36px;height:36px}
 #recommend th:has(.growth-skill-icon)>.table-sub{margin-left:45px}
}
