/* CANTAIMY v8.9 — mobile player favorite + playlist actions */
.mobile-player-actions{display:none;}
@media (max-width:820px){
  html body .player-refresh-v765 .player-left{
    position:relative!important;
    padding-right:84px!important;
  }
  html body .player-refresh-v765 .mobile-player-actions{
    display:flex!important;
    position:absolute!important;
    top:0!important;
    right:0!important;
    height:34px!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:5px!important;
    z-index:3!important;
  }
  html body .player-refresh-v765 .mobile-player-action{
    display:grid!important;
    place-items:center!important;
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    padding:0!important;
    margin:0!important;
    border:1px solid rgba(255,255,255,.12)!important;
    border-radius:50%!important;
    background:rgba(255,255,255,.055)!important;
    color:#e9ecff!important;
    font:700 20px/1 Inter,Arial,sans-serif!important;
    cursor:pointer!important;
    -webkit-tap-highlight-color:transparent!important;
    touch-action:manipulation!important;
  }
  html body .player-refresh-v765 .mobile-player-action:disabled{
    opacity:.38!important;
    cursor:default!important;
  }
  html body .player-refresh-v765 .mobile-player-favorite.active{
    color:#ff3ecf!important;
    border-color:rgba(255,62,207,.35)!important;
    background:rgba(255,62,207,.10)!important;
  }
  html body .player-refresh-v765 .mobile-player-playlist{
    font-size:23px!important;
  }
}
@media (max-width:380px){
  html body .player-refresh-v765 .player-left{padding-right:72px!important;}
  html body .player-refresh-v765 .mobile-player-actions{gap:3px!important;}
  html body .player-refresh-v765 .mobile-player-action{
    width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;
    font-size:18px!important;
  }
  html body .player-refresh-v765 .mobile-player-playlist{font-size:21px!important;}
}
