#provider-top10-row, #provider-series-row { padding-bottom: 30px; }
.provider-top-item { position: relative; flex-shrink: 0; }
.tmdb-availability { position: absolute; bottom: -24px; right: 0; font-size: 13px; line-height: 21px; padding: 0 7px; border-radius: 4px; background: #2b2b2b; color: #bbb; }
.tmdb-availability.available { background: #073b40; color: #69e4ff; }
#tmdb-attribution { color: #999; font-size: 12px; line-height: 1.6; padding: 24px; max-width: 900px; }
.msx-mobile-portrait .provider-sidebar { width: 80px; min-width: 80px; }
.msx-mobile-portrait .provider-content { min-width: 0; }
