/* =========================================================================
   ICP Simple Likes — Frontend
   ========================================================================= */

.icp-likes-wrap {
  margin: 24px 0 8px;
  display: flex;
  align-items: center;
  gap: 12px;
}

.icp-likes-label {
  font-size: 14px;
  color: #888;
  font-style: italic;
}

/* Bottone tondo */
.icp-like-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: 1.5px solid #ccc;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  cursor: pointer;
  transition: all 0.2s ease;
  padding: 0;
  flex-shrink: 0;
}

.icp-like-btn:hover {
  border-color: #1877f2;
}

.icp-like-btn.icp-liked {
  border-color: #1877f2;
  background: #e7f0fd;
}

.icp-like-btn.icp-loading {
  opacity: 0.5;
  pointer-events: none;
}

/* Icona nel bottone — grigia di default */
.icp-thumb-icon {
  width: 22px;
  height: 22px;
  display: block;
  filter: brightness(0) saturate(100%) invert(60%) sepia(0%) saturate(0%)
    hue-rotate(0deg) brightness(90%) contrast(90%);
  transition: filter 0.2s ease;
}

/* Icona nel bottone — blu se piaciuto */
.icp-like-btn.icp-liked .icp-thumb-icon {
  filter: brightness(0) saturate(100%) invert(29%) sepia(95%) saturate(1200%)
    hue-rotate(200deg) brightness(105%) contrast(105%);
}

/* Contatore con iconina — tipo "👍 12" */
.icp-counter {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: #f0f2f5;
  border-radius: 999px;
  padding: 4px 10px 4px 6px;
}

/* Iconina nel contatore — sempre blu */
.icp-counter-icon {
  width: 14px;
  height: 14px;
  display: block;
  filter: brightness(0) saturate(100%) invert(29%) sepia(95%) saturate(1200%)
    hue-rotate(200deg) brightness(105%) contrast(105%);
}

.icp-count {
  font-size: 13px;
  font-weight: 500;
  color: #555;
}

/* =========================================================================
   Admin — colonna like stretta
   ========================================================================= */

.column-icp_likes {
  width: 60px !important;
  text-align: center !important;
}
