/* XemPhim v2.1.2.4 — year-after-title + completed-series episode count. */
.apx-card-year-badge,.topmovie-year-badge{display:none!important;}
.apx-title-year{
  display:inline-block;
  flex:0 0 auto;
  margin-left:4px;
  color:#7f8a9d;
  font-size:.86em;
  font-weight:700;
  line-height:inherit;
  white-space:nowrap;
}
.apx-title-text{min-width:0;}
.topmovie-title,
.apx-sidebar-movies__copy h3,
.apx-featured-editorial__title,
.apx-catalog-card__body h3,
.apx-rank-card__body h2,
.apiphim-search-movie-title,
.apx-movie-card__body h3,
.apx-card-title-inline-year{
  min-width:0;
}
.topmovie-title,
.apx-sidebar-movies__copy h3,
.apx-featured-editorial__title,
.apx-catalog-card__body h3,
.apx-rank-card__body h2,
.apiphim-search-movie-title,
.apx-movie-card__body h3,
.apx-card-title-inline-year{
  display:flex;
  align-items:baseline;
}
.topmovie-title>.apx-title-text,
.apx-sidebar-movies__copy h3>.apx-title-text,
.apx-featured-editorial__title>.apx-title-text,
.apx-catalog-card__body h3>.apx-title-text,
.apx-rank-card__body h2>.apx-title-text,
.apx-movie-card__body h3>.apx-title-text,
.apx-card-title-inline-year>.apx-title-text,
.apiphim-search-movie-title>.apx-title-text{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.apx-movie-card__body h3 .apx-title-year{margin-left:3px;}
.apx-sidebar-movies__poster .apx-sidebar-movies__rank{z-index:35;}
@media(max-width:767px){.apx-title-year{margin-left:3px;font-size:.82em;}}
