/* CannaGrow 0.14.18 – persistente Skill-Symbole */
.skill-icon,
.admin-skill-icon{
  overflow:hidden;
  position:relative;
  flex:0 0 auto;
}

.skill-icon .skill-icon-image,
.admin-skill-icon .skill-icon-image{
  width:100%;
  height:100%;
  display:block;
  object-fit:contain;
  object-position:center;
}

.skill-icon .skill-icon-fallback,
.admin-skill-icon .skill-icon-fallback{
  width:100%;
  height:100%;
  place-items:center;
  line-height:1;
}

.skill-icon .skill-icon-fallback:not([hidden]),
.admin-skill-icon .skill-icon-fallback:not([hidden]){
  display:grid;
}

.skill-card-head .skill-icon{
  width:54px;
  height:54px;
  padding:5px;
  border-radius:15px;
  background:rgba(92,240,142,.07);
}

.skill-training-main .skill-icon{
  width:50px;
  height:50px;
  padding:4px;
}

.skill-queue-item .skill-icon{
  width:40px;
  height:40px;
  padding:3px;
}

.admin-skill-label{
  display:flex!important;
  align-items:center;
  gap:8px;
}

.admin-skill-label b{
  font:inherit;
  font-weight:700;
}

.admin-skill-icon{
  width:28px;
  height:28px;
  padding:2px;
  border-radius:8px;
  display:grid;
  place-items:center;
  background:rgba(92,240,142,.07);
  border:1px solid rgba(92,240,142,.12);
}

@media(max-width:600px){
  .skill-card-head .skill-icon{width:48px;height:48px}
  .skill-training-main .skill-icon{width:46px;height:46px}
  .skill-queue-item .skill-icon{width:36px;height:36px}
}
