

#menuUnplayed.inFolder,
#menuPlayed.inFolder,
#menuWaiting.inFolder{
  color:#ff2b2b !important;
}

/* иконка папки тоже “краснее” */
#menuFav.inFolder img,
#menuUnplayed.inFolder img,
#menuPlayed.inFolder img,
#menuWaiting.inFolder img{
  filter: hue-rotate(320deg) saturate(4) !important;
}

/* bookmark красный (svg ico) */
#favBtn.fav-active .fav-ico{
  filter: brightness(0) saturate(100%) invert(22%) sepia(96%) saturate(5456%)
          hue-rotate(352deg) brightness(102%) contrast(106%) !important;
}


/* icon default pe listă */
.bookmark .fav-icogame{
  filter:none;
  transition:filter .15s ease, transform .15s ease;
}

/* icon activ (roșu) pe listă */
.bookmark.fav-active .fav-icogame{
  filter:hue-rotate(-40deg) saturate(6) brightness(.9);
  transform:scale(1.08);
}

/* ===========================
   KINOPOISK-LIKE GREY BUTTON
   =========================== */

.kp-fav-btn{
 all: unset !important;

 display: inline-flex !important;
 align-items: center !important;
 gap: 6px !important;

 padding: 5px 10px !important;

 font-size: 13px !important;
 font-family: Arial, sans-serif !important;
 line-height: 1 !important;

 color: #6f6f6f !important;
 background: #ffffff !important;

 border: 1px solid #d9d9d9 !important;
 border-radius: 8px !important;

 cursor: pointer !important;

 transition: transform .15s ease, border-color .15s ease, color .15s ease, background .15s ease !important;
}

/* icon */
.kp-fav-icon{
 width: 16px !important;
 height: 16px !important;

 fill: #8a8a8a !important;

 transition: fill .15s ease !important;
}

/* text */
.kp-fav-text{
 white-space: nowrap !important;
}

/* hover: mai inchis + putin mai mare */
.kp-fav-btn:hover{
 transform: scale(1.06) !important;
 border-color: #bdbdbd !important;
 color: #333 !important;
 background: #fafafa !important;
}


.kp-fav-btn:hover .kp-fav-icon{
 fill: #333 !important;
}
.kp-fav-btn.fav-active .kp-fav-icon{
 fill: #222 !important;
}
 
/* CENTRARE ICON FAVORIT */
#select.bookmark{
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

#select.bookmark .fav-ico{
  display: block !important;
}
