/* XemPhim v2.1.2.8 — Fresh Runtime Cleanup / Movie List source rail. */
.apx-movie-table__compact-badges{
  display:flex!important;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px!important;margin:7px 0 0!important;min-width:0;
}
.apx-movie-table__compact-badges .apx-card-badge{
  flex:0 0 auto;margin:0!important;height:23px!important;min-height:23px!important;padding:0 8px!important;border-radius:6px!important;font-size:10px!important;line-height:21px!important;white-space:nowrap;
}
.apx-movie-table__compact-badges .apx-card-badge--quality{margin:0!important;}
.apx-movie-table__compact-badges .apx-card-badge--language{margin:0!important;max-width:none!important;text-transform:none!important;letter-spacing:.01em!important;}
.apx-movie-table__servers{display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid rgba(45,212,191,.34)!important;background:linear-gradient(180deg,rgba(13,148,136,.20),rgba(15,118,110,.13))!important;color:#ccfbf1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;}
.apx-movie-table__servers-key{font-size:9px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;color:#5eead4;opacity:.9;}
.apx-movie-table__servers-key::after{content:'·';margin-left:5px;color:rgba(153,246,228,.55);}
.apx-movie-table__servers-value{overflow:hidden;max-width:210px;text-overflow:ellipsis;font-weight:750;color:#e6fffb;}
@media (max-width:760px){
  .apx-movie-table__compact-badges{gap:5px!important;margin-top:6px!important;}
  .apx-movie-table__compact-badges .apx-card-badge{height:22px!important;min-height:22px!important;padding-inline:7px!important;font-size:9.5px!important;line-height:20px!important;}
  .apx-movie-table__servers-value{max-width:min(52vw,190px);}
}
