
/* Bottom-row-to-main animated player transfer, FC Elbrus */
@media(min-width:901px){
 .el-squad-real__lineup{
   height:clamp(205px,30vh,310px)!important;
   right:max(39%,480px)!important;
   gap:clamp(10px,1.2vw,22px)!important;
   bottom:0!important;
   overflow-y:hidden!important;
 }
 .el-squad-real__thumb{
   width:clamp(100px,8vw,145px)!important;
   flex:0 0 clamp(100px,8vw,145px)!important;
 }
 .el-squad-real__thumb img{
   max-height:clamp(205px,30vh,310px)!important;
   width:100%!important;
   object-fit:contain!important;
   object-position:bottom!important;
 }
 .el-squad-real__info{max-height:330px!important;}
 .el-squad-real__stage{
   height:min(77vh,760px)!important;
 }
}
.el-squad-real__player-large{
  opacity:0!important;
  transform:translate3d(-30%,0,0) scale(.82)!important;
  transition:none!important;
}
.el-squad-real__player-large.is-active{
  opacity:1!important;
  transform:translate3d(0,0,0) scale(1)!important;
}
.el-squad-real__player-large.is-exiting{
  opacity:0!important;
  transform:translate3d(115%,0,0) scale(.92)!important;
  transition:transform 790ms cubic-bezier(.25,.72,.22,1),opacity 630ms ease!important;
}
.el-squad-real__thumb.el-flying-source img{opacity:0!important}
.el-squad-real__flight{
  position:fixed!important;
  display:block!important;
  object-fit:contain!important;
  object-position:bottom!important;
  z-index:9999!important;
  pointer-events:none!important;
  margin:0!important;
  padding:0!important;
  filter:drop-shadow(0 12px 25px rgba(0,0,0,.2));
  transform-origin:center bottom!important;
  will-change:top,left,width,height,opacity;
}
@media(max-width:900px){
 .el-squad-real__lineup{height:210px!important;bottom:0!important}
 .el-squad-real__thumb{width:104px!important;flex:0 0 104px!important}
 .el-squad-real__thumb img{max-height:205px!important}
}
@media(prefers-reduced-motion:reduce){
 .el-squad-real__flight,.el-squad-real__player-large.is-exiting{transition:none!important}
}
