


/*START VIEWS*/

@media /*START VIEWS DEFAULTS*/ {

	:root {

		--text-rate-this: '⭐ Rate this';
		--text-list-full: 'Full';
		--text-list-watching: 'Watching';
		--text-list-plantowatch: 'Plan to watch';
		--text-list-completed: 'Completed';
		--text-list-onhold: 'On hold';
		--text-list-dropped: 'Dropped';
		--text-list-iveseenthis: "I've seen this";
		--text-list-custom: 'Add to Custom list';
		--text-list-edit: 'Edit list';
		--empty: '';

		/*not in list*/
		--text-list-status: '';

		--card-metadata: '';
		--year-start-end: '';
		--rating: '-';
		--rating-user: '-';
		--episode-runtime: '-';
		--movie-runtime: '-';
		--time-left-to-watch: '-';
		--episodes-total-aired-count:'-';
		--seasons-total-count:'-';
		--date-watched:'-';
		--drop-rate:'-';
		--rating-imdb-votes:'-';
		--rating-mal-votes:'-';
		--episodes-watched-count-user: '-';
		--simkltvdiscoverlistleft-width: 336px;
		--network: '';
		--dvd-date-days: 'unknown';
        --episodes-watched-percentage-user: 0;


		/* https://ontopmarketing.agency/css-aspect-ratio-calculator/ */

		--poster-tv-width: 340px;
		--poster-tv-width: 100%;
		--poster-tv-height: 500px;
		--poster-tv-padding:  85.8%;
		--poster-anime-width: 340px;
		--poster-anime-width: 100%;
		--poster-anime-height: 474px;
		--poster-anime-padding:  139.41176470588235%;
		--poster-movie-width: 340px;
		--poster-movie-width: 100%;
		--poster-movie-height: 504px;
		--poster-movie-padding:  148.23529411764707%;

		--youtube-padding: 56.25%;
	}
	.list-has-anime {
		--text-list-droppedg: var(--anime-dropped);
	}
	.list-has-tv {
		--text-list-dropped: var(--tv-dropped);
	}
	simklitems {
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: fit-content;
		transition: opacity .2s;
	}
	listitems {
		transition: opacity .2s;
	}
	.SimklLoading simklitems,.SimklLoading listitems {
		opacity: .2;
		transition: opacity .2s;
		pointer-events: none;
	}

	item-header,
	item-header-1,
	item-header-2,
	item-header-3,
	item-header-4,
	item-header-5,
	item-header-6,
	item-header-7,
	item-header-8,
	item-header-8-1,
	item-header-9,
	item-header-10,
	item-header-11,
	item-header-12,
	item-header-13,
	item-header-14,
	item-header-15,
	item-header-16,
	item-header-17,
	item-header-18,
	item-header-19,
	item-header-20,
	item-header-21,
	simklitems-change,
	simklitems-change-view,
	simklitems-change-view-bg,
	simklitems-change-view-table,
	.simkltvdiscoverlistrightoptionpopupviewsitemico,
	.simkltvdiscoverlistrightoptionpopupviewsitemicotableline,
	.simkltvdiscoverlistrightoptionpopupviewsitemicotablelinecenter,
	simklitems-change-view-poster,
	.simkltvdiscoverlistrightoptionpopupviewsitemicoposter,
	.simkltvdiscoverlistrightoptionpopupviewsitemicoposterlineleft,
	.simkltvdiscoverlistrightoptionpopupviewsitemicoposterline,
	simklitems-change-view-card,
	.simkltvdiscoverlistrightoptionpopupviewsitemicocard,
	.simkltvdiscoverlistrightoptionpopupviewsitemicocardline,
	simklitems-change-filters,
	simklitems-change-filters-mini,
	simklitems-change-filters-full,
	traileritem,
	traileritem-close,
	simklitems iframe,
	simklitems a,
	itemtitle,
	item-0,
	item-1,
	item-1-1,
	item-1-1-1,
	item-1-1-1-1,
	item-1-1-1-2,
	item-1-1-1-2-1,
	item-1-1-2,
	item-1-1-2-0,
	item-1-1-2-1,
	item-1-1-2-2,
	item-1-1-2-2-1,
	item-1-1-2-2-1-1,
	item-1-1-2-2-1-2,
	item-1-1-2-2-1-3,
	item-1-1-2-2-1-4,
	item-1-1-2-2-1-5,
	item-1-1-2-2-1-6,
	item-1-1-2-2-1-7,
	item-1-1-2-2-1-8,
	item-1-1-2-2-1-9,
	item-1-1-2-2-1-10,
	item-1-1-2-2-1-11,
	item-1-1-2-2-1-12,
	item-1-1-2-2-1-12-1,
	item-1-1-2-2-1-12-2,
	item-1-1-2-2-1-12-3,
	item-1-1-2-2-1-12-4,
	item-1-1-2-2-1-12-5,
	item-1-1-2-2-1-12-6,
	item-1-1-2-2-1-12-7,
	item-1-1-2-2-1-12-8,
	item-1-1-2-2-1-12-8-1,
	item-1-1-2-2-1-12-8-2,
	item-1-1-2-2-1-12-8-3,
	item-1-1-2-2-1-12-9,
	item-1-1-2-2-2,
	item-1-1-2-3,
	item-1-1-2-3-1,
	item-1-1-2-3-1-0,
	item-1-1-2-3-1-1,
	item-1-1-2-3-1-1-1,
	item-1-1-2-3-1-1-1-1,
	item-1-1-2-3-1-1-2,
	item-1-1-2-3-1-1-2-1,
	item-1-1-2-3-1-1-2-2,
	item-1-1-2-3-1-1-3,
	item-1-1-2-3-1-1-3-1,
	item-1-1-2-3-1-1-3-2,
	item-1-1-2-3-1-1-3-3,
	item-1-1-2-3-1-2,
	item-1-1-2-3-1-3,
	item-1-1-2-3-1-3-1,
	item-1-1-2-3-1-3-2,
	item-1-1-2-3-1-4,
	item-1-1-2-3-1-5,
	item-1-1-2-3-1-5-1,
	item-1-1-2-3-1-5-2,
	item-1-1-2-3-1-5-3,
	item-1-1-2-3-1-6,
	item-1-1-2-3-1-6-1,
	item-1-1-2-3-1-6-2,
	item-1-1-2-3-1-6-3,
	item-1-1-2-3-1,
	item-1-1-2-4,
	item-1-1-2-5,
	item-1-1-2-6,
	item-1-1-2-6-1,
	item-1-1-2-6-2,
	item-1-1-2-6-3,
	item-1-1-3,
	item-1-1-4,
	item-1-1-5,
	item-1-1-6,
	item-1-1-6-1,
	item-1-1-6-2,
	item-1-1-6-3,
	item-1-2,
	item-1-2-1,
	item-1-2-1-1,
	item-1-2-1-2,
	item-1-2-1-2-1,
	item-1-2-1-2-1-1,
	item-1-2-1-2-1-2,
	item-1-2-1-2-1-3,
	item-1-2-1-2-1-4,
	item-1-2-1-2-2,
	item-1-2-1-3,
	item-1-2-2,
	item-1-2-3,
	item-1-2-4,
	item-1-2-5,
	item-1-2-6,
	item-1-2-6-1,
	item-1-2-6-2,
	item-2,
	item-2-1,
	item-2-1-1,
	item-2-1-1-1,
	item-2-1-1-1-1,
	item-2-1-1-1-2,
	item-2-1-1-2,
	item-2-1-2,
	item-2-1-3,
	item-2-1-2-1,
	item-2-1-2-2,
	item-2-1-2-3,
	item-2-1-2-4,
	item-2-2,
	item-2-2-1,
	item-2-2-2,
	item-2-2-3,
	item-2-2-3-1,
	item-2-2-3-2 {
		display: flex;
	}

	.SimklItem {
		text-decoration: none;
		color: black;
		flex-direction: column;
		position: relative;
		margin: 10px;
		transition: opacity .4s, filter .4s;
		--poster-background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
		--item-hover-border-color: var(--color-orange);
		--plan-to-watch-count: '0';
	}
	html:not(.simkl-is-loading) .list-wrap-watching.list-my:not(:has(.view-table .SimklItem item-1-1-2-2:hover, .view-card item-1-1-2-3:hover,.view-card.style-large item-1-2-1-2:hover,.view-poster item-1-1-2:hover)) .SimklItem.list-plantowatch,html:not(.simkl-is-loading) .list-wrap-watching.list-my:not(:has(.view-table .SimklItem item-1-1-2-2:hover, .view-card item-1-1-2-3:hover,.view-card.style-large item-1-2-1-2:hover,.view-poster item-1-1-2:hover)) .SimklItem.list-onhold,html:not(.simkl-is-loading) .list-wrap-watching.list-my:not(:has(.view-table .SimklItem item-1-1-2-2:hover, .view-card item-1-1-2-3:hover,.view-card.style-large item-1-2-1-2:hover,.view-poster item-1-1-2:hover)) .SimklItem.list-dropped,html:not(.simkl-is-loading) .list-wrap-plantowatch.list-my:not(:has(.view-table .SimklItem item-1-1-2-2:hover, .view-card item-1-1-2-3:hover,.view-card.style-large item-1-2-1-2:hover,.view-poster item-1-1-2:hover)) .SimklItem.list-onhold,html:not(.simkl-is-loading) .list-wrap-plantowatch.list-my:not(:has(.view-table .SimklItem item-1-1-2-2:hover, .view-card item-1-1-2-3:hover,.view-card.style-large item-1-2-1-2:hover,.view-poster item-1-1-2:hover)) .SimklItem.list-dropped {
		opacity: .1;
		filter: grayscale(1);
	}

	traileritem {
		padding-top: var(--youtube-padding);
		position: relative;
		display: flex;
		background:#252729;
	}
	.round-corners traileritem {
		border-radius: 6px;
	}
	traileritem::before {
		content: "";
		position: absolute;
		top: 0; left: 0;
		width: 100%; height: 100%;
		background: var(--simkl-logo) center center;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		opacity: .8;
	}
	traileritem-close {	
 		display: -webkit-box;
		display: -webkit-flex;
 		display: -ms-flexbox;
		display: flex;
		position: absolute;
		top: 8px;
		right: 8px;
		border-radius: var(--radius);
		padding: 12px 16px;
		background: 0 0;
		border: 2px solid rgb(255 255 255/32%);
		backdrop-filter: blur(9px);
		-webkit-backdrop-filter: blur(9px);
		background-color: rgb(52 52 53/33%);
		font-weight: 600;
		font-size: 19px;
		color: rgb(255 255 255/100%);
		margin-bottom: 8px;
		cursor: pointer;
		z-index: 100;
		opacity: 0;
		transition: all .4s;
		transform: scale(.5);
	}
	traileritem-close::before {
		content: '';
		min-width: 16px;
		margin-right: 16px;
		background-image: var(--ico-shape-close);
		background-position: 50% 50%;
		background-size: 16px;
		background-repeat: no-repeat;
		opacity: .5;
		transition: all .4s;
	}
	traileritem-close::after {
		content: 'Hide Trailer';
	}
	.view-card.style-large traileritem {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.view-card.style-wide traileritem,.view-card.style-square traileritem {
		margin-bottom: 10px;
	}
	traileritem.no-trailer {
		display: flex;
		padding: 32px;
	}
	traileritem.no-trailer::before {
		display: none;
		}
	traileritem.no-trailer findonyoutube::before {
		content: '';
		width: 8px;
		height: 8px;
		margin-right: 10px;
		background-image: var(--ico-shape-triangle);
		background-position: 50% 50%;
		background-repeat: no-repeat;
	}
	traileritem.no-trailer findonyoutube::after {
		content: 'Find trailer on YouTube';
		}
	traileritem findonyoutube {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		min-height: 30px;
		padding-top: 10px;
		padding-bottom: 10px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		border-radius: 6px;
		background-color: #0076ff;
		color: #fff;
		font-size: 16px;
		line-height: 140%;
		text-decoration: none;
		cursor: pointer;
	}
	traileritem iframe {
		position: absolute;
		height: 100%;
		width: 100%;
		top:0;
	}
	traileritem.watch {
		display: flex;
		position: relative;
		padding: 0;
		min-height: 328px;
		transition: all .4s;
	}

	traileritem.watch:has(watch-now-wrap.watch-loaded) {
		min-height: 252px;
		}
	traileritem watch-now-wrap {
		height: 100%;
		width: 100%;
		background: rgb(21 26 30);
		position: relative;
		margin: 0;
		text-align: left;
	}
	traileritem.details-watch-loading watch-now-wrap {
		opacity: 0;
		transition: .4s all;
	}
	traileritem.details-watch-loaded watch-now-wrap {
		opacity: 1;
		transition: .4s all;
	}
	
	traileritem watch-now-1:hover:not(:has(
	  watch-now-1-2:hover,
	  watch-now-1-4-1:hover
	)) {
		cursor: pointer;
	}
		
	traileritem watch-now-1:hover:not(:has(
	  watch-now-1-2:hover,
	  watch-now-1-4-1:hover
	)) :is(watch-now-1-1-2,watch-now-1-1-1) {
		opacity: 0;
		transition: all .4s;
		position: relative;
	}
	traileritem watch-now-1-1::after {
		content: 'CLOSE WATCH LINKS';
		position: absolute;
		left: 53px;
		top: 23px;
		font-size: 14px;
		font-weight: 600;
		color: rgba(255,255,255,0.7);
		transition: all .4s;
		opacity: 0;
	}
	traileritem watch-now-1:hover:not(:has(
	  watch-now-1-2:hover,
	  watch-now-1-4-1:hover
	)) watch-now-1-1::after {
			opacity: 1;
	}
	traileritem watch-now-1-4-3::before {
		background-image: var(--ico-shape-close);
		background-size: 17px;
		width: 19px;
		opacity: .5;
		}
	traileritem {
		--poster: url('//simkl.in/posters/22/22929306ebe08fb_m.webp');
	}
	traileritem watch-now-1-1::before {
		content: '';
		width: 40px;
		height: 100%;
		background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .5) 50%, hsla(0, 0%, 100%, 0)), var(--poster) top center / 100% no-repeat;
		background-size: 100% 1px, cover;
		background-repeat: no-repeat;
		margin-right: 8px;
		margin-left: -17px;
		border-radius: 6px;
		border-bottom-left-radius: 0;
	}
	@media /*Desktop*/ (min-width: 1025px) {

		traileritem:hover traileritem-close {
			opacity: .9;
			color: rgb(255 255 255/50%);
			transform: scale(.8);
		}
		traileritem:hover traileritem-close:hover {
			color: rgb(255 255 255/100%);
			border: 2px solid rgb(255 255 255/100%);
			opacity: 1;
			transform: scale(1);
		}
		traileritem:hover traileritem-close:hover::before {
			opacity: 1;
		}
		traileritem findonyoutube:hover {
			background-color: #1f87ff;
		}
	}
	.round-corners traileritem iframe {
		border-radius: 6px;
	}
	.view-poster .SimklItem.playing-trailer item-1-1 {
		box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 1);
	}
	.view-card.style-large .SimklItem.playing-trailer item-1-1 {
		box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5);
	}
	.view-card.style-large .SimklItem.playing-trailer item-1-2-1-1::before {
		border: 2px solid rgb(134 135 136);
	}
		
	.list-watching,.list-user .list-user-watching {
		--text-list-status: var(--text-list-watching);			
	}
	.list-plantowatch,.list-user .list-user-plantowatch {
		--text-list-status: var(--text-list-plantowatch);			
	}
	.list-completed,.list-user .list-user-completed {
		--text-list-status: var(--text-list-completed);			
	}
	.list-onhold,.list-user .list-user-onhold {
		--text-list-status: var(--text-list-onhold);			
	}
	.list-dropped,.list-user .list-user-dropped {
		--text-list-status: var(--text-list-dropped);
	}
	.list-iveseenthis,.list-user .list-user-iveseenthis {
		--text-list-status: var(--text-list-iveseenthis);			
	}
		
	.SimklItem.type-tv {
		--poster-width: var(--poster-tv-width);
		--poster-padding: var(--poster-tv-padding);
	}
	.SimklItem.type-anime {
		--poster-width: var(--poster-anime-width);
		--poster-padding: var(--poster-anime-padding);
	}
	.SimklItem.type-movie {
		--poster-width: var(--poster-movie-width);
		--poster-padding: var(--poster-movie-padding);
	}
	itemtitle {
		display: none;
	}
	/*END VIEWS DEFAULTS*/ }


	@media /*START VIEW POSTERS*/ {
		
		@media /*START POSTERS DEFAULTS*/ {
			.view-poster {
				--poster-transition-speed: 0.3s;
				display: grid;
				place-content: start;
				grid-template-columns: 1fr 1fr;
				grid-gap: 10px;
				width: 100%;
				font-family: var(--font);
				--fr-1: 1fr;
				--fr-2: 1fr 1fr;
				--fr-3: 1fr 1fr 1fr;
				--fr-4: 1fr 1fr 1fr 1fr;
				--fr-5: 1fr 1fr 1fr 1fr 1fr;
				--fr-6: 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-7: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-8: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-9: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-10: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-11: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-12: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-13: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-14: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-15: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-16: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-17: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-18: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-19: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-20: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-21: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-22: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-23: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-24: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-25: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-26: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-27: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-28: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-29: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-30: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
			}
			.simkltvdiscoverlistwrap:not(.list-my.list-wrap-watching):not(.list-my.list-wrap-full):not(.list-discover.list-has-tv):not(.list-discover.list-has-anime) label[for=togglePosterHideEpisodeLeftCount] {
				display: none;
			}
			.view-poster.more-spacing {
				grid-gap: 30px;
				margin-top:16px;
			}
			.view-poster.more-spacing.style-s {
				grid-gap: 14px;
				margin-top:8px;
			}	
				.view-poster.style-xs {
					grid-template-columns: var(--fr-5);
				}
				.view-poster.style-s {
					grid-template-columns: var(--fr-4);
				}
				.view-poster.style-m {
					grid-template-columns: var(--fr-3);
				}
				.view-poster.style-l {
					grid-template-columns: var(--fr-2);
				}
				.view-poster.style-xl {
					grid-template-columns: var(--fr-1);
				}
				
				.view-poster.style-s traileritem {
					grid-column-start: span 4;
				}	
				.view-poster.style-m traileritem {
					grid-column-start: span 3;
				}	
				.view-poster.style-l traileritem {
					grid-column-start: span 2;
				}
				.view-poster.style-xl traileritem {
					grid-column-start: span 1;
				}
				.view-card.style-mini traileritem {
					grid-column-start: span 2;
				}
				.HideFilters .view-card.style-mini traileritem {
					grid-column-start: span 3;
				}
			
				.view-poster .SimklItem.status-production item-2-1::after {
					content: 'In Production';
					color: var(--color-orange);
					align-self: center;
				}
				.view-poster .SimklItem.status-premiere item-2-1::after {
					display: flex;
					content: 'Premiered just now';
					color: #FFF;
				}
				.view-poster .SimklItem.status-soon item-2-1::after {
					display: flex;
					content: 'In ' var(--status-soon-text);
					color: var(--color-orange);
				}
				.sort-by-release-soon .view-poster {
					--dvd-date-days: 'unknown';
					-plan-to-watch-count: "0";
				}
				.sort-by-release-soon .view-poster .SimklItem.status-soon.type-movie item-2-1::after {
					content: 'Release in ' var(--status-soon-text) ' • DVD in ' var(--dvd-date-days) ' • Plan to watch: ' var(--plan-to-watch-count);
				}
				.view-poster item-1-1::before {
					--status-ico-size: 8px;
					--status-ico-position: 12px;
				}
				.view-poster.style-s item-1-1::before,.view-poster.style-xs item-1-1::before {
					--status-ico-size: 6px;
					--status-ico-position: 6px;
				}
				.view-poster item-1-1::before {
					content: '';
					width: var(--status-ico-size);
					height: var(--status-ico-size);
					background-image: var(--status-ico);
					background-size: var(--status-ico-size);
					background-repeat: no-repeat;
					background-position: center;
					position: absolute;
					top: var(--status-ico-position);
					left: var(--status-ico-position);
				}
				.list-my .view-poster .status-ongoing item-1-1::before,.list-my .view-poster .status-premiere item-1-1::before {
					display: none;
				}
				.list-my.list-wrap-plantowatch .view-poster .status-ongoing item-1-1::before,.list-my.list-wrap-plantowatch .view-poster .status-premiere item-1-1::before {
					display: flex;
				}
			@media (max-height: 900px) {
				.view-card.style-mini traileritem {
					grid-column-start: span 2;
				}
				.HideFilters .view-card.style-mini traileritem {
					grid-column-start: span 2;
				}
			}
			
			/* CSS targeting all iPads including all iPad Pro models */
			@media only screen 
			  and (min-device-width: 768px) 
			  and (max-device-width: 1366px)  /* Increased to include the 12.9-inch models */
			  and (-webkit-min-device-pixel-ratio: 1.5) {  /* Adjusted for Retina displays */

				/* Styles for all iPads including iPad Pro */
				.view-poster .SimklItem item-1-1-2 {
				opacity: 1;
				}
				.view-poster .list-watching item-2::before {
					margin-top: calc( var(--poster-padding) - 50px)!important;
				}
				.view-poster .list-watching item-2::after {
					margin-top: calc( var(--poster-padding) - 54px)!important;
				}
			}

			/* Specific styles for iPad Pro (11-inch and 12.9-inch) in both orientations */
			@media only screen 
			  and (min-device-width: 834px) 
			  and (max-device-width: 1366px) 
			  and (orientation: portrait),
			only screen 
			  and (min-device-width: 834px) 
			  and (max-device-width: 1366px) 
			  and (orientation: landscape) {

				/* Styles for iPad Pro in portrait and landscape */
				
			}
			
			/* CSS targeting iPad Air in landscape orientation */
			@media only screen 
			  and (min-device-width: 744px)  /* Logical width in landscape */
			  and (max-device-width: 1133px) /* Logical height in landscape */
			  and (orientation: landscape) 
			  and (-webkit-min-device-pixel-ratio: 2) { /* Targeting Retina displays */

				/* Styles for iPad Air in landscape orientation */
				
			}
			
			@media /*Mobile and Tablet*/ (max-width: 1024px) {
				.view-poster traileritem {
					margin-bottom: 50px;
				}
				.view-card.style-mini traileritem {
					grid-column-start: span 1;
					margin-bottom: 50px;
				}
				.HideFilters .view-card.style-mini traileritem {
					grid-column-start: span 1;
					margin-bottom: 50px;
				}
			}
			@media (max-width: 360px) /* Smallest phone */ {
				.view-poster {
					margin-top: 6px;
				}
				.view-poster.style-xs {
					grid-template-columns: var(--fr-6);
				}
				.view-poster.style-s {
					grid-template-columns: var(--fr-5);
				}
				.view-poster.style-m {
					grid-template-columns: var(--fr-4);
				}
				.view-poster.style-l {
					grid-template-columns: var(--fr-3);
				}
				.view-poster.style-xl {
					grid-template-columns: var(--fr-2);
				}
				.view-poster.style-xxl {
					grid-template-columns: var(--fr-1);
				}
				.view-poster.style-s traileritem {
						grid-column-start: span 4;
				}	
				.view-poster.style-m traileritem {
						grid-column-start: span 3;
				}	
				.view-poster.style-l traileritem {
						grid-column-start: span 2;
				}	
				.view-poster.style-xl traileritem {
						grid-column-start: span 1;
				}
				.view-poster.style-s item-2-1-1::before {
					-webkit-line-clamp: 1;
					max-width: 80px;
				}
				.view-poster.style-xs item-2-1-1,.view-poster.style-s item-2-1-1,.view-poster.style-m item-2-1-1::before,.view-poster.style-s item-2::before,.view-poster.style-m item-2::before {
					display: none;
				}
				.view-poster item-2-1-2::after {
					display: none;
				}
				.view-poster item-2-1::after {
					content: '#'var(--rank) ' ' var(--type-anime);
				}
			}
			@media (min-width: 375px) /* iPhone */ {
				.view-poster {
					margin-top: 6px;
				}
				.view-poster.style-xs {
					grid-template-columns: var(--fr-6);
				}
				.view-poster.style-s {
					grid-template-columns: var(--fr-5);
				}
				.view-poster.style-m {
					grid-template-columns: var(--fr-4);
				}
				.view-poster.style-l {
					grid-template-columns: var(--fr-3);
				}
				.view-poster.style-xl {
					grid-template-columns: var(--fr-2);
				}
				.view-poster.style-xxl {
					grid-template-columns: var(--fr-1);
				}
				.view-poster.style-s traileritem {
						grid-column-start: span 6;
				}	
				.view-poster.style-s traileritem {
						grid-column-start: span 5;
				}	
				.view-poster.style-m traileritem {
						grid-column-start: span 4;
				}	
				.view-poster.style-l traileritem {
						grid-column-start: span 3;
				}	
				.view-poster.style-xl traileritem {
						grid-column-start: span 2;
				}
				.view-poster.style-xxl traileritem {
						grid-column-start: span 1;
				}
				.view-poster.style-xs item-2-1-1,.view-poster.style-s item-2-1-1,.view-poster.style-s item-2::before {
					display: none;
				}
				.view-poster item-2-1-2::after {
					display: none;
				}
				.view-poster item-2-1::after {
					content: '#'var(--rank) ' ' var(--type-anime);
				}
			}
			@media (min-width: 414px) /* iPhone Plus */ {
				.view-poster {
					margin-top: 6px;
				}
				.view-poster.style-xs {
					grid-template-columns: var(--fr-6);
				}
				.view-poster.style-s {
					grid-template-columns: var(--fr-5);
				}
				.view-poster.style-m {
					grid-template-columns: var(--fr-4);
				}
				.view-poster.style-l {
					grid-template-columns: var(--fr-3);
				}
				.view-poster.style-xl {
					grid-template-columns: var(--fr-2);
				}
				.view-poster.style-xxl {
					grid-template-columns: var(--fr-1);
				}
				.view-poster.style-s traileritem {
						grid-column-start: span 6;
				}
				.view-poster.style-xs traileritem {
						grid-column-start: span 5;
				}
				.view-poster.style-m traileritem {
						grid-column-start: span 4;
				}	
				.view-poster.style-l traileritem {
						grid-column-start: span 3;
				}	
				.view-poster.style-xl traileritem {
						grid-column-start: span 2;
				}
				.view-poster.style-xxl traileritem {
						grid-column-start: span 1;
				}
				.view-poster.style-xs item-2-1-1,.view-poster.style-s item-2-1-1,.view-poster.style-s item-2::before {
					display: none;
				}
			}
			@media (min-width: 768px) /* Ipad */ {
				.view-poster.style-s {
					grid-template-columns: var(--fr-5);
				}
				.view-poster.style-s traileritem {
					grid-column-start: span 5;
				}
				.view-poster.style-s item-2, .view-poster.style-xs item-2 {
					display: none;
				}
				.HideFilters .view-poster.style-xs {
					grid-template-columns: var(--fr-9);
				}
				.HideFilters .view-poster.style-xs traileritem {
					grid-column-start: span 9;
				}
				.HideFilters .view-poster.style-s {
					grid-template-columns: var(--fr-6);
				}
				.HideFilters .view-poster.style-s traileritem {
					grid-column-start: span 6;
				}
				.view-poster.style-m {
					grid-template-columns: var(--fr-4);
				}
				.view-poster.style-m traileritem {
					grid-column-start: span 4;
				}
				.HideFilters .view-poster.style-m {
					grid-template-columns: var(--fr-5);
				}
				.HideFilters .view-poster.style-m traileritem {
					grid-column-start: span 5;
				}
				.view-poster.style-l {
					grid-template-columns: var(--fr-3);
				}
				.view-poster.style-l traileritem {
					grid-column-start: span 3;
				}
				.HideFilters .view-poster.style-l {
					grid-template-columns: var(--fr-4);
				}
				.HideFilters .view-poster.style-l traileritem {
					grid-column-start: span 4;
				}
				.view-poster.style-xl {
					grid-template-columns: var(--fr-2);
				}
				.view-poster.style-xl traileritem {
					grid-column-start: span 2;
				}
				.HideFilters .view-poster.style-xl {
					grid-template-columns: var(--fr-3);
				}
				.HideFilters .view-poster.style-xl traileritem {
					grid-column-start: span 3;
				}
				.HideFilters .view-poster.style-xxl {
					grid-template-columns: var(--fr-2);
				}
				.HideFilters .view-poster.style-xxl traileritem {
					grid-column-start: span 2;
				}
			}
			@media (min-width: 1024px)  /* Ipad Pro*/ {
				.view-poster.style-xs {
					grid-template-columns: var(--fr-14);
					grid-gap: 6px;
					--radius: 3px;
				}
				.view-poster.style-xs.more-spacing {
					grid-gap: 10px;
				}
				.view-poster.style-s {
					grid-template-columns: var(--fr-8);
				}
				.view-poster.style-m {
					grid-template-columns: var(--fr-6);
				}
				.view-poster.style-l {
					grid-template-columns: var(--fr-5);
				}
				.view-poster.style-xl {
					grid-template-columns: var(--fr-4);
				}
				.view-poster.style-xxl {
					grid-template-columns: var(--fr-3);
				}
				.view-poster.style-xs traileritem {
						grid-column-start: span 14;
				}	
				.view-poster.style-s traileritem {
						grid-column-start: span 8;
				}	
				.view-poster.style-m traileritem {
						grid-column-start: span 6;
				}	
				.view-poster.style-l traileritem {
						grid-column-start: span 5;
				}	
				.view-poster.style-xl traileritem {
						grid-column-start: span 4;
				}
				.view-poster.style-xxl traileritem {
						grid-column-start: span 3;
				}
			}
				
			@media (min-width: 1200px) {
				.view-poster.style-xs {
					grid-template-columns: var(--fr-10);
				}
				.view-poster.style-s {
					grid-template-columns: var(--fr-7);
				}
				.view-poster.style-m {
					grid-template-columns: var(--fr-5);
				}
				.view-poster.style-l {
					grid-template-columns: var(--fr-4);
				}
				.view-poster.style-xl {
					grid-template-columns: var(--fr-3);
				}
				.view-poster.style-xxl {
					grid-template-columns: var(--fr-2);
				}
				.HideFilters .view-poster.style-xs {
					grid-template-columns: var(--fr-18);
				}
				.HideFilters .view-poster.style-s {
					grid-template-columns: var(--fr-9);
				}
				.HideFilters .view-poster.style-m {
					grid-template-columns: var(--fr-7);
				}
				.HideFilters .view-poster.style-l {
					grid-template-columns: var(--fr-6);
				}
				.HideFilters .view-poster.style-xl {
					grid-template-columns: var(--fr-5);
				}
				.HideFilters .view-poster.style-xxl {
					grid-template-columns: var(--fr-4);
				}
				.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-17);
				}
				.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-9);
				}
				.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-7);
				}
				.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-6);
				}
				.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-5);
				}
				.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-4);
				}
				
				
				.view-poster.style-xs traileritem {
					grid-column-start: span 10;
				}
				.HideFilters .view-poster.style-xs traileritem {
					grid-column-start: span 18;
				}
				.view-poster.style-s traileritem {
					grid-column-start: span 7;
				}
				.HideFilters .view-poster.style-s traileritem {
					grid-column-start: span 9;
				}
				.view-poster.style-m traileritem {
					grid-column-start: span 5;
				}
				.HideFilters .view-poster.style-m traileritem {
					grid-column-start: span 7;
				}
				.view-poster.style-l traileritem {
					grid-column-start: span 4;
				}
				.HideFilters .view-poster.style-l traileritem {
					grid-column-start: span 6;
				}
				.view-poster.style-xl traileritem {
					grid-column-start: span 3;
				}
				.HideFilters .view-poster.style-xl traileritem {
					grid-column-start: span 5;
				}
				.view-poster.style-xxl traileritem {
					grid-column-start: span 2;
				}
				.HideFilters .view-poster.style-xxl traileritem {
					grid-column-start: span 4;
				}
			}
			
			@media (min-width: 1280px) {
				.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-17);
				}
				.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-7);
				}
				.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-6);
				}
				.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-5);
				}
				.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-4);
				}
				.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-3);
				}
				.HideFilters.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-17);
				}
				.HideFilters.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-9);
				}
				.HideFilters.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-7);
				}
				.HideFilters.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-6);
				}
				.HideFilters.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-5);
				}
				.HideFilters.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-4);
				}
				
			}
			
			@media (min-width: 1400px) {
				.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-12);
				}
				.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-8);
				}
				.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-7);
				}
				.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-5);
				}
				.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-4);
				}
				.HideFilters.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-18);
				}
				.HideFilters.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-10);
				}
				.HideFilters.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-8);
				}
				.HideFilters.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-7);
				}
				.HideFilters.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-6);
				}
				.HideFilters.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-5);
				}
				
				
			}
			
			@media (min-width: 1580px) {
				.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-14);
				}
				.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-9);
				}
				.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-8);
				}
				.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-6);
				}
				.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-5);
				}
				.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-4);
				}
				.HideFilters.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-20);
				}
				.HideFilters.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-13);
				}
				.HideFilters.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-10);
				}
				.HideFilters.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-9);
				}
				.HideFilters.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-7);
				}
				.HideFilters.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-5);
				}
				
				.HideFilters.Maximised .view-poster.style-xs traileritem {
					grid-column-start: span 20;
				}
				
			}
			
			@media (min-width: 1880px) {
				.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-20);
				}
				.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-12);
				}
				.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-10);
				}
				.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-8);
				}
				.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-6);
				}
				.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-4);
				}
			}
			
			@media (min-width: 2180px) {
				.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-22);
				}
				.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-14);
				}
				.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-12);
				}
				.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-10);
				}
				.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-9);
				}
				.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-7);
				}
			}
			
			@media (min-width: 2480px) {
				.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-24);
				}
				.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-16);
				}
				.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-14);
				}
				.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-11);
				}
				.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-10);
				}
				.HideFilters.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-22);
				}
				.HideFilters.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-18);
				}
				.HideFilters.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-16);
				}
				.HideFilters.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-13);
				}
				.HideFilters.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-10);
				}
				.HideFilters.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-7);
				}
			}
			
			@media (min-width: 2780px) {
				.Maximised .view-poster.style-xs {

					grid-template-columns: var(--fr-27);
				}
				.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-19);
				}
				.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-17);
				}
				.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-13);
				}
				.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-11);
				}
				.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-9);
				}
				.HideFilters.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-25);
				}
				.HideFilters.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-21);
				}
				.HideFilters.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-18);
				}
				.HideFilters.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-15);
				}
				.HideFilters.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-13);
				}
				.HideFilters.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-11);
				}
			}
			
			@media (min-width: 3080px) {
				.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-30);
				}
				.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-22);
				}
				.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-19);
				}
				.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-15);
				}
				.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-13);
				}
				.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-9);
				}
				.HideFilters.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-30);
				}
				.HideFilters.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-22);
				}
				.HideFilters.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-19);
				}
				.HideFilters.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-15);
				}
				.HideFilters.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-13);
				}
				.HideFilters.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-9);
				}
			}
			
			@media (min-width: 3380px) {
				.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-30);
				}
				.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-24);
				}
				.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-21);
				}
				.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-17);
				}
				.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-15);
				}
				.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-12);
				}
				.HideFilters.Maximised .view-poster.style-xs {
					grid-template-columns: var(--fr-30);
				}
				.HideFilters.Maximised .view-poster.style-s {
					grid-template-columns: var(--fr-24);
				}
				.HideFilters.Maximised .view-poster.style-m {
					grid-template-columns: var(--fr-22);
				}
				.HideFilters.Maximised .view-poster.style-l {
					grid-template-columns: var(--fr-18);
				}
				.HideFilters.Maximised .view-poster.style-xl {
					grid-template-columns: var(--fr-16);
				}
				.HideFilters.Maximised .view-poster.style-xxl {
					grid-template-columns: var(--fr-14);
				}
			}
			
			@media (min-width: 320px) and (max-width: 1025px)  {
				.view-poster.style-xs, .view-poster.style-s, .view-poster.style-m, .view-poster.style-l {
					grid-gap: 6px;
				}
				.view-poster item-2-2::before {
					padding-left: 0!important;
				}
				.view-poster item-2-1-1 {
					max-width: 95%;
				}
			}
			
            .HideFilters .view-poster traileritem:has(watch-now-wrap),.Maximised .view-poster traileritem:has(watch-now-wrap) {
                grid-column: 1 / -1 !important;
            }
			.view-poster .SimklItem {
				margin: 0;
			}
			.view-poster.display-position .SimklItem {
				margin-top: 7px;
			}
			.view-card.style-wide.display-position {
				padding-top:8px;
			}
			.view-card.style-wide.display-position .SimklItem {
				margin-top: 8px;
			}
			
			
			.view-poster item-0 {
				display: block;
			}
			
			/*set loading background*/
			.view-poster item-1{
				background: var(--poster-background), var(--simkl-logo) center center / 100% no-repeat;
				background-repeat: no-repeat;
				background-position: center;
				transition: background var(--poster-transition-speed), transform var(--poster-transition-speed);
			}
			/*show background*/
			.view-poster item-1-1 {
				background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0)), var(--poster) top center / 100% no-repeat ;
				background-size: 100% 1px, cover;
				background-repeat: no-repeat;
				position: relative;
				width:  var(--poster-width);
				padding-bottom: calc( var(--poster-padding) - 0px );
				opacity: 0;
				box-shadow: inset 0 0 1px #def;
			}
			
			.view-poster .type-anime item-1-1 {
				background-size: 100% 1px, cover;
			}
			.view-poster .poster-loaded item-1-1 {
				transition: opacity 0.5s;
				opacity: 1;
			}
			.view-poster .poster-loaded-delayed item-1 {
				background: none;
			}
			
			.view-poster item-1-2 {
				position: absolute;
				top: 0;
				right: 0;
			}
			
			.view-poster item-1-2-1-2-1 {
				position: absolute;
				right: 1px;
				top: 1px;
				--hover-width: 40px;
				--bg-width: 20px;
			}
			.view-poster.display-position .SimklItem:hover item-1-2-1-2-1 {
				top: 16px;
			}
			.view-poster.style-s item-1-2-1-2-1 {
				--hover-width: 28px;
				--bg-width: 18px;
			}
			.view-poster.style-s.display-position item-1-2-1-2-1 {
				right: 14px;
				top: 16px;
			}
			.view-poster.style-m.display-position item-1-2-1-2-1 {
				right: 22px;
				top: 22px;
			}
			
			.view-poster item-1-2-1-2-1-1,.view-poster item-1-2-1-2-1-2,.view-poster item-1-2-1-2-1-3 {
				-webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7));
				filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7));
			}
			.view-poster.style-xs item-1-2-1-2-1-2,.view-poster.style-xs item-1-2-1-2-1-3 {
				display: none;
			}
			@media /*Desktop*/ (min-width: 1025px) {
				.view-poster .SimklItem:hover item-1-2-1-2-1-1 {
					width: var(--hover-width);
					height: var(--hover-width);
					background: var(--ico-desc) no-repeat center 12px;
					background-size:  var(--bg-width);
					opacity: .5;
					z-index: 2;
				}
				.view-poster.style-xs .SimklItem:hover item-1-1-2 {
					position: absolute;
					bottom: -36px;
					width: 140%;
					left: 0;
					background: #252729;
					border-radius: 6px;
					border-top-left-radius: 0;
					box-shadow: 0px 0px 0px 2px var(--item-hover-border-color);
				}
				.view-poster.style-xs .SimklItem:hover item-1,.view-poster.style-xs .SimklItem:hover item-1-1, .view-poster.style-xs .SimklItem:hover item-1-1-3 {
					border-bottom-left-radius: 0;
					border-bottom-right-radius: 0;
				}
				.view-poster.style-xs .SimklItem:hover item-1-1-2-3-1 {
					    left: -44px;
				}
				.view-poster.style-xs .SimklItem:hover item-1-2-1-2-1-1 {
					--hover-width: 30px;
					background-position: center;
				}
				.view-poster.style-s .SimklItem:hover item-1-2-1-2-1-1 {
					background: var(--ico-desc) no-repeat center 6px;
					background-size:  var(--bg-width);
				}
				.view-poster .SimklItem:hover item-1-2-1-2-1-1:hover {
					opacity: 1;
				}
				.view-poster .SimklItem:hover item-1-2-1-2-1-2 {
					width: var(--hover-width);
					height: var(--hover-width);
					background: var(--ico-memo-edit) no-repeat center;
					background-size: var(--bg-width);
					opacity: .5;
				}
				.view-poster .SimklItem:hover item-1-2-1-2-1-2:hover {
					opacity: 1;
				}
			}
			.list-my .view-poster .has-memo item-1-2-1-2-1-2,.list-user .view-poster .has-memo-user item-1-2-1-2-1-2,.list-discover .view-poster .has-memo item-1-2-1-2-1-2 {
				width: var(--hover-width);
				height: var(--hover-width);
				background: var(--ico-memo) no-repeat center;
				will-change: transform;
				opacity: 1;
				-webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, 1));
				filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, 1));
			}
			@media /*Desktop*/ (min-width: 1025px) {
				.list-my .view-poster .has-memo:hover item-1-2-1-2-1-2,.list-user .view-poster .has-memo-user:hover item-1-2-1-2-1-2, .list-discover .view-poster .has-memo:hover item-1-2-1-2-1-2 {
					background: var(--ico-memo) no-repeat center;
					will-change: transform;
					opacity: 1;
				}
				.list-my .view-poster .has-memo:hover item-1-2-1-2-1-2:hover,.list-my .view-poster .has-memo-user:hover item-1-2-1-2-1-2:hover,.list-discover .view-poster .has-memo:hover item-1-2-1-2-1-2:hover {
					background: var(--ico-memo-edit) no-repeat center;
					background-size: var(--bg-width);
					opacity: 1;
					z-index: 10;
					position: relative;
				}
				.list-my .view-poster .has-memo item-1-2-1-2-1-2:hover,.list-user .view-poster .has-memo-user item-1-2-1-2-1-2:hover,.list-discover .view-poster .has-memo item-1-2-1-2-1-2:hover {
					opacity: 1;
				}

				.list-my .view-poster .has-memo item-1-2-1-2-1-2:hover::before,.list-user .view-poster .has-memo-user item-1-2-1-2-1-2:hover::before {
				content: var(--memo);
				position: absolute;
				top: 38px;
				right: -34px;
				width: max-content;
				max-width: 170px;
				font-size: 13px;
				line-height: 160%;
				text-align: left;
				background-color: var(--color-background);
				color: rgba(255, 255, 255, 0.9);
				border-radius: 6px;
				padding: 8px;
				padding-left: 12px;
				padding-right: 12px;
				z-index: 2;
				border: solid var(--color-foreground) 1px;
				box-shadow: -2px 2px 2px 0px black;
				pointer-events: none;
				}
				.list-user .view-poster .has-memo-user item-1-2-1-2-1-2:hover::before{
				content: none !important;
				}

				.view-poster .has-memo item-1-2-1-2-1-2:hover::before,.view-poster .has-memo-user item-1-2-1-2-1-2:hover::before {
				content: var(--description) !important;
					font-size: 11px !important;
				top: 38px !important;
				right: 4px !important;
				}

				.view-poster .has-memo item-1-2-1-2-1-2:hover::before {
				content: none !important;
				}
				.view-poster .has-memo-user item-1-2-1-2-1-2:hover::before {
				content: var(--memo-user) !important;
				}
				.view-poster .SimklItem:hover item-1-2-1-2-1-3 {
					width: var(--hover-width);
					height: var(--hover-width);
					background: var(--ico-heart-no-opacity) no-repeat center;
					background-size: var(--bg-width);
					opacity: .7;
				}
				.list-my .view-poster .SimklItem:hover item-1-2-1-2-1-3:hover,.list-discover .view-poster .SimklItem:hover item-1-2-1-2-1-3:hover {
					width: var(--hover-width);
					height: var(--hover-width);
					background: var(--ico-heart-add) no-repeat center;
					background-size: var(--bg-width);
					opacity: 1;
					-webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, 1));
					filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, 1));
				}

				.list-my .view-poster .SimklItem.list-favorites item-1-2-1-2-1-3,.list-discover .view-poster .SimklItem.list-favorites item-1-2-1-2-1-3,.list-user .view-poster .SimklItem.list-favorites item-1-2-1-2-1-3 {
					width: var(--hover-width);
					height: var(--hover-width);
					background: var(--ico-heart-white) no-repeat center;
					will-change: transform;
					opacity: 0.9;
				}
				.view-poster.hide-wl .SimklItem:not(:hover) item-1-2-1-2-1-2,.view-poster.hide-wl .SimklItem:not(:hover) item-1-2-1-2-1-3,.view-poster.hide-wl .SimklItem:not(:hover) item-1-2-1-2-1-4, .view-poster.hide-wl .SimklItem:not(:hover) item-2::before,.view-poster.hide-wl .SimklItem:not(:hover) item-2::after,.view-poster.hide-wl .SimklItem:not(:hover) item-1-1-1  {
					display: none;
				}
				.list-my .view-poster .SimklItem.list-favorites item-1-2-1-2-1-3:hover,.list-discover .view-poster .SimklItem.list-favorites item-1-2-1-2-1-3:hover {
					width: var(--hover-width);
					height: var(--hover-width);
					background: var(--ico-heart-delete) no-repeat center;
					opacity: 0.9;
				}
			}
				
			/*hide title, year and rating*/
			.view-poster item-2 {
				display: none;
				pointer-events:none;
			}
			
			.list-my.list-wrap-watching .view-poster item-2,.list-my.list-wrap-completed .view-poster item-2,.list-my.list-wrap-dropped .view-poster item-2,.list-user .view-poster item-2 {
				    pointer-events: all;
			}
			@media /*START YOUR RATING*/  {
				.view-poster item-1-1-1 {
					width:auto;
					height: 30px;
					position: absolute;
					top: 0px;
					left: 0px;
					z-index: 3;
					background-image: linear-gradient(to top left, transparent 50%, #9E2424 50%);
					background-position: 0 0;
					background-size: 30px 30px;
					background-repeat: no-repeat;
				}
				.list-my.list-wrap-watching .view-poster item-1-1-1,.list-my.list-wrap-dropped .view-poster item-1-1-1 {
					background-image: none;
				}
				
				@media /*if your rating is empty*/ {
					.view-poster .rating-empty item-1-1-1 {
					background-image: linear-gradient(to top left, transparent 50%, var(--color-orange) 50%);
						opacity:0;
					}

					.view-poster .rating-empty item-1-1-1::after {
						--rating: '⭐';
					}
				}
				.view-poster item-1-1-1::after {
					content: var(--rating);
					color: #FFF;
					text-align: center;
					font-size: 10px;
					font-weight: 700;
					transform: rotate(-45deg);
					-webkit-transform: rotate(-45deg);
					width: 30px;
					margin-top:0px;
					margin-left:0px;
				}
				@media /*Mobile and Tablet*/ (max-width: 1024px) {
					.view-poster item-1-1-1::after {
						display:none;
					}
				}
				.list-my.list-wrap-watching .view-poster .SimklItem:not(:hover) item-1-1-1::after,.list-my.list-wrap-dropped  .view-poster .SimklItem:not(:hover) item-1-1-1::after {
					content:'';
				}
				@media /*Desktop*/ (min-width: 1025px) {
					.view-poster .SimklItem:hover item-1-1-1::after {
						color: #0c0f11;
						color: transparent;
						text-shadow: 0 0 #0c0f11;
						cursor: pointer;
					}
				}
			/*END YOUR RATING*/ }
			@media /*no poster image*/ {
				.no-poster {
					--poster: url('') !Important;
					--simkl-logo: url('') !Important;
					
				}
				.view-poster .no-poster item-1-1 {
					background: transparent;
				}
				.view-poster .no-poster itemtitle,.view-card.style-wide .no-poster itemtitle,.view-card.style-mini .no-poster itemtitle {
					color: rgba(255, 255, 255, 0.84);
					position: absolute;
					top: 0px;
					left: 0px;
					width: var(--poster-width);
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-pack: center;
					-webkit-justify-content: center;
					-ms-flex-pack: center;
					justify-content: center;
					-webkit-box-align: center;
					-webkit-align-items: center;
					-ms-flex-align: center;
					align-items: center;
					text-align: center;
					font-weight: 600;
					word-break: break-all;
					box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.22);
				}
				.view-poster.style-xs .no-poster itemtitle {
					font-size: 10px;
				}
				.view-poster.style-s .no-poster itemtitle {
					font-size: 12px;
				}
				.view-poster:is(.style-m,.style-l,.style-xl,.style-xxl) .no-poster itemtitle {
					word-break: break-word;
				}
				.view-card.style-wide .no-poster itemtitle,.view-card.style-mini .no-poster itemtitle {
					display: none;
				}
				
				.view-poster .no-poster itemtitle::before,.view-card.style-wide .no-poster itemtitle::before,.view-card.style-mini .no-poster itemtitle::before {
					content: '';
					padding-left: 14px;
				padding-bottom: calc( var(--poster-padding) - 0px);
				}
				.view-poster .no-poster itemtitle::after,.view-card.style-wide .no-poster itemtitle::after,.view-card.style-mini .no-poster itemtitle::after {
					content: '';
					padding-right: 14px;
				}
				.view-poster.title-inside .no-poster item-2-1-1 {
					display: none;
				}
			}
			

			@media /* list backgrounds */{
				.view-poster .SimklItem item-1-1-3,.view-card.style-wide .SimklItem item-2-1-2,.view-card.style-mini .SimklItem item-2-1-2,.view-card.style-square .SimklItem item-2-1-2,.view-card.style-large item-1-2-1-1::after {
					background:  var(--my-list-bg-ico) center center / var(--my-list-bg-ico-heigh) no-repeat, linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(var(--my-list-bg-color), var(--my-list-bg-color-opacity)) 120%);
					--my-list-bg-ico-heigh: 60px;
					width: var(--poster-width);
					height: -moz-available;          /* WebKit-based browsers will ignore this. */
					height: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
					height: fill-available;
					height: stretch;
					width: -moz-available;
					width: stretch;
					padding-bottom: var(--poster-padding);
					z-index: 3;
					position: absolute;
					top:0;
					left:0;
					--my-list-bg-color-opacity:0.5;
					display: none;
					pointer-events: none;
				}
				.view-poster.hide-wl .SimklItem item-1-1-3 {
					background: transparent;
				}
				.view-poster .SimklItem item-1-1-3 {
					height: auto;
				}
				.ua-mac_os_x .view-card.style-mini .SimklItem item-2-1-2,.ua-ios .view-card.style-mini .SimklItem item-2-1-2 {
					height: 100%;
					top:auto;
					bottom: 0;
				}
				.view-card.style-large item-1-2-1-1::after {
				}
				.view-card.style-wide .SimklItem item-2-1::before,.view-card.style-mini .SimklItem item-2-1::before,.view-card.style-square .SimklItem item-2-1::before,.view-card.style-large item-1-2-1-1::after {
					padding-bottom: var(--poster-padding);
					content: '';
					width: 100%;
				}
				.view-poster .list-watching item-1-1-3,.view-card.style-wide .list-watching item-2-1-2,.view-card.style-mini .list-watching item-2-1-2,.view-card.style-large .list-watching item-1-2-1-1::after {
					display: flex;
					--my-list-bg-ico: var(--ico-list-watching);
					--my-list-bg-color: 78, 143, 244;
					--my-list-bg-ico-heigh: 80px;
				}
				.view-card.style-mini item-2-1-2 {
					--my-list-bg-ico-heigh: 50px!Important;
				}
				.list-my.list-wrap-watching .view-poster item-1-1-3,.list-my.list-wrap-watching .view-card.style-wide item-2-1-2,.list-my.list-wrap-plantowatch .view-poster item-1-1-3,.list-my.list-wrap-completed .view-poster item-1-1-3,.list-my.list-wrap-onhold .view-poster item-1-1-3,.list-my.list-wrap-dropped .view-poster item-1-1-3,
				
				.list-my.list-wrap-watching .view-card.style-wide item-2-1-2,.list-my.list-wrap-plantowatch .view-card.style-wide item-2-1-2,.list-my.list-wrap-completed .view-card.style-wide item-2-1-2,.list-my.list-wrap-completed .view-card.style-wide item-2-1-2,.list-my.list-wrap-onhold .view-card.style-wide item-2-1-2,.list-my.list-wrap-onhold .view-card.style-wide item-2-1-2,
				
				.list-my.list-wrap-watching .view-card.style-mini item-2-1-2,.list-my.list-wrap-plantowatch .view-card.style-mini item-2-1-2,.list-my.list-wrap-completed .view-card.style-mini item-2-1-2,.list-my.list-wrap-completed .view-card.style-mini item-2-1-2,.list-my.list-wrap-onhold .view-card.style-mini item-2-1-2,.list-my.list-wrap-onhold .view-card.style-mini item-2-1-2 {
					--my-list-bg-ico: '';
				}
				.view-poster.style-xs item-1-1-3 {
					--my-list-bg-ico-heigh: 30px;
				}
				.view-poster.style-s item-1-1-3 {
					--my-list-bg-ico-heigh: 40px;
				}
				.view-poster.style-m item-1-1-3 {
					--my-list-bg-ico-heigh: 50px;
				}
				
				.view-poster .list-watching item-1-1-2-3,.view-card.style-wide .list-watching item-1-1-2-3,.view-card.style-mini .list-watching item-1-1-2-3,.view-card.style-large .list-watching item-1-2-1-1::after {
					--ico-shape-plus: var(--ico-list-watching);
					background-size: 20px;
				}
				.view-poster .list-plantowatch item-1-1-3,.view-card.style-wide .list-plantowatch item-2-1-2,.view-card.style-mini .list-plantowatch item-2-1-2,.view-card.style-large .list-plantowatch item-1-2-1-1::after  {
					display: flex;
					--my-list-bg-ico: var(--ico-list-plan);
					--my-list-bg-color: 255, 191, 0;
				}
				
				.view-poster .list-plantowatch item-1-1-2-3,.view-card.style-wide .list-plantowatch item-1-1-2-3,.view-card.style-mini .list-plantowatch item-1-1-2-3,.view-card.style-large .list-plantowatch item-1-2-1-1::after {
					--ico-shape-plus: var(--ico-list-plan);
					background-size: 20px;
				}
				.view-poster .list-completed item-1-1-3,.view-card.style-wide .list-completed item-2-1-2,.view-card.style-mini .list-completed item-2-1-2,.view-card.style-large .list-completed item-1-2-1-1::after {
					display: flex;
					--my-list-bg-ico: var(--ico-list-completed-full);
					--my-list-bg-color: 255, 255, 255;
				}
				
				.view-poster .list-completed item-1-1-2-3,.view-card.style-wide .list-completed item-1-1-2-3,.view-card.style-mini .list-completed item-1-1-2-3,.view-card.style-large .list-completed item-1-2-1-1::after {
					--ico-shape-plus: var(--ico-list-completed-full);
					background-size: 20px;
				}
				.view-poster .list-onhold item-1-1-3,.view-card.style-wide .list-onhold item-2-1-2,.view-card.style-mini .list-onhold item-2-1-2,.view-card.style-large .list-onhold item-1-2-1-1::after {
					display: flex;
					--my-list-bg-ico: var(--ico-list-hold);
					--my-list-bg-color: 252, 110, 55;
				}
				
				.view-poster .list-onhold item-1-1-2-3,.view-card.style-wide .list-onhold item-1-1-2-3,.view-card.style-mini .list-onhold item-1-1-2-3,.view-card.style-large .list-onhold item-1-2-1-1::after {
					--ico-shape-plus: var(--ico-list-hold);
					background-size: 20px;
				}
				.view-poster .list-dropped item-1-1-3,.view-card.style-wide .list-dropped item-2-1-2,.view-card.style-mini .list-dropped item-2-1-2,.view-card.style-large .list-dropped item-1-2-1-1::after {
					display: flex;
					--my-list-bg-ico: var(--ico-list-dropped);
					--my-list-bg-color: 169, 34, 66;
				}
				
				.view-card.style-large.hide-wl item-1-2-1-1::after,.view-card.style-wide.hide-wl .SimklItem:not(:hover) item-2::before,.view-card.style-wide.hide-wl .SimklItem:not(:hover) item-2::after,.view-card.style-wide.hide-wl .SimklItem item-2-1-2,
				.view-card.style-mini.hide-wl .SimklItem:not(:hover) item-2::before,.view-card.style-mini.hide-wl .SimklItem:not(:hover) item-2::after,.view-card.style-mini.hide-wl .SimklItem item-2-1-2 {
					display: none;
				}
				
				.simkltvdiscoverlistwrap:not(.list-wrap-dropped) .view-poster .list-dropped,.simkltvdiscoverlistwrap:not(.list-wrap-dropped) .view-card.style-wide .list-dropped,.simkltvdiscoverlistwrap:not(.list-wrap-dropped) .view-card.style-mini .list-dropped,.simkltvdiscoverlistwrap:not(.list-wrap-dropped) .view-card.style-large .list-dropped item-1-2-1-1::after {
					filter: grayscale();
				}
				.view-poster.hide-wl .list-dropped,.view-card.style-wide.hide-wl .list-dropped,.view-card.style-mini.hide-wl .list-dropped,.view-card.style-large.hide-wl .list-dropped item-1-2-1-1::after {
					filter: none;
				}
				.view-poster .list-dropped:hover,.view-card.style-wide .list-dropped:hover,.view-card.style-mini .list-dropped:hover {
					filter: grayscale(0);
					    z-index: 5;
				}
				.view-poster .list-dropped item-1-1-2-3,.view-card.style-wide .list-dropped item-1-1-2-3,.view-card.style-mini .list-dropped item-1-1-2-3,.view-card.style-large .list-dropped item-1-2-1-1::after {
					--ico-shape-plus: var(--ico-list-dropped);
					background-size: 20px;
				}
				
				
			}
			
			@media /* list position */{
				
				.view-poster.display-position item-1-1-4,.view-card.style-wide.display-position item-2-1::after,.view-card.style-mini.display-position item-2-1::after {
					position: absolute;
					top: -14px;
					left: 0px;
					width: 100%;
					max-width: var(--poster-width);
					line-height: 24px;
					font-size: 11px;
					font-weight: 700;
					color: rgba(255,255,255,0.84);
					justify-content: center;
					z-index: 3;
				}
				.view-poster.display-position .has-percentage item-1-1-4 {
					bottom: 30px;
				}
				.view-poster.display-position.style-s .SimklItem item-1-1-4 {
					top: -14px;
					left: 0px;
					bottom:auto;
					justify-content: center;
				}
				.view-poster.display-position .SimklItem:hover item-1-1-4 {
					top: -14px;
					left: 0px;
					bottom:auto;
					justify-content: center;
				}
				.view-card.style-mini.display-position item-2-1::after {
					opacity: 0;
					transition-delay: 1s;
					transition-property: opacity;
					transition-duration: .2s;
				}
				.view-card.style-mini.display-position .SimklItem:hover item-2-1::after {
					opacity: 1;	
				}
				.view-poster.display-position item-1-1-4::before,.view-card.style-wide.display-position item-2-1::after,.view-card.style-mini.display-position item-2-1::after {
					content: var(--position);
					padding-left: 10px;
					padding-right: 10px; 
					background-color: rgba(46, 46, 46, 1);
					background-color: rgb(12 15 17);
					border-radius: 6px;
					border: 2px solid rgba(255,255,255,0);
					border-radius: 57px;
					border: 2px solid rgb(255 255 255 / 43%);
					border: 2px solid rgba(255,255,255,0);
				}
				@media /*Desktop */ (min-width: 1025px) {
					.view-poster.display-position .SimklItem:hover item-1-1-4::before,.view-card.style-wide.display-position .SimklItem:hover item-2-1::after,.view-card.style-mini.display-position .SimklItem:hover item-2-1::after {
						border: 2px solid var(--color-orange);
					}
				}
				.view-card.style-wide.display-position item-2-1::after,.view-card.style-mini.display-position item-2-1::after {
					width:auto;
					left: calc( 50% - 15px);
				}
				
			}
			.fade-watched-all-episodes.list-my.list-wrap-watching .watched-all-episodes,.fade-watched-all-episodes.list-my.list-wrap-watching .list-dropped,.fade-watched-all-episodes.list-my.list-wrap-watching .list-completed,
			
			.fade-watched-all-episodes.list-my.list-wrap-full .watched-all-episodes,.fade-watched-all-episodes.list-my.list-wrap-full .list-dropped,.fade-watched-all-episodes.list-my.list-wrap-full .list-completed,
			
			
			.fade-watched-all-episodes.list-user .watched-all-episodes,.fade-watched-all-episodes.list-discover .watched-all-episodes,.fade-watched-all-episodes.list-user .list-completed,.fade-watched-all-episodes.list-user .list-dropped,
			
			.fade-watched-all-episodes.list-discover .list-completed,.fade-watched-all-episodes.list-discover .list-dropped {
				opacity: .1;
				filter: grayscale(1);
			}
			.fade-watched-all-episodes .SimklItem:hover {
				filter: none!important;
				opacity: 1!important;
			}

		/*END POSTERS DEFAULTS*/}
	
		@media /*START VIEW POSTERS TITLE-UNDER*/ {
			.view-poster item-2 {
 				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				padding-top:8px;
				max-width: var(--poster-width);
				justify-content: center;
				--percentage-left-text-width: 40px;
				--percentage-right-text-width: 10px;
			}
			.view-card.style-wide item-2,.view-card.style-mini item-2 {
				justify-content: center;
				--percentage-left-text-width: 40px;
				--percentage-right-text-width: 10px;
			}

			.view-poster.hide-text item-2 {
				display: none;
			}
			
			.view-poster .type-anime item-2,.view-card.style-wide .type-anime item-2,.view-card.style-mini .type-anime item-2 {
				--percentage-left-text-width: 50px;
			}
			.view-poster.title-under .type-movie item-2::before,.view-poster.title-under .type-movie item-2::after,.view-card.style-wide .type-movie item-2::before,.view-card.style-wide .type-movie item-2::after,.view-card.style-mini .type-movie item-2::before,.view-card.style-wide .type-movie item-2::after {
				display:none;
			}
			.view-poster .list-watching item-2::before,.view-poster .list-onhold item-2::before,.view-card.style-wide .list-watching item-2::before,.view-card.style-wide .list-onhold item-2::before,.view-card.style-mini .list-watching item-2::before,.view-card.style-mini .list-onhold item-2::before {
 				width: calc((var(--poster-width) - var(--percentage-left-text-width) - var(--percentage-right-text-width) ) * (var(--episodes-watched-percentage) / 100));
				height: 6px;
				border-radius: 6px;
				background-color: var(--color-orange);
				content: '';
				position: absolute;
				top: 0;
				margin-top: calc( var(--poster-padding) - 20px);
				z-index: 3;
				left: var(--percentage-left-text-width);
				box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.3);
				transition: all var(--poster-transition-speed);
			}
			.view-poster .list-watching item-2::after,.view-poster .list-onhold item-2::after,.view-card.style-wide .list-watching item-2::after,.view-card.style-wide .list-onhold item-2::after,.view-card.style-mini .list-watching item-2::after,.view-card.style-mini .list-onhold item-2::after {
				color: var(--color-orange);
				font-size: 12px;
				text-align: center;
				counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
				content:  counter(episodes-watched-percentage)'%' ;
				position: absolute;
				top: 0;
				margin-top: calc( var(--poster-padding) - 26px);
				left:0px; 
				width: var(--percentage-left-text-width);
				z-index: 3;
				text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
				transition: all var(--poster-transition-speed);
				font-weight: 700;
			}
			.view-card.style-wide .list-watching item-2::before,.view-card.style-mini .list-watching item-2::before {
				z-index: 4;
				margin-bottom: 3px;
			}

			.view-poster.title-inside item-2::before, .view-poster.hide-text.show-hover-info .SimklItem:hover item-2::before {
				display: none;
			}
			.view-poster.title-inside item-2::after, .view-poster.hide-text.show-hover-info .SimklItem:hover item-2::after {
				top: auto;
				left: auto;
				position: absolute;
				bottom: 30px;
				margin-top: 0;
				margin-bottom: 0;
				right: 10px;
				text-align: right;
			}
			.view-card.style-mini .list-watching item-2::before,.view-card.style-mini .list-watching item-2::after,.view-card.style-mini .list-onhold item-2::after,.view-card.style-mini .list-watching item-2::before,.view-card.style-mini .list-onhold item-2::before {
				top: auto;
				bottom: 8px;
			}
			.view-poster.title-inside.style-s item-2::after {
				font-size: 10px;
			}
			@media /*Desktop*/ (min-width: 1025px) {
				.view-poster.title-inside .SimklItem:hover item-2::after {
					bottom: 66px;
				}
			}
			.view-poster.title-under .list-watching.type-anime item-2::after,.view-card.style-wide .list-watching.type-anime item-2::after,.view-card.style-mini .list-watching.type-anime item-2::after {
				content:  var(--last-episode-watched)'/'var(--episodes-total-aired-count);
			}
			.view-poster.title-under .list-watching.type-anime.status-ongoing item-2::after,.view-card.style-wide .list-watching.type-anime.status-ongoing item-2::after,.view-card.style-mini .list-watching.type-anime.status-ongoing item-2::after {
				content:  var(--last-episode-watched)'/'var(--episodes-total-aired-count)'/'var(--episodes-total-count);
			}
			@media /*Desktop*/ (min-width: 1025px) {
				.view-poster.title-under .SimklItem:hover item-2::before {
					transition: all var(--poster-transition-speed);
					margin-top: calc( var(--poster-padding) - 56px);
					z-index: 3;
				}
				.view-poster.title-under .SimklItem:hover item-2::after {
					transition: all var(--poster-transition-speed);
					margin-top: calc( var(--poster-padding) - 62px);
					z-index: 3;
				}
				.view-card.style-wide .SimklItem:hover item-2::before,.view-card.style-mini .SimklItem:hover item-2::before {

					background-color: white;
				}
				.view-card.style-wide .SimklItem:hover item-2::after,.view-card.style-mini .SimklItem:hover item-2::after {
					color: white;
				}
			}
			
			/*episodes-left-to-watch-count*/
			.list-my .view-poster .list-watching item-1-2-1-2-1-4::before,.list-discover .view-poster .list-watching item-1-2-1-2-1-4::before {
				content: var(--episodes-left-to-watch-count);
				height: 24px;
				line-height: 24px;
				display: table-cell;
				vertical-align: middle;
				text-align: center;
				padding-left: 8px;
				padding-right: 8px;
				margin-top: 8px;
				margin-left: 8px;
				margin-right: 8px;
				font-size: 11px;
				font-weight: 700;
				color: #ededed;
				text-align: center;
				background-image: -moz-linear-gradient(50% 0 160deg,#ea4f38 0,#d62d24 49%,#b30208 98%);
				background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ea4f38),color-stop(0.49,#d62d24),color-stop(0.98,#b30208));
				background-image: -webkit-linear-gradient(160deg ,#ea4f38 0,#d62d24 49%,#b30208 98%);
				background-image: -o-linear-gradient(160deg,#ea4f38 0,#d62d24 49%,#b30208 98%);
				background-image: -ms-linear-gradient(160deg,#ea4f38 0,#d62d24 49%,#b30208 98%);
				background-image: linear-gradient(160deg,#ea4f38 0,#d62d24 49%,#b30208 98%);
				-moz-border-radius: 12px;
				-webkit-border-radius: 12px;
				border-radius: 12px;
				transition: transform .4s;
			}
			.view-poster.style-s .list-watching item-1-2-1-2-1-4::before,.view-poster.style-xs .list-watching item-1-2-1-2-1-4::before {
				font-size: 9px;
				margin-top: 7px;
				height: 15px;
				line-height: 14px;
				padding-left: 6px;
				padding-right: 6px;
			}
			.list-my .view-poster:not(.style-l):not(.style-xl) .list-watching:hover item-1-2-1-2-1-4::before,.list-discover .view-poster:not(.style-l):not(.style-xl) .list-watching:hover item-1-2-1-2-1-4::before {
				position: absolute;
				right: 0px;
				transform: translateY(28px);
			}
			.list-my .view-poster.style-xs .list-watching:hover item-1-2-1-2-1-4::before,.list-discover .view-poster.style-xs .list-watching:hover item-1-2-1-2-1-4::before {
				display: none;
			}
			.list-my .view-poster.style-s .list-watching:hover item-1-2-1-2-1-4::before,.list-discover .view-poster.style-s .list-watching:hover item-1-2-1-2-1-4::before {
				transform: translateY(22px) translateX(6px);
			}
			.view-poster:not(.style-l):not(.style-xl) .list-watching:hover item-1-2-1-2-1-4 {
				opacity: .5;
			}
			.view-poster:not(.style-l):not(.style-xl) item-1-2-1-2-1-4:hover {
				opacity: 1!important;
			}
			.hide-episodes-left-to-watch-count item-1-2-1-2-1-4 {
				display: none
			}
			
			/*bottom left*/
			.view-poster item-2-1 {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
			}
			.view-poster.style-xs item-2-1-2,.view-poster.style-s  item-2-1::after {
				display: none;
			}
			.view-poster.style-xs.title-inside item-2 {
				background-image:none;
			}
			.view-poster.title-inside item-2-2::before {
				text-shadow: #0c0f11 1px 1px 1px;
				bottom: 5px;
			}
			/*bottom right rating*/
			.view-poster .has-rating-imdb item-2-2::before {
				--rating-bottom-right: var(--rating-imdb);
			}
			.view-poster .has-rating-mal item-2-2::before {
				--rating-bottom-right: var(--rating-mal);
			}
			.list-my.list-wrap-watching .view-poster item-2-2::before,.list-my.list-wrap-completed .view-poster item-2-2::before,.list-my.list-wrap-dropped .view-poster item-2-2::before {
				--rating-bottom-right: var(--rating);
				color: rgb(255 255 255 / 90%);
				min-width: 16px;
			}
			.view-poster item-2-2::before {
				content: var(--rating-bottom-right);
				padding-left: 10px;
				color: #ffbf00;
				font-weight: 600;
			}
			.view-poster .SimklItem.type-tv:not(.has-rating-imdb).has-rating-user item-2-2::before,.view-poster .SimklItem.type-anime:not(.has-rating-mal).has-rating-user item-2-2::before {
				color: #dddfe2;
			}
			
			.view-poster.hide-rating item-2-2::before,.view-poster.style-xs item-2-2::before {
				display: none;
			}
			.view-poster.style-s .type-anime item-2-2::before {
				padding-left: 2px;
				font-size: 13px;
			}
			.list-user .view-poster item-2-2 {
				flex-direction: column;
				align-items: flex-end;
			}
			.list-user .view-poster .has-rating-imdb item-2-2::before {
				content: var(--rating-imdb);
			}
			.list-user .view-poster.style-s .has-rating item-2-2-1::before,.list-user .view-poster.style-s .has-rating-user item-2-2-2::before {
			 display: none;
			}
			.list-user .view-poster .has-rating item-2-2-1::before,.list-user .view-poster .has-rating-user item-2-2-2::before {
				content: '';
				background-image: var(--my-avatar);
				margin-right: 8px;
				background-size: cover;
				height: 20px;
				width: 20px;
				background-repeat: no-repeat;
				position: relative;
				border-radius: 6px;
			}
			.list-user .view-poster .has-rating-user item-2-2-2::before {
				background-image: var(--user-avatar);
			}
			.list-user .view-poster.title-inside .has-rating item-2-2-1::before,.list-user .view-poster.title-inside .has-rating-user item-2-2-2::before,.list-user .view-poster.hide-text .has-rating item-2-2-1::before,.list-user .view-poster.hide-text .has-rating-user item-2-2-2::before {
				margin-right: 0;
			}
			.list-user .view-poster.title-inside .has-rating item-2-2-1::after,.list-user .view-poster.title-inside .has-rating-user item-2-2-2::after,.list-user .view-poster.hide-text .has-rating item-2-2-1::after,.list-user .view-poster.hide-text .has-rating-user item-2-2-2::after {
			    text-shadow: 1px 1px 1px rgb(255 255 255 / 52%);
			}
			.list-user .view-poster .has-rating item-2-2-2::before {
				background-image: var(--user-avatar);
			}
			.list-user .view-poster .has-rating item-2-2-1::after {
				font-weight: 600;
				content: var(--rating);
				color: #0077EE;
				width: 19px;
				text-align: right;
			}
			.list-user .view-poster .has-rating-user item-2-2-2::after {
				font-weight: 600;
				content: var(--rating-user);
				color: #858fa1;
				width: 19px;
				text-align: right;
			}
			.list-user .view-poster.hide-text item-2-2-1,.list-user .view-poster.hide-text item-2-2-2,.list-user .view-poster.title-inside item-2-2-1,.list-user .view-poster.title-inside item-2-2-2 {
				padding-right: 8px;
			} 
			/*bottom left title*/
			.view-poster item-2-1-1::before {
				font-size: 13px;
				color: hsla(0, 0%, 100%, 0.7);
				font-weight: 600;
				content: var(--title);
				width: fit-content;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
			}
            .view-poster .type-anime.has-seasons item-2-1-1 {
                flex-direction: column;
            }
            .view-poster .type-anime.has-seasons item-2-1-1::after {
                content: 'Season ' var(--anime-season);
                color: hsla(0, 0%, 100%, 0.5);
                padding-top: 5px;
                font-size: 12px;
                font-weight: 600;
                text-transform: uppercase;
            }
            .view-poster.style-m .type-anime.has-seasons item-2-1-1::after {
                padding-bottom: 4px;
            }
			.view-poster.title-inside item-2-1-1::before {
				color: hsla(0, 0%, 100%, 1);
			}
			.view-poster.style-m item-2-1-1::before {
				font-size: 12px;
				line-height: 140%;
			}
			.view-poster.style-xs item-2-1-1::before,.view-poster.style-s item-2-1-1::before {
				font-size: 11px;
				line-height: 140%;
			}
			/*bottom left years*/
			.view-poster item-2-1-2::after {
				color: hsla(0, 0%, 100%, 0.5);
				padding-top: 5px;
				font-size: 12px;
				content: var(--type-anime);
				padding-left: 7px;
				font-weight:700;
			}
			.list-my.list-wrap-watching .view-poster item-2-1-2::after {
				padding-left: 0;
			}
			/*bottom left years*/
			.view-poster item-2-1-2::before {
				color: hsla(0, 0%, 100%, 0.5);
				padding-top: 5px;
				font-size: 12px;
				content: var(--year-start);
				content: var(--year-start-end);
			}
            .sort-by-dvd-date .view-poster .SimklItem.has-dvd item-2-1-2 {
                gap: 8px;
                flex-wrap: wrap;
            }
            .sort-by-dvd-date .view-poster .SimklItem.dvd-date-approximate item-2-1-2 {
                flex-wrap: wrap;
            }
            .sort-by-dvd-date .view-poster .has-dvd item-2-1-2-1::before {
                padding-top: 5px;
                display: flex;
				content: 'DVD ' var(--dvd-date);
                color: var(--color-orange);
				font-size: 12px;
            }
            .list-my.sort-by-dvd-date .view-poster .has-dvd item-2-1-2-1::before {
				content: 'DVD ' var(--dvd-date);
            }
            .list-my.sort-by-dvd-date .view-poster .dvd-date-approximate item-2-1-2 {
                --dvd-date-days: "aproxiamtely";
            }
            .list-my.sort-by-dvd-date .view-poster .dvd-date-approximate item-2-1-2-1::before {
				content: 'DVD approximately by ' var(--dvd-date);
            }
            .sort-by-dvd-date .view-poster .dvd-date-approximate item-2-1-2-1::before {
                padding-top: 5px;
                display: flex;
				content: 'DVD ~ ' var(--dvd-date);
                color: hsla(0, 0%, 100%, 0.4);
				font-size: 11px;
            }
			.list-type-recommendations {
				--recommendations-count-symbol: '';
			}
			.list-type-recommendations.list-type-anibrain {
				--recommendations-count-symbol: '%';
			}
			.list-type-recommendations .view-poster item-2-1-2-4::before {
				content: '\00a0• R ' var(--recommendations-count) var(--recommendations-count-symbol);
				color: hsla(0, 0%, 100%, 0.5);
				padding-top: 5px;
				font-size: 12px;
			}
			.simkltvdiscoverlistwrap.sort-by-dvd-date-soon  {
				--dvd-date-days: "unknown";
				--plan-to-watch-count: "0";
			}
			.simkltvdiscoverlistwrap.sort-by-dvd-date-soon .view-poster item-2-1-2::before {
				content: var(--year-start-end) ' • DVD in: ' var(--dvd-date-days) ' • Plan to watch: ' var(--plan-to-watch-count);
			}
			.view-poster.title-inside item-2-1-2::before {
				color: hsla(0, 0%, 100%, 0.7);
			}
			.view-poster.style-m item-2-1-2 {
				flex: 1;
				align-items: center;
			}
			.view-poster.style-m  item-2-1-2::before {
				padding-top: 0;
			}
			.view-poster item-2-2::before {
				font-size: 14px;
			}
			@media (max-width: 540px) {
				.view-poster.style-xs item-2,.view-poster.style-s item-2 {
					padding-top: 4px;
				}
				.view-poster.style-xs item-2-1-2::before,.view-poster.style-s item-2-1-2::before {
					content: var(--year-start);
					padding-top: 0;
				}
				.view-poster.style-xs item-2-1::after,.view-poster.style-s item-2-1::after {
					display: none;
				}
				.view-poster.style-xs item-2-2::before,.view-poster.style-x item-2-2::before {
					font-size: 12px;
				}
				.view-poster.style-m item-2-1-2::before {
					padding-top: 0;
				}
				.view-poster.style-m item-2-2::before {
					font-size: 13px;
				}
			}
			.list-my.list-wrap-watching .view-poster item-2-1-2::before {
				display: none;
			}
			.view-poster item-2-1::after {
				color: hsla(0, 0%, 100%, 0.5);
				padding-top: 5px;
				font-size: 12px;
				content: '#'var(--rank);
			}
			.simkltvdiscoverlistwrap.sort-by-plan-to-watch  {
				--dvd-date-days: "unknown";
				--plan-to-watch-count: "0";
				--rank: "Not ranked yet";
				--dvd-date-days: "Unknown"
			}
			.sort-by-drop-rate .view-poster item-2-1::after {
				content: '#'var(--rank) ' • Drop rate: ' var(--drop-rate);
			}
			.sort-by-votes .view-poster .has-rating-imdb item-2-1::after {
				content: '#'var(--rank) ' • Votes: ' var(--rating-imdb-votes);
			}
			.sort-by-watched .view-poster .has-people-watched-count item-2-1::after {
				content: '#'var(--rank) ' • Seen: ' var(--watched-count);
			}
			.sort-by-plan-to-watch .view-poster item-2-1::after {
				content: '#'var(--rank) ' • Plan to watch: ' var(--plan-to-watch-count);
			}
			.sort-by-plan-to-watch .view-poster  .SimklItem.status-soon item-2-1::after,.sort-by-plan-to-watch .view-poster.hide-rank item-2-1::after  {
				content: 'Plan to watch: ' var(--plan-to-watch-count);
				display: block !important;
			}
			.sort-by-plan-to-watch .view-poster .SimklItem.status-soon.dvd-planned item-2-1::after, .simkltvdiscoverlist:has(.simkltvdiscoverlistrightactivefilterbuttons .simkltvdiscoverlistrightactivefilter[data-block="dvd"]) .sort-by-plan-to-watch .view-poster.view-poster.hide-rank .dvd-planned item-2-1::after {
				content:  'Plan to watch: ' var(--plan-to-watch-count) ' • DVD in: ' var(--dvd-date-days);
				display: block;
			}
			
			
		/*END VIEW POSTERS TITLE-UNDER*/ }

		@media /*START VIEW POSTERS TITLE-OVER*/ {
			.view-poster.title-inside item-2, .view-poster.hide-text.show-hover-info .SimklItem:hover item-2 {
 				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				width: calc( var(--poster-width) - 0px );
				margin: 0px;
				padding-top:100px;
				position: absolute;
				bottom: 0px;
				left: 0px;
				background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.86));
				background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.86));
				background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.86));
				z-index: 3;
				border-bottom-left-radius: var(--radius);
				border-bottom-right-radius: var(--radius);
			}
			.view-poster.hide-text.show-hover-info .SimklItem:hover item-2 {
				margin-bottom:35px;
			}
			.view-poster.style-xs.hide-text.show-hover-info .SimklItem:hover item-2 {
				display: none;
			}
			.view-poster.title-inside.style-s item-2 {
				padding-top:20px;
			}

			/*bottom left*/
			.view-poster.title-inside item-2-1, .view-poster.hide-text.show-hover-info .SimklItem:hover item-2-1 {
				padding:10px;
			}
			/*bottom right rating*/
			.view-poster.title-inside item-2-2::before, .view-poster.hide-text.show-hover-info .SimklItem:hover item-2-2::before {
 				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: end;
				-webkit-align-items: flex-end;
				-ms-flex-align: end;
				align-items: flex-end;
				font-size: 14px;
				font-weight: 600;
				width: 28px;
				position: absolute;
				right: 0;
				bottom: 10px;
				text-align: right;
				padding: 0;
				padding-right: 10px;
				display: block;
			}
			.view-poster.style-xs.title-inside item-2-2::before {
				bottom: 5px;
			}
	
		/*END VIEW POSTERS TITLE-UNDER*/ }
	
		@media /*START VIEW POSTERS TITLE-HIDE*/ {
			.view-poster.title-hide item-2-1-1 {
				display: none;
			}
			.view-poster.title-hide item-2-2::before {
				font-size: 14px;
			}
			/*bottom right rating*/
			.view-poster.title-under.title-hide item-2-1-2::before, .view-poster.title-under.title-hide item-2-1-2::after {
				padding-top: 1px;
			}
		/*END VIEW POSTERS TITLE-HIDE*/ }
		@media /*START VIEW POSTERS HIDE-RANK*/ {
			.simkltvdiscoverlistwrap:not(.sort-by-release-soon) .view-poster.hide-rank item-2-1::after {
				display: none !important;
			}
		@media /*START VIEW POSTERS HIDE-YEAR*/ {
			.view-poster.hide-year item-2-1-2::before {
				display: none;
			}
		@media /*START VIEW POSTERS HIDE-RATING*/ {
			.view-poster.hide-rating item-2-2::before {
				display: none;
			}
		/*END VIEW POSTERS TITLE-HIDE*/ }
		@media /*START VIEW POSTERS ROUND-CORNERS*/ {
			 .round-corners {
				--radius: 6px;
			 }
			.round-corners item-1-1-1 {
				--radius: 4px;
			}
			 .round-corners.style-m,.round-corners.style-s {
				--radius: 6px;
			 }
			 .view-poster.round-corners item-1,.view-poster.round-corners item-1-1,.view-poster.round-corners item-1-1-3,.view-poster.round-corners .no-poster itemtitle {
				border-radius: var(--radius);
			}
			.view-poster.round-corners item-1-1-1:hover::after {
				border-top-left-radius:  var(--radius);
			}
			.view-poster.round-corners.style-m item-1-1-1,.view-poster.round-corners.style-s item-1-1-1 {
				border-top-left-radius: 3px;
			}
			.view-poster.round-corners item-1-1-1 {
				border-top-left-radius:  var(--radius);
			}
			.view-poster.style-xs.round-corners item-1-1-1 {
				transform: scale(0.8);
				transform-origin: top left;
			}
			.view-poster.style-m.round-corners item-1-1-1,.view-poster.style-l.round-corners item-1-1-1,.view-poster.style-xl.round-corners item-1-1-1 {
				transform: scale(1.5);
				transform-origin: top left;
			}
			.view-poster.round-corners item-1-1-2 {
				border-bottom-left-radius:  var(--radius);
				border-bottom-right-radius:  var(--radius);
			}
			
		/*END VIEW POSTERS  ROUND-CORNERS*/ }
		
			
		@media /*START HOVER VIEW POSTERS*/ {

			@media /*Desktop*/ (min-width: 1025px) {
				@media /*add border arround poster on hover*/ {
					.view-poster .SimklItem:hover item-1-1 {
					box-shadow: 0px 0px 0px 2px var(--item-hover-border-color);
					}
				}
				@media /*hide list icon background on hover*/ {
					.view-poster .SimklItem:hover item-1-1-3, .view-card.style-wide .SimklItem:hover item-2-1-2, .view-card.style-mini .SimklItem:hover item-2-1-2 {
						opacity: 0;
					}
				}
				@media /*START hover on your rating*/ {
					.view-poster .SimklItem:hover item-1-1-1 {
						background-image: linear-gradient(to top left, transparent 50%, var(--color-orange) 50%);
						opacity: 1;
					}
					.view-poster item-1-1-1:hover {
						width: 100%;
						padding: 0;
						z-index: 101;
					}
					.view-poster.display-position item-1-1-4 {
						transition: opacity .4s;
					}
					.view-poster.display-position .SimklItem:hover:has(item-1-1-1:hover) item-1-1-4 {
						opacity: 0;
					}
					.view-poster item-1-1-1:hover::after {
						content: var(--text-rate-this);
						transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						padding-left: 10px;
						padding-right: 10px;
						padding-bottom:3px;
						background-color: var(--item-hover-border-color);
						display: flex;
						justify-content: flex-end;
						align-items: center;
						white-space: nowrap;
						width: fit-content;
						border-bottom-right-radius: 6px;
						position: relative;
						left:0px;
						top:0;
						font-size: 12px;
					}
					.view-poster item-1:hover item-1-1-1 {
						width:30px;


					}
					.view-poster item-1:hover item-1-1-1::after {
						width:100px;
					}
				/*END hover on your rating*/ }
				
				@media /*START hover on Not rated filter*/ {
					.list-my:not(.list-wrap-watching):not(.list-wrap-full):not(.list-wrap-plantowatch) .view-poster .SimklItem:not(.has-rating):hover item-1-1-5 {
						--rate-width: 70px;
						--rate-star-size: 24px;
						--rate-text-size: 16px;
						justify-content: center;
						align-items: center;
						flex-direction: column;
						width: var(--rate-width);
						height: var(--rate-width);
						position: absolute;
						top: calc(50% - (var(--rate-width) / 2));
						right: calc(50% - (var(--rate-width) / 2));
						background: rgb(0 0 0 / 19%);
						box-shadow: rgb(41 43 73 / 52%) 0px 8px 20px 10px;
						backdrop-filter: blur( 16.0px );
						-webkit-backdrop-filter: blur( 16.0px );
						border: 2px solid rgba( 255, 255, 255, 0.18 );
						border-radius: 12px;
						color: #FFF;
						transition: transform .4s;
					}
					.list-my:not(.list-wrap-watching):not(.list-wrap-full):not(.list-wrap-plantowatch) .view-poster.style-s .SimklItem:not(.has-rating):hover item-1-1-5 {
						--rate-width: 50px;
						--rate-star-size: 18px;
						--rate-text-size: 12px;
					}
					.list-my:not(.list-wrap-watching):not(.list-wrap-full):not(.list-wrap-plantowatch) .view-poster .SimklItem:not(.has-rating):hover item-1-1-5:hover {
						border: 2px solid var(--color-orange);
						color: var(--color-orange);
						transform: scale(1.2);
					}
					
					.list-my:not(.list-wrap-watching):not(.list-wrap-full):not(.list-wrap-plantowatch) .view-poster .SimklItem:not(.has-rating):hover item-1-1-5:before {
						content: '⭐';
						line-height: 140%;
						font-size: var(--rate-star-size);
						font-weight: 700;
					}
					.list-my:not(.list-wrap-watching):not(.list-wrap-full):not(.list-wrap-plantowatch) .view-poster .SimklItem:not(.has-rating):hover item-1-1-5:after {
						content: 'Rate';
						font-weight: 700;
						font-size: var(--rate-text-size);
					}
					.list-my:is(.list-wrap-onhold,.list-wrap-dropped) item-1-1-5 {
						display: none;
					}
				}
				
				@media /*START hover plus minus episode*/ {
					.view-poster item-1-1-6 {
						display: none;
						transition: transform .4s;
						opacity: 0;
						--width-buttons:60px;
						--width-last: 136px;
						--bottom-padding: 80px;
					}
					
					.view-poster.style-m item-1-1-6 {
						--bottom-padding: 100px;
					}
					.view-poster.style-l item-1-1-6 {
						--bottom-padding: 120px;
					}
					.view-poster.style-xl item-1-1-6 {
						--bottom-padding: 155px;
					}
					
					
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching:hover item-1-1-6 {
						display: -webkit-box;
						display: -webkit-flex;
						display: -ms-flexbox;
						display: flex;
						justify-content: center;
						align-items: center;
						height: 32px;
						width: 100%;
						position: absolute;
						bottom: var(--bottom-padding);
						left: 0px;
						color: #FFF;
						transition: opacity .4s;
						opacity: 1;
					}
					.view-poster .watched-all-episodes item-1-1-6 {
						display: none!important;
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching:hover item-1-1-6-1,.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching:hover item-1-1-6-2,.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching:hover item-1-1-6-3 {
						width: var(--width-buttons);
						height: 32px;
						background: rgb(0 0 0 / 19%);
						box-shadow: rgb(41 43 73 / 52%) 0px 8px 20px 10px;
						backdrop-filter: blur( 16.0px );
						-webkit-backdrop-filter: blur( 16.0px );
						border: 2px solid rgba( 255, 255, 255, 0.18 );
						border-radius: 12px;
						margin-left: 8px;
						margin-right: 8px;
						transition: transform .4s;
						--font-last: 13px;
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching:not(.has-next-episode-to-watch) item-1-1-6-2 {
						display: none;
					}
					.list-my .view-poster.style-m item-1-1-6-1,.list-my .view-poster.style-m item-1-1-6-2,.list-my .view-poster.style-m item-1-1-6-3 {
						--width-buttons: 50px;
						--width-last: 116px;
						--font-last: 11px!Important;
					}
					.list-my .view-poster.style-xs item-1-1-6-1,.list-my .view-poster.style-xs item-1-1-6-2,.list-my .view-poster.style-xs item-1-1-6-3,
					.list-my .view-poster.style-s item-1-1-6-1,.list-my .view-poster.style-s item-1-1-6-2,.list-my .view-poster.style-s item-1-1-6-3 {
						display: none!important;
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching:hover item-1-1-6-3 {
						display: -webkit-box;
						display: -webkit-flex;
						display: -ms-flexbox;
						align-items: center;
						justify-content: center;
						content: var(--last-episode-watched);
						position: absolute;
						width: var(--width-last);
						top: -50px;
						height: 32px;
						font-size: var(--font-last);
						padding: 0;
						line-height: 120%;
						text-align: -webkit-center;
						margin: 0;
						font-weight: 800;
						color: rgb(255 255 255 / 84%);
						box-shadow: none;
						backdrop-filter: blur( 6.0px );
						-webkit-backdrop-filter: blur( 6.0px );
						transition: border .4s;
					}
					.list-my item-1-1-6-3:hover {
						border: 2px solid var(--color-orange)!important;
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching:hover item-1-1-6-3::before {
						content: 'Watched: ' var(--last-episode-watched);
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .type-anime.list-watching:hover item-1-1-6-3::before {
						content: 'Watched: ' var(--last-episode-watched)'/'var(--episodes-total-aired-count);
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .type-anime.list-watching.status-ongoing:hover item-1-1-6-3::before {
						content: 'Watched: ' var(--last-episode-watched)'/'var(--episodes-total-aired-count)'/'var(--episodes-total-count);
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching.has-next-episode-to-watch.hover-plus item-1-1-6-3::before {
						content: 'Mark: ' var(--next-episode-to-watch);
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .type-anime.list-watching.has-next-episode-to-watch.hover-plus item-1-1-6-3::before {
						content: 'Mark: ep. ' var(--next-episode-to-watch)'/'var(--episodes-total-aired-count);
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching.has-episodes-watched.hover-minus item-1-1-6-3::before {
						content: 'Unmark: ep. ' var(--last-episode-watched)!important;
					}
					.list-my {
						--next-episode-to-watch: 'S9E99';
					}
					.list-my.list-has-anime {
						--next-episode-to-watch: '99';
					}
					.list-my .view-poster .type-tv.has-next-episode-to-watch item-1-1-6-3:hover::before {
						content: 'Next: ' var(--next-episode-to-watch)!important;
					}
					.list-my .view-poster .type-anime.has-next-episode-to-watch item-1-1-6-3:hover::before {
						content: 'Next: ep. ' var(--next-episode-to-watch)!important;
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching.watched-all-episodes:hover item-1-1-6-2 {
						opacity: .3;
						pointer-events: none;
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching:hover item-1-1-6-1 {
						background: var(--ico-shape-minus) center center / 16px no-repeat;
					}
					.list-my:not(.list-wrap-completed):not(.list-wrap-onhold):not(.list-wrap-dropped) .view-poster .list-watching:hover item-1-1-6-2 {
						background: var(--ico-shape-plus) center center / 16px no-repeat;
					}
					
					.list-my .view-poster .list-watching item-1-1-6-1:hover,.list-my .view-poster .list-watching item-1-1-6-2:hover {
						transform: scale(1.2);
					}
					.list-my .view-poster.hide-episode-buttons item-1-1-6 {
						display: none!important;
					}
					.simkltvdiscoverlistwrap:not(.list-my.list-wrap-watching):not(.list-my.list-wrap-full) label[for=togglePosterHideEpisodeButtons],.select-view.Card label[for=toggleCardHidePoster],.select-view.Card label[for=toggleCardNoBorders],.select-view.Table label[for=toggleTableNotes],
					 {
						display: none;
					}
					.list-custom .select-view.Table label[for=toggleTableNotes] {
						display: block;
					}
			}
			@media /*START poster hover more info*/ {
				@media /*START poster title-outside*/ {
					.view-poster item-1-1-2 {
						color: #FFF;
						font-size: 12px;
						position: absolute;
						bottom:0px;
						width:100%;
						background-color: rgba(46, 46, 46, 0.2);
						opacity:0;
						backdrop-filter: blur(10px);
						-webkit-backdrop-filter: blur(10px);
						z-index: 4;
					}
					.view-card.style-wide item-1-1-2,.view-card.style-square item-1-1-2 {
						max-width:260px;
					}
					

					@media /*Desktop */ (min-width: 1025px) {
						.view-poster item-1-1-2:hover {
							backdrop-filter: none;
							-webkit-backdrop-filter: none;
							background-color: rgba(46, 46, 46, 0.8);
						}
						.view-poster .SimklItem:hover item-1-1-2,.view-card.style-wide .SimklItem:hover item-1-1-2,.view-card.style-mini .SimklItem:hover item-1-1-2,.view-card.style-square .SimklItem:hover item-1-1-2 {
							opacity:1;
						}
					}
					.view-poster item-1-1-2-1,.view-card.style-wide item-1-1-2-1,.view-card.style-mini item-1-1-2-1,.view-card.style-square item-1-1-2-1 {
						-webkit-box-flex: 1;
						-webkit-flex: 1;
						-ms-flex: 1;
						flex: 1;
						background-color: rgba(46, 46, 46, 0.69);
						transition: all var(--poster-transition-speed);
						height: 36px;
						cursor: pointer;
					}
					.view-poster item-1-1-2-2,.view-card.style-wide item-1-1-2-2,.view-card.style-mini item-1-1-2-2,.view-card.style-square item-1-1-2-2 {
						-webkit-box-flex: 1;
						-webkit-flex: 1;
						-ms-flex: 1;
						flex: 1;
						background-color: rgba(46, 46, 46, 0.69);
						transition: all var(--poster-transition-speed);
						height: 36px;
					}
					.view-poster item-1-1-2-3, .view-poster item-1-1-2-4,.view-card.style-wide item-1-1-2-3, .view-card.style-wide item-1-1-2-4,.view-card.style-mini item-1-1-2-3, .view-card.style-mini item-1-1-2-4,.view-card.style-square item-1-1-2-3, .view-card.style-square item-1-1-2-4 {
						-webkit-box-flex: 1;
						-webkit-flex: 1;
						-ms-flex: 1;
						flex: 1;
						background-color: rgba(46, 46, 46, 0.69);
						transition: all var(--poster-transition-speed);
						height: 36px;
					}
					.view-poster item-1-1-2-1,.view-card.style-wide item-1-1-2-1,.view-card.style-mini item-1-1-2-1 {
						opacity: 0.84;
						background: var(--ico-trailer) center  / 22px no-repeat;
					}
					.view-poster.style-xs item-1-1-2-1 {
						background: var(--ico-trailer) center  / 16px no-repeat;
					}
					.view-poster .SimklItem:not(.has-trailer) item-1-1-2-1,.view-card.style-wide .SimklItem:not(.has-trailer) item-1-1-2-1,.view-card.style-mini .SimklItem:not(.has-trailer) item-1-1-2-1 {
						opacity: 0.4;
					}
					.view-poster item-1-1-2-2,.view-card.style-wide item-1-1-2-2,.view-card.style-mini item-1-1-2-2 {
						opacity: 0.84;
						background: var(--ico-shape-triangle) center  / 10px no-repeat;
					}
					.view-poster.style-xs item-1-1-2-2 {
						background: var(--ico-shape-triangle) center  / 8px no-repeat;
					}
					.view-poster item-1-1-2-3,.view-card.style-wide item-1-1-2-3,.view-card.style-mini item-1-1-2-3 {
						opacity: 0.84;
						background: var(--ico-shape-plus) center  /  12px no-repeat;
					}
					.view-poster.style-xs item-1-1-2-3 {
						background: var(--ico-shape-plus) center  /  10px no-repeat;
					}
					.view-poster item-1-1-2-4,.view-card.style-wide item-1-1-2-4,.view-card.style-mini item-1-1-2-4 {
						opacity: 0.84;
						background: var(--ico-more-dots) center  /  20px no-repeat;
					}
					.view-poster.style-xs item-1-1-2-4 {
						background: var(--ico-more-dots) center  /  16px no-repeat;
					}
					@media /*Desktop */ (min-width: 1025px) {
						.view-poster item-1-1-2-1:hover,.view-poster item-1-1-2-2:hover,.view-poster item-1-1-2-3:hover, .view-poster item-1-1-2-4:hover,.view-card.style-wide item-1-1-2-1:hover,.view-card.style-wide item-1-1-2-2:hover,.view-card.style-wide item-1-1-2-3:hover, .view-card.style-wide item-1-1-2-4:hover,.view-card.style-mini item-1-1-2-1:hover,.view-card.style-mini item-1-1-2-2:hover,.view-card.style-mini item-1-1-2-3:hover, .view-card.style-mini item-1-1-2-4:hover {
							background-color: var(--item-hover-border-color);
							opacity: 1;
							cursor: pointer;
						}
					}
					
				/*END poster title-outside*/}
				
				@media /*START poster title-inside*/ {
					.view-poster.title-inside item-1-1-2 {
						z-index: 4;
					}

					.view-poster.title-inside item-2,.view-poster.title-inside .SimklItem item-2-2::before {
						transition: all var(--poster-transition-speed);
					}
					@media /*Desktop */ (min-width: 1025px) {
						.view-poster.title-inside .SimklItem:hover item-2,.view-poster.title-inside .SimklItem:hover item-2-2::before {
							padding-bottom:36px;
							pointer-events: none;
						}
						.view-poster.style-xs.title-inside .SimklItem:hover item-2,.view-poster.style-xs.title-inside .SimklItem:hover item-2-2::before {
							padding-bottom: 0;
						}
						.view-poster.hide-text .SimklItem:hover item-2,.view-poster.hide-text .SimklItem:hover item-2-2::before {
							pointer-events: none;
						}
					}
				/*END poster title-inside*/ }	
				@media /*START PLUS MENU HOVER*/ {
					
					@keyframes show-add-to-list-menu {
						0% {
							opacity: 0;
						}
						60% {
							opacity: 0;
							transform: translateY(5px);
						}
						100% {
							opacity: 1
						}
						to {
							transform: none
						}
					}

					.view-poster item-1-1-2-3, .view-card.style-wide item-1-1-2-3, .view-card.style-mini item-1-1-2-3 {
						position: relative;
					}
					.view-poster item-1-1-2-3-1,.view-card.style-wide item-1-1-2-3-1,.view-card.style-mini item-1-1-2-3-1 {
						border-radius: 6px;
						/* background: #202020; */ 
						border: 1px solid rgba(112, 112, 112, 0.19);
						box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
						position: absolute;
						bottom:28px;
						left:22px;
						z-index: 5;
						flex-direction: column;
						overflow: hidden;
						display: none;
 						animation: show-add-to-list-menu .4s;
						backdrop-filter: blur(20px);
						-webkit-backdrop-filter: blur(20px);
						background-color: rgba(53, 56, 58, 0.8);
					}
					.SimklLoading .view-poster item-1-1-2-3,.SimklLoading  .view-card.style-wide item-1-1-2-3,.SimklLoading  .view-card.style-mini item-1-1-2-3 {
						pointer-events: none;
					}
					/* Small poster menu closer to button */
					.view-poster.style-s item-1-1-2-3-1 {
						left: 12px;
						bottom: 18px;
					}
					@media (max-width: 1280px) /* Every N column switch popup menu direction */ {
						
						.style-l .SimklItem:nth-child(4n+1) item-1-1-2-3-1 {
							left: -120%;
						}
						.style-xl .SimklItem:nth-child(3n+1) item-1-1-2-3-1 {
							left: -50%;
						}
						.style-m .SimklItem:nth-child(5n+1) item-1-1-2-3-1 {
							left: -196%;
						}
						.style-s .SimklItem:nth-child(7n+1) item-1-1-2-3-1 {
							left: -396%;
						}
					}
					.view-poster.style-s item-1-1-2-3-1 {
						left: 12px;
						bottom: 18px;
					}

					.view-poster item-1-1-2-3-1-0,.view-poster item-1-1-2-3-1-1,.view-poster item-1-1-2-3-1-2,.view-poster item-1-1-2-3-1-3,.view-poster item-1-1-2-3-1-4,.view-poster item-1-1-2-3-1-5,.global_div:has(list-wrap.list-my) .list-custom .view-poster item-1-1-2-3-1-5-1,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-poster item-1-1-2-3-1-5-2,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-poster item-1-1-2-3-1-5-3, .view-card.style-wide item-1-1-2-3-1-0,.view-card.style-wide item-1-1-2-3-1-1,.view-card.style-wide item-1-1-2-3-1-2,.view-card.style-wide item-1-1-2-3-1-3,.view-card.style-wide item-1-1-2-3-1-4,.view-card.style-wide item-1-1-2-3-1-5,.global_div:has(list-wrap.list-my) .list-custom .view-card.style-wide item-1-1-2-3-1-5-1,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-wide item-1-1-2-3-1-5-2,.view-card.style-wide item-1-1-2-3-1-5-3
					
					, .view-card.style-mini item-1-1-2-3-1-0,.view-card.style-mini item-1-1-2-3-1-1,.view-card.style-mini item-1-1-2-3-1-2,.view-card.style-mini item-1-1-2-3-1-3,.view-card.style-mini item-1-1-2-3-1-4,.view-card.style-mini item-1-1-2-3-1-5,.view-card.style-mini item-1-1-2-3-1-5-1,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-2,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-3 {
						opacity: 0.84;
						font-size: 14px;
						color: #FFF;
					}
					.view-poster item-1-1-2-3-1-5,.global_div:has(list-wrap.list-my) .list-custom .view-poster item-1-1-2-3-1-5-1,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-poster item-1-1-2-3-1-5-2,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-poster item-1-1-2-3-1-5-3, .view-card.style-wide item-1-1-2-3-1-5,.global_div:has(list-wrap.list-my) .list-custom .view-card.style-wide item-1-1-2-3-1-5-1,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-wide item-1-1-2-3-1-5-2,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-wide item-1-1-2-3-1-5-3, .view-card.style-mini item-1-1-2-3-1-5,.global_div:has(list-wrap.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-1,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-2,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-3 {
						border-top: 1px solid rgba(255,255,255,0.3);
					}
					.global_div:has(list-wrap.list-my) .list-custom.list-type-auto .view-poster item-1-1-2-3-1-5-1,.global_div:has(list-wrap.list-my) .list-custom.list-type-auto .view-table item-1-1-2-2-1-12-8-1,.global_div:has(list-wrap.list-my) .list-custom.list-type-auto .view-card.style-wide item-1-1-2-3-1-5-1,.global_div:has(list-wrap.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-1 {
						display: none!important;
					}
					.view-poster item-1-1-2-3-1-0, .view-card.style-wide item-1-1-2-3-1-0, .view-card.style-mini item-1-1-2-3-1-0 {
						display: none;
					}
					.view-poster .list-watching item-1-1-2-3-1-0, .view-card.style-wide .list-watching item-1-1-2-3-1-0, .view-card.style-mini .list-watching item-1-1-2-3-1-0 {
						display: flex;
					}
					.view-poster .list-onhold  item-1-1-2-3-1-0, .view-card.style-wide .list-onhold item-1-1-2-3-1-0, .view-card.style-mini .list-onhold item-1-1-2-3-1-0,
					.view-poster .list-watching item-1-1-2-3-1-1, .view-card.style-wide .list-watching item-1-1-2-3-1-1, .view-card.style-mini .list-watching item-1-1-2-3-1-1,
					.view-poster .list-plantowatch item-1-1-2-3-1-2, .view-card.style-wide .list-plantowatch item-1-1-2-3-1-2, .view-card.style-mini .list-plantowatch item-1-1-2-3-1-2,
					.view-poster .list-completed item-1-1-2-3-1-3, .view-card.style-wide .list-completed item-1-1-2-3-1-3, .view-card.style-mini .list-completed item-1-1-2-3-1-3,
					.view-poster .list-dropped item-1-1-2-3-1-4, .view-card.style-wide .list-dropped item-1-1-2-3-1-4, .view-card.style-mini .list-dropped item-1-1-2-3-1-4
					{
						display: none;
					}
					.view-poster item-1-1-2-3-1-0::before,.view-poster item-1-1-2-3-1-1::before,.view-poster item-1-1-2-3-1-2::before,.view-poster item-1-1-2-3-1-3::before,.view-poster item-1-1-2-3-1-4::before,.view-poster item-1-1-2-3-1-5::before,.global_div:has(list-wrap.list-my) .list-custom .view-poster item-1-1-2-3-1-5-1::before,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-poster item-1-1-2-3-1-5-2::before,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-poster item-1-1-2-3-1-5-3::before, .view-card.style-wide item-1-1-2-3-1-0::before, .view-card.style-wide item-1-1-2-3-1-1::before,.view-card.style-wide item-1-1-2-3-1-2::before,.view-card.style-wide item-1-1-2-3-1-3::before,.view-card.style-wide item-1-1-2-3-1-4::before,.view-card.style-wide item-1-1-2-3-1-5::before,.global_div:has(list-wrap.list-my) .list-custom .view-card.style-wide item-1-1-2-3-1-5-1::before,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-wide item-1-1-2-3-1-5-2::before,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-wide item-1-1-2-3-1-5-3::before, .view-card.style-mini item-1-1-2-3-1-0::before, .view-card.style-mini item-1-1-2-3-1-1::before,.view-card.style-mini item-1-1-2-3-1-2::before,.view-card.style-mini item-1-1-2-3-1-3::before,.view-card.style-mini item-1-1-2-3-1-4::before,.view-card.style-mini item-1-1-2-3-1-5::before,.global_div:has(list-wrap.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-1::before,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-2::before,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-3::before {
						padding: 10px;
						padding-left: 40px;
						padding-right: 18px;
						white-space: nowrap;
					}
					.view-poster item-1-1-2-3-1-0::before, .view-card.style-wide item-1-1-2-3-1-0::before, .view-card.style-mini item-1-1-2-3-1-0::before {
						content: var(--text-list-onhold);
						background: var(--ico-list-hold) left 11px center / 18px no-repeat;
					}
					.view-poster item-1-1-2-3-1-1::before, .view-card.style-wide item-1-1-2-3-1-1::before, .view-card.style-mini item-1-1-2-3-1-1::before {
						content: var(--text-list-watching);
						background: var(--ico-list-watching) left 10px center / 20px no-repeat;
						padding-top:10px;
					}
					.view-poster .type-movie item-1-1-2-3-1-1, .view-card.style-wide .type-movie item-1-1-2-3-1-1, .view-card.style-mini .type-movie item-1-1-2-3-1-1 {
						display: none;
					}
					.view-poster item-1-1-2-3-1-2::before, .view-card.style-wide item-1-1-2-3-1-2::before, .view-card.style-mini item-1-1-2-3-1-2::before {
						content: var(--text-list-plantowatch);
						background: var(--ico-list-plan) left 10px center / 20px no-repeat;
					}
					.view-poster item-1-1-2-3-1-3::before, .view-card.style-wide item-1-1-2-3-1-3::before, .view-card.style-mini item-1-1-2-3-1-3::before {
						content: var(--text-list-completed);
						background: var(--ico-list-completed) left 10px center / 20px no-repeat;
					}
					.view-poster item-1-1-2-3-1-4::before, .view-card.style-wide item-1-1-2-3-1-4::before, .view-card.style-mini item-1-1-2-3-1-4::before {
						content: var(--text-list-dropped);
						background: var(--ico-list-dropped) left 10px center / 20px no-repeat;
					}
					.view-poster item-1-1-2-3-1-5::before, .view-card.style-wide item-1-1-2-3-1-5::before, .view-card.style-mini item-1-1-2-3-1-5::before {
						content: var(--text-list-custom);
						background: var(--ico-list-custom) left 11px center / 18px no-repeat;
						padding-bottom:10px;
					}
					.global_div:has(list-wrap.list-my) .list-custom .view-poster item-1-1-2-3-1-5-1::before,.global_div:has(list-wrap.list-my) .list-custom .view-card.style-wide item-1-1-2-3-1-5-1::before,.global_div:has(list-wrap.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-1::before {
						content: 'Remove from Custom list';
						background: var(--ico-list-remove) left 14px center / 14px no-repeat;
						padding-bottom:10px;
					}
					.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-poster item-1-1-2-3-1-5-2::before,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-wide item-1-1-2-3-1-5-2::before,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-2::before {
						content: 'Approve Suggestion';
						background: var(--ico-lists) left 13px center / 16px no-repeat;
						padding-bottom:10px;
					}
					.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-poster item-1-1-2-3-1-5-3::before,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-wide item-1-1-2-3-1-5-3::before,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-card.style-mini item-1-1-2-3-1-5-3::before {
						content: 'Remove from Suggestions';
						background: var(--ico-list-remove) left 14px center / 14px no-repeat;
						padding-bottom:10px;
					}
					.view-poster .type-movie item-1-1-2-3-1-3::before, .view-card.style-wide .type-movie item-1-1-2-3-1-3::before, .view-card.style-mini .type-movie item-1-1-2-3-1-3::before {
						content: var(--text-list-iveseenthis);
					}
					
					.view-poster item-1-1-2-3-1 *:hover, .view-card.style-wide item-1-1-2-3-1 *:hover, .view-card.style-mini item-1-1-2-3-1 *:hover {
						background-color: rgba(255,255,255,0.2);
						opacity: 1;
					}
					.global_div:has(list-wrap.list-suggested.list-my) .list-custom item-1-1-2-3-1-5-1:hover,.global_div:has(list-wrap.list-suggested.list-my) .list-custom item-1-1-2-3-1-5-3:hover {
						background-color: rgb(255 10 10 / 19%);
					}
					.global_div:has(list-wrap.list-suggested.list-my) .list-custom item-1-1-2-3-1-5-2:hover {
						background-color: rgb(0 181 95);
					}
					.global_div:has(list-wrap.list-suggested.list-my) .list-custom simklitems:is(.view-poster,.view-card.style-wide,.view-card.style-mini) item-1-1-2-3-1-5-1 {
						display: none;
					}
					
					
				/*END PLUS MENU HOVER*/ }
				
			 /*END poster hover more info*/ }
			}
			
		/*END HOVER VIEW POSTERS*/ }
	/*END VIEW POSTERS*/ }
	

	@media /*START VIEW CARDS*/ {
		@media /*START CARDS DEFAULTS*/  {
		
			.view-card.style-wide {
				display: flex;
				flex-direction: column;
				width: 100%;
				font-family: var(--font);
				--image-width: 209px;
				--title-font-size: 33px;
				--title-weight: 400;
				--meta-font-size: 15px;
				--genres-font-size: 19px;
				--genres-font-weight: 400;
				--font-color: #FFF;
			}
			.view-card.style-wide.type-anime {
				--title-font-size: 26px;
			}
			.view-card.style-wide.compact,.view-card.style-mini {
				--image-width: 136px;
				--title-font-size: 22px;
				--title-weight: 600;
				--meta-font-size: 13px;
				--genres-font-size: 13px;
				--genres-font-weight: 600;
				--font-color: rgba(255, 255, 255, 0.9);
			}
			.view-card.style-square {
				display: grid;
				place-content: start;
				grid-template-columns: repeat(auto-fit, minmax(386px, 1fr));
				grid-gap: 20px;
				width: 100%;
				font-family: var(--font);
				--image-width: 180px;
				--title-font-size: 18px;
				--title-weight: 600;
				--meta-font-size: 13px;
				--genres-font-size: 11px;
				--genres-font-color: #9c9c9c;
				--genres-font-weight: 500;
				--desc-font-size: 11px;
				--desc-font-weight: 400;
				--font-color: rgba(255, 255, 255, 0.9);
			}
			.view-card.style-square.compact {
				--image-width: 136px;
				grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
			}
			
			/*reverse div order*/
			.view-card.style-wide .SimklItem,.view-card.style-mini .SimklItem,.view-card.style-square .SimklItem {
				width: 100%;
				margin:0;
				margin-bottom: 16px;
				box-shadow: 0px 0px 0px 1px hsla(0, 0%, 100%, 0.1);
				background-color: rgba(23, 28, 33, 0.63);
			}
			.view-card.style-wide item-0,.view-card.style-mini item-0 {
				-webkit-box-orient: horizontal;
				-webkit-box-direction: reverse;
				-webkit-flex-direction: row-reverse;
				-ms-flex-direction: row-reverse;
				flex-direction: row-reverse;
			}
			.view-card.style-wide .SimklItem,.view-card.style-mini .SimklItem,.view-card.style-square .SimklItem {
				margin-bottom: 0px;
			}
			.view-card.style-wide .SimklItem.playing-trailer,.view-card.style-mini .SimklItem.playing-trailer {
				box-shadow: 0px 0px 0px 2px hsla(0, 0%, 100%, 0.3);
			}
			/*compact*/
			.view-card.style-wide.compact .SimklItem {
				    margin-bottom: 8px;
			}
			.view-card.style-wide.display-position.compact .SimklItem {
				    margin-top: 0;
			}
			.view-card.style-wide.display-position.compact item-0::after {
				content: var(--position);
				display: flex;
				width: fit-content;
				font-weight: bold;
				font-size: 34px;
				text-align: left;
				color: #fff;
				padding:16px;
			}
			.view-card.style-wide.display-position.compact item-1-1 {
				margin-left: 8px;
			}
			.view-card.style-wide.display-position.compact item-1-1-1 {
				border-top-left-radius: 6px;
				border-bottom-right-radius: 6px;
				padding-left: 8px;
			}
			.view-card.style-wide.display-position.compact item-2-1::after{
				display: none;
			}
			.view-card.style-wide.display-position.compact item-2 {
				margin-top:8px;
				margin-bottom:8px;
			}
			.view-card.style-wide.display-position.compact.round-corners item-2-1, .view-card.style-wide.display-position.compact.round-corners item-2-1-2 {
				border-radius: 6px;
			}
			
			
			
			.view-card.style-large item-0 {
				display: block;
			}
			
			
			/*card left*/
			/*set loading background*/
			.view-card.style-wide item-2,.view-card.style-mini item-2,.view-card.style-square item-2 {
				background-image: var(--simkl-logo);
				background-repeat: no-repeat;
				background-size: 80%;
				background-position: center;
				-webkit-box-orient: vertical;
				position:  relative;
				width: var(--image-width);
			}
			
			.view-card:is(.style-wide,.style-mini,.style-square) .poster-loaded-delayed item-2 {
				background-image: none;
			}
			/*show background*/
			.view-card.style-wide item-2-1,.view-card.style-mini item-2-1,.view-card.style-square item-2-1 {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
 				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				background: var(--poster) center center / cover;
				background-position: 0px 0px;
				opacity: 0;
			}
			.view-card.style-wide .poster-loaded item-2-1,.view-card.style-mini .poster-loaded item-2-1,.view-card.style-square .poster-loaded item-2-1 {
				opacity: 1;
				transition: opacity 0.5s;
			}
			.view-card.style-wide .no-poster item-2-1,.view-card.style-mini .no-poster item-2-1, .view-card.style-square .no-poster item-2-1 {
				opacity: 1;
				transition: opacity 0.5s;
				background: url("https://simkl.in/poster_no_pic.png") center center / 100% no-repeat;
			}
			

			@media /*START YOUR RATING*/  {
				.view-card.style-wide item-2-1-1,.view-card.style-mini item-2-1-1 {
					background-image: linear-gradient(to top left, transparent 50%, #9E2424 50%);
					width:auto;
					height: 30px;
					position: absolute;
					top:0;
					left:0;
					z-index: 3;
					transition: all var(--poster-transition-speed);
				}
				
				@media /*if your rating is empty*/ {
					.view-card.style-wide .rating-empty item-2-1-1,.view-card.style-mini .rating-empty item-2-1-1 {
						background-image: linear-gradient(to top left, transparent 50%, var(--color-orange) 50%);
						opacity:0;
					}

					.view-card.style-wide .rating-empty item-2-1-1::after,.view-card.style-mini .rating-empty item-2-1-1::after {
						--rating: '⭐';
					}
				}
				.view-card.style-wide item-2-1-1::after,.view-card.style-mini item-2-1-1::after {
					content: var(--rating);
					color: #FFF;
					text-align: center;

					font-size: 10px;
					font-weight: 700;
					transform: rotate(-45deg);
					-webkit-transform: rotate(-45deg);
					width: 30px;
					margin-top:0px;
					margin-left:0px;
				}
				@media /*Desktop */ (min-width: 1025px) {
					.view-card.style-wide .SimklItem:hover item-2-1-1::after,.view-card.style-mini .SimklItem:hover item-2-1-1::after {
						color: #0c0f11;
						color: transparent;
						text-shadow: 0 0 #0c0f11;
					}
					
					.view-card.style-wide.hide-wl .SimklItem:not(:hover) item-2-1-1,.view-card.style-mini.hide-wl .SimklItem:not(:hover) item-2-1-1 {
						display: none;
					}
				}
			/*END YOUR RATING*/ }
			
			/*card right*/
			/*reverse div order*/
			.view-card.style-wide item-1,.view-card.style-mini item-1 {
				-webkit-box-direction: reverse;
 				-webkit-flex-direction: column-reverse;
				-ms-flex-direction: column-reverse;
				flex-direction: column-reverse;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
 				flex: 1;
 				color: hsla(0, 0%, 100%, 1);
			}
			.view-card.style-square item-0 {
 				-webkit-flex-direction: row-reverse;
				-ms-flex-direction: row-reverse;
				flex-direction: row-reverse;
 				color: hsla(0, 0%, 100%, 1);
			}
			/*card right content wrap */
			.view-card.style-wide item-1-2,.view-card.style-mini item-1-2,.view-card.style-square item-1-2 {
			  padding: 8px 0px 8px 16px;
			  -webkit-box-orient: vertical;
			  -webkit-box-direction: normal;
			  -webkit-flex-direction: column;
			  -ms-flex-direction: column;
			  flex-direction: column;
			  -webkit-box-flex: 1;
			  -webkit-flex: 1;
			  -ms-flex: 1;
			  flex: 1;
			  color: var(--font-color);
			}
			.view-card.style-square item-1-2 {
			  padding: 8px 8px 8px 8px;
			}
			/*card right content head */
			.view-card.style-wide item-1-2-1 {
			}
			/*card right content title*/
			.view-card.style-wide item-1-2-1-1 {
			  -webkit-box-flex: 1;
			  -webkit-flex: 1;
			  -ms-flex: 1;
			  flex: 1;
			  font-size: var(--title-font-size);
			  line-height: 140%;
			  font-weight: var(--title-weight);
			}
			.view-card.style-wide item-1-2-1-1::before {
				content: var(--title);
				color: rgb(255 255 255 / 95%);
				
			}
			/*card right of the title */
			.view-card.style-wide item-1-2-1-2 {
			}
			/*card right content watched number */
			.view-card.style-wide .status-soon item-1-2-1-2-1-1,.sort-by-watched .view-card.style-wide .has-people-watched-count item-1-2-1-2-1-1,.sort-by-votes .view-card.style-wide item-1-2-1-2-1-1,.view-card.style-mini .status-soon item-1-2-1-2-1-1,.sort-by-watched .view-card.style-mini .has-people-watched-count item-1-2-1-2-1-1,.sort-by-votes .view-card.style-mini item-1-2-1-2-1-1 {
				font-size: 12px;
				align-self: center;
				
			}
			.view-card.style-wide .status-soon item-1-2-1-2-1-1::before,.sort-by-watched .view-card.style-wide .has-people-watched-count item-1-2-1-2-1-1::before,.sort-by-votes .view-card.style-wide item-1-2-1-2-1-1::before,.view-card.style-mini .status-soon item-1-2-1-2-1-1::before,.sort-by-watched .view-card.style-mini .has-people-watched-count item-1-2-1-2-1-1::before,.sort-by-votes .view-card.style-mini item-1-2-1-2-1-1::before {
				padding-left: 10px;
				padding-right: 5px;
			}
			.view-card.style-wide .status-soon item-1-2-1-2-1-1::before,.view-card.style-mini .status-soon item-1-2-1-2-1-1::before {
				content: 'Plan to watch:';
			}
			.sort-by-watched .view-card.style-wide .has-people-watched-count item-1-2-1-2-1-1::before,.sort-by-watched .view-card.style-mini .has-people-watched-count item-1-2-1-2-1-1::before {
				content: 'Seen:';
			}
			.sort-by-votes .view-card.style-wide item-1-2-1-2-1-1::before {
				content: 'Votes:';
			}

			.sort-by-watched .view-card.style-wide .has-people-watched-count item-1-2-1-2-1-1::after,.sort-by-votes .view-card.style-wide item-1-2-1-2-1-1::after,.sort-by-watched .view-card.style-mini .has-people-watched-count item-1-2-1-2-1-1::after,.sort-by-votes .view-card.style-mini item-1-2-1-2-1-1::after {
			    color: rgb(107,217,158);
			    font-weight: bold;
			}
			.view-card.style-wide .status-soon item-1-2-1-2-1-1::after,.view-card.style-mini .status-soon item-1-2-1-2-1-1::after {
				content: var(--plan-to-watch-count);
			}
			.sort-by-watched .view-card.style-wide .has-people-watched-count item-1-2-1-2-1-1::after,.sort-by-watched .view-card.style-mini .has-people-watched-count item-1-2-1-2-1-1::after {
				content: var(--watched-count);
			}
			.sort-by-votes .view-card.style-wide .has-rating-imdb item-1-2-1-2-1-1::after,.sort-by-votes .view-card.style-mini .has-rating-imdb item-1-2-1-2-1-1::after {
				content: var(--rating-imdb-votes);
			}
			.sort-by-votes .view-card.style-wide .has-rating-mal item-1-2-1-2-1-1::after,.sort-by-votes .view-card.style-mini .has-rating-mal item-1-2-1-2-1-1::after {
				content: var(--rating-mal-votes);
			}
			
			/*card right content plan to watch  number */
			.sort-by-plan-to-watch .view-card.style-wide  item-1-2-1-2-1-1,.sort-by-plan-to-watch .view-card.style-mini  item-1-2-1-2-1-1 {
				font-size: 12px;
				align-self: center;
				
			}
			.sort-by-plan-to-watch .view-card.style-wide  item-1-2-1-2-1-1::before,.sort-by-plan-to-watch .view-card.style-mini  item-1-2-1-2-1-1::before {
				content: 'Plan to watch:';
				padding-left: 10px;
				padding-right: 5px;
			}

			.sort-by-plan-to-watch .view-card.style-wide item-1-2-1-2-1-1::after,.sort-by-plan-to-watch .view-card.style-mini item-1-2-1-2-1-1::after {
				content: var(--plan-to-watch-count);
			    color: rgb(107,217,158);
			    font-weight: bold;
			}
			
			
			/*card right buttons */
			 .view-card.style-wide item-1-2-1-2-1-4,.view-card.style-mini item-1-2-1-2-1-4  {
				width: 48px;
				min-height: 24px;
				background-image: var(--ico-heart);
				background-position: 50% 50%;
				background-repeat: no-repeat;
				transition: opacity 0.3s;
				background-size: 26px;
				opacity: 0.4;
			}
			.view-card.style-mini item-1-2-1-2-1-4  {
				background-position: 50% 0;
			}
			.view-card.style-wide .list-favorites item-1-2-1-2-1-4,.view-card.style-mini .list-favorites item-1-2-1-2-1-4 {
				background-image: var(--ico-heart-active);
				will-change: transform;
				opacity: 0.8;
			}
			@media /*Desktop */ (min-width: 1025px) {
				.view-card.style-wide.hide-wl .SimklItem:not(:hover) item-1-2-1-2-1-4,.view-card.style-mini.hide-wl .SimklItem:not(:hover) item-1-2-1-2-1-4 {
					opacity: 0;
				}
				.view-card.style-wide item-1-2-1-2-1-4:hover,.view-card.style-mini item-1-2-1-2-1-4:hover {
					background-image: var(--ico-heart-add);
					opacity: 1;
				}
				.view-card.style-wide .list-favorites item-1-2-1-2-1-4:hover,.view-card.style-mini .list-favorites item-1-2-1-2-1-4:hover {
					background-image: var(--ico-heart-delete);
					opacity: 1;
				}
			}
			
			 .list-user .view-card.style-wide item-1-2-1-2-1-2,.list-user .view-card.style-wide item-1-2-1-2-1-3,.view-card.style-wide .type-movie item-1-2-1-2-1-2,.view-card.style-wide .type-movie item-1-2-1-2-1-3, .view-card.style-wide .list-plantowatch item-1-2-1-2-1-2, .view-card.style-wide .watched-all-episodes item-1-2-1-2-1-2, .view-card.style-wide .watched-all-episodes item-1-2-1-2-1-3,
			
			.list-user .view-card.style-mini item-1-2-1-2-1-2,.list-user .view-card.style-mini item-1-2-1-2-1-3,.view-card.style-mini .type-movie item-1-2-1-2-1-2,.view-card.style-mini .type-movie item-1-2-1-2-1-3, .view-card.style-mini .list-plantowatch item-1-2-1-2-1-2, .view-card.style-mini .watched-all-episodes item-1-2-1-2-1-2, .view-card.style-mini .watched-all-episodes item-1-2-1-2-1-3 {
				display: none;
			}
			.list-my .view-card.style-wide item-1-2-1-2-1-2,.list-my .view-card.style-wide item-1-2-1-2-1-3,.list-my .view-card.style-mini item-1-2-1-2-1-2,.list-my .view-card.style-mini item-1-2-1-2-1-3 {
				border-radius: 6px;
				transition: border 0s;
				border: 2px solid transparent;
				display: none;
			}
			@media /*Desktop */ (min-width: 1025px) {
				.list-my .view-card.style-wide .list-watching:hover item-1-2-1-2-1-3,.list-my .view-card.style-wide .list-plantowatch:hover item-1-2-1-2-1-3,.list-my .view-card.style-mini .list-watching:hover item-1-2-1-2-1-3,.list-my .view-card.style-mini .list-plantowatch:hover item-1-2-1-2-1-3 {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					background: var(--ico-shape-plus) center center / 10px no-repeat;
					width: 30px;
					height: 100%;
					opacity: .3;
				}
			}
			.list-my .view-card.style-wide .type-movie item-1-2-1-2-1-3,.list-my .view-card.style-mini .type-movie item-1-2-1-2-1-3 {
				display:none!important;
			}
			@media /*Desktop */ (min-width: 1025px) {
				.list-my .view-card.style-wide .list-watching:hover item-1-2-1-2-1-2,.list-my .view-card.style-mini .list-watching:hover item-1-2-1-2-1-2 {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					background: var(--ico-shape-minus) center center / 10px no-repeat;
					width: 30px;
					height: 100%;
					opacity: .3;
					margin-left: 8px;
				}

				.list-my .view-card.style-mini .list-watching:hover item-1-2-1-2-1-2 {
					position: absolute;
					left: 15px;
					bottom: 40px;
					height: 37px;
					width: 37px;
					z-index: 5;
					border: 2px #ffffff54 solid;
					backdrop-filter: blur(10px);
					-webkit-backdrop-filter: blur(10px);
					opacity: 1;
					margin: 0;
				}
				.list-my .view-card.style-mini .list-watching:hover item-1-2-1-2-1-3,.list-my .view-card.style-mini .list-plantowatch:hover item-1-2-1-2-1-3 {
					position: absolute;
					left: 68px;
					bottom: 40px;
					height: 37px;
					width: 37px;
					z-index: 5;
					border: 2px #ffffff54 solid;
					backdrop-filter: blur(10px);
					-webkit-backdrop-filter: blur(10px);
					opacity: 1;
					margin: 0;
				}
				.list-my .view-card.style-mini .list-plantowatch:hover item-1-2-1-2-1-3 {
					display: none;
				}
				.list-my .view-card.style-mini .list-watching.watched-all-episodes:hover item-1-2-1-2-1-3 {
					display: none;
				}
			}
			.view-card.style-wide .list-dropped item-1-2-1-2-1-2,.view-card.style-wide .list-completed item-1-2-1-2-1-2,.view-card.style-wide .list-dropped item-1-2-1-2-1-3,.view-card.style-wide .list-completed item-1-2-1-2-1-3,
			
			.view-card.style-mini .list-dropped item-1-2-1-2-1-2,.view-card.style-mini .list-completed item-1-2-1-2-1-2,.view-card.style-mini .list-dropped item-1-2-1-2-1-3,.view-card.style-mini .list-completed item-1-2-1-2-1-3 {
				display: none;
			}
			
			@media /*Desktop */ (min-width: 1025px) {
				.list-my .view-card.style-wide item-1-2-1-2-1-2:hover,.list-my .view-card.style-wide  item-1-2-1-2-1-3:hover,.list-my .view-card.style-mini item-1-2-1-2-1-2:hover,.list-my .view-card.style-mini  item-1-2-1-2-1-3:hover {
					 border: 2px solid #FFF;
					 transition: border .3s;
				}
				.list-my .view-card.style-wide .list-watching item-1-2-1-2-1-2:hover,.list-my .view-card.style-wide .list-watching item-1-2-1-2-1-3:hover,.list-my .view-card.style-mini .list-watching item-1-2-1-2-1-2:hover,.list-my .view-card.style-mini .list-watching item-1-2-1-2-1-3:hover {
					filter: brightness(0) saturate(100%) invert(80%) sepia(21%) saturate(776%) hue-rotate(93deg) brightness(90%) contrast(96%);
					opacity: 1;
				}
			}
			
			
			/*card wide right content year, metadata */
			.view-card.style-wide item-1-2-2,.view-card.style-mini item-1-2-2 {
			    padding-top: 8px;
			    color: #8aa4dd;
			    font-size: var(--meta-font-size);
			    line-height: 140%;
			}
			.view-card.style-wide item-1-2-2,.view-card.style-mini item-1-2-2 {
				--card-metadata-full: var(--card-metadata);
				--card-time-left: '';
				--card-time-left-in-user-list: '';
			}
			.list-user .view-card.style-wide item-1-2-2,.list-user .view-card.style-mini item-1-2-2 {
				--card-time-left-in-user-list: ' for you';
			}
			.view-card.style-wide  .has-next-episode-to-watch item-1-2-2,.view-card.style-mini  .has-next-episode-to-watch item-1-2-2 {
				--card-time-left:  ' • ' var(--episodes-left-to-watch-count)' eps (' var(--time-left-to-watch) ') left to watch' var(--card-time-left-in-user-list);
			}
			.view-card.style-wide .type-anime item-1-2-2,.view-card.style-mini .type-anime item-1-2-2 {
				--card-metadata-full: var(--type-anime) '\00a0 • ' var(--card-metadata);
			}
			.view-card.style-wide item-1-2-2::before,.view-card.style-mini item-1-2-2::before {
				content: var(--card-metadata-full) ;
			}
			.sort-by-release-soon .view-card.style-wide .SimklItem.type-movie.dvd-planned item-1-2-2::before,.sort-by-release-soon .view-card.style-mini .SimklItem.type-movie.dvd-planned item-1-2-2::before,.sort-by-dvd-date-soon .view-card.style-wide .SimklItem.type-movie.dvd-planned item-1-2-2::before,.sort-by-dvd-date-soon .view-card.style-mini .SimklItem.type-movie.dvd-planned item-1-2-2::before {
				content: var(--card-metadata) ' • DVD ' var(--dvd-date-days);
			}
			
			.sort-by-release-soon .view-card:is(.style-wide,.style-mini) .SimklItem.status-premiere:is(.type-tv,.type-anime) item-1-2-2::before {
				content: var(--card-metadata-full) ' • Premiered just now';
			}
			.sort-by-release-soon .view-card:is(.style-wide,.style-mini) .SimklItem.status-soon:is(.type-tv,.type-anime) item-1-2-2::before {
				content: var(--card-metadata-full) ' • Premiere in ' var(--status-soon-text);
			}
			
			.view-card.style-wide .has-dvd item-1-2-2::before,.view-card.style-mini .has-dvd item-1-2-2::before {
				content: var(--card-metadata-full) '\00a0 • Has DVD';
			}
			.sort-by-drop-rate .view-card.style-wide item-1-2-2::before,.sort-by-drop-rate .view-card.style-mini item-1-2-2::before {
				content: 'Drop Rate: ' var(--drop-rate) '\00a0 • ' var(--card-metadata-full);
			}
			.view-card.style-wide :not(.type-movie).list-watching.has-episodes-watched:not(.watched-all-episodes) item-1-2-2::before,.view-card.style-mini :not(.type-movie).list-watching.has-episodes-watched:not(.watched-all-episodes) item-1-2-2::before {
				counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
			    content: var(--card-metadata-full) '\00a0 • Last watched: ' var(--last-episode-watched)'/'var(--episodes-total-aired-count) ' (' counter(episodes-watched-percentage)'%)' var(--card-time-left);
			}
			.view-card.style-wide :not(.type-movie).list-watching.status-ongoing.has-episodes-watched.type-anime:not(.watched-all-episodes) item-1-2-2::before,.view-card.style-mini :not(.type-movie).list-watching.status-ongoing.has-episodes-watched.type-anime:not(.watched-all-episodes) item-1-2-2::before {
				counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
			    content: var(--card-metadata-full) '\00a0 • Last watched: ' var(--last-episode-watched)'/'var(--episodes-total-aired-count)'/'var(--episodes-total-count) ' (' counter(episodes-watched-percentage)'%)' var(--card-time-left);
			}
			.sort-by-drop-rate .view-card.style-wide :not(.type-movie).list-watching.has-episodes-watched:not(.watched-all-episodes) item-1-2-2::before,.sort-by-drop-rate .view-card.style-mini :not(.type-movie).list-watching.has-episodes-watched:not(.watched-all-episodes) item-1-2-2::before {
				counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
			    content: 'Drop Rate: ' var(--drop-rate) '\00a0 • ' var(--card-metadata-full) '\00a0 • Last watched: ' var(--last-episode-watched)'/'var(--episodes-total-aired-count) ' (' counter(episodes-watched-percentage)'%)' var(--card-time-left);
			}
			.view-card.style-wide .list-watching.watched-all-episodes item-1-2-2::before,.view-card.style-mini .list-watching.watched-all-episodes item-1-2-2::before {
			    content: var(--card-metadata-full) '\00a0 • Watched all episodes';
			}
			.sort-by-drop-rate .view-card.style-wide .list-watching.watched-all-episodes item-1-2-2::before,.sort-by-drop-rate .view-card.style-mini .list-watching.watched-all-episodes item-1-2-2::before {
			    content: 'Drop Rate: ' var(--drop-rate) '\00a0 • ' var(--card-metadata-full) '\00a0 • Watched all episodes';
			}
			
			.view-card.style-wide .SimklItem.status-production item-1-2-2::after, .view-card.style-mini .SimklItem.status-production item-1-2-2::after {
				content: '\00a0\00a0In Production';
				color: var(--color-orange);
				font-size: 12px;
				font-weight: 600;
				padding: 5px 10px;
				width: fit-content;
				text-align: left;
				display: contents;
			}
			
			/*card right content Genres */
			.view-card.style-wide item-1-2-3,.view-card.style-mini item-1-2-3 {
				flex-direction: column;
				padding-right: 10px;
			}
			.view-card.style-wide item-1-2-3::before,.view-card.style-mini item-1-2-3::before {
			    padding-top: 10px;
			    font-size:  var(--genres-font-size);
			    line-height: 140%;
				content: var(--genres);
				font-weight: var(--genres-font-weight);
			}
			
			/*card right content description */
			.view-card.style-wide item-1-2-3::after,.view-card.style-mini item-1-2-3::after {
  				padding-top: 10px;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				content: var(--description);
				font-size: 13px;
				width: fit-content;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 4;
				overflow: hidden;
				white-space: pre-wrap;
				color: hsla(0,0%,100%,.7);
			}
			/*card right full memo */
			
			.list-my .view-card.style-wide .has-memo item-1-2-4,.list-user .view-card.style-wide .has-memo-user item-1-2-4,.list-discover .view-card.style-wide .has-memo item-1-2-4,.list-my .view-card.style-mini .has-memo item-1-2-4,.list-user .view-card.style-mini .has-memo-user item-1-2-4,.list-discover .view-card.style-mini .has-memo item-1-2-4 {
				padding-top: 16px;
			}
			.list-my .view-card.style-wide .has-memo item-1-2-4::before,.list-user .view-card.style-wide .has-memo-user item-1-2-4::before,.list-discover .view-card.style-wide .has-memo item-1-2-4::before,.list-my .view-card.style-mini .has-memo item-1-2-4::before,.list-user .view-card.style-mini .has-memo-user item-1-2-4::before,.list-discover .view-card.style-mini .has-memo item-1-2-4::before {
				background-image: var(--ico-memo);
				will-change: transform;
				content: '';
				width: 16px;
				height: auto;
				background-size: 16px;
				opacity: 0.6;
				background-position: 50% 50%;
				background-repeat: no-repeat;
			}
			
			.list-my .view-card.style-wide .has-memo item-1-2-4::after,.list-user .view-card.style-wide .has-memo-user item-1-2-4::after,.list-discover .view-card.style-wide .has-memo item-1-2-4::afterm,.list-my .view-card.style-mini .has-memo item-1-2-4::after,.list-user .view-card.style-mini .has-memo-user item-1-2-4::after,.list-discover .view-card.style-mini .has-memo item-1-2-4::after {
				content: var(--memo);
  				padding-left: 16px;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				font-size: 13px;
				width: fit-content;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
				color: #FFF;
				opacity: 0.6;
			}
			.list-user .view-card.style-wide .has-memo-user item-1-2-4::after,.list-user .view-card.style-mini .has-memo-user item-1-2-4::after {
				content: var(--memo-user);
			}
			
			
			/*card right bottom */
			.view-card.style-wide item-1-1,.view-card.style-mini item-1-1 {
			  height: 36px;
			  -webkit-box-orient: horizontal;
			  -webkit-box-direction: normal;
			  -webkit-flex-direction: row;
			  -ms-flex-direction: row;
			  flex-direction: row;
			}
			/*card right bottom left */
			.view-card.style-wide item-1-1-1,.view-card.style-mini item-1-1-1 {
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				transition: all var(--poster-transition-speed);
				padding-left: 19px;
			}
			.view-card.style-mini item-1-1-1 {
				padding-left: 12px;
			}
			.view-card.style-wide item-1-1-1::after,.view-card.style-mini item-1-1-1::after {
				content: 'Rank: #' var(--rank);
				align-self: center;
				padding-left: 16px;
				font-size: 12px;
				font-weight: 700;
				opacity: .84;
				padding-right: 24px;
			}
			.view-card.style-wide.hide-rank item-1-1-1::after, .view-card.style-mini.hide-rank item-1-1-1::after {
				display: none;
			}

			@media (max-width: 380px) {
				.view-card.style-mini item-1-1-1::after {
					display: none;
				}
				.view-card.style-mini.compact item-1-1-1::after {
					display: block;
				}
			}
			@media /*Desktop */ (min-width: 1025px) {
				.view-card.style-mini .SimklItem:hover item-1-1-1::after,.view-card.style-mini .SimklItem:hover item-1-1-1 {
					display: none;
				}
			}
			.view-card.style-wide item-1-1-1-1,.view-card.style-wide item-1-1-1-2,.view-card.style-mini item-1-1-1-1,.view-card.style-mini item-1-1-1-2 {
				display: none;
			}
			.view-card.style-wide .has-rating-simkl item-1-1-1-1, .view-card.style-wide .has-rating-imdb item-1-1-1-2, .view-card.style-wide .has-rating-mal item-1-1-1-2,.view-card.style-mini .has-rating-simkl item-1-1-1-1, .view-card.style-mini .has-rating-imdb item-1-1-1-2, .view-card.style-mini .has-rating-mal item-1-1-1-2 {
 				display: -webkit-box;
				display: -webkit-flex;
 				display: -ms-flexbox;
				display: flex;
			} 
			.view-card.style-wide item-1-1-1-1,.view-card.style-mini item-1-1-1-1 { 
				background-image: var(--simkl-logo);
				background-repeat: no-repeat;
				background-size: auto 22px;
				background-position: left;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				color: rgba(255, 255, 255, 0.9);
			}

			.view-card.style-wide item-1-1-1-1::before,.view-card.style-mini item-1-1-1-1::before { 
				content: var(--rating-simkl);
				padding-left:26px;
				font-weight: 700;
				font-size: 17px;
				padding-top: 1px;
			}
			.view-card.style-wide item-1-1-1-1::after,.view-card.style-wide item-1-1-1-2::after { 
				content: '/10';
				font-weight: 600;
				font-size: 11px;
				padding-left: 2px;
				padding-top: 5px;
				display: flex;
				height: 100%;
				align-items: center;
				flex: 1;
			}
			.view-card.style-wide .has-rating-imdb item-1-1-1-2,.view-card.style-wide .has-rating-mal item-1-1-1-2,.view-card.style-mini .has-rating-imdb item-1-1-1-2,.view-card.style-mini .has-rating-mal item-1-1-1-2 { 
				background-repeat: no-repeat;
				background-size: auto 16px;
				background-position: left;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				margin-left: 18px;
				color: rgba(255, 255, 255, 0.9);
			}
			.view-card.style-wide .has-rating-imdb item-1-1-1-2,.view-card.style-mini .has-rating-imdb item-1-1-1-2 { 
				background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAYCAMAAACP1l7TAAAAwFBMVEX1xRj1xRj2xhn2xxkAAAD2xhn2xhj1xRgAAAAUEAKCaQ33xhjxwhj/1Rr/2Br4xxj7yRg2KwX/3BsIBgH/0xqVdw88MAb/zhnzxBiHbA1TQgiZew9rVgv8zBmdfQ9kUAleSwlENgbarxV6YgtKOwYtJAQmHgMbFQL/0Rn8zRnqvBbHoBPAmhKsixCfgA+QdA6LcA0RDgENCgH+zBnluBbNpRSlhBCMcA6AZgx2XwtpVApWRQghGgP60BnsvRdsVgph1HHMAAAAB3RSTlP69exrAHh3+LFK2AAAAWNJREFUOMud1NlygjAUBmDcmpMEEZQ2oGWVxX1fW9u+/1v1BKljB7nAf4Y/IeS7yhCl2aiTCqk3mkqrRiql9qIopGJQVE5OrK2mtYnQMDppY5uWiY2LjiXfhVUgzpQxm88YJrRW2O7XgsksQ6EeGZuNC0Q7AoB+Bow7kZ10Y8iShhx7qBVI+xWgpzPAsKlso/sGsE7l7hEFOGlbh5cSb3Ejn7sNwIeJxNbCneBlJBjeSF/H3e+SRAFQ5vCHZANJBPSP8JxcMxMPSdzrrcEokOEUyaD9kAQJTvoFslLLST8CSH8KxJ6UE98DiO1KxMPtwSAnvljnZMnLiT9H5ubEOEN+Lv6iSJa4pJ/w9PYAdkYMuObgbPLZfnxPTJfSVF9R6n1f6HxOadCNqMyFjdWEUtun8UGQe0IsVVWz4vlI1CzWiMuZECofkf+EdzodWZzgk41YMvgNG5f487+lUv26aD1xKf0CFYo6LMp4TR0AAAAASUVORK5CYII=);
			}
			.view-card.style-wide .has-rating-mal item-1-1-1-2,.view-card.style-mini .has-rating-mal item-1-1-1-2 { 
				background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAANCAMAAABvheXhAAAAllBMVEVoaGj4+PhQUFBwcHBjY2P9/f36+vpoaGj///9mZma/v79hYWGSkpJpaWm6urqDg4NSUlLh4eF3d3fS0tLt7e11dXXy8vLZ2dm0tLSOjo7o6Ojb29vU1NRdXV1WVlaIiIjOzs5ra2vKysqXl5empqbk5OS8vLzw8PD09PTr6+vExMSbm5uenp6vr6/CwsJ/f3/Y2Niurq4jLg1iAAAAAXRSTlOArV5bRgAAAK1JREFUGNOd0EcWgkAQRVE60FVFRlTAQI5m9785UQ/IhIlves+ffE2DpQZa7mPBIQXTyATAJno0x+YgaDKFPl0UE1Suke3sEFdyMoaYtbjNXdbHQUChPjfdx3at6IbPu2rlfjD67awiDnVR49BusM3cSpK1EjWz4rZ/m2mPhngG6NEuMJWskz6y7jSaY7gAV4esbWVGEVWG4bijcW4CJB7lFpDn2Qnn/Pi1f07TXo9SEBemgun0AAAAAElFTkSuQmCC);
			}

			.view-card.style-wide item-1-1-1-2::before,.view-card.style-mini item-1-1-1-2::before {
				padding-left:40px;
				font-weight: 700;
				font-size: 17px;
				padding-top: 1px;
			}
			.view-card.style-wide item-1-1-1-2::before,.view-card.style-mini item-1-1-1-2::before {
				content: var(--rating-imdb);
			}
			.view-card.style-wide .type-anime item-1-1-1-2::before,.view-card.style-mini .type-anime item-1-1-1-2::before {
				content: var(--rating-mal);
			}
			.view-card.style-wide item-1-1-2,.view-card.style-mini item-1-1-2 {
				color: #FFF;
				font-size: 12px;
				width: var(--poster-width);
				opacity:1;
				transition: all var(--poster-transition-speed);
				content: var(--text-list-status);
				-webkit-box-pack: end;
				-webkit-justify-content: flex-end;
				-ms-flex-pack: end;
				justify-content: flex-end;
			}
			.view-card.style-mini item-1-1-2 {
				width: auto;
			}
			@media /*Desktop */ (min-width: 1025px) {
				.view-card.style-mini .SimklItem:hover item-1-1-2 {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
				}
			}
			.view-card.style-wide item-1-1-2::after {
				content: var(--text-list-status);
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				padding-right: 16px;
				font-weight: 700;
				opacity: 0.74;
			}
			@media /*Desktop */ (min-width: 1025px) {
				.view-card.style-wide .SimklItem:hover item-1-1-2::after,.view-card.style-mini .SimklItem:hover item-1-1-2::after {
					display: none;
				}
				.view-card.style-wide .SimklItem:hover  item-1-1-2,.view-card.style-mini .SimklItem:hover  item-1-1-2 {
					background-color: rgba(46, 46, 46, 0.69);
					width: 100%;
				}
			}
			.view-card.style-wide item-1-1-2-1,.view-card.style-wide item-1-1-2-2,.view-card.style-wide item-1-1-2-3,.view-card.style-wide item-1-1-2-4,.view-card.style-mini item-1-1-2-1,.view-card.style-mini item-1-1-2-2,.view-card.style-mini item-1-1-2-3,.view-card.style-mini item-1-1-2-4 {
				display: none;
			}
			@media /*Desktop */ (min-width: 1025px) {
				.view-card.style-wide .SimklItem:hover  item-1-1-2-1,.view-card.style-wide .SimklItem:hover  item-1-1-2-2,.view-card.style-wide .SimklItem:hover  item-1-1-2-3,.view-card.style-wide .SimklItem:hover  item-1-1-2-4,.view-card.style-mini .SimklItem:hover  item-1-1-2-1,.view-card.style-mini .SimklItem:hover  item-1-1-2-2,.view-card.style-mini .SimklItem:hover  item-1-1-2-3,.view-card.style-mini .SimklItem:hover  item-1-1-2-4 {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
				}
			}
			
		/*END CARDS DEFAULTS*/ }
		
		@media /*START VIEW CARDS ROUND-CORNERS*/  {
			.view-card.style-wide.round-corners .SimklItem,.view-card.style-mini.round-corners .SimklItem,.view-card.style-square.round-corners .SimklItem {
				border-radius: 6px;
			}
			
			.view-card.style-wide.round-corners item-2-1, .view-card.style-wide.round-corners item-2-1-2,.view-card.style-mini.round-corners item-2-1, .view-card.style-mini.round-corners item-2-1-2 {
				border-top-left-radius: 6px;
				border-bottom-left-radius: 6px;
			}
			.view-card.style-wide.round-corners item-2-1-1,.view-card.style-mini.round-corners item-2-1-1 {
				border-top-left-radius: 6px;
			}
			.view-card.style-wide.round-corners item-1-1-2,.view-card.style-mini.round-corners item-1-1-2 {
				border-bottom-right-radius: 6px;				
			}
			.view-card.style-wide.round-corners item-1-1-2-4,.view-card.style-mini.round-corners item-1-1-2-4 {
				border-bottom-right-radius: 6px;
			}
		}
		
		@media /*START HOVER VIEW CARD */ (min-width: 1025px) {
			@media /*add border arround poster on hover*/ {
					.view-card.style-wide .SimklItem:hover,.view-card.style-mini .SimklItem:hover  {
						box-shadow: 0px 0px 0px 1px var(--item-hover-border-color);
					}
					.HideFilters .view-card.style-wide .SimklItem:hover,.HideFilters .view-card.style-mini .SimklItem:hover  {
						box-shadow: 0px 0px 0px 2px var(--item-hover-border-color);
					}
					.view-card.style-wide .SimklItem:hover item-1-1-1,.view-card.style-mini .SimklItem:hover item-1-1-1 {
						background-color: rgba(46, 46, 46, 0.69);

					}
				}
			@media /*START hover on your rating*/ {
					.view-card.style-wide .SimklItem:hover item-2-1-1,.view-card.style-mini .SimklItem:hover item-2-1-1 {
						background-image: linear-gradient(to top left, transparent 50%, var(--color-orange) 50%);
						opacity: 1;
						z-index: 4;
					}
					.view-card.style-wide.round-corners .SimklItem:hover item-2-1-1,.view-card.style-mini.round-corners .SimklItem:hover item-2-1-1 {
						border-top-left-radius: 6px;
				}
					.view-card.style-wide item-2-1-1:hover {
						width: 100%;
						padding:0px;

					}
					.view-card.style-wide item-2-1-1:hover::after,.view-card.style-mini item-2-1-1:hover::after {
						content: var(--text-rate-this);
						transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						padding-left: 10px;
						padding-right: 10px;
						padding-bottom:3px;
						background-color: var(--item-hover-border-color);
						display: flex;
						justify-content: flex-end;
						align-items: center;
						white-space: nowrap;
						width: fit-content;
						border-bottom-right-radius: 6px;
						position: relative;
						left:0px;
						top:0px;
						font-size: 12px;
						color: #0c0f11;
					}
					.view-card.style-wide.round-corners item-2-1-1:hover::after,.view-card.style-mini.round-corners item-2-1-1:hover::after {
						border-top-left-radius: 6px;
				}
					.view-card.style-wide item-2:hover item-2-1-1 {
						width:30px;
					}
					.view-card.style-wide item-2:hover item-2-1-1::after {
						width:100px;
						margin-top:0px;
						margin-left:0px;
					}
				/*END hover on your rating*/ }
		}
		
		@media /*START VIEW Card style-large*/ {
			.list-has-random-filter #discSelectView,.list-has-random-filter #discSaveView {
				pointer-events: none;
				opacity: .5;
			} 
			.list-has-random-filter #discSortBy,.list-has-random-filter #discSortByDirection{
				display: none;
			}
			#discRandomLimit {
				display: none;
			}
			.list-has-random-filter #discRandomLimit {
				display: block;
			}
			.view-card.style-large {
				flex-direction: column;
				width: 100%;
				font-family: var(--font);
				--radius: 0;
			}
			.view-card.style-large.round-corners {
				--radius: 6px;
			}
			.view-card.style-large.no-fanart {
				
			}
			.view-card.style-large .SimklItem {
				margin: 0;
				margin-bottom: 64px;
			}
			.view-card.style-large item-1 {
				flex-direction: column;
				position: relative;
			}
			.view-card.style-large item-1-1 {
				width: 100%;
				border-radius: var(--radius);
				background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAQ4AQMAAADSHVMAAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAUVJREFUeNrswYEAAAAAgKD9qRepAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg9uBAAAAAAADI/7URVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFPTgQAAAAAADyf20EVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhDw4EAAAAAID8XxtBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXagwMSAAAAAEH/X/cjVAAAAAAAAAAAAAAAAAAAgKkA+OUAAZDW/BQAAAAASUVORK5CYII=") bottom center / 100% no-repeat;
				background-size: cover;
				background-position: center;
				background-repeat: no-repeat;
				min-height: 400px;
				overflow: hidden;
			}
			
			.view-card.style-large.compact item-1-1 {
				min-height: auto;
			}
			@media (max-width: 1024px) {
				.view-card.style-large item-1-1 {
					min-height: 230px;
				}
			}
			.view-card.style-large .fanart-loaded item-1-1 {
				transition: background 10s;
				background: var(--fanart) top center / 100% no-repeat;
			}
			.view-card.style-large .no-fanart item-1-1 {
				background: #252729;
				height: 260px;
				background: var(--poster) center center / cover no-repeat;
			}
			.view-card.style-large.compact item-1-1 {
				height: 260px;
			}
			.view-card.style-large item-1-1::before {
				content: '';
				min-width: 276px;
			}
			.view-card.style-large item-1-1-1 {
				flex-grow: 1;
				align-self: flex-end;
				flex-direction: column;
				padding:8px;
			}
			.view-card.style-large item-1-1-1-1 {
				flex-direction: column;
				--card-meta-left-to-watch-in-user: '';
                gap: 5px;
			}
			.list-user .view-card.style-large item-1-1-1-1 {
				--card-meta-left-to-watch-in-user: ' for you';
			}
			.view-card.style-large .status-soon item-1-1-1-1::before, .sort-by-plan-to-watch .view-card.style-large item-1-1-1-1::before, .sort-by-watched .view-card.style-large item-1-1-1-1::before, .sort-by-votes .view-card.style-large item-1-1-1-1::before, .sort-by-drop-rate .view-card.style-large item-1-1-1-1::before {
				content: 'People plan to watch: ' var(--plan-to-watch-count);
				color: #d8dbe1;
				backdrop-filter: blur(9px);
				-webkit-backdrop-filter: blur(9px);
				background-color: rgb(52 52 53/50%);
				font-size: 12px;
				font-weight: 600;
				padding: 5px 10px;
				border-radius: var(--radius);
				width: fit-content;
			}
             .view-card.style-large item-1-1-1-1-1::before {
				color: #d8dbe1;
				backdrop-filter: blur(9px);
				-webkit-backdrop-filter: blur(9px);
				background-color: rgb(52 52 53/50%);
				font-size: 12px;
				font-weight: 600;
				padding: 5px 10px;
				border-radius: var(--radius);
				width: fit-content;
			}
            .view-card.style-large .type-movie item-1-1-1-1-1::before {
				background-color: rgb(52 52 53/50%);
				content: 'Runtime: ' var(--movie-runtime);
            }
            .view-card.style-large .anime-movie item-1-1-1-1-1::before {
				background-color: rgb(52 52 53/50%);
				content: 'Runtime: ' var(--movie-runtime);
            }

			.view-card.style-large .status-soon item-1-1-1-1::before {
				content: 'Plan to watch: ' var(--plan-to-watch-count) ' members';
			}
			.sort-by-watched .view-card.style-large item-1-1-1-1::before {
				content: 'Seen: ' var(--watched-count);
			}
			.sort-by-votes .view-card.style-large item-1-1-1-1::before {
				content: 'Votes: ' var(--rating-imdb-votes);
			}
			.sort-by-votes .view-card.style-large .type-anime item-1-1-1-1::before {
				content: 'Votes: ' var(--rating-mal-votes);
			}
			.sort-by-drop-rate .view-card.style-large item-1-1-1-1::before {
				content: 'Drop rate: ' var(--drop-rate);
			}
			.view-card.style-large .SimklItem.status-production item-1-1-1::before {
				content: 'In Production';
				color: var(--color-orange);
				backdrop-filter: blur(9px);
				-webkit-backdrop-filter: blur(9px);
				background-color: rgb(52 52 53/50%);
				font-size: 12px;
				font-weight: 600;
				padding: 5px 10px;
				margin-bottom: 5px;
				border-radius: var(--radius);
				width: fit-content;
				text-align: left;
			}
			.view-card.style-large item-1-1-1-1::after {
				content: var(--card-metadata);
				color: #d8dbe1;
				backdrop-filter: blur(9px);
				-webkit-backdrop-filter: blur(9px);
				background-color: rgb(52 52 53/50%);
				font-size: 12px;
				font-weight: 600;
				padding: 5px 10px;
				margin-bottom: 5px;
				border-radius: var(--radius);
				width: fit-content;
				text-align: left;
			}
            
            
			.sort-by-release-soon .view-card, .sort-by-dvd-date-soon .view-card {
				--dvd-date-days: 'unknown';
				--status-soon-text: 'unknown';
			}
			.sort-by-release-soon .view-card.style-large .SimklItem.type-movie.dvd-planned item-1-1-1-1::after,.sort-by-dvd-date-soon .view-card.style-large .SimklItem.type-movie.dvd-planned item-1-1-1-1::after {
				content: var(--card-metadata) ' • DVD ' var(--dvd-date-days);
			}
			.sort-by-release-soon .view-card.style-large .SimklItem.type-tv.status-soon item-1-1-1-1::after,
			.sort-by-release-soon .view-card.style-large .SimklItem.type-anime.status-soon item-1-1-1-1::after {
				content: var(--card-metadata) ' • Release in ' var(--status-soon-text);
			}
			.sort-by-release-soon .view-card.style-large .SimklItem.type-tv.status-premiere item-1-1-1-1::after,
			.sort-by-release-soon .view-card.style-large .SimklItem.type-anime.status-premiere item-1-1-1-1::after {
				content: var(--card-metadata) ' • Premiered just now';
			}
			.view-card.style-large .watched-all-episodes item-1-1-1-1::after {
				content: var(--card-metadata)' total • watched all aired episodes';
			}
			.list-user .view-card.style-large .watched-all-episodes item-1-1-1-1::after {
				content: var(--card-metadata)' total • you watched all aired episodes';
			}
			.view-card.style-large .has-next-episode-to-watch item-1-1-1-1::after {
				content: var(--card-metadata) ' • ' var(--episodes-left-to-watch-count)' eps (' var(--time-left-to-watch) ') left to watch' var(--card-meta-left-to-watch-in-user);
			}
			.view-card.style-large .has-dvd item-1-1-1-1::after {
				content: var(--card-metadata) '\00a0 • Has DVD';
			}
            
            .view-card.style-large item-1-1-1-2 {
                flex-direction: column;
                gap: 2px;
            }
			.view-card.style-large item-1-1-1-2::before {
				content: var(--title);
				padding: 5px 10px;
				border-radius: var(--radius);
				background: transparent;
				backdrop-filter: blur(9px);
				-webkit-backdrop-filter: blur(9px);
				background-color: rgb(52 52 53/33%);
				font-weight: 600;
				font-size: 32px;
				text-align: left;
				color: #fff;
				word-break: break-all;
				word-break: break-word;
			}
            
			.view-card.style-large .type-anime.has-seasons.no-season-in-title item-1-1-1-2::after {
                content: 'Season ' var(--anime-season);
                font-size: 12px;
                font-weight: 600;
                color: #ffffff;
                padding-top: 0;
                text-decoration: none;
                padding: 5px 10px;
                border-radius: var(--radius);
                background: transparent;
                backdrop-filter: blur(9px);
                -webkit-backdrop-filter: blur(9px);
                background-color: rgb(77 31 126 / 60%);
                width: max-content;
                text-transform: uppercase;
            }
			.view-card.style-large .type-anime item-1-1-1-2::before {
				font-size: 26px;
			}
			.view-card.style-large item-1-1-2 {
				flex-direction: column;
				padding-right: 16px;
				padding-top: 16px;
			}
			.list-has-random-filter .view-card.style-large item-1-1-2-1 {
				display: flex;
			}
			.view-card.style-large item-1-1-2-1 {
				display: none;
			}
				
			.view-card.style-large item-1-1-2-1 {
				border-radius: var(--radius);
				padding: 12px 16px;
				background: transparent;
				border: 2px solid rgb(255 255 255 / 32%);
				backdrop-filter: blur(9px);
				-webkit-backdrop-filter: blur(9px);
				background-color: rgb(52 52 53/33%);
				font-weight: 600;
				font-size: 19px;
				color: #fff;
				margin-bottom: 8px;
				cursor: pointer;
			}
			.view-card.style-large item-1-1-2-2-1,.view-poster item-1-1-2-2-1 {
				display: none;
			}
			.view-card.style-large item-1-1-2-2-2 {
				backdrop-filter: none;
				-webkit-backdrop-filter: none;
				background: transparent;
				background-color: rgb(52 52 53/33%);
				border: 2px solid rgb(255 255 255 / 32%);
				flex: 1;
				font-weight: 600;
				border-radius: var(--radius);
				padding: 12px 16px;
				color: #fff;
				backdrop-filter: blur(9px);
				-webkit-backdrop-filter: blur(9px);
			}
			.view-card.style-large item-1-1-2-2-2::before {
				content: '';
				margin-right: 16px;
				background-image: var(--ico-trailer);
				background-position: 50% 50%;
				background-repeat: no-repeat;
				min-width: 32px;
				background-size: 32px;
				opacity: 1;
			}
			.view-card.style-large item-1-1-2-2-2::after {
				content: 'Play Trailer';
				white-space: nowrap;
				place-self: center;
				color: #fff;
				font-weight: 600;
				font-size: 19px;
			}
			@media /*Desktop*/ (min-width: 1025px) {
				.view-card.style-large item-1-1-2-1:hover,.view-card.style-large item-1-1-2-2-2:hover {
					border: 2px solid #FFF;
					background-color: rgb(52 52 53/33%);
				}
			}
			.view-card.style-large item-1-1-2-1::before {
				content: '';
				min-width: 32px;
				margin-right: 16px;
				background-image: var(--ico-head-search);
				background-position: 50% 50%;
				background-size: cover;
				background-repeat: no-repeat;
				opacity: 1;
			}
			.view-card.style-large  .SimklItem:not(.has-trailer) item-1-1-2-2::before {
				opacity: .5;
			}
			.view-card.style-large item-1-1-2-1::after {
				content: 'Roll the Dice';
				white-space: nowrap;
			}
			.view-card.style-large .SimklItem.playing-trailer item-1-1-2-2-2::after {
				content: 'Hide Trailer';
				white-space: nowrap;
			}
			.SimklLoading .view-card.style-large item-1-1-2-1::after {
				content: 'Loading...';
				white-space: nowrap;
			}
			.view-card.style-large item-1-1-2-3 {
				flex-grow: 1;
				align-self: flex-end;
				justify-content: flex-end;
				flex-direction: column;
			}
			.view-card.style-large item-1-1-2-3-1 {
				flex-direction: column;
			}
			.view-card.style-large item-1-1-2-3-1-1,.view-card.style-large item-1-1-2-3-1-2 {
				border-radius: var(--radius);
				padding: 8px 14px;
				background: transparent;
				backdrop-filter: blur(9px);
				-webkit-backdrop-filter: blur(9px);
				background-color: rgb(52 52 53 / 33%);
				font-weight: 100;
				font-size: 14px;
				color: #fff;
				margin-bottom: 8px;
				cursor: pointer;
				border: 2px solid rgb(255 255 255 / 32%);
			}
			.view-card.style-large item-1-1-2-3-1-1:hover,.view-card.style-large item-1-1-2-3-1-2:hover {
				background-color: rgb(52 52 53 / 83%);
			}
			.view-card.style-large item-1-1-2-3-1-1::before {
				content: '';
				min-width: 20px;
				min-height: 20px;
				margin-right: 8px;
				background-image: var(--ico-heart-add);
				background-position: 50% 50%;
				background-size: 100%;
				background-repeat: no-repeat;
				opacity: .7;
			}
			.view-card.style-large  item-1-1-2-3-1-1:hover::before {
				background-image: var(--ico-heart-add);
			}
			.view-card.style-large  .list-favorites item-1-1-2-3-1-1::before {
				background-image: var(--ico-heart-white);
				will-change: transform;
			}
			.view-card.style-large  .list-favorites item-1-1-2-3-1-1:hover::before {
				background-image: var(--ico-heart-delete);
			}
			.view-card.style-large item-1-1-2-3-1-2::before {
				content: '';
				min-width: 20px;
				min-height: 20px;
				margin-right: 8px;
				background-image: var(--ico-memo-edit);
				will-change: transform;
				background-position: 50% 50%;
				background-size: 100%;
				background-repeat: no-repeat;
				opacity: .5;
			}
			.view-card.style-large item-1-1-2-3-1-2:hover::before {
				opacity: 1;
			}
			.view-card.style-large item-1-1-2-3-1-1::after {
				content: 'Add to Favorites';
				white-space: nowrap;
				display: flex;
    			align-items: center;
			}
			.view-card.style-large .list-favorites item-1-1-2-3-1-1::after {
				content: 'In Favorites';
				display: flex;
    			align-items: center;
			}
			.view-card.style-large item-1-1-2-3-1-2::after {
				content: 'Add Memo';
				display: flex;
    			align-items: center;
			}
			.view-card.style-large .has-memo item-1-1-2-3-1-2::after {
				content: 'Edit Memo';
				display: flex;
    			align-items: center;
			}
			
			
			.view-card.style-large item-1-2-1 {
				height: 66px;
			}
			.view-card.style-large item-1-2-1::before {
				content: '';
				min-width:80px;
			}
			.view-card.style-large.display-position item-1-2-1::before {
				content: var(--position);
				color: #FFF;
				font-size: 38px;
				font-weight: 900;
			}
			@media /*Desktop */  (min-width: 1025px) {
				
				.view-card.style-large.display-position item-1-2-1::before {
					text-align: center;
				}
			}
			.list-has-random-filter .view-card.style-large.display-position item-1-2-1::before {
				content: '';
			}
			.view-card.style-large item-1-2-1 {
				position: relative;
				width: 100%;
			}
			.view-card.style-large item-1-2-1-1 {
				position: absolute;
				left:78px;
				bottom: 0px;
			}
			
			.view-card.style-large item-1-2-1-1::before {
				content: '';
				width: 196px;
				position: relative;
				padding-bottom: var(--poster-padding);
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				background: var(--poster) center center / cover no-repeat;
				background-position: 0px 0px;
				opacity: 0;
				border: 2px solid #0c0f11;
				box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);

			}
			.view-card.style-large .no-poster item-1-2-1-1::before {
				background: url(https://simkl.in/poster_no_pic.png) center center / cover no-repeat;
				opacity: 1;
			}
			.view-card.style-large .poster-loaded item-1-2-1-1::before {
				opacity: 1;
				transition: opacity 0.5s;
			}
			.view-card.style-large.round-corners item-1-2-1-1::before {
				border-radius:  var(--radius);
			}
			.view-card.style-large item-1-2-1-1::after {
				border-radius: var(--radius);
				background-size: 60px!important;
			}

			.list-my:not(.list-wrap-full) .view-card.style-large item-1-2-1-1::after {
				display: none;
				border-radius: var(--radius);
			}
			.view-card.style-large item-1-2-1-2 {
				width: 100%;
				margin-left: 198px;
			}
			
			.view-card.style-large item-1-2-1-2::before {
				content: '';
				background: var(--ico-shape-plus) center center / 16px no-repeat;
				width: 36px;
				opacity: .5;
				cursor: default;
			}
			.view-card.style-large item-1-2-1-2-1,.view-card.style-large item-1-2-1-2-2 {
				max-height: 36px;
				align-self: center;
				align-items: center;
				flex-grow: 1;
			}
			.view-card.style-large item-1-2-1-2-1-1,.view-card.style-large item-1-2-1-2-1-2,.view-card.style-large item-1-2-1-2-1-3,.view-card.style-large item-1-2-1-2-1-4,.view-card.style-large item-1-2-1-2-2 {
				border-radius: var(--radius);
				background: #343435;
				padding: 8px 8px;
				color: rgba(255,255,255,0.74);
				margin-right:6px;
				font-size: 13px;
				flex-grow: 1;
				justify-content: center;
			}
			.view-card.style-large .list-watching item-1-2-1-2-1-1,.view-card.style-large .list-plantowatch item-1-2-1-2-1-2,.view-card.style-large .list-completed item-1-2-1-2-1-3,.view-card.style-large .list-dropped item-1-2-1-2-1-4,.view-card.style-large .list-onhold item-1-2-1-2-2 {
				color: #FFF;
				background-color: var(--color-purple);
			}
			.view-card.style-large item-1-2-1-2-2 {
				margin-right: 0;
				padding: 0;
				height: 100%;
				max-height: 34px;
			}
			.view-card.style-large .type-movie item-1-2-1-2-1-1 {
				display: none;
			}
			.view-card.style-large item-1-2-1-2-1-1:hover,.view-card.style-large item-1-2-1-2-1-2:hover,.view-card.style-large item-1-2-1-2-1-3:hover,.view-card.style-large item-1-2-1-2-1-4:hover,.view-card.style-large item-1-2-1-2-2:hover {
				background: #5f5f5f;
			}
			.view-card.style-large item-1-2-1-2-1-1::before,.view-card.style-large item-1-2-1-2-1-2::before,.view-card.style-large item-1-2-1-2-1-3::before,.view-card.style-large item-1-2-1-2-1-4::before,.view-card.style-large item-1-2-1-2-2::before {
				content: '';
				width: 20px;
				margin-right:8px;
				opacity: .74;
			}
			.view-card.style-large .list-watching item-1-2-1-2-1-1::before,.view-card.style-large .list-plantowatch item-1-2-1-2-1-2::before,.view-card.style-large .list-completed item-1-2-1-2-1-3::before,.view-card.style-large .list-dropped item-1-2-1-2-1-4::before,.view-card.style-large .list-onhold item-1-2-1-2-2::before {
				opacity: 1;
			}
			.view-card.style-large item-1-2-1-2-1-1::before {
    			background: var(--ico-list-watching) center center / 19px no-repeat;
			}
			.view-card.style-large item-1-2-1-2-1-1::after {
				content: var(--text-list-watching);
			}
			.view-card.style-large item-1-2-1-2-1-2::before {
    			background: var(--ico-list-plan) center center / 19px no-repeat;
			}
			.view-card.style-large item-1-2-1-2-1-2::after {
				content: var(--text-list-plantowatch);
			}
			.view-card.style-large item-1-2-1-2-1-3::before {
    			background: var(--ico-list-completed) center center / 17px no-repeat;
			}
			.view-card.style-large item-1-2-1-2-1-3::after {
				content: var(--text-list-completed);
			}
			.view-card.style-large .type-movie item-1-2-1-2-1-3::after {
				content: var(--text-list-iveseenthis);
			}
			.view-card.style-large item-1-2-1-2-1-4::before {
    			background: var(--ico-list-dropped) center center / 18px no-repeat;
			}
			.view-card.style-large item-1-2-1-2-1-4::after {
				content: var(--text-list-dropped);
			}
			.view-card.style-large item-1-2-1-2-2::before {
    			background: var(--ico-list-custom) center center / 18px no-repeat;
				height: 20px;
				width: 30px;
				margin-right:0;
			}
			
			
			
			.view-card.style-large item-1-1-4 {
				width: 80px;
				position: absolute;
				bottom: 70px;
				left: 0px;
				justify-content: center;
			}
			.view-card.style-large .type-anime item-1-1-4::after {
				content: var(--type-anime);
				background: var(--color-foreground-7);
				color: rgba(255,255,255,0.84);
				padding: 4px 8px;
				margin: 8px;
				font-size: 9px;
				font-weight: 800;
			}
			.view-card.style-large.round-corners .type-anime item-1-1-4::after {
				border-radius: 12px;
			}
			
			
			.view-card.style-large item-2-1 {
				min-width:calc(80px + 196px + 36px);
				flex-direction: column;
			}
			.view-card.style-large item-2-2 {
				flex-direction: column;
			}
			
			
			
			
			
			.view-card.style-large item-2-2-1 {
				flex-direction: column;
				width: 100%;
			}
			.view-card.style-large item-2-1-1 {
				display: none;
			}
			.view-card.style-large .has-episodes-watched item-2-1-1 {
				display: flex;
				padding-bottom: 6px;
			}
			.view-card.style-large item-2-1-1::after {
				content: '';
				width: 65px;
			}
			.view-card.style-large item-2-1-1-1 {
				flex-direction: row;
				max-height: 58px;
				padding-top: 8px;
				min-width: 76px;
			}
			.list-user .view-card.style-large item-2-1-1-1, .list-my.list-wrap-completed .view-card.style-large item-2-1-1-1,.view-card.style-large .list-completed-no-episodes-marked item-2-1-1-1 {
				opacity: 0;
				pointer-events: none;
			}
			.view-card.style-large item-2-1-1-1-1 {
				background: var(--ico-shape-minus) center center / 16px no-repeat;
				min-width: 32px;
				height: 100%;
				opacity: .1;
				border-radius: var(--radius);
				transition: opacity .4s;
				border: 2px solid #FFF;
				flex-grow: 1;
			}
			.view-card.style-large item-2-1-1-1-2 {
				background: var(--ico-shape-plus) center center / 16px no-repeat;
				min-width: 32px;
				height: 100%;
				opacity: .1;
				margin-left: 4px;
				border-radius: var(--radius);
				transition: opacity .4s;
				border: 2px solid #FFF;
				flex-grow: 1;
			}
			.view-card.style-large .watched-all-episodes item-2-1-1-1-2,.view-card.style-large .list-completed item-2-1-1-1-2 {
				pointer-events: none;
				opacity: .1!important;
			}
			.view-card.style-large item-2-1-1:hover item-2-1-1-1-1,.view-card.style-large item-2-1-1:hover item-2-1-1-1-2 {
				opacity: .5;
			}
			.view-card.style-large item-2-1-1-1-1:hover, .view-card.style-large item-2-1-1-1-2:hover {
				filter: brightness(0) saturate(100%) invert(80%) sepia(21%) saturate(776%) hue-rotate(93deg) brightness(90%) contrast(96%);
				opacity: 1!important;
			}
			
			.view-card.style-large item-2-1-1-2 {
				--bgmin: calc(var(--episodes-watched-percentage)*1%);
			}
			.list-user .view-card.style-large item-2-1-1-2 {
				--bgmin: calc(var(--episodes-watched-percentage-user)*1%);
			}
			.view-card.style-large item-2-1-1-2 {
				flex-direction: column;
				justify-content: center;
				margin-top: 8px;
				margin-left: 4px;
				width: 100%;
				background-color: rgba(255,255,255,0.1);
				border-radius: var(--radius);
				min-height: 46px;
				padding-bottom: 8px;
				padding-top: 8px;
				--percentage-left-text-width: 40px;
				padding-right: 12px;
				padding-left: 12px;
				background: rgba(255,255,255,0.2);
				background: -webkit-linear-gradient(left, rgba(255,255,255,0.2) var(--bgmin), rgba(255,255,255,0.1) var(--bgmin));
			}
			.view-card.style-large .list-completed item-2-1-1-2 {
				--bgmin: 100%;
				
			}
			.view-card.style-large item-2-1-1-2::before {
				text-align: left;
				content: 'Last watched: ' var(--last-episode-watched)'/'var(--episodes-total-aired-count);
				font-size: 14px;
				font-weight: 700;
				color: rgba(255,255,255,0.84);
			}
			.view-card.style-large .type-tv item-2-1-1-2::before {
				content: 'Last watched: ' var(--last-episode-watched);
			}
			.view-card.style-large .type-tv.has-next-episode-to-watch item-2-1-1-2::before {
				content: 'Last watched: ' var(--last-episode-watched)'\a Next to watch: ' var(--next-episode-to-watch);
				white-space: pre;
				line-height: 140%;
			}
			.view-card.style-large .status-ongoing.type-anime item-2-1-1-2::before {
				content: 'Last watched: ' var(--last-episode-watched)'/'var(--episodes-total-aired-count)'/'var(--episodes-total-count);
			}
			.list-user .view-card.style-large item-2-1-1-2::before {
				content: 'User last ep: ' var(--last-episode-watched-user)'/'var(--episodes-total-aired-count);
			}
			.view-card.style-large .watched-all-episodes item-2-1-1-2::before {
				content: 'Watched all episodes';
			}
			.view-card.style-large .watched-all-episodes.status-ongoing item-2-1-1-2::before {
				content: 'Watched all aired eps';
			}
			.list-user .view-card.style-large .watched-all-episodes-user item-2-1-1-2::before {
				content: 'User watched all eps';
			}
			.list-user .view-card.style-large .watched-all-episodes-user item-2-1-1-2::before {
				content: 'User watched all aired eps';
			}
			.view-card.style-large .list-completed item-2-1-1-2::before {
				content: 'Ended. Watched all';
			}
			.list-user .view-card.style-large .list-user-completed item-2-1-1-2::before {
				content: 'Ended. User watched all';
			}
			.view-card.style-large item-2-1-1-2::after {
				counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
				content: counter(episodes-watched-percentage)"%";
				font-weight: 700;
				font-size: 14px;
				text-align: left;
				color: var(--color-orange);
				margin-top: 6px;
				min-width: var(--percentage-left-text-width);
			}
			.list-user .view-card.style-large item-2-1-1-2::after {
				counter-reset: episodes-watched-percentage-user var(--episodes-watched-percentage-user);
				content: counter(episodes-watched-percentage-user)"%";
			}
			.view-card.style-large .list-completed item-2-1-1-2::after {
				content: '100%';
			}
			
			.view-card.style-large item-2-1-2 {
				padding-top: 6px;
				text-align: center;
			}
			.view-card.style-large item-2-1-2::before {
				content: '';
				min-width: 80px;
			}
			.view-card.style-large item-2-1-2::after {
				content: '';
				min-width: 36px;
			}
			.view-card.style-large item-2-1-2-3,.view-card.style-large item-2-1-2-4 {
				display: none;
			}
			.list-user .view-card.style-large item-2-1-2-1 {
			}
			.view-card.style-large .has-rating-simkl item-2-1-2-3,.view-card.style-large .has-rating-imdb item-2-1-2-4,.view-card.style-large .has-rating-mal item-2-1-2-4 {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
			}
			.list-user .view-card.style-large item-2-1-2-1,.view-card.style-large item-2-1-2-2,.view-card.style-large item-2-1-2-3,.view-card.style-large item-2-1-2-4 {
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				height: 56px;
				border-radius: var(--radius);
				background: transparent;
				border: 2px solid rgba(255,255,255,0.05);
				flex-direction: column;
				color: rgba(255,255,255,0.9);
				justify-content: center;
			}
			.list-user .view-card.style-large.no-borders item-2-1-2-1,.view-card.style-large.no-borders item-2-1-2-2,.view-card.style-large.no-borders item-2-1-2-3,.view-card.style-large.no-borders item-2-1-2-4 {
				border: 0;
			}
			
			.list-user .view-card.style-large item-2-1-2-1 { 
				margin-right: 4px;
				color: #0077EE;
			}
			.list-user .view-card.style-large item-2-1-2-2 {
				color: #858fa1;
			}
			
			.list-user .view-card.style-large item-2-1-2-2 {
				pointer-events: none;
			}
			.view-card.style-large item-2-1-2-2 { 
				margin-right: 4px;
			}
			.view-card.style-large .status-soon item-2-1-2-2 { 
				display: none;
			}
			.view-card.style-large .has-rating-simkl.has-rating-mal item-2-1-2-2,.view-card.style-large .has-rating-simkl.has-rating-imdb item-2-1-2-2 { 
				margin-right: 0;
			}
			.view-card.style-large .has-rating-simkl.has-rating-mal item-2-1-2-3,.view-card.style-large .has-rating-simkl.has-rating-imdb item-2-1-2-3 {
				margin-left: 4px;
				margin-right: 4px;
			}
			.list-user .view-card.style-large item-2-1-2-1::before,.view-card.style-large item-2-1-2-2::before,.view-card.style-large item-2-1-2-3::before,.view-card.style-large item-2-1-2-4::before {
				line-height: 140%;
				font-size: 24px;
				font-weight: 700;
			}
			.list-user .view-card.style-large item-2-1-2-1::after,.view-card.style-large item-2-1-2-2::after,.view-card.style-large item-2-1-2-3::after,.view-card.style-large item-2-1-2-4::after {
				font-weight: 600;
				font-size: 12px;
			}
			.view-card.style-large {
				--rating:'⭐'
			}
			.view-card.style-large item-2-1-2-2::before {
				content: var(--rating);
			}
			.list-user .view-card.style-large item-2-1-2-1::before {
				content: var(--rating);
				color: transparent;
				text-shadow: 0 0 var(--color-orange);
			}
			.list-user .view-card.style-large item-2-1-2-2::before {
				content: var(--rating-user);
			}
			.list-user .view-card.style-large item-2-1-2-1:hover::before,.view-card.style-large item-2-1-2-2:hover::before {
				content: '⭐';
			}
			
			.list-user .view-card.style-large item-2-1-2-1::after, .view-card.style-large item-2-1-2-2::after {
				content: 'Rate';
			}
			.list-user .view-card.style-large .has-rating item-2-1-2-1::after, .view-card.style-large .has-rating item-2-1-2-2::after {
				content: 'YOU';
			}
			.view-card.style-large .has-rating item-2-1-2-2::after {
				content: 'YOU';
			}
			.list-user .view-card.style-large .has-rating item-2-1-2-2::after,.list-user .view-card.style-large item-2-1-2-2::after {
				content: 'USER';
			}
			.list-user .view-card.style-large item-2-1-2-1:hover,.view-card.style-large item-2-1-2-2:hover {
				background: #0077ee;
				border: 2px solid #0077ee;
				color: rgba(255,255,255,.9);
			}
			.list-user .view-card.style-large item-2-1-2-1:hover::after {
				color: #FFF;
			}
			.list-user .view-card.style-large item-2-1-2-1:hover::after,.view-card.style-large item-2-1-2-2:hover::after {
				content: 'Rate';
			}
			.view-card.style-large item-2-1-2-3::before {
				content: var(--rating-simkl);
				color: var(--color-orange);
			}
			.view-card.style-large item-2-1-2-3::after {
				content: 'SIMKL';
			}
			.view-card.style-large .has-rating-imdb item-2-1-2-4::before {
				content: var(--rating-imdb);
				color: var(--color-orange);
			}
			.view-card.style-large .has-rating-mal item-2-1-2-4::before {
				content: var(--rating-mal);
				color: var(--color-orange);
			}
			.view-card.style-large .has-rating-imdb item-2-1-2-4::after {
				content: 'IMDB';
			}
			.view-card.style-large .has-rating-mal item-2-1-2-4::after {
				content: 'MAL';
			}
			
			.view-card.style-large item-2-2-1 {
				text-align: left;
				color: #fff;
				opacity: .9;
				flex-direction: column;
			}
			.view-card.style-large item-2-2-1::before {
				content: var(--genres);
				font-weight: 600;
				font-size: 18px;
			}
			.view-card.style-large item-2-2-1::after {
				content: var(--description);
				font-size: 14px;
				padding-top:8px;
			}
			
			
			
			.list-my .view-card.style-large .has-memo item-2-2-2,.list-user .view-card.style-large .has-memo-user item-2-2-2,.list-discover .view-card.style-large .has-memo item-2-2-2 {
				padding-top:10px;
			}
			.list-my .view-card.style-large .has-memo item-2-2-2::before,.list-user .view-card.style-large .has-memo-user item-2-2-2::before,.list-discover .view-card.style-large .has-memo item-2-2-2::before {
				background-image: var(--ico-memo);
				will-change: transform;
				content: '';
				width: 16px;
				height: auto;
				background-size: 16px;
				opacity: 0.6;
				background-position: 50% 50%;
				background-repeat: no-repeat;
			}
			.list-my .view-card.style-large .has-memo item-2-2-2::after,.list-user .view-card.style-large .has-memo-user item-2-2-2::after,.list-discover .view-card.style-large .has-memo item-2-2-2::after {
				content: var(--memo);
				padding-left: 16px;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				font-size: 13px;
				width: fit-content;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
				color: #FFF;
				opacity: 0.6;
				text-align: start;
			}
			.list-user .view-card.style-large .has-memo-user item-2-2-2::after {
				content: var(--memo-user);
			}
			
		}

		
		
		
		
		@media /*START VIEW CARD-MINI*/ { 
			
			.view-card.style-mini {
				--poster-transition-speed: 0.3s;
				display: grid;
				place-content: start;
				grid-gap: 10px;
				width: 100%;
				margin-top: 6px;
				font-family: var(--font);
				--fr-1: 1fr;
				--fr-2: 1fr 1fr;
				--fr-3: 1fr 1fr 1fr;
				--fr-4: 1fr 1fr 1fr 1fr;
				--fr-5: 1fr 1fr 1fr 1fr 1fr;
				--fr-6: 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-7: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--fr-8: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
				--radius: 0;
				--image-min-width: 180px;
				--image-width: 209px;
				--title-font-size: 20px;
				--title-weight: 700;
				--meta-font-size: 13px;
				--genres-font-size: 13px;
				--genres-font-weight: 600;
				--font-color: rgba(255, 255, 255, 0.9);
				grid-template-columns: var(--fr-1);
			}
			
			
			@media (max-width: 360px) /* Smallest phone */ {
				.view-card.style-mini {
					grid-template-columns: var(--fr-1);
				}
			}
			@media (min-width: 375px) /* iPhone */ {
				
			}
			@media (min-width: 414px) /* iPhone Plus */ {
				
			}
			@media (min-width: 768px) /* Ipad */ {
				.HideFilters .view-card.style-mini {
					grid-template-columns: var(--fr-2);
				}
			}
			@media (min-width: 1024px)  /* Ipad Pro*/ {
				.HideFilters .view-card.style-mini {
					grid-template-columns: var(--fr-2);
				}
			}
			@media (min-width: 1200px) {
				
			}
			@media (min-width: 1280px) {
				
			}
			@media (min-width: 1400px) {
				
			}
			@media (min-width: 1580px) {
				.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-3);
				}
				.HideFilters.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-4);
				}
			}
			@media (min-width: 1880px) {
				.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-4);
				}
				.HideFilters.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-5);
				}
				.HideFilters.Maximised.list-has-anime .view-card.style-mini {
					grid-template-columns: var(--fr-4);
				}
				.Maximised.list-has-anime .view-card.style-mini {
					grid-template-columns: var(--fr-3);
				}
				.HideFilters.Maximised .view-card.style-mini:not(.compact) {
					grid-template-columns: var(--fr-4);
				}
				.Maximised:not(.HideFilters) .view-card.style-mini:not(.compact) {
					grid-template-columns: var(--fr-3);
				}
				.view-card.style-mini.compact item-1-2-1-1::before {
					white-space: break-spaces;
					font-size: 16px;
				}
				.view-card.style-mini item-1-2-1-1::before {
					white-space: break-spaces;
				}
			}
			@media (min-width: 2180px) {
				.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-5);
				}
				.HideFilters.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-6);
				}
			}
			@media (min-width: 2480px) {
				.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-6);
				}
				.HideFilters.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-7);
				}
			}
			@media (min-width: 2780px) {
				.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-7);
				}
				.HideFilters.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-8);
				}
			}
			@media (min-width: 3080px) {
				.HideFilters.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-8);
				}
			}
			@media (min-width: 3380px) {
				.HideFilters.Maximised .view-card.style-mini {
					grid-template-columns: var(--fr-8);
				}
			}
				
				
				
			.view-card.style-mini.compact {
				--image-min-width: 100px;
			}
			.view-card.style-mini.round-corners {
				--radius: 6px;
			}
			.view-card.style-mini item-header {
				display: none;
			}
			.view-card.style-mini .SimklItem {
				margin: 0;
				box-shadow: 0px 0px 0px 1px hsl(0deg 0% 100% / 10%);
    			background-color: rgba(23, 28, 33, 0.63);
				-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
			}
			
			@media /*Mobile Zoom*/  (max-width: 359px) {
			
			.view-card.style-mini .SimklItem {
				    max-width: calc(100vw - 12px);
				}
			}
			.view-card.style-mini item-0 {
				-webkit-box-orient: horizontal;
				-webkit-box-direction: reverse;
				-webkit-flex-direction: row-reverse;
				-ms-flex-direction: row-reverse;
				flex-direction: row-reverse;
				flex: 1;
			}
			.view-card.style-mini item-1 {
				-webkit-box-direction: reverse;
				-webkit-flex-direction: column-reverse;
				-ms-flex-direction: column-reverse;
				flex-direction: column-reverse;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				color: hsla(0, 0%, 100%, 1);
			}
			
			.view-card.style-mini .has-rating-imdb item-1-1-1-2,.view-card.style-mini .has-rating-mal item-1-1-1-2 {
				margin-left: 10px;
			}
			.view-card.style-mini item-1-1-1::after {
				padding-left: 10px;
			}
			
			.view-card.style-mini .show-more-menu item-1-1-2-2 {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
			}
			.view-card.style-mini item-1-1-6 {
				position: absolute;
				height: 46px;
				right: 0;
				bottom: -4px;
			}
			.view-card.style-mini item-1-1-6-1 /* 3 dots */ {
				position: relative;
				right: -8px;
				content: '';
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				background-image: var(--ico-more-dots);
				background-size: 20px;
				background-repeat: no-repeat;
				background-position: center center;
				min-width: 54px;
				width: 54px;
				opacity: .5;
				transform: rotate(90deg);
			}
			
			.view-card.style-mini item-2 {
				background-image: var(--simkl-logo);
				background-repeat: no-repeat;
				background-size: 80%;
				background-position: center;
				-webkit-box-orient: vertical;
				position:  relative;
				width: 122px;
				min-width: var(--image-min-width);
				max-width: var(--image-width);
			}
			/*show background*/
			.view-card.style-mini item-2-1 {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
 				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				background: var(--poster) center center / cover;
				background-position: center;
				opacity: 0;
			}
			.view-card.style-mini .poster-loaded item-2-1 {
				opacity: 1;
				transition: opacity 0.5s;
			}
			.view-card.style-mini .no-poster item-2-1 {
				opacity: 1;
				transition: opacity 0.5s;
				background: url("https://simkl.in/poster_no_pic.png") center center / 100% no-repeat;
			}
			.view-card.style-mini .SimklItem item-2-1::before {
				padding-bottom: var(--poster-padding);
				content: '';
				width: 100%;
			}
			
			.view-card.style-mini item-1-2-1-1 {
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				font-size: var(--title-font-size);
				line-height: 110%;
				font-weight: var(--title-weight);
			}
			
			
			@media (max-width: 380px) {
				.view-card.style-mini item-1-2-1-1 {
					word-break: break-all;
				}
				.view-card.style-mini.compact item-1-2-1-1 {
					word-break: normal;
				}
			}
			.view-card.style-mini item-1-2-1-1::before {
				content: var(--title);
				color: rgb(255 255 255 / 95%);
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
			}
			.view-card.style-mini item-1-2-2 {
				--card-metadata-full: var(--card-metadata);
				--card-time-left: '';
				--card-time-left-in-user-list: '';
			}
			.view-card.style-mini item-1-2-3::after {
				-webkit-line-clamp: 3;
				white-space: initial;
			}
			@media (min-width: 1025px)  /* Desktop */ {
				
				.view-card.style-mini {
					grid-template-columns: var(--fr-2);
				}
				.view-card.style-mini item-1-1-2-2-1 {
					display: none;
				}
				.view-card.style-mini item-1-1-6, .view-card.style-mini item-1-1-6-1 /* 3 dots */ {
					display: none;
				}
			}
		}
		
		
		
		@media /*START VIEW CARD-SQUARE*/ { 
			.simkltvdiscoverlistwrap1 {
				background: #15191F;
				background: initial;
			}
			.view-card.style-square {
				--air-date: 'TBA';
				--height-bottom: 36px;
				--height-item: 124px;
				--title-font-size: 14px;
			}
			.view-card.style-square .SimklItem {
				flex-direction: column;
				background-color: rgb(37 50 60 / 50%);
				min-height: 0;
			}
			.view-card.style-square itemtitle {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				flex-direction: column;
				border-top-left-radius: var(--radius);
				border-top-right-radius: var(--radius);
				text-align: center;
				background-color: rgb(255 255 255 / 5%);
				min-height: 78px;
				font-size: 0;
			}
			.view-card.style-square itemtitle::before /* title */  {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
 				flex: 1;
				content: var(--title);
				font-size: var(--title-font-size);
				line-height: 140%;
				font-weight: var(--title-weight);
				color: rgb(255 255 255 / 95%);
				color: rgb(182 186 255);
				padding: 4px 0 0px 0;
				justify-content: center;
				align-items: center;
				padding: 8px;
			}
			.view-card.style-square itemtitle::after /* genres */ {
				content: var(--genres);
				font-size: var(--genres-font-size);
				font-weight: var(--genres-font-weight);
				color: var(--genres-font-color);
				border-top: solid hsla(0, 0%, 100%, 0.1) 1px;
				background-color: rgb(255 255 255 / 5%);
				margin-top: 0;
				padding-top: 8px;
				padding-bottom: 8px;
				line-height: 100%;
			}
			.view-card.style-square item-0  /* image+content */ {
				height: 100%;
				min-height: 0;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
 				flex: 1;
			}
			
			.view-card.style-square item-2  /* left, image */ {
				-webkit-box-flex: 0;
				-webkit-flex: 0 0 auto;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto;
				height: fit-content;
			}
			.view-card.style-square item-1 /* right content */  {
				flex-direction: column-reverse;
			}
			.view-card.style-square item-1-2 /* text */ {
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
 				flex: 1;
				overflow: hidden;
				overscroll-behavior: auto;
				max-height: var(--height-item);
				
			}
			.view-card.style-square item-1-2:hover {
				overflow: auto;
			}
			.view-card.style-square item-1-1 /* bottom menu */ {
				background-color: rgb(255 255 255 / 5%);
				width:100%;
				height: var(--height-bottom);
			}
.view-card.style-square item-1-2::-webkit-scrollbar {
    width: 8px;
    background-color: transparent;
}
.view-card.style-square item-1-2::-webkit-scrollbar-thumb {
    background-color: rgba(118, 118, 118, 0.7);
    border-radius: 10px;
}
.view-card.style-square item-1-2::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid rgba(118, 118, 118, 0.1);
}
			
			.view-card.style-square item-1-2-1-3 {
				flex-direction: column;
			    color: rgb(255 255 255 / 74%);
			    font-size: 12px;
				font-weight: 600;
			    line-height: 140%;
			}
			.view-card.style-square item-1-2-1-3::before {
				content: var(--card-metadata);
			}
			.view-card.style-square item-1-2-1-3::after {
				content: 'Next episode: ' var(--air-date);
			    padding-top: 4px;
			}
			.view-card.style-square item-1-2-2::before {
				content: var(--description) var(--description);
				font-size: var(--desc-font-size);
				font-weight: var(desc-font-weight);
				padding-top: 4px;
				box-sizing: border-box;
			}
			
			
			
			
			   
		}
		
		
		@media /*START VIEW FANART*/  {
			.view-card.style-fanart {
				display: grid;
				place-content: start;
				grid-template-columns: repeat(auto-fit, minmax(386px, 1fr));
				grid-gap: 20px;
				width: 100%;
			}
			
			.view-card.style-fanart .SimklItem {
				height: 300px;
				transition: background 10s;
				background: var(--fanart) top center / 100% no-repeat;
				
			}
		/*END VIEW FANART*/ }
	/*END VIEW CARDS*/ }








	
	@media /*START VIEW TABLE*/ {
		.view-table {
			flex-direction: column;
			width:100%;
			justify-content: center;
			text-align: -webkit-center;
			font-family: var(--font);
			--rating: '-';
			--rank: '-';
			--last-episode-watched: '0';
			--last-episode-aired: '-';
			--episodes-wacthed-percentage: '0%';
			border: solid hsla(0,0%,100%,.1) 1px;
			border-radius: 6px;
			--table-height: 35px;
			--table-width-airing-status: 30px;
			--table-width-hide-airing-status: 8px;
			--table-width-position: 30px;
			--table-width-year: 85px;
			--table-width-year-type-movie: 65px;
			--table-width-image: var(--poster-small-width);
			--table-width-title-maximised: 400px;
			--table-width-year-after-title: var(--table-width-year);
			--table-width-type: 80px;
			--table-width-rating-my: 45px;
			--table-width-rating-imdb: 80px;
			--table-width-raing-simkl: 80px;
			--table-width-rank: 80px;
			--table-width-progress: 100px;
			--table-width-airing-date: 180px;
			--table-width-memo: 80px;
			--table-width-memo-text: 150px;
			--table-width-fav: 50px;
			--table-width-date-watched: 80px;
			--table-width-user-added: 56px;
			--table-width-user-suggested: 90px;
			--table-width-budget: 70px;
			--table-width-box-office: 80px;
			--table-width-genres: 300px;
		}
		
		.list-has-anime .view-table {
			--table-width-genres: 200px;
		}
		
		.list-has-movies .view-table {
			--table-width-airing-date: 100px;
		}
		@media /*Desktop */  (min-width: 1025px) {
			.view-table.display-memo-text {
			}
		}
		.view-table .SimklItem {
			margin: 0;
			color: #858fa1;
			padding: var(--item-padding);
			border-bottom: solid hsla(0, 0%, 100%, 0.1) 1px;
		}
		
		.simkltvdiscoverlistwrap.list-my .view-table .SimklItem.list-notinlist:not(:hover) {
			opacity: .5;
		}
		@media /*Desktop */  (min-width: 1025px) {
			.simkltvdiscoverlistwrap.list-my .view-table .SimklItem.list-notinlist item-1-1-2-3-1-1 {
				flex-wrap: wrap;
			}
			.simkltvdiscoverlistwrap.list-my .view-table .SimklItem.list-notinlist item-1-1-2-3-1-1-1::before {
				content: ' - Removed from list';
				font-size: 12px;
				align-self: center;
 				padding-left: 8px;

			}
		}
		.view-table .SimklItem.last-active {
			border-radius: 6px;
			animation: hide-last-active 3s;
		}
		@keyframes hide-last-active {
		from {box-shadow: 0px 0px 0px 1px rgb(133 142 160 / 0%); background-color: rgb(255 255 255 / 0%); pointer-events: none;}
		50% {box-shadow: 0px 0px 0px 1px var(--color-head-menu-text);background-color: rgb(255 255 255 / 34%); pointer-events:all;}
		to {box-shadow: 0px 0px 0px 1px rgb(133 142 160 / 0%);background-color: rgb(255 255 255 / 0%);}
		}
		
		.view-table .SimklItem:last-child {
			border-bottom-left-radius: 6px;
			border-bottom-right-radius: 6px;
		}
		.view-table .SimklItem.playing-trailer {
			border: solid hsla(0, 0%, 100%, 0.3) 1px;
		}
		.view-table .SimklItem.type-tv {
			--type-anime: 'TV Show'
		}
		.view-table .SimklItem.type-anime {
			--type-anime: 'Anime'
		}
		.view-table .SimklItem.type-movie {
			--type-anime: 'Movie'
		}
		.view-table item-0,.view-table item-1,.view-table item-1-1 {
			width: 100%;
		}
		@media /*START TABLE HEADER*/ { 
			
			item-header {
				display:none;
			}
			
			.view-table item-header {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				flex-direction: row;
				align-items: center;
				margin: 0;
				padding: 0;
				height: var(--table-height);
				border-bottom: solid hsla(0, 0%, 100%, 0.1) 1px;
				font-weight: 700;
				font-size: 14px;
				color: rgba(255, 255, 255, 0.66);
				cursor: default;
			}
			.view-table item-header *:hover {
				color: rgba(255, 255, 255, .84);
				cursor: pointer;
			}
			.view-table.style-retro item-header {
				color: #fff;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				font-size: 11px;
				font-weight: 700;
				background-color: rgba(133,143,161,.43);
				border-top-left-radius: 6px;
				border-top-right-radius: 6px;
			}
			.view-table.style-retro  item-header *:hover {
				cursor: pointer;
				text-decoration: underline;
			}
			@media /*Desktop */  (min-width: 1025px) {
				.Maximised.HideFilters .view-table item-header {
					margin-left: 140px;
					border-left: solid hsla(0,0%,100%,.1) 1px;
				}
				.Maximised.HideFilters .view-table.no-hover-poster item-header {
					margin-left: 0;
					border-left: 0;
				}
			}
			
			/*
			1 - airing status
			2 - position
			3 - year
			4 - image 
			5 - title
			6 - year after title
			7 - type
			8 - my rating
			9 - mal\imdb
			10 - Simkl
			11 - rank
			12 - progress
			13 - airing date
			14 - memo
			15 - fav
			*/
			/* airing status */
			.view-table item-header-1 {
				height: var(--table-height);
				width: var(--table-width-airing-status);
				pointer-events: none;
				}
				.view-table.display-position item-header-1 {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					width: var(--table-width-airing-status);
				}
				.view-table.hide-airing-status item-header-1 {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					width: var(--table-width-hide-airing-status);
				}
				.view-table.airing-after-title item-header-1 {
					width: var(--table-width-hide-airing-status);
				}
			
			.view-table.text-only item-header-1 {
				display: none;
			}
			
			/* position */
				.view-table item-header-2 {
					height: var(--table-height);
					display: none;
					align-items: center;
						padding-left: 4px;
						padding-right: 4px;
				}
				.view-table.display-position item-header-2 {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					width: var(--table-width-position);
				}
					.view-table.display-position item-header-2::before {
						content: var(--position);
					}
			
			/* year */
			.view-table item-header-3 {
				height: var(--table-height);
				width: var(--table-width-year);
				align-items: center;
			}
			.list-has-movies .view-table item-header-3 {
				width: var(--table-width-year-type-movie);
			}
			.view-table.year-after-title item-header-3 {
				display: none;
			}
			.view-table.hide-year item-header-3 {
				display: none;
			}
				.view-table item-header-3::before {
					content: var(--year-start-end);
					padding-left: 4px;
				}
			
			/* image */
			.view-table item-header-4 {
				pointer-events: none;
				align-items: center;
			}
			.list-my .view-table item-header-4::before,.list-discover .view-table item-header-4::before {
				content: '';
				height: var(--table-height);
				width: var(--table-width-image);
				background-image: var(--ico-of-image);
				background-size: 24px;
				background-repeat: no-repeat;
				background-position: center 5px;
				opacity: 0.66;
			}
			 .view-table.text-only item-header-4::before {
				background-image: var(--ico-more-dots);
				 height: 7px;
				background-position: center center;
				 opacity: .3;
			}
			.list-user.list-wrap-full .view-table item-header-4::before {
				content: '';
				height: 25px;
				width: 25px;
				background-image: var(--user-avatar);
				background-size: 25px;
				background-repeat: no-repeat;
				opacity: 1;
				border-radius: 6px;
				margin-left: 8px;
				margin-right: 8px;
			}
			.list-user.list-wrap-full .view-table item-header-4::after,.list-user:not(.list-wrap-full) .view-table item-header-4::before {
				content: '';
				height: 25px;
				width: 25px;
				background-image: var(--my-avatar);
				background-size: 25px;
				background-repeat: no-repeat;
				background-position: left center;
				opacity: 1;

				border-radius: 6px;
				margin-left: 8px;
				margin-right: 8px;
			}
			
			.user-not-logged-in .list-user .view-table item-header-4::before {
				content: '';
				height: var(--table-height);
				width: var(--table-width-image);
				background-image: var(--ico-of-image);
				background-size: 24px;
				background-repeat: no-repeat;
				background-position: center 5px;
				opacity: 0.66;
				margin: 0;
			}
			.user-not-logged-in .list-user .view-table item-header-4::before {
				display: none;
			}
			.user-not-logged-in .list-user.list-wrap-full .view-table item-header-4::before {
				height: 30px;
				width: 40px;
				background-image: var(--user-avatar);
				background-size: 25px;
				background-repeat: no-repeat;
				background-position: center;
				opacity: 1;
				border-radius: 6px;
				margin: 0;
			}
			.user-not-logged-in .list-user.list-wrap-full .view-table item-header-4::after {
				content: '';
				height: var(--table-height);
				width: var(--table-width-image);
				background-image: var(--user-avatar);
				background-size: 24px;
				background-repeat: no-repeat;
				background-position: center 5px;
				opacity: 1;
				margin: 0;
			}
			
			.user-not-logged-in .list-user .view-table.text-only item-header-4::before {
				background-image: var(--ico-more-dots);
				 height: 7px;
				background-position: center center;
				 opacity: .3;
			}
			/* title */
			.view-table item-header-5 {
				height: var(--table-height);
				align-items: center;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
			}
				.list-user.list-wrap-full .view-table item-header-5::before {
					content: '';
					height: var(--table-height);
					width: var(--table-width-image);
					background-image: var(--ico-of-image);
					background-size: 24px;
					background-repeat: no-repeat;
					background-position: center 5px;
					opacity: 0.66;
				}
				.view-table item-header-5::after {
					content: var(--title);
					margin-left: 10px;
				}
			@media (min-width: 1380px) {
				.Maximised .view-table item-header-5 {
					width: var(--table-width-title-maximised);
					max-width: var(--table-width-title-maximised);
				}
				.Maximised .view-table:not(.year-after-title) item-header-5 {
					width: calc(var(--table-width-year-type-movie) + var(--table-width-title-maximised) + 10px);
					max-width: calc(var(--table-width-year-type-movie) + var(--table-width-title-maximised) + 10px);
				}
			}
			
			/* year after title */
			.view-table item-header-6 {
				display: none;
				height: var(--table-height);
				width: var(--table-width-year-after-title);
				align-items: center;
				padding-left: 4px;
			}
			.list-has-movies .view-table item-header-6 {
				width: var(--table-width-year-type-movie);
			}
			.view-table.year-after-title item-header-6 {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
			}
			.view-table.year-after-title.hide-year item-header-6 {
				display: none;
			}
				.view-table item-header-6::before {
					content: var(--year-start-end);
				}
			
			/* type */
			.view-table item-header-7 {
				width: var(--table-width-type);
				justify-content: center;
			}
			.view-table.hide-type item-header-7,.simkltvdiscoverlistwrap:not(.HideFilters) .view-table.display-memo-text item-header-7 {
				display: none;
			}
				.view-table item-header-7::before {
					content: var(--type-anime);
				}
			
			/* my rating */
			.view-table item-header-8 {
				width: var(--table-width-rating-my);
				justify-content: center;
			}
				.view-table item-header-8::before {
					content: 'My ⭐';
					color: transparent;
					text-shadow: 0 0 rgb(255 255 255 / 66%);
				}
				.list-wrap-plantowatch .view-table item-header-8 {
					display: none;
				}
				.user-not-logged-in .list-user.list-wrap-plantowatch .view-table item-header-8 {
					display: flex;
				}
				.list-user .view-table item-header-8 {
					width: var(--table-width-rating-my);
					place-items: center;
				}
					.list-user .view-table item-header-8::before {
						content: '';
						height: 24px;
						width: 24px;
						background-image: var(--user-avatar);
						background-size: 24px;
						background-repeat: no-repeat;
						background-position: left center;
						border-radius: 6px;
					}
					.list-user .view-table item-header-8::after {
						content: '⭐';
						color: transparent;
						text-shadow: 0 0 rgb(255 255 255 / 66%);
					}
				.list-user .view-table item-header-8-1 {
					width: var(--table-width-rating-my);
					place-items: center;
				}
			
			.list-my .view-table.hide-rating-my item-header-8,.list-user .view-table.hide-rating-my item-header-8-1,.list-discover .view-table.hide-rating-my item-header-8 {
				 display: none;
			}
				.user-not-logged-in .list-user .view-table item-header-8-1 {
					display: none;
				}
					.list-user .view-table item-header-8-1::before {
						content: '';
						height: 24px;
						width: 24px;
						background-image: var(--my-avatar);
						background-size: 24px;
						background-repeat: no-repeat;
						background-position: left center;
						border-radius: 6px;
					}
					.list-user .view-table item-header-8-1::after {
						content: '⭐';
						color: transparent;
						text-shadow: 0 0 rgb(255 255 255 / 66%);
					}
			@media (min-width: 1340px) {
				.Maximised .view-table item-header-8 {
					width: var(--table-width-rating-my);
					justify-content: center;
				}
				.Maximised:not(.list-user) .view-table item-header-8::before {
					content: 'My ⭐';
						color: transparent;
						text-shadow: 0 0 rgb(255 255 255 / 66%);
				}
			}
			/* mal\imdb rating */
			.view-table item-header-9 {
				width: var(--table-width-rating-imdb);
				justify-content: center;
			}
				.view-table item-header-9::before {
					content: var(--rating);
				}
			
			.view-table.hide-rating item-header-9 {
				display: none;
			}
			
			/* Simkl rating */
			.view-table item-header-10 {
				width: var(--table-width-rating-simkl);
			}
			
			/* rank */
			.view-table item-header-11 {
				width: var(--table-width-rank);
				justify-content: center;
			}
			.view-table item-header-11::before {
				content: var(--rank);
			}
			.view-table.hide-rank item-header-11,.simkltvdiscoverlistwrap.sort-by-release-soon item-header-11 {
				display: none;
			}
			.sort-by-total-seasons .view-table item-header-11::before {
				content: 'Seasons';
			}
			.sort-by-total-episodes .view-table item-header-11::before {
				content: 'Eps';
			}
			.sort-by-watched .view-table item-header-11::before {
				content: 'People Watched';
				font-size: 11px;
			}
			.sort-by-plan-to-watch .view-table item-header-11::before {
				content: 'People Plan to Watch';
				font-size: 11px;
			}
			.sort-by-votes .view-table item-header-11::before {
				content: 'Votes';
			}
			.sort-by-drop-rate .view-table item-header-11::before {
				content: 'D. Rate';
			}
			.sort-by-last-watched.list-user .view-table item-header-11::before {
				content: 'My Last Watched';
			}
			.sort-by-my-progress.list-user .view-table item-header-11::before {
				content: 'My Progress';
			}
			.sort-by-drop-rate .view-table item-header-11::before {
				content: 'D. Rate';
			}
			.sort-by-next-air-date .view-table item-header-11::before {
				content: 'Airing';
			}
			.sort-by-length .view-table item-header-11::before {
				content: 'Ep. Time';
			}
			.sort-by-length.list-has-movies .view-table item-header-11::before {
				content: 'Runtime';
			}
			.sort-by-budget .view-table:not(.hide-wl) item-header-11::before {
				content: 'Budget';
			}
			.sort-by-revenue .view-table:not(.hide-wl) item-header-11::before {
				content: 'Box office';
			}
			/* progress */
			.view-table item-header-12 {
				width: var(--table-width-progress);
				justify-content: center;
			}
			.list-user .view-table item-header-12 {
				pointer-events: none;
			}
			.view-table item-header-12::before {
				content: var(--last-episode-aired);
			}
			.list-my.list-wrap-completed:not(.HideFilters) .view-table item-header-12::before {
				content: 'Completed';
			}
			@media /*Desktop */  (min-width: 1025px) {
				.view-table.hide-wl item-header-12 {
					display: none;
				}
			}
			
			/* airing date */
			@media /*Desktop */  (min-width: 1025px) {
				.HideFilters .view-table item-header-13 {
					width: var(--table-width-airing-date);
					justify-content: center;
				}
					.HideFilters .view-table item-header-13::before {
						content: 'Airing';
					}
					.HideFilters .view-table .type-movies item-header-13::before {
						content: 'Theater';
					}
			}
			/*memo */
			.view-table item-header-14 {
				width: var(--table-width-memo);
				justify-content: center;
			}
			.view-table.display-memo-text item-header-14 {
				width: var(--table-width-memo-text);
				text-align: left;
				justify-content: left;
				padding: 8px;
				padding-left: 16px;
			}
			.view-table item-header-14::before {
				content: 'Memo';
			}
			@media /*Desktop */  (min-width: 1025px) {
				.view-table.hide-wl item-header-14 {
					display: none;
				}
			}
			
			/* fav */
			.view-table item-header-15 {
				width: var(--table-width-fav);
				justify-content: center;
			}
			.view-table item-header-15::before {
				content: 'Fav';
			}
			@media /*Desktop */  (min-width: 1025px) {
				.view-table.hide-wl item-header-15 {
					display: none;
				}
			}
			/* date-watched */
			.HideFilters.list-my .view-table item-header-16,.HideFilters.list-user .view-table item-header-16 {
				width: var(--table-width-date-watched);
				justify-content: center;
			}
			.HideFilters.list-my.date-watched-private .view-table item-header-16,.HideFilters.list-user.date-watched-private .view-table item-header-16 {
				display: none;
			}
			.HideFilters.list-my .view-table item-header-16::before,.HideFilters.list-user .view-table item-header-16::before {
					content: 'Watched';
				}
			.HideFilters.list-my.list-wrap-plantowatch .view-table item-header-16::before,.HideFilters.list-user.list-wrap-plantowatch .view-table item-header-16::before {
					content: 'Added';
				}
			.HideFilters.date-watched-private .view-table item-header-16::before {
				display: none;
				content: '';
			}
			@media /*Desktop */  (min-width: 1025px) {
				.HideFilters .view-table.hide-wl item-header-16 {
					display: none;
				}
			}
			/* budget */
			@media /*Desktop */  (min-width: 1025px) {
				.simkltvdiscoverlistwrap.list-has-movies .view-table.hide-wl item-header-17 {
					width: var(--table-width-budget);
					justify-content: center;
				}
				.simkltvdiscoverlistwrap.list-has-movies .view-table.hide-wl item-header-17::before {
					content: 'Budget';
				}
			}
			/* budget */
			@media /*Desktop */  (min-width: 1025px) {
				.simkltvdiscoverlistwrap.list-has-movies .view-table.hide-wl item-header-18 {
					width: var(--table-width-box-office);
					justify-content: center;
				}
				.simkltvdiscoverlistwrap.list-has-movies .view-table.hide-wl item-header-18::before {
					content: 'Box office';
				}
			}
			/* genres */
			@media /*Desktop */  (min-width: 1025px) {
				.simkltvdiscoverlistwrap:is(.list-has-tv,.list-has-anime) .view-table.hide-wl item-header-17 {
					width: var(--table-width-genres);
					margin-right: 6px;
					justify-content: flex-start;
				}
				.simkltvdiscoverlistwrap.list-user:is(.list-has-tv,.list-has-anime) .view-table.hide-wl item-header-17 {
					width: calc(var(--table-width-genres) - var(--poster-small-width) - 40px);
				}
				.simkltvdiscoverlistwrap.list-has-tv .view-table.hide-wl item-header-17::before,.simkltvdiscoverlistwrap.list-has-anime .view-table.hide-wl item-header-17::before {
					content: 'Genres';
				}
			}
			
			
			edit-list.list-suggested .view-table item-header-17 {
				width: var(--table-width-user-suggested);
				justify-content: center;
			}
			edit-list.list-suggested .view-table item-header-17::before {
					content: 'Suggested';
			}
			edit-list.has-approved .view-table item-header-18 {
				width: var(--table-width-user-added);
				justify-content: center;
			}
			edit-list.has-approved .view-table item-header-18::before {
					content: 'Approved';
			}
			edit-list.has-added-by-someone .view-table item-header-19 {
				width: var(--table-width-user-added);
				justify-content: center;
			}
			edit-list.has-added-by-someone .view-table item-header-19::before {
					content: 'Added';
			}
			edit-list .view-table item-header-20 {
				width: var(--table-width-user-added);
				justify-content: center;
			}
			edit-list .view-table item-header-20::before {
					content: 'Delete';
			}
			edit-list.list-add .view-table item-header-20::before,edit-list.list-suggest .view-table item-header-20::before {
					content: 'List';
			}
			edit-list .view-table item-header-21 {
				width: var(--table-width-user-added);
				justify-content: center;
			}
			edit-list .view-table item-header-21::before {
					content: 'Move';
			}
			edit-list.list-search .view-table item-header-21 {
				display: none;
			}
			
		/*END TABLE HEADER*/ }
		
		
		/* TABLE ITEMS */
		
		/* airing status */
		.view-table item-1-1-1 {
		}
		.status-production item-1-1 {
			--status-ico: var(--ico-shape-circle-red) ;
		}
		.status-soon item-1-1 {
			--status-ico: var(--ico-shape-circle-red) ;
		}
		.status-ongoing item-1-1 {
			--status-ico: var(--ico-shape-circle-green) ;
		}
		.status-premiere item-1-1 {
			--status-ico: var(--ico-shape-circle-white) ;
		}
		.status-ended item-1-1 {
			--status-ico: transparent ;
		}
		.view-table item-1-1-1-1 {
			width: var(--table-width-airing-status);
			background-image: var(--status-ico);
			background-size: 6px;
			background-repeat: no-repeat;
			background-position: center;
		}
		@media /*Mobile */  (max-width: 1024px) {
			.list-my .view-table:not(.hide-wl,.hide-rating-my) .has-rating item-1-1-1-1 {
				left: 78px;
				top: -3px;
				position: relative;
			}
		}
		.view-table.text-only item-1-1-1-1 {
			position: absolute;
			top: 23px;
			left: 6px;
			height: 16px;
		}
		.list-my.list-wrap-full .view-table.text-only item-1-1-1-1 {
			top: 2px;
			left: 17px;
		}
		.view-table.hide-airing-status item-1-1-1-1, .view-table.airing-after-title item-1-1-1-1 {
			background-image: none;
			width: var(--table-width-hide-airing-status);
		}
		.view-table item-1-1-1-2 {
			align-items: center;
			--number: '1';
		}
		.airing-after-title .status-soon {
			--status-text: 'Soon' ;
		}
		.airing-after-title .status-ongoing {
			--status-text: 'Airing' ;
		}
		.airing-after-title .status-premiere {
			--status-text: 'Premiere' ;
		}
		.view-table.airing-after-title item-1-1-2-3-1-1::after {
			content: var(--status-text);
			font-size: 14px;
			font-weight: 600;
			color: #6f767f;
			padding-top: 0;
			text-decoration: none;
			padding-left: 12px;
			align-self: center;
		}
		@media /*Desktop */  (min-width: 1025px) {
			.list-my.list-wrap-watching.HideFilters .view-table .SimklItem.type-tv.watched-all-episodes item-1-1-2-3-1-0::after,.list-discover.HideFilters .view-table .SimklItem.type-tv.watched-all-episodes item-1-1-2-3-1-0::after {
				content: 'Watched all';
				font-size: 11px;
				font-weight: 600;
				color: #6f767f;
				padding-top: 0;
				text-decoration: none;
				padding-left: 12px;
				align-self: center;
			}
			.list-my.list-wrap-watching.HideFilters .view-table.hide-wl .SimklItem.watched-all-episodes item-1-1-2-3-1-1::after,.list-discover.HideFilters .view-table.hide-wl .SimklItem.watched-all-episodes item-1-1-2-3-1-1::after {
				display: none;
			}
		}
		.list-my.list-wrap-watching .view-table.airing-after-title .SimklItem.watched-all-episodes item-1-1-2-3-1-1::after,.list-discover .view-table.airing-after-title .SimklItem.watched-all-episodes item-1-1-2-3-1-1::after {
			content: var(--status-text) ;
		}
		@media /*Desktop */  (min-width: 1025px) {
			.list-my.list-wrap-watching.HideFilters .view-table.airing-after-title .SimklItem.watched-all-episodes item-1-1-2-3-1-1::after,.list-discover.HideFilters .view-table.airing-after-title .SimklItem.watched-all-episodes item-1-1-2-3-1-1::after {
				content: 'Watched all • ' var(--status-text) ;
			}
		}
		.view-table.airing-after-title.compact item-1-1-2-3-1-1::after {
			font-size: 11px;
		}
		@media /*Desktop */  (min-width: 1025px) {
			.view-table.hide-airing-status item-1-1-2-3-1-1::after {
				display: none;
			}
			.view-table.display-position item-header-1 {
				width: 0;
			}
			.view-table.display-position  {
				    --table-width-airing-status: 18px;
			}
			.view-table.display-position item-1-1-1-1 {
				position: absolute;
				top: 1px;
				left: 48px;
				height: 10px;
				width: 10px;
			}
			
		}
		
		/* position */
		.view-table.display-position item-1-1-1-2-1::before {
			content: var(--position);
			font-size: 11px;
			width: var(--table-width-position);
			align-items: center;
			text-align: left;
			opacity: .7;
			padding-left: 4px;
			padding-right: 4px;
		}
		@media /*Mobile */  (max-width: 1024px) {
		.view-table.display-position item-1-1-1-2-1::before {
			opacity: 1;
			background: #3b4a58;
			text-align: center;
			border-radius: 6px;
			padding: 4px;
			font-weight: 700;
			color: #fff;
			border: 2px solid rgb(255 255 255 / 30%);
			}
			.view-table.display-position .has-rating item-1-1-1-2 {
				padding-left: 4px;
			}
		}
		
		@media /*Desktop */  (min-width: 1025px) {
			.view-table.display-position,.view-table.display-position item-header-2 {
				--table-width-position: 48px;
					place-content: center;
				margin-right: 4px;
			}
			.view-table.display-position item-header-2 {
				--table-width-position: 52px;
			}
			 .view-table.display-position item-1-1-1-2-1 {
				margin-left: 4px;
				width: fit-content;
				min-width: var(--table-width-position);
				max-width: var(--table-width-position);
				border: 1px solid rgba(255, 255, 255, 0.1);
				border-radius: 4px;
				color: #fff;
				font-size: 24px;
				height: 42px;
				line-height: 42px;
				margin-right: 10px;
				text-align: center;
				align-self: start;
				justify-content: center;
				place-items: center;
				height: 100%;
			}
			 .view-table.display-position item-1-1-1-2-1::before {
				font-family: Verdana, Arial;
				width: auto;
				line-height: 40px;
				font-size: 24px;
				color: #fff;
				text-align: center;
				align-self: center;
				font-size: 90%;
			}
		}
		
		
		/* year */
		.view-table item-1-1-2-0,.view-table item-1-1-2-3-1-2 {
			flex-direction: column;
			width: var(--table-width-year);
			min-width: var(--table-width-year);
			white-space: nowrap;
			align-self: center;
			text-align: left;
			padding-left: 4px;
		}
		.view-table .type-movie item-1-1-2-0,.view-table .type-movie item-1-1-2-3-1-2,.view-table .type-movies item-1-1-2-0,.view-table .type-movies item-1-1-2-3-1-2 {
			width: var(--table-width-year-type-movie);
			min-width: var(--table-width-year-type-movie);
		}
		.view-table .SimklItem.type-tv.status-premiere {
			--status-text: 'New Show';
		}
		.view-table .SimklItem.type-anime.status-premiere {
			--status-text: 'New Anime';
		}
		.view-table .SimklItem.type-movie.status-premiere {
			--status-text: 'New Movie';
		}
		.view-table .SimklItem.type-movie.status-production {
			--status-text: 'In Production';
		}
		.view-table .SimklItem.status-soon {
			--status-text: var(--status-soon-text);
		}
		.view-table item-1-1-2-0::before, .view-table.year-after-title item-1-1-2-3-1-2::before {
			content: var(--year-start-end);
			font-size: 12px;
		}
		.view-table .type-movie item-1-1-2-0::before, .view-table.year-after-title .type-movie item-1-1-2-3-1-2::before {
			content: var(--year-start);
		}
		.view-table item-1-1-2-0::after, .view-table.year-after-title item-1-1-2-3-1-2::after {
			width:85px;
			content: var(--status-text);
			font-size: 11px;
			color: hsla(0, 0%, 100%, 0.40);
		}
		
		.view-table.airing-after-title item-1-1-2-0::after, .view-table.airing-after-title.year-after-title item-1-1-2-3-1-2::after {
			display:none;
		}
		
		.view-table.style-modern item-1-1-2-0::before, .view-table.style-modern.year-after-title item-1-1-2-3-1-2::before {
			font-size: 14px;
		}
		.view-table.year-after-title item-1-1-2-0 {
			display: none;
		}
		.view-table.hide-year item-1-1-2-0, .view-table.hide-year item-1-1-2-3-1-2 {
			display: none;
		}
		
		/* poster */
		.view-table item-1-1-2-2 {
			background-image:  var(--poster);
			background-size: var(--poster-small-width) var(--poster-small-bg-height);
			background-repeat: no-repeat;
			background-position: center;
			min-width: var(--poster-small-width);
			height: var(--poster-small-height);
			align-self: center;
			opacity: 0;
			border-radius: 3px;
			position: relative;
		}
		.view-table .poster-loaded item-1-1-2-2,.view-table.text-only item-1-1-2-2 {
			transition: opacity 0.5s;
			opacity: 1;
		}
		.view-table.style-retro item-1-1-2-2 {
			margin-top: 4px;
			margin-bottom: 4px;
		}
		.view-table.style-retro .no-poster item-1-1-2-2 {
			margin: 0;
		}
		.view-table .no-poster item-1-1-2-2 {
			--poster: url(https://simkl.in/poster_no_pic_c.png);
		}
		.simkltvdiscoverlistwrap:not(.list-wrap-watching,.list-wrap-plantowatch,.list-wrap-completed,.list-wrap-onhold,.list-wrap-dropped) .view-table .last-active item-1-1-2-2 {
			animation: hide-background-last-active 3s;
		}
		@keyframes hide-background-last-active {
		from {background-image:  var(--poster);}
		50% {background-image: url("/img_all/pixel.gif")}
		to {background-image:  var(--poster);}
		}
			.view-table .list-watching item-1-1-2-2 {
				--ico-list: var(--ico-list-watching);
			}
			.view-table .list-plantowatch item-1-1-2-2 {
				--ico-list: var(--ico-list-plan);
			}
			.view-table .list-completed item-1-1-2-2 {
				--ico-list: var(--ico-list-completed-full);
			}
			.view-table .list-user-onhold item-1-1-2-1 {
				--ico-list: var(--ico-list-hold);
			}
			.view-table .list-onhold item-1-1-2-2 {
				--ico-list: var(--ico-list-hold);
			}
			.list-my.list-wrap-full .view-table .list-dropped item-1-1-2-2 {
				--ico-list: var(--ico-list-dropped);
			}
			.view-table .list-user-dropped item-1-1-2-1 {
				--ico-list: var(--ico-list-dropped);
			}
		
			.list-user .view-table .list-user-watching item-1-1-2 {
				--ico-list-user: var(--ico-list-watching);
			}
			.list-user .view-table .list-user-plantowatch item-1-1-2 {
				--ico-list-user: var(--ico-list-plan);
			}
			.list-user .view-table .list-user-completed item-1-1-2 {
				--ico-list-user: var(--ico-list-completed-full);
			}
			.list-user .view-table .list-user-onhold item-1-1-2 {
				--ico-list-user: var(--ico-list-hold);
			}
			.list-user .view-table .list-user-dropped item-1-1-2 {
				--ico-list-user: var(--ico-list-dropped);
			}
		
		
			.list-user .view-table .list-watching item-1-1-2 {
				--ico-list: var(--ico-list-watching);
			}
			.list-user .view-table .list-plantowatch item-1-1-2 {
				--ico-list: var(--ico-list-plan);
			}
			.list-user .view-table .list-completed item-1-1-2 {
				--ico-list: var(--ico-list-completed-full);
			}
			.list-user .view-table .list-onhold item-1-1-2 {
				--ico-list: var(--ico-list-hold);
			}
			.list-user .view-table .list-dropped item-1-1-2 {
				--ico-list: var(--ico-list-dropped);
			}
			@media /*Desktop */  (min-width: 1025px) {
				.list-wrap-full.list-user .view-table item-1-1-2-1::before {
					content: '';
					background: var(--ico-list-user) center  / 22px no-repeat;
					width: 30px;
					height: 30px;
					opacity: .5;
				}
				.simkltvdiscoverlistwrap:not(.list-user) .view-table.hide-wl item-1-1-2-2::before {
					display: none;
				}
			}
		.view-table item-1-1-2-2::before {
			content: '';
			background: var(--ico-list) center  / 22px no-repeat;
			width: var(--poster-small-width);
			height: var(--poster-small-height);
			-webkit-filter: drop-shadow(2px 4px 6px black);
					filter: drop-shadow(2px 4px 6px black);
		}
		
		.list-user .view-table item-1-1-2-1::before {
			background: var(--ico-list-user) center  / 22px no-repeat;
		}
		.list-user .view-table item-1-1-2-2::before {
			background: var(--ico-list) center  / 22px no-repeat;
		}
		.list-my .view-table item-1-1-2-2::before {
			background: transparent;
		}
		.list-my.list-wrap-full .view-table item-1-1-2-2::before {
			background: var(--ico-list) center  / 22px no-repeat;
		}
		.view-table .list-watching item-1-1-2-2::before,.view-table .list-plantowatch item-1-1-2-2::before,.view-table .list-completed item-1-1-2-2::before,.view-table .list-onhold item-1-1-2-2::before,.view-table .list-dropped item-1-1-2-2::before  {
			background-color:rgba(0,0,0,0.2);
			opacity: 0.8;
		}
		.list-my:not(.list-wrap-full) .view-table item-1-1-2-2::before {
			background-color:rgba(0,0,0,0.0);
			opacity: 1;
		}
		@media /*Mobile and Tablet */  (max-width: 1024px) {
			.simkltvdiscoverlistwrap.list-my:not(.list-wrap-full) .view-table .SimklItem:is(.list-watching,.list-plantowatch,.list-completed,.list-onhold,.list-dropped) item-1-1-2-2::before {
				background-color:rgba(0,0,0,0);
				opacity: 1;
			}
		}
		.view-table.text-only item-1-1-2-2::before,.list-user .view-table.text-only item-1-1-2-2::before {
			background-color: transparent;
		}
		@media /*Desktop*/ (min-width: 1025px) {
			.view-table .SimklItem:hover item-1-1-2-2::before {
				background-color: transparent;
			}
			.list-my:not(.list-wrap-full) .view-table.text-only  item-1-1-2-2::before,.list-discover .view-table.text-only .SimklItem:not(.list-watching):not(.list-completed):not(.list-onhold):not(.list-dropped):not(.list-plantowatch) item-1-1-2-2::before, .user-not-logged-in .view-table.text-only  item-1-1-2-2::before {
				display: flex;
				content: '';
				background-image: var(--ico-more-dots);
				background-repeat: no-repeat;
				background-position: center;
				background-size: 24px;
				opacity: .1;
			}
			.list-my:not(.list-wrap-full) .view-table.text-only .SimklItem:hover item-1-1-2-2::before,.list-discover .view-table.text-only .SimklItem:not(.list-watching):not(.list-completed):not(.list-onhold):not(.list-dropped):not(.list-plantowatch):hover item-1-1-2-2::before {
				opacity: .6;
			}
		}
		.list-my.list-wrap-full .view-table.text-only  item-1-1-2-2::before {
			opacity: .8;
		}
		.list-user .view-table item-1-1-2-2::before {
			opacity: 1;
			justify-content: center;
		}
		.list-user .view-table.text-only item-1-1-2-2::before {
			opacity: .8;
		}
		.user-not-logged-in .view-table.text-only  item-1-1-2-2::before {
			opacity: .1;
		}
		@media /*Desktop*/ (min-width: 1025px) {
		.list-user .view-table item-1-1-2-1 {
			width: 40px;
			background-color: rgb(48 48 48);
			justify-content: center;
			align-items: center;
			display: none;
		}
			.list-user .view-table.style-modern item-1-1-2-1 {
				background-color: rgb(25, 32, 37);
			}
			.list-user.list-wrap-full .view-table item-1-1-2-1 {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
			}
		}
		/* hover on 3 dots */
		.view-table item-1-1-2-2-1 {
			display: none;
		}
		@media /*Desktop */ (min-width: 1025px) {
			.view-table item-1-1-2-2:hover item-1-1-2-2-1 {
				display: flex;
				position: absolute;
				width: max-content;
				border-radius: 6px;
				border: 1px solid rgba(112, 112, 112, 0.19);
				box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
				position: absolute;
				top: 70px;
				left: 0px;
				z-index: 5;
				flex-direction: column;
				background-color: rgba(53, 56, 58, 1);
				font-size: 14px;
				color: #FFF;
				overflow: hidden;
			}
			.view-table.compact item-1-1-2-2:hover item-1-1-2-2-1 {
				top: 40px;
			}
			.view-table.text-only item-1-1-2-2:hover item-1-1-2-2-1 {
				top: 30px;
			}
		}
		.view-table item-1-1-2-2-1-1::after,.view-table item-1-1-2-2-1-2::after,.view-table item-1-1-2-2-1-3::after,.view-table item-1-1-2-2-1-12-1::after,.view-table item-1-1-2-2-1-12-2::after,.view-table item-1-1-2-2-1-12-3::after,.view-table item-1-1-2-2-1-12-4::after,.view-table item-1-1-2-2-1-12-5::after,.view-table item-1-1-2-2-1-12-6::after,.view-table item-1-1-2-2-1-12-7::after,.view-table item-1-1-2-2-1-12-8::after,.global_div:has(list-wrap.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-1::after,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-2::after,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-3::after,.view-table item-1-1-2-2-1-12-9::after,
		
		.view-card.style-large item-1-1-2-2-1-1::after,.view-card.style-large item-1-1-2-2-1-2::after,.view-card.style-large item-1-1-2-2-1-3::after,.view-card.style-large item-1-1-2-2-1-12-1::after,.view-card.style-large item-1-1-2-2-1-12-2::after,.view-card.style-large item-1-1-2-2-1-12-3::after,.view-card.style-large item-1-1-2-2-1-12-4::after,.view-card.style-large item-1-1-2-2-1-12-5::after,.view-card.style-large item-1-1-2-2-1-12-6::after,.view-card.style-large item-1-1-2-2-1-12-7::after,.view-card.style-large item-1-1-2-2-1-12-8::after,.view-card.style-large item-1-1-2-2-1-12-9::after,
		
		.view-card.style-mini item-1-1-2-2-1-1::after,.view-card.style-mini item-1-1-2-2-1-2::after,.view-card.style-mini item-1-1-2-2-1-3::after,.view-card.style-mini item-1-1-2-2-1-12-1::after,.view-card.style-mini item-1-1-2-2-1-12-2::after,.view-card.style-mini item-1-1-2-2-1-12-3::after,.view-card.style-mini item-1-1-2-2-1-12-4::after,.view-card.style-mini item-1-1-2-2-1-12-5::after,.view-card.style-mini item-1-1-2-2-1-12-6::after,.view-card.style-mini item-1-1-2-2-1-12-7::after,.view-card.style-mini item-1-1-2-2-1-12-8::after,.view-card.style-mini item-1-1-2-2-1-12-9::after,
		
		.view-poster item-1-1-2-2-1-1::after,.view-poster item-1-1-2-2-1-2::after,.view-poster item-1-1-2-2-1-3::after,.view-poster item-1-1-2-2-1-12-1::after,.view-poster item-1-1-2-2-1-12-2::after,.view-poster item-1-1-2-2-1-12-3::after,.view-poster item-1-1-2-2-1-12-4::after,.view-poster item-1-1-2-2-1-12-5::after,.view-poster item-1-1-2-2-1-12-6::after,.view-poster item-1-1-2-2-1-12-7::after,.view-poster item-1-1-2-2-1-12-8::after,.view-poster item-1-1-2-2-1-12-9::after {
			opacity: 0.84;
			width: 100%;
			padding:10px;
			padding-right: 14px;
			cursor: pointer;
			text-align: start;
			padding-left: 40px;
		}
		
		@media /*Desktop */ (min-width: 1025px) {
			.view-table item-1-1-2-2-1-1:hover::after,.view-table item-1-1-2-2-1-2:hover::after,.view-table item-1-1-2-2-1-3:hover::after,.view-table item-1-1-2-2-1-12-1:hover::after,.view-table item-1-1-2-2-1-12-2:hover::after,.view-table item-1-1-2-2-1-12-3:hover::after,.view-table item-1-1-2-2-1-12-4:hover::after,.view-table item-1-1-2-2-1-12-5:hover::after,.view-table item-1-1-2-2-1-12-6:hover::after,.view-table item-1-1-2-2-1-12-7:hover::after,.view-table item-1-1-2-2-1-12-8:hover::after,.global_div:has(list-wrap.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-1:hover::after,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-2:hover::after,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-3:hover::after,.view-table item-1-1-2-2-1-12-6:hover::after,.view-table item-1-1-2-2-1-12-7:hover::after,.view-table item-1-1-2-2-1-12-9:hover::after {
				opacity: 1;
				background-color: rgba(255,255,255,0.2);
			}
		}
		.view-table item-1-1-2-2-1-1::after,.view-card.style-large item-1-1-2-2-1-1::after,.view-card.style-mini item-1-1-2-2-1-1::after,.view-poster item-1-1-2-2-1-1::after {
			background: var(--ico-trailer) left 10px center / 20px no-repeat;
			content: 'Play trailer';
		}
		.view-table .playing-trailer item-1-1-2-2-1-1::after,.view-card.style-large .playing-trailer item-1-1-2-2-1-1::after,.view-card.style-mini .playing-trailer item-1-1-2-2-1-1::after,.view-poster .playing-trailer item-1-1-2-2-1-1::after {
			content: 'Hide trailer';
		}
		.view-table .SimklItem:not(.has-trailer) item-1-1-2-2-1-1::after,.view-card .SimklItem:not(.has-trailer) item-1-1-2-2-1-1::after,.view-poster .SimklItem:not(.has-trailer) item-1-1-2-2-1-1::after {
			opacity: .5;
		}
		.view-table item-1-1-2-2-1-2::after,.view-card.style-large item-1-1-2-2-1-2::after,.view-card.style-mini item-1-1-2-2-1-2::after,.view-poster item-1-1-2-2-1-2::after {
			background: var(--ico-shape-triangle) left 14px center / 12px no-repeat;
			content: 'Watch online';
		}
		.view-table item-1-1-2-2-1-3::after,.view-card.style-large item-1-1-2-2-1-3::after,.view-card.style-mini item-1-1-2-2-1-3::after,.view-poster item-1-1-2-2-1-3::after {
			background: var(--ico-shape-star-yellow) left 11px center / 18px no-repeat;
			content: 'Rate this';
			border-bottom: rgba(255,255,255,0.20) solid 1px;
		}
		.view-table item-1-1-2-2-1-12,.view-card.style-large item-1-1-2-2-1-12,.view-card.style-mini item-1-1-2-2-1-12,.view-poster item-1-1-2-2-1-12 {
			flex-direction: column;
		}
		.view-table item-1-1-2-2-1-12-2,.view-table item-1-1-2-2-1-12-3,.view-table item-1-1-2-2-1-12-4,.view-table item-1-1-2-2-1-12-5,.view-table item-1-1-2-2-1-12-6,.view-table item-1-1-2-2-1-12-7,.view-table item-1-1-2-2-1-12-8,.global_div:has(list-wrap.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-1,.list-custom .view-table item-1-1-2-2-1-12-8-2,.list-custom .view-table item-1-1-2-2-1-12-8-3, .view-table item-1-1-2-2-1-12-9,
		
		.view-card.style-large item-1-1-2-2-1-12-2,.view-card.style-large item-1-1-2-2-1-12-3,.view-card.style-large item-1-1-2-2-1-12-4,.view-card.style-large item-1-1-2-2-1-12-5,.view-card.style-large item-1-1-2-2-1-12-6,.view-card.style-large item-1-1-2-2-1-12-7,.view-card.style-large item-1-1-2-2-1-12-8,.view-card.style-large item-1-1-2-2-1-12-9,
		
		.view-card.style-mini item-1-1-2-2-1-12-2,.view-card.style-mini item-1-1-2-2-1-12-3,.view-card.style-mini item-1-1-2-2-1-12-4,.view-card.style-mini item-1-1-2-2-1-12-5,.view-card.style-mini item-1-1-2-2-1-12-6,.view-card.style-mini item-1-1-2-2-1-12-7,.view-card.style-mini item-1-1-2-2-1-12-8,.view-card.style-mini item-1-1-2-2-1-12-9,
		
		.view-poster item-1-1-2-2-1-12-2,.view-poster item-1-1-2-2-1-12-3,.view-poster item-1-1-2-2-1-12-4,.view-poster item-1-1-2-2-1-12-5,.view-poster item-1-1-2-2-1-12-6,.view-poster item-1-1-2-2-1-12-7,.view-poster item-1-1-2-2-1-12-8,.view-poster item-1-1-2-2-1-12-9 {
			display: none;
		}
		.simkl-is-desktop .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-1,.view-table .show-more-menu-plus item-1-1-2-2-1-12-1,.view-card.style-large .show-more-menu-plus item-1-1-2-2-1-12-1,.view-card.style-mini .show-more-menu-plus item-1-1-2-2-1-12-1,.view-poster .show-more-menu-plus item-1-1-2-2-1-12-1 {
			display: none;
		}
		.simkl-is-desktop .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-2,.simkl-is-desktop .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-3,.simkl-is-desktop .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-4,.simkl-is-desktop .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-5,.simkl-is-desktop .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-6,.simkl-is-desktop .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-7,.simkl-is-desktop .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-8,.simkl-is-desktop .global_div:has(list-wrap.list-my) .list-custom .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-8-1,.simkl-is-desktop .global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-8-2,.simkl-is-desktop .global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-8-3,.simkl-is-desktop .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-9 {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
		}
		.view-table item-1-1-2-2-1-12-1::after,.view-card.style-large item-1-1-2-2-1-12-1::after,.view-card.style-mini item-1-1-2-2-1-12-1::after,.view-poster item-1-1-2-2-1-12-1::after {
			background: var(--ico-more-dots) left 11px center / 19px no-repeat;
			content: var(--text-list-edit);
		}
		.view-table item-1-1-2-2-1-12-2::after,.view-card.style-large item-1-1-2-2-1-12-2::after,.view-card.style-mini item-1-1-2-2-1-12-2::after,.view-poster item-1-1-2-2-1-12-2::after {
			background: var(--ico-list-watching) left 11px center / 21px no-repeat;
			content: var(--text-list-watching);
		}
		.view-table .list-plantowatch item-1-1-2-2-1-12-2::after,.view-table .list-completed item-1-1-2-2-1-12-2::after,.view-table .list-onhold item-1-1-2-2-1-12-2::after,
		
		.view-card.style-large .list-plantowatch item-1-1-2-2-1-12-2::after,.view-card.style-large .list-completed item-1-1-2-2-1-12-2::after,.view-card.style-large .list-onhold item-1-1-2-2-1-12-2::after,
		
		.view-card.style-mini .list-plantowatch item-1-1-2-2-1-12-2::after,.view-card.style-mini .list-completed item-1-1-2-2-1-12-2::after,.view-card.style-mini .list-onhold item-1-1-2-2-1-12-2::after,
		
		.view-poster .list-plantowatch item-1-1-2-2-1-12-2::after,.view-poster .list-completed item-1-1-2-2-1-12-2::after,.view-poster .list-onhold item-1-1-2-2-1-12-2::after {
			content: var(--text-list-watching);
		}
		.view-table item-1-1-2-2-1-12-3::after,.view-card.style-large item-1-1-2-2-1-12-3::after,.view-card.style-mini item-1-1-2-2-1-12-3::after,.view-poster item-1-1-2-2-1-12-3::after {
			background: var(--ico-list-plan) left 11px center / 20px no-repeat;
			content: var(--text-list-plantowatch);
		}
		.view-table item-1-1-2-2-1-12-4::after,.view-card.style-large item-1-1-2-2-1-12-4::after,.view-card.style-mini item-1-1-2-2-1-12-4::after,.view-poster item-1-1-2-2-1-12-4::after {
			background: var(--ico-list-completed) left 11px center / 19px no-repeat;
			content: var(--text-list-completed);
		}
		.view-table .type-movie item-1-1-2-2-1-12-4::after,.view-card.style-large .type-movie item-1-1-2-2-1-12-4::after,.view-card.style-mini .type-movie item-1-1-2-2-1-12-4::after,.view-poster .type-movie item-1-1-2-2-1-12-4::after {
			content: var(--text-list-iveseenthis);
		}
		.view-table item-1-1-2-2-1-12-5::after,.view-card.style-large item-1-1-2-2-1-12-5::after,.view-card.style-mini item-1-1-2-2-1-12-5::after,.view-poster item-1-1-2-2-1-12-5::after {
			background: var(--ico-list-hold) left 11px center / 19px no-repeat;
			content: var(--text-list-onhold);
		}
		.view-table item-1-1-2-2-1-12-6::after,.view-card.style-large item-1-1-2-2-1-12-6::after,.view-card.style-mini item-1-1-2-2-1-12-6::after,.view-poster item-1-1-2-2-1-12-6::after {
			background: var(--ico-list-dropped) left 11px center / 19px no-repeat;
			content: var(--text-list-dropped);
		}
		.view-table item-1-1-2-2-1-12-7::after,.view-card.style-large item-1-1-2-2-1-12-7::after,.view-card.style-mini item-1-1-2-2-1-12-7::after,.view-poster item-1-1-2-2-1-12-7::after {
			background: var(--ico-list-custom) left 13px center / 18px no-repeat;
			content: 'Add to Custom list';
			border-top: rgba(255,255,255,0.20) solid 1px;
			border-bottom: rgba(255,255,255,0.20) solid 1px;
		}
		.view-table item-1-1-2-2-1-12-8::after,.view-card.style-large item-1-1-2-2-1-12-8::after,.view-card.style-mini item-1-1-2-2-1-12-8::after,.view-poster item-1-1-2-2-1-12-8::after {
			background: var(--ico-list-remove) left 13px center / 16px no-repeat;
			content: 'Remove from watchlist';
			border-bottom: rgba(255,255,255,0.20) solid 1px;
		}
		.global_div:has(list-wrap.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-1::after {
			background: var(--ico-list-remove) left 13px center / 16px no-repeat;
			content: 'Remove from custom list';
			border-bottom: rgba(255,255,255,0.20) solid 1px;
		}
		.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-2::after {
			background: var(--ico-lists) left 13px center / 16px no-repeat;
			content: 'Approve suggestion';
			border-bottom: rgba(255,255,255,0.20) solid 1px;
		}
		.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-3::after {
			background: var(--ico-list-remove) left 13px center / 16px no-repeat;
			content: 'Remove from suggestions';
			border-bottom: rgba(255,255,255,0.20) solid 1px;
		}
		.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-1,.simkl-is-desktop .list-custom .view-table item-1-1-2-2-1-12:hover item-1-1-2-2-1-12-8 {
			display: none;
		}
		
		@media /*Desktop */ (min-width: 1025px) {
			.view-table item-1-1-2-2-1-12-8:hover::after,.global_div:has(list-wrap.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-1:hover::after,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-3:hover::after {
				background-color: rgb(255 10 10 / 19%);
			}
			.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table item-1-1-2-2-1-12-8-2:hover::after {
				background-color: rgb(0 181 95);
			}
		}
		.view-table .list-notinlist item-1-1-2-2-1-12-8,.view-card.style-large .list-notinlist item-1-1-2-2-1-12-8,.view-card.style-mini .list-notinlist item-1-1-2-2-1-12-8,.view-poster .list-notinlist item-1-1-2-2-1-12-8 {
			display: none!important;
		}
		.view-table item-1-1-2-2-1-12-9::after,.view-card.style-large item-1-1-2-2-1-12-9::after,.view-poster item-1-1-2-2-1-12-9::after {
			background: var(--ico-more-dots) left 11px center / 18px no-repeat;
			content: 'More options';
		}
		.view-table .list-watching item-1-1-2-2-1-12-2,.view-table .list-plantowatch item-1-1-2-2-1-12-3,.view-table .list-completed item-1-1-2-2-1-12-4,.view-table .list-onhold item-1-1-2-2-1-12-5,.view-table .list-dropped item-1-1-2-2-1-12-6,.view-table .type-movie item-1-1-2-2-1-12-2,.view-table .type-movie item-1-1-2-2-1-12-5,
		
		.view-card.style-large .list-watching item-1-1-2-2-1-12-2,.view-card.style-large .list-plantowatch item-1-1-2-2-1-12-3,.view-card.style-large .list-completed item-1-1-2-2-1-12-4,.view-card.style-large .list-onhold item-1-1-2-2-1-12-5,.view-card.style-large .list-dropped item-1-1-2-2-1-12-6,.view-card.style-large .type-movie item-1-1-2-2-1-12-2,.view-card.style-large .type-movie item-1-1-2-2-1-12-5,
		
		.view-card.style-mini .list-watching item-1-1-2-2-1-12-2,.view-card.style-mini .list-plantowatch item-1-1-2-2-1-12-3,.view-card.style-mini .list-completed item-1-1-2-2-1-12-4,.view-card.style-mini .list-onhold item-1-1-2-2-1-12-5,.view-card.style-mini .list-dropped item-1-1-2-2-1-12-6,.view-card.style-mini .type-movie item-1-1-2-2-1-12-2,.view-card.style-mini .type-movie item-1-1-2-2-1-12-5,
		
		.view-poster .list-watching item-1-1-2-2-1-12-2,.view-poster .list-plantowatch item-1-1-2-2-1-12-3,.view-poster .list-completed item-1-1-2-2-1-12-4,.view-poster .list-onhold item-1-1-2-2-1-12-5,.view-poster .list-dropped item-1-1-2-2-1-12-6,.view-poster .type-movie item-1-1-2-2-1-12-2,.view-poster .type-movie item-1-1-2-2-1-12-5 {
			display:none!important;
		}


		@media /*Desktop*/ (min-width: 1025px) {
			.list-user .view-table item-1-1-2-2 {
				margin-left: var(--poster-small-width);
				position: relative;
			}

			.list-user .view-table item-1-1-2-2::before {
				position: absolute;
				right: var(--poster-small-width);
				filter: invert(100%) invert(28%) sepia(100%) saturate(1273%) hue-rotate(190deg) brightness(103%) contrast(112%);
				background-color: rgba(0,0,0,0.0);
			}
		}
		.user-not-logged-in .list-user .view-table item-1-1-2-2 {
			margin:0;
		}
		.user-not-logged-in .list-user .view-table item-1-1-2-2::before {
			display: none;
		}
		.list-user .view-table .SimklItem:hover item-1-1-2-2::before {
			opacity: 1;
			filter: none;
		}
		.list-user .view-table item-header-4::before {
		}
		.list-user .view-table item-header-4::after {
			content: '';
			height: var(--table-height);
			width: var(--table-width-image);
			background-image: var(--ico-of-image);
			background-size: 24px;
			background-repeat: no-repeat;
			background-position: center 5px;
			opacity: 0.66;
		}
		
		
		/* title */
		.view-table item-1-1-2,.view-table item-1-1-2-3,.view-table item-1-1-2-3-1,.view-table item-1-1-2-3-1-1 {
			-webkit-box-flex: 1;
			-webkit-flex: 1;
			-ms-flex: 1;
			flex: 1;
		}
		
		 @media (min-width: 1025px) {
			.view-table item-1-1-2 {
				min-height: 44px
			}
			edit-list .HideFilters:not(.Maximised) .view-table item-1-1-2-3-1 {
				align-content: center;
                flex-direction: column;
                align-content: start;
			} 
		}
		.HideFilters:not(.Maximised) .view-table item-1-1-2-3-1 {
			flex-wrap: wrap;
		}
		 @media (min-width: 1380px) {
			.Maximised .view-table item-1-1-2-3-1-0,.Maximised .view-table item-header-5 {
				width:var(--table-width-title-maximised);
			}
			.Maximised .view-table item-1-1,.Maximised .view-table item-1-1-2,.Maximised .view-table item-1-1-2-3 {
				-webkit-box-flex: 0;
				-webkit-flex: 0;
				-ms-flex: 0;
				flex: 0;
			}
		}
        @media (min-width: 1025px) {
            .view-table item-1-1-2-3-1-0 {
                align-self: center;
            }
            edit-list .view-table item-1-1-2-3-1-0 {
                align-self: flex-start;
            }
        }
        
		 @media (max-width: 1280px) {
            .HideFilters .view-table item-1-1-2-3-1-0 {
                flex-wrap: wrap;
                flex-direction: column;
            }
             .list-discover.HideFilters .view-table .SimklItem.type-tv.watched-all-episodes item-1-1-2-3-1-0::after {
                 align-self: flex-start;align-self: flex-start;
             }
        }
		.view-table item-1-1-2-3-1-0::before,edit-list .view-table item-1-1-2-3-1-1-0::before {
			color: #cdd3da;
			font-weight: 400;
			font-size: var(--font-size-title);
			content: var(--title);
			text-align: left;
            align-self: flex-start;
			width: fit-content;
			margin-left:10px;
		}
        .view-table .type-anime.has-seasons.no-season-in-title item-1-1-2-3-1-0 {
            align-self: flex-start;
        }
        .view-table .type-anime.has-seasons.no-season-in-title item-1-1-2-3-1-0,.view-card.style-wide .type-anime.has-seasons.no-season-in-title item-1-2-1-1 {
            flex-direction: column;
            align-items: flex-start;
            gap: 4px;
            justify-content: center;
        }
		@media /*Mobile and Tablet*/ (max-width: 1024px) {
			.view-table .type-anime.has-seasons.no-season-in-title item-1-1-2-3-1-0,.view-card.style-wide .type-anime.has-seasons.no-season-in-title item-1-2-1-1 {
				width: 100%;
				text-align: left;
			}
		}

        .view-card.style-wide .type-anime.has-seasons.no-season-in-title item-1-2-1-1 {
            gap: 0;
        }
        .view-card.style-mini .type-anime.has-seasons.no-season-in-title item-1-2-1-1 {
            gap: 0;
            column-gap: 10px;
            flex-wrap: wrap;
        }
        .view-table .type-anime.has-seasons.no-season-in-title item-1-1-2-3-1-0::after,.view-card:is(.style-mini,.style-wide) .type-anime.has-seasons.no-season-in-title item-1-2-1-1::after {
            content: 'Season ' var(--anime-season);
            font-size: 12px;
            font-weight: 600;
            color: #6f767f;
            padding-top: 0;
            text-decoration: none;
            margin-left: 10px;
            align-self: self-start;
        }
        .view-card.style-mini .type-anime.has-seasons.no-season-in-title item-1-2-1-1::after {
            margin-left: 0;
        }
        .view-card.style-wide .type-anime.has-seasons.no-season-in-title item-1-2-1-1::after {
            margin-left: 0;
            text-transform: uppercase;
            font-size: 14px;
        }
		.view-table item-1-1-4 {
			grid-area: type;
			align-items: center;
			justify-content: center;
			width: var(--table-width-type);
		}					
		.view-table item-1-1-4::before {
			color: #cdd3da;
			content: var(--type-anime);
			width: fit-content;
			font-size: 10px;
			font-weight: 600;
			letter-spacing: 1px;
			background:rgba(255,255,255,0.15);
			padding: 2px 6px;
			border-radius: 6px;
		}
		.view-table.hide-type item-1-1-4,.simkltvdiscoverlistwrap:not(.HideFilters) .view-table.display-memo-text item-1-1-4 {
			display:none;
		}
		.view-table item-1-2 * {
			align-items: center;
		}
		/* Column YOU */
		@media /*Desktop*/ (min-width: 1025px) {
			.view-table item-1-2-1::before,.list-user .view-table item-1-2-1::before,.list-user .view-table item-1-2::before {
				content: var(--rating);
				width: 45px;
				align-self: center;
			}
			.list-user .view-table item-1-2::before {
				content: var(--rating-user);
			}
			.user-not-logged-in .list-user .view-table item-1-2::before {
				content: var(--rating-user);
			}
			.list-user .view-table item-1-2-1::before {
				content: var(--rating);
				color: #0077EE;
			}
			.user-not-logged-in .list-user .view-table item-1-2-1::before {
				display: none;
			}
			.list-my.list-wrap-plantowatch .view-table item-1-2-1::before,.list-user.list-wrap-plantowatch .view-table item-1-2::before {
				display:none;
			}
			.user-not-logged-in .list-wrap-plantowatch .view-table item-1-2-1::before {
				display:none;
			}
		}
		@media (min-width: 1340px) {
			.Maximised .view-table item-1-2-1::before {
				content: var(--rating);
				width: var(--table-width-rating-my);
			}
			.Maximised.list-user .view-table item-1-2-1::before {
				content: var(--rating);
			}
		}
		@media (min-width: 1025px) {
			.list-my .view-table.hide-rating-my item-1-2-1::before,.list-user .view-table.hide-rating-my item-1-2-1::before,.list-discover .view-table.hide-rating-my item-1-2-1::before { 
				display:none;
			}
		}
		/* Column IMDB */
		.view-table item-1-2-1-1 {
			--rating:'-';
		}
		.view-table .has-rating-imdb item-1-2-1-1::before {
			--rating: var(--rating-imdb);
		}
		.view-table .has-rating-mal item-1-2-1-1::before {
			--rating: var(--rating-mal);
		}
		.view-table item-1-2-1-1::before {
			content: var(--rating);
			width: var(--table-width-rating-imdb);
			color: #ffbf00;
		}
		.view-table.hide-rating  item-1-2-1-1::before {
			display: none;
		}
		.view-table.hide-rank item-1-2-1-1::after,.simkltvdiscoverlistwrap.sort-by-release-soon .view-table item-1-2-1-1::after {
			display: none;
		}
		
		.view-table .SimklItem.type-tv:not(.has-rating-imdb).has-rating-user item-1-2-1-1::before,.view-table .SimklItem.type-anime:not(.has-rating-mal).has-rating-user item-1-2-1-1::before {
			color: #b8bbc0;
		}
		/* Column Rank */
		.view-table item-1-2-1-1::after {
			content: var(--rank);
			width: var(--table-width-rank);
			color: rgba(255, 255, 255, 0.66);
		}
		.sort-by-total-seasons .view-table item-1-2-1-1::after {
			content: var(--seasons-total-count);
		}
		.sort-by-total-episodes .view-table item-1-2-1-1::after {
			content: var(--episodes-total-count);
		}
		.sort-by-watched .view-table item-1-2-1-1::after {
			content: var(--watched-count);
			font-size: 13px;
		}
		.sort-by-plan-to-watch .view-table item-1-2-1-1::after {
			content: var(--plan-to-watch-count);
			font-size: 13px;
		}
		.sort-by-drop-rate .view-table item-1-2-1-1::after {
			content: var(--drop-rate);
		}
		.sort-by-votes .view-table item-1-2-1-1::after {
			content: var(--rating-imdb-votes);
			font-size: 13px;
		}
		.sort-by-votes.list-has-anime .view-table item-1-2-1-1::after {
			content: var(--rating-mal-votes);
			font-size: 13px;
		}
		.sort-by-last-watched.list-user .view-table item-1-2-1-1::after {
			content: var(--last-episode-watched);
			font-size: 13px;
			color: #0077EE;
		}
		.sort-by-my-progress.list-user .view-table item-1-2-1-1::after {
			counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
			content: counter(episodes-watched-percentage);
			content: var(--last-episode-watched) ' (' counter(episodes-watched-percentage)'%)';
			font-size: 12px;
			color: #0077EE;
		}
		.sort-by-next-air-date:not(.HideFilters) .view-table item-1-2-1-1::after {
			content: var(--air-date);
			font-size: 12px;
		}
		.sort-by-length .view-table item-1-2-1-1::after {
			content: var(--episode-runtime);
		}
		.sort-by-length .view-table .anime-movie item-1-2-1-1::after {
			content: var(--movie-runtime);
		}
		.sort-by-budget.list-has-movies .view-table:not(.hide-wl) item-1-2-1-1::after {
			content: var(--budget);
		}
		.sort-by-revenue.list-has-movies .view-table:not(.hide-wl) item-1-2-1-1::after {
			content: var(--box-office);
			font-size: 13px;
		}
		.sort-by-length.list-has-movies .view-table item-1-2-1-1::after {
			content: var(--movie-runtime);
		}
		/* Column Progress */
		.view-table item-1-2-1-2 {
			color: rgba(255, 255, 255, 0.66);
			font-size: 11px;
			align-items: center;
			width: var(--table-width-progress);
			height: 100%;
			line-height: 110%;
			justify-content: center;
		}
		.view-table.style-modern item-1-2-1-2 {
			font-size: 12px;
		}
		/* Column Progress numbers */
		.view-table item-1-2-1-2-1 {
			height: 100%;
		}
		
		
		
		
			@media /*Progress*/ {
				.view-table item-1-2-1-2 {
						width: 100px;
						flex-direction: column;
				}
				@media /*Desktop */  (min-width: 1025px) {
					.view-table.hide-wl item-1-2-1-2 {
						display: none;
					}
				}
				.list-user .view-table item-1-2-1 {
						pointer-events: none;
				}
				
				@media /*Progress Content*/ {
					
					.view-table item-1-2-1-2-1 {
						
					}
				@media /*Desktop */  (min-width: 1025px) {
						.view-table item-1-2-1-2-1-2 {
							width: 70px;
							justify-content: center;
						}
					}
					.list-my .view-table .type-tv item-1-2-1-2-1-2::before,.list-discover .view-table .type-tv item-1-2-1-2-1-2::before {
						content: var(--last-episode-watched);
					}
					.list-discover .view-table .list-notinlist  item-1-2-1-2-1-2::before,.list-discover .view-table .list-plantowatch:not(.has-episodes-watched) item-1-2-1-2-1-2::before {
						content: '0/' var(--episodes-total-count) ' ' !important;
						opacity: .7;
					}
					.list-discover .view-table .list-plantowatch:not(.has-episodes-watched) item-1-2-1-2-1-2::before {
						opacity: 1;
						content: 'Plan to watch ' !important;
						padding-right: 12px;
					}
				@media /*Desktop */  (min-width: 1025px) {
						.list-discover .view-table .list-plantowatch:not(.has-episodes-watched) item-1-2-1-2-1-2::before {
							padding-right: 0;
						}
					}
					.list-my .view-table .type-tv.has-episodes-watched item-1-2-1-2-1-2::before,.list-discover .view-table .type-tv.has-episodes-watched item-1-2-1-2-1-2::before {
						counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
						content: counter(episodes-watched-percentage);
						content: var(--last-episode-watched) ' (' counter(episodes-watched-percentage)'%)';
					}
					/* show next episode */
					body.simkl-is-desktop .list-my .view-table.show-next-episode .type-tv.has-episodes-watched.has-next-episode-to-watch item-1-2-1-2-1-2::before,
					body.simkl-is-desktop .list-discover .view-table.show-next-episode .type-tv.has-episodes-watched.has-next-episode-to-watch item-1-2-1-2-1-2::before {
						counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
						content: counter(episodes-watched-percentage);
						content: var(--next-episode-to-watch) ' (' counter(episodes-watched-percentage)'%)';
						color: #FFF;
					}

					.view-table .type-tv.list-completed:not(:hover) item-1-2-1-2-1-2::before,.view-table .type-tv.list-plantowatch.watched-all-episodes:not(:hover) item-1-2-1-2-1-2::before {
						display: none;
					}
                    .HideFilters:not(list-wrap-full) .view-table .type-tv.list-completed:not(:hover) item-1-2-1-2-1-2::before {
                        display: flex;
                    }
					.view-table .type-tv.watched-all-episodes.list-completed item-1-2-1-2-1-2::after {
						padding-bottom: 14px;
					}
					.list-user .view-table .type-tv.has-episodes-watched item-1-2-1-2-1-2::before {
						counter-reset: episodes-watched-percentage-user var(--episodes-watched-percentage-user);
						content: var(--last-episode-watched-user) ' (' counter(episodes-watched-percentage-user)'%)';
						
					}
					@media /*Mobile and Tablet */  (max-width: 1024px) {
						.list-user .view-table .type-tv.has-episodes-watched item-1-2-1-2-1-1::before {
							counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
							content:  var(--last-episode-watched) ' (' counter(episodes-watched-percentage)'%)';
						}
						.list-user .view-table .type-anime.has-episodes-watched item-1-2-1-2-1-1::before {
							counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
							content:  var(--last-episode-watched) ' / 'var(--episodes-total-aired-count)' (' counter(episodes-watched-percentage)'%)';
						}
						.list-user .view-table .type-tv.has-episodes-watched item-1-2-1-2-1-2::before {
							display: none;
						}
						.list-user .view-table .type-tv.watched-all-episodes item-1-2-1-2-1-1::before,.list-user .view-table .type-anime.watched-all-episodes item-1-2-1-2-1-1::before {
							content: 'Watched all eps';
						}
					}
					.list-user .view-table .type-tv.watched-all-episodes-user item-1-2-1-2-1-2::before {
						display: none;
					}
					@media /*Mobile and Tablet */  (max-width: 1024px) {
						.list-user .view-table .type-tv.watched-all-episodes-user item-1-2-1-2-1-1::before {
							display: flex;
						}
					}
					.view-table .type-tv.watched-all-episodes item-1-2-1-2-1-2 {
						flex-direction: column;
						padding-bottom: 12px;
					}
					@media /*Mobile and Tablet */  (max-width: 1024px) {
						.list-user .view-table .type-tv.watched-all-episodes item-1-2-1-2-1-2 {
							flex-direction: column;
							padding-bottom: 0;
							padding-left: 6px;
						}
					}
					@media /*Desktop */  (min-width: 1025px) {
						.HideFilters .view-table .type-tv.watched-all-episodes item-1-2-1-2-1-2 {
							padding-bottom: 0;
						}
					}
					.view-table .type-tv.watched-all-episodes item-1-2-1-2-1-2::after {
						position: absolute;
						bottom: 0px;
						font-size: 10px;
						padding-bottom: 8px;
					}
					.list-my.list-wrap-watching.sort-by-next-air-date .view-table .watched-all-episodes.has-episode-next-date item-1-2-1-2-1-2::after {
						content: var(--air-date) !important;
					}
					.view-table.text-only .type-tv.watched-all-episodes item-1-2-1-2-1-2::after {
						bottom: -3px;
					}
					.list-my .view-table .type-tv.status-ended.watched-all-episodes item-1-2-1-2-1-2::after,.list-my .view-table .type-anime.status-ended.watched-all-episodes item-1-2-1-2-1-2::after,.list-discover .view-table .type-tv.status-ended.watched-all-episodes item-1-2-1-2-1-2::after,.list-discover .view-table .type-anime.status-ended.watched-all-episodes item-1-2-1-2-1-2::after {
						content: 'Ended.\a Watched all';
						white-space: pre-line;
					}
					.list-my.list-wrap-completed:not(.HideFilters) .view-table .status-ended.watched-all-episodes item-1-2-1-2-1-2::after {
						content: var(--date-watched);
						font-size: 12px;
						height: 100%;
						align-content: center;
						padding: 0;
						align-items: center;
					}
                    @media (max-width: 1024px) {
                        .list-my.list-wrap-completed .view-table .status-ended.watched-all-episodes item-1-2-1-2-1-2::after {
                            content: var(--date-watched) !important;
                            font-size: 12px;
                            position: relative;
                            top: auto;
                            bottom: auto;
                            padding-bottom: 0;
                            display: flex!important;
                        }
                    }
					@media /*Desktop */  (min-width: 1025px) {
						.list-user .view-table .type-tv.status-ended.watched-all-episodes-user item-1-2-1-2-1-2::after, .list-user .view-table .type-anime.status-ended.watched-all-episodes-user item-1-2-1-2-1-2::after,.list-user .view-table .type-tv.status-ended.watched-all-episodes-user item-1-2-1-2-1::before {
							content: 'Ended. User watched all';
						}
						.list-user .view-table .type-tv.watched-all-episodes-user item-1-2-1-2-1-2::after, .list-user .view-table .type-anime.watched-all-episodes-user item-1-2-1-2-1-2::after,.list-user .view-table .type-tv.watched-all-episodes-user item-1-2-1-2-1::before {
							content: 'User watched all';
						}
					}
					.list-user .view-table .type-tv.watched-all-episodes-user item-1-2-1-2-1 {
						flex-direction: column;
						justify-content: center;
						height: auto;
					}
					.list-user .view-table .type-tv.watched-all-episodes-user item-1-2-1-2-1::after {
						content: var(--episodes-total-count-user) ' episodes';
						opacity: .7;
						padding-top: 2px;
					}
					.list-my.list-wrap-watching .view-table .SimklItem.watched-all-episodes item-1-2-1-2-1-2::after,.list-discover .view-table .SimklItem.watched-all-episodes item-1-2-1-2-1-2::after {
						content: 'Watched all aired';
					}
					@media /*Desktop */  (min-width: 1025px) {
						.list-my.list-wrap-watching.HideFilters .view-table .SimklItem.watched-all-episodes item-1-2-1-2-1-2::after,.list-discover.HideFilters .view-table .SimklItem.watched-all-episodes item-1-2-1-2-1-2::after {
							display: none;
						}
						.HideFilters .view-table .type-tv.watched-all-episodes item-1-2-1-2-1-2::after {
							display: none;
						}
						.simkltvdiscoverlistwrap:is(.list-my,.list-discover) .view-table .SimklItem.has-next-episode-to-watch:is(.type-tv,.type-anime) item-1-2-1-2-1-2::after {
							content: var(--episodes-left-to-watch-count) ' ep. left';
							font-size: 10px;
						}
						.simkltvdiscoverlistwrap:.list-user .view-table .SimklItem.has-next-episode-to-watch-user:is(.type-tv,.type-anime) item-1-2-1-2-1-2::after {
							content: var(--episodes-left-to-watch-count-user) ' ep. left';
							font-size: 10px;
						}
						.simkltvdiscoverlistwrap:is(.list-my,.list-discover) .view-table .SimklItem.has-next-episode-to-watch:is(.type-tv,.type-anime):hover item-1-2-1-2-1-2::after {
							display:none;
						}
						.simkltvdiscoverlistwrap.list-user .view-table .SimklItem.has-next-episode-to-watch-user:is(.type-tv,.type-anime):hover item-1-2-1-2-1-2::after {
							display:none;
						}
					}
					.list-user .view-table .type-tv.watched-all-episodes-user item-1-2-1-2-1-2 {
						display: none;
					}
					.view-table .type-tv.watched-all-episodes:hover item-1-2-1-2-1-2::after {
						display: none;
					}
					body:is(.simkl-is-desktop) .view-table .SimklItem.type-tv:hover  item-1-2-1-2-1-2::before {
						content: var(--last-episode-watched);
					}
					body:is(.simkl-is-desktop) .view-table .SimklItem.type-tv:hover  item-1-2-1-2-1-2::before {
						counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
						content: var(--last-episode-watched) ' (' counter(episodes-watched-percentage)'%)';
					}
					.list-my .view-table .type-anime item-1-2-1-2-1-2::before,.list-discover .view-table .type-anime item-1-2-1-2-1-2::before {
						content: var(--last-episode-watched);
					}
					.view-table .type-anime.has-episodes-watched item-1-2-1-2-1-2::before {
						content: var(--last-episode-watched)'/'var(--episodes-total-count);
					}
					.view-table .type-anime.has-episodes-watched.status-ongoing item-1-2-1-2-1-2::before {
						content: var(--last-episode-watched)'/'var(--episodes-total-aired-count)'/'var(--episodes-total-count);
					}
					.view-table .type-anime.has-episodes-watched.status-ongoing item-1-2-1-2-1:hover item-1-2-1-2-1-2::before {
						content: var(--last-episode-watched)'/'var(--episodes-total-aired-count);
					}
					@media /*Desktop */  (min-width: 1025px) {
						.list-user .view-table .type-anime item-1-2-1-2-1-2::before {
							content: var(--last-episode-watched-user)'/'var(--episodes-total-count);
						}
						.list-user .view-table .type-anime.has-episodes-watched-user item-1-2-1-2-1-2::before {
							content: var(--last-episode-watched-user)'/'var(--episodes-total-aired-count);
						}
						.list-user .view-table .type-anime.has-episodes-watched-user.status-ended item-1-2-1-2-1-2::before {
							content: var(--last-episode-watched-user)'/'var(--episodes-total-count);
						}
						.list-user .view-table .type-anime.has-episodes-watched-user.status-ongoing item-1-2-1-2-1-2::before {
							content: var(--last-episode-watched-user)'/'var(--episodes-total-count);
						}
						.list-user .view-table .type-anime.has-episodes-watched-user.status-ongoing.has-episodes-count-difference item-1-2-1-2-1-2::before {
							content: var(--last-episode-watched-user)'/'var(--episodes-total-aired-count)'/'var(--episodes-total-count);
						}
						.list-my.list-wrap-completed:not(.HideFilters) .view-table .SimklItem:hover item-1-2-1-2-1-2::before {
							content: var(--date-watched);
							height: 100%;
							width: 100%;
							align-content: center;
						}
					}

					:is(.list-my,.list-discover) .view-table .type-anime.status-ended.watched-all-episodes item-1-2-1-2-1-2::before,.view-table .type-anime.status-ended.watched-all-episodes-user item-1-2-1-2-1-2::before  {
						display: none;
					}
					.list-user .view-table .list-plantowatch:hover  item-1-2-1-2-1-2::before {
						content:  var(--text-list-status) !important;
					}
					.view-table .list-plantowatch item-1-2-1-2-1-2::before {
						content:  var(--text-list-status);
					}
					.list-my .view-table .type-movie item-1-2-1-2-1-2::before {
						content: var(--text-list-status);
					}
					.list-my.list-wrap-completed.HideFilters .view-table .type-tv.watched-all-episodes item-1-2-1-2-1-2::before {
						content: var(--text-list-status)!important;
                        display: block!important;
					}
					.list-my.list-wrap-completed:not(.HideFilters) .view-table .type-movie item-1-2-1-2-1-2::before {
						content: var(--date-watched);
					}
					.view-table .type-movie.has-dvd item-1-2-1-2-1-2 {
						flex-direction: column;
					}
					.SimklItem.type-movie.dvd-date-approximate {
						--dvd-date-2: '~ ' var(--dvd-date);
					}
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-table .type-movie.has-dvd item-1-2-1-2-1-2::after,.simkltvdiscoverlistwrap .view-table .type-movie item-1-2-1-2-1-2::after, 
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-wide .type-movie item-1-2-2::after,.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-mini .type-movie item-1-2-2::after {
						content: 'DVD ' var(--dvd-date);
						color: rgb(255 255 255 / 60%);
						font-size: 11px;
						padding-top: 4px;
					}
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-table .type-movie.has-dvd.dvd-date-approximate item-1-2-1-2-1-2::after,.simkltvdiscoverlistwrap .view-table .type-movie.dvd-date-approximate item-1-2-1-2-1-2::after, 
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-wide .type-movie item-1-2-2::after,.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-mini .type-movie.dvd-date-approximate item-1-2-2::after {
						content: 'DVD ~ ' var(--dvd-date);
					}
					.simkltvdiscoverlistwrap .view-table .type-movie.dvd-planned item-1-2-1-2-1-2::after,
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-wide .type-movie.dvd-planned item-1-2-2::after,.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-mini .type-movie.dvd-planned item-1-2-2::after {
						color: var(--color-orange);
						padding-top: 4px;
					}
					.simkltvdiscoverlistwrap .view-table .type-movie.dvd-planned.dvd-date-approximate item-1-2-1-2-1-2::after,
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-wide .type-movie.dvd-planned.dvd-date-approximate item-1-2-2::after,.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-mini .type-movie.dvd-planned.dvd-date-approximate item-1-2-2::after {
						color: rgb(255 255 255 / 60%);
					}
					
					
					.simkltvdiscoverlistwrap.list-has-movies .view-table item-header-12::before {
						content: 'DVD Date';
					}
					.simkltvdiscoverlistwrap.list-has-movies .view-table.hide-dvd-date item-header-12::before {
						content: 'Progress';
					}
					.view-table.hide-dvd-date.sort-by-dvd-date .type-movie.has-dvd item-1-2-1-2-1-2::after,.view-table.hide-dvd-date .type-movie.has-dvd item-1-2-1-2-1-2::after {
						content: 'Has DVD';
						padding-top: 4px;
					}
					@media (min-width: 1025px) {
						.simkltvdiscoverlistwrap.list-wrap-plantowatch .type-movie item-1-2-1-2-1-2::before {
							display: none;
						}
					}
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-large .type-movie item-1-1-1-1::after {
						content: var(--card-metadata) ' • DVD ' var(--dvd-date);
					}
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-wide .type-movie item-1-2-2 {
						 gap: 6px;
					}
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-mini .type-movie item-1-2-2 {
						flex-direction: column;
					}
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-wide .type-movie.dvd-planned item-1-2-2::after {
						padding-top: 0;
					}
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-wide .type-movie item-1-2-2::after,.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-mini .type-movie item-1-2-2::after {
						font-size: 13px;
					}
					.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-wide .type-movie item-1-2-2::after {
						content: ' • DVD ' var(--dvd-date);
						
					}
					@media (max-width: 1024px) {
						.simkltvdiscoverlistwrap.sort-by-dvd-date .view-table .type-movie item-1-2-1-2-1-2 {
							gap: 6px;
						}
						.simkltvdiscoverlistwrap.sort-by-dvd-date .view-table .type-movie item-1-2-1-2-1-2::after {
							padding-top: 2px;
						}
						.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-large .type-movie item-1-2-1-2-1::before {
							content: 'DVD ' var(--dvd-date);
							color: rgb(255 255 255 / 60%);
							font-size: 11px;
							width: 100%;
							margin-left: -6px;
							padding-bottom: 2px;
						}
						.simkltvdiscoverlistwrap.sort-by-dvd-date .view-card.style-large .type-movie.dvd-planned item-1-2-1-2-1::before {
							color: var(--color-orange);
						}
					}
					
					.list-my .view-table .type-movie.has-dvd.list-completed item-1-2-1-2-1-2::after,.list-my .view-table .type-movie.has-dvd.list-dropped item-1-2-1-2-1-2::after {
						display: none;
					}
					
					@media /*Desktop*/ (min-width: 1025px) {
						.view-table .SimklItem:hover item-1-2-1-2-1-1 {
							background: var(--ico-shape-minus) center center / 10px  no-repeat;
							width: 30px;
							height: 100%;
							opacity: .3;
						}
						.list-user .view-table .SimklItem:hover item-1-2-1-2-1-1 {
							background: initial;
							width: initial;
						}
						.view-table .SimklItem.type-movie:hover item-1-2-1-2-1-1,.view-table .SimklItem.list-completed-no-episodes-marked:hover item-1-2-1-2-1-1 {
							display: none;
						}
						.view-table .SimklItem:hover item-1-2-1-2-1-1:hover {
							filter: brightness(0) saturate(100%) invert(80%) sepia(21%) saturate(776%) hue-rotate(93deg) brightness(90%) contrast(96%);
							opacity: 1;
						}
						
						.list-my.list-wrap-completed .view-table .SimklItem:hover item-1-2-1-2-1-1 {
							display: none;
						}
						.view-table .SimklItem.type-tv:hover item-1-2-1-2-1-2 {
							width: 40px;
						}
						.view-table .SimklItem.type-anime:hover item-1-2-1-2-1-2 {
							width: 40px;
						}
						.list-my.list-wrap-completed .view-table .SimklItem.type-anime:hover item-1-2-1-2-1-2 {
							width: inherit;
						}
						.list-user .view-table .SimklItem.type-tv:hover item-1-2-1-2-1-2 {
							width: inherit;
						}
						.list-user .view-table .SimklItem.type-anime:hover item-1-2-1-2-1-2 {
							width: inherit;
						}
						.view-table .type-tv.watched-all-episodes:hover item-1-2-1-2-1-2 {
							flex-direction: column;
							padding-bottom: 0;
							height: 100%;
							width: 100%;
						}
						.list-user .view-table .SimklItem.type-tv item-1-2-1-2-1-2::before {
							counter-reset: episodes-watched-percentage-user var(--episodes-watched-percentage-user);
							content: var(--last-episode-watched-user) ' (' counter(episodes-watched-percentage-user)'%)';
						}
						.list-user .view-table .SimklItem.type-tv:hover  item-1-2-1-2-1-2::before {
							content: var(--last-episode-watched-user);
						}
                        .list-user.list-wrap-full .view-table .SimklItem.type-tv:is(.list-user-plantowatch, .list-user-dropped,.list-user-onhold,.list-user-completed):not(:hover) item-1-2-1-2-1-2::before {
                            content: var(--text-list-status);
                        }
						.list-user .view-table .SimklItem.type-tv:hover  item-1-2-1-2-1-2::before,
                        .list-user.list-wrap-full .view-table .SimklItem:is(.type-tv,type-anime)  item-1-2-1-2-1-2::before {
							counter-reset: episodes-watched-percentage-user var(--episodes-watched-percentage-user);
							content: var(--last-episode-watched-user) ' (' counter(episodes-watched-percentage-user)'%)';
                            display: flex;
						}
						.list-user .view-table .list-user-plantowatch:not(.has-episodes-watched-user) item-1-2-1-2-1-2::before, .list-user .view-table .list-plantowatch:hover item-1-2-1-2-1-2::before {
							content:  var(--text-list-status) !important;
						}
						.view-table item-1-2-1-2-1-2:hover {
							color: #6bda9e;
						}
						.view-table .SimklItem:hover item-1-2-1-2-1-3 {
							background: var(--ico-shape-plus) center / 10px no-repeat;
							width: 30px;
							height: 100%;
							opacity: .3;
						}
						.view-table .SimklItem.list-watching:not(.has-next-episode-to-watch):hover item-1-2-1-2-1-3 {
							opacity: .1;
						}

						.list-user .view-table .SimklItem:hover item-1-2-1-2-1-3 {
							background: initial;
							width: initial;
						}
						.view-table .SimklItem.type-movie:hover item-1-2-1-2-1-3 {
							display: none;
						}
						.view-table .SimklItem:hover item-1-2-1-2-1-3:hover {
							filter: brightness(0) saturate(100%) invert(80%) sepia(21%) saturate(776%) hue-rotate(93deg) brightness(90%) contrast(96%);
							opacity: 1;
						}
						.view-table .SimklItem.watched-all-episodes:hover item-1-2-1-2-1-3 {
							display: none;
						}
					}
					
					/*Progress bar*/
					.view-table .SimklItem:hover item-1-2-1-2-2 {
						background-color: rgba(133, 143, 161, 0.7);
						height: 1px;
						width: 100%;
						margin-bottom: 0;
						position: absolute;
						bottom: -2px;
						left: 0;
					}
					.view-table .SimklItem.type-movie item-1-2-1-2-2 {
						display: none;
					}
					.view-table .SimklItem:hover item-1-2-1-2-2::before {
						background-color: var(--color-orange);
    					height: 1px;
						width: calc(var(--episodes-watched-percentage) * 1%);
						content: '';
					}
					.list-user .view-table .SimklItem:hover item-1-2-1-2-2::before {
						width: calc(var(--episodes-watched-percentage-user) * 1%);
					}
			}
			}
		

		/* Column memo */
		.view-table item-1-2-2 {
			width: var(--table-width-memo);
			background-image: var(--ico-memo-edit);
			background-position: 50% 50%;
			background-repeat: no-repeat;
			transition: opacity 0.3s;
			background-size: 20px;
			opacity: 0.1
		}
		.list-my .view-table .has-memo item-1-2-2,.list-discover .view-table .has-memo item-1-2-2 {
			background-image: var(--ico-memo);
			will-change: transform;
		}
		.list-my .view-table.display-memo-text .has-memo item-1-2-2,.list-discover .view-table.display-memo-text .has-memo item-1-2-2 {
			background-image: initial;
		}
		
		@media /*Desktop */ (min-width: 1025px) {
			.list-my .view-table .has-memo item-1-2-2:hover,.list-discover .view-table .has-memo item-1-2-2:hover {
				background-image: var(--ico-memo-edit);
			}
		}
		.list-user .view-table item-1-2-2 {
			background-image: var(--ico-memo);
			will-change: transform;
			background-size: auto;
		}
		@media /*Desktop */ (min-width: 1025px) {
			.list-my .view-table item-1-2-2:hover,.list-discover .view-table item-1-2-2:hover {
				opacity: 0.8;
			}
		}
				
		.view-table.display-memo-text item-1-2-2 {
			width: var(--table-width-memo-text);
			background-image: none;
			text-align: left;
			justify-content: left;
			padding: 8px;
			padding-left: 16px;
			font-size: 11px;
		}
		.list-my .view-table.display-memo-text item-1-2-2::before,.list-discover .view-table.display-memo-text item-1-2-2::before {
			content: '+ Add';
			color: #b8bbc0;
			opacity: 1;
		}
		.list-my .view-table .has-memo item-1-2-2,.list-discover .view-table .has-memo item-1-2-2, .list-user .view-table .has-memo-user item-1-2-2 {
			font-size: 11px;
		}
		.list-my .view-table.display-memo-text .has-memo item-1-2-2::before,.list-discover .view-table.display-memo-text .has-memo item-1-2-2::before, .list-user .view-table.display-memo-text .has-memo-user item-1-2-2::before {
			content: var(--memo);
			color: #b8bbc0;
			opacity: 1;
			word-break: break-word;
			transition: all .4s;
		}
		@media /*Desktop */ (min-width: 1025px) {
			.list-my .view-table.display-memo-text .has-memo:hover item-1-2-2:hover::before,.list-discover .view-table.display-memo-text .has-memo:hover item-1-2-2:hover::before {
				padding-left: 10px;
			}
		}
		.list-user .view-table.display-memo-text .has-memo-user item-1-2-2::before {

			content: var(--memo-user);
			word-break: break-word;
		}
		.list-my .view-table .has-memo item-1-2-2,.list-discover .view-table .has-memo item-1-2-2,.list-user .view-table .has-memo-user item-1-2-2 {
			opacity: 0.5;
			z-index: 1;
		}
		.list-my .view-table.display-memo-text .has-memo item-1-2-2,.list-discover .view-table.display-memo-text .has-memo item-1-2-2,.list-user .view-table.display-memo-text .has-memo-user item-1-2-2 {
			opacity: 0.8;
		}
		@media /*Desktop */ (min-width: 1025px) {
			.list-my .view-table .SimklItem.has-memo:hover item-1-2-2,.list-discover .view-table .SimklItem.has-memo:hover item-1-2-2,.list-user .view-table .SimklItem.has-memo-user:hover item-1-2-2 {
				opacity: 0.8;
				position: relative;
			}
		}
		.list-my .view-table.display-memo-text .SimklItem.has-memo item-1-2-2,.list-discover .view-table.display-memo-text .SimklItem.has-memo item-1-2-2,.list-user .view-table.display-memo-text .SimklItem.has-memo-user item-1-2-2 {
			background-position: 0;
			background-size: 10px;
			transition: background-size .4s, opacity .4s;
		}
		
		@media /*Desktop */ (min-width: 1025px) {
			.view-table.hide-wl item-1-2-2 {
				display: none;
			}
			.list-my .view-table.display-memo-text .SimklItem.has-memo:hover item-1-2-2,.list-discover .view-table.display-memo-text .SimklItem.has-memo:hover item-1-2-2,.list-user .view-table.display-memo-text .SimklItem.has-memo-user:hover item-1-2-2 {
				opacity: 1;
				background-size: 20px;
			}
			.list-my .view-table .SimklItem.has-memo:hover item-1-2-2:hover,.list-discover .view-table .SimklItem.has-memo:hover item-1-2-2:hover,.list-user .view-table .SimklItem.has-memo-user:hover item-1-2-2:hover {
				opacity: 1;
			}
			.list-my .view-table.display-memo-text .SimklItem.has-memo:hover item-1-2-2:hover,.list-discover .view-table.display-memo-text .SimklItem.has-memo:hover item-1-2-2:hover,.list-user .view-table.display-memo-text .SimklItem.has-memo-user:hover item-1-2-2:hover { 
				background-position: 0px !Important;
			}
			.list-my .view-table.display-memo-text .SimklItem.has-memo:hover item-1-2-2:hover,.list-discover .view-table.display-memo-text .SimklItem.has-memo:hover item-1-2-2:hover {
				background-image: var(--ico-memo-edit);
			}
		}
		/* Column favorites */
		.view-table item-1-2-3 {
			width: var(--table-width-fav);
			background-image: var(--ico-heart);
			background-position: 50% 50%;
			background-repeat: no-repeat;
			transition: opacity 0.3s;
			background-size: 22px;
			opacity: 0.4;
		}
		@media /*Desktop */ (min-width: 1025px) {
			.view-table.hide-wl item-1-2-3 {
				display: none;
			}
			.view-table item-1-2-3:hover {
				background-image: var(--ico-heart-add);
				background-size: 22px;
				opacity: 0.8;
			}
		}
		.view-table .list-favorites item-1-2-3 {
			background-image: var(--ico-heart-active);
			will-change: transform;
		}
		@media /*Desktop */ (min-width: 1025px) {
			.view-table  .list-favorites item-1-2-3:hover {
				background-image: var(--ico-heart-delete);
			}
		}
		.view-table .SimklItem.list-favorites item-1-2-3 {
			opacity: 0.8;
		}
		@media /*Desktop */ (min-width: 1025px) {
			.view-table .SimklItem.list-favorites:hover item-1-2-3 {
				opacity: 1;
			}
			.view-table .SimklItem.list-favorites:hover item-1-2-3:hover {
				opacity: 1;
			}
		}
		.list-user .view-table item-1-2-3 {
			pointer-events: none;
		}
		.user-not-logged-in .list-user .view-table item-1-2-3 {
			pointer-events: auto;
		}



		@media /*Last episode watched*/ {
				.HideFilters .view-table .SimklItem {
					flex-direction: row;
				}
				.HideFilters .view-table item-1-2-1-3 {
					width: var(--table-width-airing-date);
					place-content: center;
				}
				.HideFilters .view-table .type-tv item-1-2-1-3::before,.HideFilters .view-table .type-anime item-1-2-1-3::before {
					width: 180px;
					content: var(--air-date);
					font-size: 12px;
					align-self: center;
					width: 100%;
					justify-content: center;
					color: rgba(255, 255, 255, 0.66);
				}
				.HideFilters .view-table .type-movie item-1-2-1-3::before {
					width: 180px;
					content: var(--theater-date);
					font-size: 12px;
					align-self: center;
					width: 100%;
					justify-content: center;
					color: rgba(255, 255, 255, 0.66);
				}				
				.HideFilters.list-my .view-table item-1-2-4::before {
					width: var(--table-width-date-watched);
					content: var(--date-watched);
					font-size: 12px;
					align-self: center;
					justify-content: center;
					color: rgba(255, 255, 255, 0.66);
				}
				.HideFilters.list-user .view-table item-1-2-4::before {
					width: var(--table-width-date-watched);
					content: var(--date-watched-user);
					font-size: 12px;
					align-self: center;
					justify-content: center;
					color: rgba(255, 255, 255, 0.66);
				}
				.HideFilters.list-user.date-watched-private .view-table item-1-2-4::before {
					content: '';
					display: none;
				}
				@media /*Mobile */  (max-width: 1024px) {
					.HideFilters .view-table item-1-2-1-3, .HideFilters .view-table item-1-2-1-3::before,.HideFilters .view-table item-1-2-1-4::before,.HideFilters.list-my .view-table item-1-2-4::before {
						display: none;
					}
				}
				/* Last episode watched */ }
		
		@media /* budget, box office */ /*Desktop */  (min-width: 1025px) { 
			.simkltvdiscoverlistwrap.list-has-movies .view-table.hide-wl {
				--budget: '-';
				--box-office: '-';
				--genres: '';
			}
			.simkltvdiscoverlistwrap {
				--genres: '';
			}
			.simkltvdiscoverlistwrap.custom-lists {
				margin-bottom: 100px;
			}
			.simkltvdiscoverlistwrap.list-has-movies .view-table.hide-wl item-1-2-4::before {
				width: var(--table-width-budget);
				content: var(--budget);
				font-size: 12px;
				align-self: center;
				justify-content: center;
				color: rgba(255, 255, 255, 0.66);
			}
			.simkltvdiscoverlistwrap.list-has-movies .view-table.hide-wl item-1-2-5::before {
				width: var(--table-width-box-office);
				content: var(--box-office);
				font-size: 12px;
				align-self: center;
				justify-content: center;
				color: rgba(255, 255, 255, 0.66);
			}
			.simkltvdiscoverlistwrap:is(.list-has-tv,.list-has-anime) .view-table.hide-wl item-1-2-4::before {
				width: var(--table-width-genres);
				content: var(--genres);
				font-size: 12px;
				align-self: center;
				justify-content: center;
				text-align: left;
				color: rgba(255, 255, 255, 0.66);
				padding-right: 4px;
			}
			.simkltvdiscoverlistwrap.list-user:is(.list-has-tv,.list-has-anime) .view-table.hide-wl item-1-2-4::before {
				width: calc(var(--table-width-genres) - var(--poster-small-width) - 40px);
			}
		}
		
		@media /*Column Added Desktop*/ (min-width: 1025px) {
			edit-list.list-suggested .view-table item-2-1-1-2,edit-list.has-added-by-someone .view-table item-2-1-2-1 {
				width: var(--table-width-user-added);
				align-items: center;
				justify-content: center;
			}
			edit-list.list-suggested .view-table item-2-1-1-2 {
				width: var(--table-width-user-suggested);
			}
			edit-list.list-suggested .view-table item-2-1-1-2::before,edit-list.has-added-by-someone .view-table item-2-1-2-1::before {
				content: '';
				background-image: var(--user-added-avatar);
				background-size: cover;
				background-repeat: no-repeat;
				background-position: center;
				height: 26px;
				width: 26px;
				border-radius: 26px;
				transition: all .3s;
			}
			edit-list.list-suggested .view-table item-2-1-1-2::before {
				background-image: var(--user-suggested-avatar);
			}
			edit-list.list-suggested .view-table item-2-1-1-2:hover::before,edit-list.has-added-by-someone .view-table item-2-1-2-1:hover::before {
				transform: scale(2);
			}
			edit-list .view-table item-2-1-2-2 {
				width: var(--table-width-user-added);
				align-items: center;
				justify-content: center;
			}
			edit-list .view-table item-2-1-2-2::before {
				content: '';
				background-image: var(--ico-list-remove);
				background-size: contain;
				background-repeat: no-repeat;
				background-position: center;
				height: 19px;
				width: 19px;
				opacity: .4;
				transition: transform .3s;
			}
			edit-list .view-table item-2-1-2-2:hover {
				cursor: pointer;
			}
			edit-list .view-table item-2-1-2-2:hover::before {
				opacity: 1;
				filter: invert(100%) invert(42%) sepia(35%) saturate(2249%) hue-rotate(326deg) brightness(93%) contrast(101%);
				transform: scale(1.5);
			}
			edit-list .view-table item-2-1-2-3 {
				width: var(--table-width-user-added);
				align-items: center;
				justify-content: center;
				cursor: grab;
			}
			edit-list .view-table item-2-1-2-3::before {
				content: '';
				background-image: var(--ico-move);
				background-size: contain;
				background-repeat: no-repeat;
				background-position: center;
				height: 19px;
				width: 19px;
				opacity: .4;
				transition: transform .3s;
			}
			edit-list.list-search .view-table item-2-1-2-3 {
				display: none;
			}
			edit-list.list-add .view-table item-2-1-2-4,edit-list.list-suggest .view-table item-2-1-2-4 {
				width: var(--table-width-user-added);
				align-items: center;
				justify-content: center;
			}
			edit-list.list-add .view-table .in-list item-2-1-2-4,edit-list.is-guest.list-suggest .view-table .my-suggest item-2-1-2-4 {
				display: none;
			}
			edit-list.list-add .view-table item-2-1-2-4::before,edit-list.list-suggest .view-table item-2-1-2-4::before {
				content: '';
				background-image: var(--ico-shape-plus);
				background-size: contain;
				background-repeat: no-repeat;
				background-position: center;
				height: 16px;
				width: 16px;
				opacity: .4;
				transition: transform .3s;
			}
			edit-list.list-add .view-table item-2-1-2-4:hover::before,edit-list.list-suggest .view-table item-2-1-2-4:hover::before {
				opacity: .8;
				transform: scale(1.5);
			}
		}
				
		@media /* START SMALL FONT VIEW */ {
			@media /*Desktop */  (min-width: 1025px) {
				.view-table.style-retro {
					background: linear-gradient(#232323 0%, #161616 24.76%, #1d1d1d 50.2%, #1c1c1c 76.31%, #232323 100%);
					padding:0;
					border-color: rgba(235,231,223,.05);
					border-style: solid;
					border-width: 1px;
				}
				.view-table.style-retro .SimklItem {
					padding:0;
				}
				.list-user .view-table.style-retro item-2 {
					background-color: rgb(48, 48, 48);
				}
				.view-table.style-retro,.view-table.style-retro.display-position item-1-1-1-2::before,.view-table.style-retro item-1-1-1-2::after,.view-table.style-retro item-1-1-2-3-1-0::before {
					font-family: Verdana,Arial,Helvetica,sans-serif;
					font-size: 11px;
					color: #b8bbc0;
					letter-spacing: 0;
				}
				.view-table.style-retro item-1-2-1-1::before {
					color: #b8bbc0;
				}
				.view-table.style-retro item-1-2-1-2 {
					width:100px;
				}
				.view-table item-1-2-1-2-1-2 {
					flex-direction: column;
					width:100px;
				}
				.view-table.hide-wl item-1-2-1-2-1-2 {
					display: none;
				}
				.view-table.style-retro .SimklItem item-1-2-1-2-2 {
					position: relative;
					background-color: #858fa1;
					height: 3px;
					width: 100%;
					margin-bottom: 0;
					bottom: 0px;
					left: 0;
				}
				.view-table.style-retro .SimklItem item-1-2-1-2-2::before {
					background-color: #484059;
					height: 3px;
					width: calc(var(--episodes-watched-percentage) * 1%);
					content: '';
				}
				.list-user .view-table.style-retro .SimklItem item-1-2-1-2-2::before {
					width: calc(var(--episodes-watched-percentage-user) * 1%);
				}
				.view-table.style-retro item-1-1-2-3-1-0::before{
					font-weight: 700;
					color: rgb(184, 187, 192);
				}
				.view-table.style-retro item-1-1-4::before {
					color: #cdd3da;
					content: var(--type-anime);
					width: fit-content;
					font-size: 11px;
					font-weight: 400;
					letter-spacing: 0;
					padding: initial;
					border-radius: initial;
					background-color: initial;
				}


				.view-table.style-retro item-1-1-3, .view-table.style-retro item-1-1-4,.view-table.style-retro item-1-2-1-1::before, .view-table.style-retro item-1-2-1-1::after,.view-table.style-retro item-1-2-1-2,.view-table.style-retro item-1-2-2 {

				}
			}
		/* END SMALL FONT VIEW */}
				
		@media /*START NO BOREDERS */ {
			.view-table.no-borders {
				    border: 0;
			}
			.view-table.no-borders .SimklItem {
				    border: 0;
			}
			.view-table.no-borders item-header  {
				    border-top: solid hsla(0, 0%, 100%, 0.1) 1px;
				    border-bottom: solid hsla(0, 0%, 100%, 0.1) 1px;
			}
		}
		
		@media /* START CUSTOM LIST */ { 
			
			@media /* Notes */ {
				.list-custom .view-table.hide-notes item-2,.list-custom .view-card.style-large.hide-notes item-2-2-3,.list-custom .view-card.hide-notes:is(.style-wide,.style-mini) item-1-2-6 {
					display: none;
				}
				@media /*Mobile */ (max-width: 1024px) {
					.list-custom .view-card.style-large.hide-notes item-1-2-6 {
						display: none;
					}
					.list-custom .view-card.style-large item-1-2 {
					    flex-direction: column;
					}
				}
				@media /* notes move notes to column */ {
					.list-custom .view-table item-0 {
						flex-direction: column;
						--extra-width-image: 0px;
					}
					.list-custom .view-table .SimklItem:is(.has-note-public,.has-note-private) item-2 {
						padding-left: calc(var(--table-width-airing-status) + var(--table-width-image));
					}
					.list-custom .view-table.display-position .SimklItem:is(.has-note-public,.has-note-private) item-2 {
						padding-left: calc(var(--table-width-airing-status) + var(--table-width-image) + var(--table-width-position) + 8px);
					}
					.list-custom .view-table.airing-after-title .SimklItem:is(.has-note-public,.has-note-private) item-0 {
						--table-width-airing-status: 8px;
					}
					.list-custom .view-table.hide-airing-status .SimklItem:is(.has-note-public,.has-note-private) item-0 {
						--table-width-airing-status: 8px;
					}
					.list-custom .view-table.text-only .SimklItem:is(.has-note-public,.has-note-private) item-2 {
						--table-width-image: 8px;
					}
					.list-custom .view-table .SimklItem:is(.has-note-public,.has-note-private):is(.type-tv,.type-anime).watched-all-episodes item-1-2-1-2-1-2 {
						padding-bottom: 0;
						padding-top: 4px;
					}
					.list-custom .view-table .SimklItem:is(.has-note-public,.has-note-private):is(.type-tv,.type-anime).watched-all-episodes item-1-2-1-2-1-2::after {
						position: initial; 
						padding-bottom: 0;
					}
					
					@media /*Mobile */ (max-width: 1024px) {
						.list-custom .view-table .SimklItem:is(.has-note-public,.has-note-private) item-2 {
							padding-left: 0;
							margin-top: 8px;
							border-top: 1px solid rgb(255 255 255 / 10%);
						}
					}
				}
				@media /* hide year toggle */ {
					.list-custom  .select-view.Table label[for="toggleTableYearAfter"] {
						display: none;
					}
				}
				@media /* Table-view Poster */ (min-width: 1025px) {
					@media /* align to top */ {
						.list-custom .view-table:not(.hide-notes) .SimklItem:is(.has-note-public,.has-note-private) item-1-1-2-2 {
							position: absolute;
							top: 6px;
						}
					}
					@media /* make poster big */ {
						.list-custom .view-table:not(.compact,.hide-notes) .SimklItem {
							min-height: 75px;
						}
						.list-custom .view-table.compact:not(.hide-notes) .SimklItem:is(.has-note-public,.has-note-private) item-1-1-2-2, .list-custom .view-table.compact:not(.hide-notes) .SimklItem:is(.has-note-public,.has-note-private) item-1-1-2-2::before {
							height: 56px;
						}
					}
					@media /* add poster padding */ {
						.list-custom .view-table:not(.hide-notes) .SimklItem:is(.has-note-public,.has-note-private) item-1-1-2-3-1-0::before {
							padding-left: var(--poster-small-width);
						}
					}
				}
				@media /* notes */ {
					@media /* notes hide show */ {
						.list-custom .view-table item-2-1-1-1,.list-custom .view-card.style-large item-2-2-3,.list-custom .view-card:is(.style-wide,.style-mini) item-1-2-6 {
							flex-direction: column;
						}
						.list-custom .view-table .SimklItem:is(.has-note-public,.has-note-private) item-2-1-1-1,.list-custom .view-card.style-large .SimklItem:is(.has-note-public,.has-note-private) item-2-2-3,.list-custom .view-card:is(.style-wide,.style-mini) .SimklItem:is(.has-note-public,.has-note-private) item-1-2-6 {
							flex-direction: column;
							padding-top: 8px;
							padding-bottom: 8px;
							border: 1px solid #3a3939;
							border-left: 5px solid #3a3939;
							border-radius: 6px;
							background: #0d0d0da8;
							padding: 6px;
							margin-top: 6px;
							margin-right: 6px;
						}
						.list-custom .view-table .SimklItem:is(.has-note-public,.has-note-private) item-2-1-1-1 {
							margin-left: 12px;
						}
						.list-custom .view-table .SimklItem :is(item-2-1-1-1-1,item-2-1-1-1-2),.list-custom .view-card.style-large .SimklItem :is(item-2-2-3-1,item-2-2-3-2),.list-custom .view-card:is(.style-wide,.style-mini) .SimklItem :is(item-1-2-6-1,item-1-2-6-2) {
							display: none;
						}
						.list-custom .view-table .SimklItem.has-note-public item-2-1-1-1-1,.list-custom .view-card.style-large .SimklItem.has-note-public item-2-2-3-1,.list-custom .view-card:is(.style-wide,.style-mini) .SimklItem.has-note-public item-1-2-6-1, .list-custom .view-table .SimklItem.has-note-private item-2-1-1-1-2,.list-custom .view-card.style-large .SimklItem.has-note-private item-2-2-3-2,.list-custom .view-card:is(.style-wide,.style-mini) .SimklItem.has-note-private item-1-2-6-2 {
							display: -webkit-box;
							display: -webkit-flex;
							display: -ms-flexbox;
							display: flex;
						}
						@media /*Mobile */ (max-width: 1024px) {
							.list-custom .view-card.style-large item-1-2-6 {
								flex-direction: column;
							}
							.list-custom .view-card.style-large .SimklItem:is(.has-note-public,.has-note-private) item-1-2-6 {
								flex-direction: column;
								padding-top: 8px;
								padding-bottom: 8px;
							}
							.list-custom .view-card.style-large .SimklItem :is(item-1-2-6-1,item-1-2-6-2) {
								display: none;
							}
							.list-custom .view-card.style-large .SimklItem.has-note-public item-1-2-6-1,.list-custom .view-card.style-large .SimklItem.has-note-private item-1-2-6-2 {
								display: -webkit-box;
								display: -webkit-flex;
								display: -ms-flexbox;
								display: flex;
							}
						}
					}
					@media /* notes add padding if both are visible */ {
						.list-custom .view-table .has-note-public.has-note-private item-2-1-1-1-2,.list-custom .view-card.style-large .has-note-public.has-note-private item-2-2-3-2,.list-custom .view-card:is(.style-wide,.style-mini) .has-note-public.has-note-private item-1-2-6-2 {
								padding-top: 8px;
							}
					}
					@media /* notes icons */ {
						.list-custom .view-table .SimklItem :is(item-2-1-1-1-1,item-2-1-1-1-2)::before,.list-custom .view-card.style-large .SimklItem :is(item-2-2-3-1,item-2-2-3-2)::before,.list-custom .view-card:is(.style-wide,.style-mini) .SimklItem :is(item-1-2-6-1,item-1-2-6-2)::before {
							content: '';
							width: 20px;
							min-width: 20px;
							height: 20px;
							background-size: 20px;
							opacity: .9;
							background-position: 50% 50%;
							background-repeat: no-repeat;
							margin-left: 10px;
							margin-top: 2px;
						}
						.list-custom .view-card.style-large .SimklItem :is(item-2-2-3-1,item-2-2-3-2)::before,.list-custom .view-card:is(.style-wide,.style-mini) .SimklItem :is(item-1-2-6-1,item-1-2-6-2)::before {
							margin-left: 0;
						}
						.list-custom .view-table item-2-1-1-1-1::before,.list-custom .view-card.style-large item-2-2-3-1::before,.list-custom .view-card:is(.style-wide,.style-mini) item-1-2-6-1::before {
							background-image: var(--ico-notes);
						}
						.list-custom .view-table item-2-1-1-1-1::before,.list-custom .view-card.style-large item-2-2-3-1::before,.list-custom .view-card:is(.style-wide,.style-mini) item-1-2-6-1::before {
							background-image: var(--user-avatar);
							opacity: 1;
							width: 20px;
							min-width: 20px;
							height: 20px;
							background-size: 20px;
							border-radius: 20px;
							border: 1px solid hsla(0,0%,100%,0.35);
						}
						.list-custom .view-table item-2-1-1-1-2::before,.list-custom .view-card.style-large item-2-2-3-2::before,.list-custom .view-card:is(.style-wide,.style-mini) item-1-2-6-2::before {
							background-image: var(--ico-profile);
						}
						
						@media /*mobile */ (max-width: 1024px) {
							.list-custom .view-card.style-large .SimklItem :is(item-1-2-6-1,item-1-2-6-2)::before {
								content: '';
								width: 16px;
								min-width: 16px;
								height: 16px;
								background-size: 16px;
								opacity: .6;
								background-position: 50% 50%;
								background-repeat: no-repeat;
								margin-left: 10px;
								margin-top: 2px;
							}
							.list-custom .view-card.style-large item-1-2-6-1::before {
							background-image: var(--ico-notes);
							}
							.list-custom .view-card.style-large item-1-2-6-2::before {
							background-image: var(--ico-profile);
							}
						}
					}
					@media /* notes text */ {
						.list-custom .view-table item-2-1-1-1-1::after,.list-custom .view-table item-2-1-1-1-2::after,.list-custom .view-card.style-large item-2-2-3-1::after,.list-custom .view-card.style-large item-2-2-3-2::after,.list-custom .view-card:is(.style-wide,.style-mini) item-1-2-6-1::after,.list-custom .view-card:is(.style-wide,.style-mini) item-1-2-6-2::after {
							margin-left: 10px;
							font-size: 16px;
							line-height: 140%;
							text-align: left;
							white-space: pre-line;
							padding-right: 10px;
							color: #858fa1;
							overflow-wrap: break-word;
						}
						@media /*mobile */ (max-width: 1024px) {
							.list-custom .view-card.style-large item-1-2-6-1::after,.list-custom .view-card.style-large item-1-2-6-2::after {
								margin-left: 10px;
								font-size: 16px;
								line-height: 140%;
								text-align: left;
								white-space: pre-line;
								padding-right: 10px;
								color: #858fa1;
								overflow-wrap: break-word;
							}
							.list-custom .view-card:is(.style-wide,.style-mini) item-1-2-6-1::after,.list-custom .view-card:is(.style-wide,.style-mini) item-1-2-6-2::after {
								font-size: 13px;
								max-width: var(--max-width);
							}
						}
						@media /*mobile */ (max-width: 380px) {
							.list-custom .view-card:is(.style-wide,.style-mini) {
								--max-width: 180px;
							}
							.list-custom .view-card.compact:is(.style-wide,.style-mini) {
								--max-width: 194px;
							}
						}
						@media /*mobile */ (max-width: 370px) {
							.list-custom .view-card.compact:is(.style-wide,.style-mini) {
								--max-width: 180px;
							}
						}
						@media /*mobile */ (max-width: 320px) {
							.list-custom .view-card.compact:is(.style-wide,.style-mini) {
								--max-width: 160px;
							}
						}
						
						@media /*notes color on item hover */ (min-width: 1025px) {
							.list-custom .view-table .SimklItem:hover item-2-1-1-1-1::after,.list-custom .view-table .SimklItem:hover item-2-1-1-1-2::after {
    							color: #a8adb6;
							}
							.list-custom .view-table item-2-1-1-1-1::after, .list-custom .view-table item-2-1-1-1-2::after {
								font-size: 13px;
							}
						}
						.list-custom .view-table item-2-1-1-1-1::after,.list-custom .view-card.style-large item-2-2-3-1::after,.list-custom .view-card:is(.style-wide,.style-mini) item-1-2-6-1::after {
								content: var(--note-public);
						}
						.list-custom .view-table item-2-1-1-1-2::after,.list-custom .view-card.style-large item-2-2-3-2::after,.list-custom .view-card:is(.style-wide,.style-mini) item-1-2-6-2::after {
							content: var(--note-private);
						}
						@media /*Mobile */ (max-width: 1024px) {
							.list-custom .view-card.style-large item-1-2-6-1::after {
								content: var(--note-public);
							}
							.list-custom .view-card.style-large item-1-2-6-2::after {
							content: var(--note-private);
							}
						}
					}
					@media /* view card poster max-height */ {
						.list-custom .view-card.style-wide.compact item-2, .list-custom .view-card.style-mini.compact item-2 {
							max-height: 206px;
						}
					}
				}
			}
				
		}
		@media /*TABLE VIEW VARS */ {
			
			.view-table {
				--item-padding: 4px 0;
				--font: inherit;
				--font-size-title: 18px;
				--poster-small-width: 50px;
				--poster-small-height: 71px;
				--poster-small-bg-height: 71px;
				--poster-big-position-top: 0px;
			}
			
			.view-table.compact {
				--item-padding: 4px 0;
				--font: inherit;
				--font-size-title: 15px;
				--poster-small-width: 40px;
				--poster-small-height: 40px;
				--poster-small-bg-height: 57px;
				--poster-big-position-top: 0px;
			}
			.view-table.text-only {
				--item-padding: .25rem 0;
				--font: inherit;
				--font-size-title: 15px;
				--poster: none;
				--poster-small-width: 40px;
				--poster-small-height: 30px;
				--poster-small-bg-height: 57px;
				--poster-big-position-top: 0px;
			}
			.view-table.text-only-extended {
				--item-padding: .25rem 0;
				--font: Verdana,Arial,Helvetica,sans-serif;
				--font-size-title: 11px;
				--poster: none;
				--poster-small-width: 40px;
				--poster-small-height: 40px;
				--poster-small-bg-height: 57px;
				--poster-big-position-top: 0px;
			}
			.view-table.text-only item-1-1-2-2 {
				background-image:  none;
			}
		}
		@media /*START HOVER VIEW TABLE */ (min-width: 1025px) {
			body:has(.view-table .SimklItem:hover) .SimklTVFooterSharing,body:has(.view-table .SimklItem:hover) simkl-footer  {
				z-index: 1;
		}
			.view-table .SimklItem:hover {
				color: #FFF;
				cursor: pointer;
				background-color: hsla(0, 0%, 100%, .1);
			}
			.view-table.style-modern .SimklItem:hover item-1-1-2-3-1-0::before {
				color: #FFF;
			}
			.view-table.style-retro .SimklItem:hover item-1-1-2-3-1-0::before {
				text-decoration: underline;
			}
			
			
			.view-table.style-retro item-1-1-2-3-1-0::before {
				padding-top: 13px;
				padding-bottom: 13px;
			}
			.view-table.style-retro .SimklItem:hover {
				background: linear-gradient(to top, hsla(0, 0%, 100%, .1) 3px , hsla(0, 0%, 100%, .03) 3px);
			}
			.view-table.style-retro .SimklItem:hover item-1-1-3::after {
				color: rgb(184, 187, 192);
				text-decoration: underline;
			}
			.view-table .no-poster item-1-1-1::after {
				--poster: url(https://simkl.in/poster_no_pic_c.png);
			}
			.view-table .SimklItem:hover item-1-1-1::after {
				position: absolute;
				left: -142px;
				top: calc(var(--poster-big-position-top) - 1px);
				width: 140px;
				height: 206px;
				display: flex;
				background-size: 140px;
				background-repeat: no-repeat;
				background-image: var(--poster);
				content: '';
				pointer-events: none;
				border: 1px hsla(0,0%,100%,.1) solid;
			}
			.simkltvdiscoverlistwrap:not(.HideFilters, .HideFilters.Maximised) .view-table .SimklItem:hover item-1-1-1::after {
				position: absolute;
				left: -222px;
				top: calc(var(--poster-big-position-top) - 130px);
				width: 200px;
				height: 300px;
				display: flex;
				background-size: cover;
				background-repeat: no-repeat;
				background-image: var(--poster);
				content: '';
				pointer-events: none;
				/* border: 1px hsla(0,0%,100%,.1) solid; */
				border-radius: 8px;
				box-shadow: 0px 0px 20px rgb(0 0 0), 0 10px 10px rgb(0 0 0 / 48%);
				border: none;
			}
			.simkltvdiscoverlistwrap:not(.HideFilters, .HideFilters.Maximised) .view-table .SimklItem:hover item-1-1-1:hover::after {
				left: -342px;
				width: 340px;
				height: 510px;
				display: flex;
				background-size: cover;
			}
			.view-table.text-only.no-hover-poster .SimklItem:hover item-1-1-1::after {
				display: none!important;
			}
			.view-table .SimklItem:hover item-1-1-2-2 {
				background-image: none;
			}
			.simkltvdiscoverlistwrap:not(.list-user) .view-table .SimklItem:hover item-1-1-2-2::before {
				display: flex;
				content: '';
				background-image: var(--ico-more-dots);
				background-repeat: no-repeat;
				background-position: center;
				background-size: 24px;
				opacity: .6;
			}
			
			.list-user .view-table .SimklItem:hover item-1-1-2-2::before {
				content: '';
				background: var(--ico-list) center / 22px no-repeat;
				width: var(--poster-small-width);
				height: var(--poster-small-height);
			}
			
			.list-user .view-table .SimklItem:hover item-1-1-2-2::after {
				display: flex;
				content: '';
				background-image: var(--ico-more-dots);
				background-repeat: no-repeat;
				background-position: center;
				background-size: 24px;
				opacity: .6;
				width: var(--poster-small-width);
				height: var(--poster-small-height);
			}
			.view-table .SimklItem:hover item-1-1-2-2:hover::before {
				opacity: .9;
			}
			.view-table .SimklItem item-1-1-2-2:hover {
				opacity: 1;
			}
			.view-table .SimklItem:hover item-1-1-3::before {
				display: none;
			}
			.view-table .SimklItem:hover item-1-1-3::after {
				color: #FFF;				
			}
			.view-table item-1-1-2-2:hover item-1-1-2-2-2 {
				position: absolute;
				left: -200px;
				background-color: #333;
				border-radius: 4px;
				line-height: 1.4;
				outline: 0;
				width: 314px;
				left: -382px;
				top: 170px;
				color: #dadada;
				filter: drop-shadow( 0px 3px 6px rgba(0, 0, 0, .5));
				border: 1px solid rgba(112, 112, 112, 0.19);
				padding: 5px 9px;
				display: inline-block;
				text-align: left;
				z-index: 2;
			}
			.HideFilters .view-table item-1-1-2-2:hover item-1-1-2-2-2 {
				left: 180px;
				top: 40px;
			}
			.view-table item-1-1-2-2:hover item-1-1-2-2-2::before {
				font-size: 15px;
				font-weight: 700;
				content: var(--genres)'.';
			}
			.view-table item-1-1-2-2:hover item-1-1-2-2-2::after {
				font-size: 13px;
				font-weight: 600;
				content: var(--description)'... • ' var(--card-metadata);
				display: block;
				line-height: 145%;
				padding-top: 4px;
				opacity: .9;
			}
			.view-table .watched-all-episodes item-1-1-2-2:hover item-1-1-2-2-2::after {
				content: var(--description)'... • ' var(--card-metadata)' total • watched all aired episodes';
			}
			.view-table .has-next-episode-to-watch item-1-1-2-2:hover item-1-1-2-2-2::after {
				content: var(--description)'... • ' var(--card-metadata) ' • ' var(--episodes-left-to-watch-count)' eps (' var(--time-left-to-watch) ') left to watch';

			}
			tippy-genre {
				font-size: 15px;
				font-weight: 700;
			}
			tippy-desc {
				font-size: 13px;
				font-weight: 600;
				display: block;
				line-height: 145%;
				padding-top: 4px;
				opacity: .9;
			}
			tippy-rating {
				font-size: 16px;
				display: flex;
			}
			tippy-title {
				width: 100%;
				font-size: 18px;
				display: flex;
				min-width: 100%;
				flex-direction: column;
				font-weight: 700;
			}
			
		}

}

	

/*END VIEWS*/



/*START DISCOVERY*/
	
	@media /*DISCOVERY*/ {
:root {
	--filter-ico-list: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NS41MzUiIGhlaWdodD0iODcuMjIxIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTkuMDM5IDI1Ljc1NGgxMC43OXYxMC43ODloLTEwLjc5ek0xOS4wMzkgNTAuNjc5aDEwLjc5djEwLjc5aC0xMC43OXoiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTM3Ljc2OCAwTC4wMDIgMjEuOHY0My42MTdsMzcuNzY2IDIxLjgwNCAzNy43Ny0yMS44VjIxLjgwNHptLTIuODY5IDY2LjUzOUgxMy45NjhWNDUuNjExaDIwLjkzMXptMC0yNC45MjZIMTMuOTY4di0yMC45M2gyMC45MzF6bTI0LjEyOSAyNC45NDFIMzkuMTM3di03LjYwNmgxOS44OTF6bTAtMTIuNzJIMzkuMTM3di03LjZoMTkuODkxem0wLTEyLjcyMUgzOS4xMzd2LTcuNjAyaDE5Ljg5MXptMC0xMi43MkgzOS4xMzd2LTcuNjA2aDE5Ljg5MXoiLz48L3N2Zz4=');
	--imdb-logo: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAnZJREFUSEvtll1IU2Ech5/zsc3NnekES6aJfUkXgUFCURF2EQSB1UUf0Id9XljdiCClaWFBXZQhEUh4EUk3XkYZlBcJduPQFJRMKXIgajHd1OnOzrYTOytkWCwp5s3OzeF94Zzn/T3v//+eIwTe5+mswiWkwamynladKtOkVa+e6q5elSlvlE2FEl5/lBl//GArKzXT/0nDNxcf795mwj2kEdLia5VlKCk2kZMl8s6tIkmwr9SCkin+NsyyPT5UNU1nT4jKozZ6BjV6P8bf3FLroOl5gJGxiDFuv5dN5V0/3p8Li82tzxd5eiub8qoZbBkCrx/lsLlQ/jfwpSNWOrpVxr9HE8CCADUVdmqa54z5F01OTjf4yLAIPKlz4HSIbCyQyVYSkydN/GE4nrikWObLeAQ1pBMMLSUWRYGH1QqnbvgTwAtBnSy7QOx+YJeFttvOhORJwcNfw5hlmF/UiaUrckmG7l+q/wQ2m+DqcRs3WwIoNph8m7cy8IgnzJYiCfdQmCKXSFamyMBoOCk4tsd3LitcaPRjt8JU5wrBo54wh8ssPHsVZP9OM9+80WXg+1UKFQ2Jqv8L+NrZTGofz3PlmJXufo2BkaXEagj2bjfR0R0yVL5sdnKyzme007lyKw/aFv5O9Zn6Gbr6NOOhvmHNKKjmaoXzjbM0VtppfxNk8HOY1nqHUcnTs/G+FkXYsVWm/qLCies+FlXdgM/O6xzcY6a1IUlxeSbDBBbB6RAIqjqqBuvWSoxNRHDlikz7o0ZVF6wRmfBGicTb2gDn54rIkoBnMmKMJRH8AZ0NLgmHPUk7perMTH+dUmU6/SOQMtNp1alT/QNPsYisVKgvxgAAAABJRU5ErkJggg==');
	--mal-logo: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAArNJREFUSEvtl2tIU2EYx/9nN2dm6hhhUTQrmmbaSgpNIoJglUIMpHKBH6IRsSyILmio+SWLbmCZBFaiIPmhq6WSdmGrWYalaJfVB11lyxLMTXfxeM6J805HcwY5Y31o59PLeZ/n+b3P//2f855DJWuqOAT5YmgnqBA4GKqHpA6GyoQRkvrfSR0dKcHdMg3oUQYHTxvR9qaPLEadvgAFu1PJ+PBZA0ztVkhEAqxKikX25ngsV8oxI1xM5vPPPYFUKkSudiWcLhrbD9Vj2En7NOW3xzGzwvC4cisJGnaMQLO/DoNDbtw+vwWx8ghyP/f4QxjbenFMn4bMdQshEgp8ij54ZkFrZx/ydKsJUK27DrtjCmC+WnOLBRHhYqSp5nqL82CHk0Z54QYCrTd0w/jyM7QZCSSmyWQBPcoGBuY4DvzJIaAoj/0ZFsKxznhwrlaFJQoZenoHseNIA+bPicS1Uxkk9urNLnztdwQGHrS7Udtohi4rCRwHlNd2QJ+tIoWLL7agcE8qKIqCbcgNc88AwqUiLFssnz54wOaCZt8dsuroyDAcLX2K5oosUrisph16rWcRk13T6ngcTNMsaIaFVCKEoWrbGPgV9NoVHoefMeCj1Q6lIgbFe9f8vY4HbG5SLGqmxAsuumAijualPnn5BWruvUOyUo7qkk1+YN5kDcZuYjaW5VBS0QqG4fxfmeOP03jHk4F5cx3ISUHcvCi0v/2GnQX3sXSRDNUnPODKW6+95vp1KzrM35GT1+gx68QvEIlYAHW6AiM0g0etnzBCsyRQLBRg41oFGT/vtCJeIUNp/np0fuiHrqgJEpEQKYmzybzFaif5CXEyHwtYvtjw3vJjcvBvHTNhgl/grqwkXLnRBZeb+dM0b1zodJqyZIEmhKQOVLkp5/2nUidmXgr+T9uoCz8Bhk/b4Zby/mIAAAAASUVORK5CYII=');
}
.simkltvdiscoverlistwrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
.simkltvdiscoverlist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  width: 100%;
  max-width: 1218px;
  font-family: 'Open Sans', sans-serif;
  transition: all .4s;
}
.simkltvdiscoverlistleft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: var(--simkltvdiscoverlistleft-width);
  width: var(--simkltvdiscoverlistleft-width);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media  {
	.simkltvdiscoverlistlefttotalwatched-wrap,.simkltvdiscoverlistlefttotalwatched,.simkltvdiscoverlistlefttotalwatched-content, .simkltvdiscoverlistlefttotalwatched-left,.simkltvdiscoverlistlefttotalwatched-right,.simkltvdiscoverlistlefttotalwatched-progress {
		display: flex;
		color: rgba(157, 166, 181, 0.9);
	}
	.simkltvdiscoverlistlefttotalwatched {
		border: 1px solid hsla(0, 0%, 100%, 0.1);
		border-radius: 6px;
		margin-bottom: 8px;
		flex-direction: column;
		overflow: hidden;
		display: none;
		position: relative;
	}
	.simkltvdiscoverlistlefttotalwatched:hover {
		background-color: hsla(0,0%,100%,0.10);
		cursor: pointer;
	}
	.simkltvdiscoverlistlefttotalwatched-wrap {
		display: none;
	}
	@media /*Desktop*/  (min-width: 1025px) {
		body:has(list-wrap list-bottom-left-info-right-you-watched) .simkltvdiscoverlistlefttotalwatched,body:has(list-wrap list-bottom-left-info-right-you-watched) .simkltvdiscoverlistlefttotalwatched-wrap {
			display: flex;
		}
		list-bottom-left-info-right-you-watched {
			display: none!important;
		}
	}
	
	.simkltvdiscoverlistlefttotalwatched-content {
		padding: 16px;
		flex-direction: row;
		flex: 1;
	}
	.simkltvdiscoverlistlefttotalwatched:hover :is(.simkltvdiscoverlistlefttotalwatched-left,.simkltvdiscoverlistlefttotalwatched-right) {
		opacity: 0;
	}
	.simkltvdiscoverlistlefttotalwatched-left {
		font-size: 14px;
		flex-direction: column;
		flex: 1;
		align-self: center;
	}
	.simkltvdiscoverlistlefttotalwatched-left::before {
		content: 'You\'ve watched';
	}
	.simkltvdiscoverlistlefttotalwatched-left::after {
		content: var(--count-watched) ' of ' var(--count-total);
	}
	.simkltvdiscoverlistlefttotalwatched-right::before {
		content: var(--percentage-watched);
		font-size: 40px;
	}
	.has-filter-changes.list-has-tv .simkltvdiscoverlistlefttotalwatched-left::before {
		content: var(--count-total) ' TV shows';
	}
	.has-filter-changes.list-has-anime .simkltvdiscoverlistlefttotalwatched-left::before {
		content: var(--count-total) ' Anime';
	}
	.has-filter-changes.list-has-movies .simkltvdiscoverlistlefttotalwatched-left::before {
		content: var(--count-total) ' Movies';
	}
	.has-filter-changes .simkltvdiscoverlistlefttotalwatched-left::after {
		content: 'in this list without filters';
	}
	.has-filter-changes .simkltvdiscoverlistlefttotalwatched-right::before, .has-filter-changes .simkltvdiscoverlistlefttotalwatched-progress {
		opacity: 0;
	}
	.has-filter-changes .simkltvdiscoverlistlefttotalwatched-left {
		padding-top: 8px;
	}
	.simkltvdiscoverlistlefttotalwatched::after {
		opacity: 0;
	}
	.simkltvdiscoverlistlefttotalwatched:hover::after {
		opacity: 1;
		content: 'Hide Watched';
		position: absolute;
		font-size: 30px;
		font-weight: 100;
		width: 100%;
		text-align: center;
		width: -webkit-fill-available;
		display: flex;
		height: calc(100% - 4px);
		justify-content: center;
		align-items: center;
	}
	.has-filter-changes .simkltvdiscoverlistlefttotalwatched:hover::after {
		content: 'Show original list';
	}
	/*.simkltvdiscoverlistwrap:has(.simkltvdiscoverlistleftfiltersitemoption-checkmark.Include[data-box="user_not_watched"]) .simkltvdiscoverlistlefttotalwatched:hover::after {
		content: 'Unhide Watched';
	} */
	.simkltvdiscoverlistrightoptionsviews .simkltvdiscoverlistlefttotalwatched:hover::after {
		font-size: 26px;
	}
	.simkltvdiscoverlistlefttotalwatched-progress {
		
		background-image: linear-gradient(
		  90deg,
		  hsl(240deg 29% 55%) 0%,
		  hsl(250deg 49% 59%) 13%,
		  hsl(261deg 69% 62%) 25%,
		  hsl(274deg 88% 61%) 37%,
		  hsl(288deg 100% 50%) 50%,
		  hsl(318deg 100% 50%) 63%,
		  hsl(335deg 100% 50%) 75%,
		  hsl(20deg 100% 59%) 87%,
		  hsl(41deg 100% 50%) 100%
		);
	}
	@keyframes watchedprogress {
	  0% {
		width: 0;
		opacity: 1;
	  }
	  100% {
		width: var(--percentage-watched-num);
		opacity: 0;
	  }
	}
	.simkltvdiscoverlistlefttotalwatched-progress::before {
		content: '';
		height: 4px;
		width: var(--percentage-watched-num);
		animation: 1s ease-out 0s 1 watchedprogress;
		background: #0c0f11;
		opacity: 0;
	}
	.simkltvdiscoverlistlefttotalwatched-progress::after {
		content: '';
		height: 4px;
		background: #0c0f11;
		flex: 1;
	}
	.simkltvdiscoverlistlefttotalwatched:hover .simkltvdiscoverlistlefttotalwatched-progress::after {
		background-color: hsl(210deg 5.13% 15.29%);
	}
	
	.HideFilters .simkltvdiscoverlistrightoptionsviews .simkltvdiscoverlistlefttotalwatched-wrap {
		flex: 1;
		place-content: center;
	}
	.HideFilters .simkltvdiscoverlistleft .simkltvdiscoverlistlefttotalwatched {
		display: none;
	}
	.simkltvdiscoverlistrightoptionsviews .simkltvdiscoverlistlefttotalwatched {
		display: none;
	}
	.HideFilters .simkltvdiscoverlistrightoptionsviews .simkltvdiscoverlistlefttotalwatched {
		display: flex;
		flex: 1;
		margin-right: 6px;
		margin-bottom: 4px;
		max-width: 100%;
	}
	.HideFilters .simkltvdiscoverlistlefttotalwatched {
		margin-top: 0;
		margin-bottom: 0;
	}
	.HideFilters .simkltvdiscoverlistlefttotalwatched-content {
		padding: 8px;
		align-self: center;
		gap: 16px;
	}
	.HideFilters .simkltvdiscoverlistlefttotalwatched-content {
		padding: 8px 16px;
	}
	.HideFilters .simkltvdiscoverlistlefttotalwatched-right::before {
		content: var(--percentage-watched);
		font-size: 28px;
		line-height: 28px;
		align-self: center;
	}
	.HideFilters .simkltvdiscoverlistlefttotalwatched-left {
		flex-direction: row;
		column-gap: 4px;
	}
	
	@media /*Desktop*/  (min-width: 1025px) {
		.simkltvdiscoverlistleft .simkltvdiscoverlistlefttotalwatched, .HideFilters .simkltvdiscoverlistrightoptionsviews .simkltvdiscoverlistlefttotalwatched {
			display: none;
		}
		.simkltvdiscoverlistwrap:not(.HideFilters):has(.has-watched-stat) .simkltvdiscoverlistleft .simkltvdiscoverlistlefttotalwatched,.HideFilters:has(.has-watched-stat) .simkltvdiscoverlistrightoptionsviews .simkltvdiscoverlistlefttotalwatched {
			display: flex;
		}
		
	}
	@media /*Mobile*/  (max-width: 10254px) {
		list-bottom-left-info-left-progress {
			display: none!important;
		}
		#global_div:has(.has-watched-stat) list-bottom-left-info-left-progress {
			display: flex!important;
		}
	}
}
/* @media {	
	.simkltvdiscoverlistleft {
	  position: -webkit-sticky;
	  position: sticky;
	  top: 56px;
	  max-height: calc(100vh - 56px);
	  overflow: auto;
	}

	.simkltvdiscoverlistleft::-webkit-scrollbar {
	  width: 0px;
	  background-color: rgba(255,255,255,0.1);
	}
	.simkltvdiscoverlistleft:hover::-webkit-scrollbar {
	  width: 1px;
	}
	.simkltvdiscoverlistleft::-webkit-scrollbar-track {
	  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);
	  background-color: rgba(255,255,255,0);
	}
	.simkltvdiscoverlistleft::-webkit-scrollbar-thumb {
	  background-color: rgba(255,255,255,0.3);
	}
	.simkltvdiscoverlistleft::-webkit-scrollbar-thumb:hover {
	  background-color: rgba(255,255,255,0.5);
	}
		
} */

.simkltvdiscoverlistright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  transition: all .4s;
}

.simkltvdiscoverlistrightoptions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 16px;
  font-size: 12px;
}

.simkltvdiscoverlistrightoptionsfilters, .simkltvdiscoverlistrightoptionsviews {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Old versions of Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none;
}

@media /*Desktop */  (min-width: 1025px) {
	.custom-lists .simkltvdiscoverlistrightoptionsfilters {
		margin-bottom: 0;
	}
}
.simkltvdiscoverlistrightoptionsviews {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.custom-lists .simkltvdiscoverlistrightoptions, .custom-lists .simkltvdiscoverlistrightoptionsfilters, .custom-lists .simkltvdiscoverlistrightoptionsviews {
	gap: 6px;
}
.custom-lists .simkltvdiscoverlistrightoptionwrap {
	margin-right: 0;
}
.simkltvdiscoverlistrightoptionsfilters.topfilters {
  color: rgb(255 255 255 / .74);
  padding-left: 8px;
}
.topfilters .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks {
  flex-direction: column;
  width: 100%;
  padding: 0;
}

.simkltvdiscoverlistrightoptionsviews {
  justify-content: flex-end;
}

.simkltvdiscoverlistrightoption {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
  margin-bottom: 4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 4px;
  background-color: #252729;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 12px;
  cursor: pointer;
}
		
watch-now-filters-views .simkltvdiscoverlistrightoption {
	background-color: rgb(250 253 255 / 5%);
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
@media /*Mobile small*/  (max-width: 380px) {
	.simkltvdiscoverlistrightoptionwrap:is(.sort-by,.sort-by-direction,.select-view,.hide-wl,.fade,.save-view) .simkltvdiscoverlistrightoption {
		padding: 8px 8px;
	}
}
@media /*Mobile Zoom*/  (max-width: 359px) {
	.simkltvdiscoverlistrightoption {
		    padding: 8px 8px;
	}
}
@media /*Mobile Zoom*/  (max-width: 340px) {
	.simkltvdiscoverlistrightoption {
		    padding: 8px 4px!important;
	}
}
.save-view .simkltvdiscoverlistrightoption {

	cursor: default;
}
.sort-by-direction .simkltvdiscoverlistrightoption, .save-view .simkltvdiscoverlistrightoption, .fade .simkltvdiscoverlistrightoption, .hide-wl .simkltvdiscoverlistrightoption, .dvd .simkltvdiscoverlistrightoption {
    padding: 8px 8px;
}
.simkltvdiscoverlistrightoptionwrap:hover .simkltvdiscoverlistrightoption {
    background-color: #35383a;
}
.simkltvdiscoverlistwrap.layout-not-original .simkltvdiscoverlistrightoptionwrap.save-view::before {
	content: '';
	background: rgb(255 255 255 / 70%);
	width: 6px;
	height: 6px;
	position: absolute;
	top: 4px;
	right: 4px;
	border-radius: 6px;
}
.simkltvdiscoverlistrightoptiontop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sort-by-direction .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-sort-az);
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.74;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
	height: 100%;
    width: 22px;
}
.sort-by-direction.za .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-sort-za);
}
.sort-by-direction.active .simkltvdiscoverlistrightoptiontop {
  -webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
  transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
}
.simkltvdiscoverlistrightoptionwrap.toggle-list {
	display: none;
}
.list-my .simkltvdiscoverlistrightoptionwrap.toggle-list,.list-user .simkltvdiscoverlistrightoptionwrap.toggle-list,.custom-lists .simkltvdiscoverlistrightoptionwrap.toggle-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.toggle-random .simkltvdiscoverlistrightoptiontop,.toggle-layout .simkltvdiscoverlistrightoptiontop,.toggle-list .simkltvdiscoverlistrightoptiontop,.toggle-filters-mini .simkltvdiscoverlistrightoptiontop,.toggle-filters-full .simkltvdiscoverlistrightoptiontop {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.74;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
	height: 100%;
    width: 100%;
    min-width: 22px;
}
.toggle-random .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-head-search);
}
@media (max-width: 1024px) {
	.toggle-layout .simkltvdiscoverlistrightoptiontop::before {
		content: var(--active-layout-name) ' layout';
		padding-right: 10px;
		max-width: 150px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.toggle-layout .simkltvdiscoverlistrightoptiontop::after {
		content: '';
		width: 7px;
		height: 12px;
		background-image: var(--ico-shape-arrow);
		background-position: 50% 50%;
		background-size: 7px;
		background-repeat: no-repeat;
		opacity: 0.74;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.toggle-layout .simkltvdiscoverlistrightoption {
		margin-bottom: 0;
		padding: 8px 10px;
	}
}
.list-has-tv.list-wrap-full .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-head-tv);
	filter: brightness(2);
    background-size: 140%;
}
.list-has-anime.list-wrap-full .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-head-anime);
	filter: brightness(2);
    background-size: 140%;
}
.list-has-movies.list-wrap-full .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-head-movies);
	filter: brightness(2);
    background-size: 140%;
}
.list-wrap-watching .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-list-watching);
}
.list-wrap-plantowatch .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-list-plan);
}
.list-wrap-completed .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-list-completed);
}
.list-wrap-onhold .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-list-hold);
}
.list-wrap-dropped .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-list-dropped);
}
		

.filter-lists-all .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-lists);
	background-size: 18px;
}
.filter-lists-tv .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-head-tv);
	filter: brightness(2);
	background-size: 30px;
}
.filter-lists-anime .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-head-anime);
	filter: brightness(2);
	background-size: 36px;
}
.filter-lists-movies .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-head-movies);
	filter: brightness(2);
	background-size: 36px;
}


.list-has-tv.list-wrap-full .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-head-tv);
	filter: brightness(2);
    background-size: 140%;
}
.list-has-anime.list-wrap-full .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-head-anime);
	filter: brightness(2);
    background-size: 140%;
}
.list-has-movies.list-wrap-full .toggle-list .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-head-movies);
	filter: brightness(2);
    background-size: 140%;
}
.toggle-filters-mini .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-dropdown);
	min-width: 32px;
}
.toggle-filters-full .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-filter);
	max-height: 16px;
}
.simkltvdiscoverlistrightoptionwrap.notes {
			display: none;
		}
.save-view .simkltvdiscoverlistrightoptiontop,.position .simkltvdiscoverlistrightoptiontop,.fade .simkltvdiscoverlistrightoptiontop,.hide-wl .simkltvdiscoverlistrightoptiontop,.dvd .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-save);
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.74;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
	height: 100%;
    width: 22px;
}
.position .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-list-position);
    width: 26px;
	transition: opacity .4s;
}
.fade .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-list-fade);
    width: 26px;
	transition: opacity .4s;
}
.fade-watched-all-episodes .fade .simkltvdiscoverlistrightoptiontop {
	opacity: .2;
}
.simkltvdiscoverlistwrap:has(simklitems.hide-wl) .hide-wl .simkltvdiscoverlistrightoptiontop {
	opacity: .2;
}
.list-has-movies.list-my:not(.list-wrap-full) .simkltvdiscoverlistrightoptionwrap.fade {
	display: none;
}
.hide-wl .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-list-hide-wl);
    width: 26px;
	transition: opacity .4s;
}
.dvd .simkltvdiscoverlistrightoptiontop {
    background-image: var(--ico-dvd);
    width: 34px;
}
.simkltvdiscoverlistrightoptionbottom {
  padding-top: 6px;
  font-size: 14px;
  font-weight: 600;
}

.simkltvdiscoverlistrightoptionwrap.my-lists .simkltvdiscoverlistrightoptionbottom span {
	font-size: 12px;
	font-weight: 100;
	opacity: .8;
}
@media /*Mobile and Tablet*/ (max-width: 768px) {
	
	.simkltvdiscoverlistrightoptionwrap.my-lists .simkltvdiscoverlistrightoptionbottom span {
		display: none;
	}
}

.Table .simkltvdiscoverlistrightoptionbottom::before,.simkltvdiscoverlistrightoptionpopupviewsitem[data-view="table"] .simkltvdiscoverlistrightoptionpopupviewsitemtext::before {
	content: "Table"
}
.Poster .simkltvdiscoverlistrightoptionbottom::before {
	content: "Poster"
}
.Card .simkltvdiscoverlistrightoptionbottom::before {
	content: "Card"
}

.Icons .simkltvdiscoverlistrightoptionbottom::before {
    content: "Icons";
}
.Pills .simkltvdiscoverlistrightoptionbottom::before {
    content: "Pills";
}
.List .simkltvdiscoverlistrightoptionbottom::before {
    content: "List";
}

.simkltvdiscoverlistrightoptiontopname {
  padding-right: 14px;
  flex-grow: 1;
}

.simkltvdiscoverlistrightoptiontoparrow {
  width: 7px;
  height: 12px;
  background-image: var(--ico-shape-arrow);
  background-position: 50% 50%;
  background-size: 7px;
  background-repeat: no-repeat;
  opacity: 0.9;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.simkltvdiscoverlistrightoptionpopupfakespace {
	width: 80px;
	height: 30px;
	position:absolute;
	right:0;
	top:-30px;
	border-top-left-radius:20px;
}
        .simkltvdiscoverlistrightoptionpopupfakespace-right {
            display: none;
        }       
@media /*Mobile and Tablet*/ (min-width: 1282px) {
    .simkltvdiscoverlistwrap:not(.Maximised) .simkltvdiscoverlistrightoptionpopupfakespace-right {
        display: flex;
        width: 30px;
        height: 100%;
        position:absolute;
        right: -30px;
        top: -10px;
    }
}
@media /*Mobile and Tablet*/ (max-width: 1024px) {
	
	.simkltvdiscoverlistrightoptionpopupfakespace {
		display: none;
	}
}
.simkltvdiscoverlistrightoptionpopup {
	--ico-bg: hsla(0, 0%, 100%, 0.74);
	--btn-bg: #47484b;
	--btn-hover-bg: #0077EE;
	display: none;
	position: relative;
	width: max-content;
	width: -moz-max-content;
	width: -webkit-max-content;
	width: -o-max-content;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Old versions of Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently
						  supported by Chrome, Opera and Firefox */
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background-color: rgba(53, 56, 58, 0.62);
}
		
.save-view .simkltvdiscoverlistrightoptionpopup {
	width: min-content;
	width: -moz-min-content;
	width: -webkit-min-content;
	width: -o-min-content;
}
.simkltvdiscoverlistrightoptionpopupFocus {
	display: none;
}

.save-view.Edit .simkltvdiscoverlistrightoptionpopupFocus,.save-view.Saved .simkltvdiscoverlistrightoptionpopupFocus {
	display: block;
}
.save-view .simkltvdiscoverlistrightoptionpopupFocus {
	position: fixed;
	width: 100vw;
	height: 100vh;
	top:0;
	left:0;
	z-index: 10;
	cursor: not-allowed;
}
.simkltvdiscoverlistrightoptionwrap.Active .simkltvdiscoverlistrightoptionpopup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 11;
  padding: 8px;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 4px;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 600;
  box-shadow: 0 12px 28px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptionwrap.save-view .simkltvdiscoverlistrightoptionpopup  {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 11;
  padding: 8px;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 4px;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 600;
  box-shadow: 0 12px 28px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.simkltvdiscoverlistrightoptionwrap.select-view.Active .simkltvdiscoverlistrightoptionpopup {
    left: auto;
    right: 0%;
	top:0;
    padding: 0;
    width: 250px;
	padding-bottom:8px;
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
    background-color: rgba(53,56,58,.62);
}
		
@media /* mini-show-layouts on mobile */{
	.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptionwrap.save-view .simkltvdiscoverlistrightoptionpopup {
		left: auto;
		right: 0;
		padding: 0;
		top: 4px;
		width: calc(100vw - 14px);
		max-width: 300px;
	}
	.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptionsfilters,.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptionsviews .simkltvdiscoverlistrightoptionwrap:not(.save-view) {
		display: none;
	}
	.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptionsviews {
		align-self: flex-end;
	}
	.simkltvdiscoverlistwrap:has(.mini-show-layouts) .save-view .simkltvdiscoverlistrightoption {
	padding: 0;
	margin-bottom: 0;
	}
	.simkltvdiscoverlistwrap:has(.mini-show-layouts).simkltvdiscoverlistwrap.layout-not-original .simkltvdiscoverlistrightoptionwrap.save-view::before {
		display: none;
	}
	.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptions {
		padding-top: 0;
	}
	.simkltvdiscoverlistwrap:has(.mini-show-layouts) .save-view .simkltvdiscoverlistrightoptiontop,.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptionwrap.hide-wl  {
		display: none!important;
	}
	.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptionpopupviewsselection {
		display: none!important;
	}
	.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptionpopupsavelayouttitle {
		padding-top: 6px!important;
	}
	.simkltvdiscoverlistwrap:has(.mini-show-layouts) layout-add {
		display: none;
	}
	.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptionsfilters,.simkltvdiscoverlistwrap:has(.mini-show-layouts)  .simkltvdiscoverlistrightoptionsviews {
		margin-bottom: 0;
	}
}
@media /*Desktop*/  (min-width: 1025px) {
	.simkltvdiscoverlistrightactivefilterswraplayout {
		display: none;
	}
}
		
@media /*Mobile Zoom*/  (max-width: 359px) {
	.simkltvdiscoverlistrightoptionwrap.select-view.Active .simkltvdiscoverlistrightoptionpopup {
		right: -60px;
	}
}
.simkltvdiscoverlistrightoptionwrap.select-view.Poster.Active .simkltvdiscoverlistrightoptionpopup {
    background-color: rgba(53,56,58,.62);
}
@media /*Mobile small*/  (max-width: 380px) {
	.simkltvdiscoverlistrightoptionwrap.select-view.Active .simkltvdiscoverlistrightoptionpopup {
		right: -80px;
	}
}
.simkltvdiscoverlistrightoptionwrap {
	position: relative;
	margin-right: 6px;
}
.sort-by-release-soon .simkltvdiscoverlistrightoptionwrap.release-date {
	display: none;
}
.simkltvdiscoverlistrightoptionwrap.release-soon,.simkltvdiscoverlistrightoptionwrap.release-soon.time-1,.simkltvdiscoverlistrightoptionwrap.release-soon.time-2 {
	display: none;
}

.sort-by-release-soon .simkltvdiscoverlistrightoptionwrap.dvd,.sort-by-dvd-date-soon .simkltvdiscoverlistrightoptionwrap.dvd,.sort-by-release-soon .simkltvdiscoverlistrightoptionwrap.air-date {
	display: none;
}

.sort-by-dvd-date-soon .simkltvdiscoverlistrightoptionwrap.release-soon .simkltvdiscoverlistrightoptiontopname::before {
	content: 'DVD '
}
.sort-by-release-soon .simkltvdiscoverlistrightoptionwrap.release-soon .simkltvdiscoverlistrightoptiontopname::before {
	content: 'Release '
}
@media /*Mobile small*/  (max-width: 1024px) {
	.sort-by-release-soon .simkltvdiscoverlistrightoptionwrap.release-soon.time-1,.sort-by-dvd-date-soon .simkltvdiscoverlistrightoptionwrap.release-soon.time-1 {
		display: block;
		margin-right: 0;
	}
	.sort-by-release-soon .simkltvdiscoverlistrightoptionwrap.rating,.sort-by-dvd-date-soon .simkltvdiscoverlistrightoptionwrap.rating {
		margin-right: 6px;
	}

}	
@media /*Desktop*/  (min-width: 1025px) {
	.sort-by-release-soon .simkltvdiscoverlistrightoptionwrap.release-soon.time-2,.sort-by-dvd-date-soon .simkltvdiscoverlistrightoptionwrap.release-soon.time-2 {
		display: block;
	}
}


.simkltvdiscoverlistwrap:is(.list-wrap-watching,.list-wrap-completed) .simkltvdiscoverlistrightoptionpopupitem:is([data-sort="release-soon"],[data-sort="dvd-date-soon"]) {
	display: none;
}
.simkltvdiscoverlistrightoptionwrap.random_roll {
	display: none;
}
.simkltvdiscoverlist:has(.simkltvdiscoverlistrightactivefilter[data-field="random"]) .simkltvdiscoverlistrightoptionwrap.random_roll {
	display: flex;
	margin-right: 0;
}
.simkltvdiscoverlistrightoptionwrap.random_roll .simkltvdiscoverlistrightoption {
	background-color: rgb(37 39 41 / 35%);
	border-radius: 6px;
	border: 2px solid rgb(255 255 255 / 19%);
	opacity: .7;
}
.simkltvdiscoverlistrightoptionwrap.random_roll:hover .simkltvdiscoverlistrightoption {
	opacity: 1;
}
.simkltvdiscoverlistrightoptionwrap.random_roll .simkltvdiscoverlistrightoptionbottom {
	height: 100%;
	display: flex;
	align-items: center;
	padding-top: 0;
}

.simkltvdiscoverlistrightoptionwrap.random_roll .simkltvdiscoverlistrightoptionbottom::before {
	content: '';
	width: 24px;
	background-image: var(--ico-head-search);
	background-position: 50% 50%;
	background-size: auto 24px;
	background-repeat: no-repeat;
	opacity: 1;
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;
	cursor: pointer;
	height: 100%;
	margin-right: 8px;
}
		
@media /*Mobile*/  (max-width: 460px) {
	.simkltvdiscoverlistrightoptionwrap.random_roll {
		display: none;
	}
	.simkltvdiscoverlistrightoptionwrap.random_roll .simkltvdiscoverlistrightoptionbottom::before {
		display: none;
	}
}
.simkltvdiscoverlistrightoptionwrap.my-lists {
	display: none;
}
.list-my .simkltvdiscoverlistrightoptionwrap.my-lists {
	display: block;
}
.list-my .simkltvdiscoverlist:has(.simkltvdiscoverlistrightactivefilter[data-field="random"]) .simkltvdiscoverlistrightoptionwrap.my-lists {
	display: none;
}
.custom-lists:is(.list-trending,.list-followed,.list-liked) .simkltvdiscoverlistrightoptionwrap.sort-by {
	opacity: .7;
	pointer-events: none;
}
.simkltvdiscoverlistrightoptionwrap.position {
  display: none;
}
.simkltvdiscoverlistrightoptionwrap.hide-wl {
	display: none
}
.simkltvdiscoverlistrightoptionwrap.save-view {
  margin-right: 0;
}
.simkltvdiscoverlistrightoptionwrap.sort-by-direction,.simkltvdiscoverlistrightoptionwrap.save-view,.simkltvdiscoverlistrightoptionwrap.fade,.simkltvdiscoverlistwrap.list-discover:has(.SimklItem.list-watching,.SimklItem.list-plantowatch,.SimklItem.list-completed,.SimklItem.list-onhold,.SimklItem.list-dropped) .simkltvdiscoverlistrightoptionwrap.hide-wl,.simkltvdiscoverlistwrap.list-my.list-wrap-full:has(.SimklItem.list-watching,.SimklItem.list-plantowatch,.SimklItem.list-completed,.SimklItem.list-onhold,.SimklItem.list-dropped) .simkltvdiscoverlistrightoptionwrap.hide-wl,.simkltvdiscoverlistrightoptionwrap.dvd  {
  display: flex;
}
@media /*Desktop */  (min-width: 1025px) {
	.simkltvdiscoverlistwrap.list-discover:has(simklitems.view-table) .simkltvdiscoverlistrightoptionwrap.hide-wl,.simkltvdiscoverlistwrap:is(.list-wrap-plantowatch,.list-wrap-completed):has(simklitems.view-table) .simkltvdiscoverlistrightoptionwrap.hide-wl,.simkltvdiscoverlistwrap.list-user:has(simklitems.view-table) .simkltvdiscoverlistrightoptionwrap.hide-wl {
		display: flex;
	}
}
.user-not-logged-in .simkltvdiscoverlistwrap.list-discover .simkltvdiscoverlistrightoptionwrap.hide-wl,edit-list:has(simklitems.view-table) .simkltvdiscoverlistrightoptionwrap.hide-wl {
	display: none!important;
}
edit-list:has(simklitems.view-poster) .simkltvdiscoverlistrightoptionwrap.hide-wl {
	margin-left: 6px;	
}
.simkltvdiscoverlistrightoptionwrap.save-view.Active {
    display: block;
    height: 41.2px;
}
@media /*Mobile and Tablet */  (max-width: 1024px) {
	.simkltvdiscoverlistrightoptionwrap.save-view.Active {
		height: auto;
	}
}
.save-view.Active .simkltvdiscoverlistrightoption {
    height: 100%;
}
.save-view.simkltvdiscoverlistrightoptionwrap.Active .simkltvdiscoverlistrightoptionpopup {
    left: auto;
    right: 0;
	padding:0;
}
		
.simkltvdiscoverlistrightoptionpopupitem {
	position: relative;
	min-width: 100px;
	padding: 6px 8px;
	font-size: 14px;
	cursor: pointer;
	color: transparent;
	text-shadow: 0 0 rgb(255 255 255 / 90%);
}
.simkltvdiscoverlistrightoptionwrap.rating .simkltvdiscoverlistrightoptionpopupitem {
	min-width: 56px;
}
.my-lists .simkltvdiscoverlistrightoptionpopupitem[data-select="following"],.my-lists .simkltvdiscoverlistrightoptionpopupitem[data-select="liked"] {
	flex-direction: row;
	display: flex;
	align-items: center;
}
.my-lists .simkltvdiscoverlistrightoptionpopupitem[data-select="following"]::before {
	content: '';
	margin-right: 8px;
	background-position: 6px;
	background-size: 24px;
	background-repeat: no-repeat;
	background-image: var(--ico-head-friends);
	filter: brightness(2);
	height: 26px;
	width: 30px;
	display: flex;
}
.my-lists .simkltvdiscoverlistrightoptionpopupitem[data-select="liked"]::before {
	content: '';
	margin-right: 8px;
	background-position: 8px;
	background-size: 18px;
	background-repeat: no-repeat;
	background-image: var(--ico-heart-white);
	filter: brightness(2);
	height: 26px;
	width: 28px;
	display: flex;
}

.simkltvdiscoverlistrightoptionpopupitem:hover {
	border-radius: 4px;
	background-color: var(--btn-hover-bg);
	color: #FFF;
	color: transparent;
	text-shadow: 0 0 rgb(255 255 255 / 100%);
}
.simkltvdiscoverlistrightoptionpopupitem[data-sort="relevance"],.simkltvdiscoverlistrightoptionpopupitem[data-sort="position"],
.simkltvdiscoverlistrightoptionpopupitem[data-sort="drop-rate"],.simkltvdiscoverlistrightoptionpopupitem[data-sort="my-progress"],.simkltvdiscoverlistrightoptionpopupitem[data-sort="user-progress"],.list-has-movies .simkltvdiscoverlistrightoptionpopupitem[data-sort="last-watched"],.simkltvdiscoverlistrightoptionpopupitem[data-sort="plan-to-watch"],.simkltvdiscoverlistrightoptionpopupitem[data-sort="list-added-date"],.simkltvdiscoverlistrightoptionpopupitem[data-sort="next-air-date"],.simkltvdiscoverlistrightoptionpopupitem[data-sort="dvd-date"],.simkltvdiscoverlistrightoptionpopupitem[data-sort="length"],
		
.simkltvdiscoverlistrightoptionpopupitem[data-air="last_1"],.simkltvdiscoverlistrightoptionpopupitem[data-air="last_30"],.simkltvdiscoverlistrightoptionpopupitem[data-air="last_5"],.simkltvdiscoverlistrightoptionpopupitem[data-air="1970s"],.simkltvdiscoverlistrightoptionpopupitem[data-release="hide_released"],.simkltvdiscoverlistrightoptionpopupitem[data-release="last_30"],.simkltvdiscoverlistrightoptionpopupitem[data-release="last_5"],.simkltvdiscoverlistrightoptionpopupitem[data-release="1970s"],
		
.simkltvdiscoverlistrightoptionpopupitem[data-rating="5"],
.list-has-movies .simkltvdiscoverlistrightoptionpopupitem[data-sort="user-last-watched"],.list-has-movies .simkltvdiscoverlistrightoptionpopupitem[data-sort="revenue"],
.list-has-movies .simkltvdiscoverlistrightoptionpopupitem[data-sort="dvd-date-soon"],
.list-has-tv .simkltvdiscoverlistrightoptionpopupitem[data-sort="release-soon"],
.list-has-anime .simkltvdiscoverlistrightoptionpopupitem[data-sort="release-soon"] {
	margin-bottom: 7px;
}
.simkltvdiscoverlistrightoptionpopupitem[data-sort="relevance"] {
	margin-bottom: 0px;
}
.simkltvdiscoverlistrightoptionpopupitem[data-air="2010s"],.simkltvdiscoverlistrightoptionpopupitem[data-release="2010s"] {
	margin-top: 7px;
}
.simkltvdiscoverlistrightoptionpopupitem[data-sort="relevance"]::after,.simkltvdiscoverlistrightoptionpopupitem[data-sort="position"]::after,
.simkltvdiscoverlistrightoptionpopupitem[data-sort="drop-rate"]::after, .simkltvdiscoverlistrightoptionpopupitem[data-sort="my-progress"]::after, .simkltvdiscoverlistrightoptionpopupitem[data-sort="user-progress"]::after, .list-has-movies .simkltvdiscoverlistrightoptionpopupitem[data-sort="last-watched"]::after, .simkltvdiscoverlistrightoptionpopupitem[data-sort="plan-to-watch"]::after, .simkltvdiscoverlistrightoptionpopupitem[data-sort="list-added-date"]::after, .simkltvdiscoverlistrightoptionpopupitem[data-sort="next-air-date"]::after, .simkltvdiscoverlistrightoptionpopupitem[data-sort="dvd-date"]::after, .simkltvdiscoverlistrightoptionpopupitem[data-sort="length"]::after,
		
.simkltvdiscoverlistrightoptionpopupitem[data-air="last_1"]::after,.simkltvdiscoverlistrightoptionpopupitem[data-air="last_30"]::after,.simkltvdiscoverlistrightoptionpopupitem[data-air="last_5"]::after,.simkltvdiscoverlistrightoptionpopupitem[data-air="aired-2018"]::after,.simkltvdiscoverlistrightoptionpopupitem[data-air="1970s"]::after,.simkltvdiscoverlistrightoptionpopupitem[data-release="hide_released"]::after,.simkltvdiscoverlistrightoptionpopupitem[data-release="last_30"]::after,.simkltvdiscoverlistrightoptionpopupitem[data-release="last_5"]::after,.simkltvdiscoverlistrightoptionpopupitem[data-release="1970s"]::after,
		
.simkltvdiscoverlistrightoptionpopupitem[data-rating="5"]::after,

.list-has-movies .simkltvdiscoverlistrightoptionpopupitem[data-sort="user-last-watched"]::after,
		
.list-has-movies .simkltvdiscoverlistrightoptionpopupitem[data-sort="revenue"]::after,
.list-has-movies .simkltvdiscoverlistrightoptionpopupitem[data-sort="dvd-date-soon"]::after,
.list-has-tv .simkltvdiscoverlistrightoptionpopupitem[data-sort="release-soon"]::after,
.list-has-anime .simkltvdiscoverlistrightoptionpopupitem[data-sort="release-soon"]::after
{
	display: flex;
	content: '';
	width: calc( 100% + 16px);
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	position: absolute;
	bottom: -8px;
	left:0;
	margin-left: -8px;
	margin-right: -8px;
	pointer-events: none;
}
.simkltvdiscoverlistrightoptionpopupitem[data-sort="relevance"]::after {
	border-bottom: 0;
}
.simkltvdiscoverlistrightoptionpopupitem[data-sort="relevance"],.simkltvdiscoverlistrightoptionpopupitem[data-sort="position"] {
	display: none;
}
edit-list .simkltvdiscoverlistrightoptionpopupitem[data-sort="position"] {
	display: block;
	color: var(--color-orange);
	text-shadow: none;
}
edit-list.list-add .simkltvdiscoverlistrightoptionpopupitem[data-sort="relevance"],edit-list.list-suggest .simkltvdiscoverlistrightoptionpopupitem[data-sort="relevance"] {
	display: block;
}
.simkltvdiscoverlistrightoptionpopupitem[data-air="2010s"]::before,.simkltvdiscoverlistrightoptionpopupitem[data-release="2010s"]::before {
	display: flex;
	content: '';
	width: calc( 100% + 16px);
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	position: absolute;
	top: -8px;
	left:0;
	margin-left: -8px;
	margin-right: -8px;
	pointer-events: none;
}

.simkltvdiscoverlistrightactivefilters {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border: 1px solid hsla(0, 0%, 100%, 0.1);
	border-radius: 6px;
	padding:8px;
	padding-bottom:0;
}
.Maximised .simkltvdiscoverlistrightactivefilters {
	border: 1px solid hsla(0, 0%, 100%, 0.1);
	border-radius: 6px;
	padding:8px;
	padding-bottom:0;
}

.simkltvdiscoverlistrightactivefilter {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 5px 7px;
	padding-bottom: 6px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px solid #848e9e;
	border-radius: 6px;
	color: #848e9e;
	font-size: 12px;
	font-weight: 600;
	cursor: pointer;
}

@media (max-width: 1024px) {
	.simkltvdiscoverlistwrap .simkltvdiscoverlistrightactivefilter {
		display: none;
	}
	.ShowFiltersMini .simkltvdiscoverlistrightactivefilter,.simkltvdiscoverlistwrap:is(.list-has-random-filter,.ShowFilters) .simkltvdiscoverlistrightactivefilter {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ShowFiltersMini.list-has-filters .toggle-filters-mini .simkltvdiscoverlistrightoption::before {
		display: none;
	}
	.list-has-filters .toggle-filters-mini .simkltvdiscoverlistrightoption::before {
		display: flex;
		content: '';
		background: rgb(255 255 255 / 70%);
		width: 6px;
		height: 6px;
		position: absolute;
		top: 4px;
		right: 4px;
		border-radius: 6px;
	}
}
		
.ShowFilters .simkltvdiscoverlistrightactivefilter {
	margin-bottom: 2px;
}
		
.ShowFilters .simkltvdiscoverlistrightactivefilter {
	min-width: fit-content;
}
.simkltvdiscoverlistrightactivefilter.Ex .text-block::before, .simkltvdiscoverlistrightactivefilter[data-block="custom"] .text-block::before {
	content: '- ';
	color: red;
	font-weight: 700;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .9;
}

.simkltvdiscoverlistrightactivefilter.Ex[data-field="favorite"] .text-block::before,.list-my .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_favorite"] .text-block::before,.list-user .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_favorite"] .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_in_list"] .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_watched"] .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_rated"] .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_not_rated"] .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="has_memos"] .text-block::before,.list-user .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_has_memos"] .text-block::before,.list-my .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_has_memos"] .text-block::before,
.simkltvdiscoverlistrightactivefilter.Ex[data-field="hide_watched"] .text-block::before,
.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_hide_watched"] .text-block::before {
	color: #848e9e;
	font-weight: 700;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .9;
	font-size: 12px;
	margin:0;
}
.simkltvdiscoverlistrightactivefilter[data-field="favorite"] .text-block::before {
	content: 'My\00a0';
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="favorite"] .text-block::before,.list-my .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_favorite"] .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="favorite"] .text-block::before {
	content: 'Not in My Favorites';
}
.simkltvdiscoverlistrightactivefilter[data-field="user_favorite"] .text-block::before {
	content: 'User\00a0';
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_favorite"] .text-block {
	font-size: 0;
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_favorite"] .text-block::before {
	content: 'Not in User Favorites';
	font-size: 12px;
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_in_list"] .text-block::before {
	content: 'Added to My List';
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_watched"] .text-block::before {
	content: 'That I Watched';
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_rated"] .text-block::before {
	content: 'That I Rated';
}
.simkltvdiscoverlistrightactivefilter.Inc[data-field="user_not_rated"] .text-block::before {
	content: 'User ';
}
body:has(list-wrap.list-my) .simkltvdiscoverlistrightactivefilter.Inc[data-field="user_not_rated"] .text-block::before, .list-my .simkltvdiscoverlistrightactivefilter.Inc[data-field="user_not_rated"] .text-block::before {
	content: 'My ';
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_not_rated"] .text-block::before {
	content: 'That User Rated';
}
.list-my .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_not_rated"] .text-block::before {
	content: 'That I Rated';
}
.simkltvdiscoverlistrightactivefilter.Inc[data-field="user_has_memos"] .text-block::before {
	content: 'User list that ';
}
.list-my .simkltvdiscoverlistrightactivefilter.Inc[data-field="user_has_memos"] .text-block::before {
	content: '';
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="has_memos"] .text-block::before,.list-my .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_has_memos"] .text-block::before {
	content: 'Without My Memos';
}
.list-user .simkltvdiscoverlistrightactivefilter.Inc[data-field="has_memos"] .text-block::before {
	content: 'My list that ';
}
.list-user .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_has_memos"] .text-block::before {
	content: 'User list without Memos';
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="hide_watched"] .text-block::before,.list-my .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_hide_watched"] .text-block::before {
	content: 'Watched all episodes';
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_hide_watched"] .text-block::before {
	content: 'User watched all episodes';
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="favorite"] .text-block,.list-my .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_favorite"] .text-block,.list-user .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_favorite"] .text-block,.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_watched"] .text-block,.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_in_list"] .text-block,.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_rated"] .text-block,.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_not_rated"] .text-block,.simkltvdiscoverlistrightactivefilter.Ex[data-field="has_memos"] .text-block,.list-user .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_has_memos"] .text-block,.list-my .simkltvdiscoverlistrightactivefilter.Ex[data-field="user_has_memos"] .text-block,.simkltvdiscoverlistrightactivefilter.Ex[data-field="hide_watched"] .text-block,.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_hide_watched"] .text-block {
	font-size: 0;
	padding: 0;
}
.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_favorite"]:hover .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="favorite"]:hover .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_watched"]:hover .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_in_list"]:hover .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="not_rated"]:hover .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_not_rated"]:hover .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="has_memos"]:hover .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_has_memos"]:hover .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="hide_watched"]:hover .text-block::before,.simkltvdiscoverlistrightactivefilter.Ex[data-field="user_hide_watched"]:hover .text-block::before {
  color: rgb(255 255 255 / 0.74);
}

.simkltvdiscoverlistrightactivefilter.IncDEL .text-block::before {
	content: '+ ';
	color: #7fff50;
	font-weight: 700;
    margin-right: 2px;
    background-repeat: no-repeat;
	opacity: .84;
}
.simkltvdiscoverlistrightactivefilter:hover {
  border-color: rgb(255 255 255 / 0.74);
  color: rgb(255 255 255 / 0.74);
}
.simkltvdiscoverlistrightactivefilter.simkltvdiscoverlistrightactivefilterall {
  border-color: rgba(255, 255, 255, 0.74);
  opacity: 0.74;
  color: #fff;
  text-transform: uppercase;
}

.simkltvdiscoverlistrightactivefilter.simkltvdiscoverlistrightactivefilterall:hover {
  opacity: 1;
}


.simkltvdiscoverlistrightactivefilter[data-block="ratings"]::before,.simkltvdiscoverlistrightactivefilter[data-field="random"]::before,.simkltvdiscoverlistrightactivefilter[data-block="votes"]::before,.simkltvdiscoverlistrightactivefilter[data-field="favorite"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_favorite"]::before,.simkltvdiscoverlistrightactivefilter[data-field="text"]::before,.simkltvdiscoverlistrightactivefilter[data-field="has_memos"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_has_memos"]::before,.simkltvdiscoverlistrightactivefilter[data-block="tags"]::before,.simkltvdiscoverlistrightactivefilter[data-block="list_tags"]::before,.simkltvdiscoverlistrightactivefilter[data-field="countries"]::before,.simkltvdiscoverlistrightactivefilter[data-block="langs"]::before,.simkltvdiscoverlistrightactivefilter[data-field="budget"]::before {
	content: '';
	display: flex;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .5;
}
.simkltvdiscoverlistrightactivefilter[data-block="votes"] .text-block {
	display: flex;
	flex-direction: row;
}
.simkltvdiscoverlistrightactivefilter[data-block="votes"] .text-block::after {
	content: ' votes';
	display: flex;
    margin-left: 4px;
    background-repeat: no-repeat;
	opacity: .84;
}

.simkltvdiscoverlistrightactivefilter[data-field="favorite"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_favorite"]::before,.simkltvdiscoverlistrightactivefilter[data-field="random"]::before,.simkltvdiscoverlistrightactivefilter[data-field="text"]::before,.simkltvdiscoverlistrightactivefilter[data-field="has_memos"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_has_memos"]::before {
    background-image: var(--ico-heart-white);
	will-change: transform;
	height: 14px;
	width: 14px;
    background-size: 14px;
	opacity: 1;
	position: relative;
	bottom:-1px;
	 -webkit-filter: contrast(86%) brightness(90%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
    filter: contrast(86%) brightness(70%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
}
.simkltvdiscoverlistrightactivefilter[data-field="random"]::before {
	background-image: var(--ico-head-search);
    height: 16px;
    width: 16px;
    background-size: 16px;
	bottom:0px;
	 -webkit-filter: brightness(50%);
    filter: brightness(50%);
}
.simkltvdiscoverlistrightactivefilter[data-field="text"]::before {
	background-image: var(--ico-head-search);
	bottom:0px;
}
.simkltvdiscoverlistrightactivefilter[data-field="has_memos"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_has_memos"]::before {
	background-image: var(--ico-memo-edit);
	bottom:0px;
	 -webkit-filter: contrast(86%) brightness(90%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
    filter: contrast(86%) brightness(30%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
}
.simkltvdiscoverlistrightactivefilter[data-block="tags"]::before,.simkltvdiscoverlistrightactivefilter[data-block="list_tags"]::before {
    background-image: var(--ico-tag);
	height: 12px;
	width: 12px;
    background-size: 12px;
	opacity: 1;
	position: relative;
	bottom:-1px;
	    -webkit-filter: contrast(86%) brightness(90%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
    filter: contrast(86%) brightness(70%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
}
.simkltvdiscoverlistrightactivefilter[data-field="favorite"]:hover::before,.simkltvdiscoverlistrightactivefilter[data-field="user_favorite"]:hover::before,.simkltvdiscoverlistrightactivefilter[data-field="has_memos"]:hover::before,.simkltvdiscoverlistrightactivefilter[data-field="user_has_memos"]:hover::before,.simkltvdiscoverlistrightactivefilter[data-block="tags"]:hover::before,.simkltvdiscoverlistrightactivefilter[data-block="list_tags"]:hover::before {
	 -webkit-filter: none;
	filter:none;
	opacity: .74;
}
.simkltvdiscoverlistrightactivefilter[data-field="text"]:hover::before,.simkltvdiscoverlistrightactivefilter[data-field="random"]:hover::before {
    -webkit-filter: brightness(200%);
    filter: brightness(200%);
    opacity: .84;
}
.simkltvdiscoverlistrightactivefilter[data-field="text"] .text-block,.simkltvdiscoverlistrightactivefilter[data-field="random"] .text-block,.simkltvdiscoverlistrightactivefilter[data-block="tags"] .text-block,.simkltvdiscoverlistrightactivefilter[data-block="list_tags"] .text-block,.simkltvdiscoverlistrightactivefilter[data-block="networks"] .text-block {
	text-transform: capitalize;
}
.simkltvdiscoverlistrightactivefilter[data-field="countries"]::before {
    background-image: var(--ico-location);
	height: 16px;
	width: 16px;
    background-size: 14px;
	opacity: 1;
	    -webkit-filter: contrast(86%) brightness(90%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
    filter: contrast(86%) brightness(20%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
}
.simkltvdiscoverlistrightactivefilter[data-field="countries"]:hover::before {
	 -webkit-filter: none;
	filter:none;
	opacity: .74;
}
.simkltvdiscoverlistrightactivefilter[data-field="langs"]:hover::before {
	 -webkit-filter: none;
	filter:none;
	opacity: .74;
}
.simkltvdiscoverlistrightactivefilter[data-block="langs"]::before {
    background-image: var(--ico-chat);
	height: 16px;
	width: 16px;
    background-size: 16px;
	opacity: 1;
	    -webkit-filter: contrast(86%) brightness(90%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
    filter: contrast(86%) brightness(20%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
}
.simkltvdiscoverlistrightactivefilter[data-block="langs"]:hover::before {
	 -webkit-filter: none;
	filter:none;
	opacity: .74;
}
.simkltvdiscoverlistrightactivefilter[data-field="simkl"]::before {
    background-image: var(--simkl-logo);
	height: 16px;
	width: 16px;
    background-size: 16px;
	border-radius: 3px;
}
.simkltvdiscoverlistrightactivefilter[data-field="imdb"]::before {
    background-image: var(--imdb-logo);
	height: 16px;
	width: 16px;
    background-size: 16px;
	opacity: .9;
	border-radius: 3px;
}
.simkltvdiscoverlistrightactivefilter[data-field="mal"]::before {
    background-image: var(--mal-logo);
	height: 16px;
	width: 16px;
    background-size: 16px;
	opacity: .9;
	border-radius: 3px;
}
.simkltvdiscoverlistrightactivefilter[data-field="my"]::before,.simkltvdiscoverlistrightactivefilter[data-field="my_list"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_list"]::before,.simkltvdiscoverlistrightactivefilter[data-field="not_in_list"]::before,.simkltvdiscoverlistrightactivefilter[data-field="not_watched"]::before,.simkltvdiscoverlistrightactivefilter[data-field="not_rated"]::before,.list-user .simkltvdiscoverlistrightactivefilter[data-field="hide_watched"]::before {
	content: '';
    background-image: var(--my-avatar);
	height: 16px;
	width: 16px;
    background-size: 16px;
	opacity: 1;
	border-radius: 3px;
}
.simkltvdiscoverlistrightactivefilter[data-field="user_list"]::before {
	background-image: var(--user-avatar);
}
.simkltvdiscoverlistrightactivefilter[data-field="my_list"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_list"]::before,.simkltvdiscoverlistrightactivefilter[data-field="not_in_list"]::before,.simkltvdiscoverlistrightactivefilter[data-field="not_watched"]::before,.simkltvdiscoverlistrightactivefilter[data-field="not_rated"]::before,.list-user .simkltvdiscoverlistrightactivefilter[data-field="hide_watched"]::before {
	margin-right: 4px;
}
.simkltvdiscoverlistrightactivefilter[data-field="user"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_hide_watched"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_not_in_list"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_not_watched"]::before, {
	content: '';
    background-image: var(--user-avatar);
	height: 16px;
	width: 16px;
    background-size: 16px;
	opacity: 1;
	border-radius: 3px;
}
.simkltvdiscoverlistrightactivefilter[data-field="user_hide_watched"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_not_in_list"]::before,.simkltvdiscoverlistrightactivefilter[data-field="user_not_watched"]::before {
margin-right: 4px;
}
.simkltvdiscoverlistrightactivefilter[data-block="ratings"]:hover::before {
	opacity: 1;
}

.simkltvdiscoverlistrightactivefilter[data-block="ratings"] .text-block::after {
	content: '⭐';
	bottom: 1px;
	position: relative;
	margin-left: 2px;
}

.simkltvdiscoverlistrightactivefilter[data-field="droprate"]::before {
	content: 'Drop rate: ';
	display: flex;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .84;
}
.simkltvdiscoverlistrightactivefilter[data-field="rank"]::before {
	content: 'Rank: ';
	display: flex;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .84;
}
.simkltvdiscoverlistrightactivefilter[data-block="release"]::before {
	content: 'Released: ';
	display: flex;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .84;
}
.simkltvdiscoverlistrightactivefilter[data-block="dvd"]::before {
	content: 'DVD: ';
	display: flex;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .84;
}
.simkltvdiscoverlistrightactivefilter[data-field="budget"]::before {
	content: 'Budget: ';
	display: flex;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .84;
}
.simkltvdiscoverlistrightactivefilter[data-block="seasons"]::before,.simkltvdiscoverlistrightactivefilter[data-field="secount"]::before {
	content: 'Seasons: ';
	display: flex;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .84;
}
.simkltvdiscoverlistrightactivefilter[data-block="air"]::before {
	content: 'Aired: ';
	display: flex;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .84;
}
.simkltvdiscoverlistrightactivefilter[data-field="running"]::before {
	content: 'Time: ';
	display: flex;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .84;
}
.simkltvdiscoverlistrightactivefilter[data-field="epcount"]::before {
	content: 'Eps: ';
	display: flex;
    margin-right: 4px;
    background-repeat: no-repeat;
	opacity: .84;
}


.simkltvdiscoverlistrightactivefilter[data-field="list_type"] .text-block,.simkltvdiscoverlistrightactivefilter[data-field="privacy"] .text-block {
	text-transform: capitalize;
}
.simkltvdiscoverlistrightactivefilter[data-field="list_type"] .text-block::after,.simkltvdiscoverlistrightactivefilter[data-field="privacy"] .text-block::after {
	content: ' Lists';
}
.simkltvdiscoverlistrightactivefilterclose {
	display: block;
	width: 0;
	margin-left: 0px;
	height: 10px;
	background-image: var(--ico-shape-close);
	background-position: 50% 50%;
	background-size: 10px;
	background-repeat: no-repeat;
	-webkit-filter: contrast(86%) brightness(90%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
	filter: contrast(86%) brightness(90%) hue-rotate(178deg) saturate(175%) sepia(30%) invert(59%);
	transition: width .4s, margin .4s, opacity .4s;
	opacity: 0;
}

.simkltvdiscoverlistrightactivefilterall .simkltvdiscoverlistrightactivefilterclose {
	margin-left: 6px;
	width: 10px;
	opacity: 1;
}
.simkltvdiscoverlistrightactivefilter:hover .simkltvdiscoverlistrightactivefilterclose {
	margin-left: 6px;
	width: 10px;
	filter: none;
	opacity: .74;
}
.simkltvdiscoverlistrightactivefilterswrapmobilestats {
	display: none;
}
.simkltvdiscoverlistrightactivefiltersstats,.ShowFilters.has-filter-updates .simkltvdiscoverlistrightactivefilterswrapmobilestats {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #848e9e;
	font-size: 12px;
	font-weight: 600;
	padding-right: 16px;
	transition: all .4s;
	flex-wrap: wrap;
	gap: 3px;
	row-gap: 0;
}
.ShowFilters.has-filter-updates .simkltvdiscoverlistrightactivefilterswrapmobilestats {
	justify-content: center;
}
.ShowFilters.has-filter-updates.list-has-filters .simkltvdiscoverlistrightactivefilterswrapmobilestats {
	justify-content: flex-start;
	padding-left: 8px;
}
.ShowFilters.list-has-filters .simkltvdiscoverlistrightactivefilterswrapmobilestats {
	margin-bottom: 0!important;
}
.simkltvdiscoverlistrightactivefilterswrapmobilestats {
	padding-top: 6px;
	margin-bottom: 0;
}
.ShowFilters .simkltvdiscoverlistrightactivefiltersstats {
	display: none;
}
.simkltvdiscoverlistrightactivefilterbuttons.Hover .simkltvdiscoverlistrightactivefiltersstats {
	padding-right: 0px;
	transition: all .4s;
}

.list-has-filters.results-has-total-count .simkltvdiscoverlistrightactivefiltersstats::before,.list-has-filters.results-has-total-count .simkltvdiscoverlistrightactivefilterswrapmobilestats::before {
	content: var(--count-after-filter-results) ' out of ' var(--count-results) ' results filtered';
}
.simkltvdiscoverlistrightactivefiltersstats::before, .list-has-filters.list-my .simkltvdiscoverlistrightactivefiltersstats::before, .list-has-filters.list-user .simkltvdiscoverlistrightactivefiltersstats::before,
.simkltvdiscoverlistrightactivefilterswrapmobilestats::before, .list-has-filters.list-my .simkltvdiscoverlistrightactivefilterswrapmobilestats::before, .list-has-filters.list-user .simkltvdiscoverlistrightactivefilterswrapmobilestats::before{
	content: var(--count-after-filter-results) ' results found';
}
.list-custom {
	--custom-list-type-count: 's';
}
body:has(.simkltvdiscoverlistrightresults .count-added-one) .list-custom {
	--custom-list-type-count: '';
}
.list-custom.list-has-tv {
	--custom-list-type: ' TV Show' var(--custom-list-type-count);
}
.list-custom.list-has-anime {
	--custom-list-type-count: '';
	--custom-list-type: ' Anime' var(--custom-list-type-count);
}
.list-custom.list-has-movies {
	--custom-list-type: ' Movie' var(--custom-list-type-count);
}
.list-custom.list-has-manga {
	--custom-list-type-count: '';
	--custom-list-type: ' Manga' var(--custom-list-type-count);
}
.list-custom .simkltvdiscoverlistrightactivefiltersstats::before {
	content: var(--count-after-filter-results)  var(--custom-list-type) ' in this custom list';
}
.list-custom.list-has-filters .simkltvdiscoverlistrightactivefiltersstats::before {
	content: var(--count-after-filter-results)  var(--custom-list-type) ' found with selected filters';
}
.global_div:has(list-wrap.list-suggested) .simkltvdiscoverlistrightactivefiltersstats::before {
	content: var(--count-after-filter-results) ' suggestions proposed to be added to this list found';
}
.SimklLoading .simkltvdiscoverlistrightactivefiltersstats::before,.SimklLoading .simkltvdiscoverlistrightactivefilterswrapmobilestats::before {
	content: 'Applying filters...'!important;
}

.ShowFilters .simkltvdiscoverlistrightactivefilterswraphidebtn {
    margin: 6px;
    border: 2px solid rgb(255 255 255 / 20%);
    border-radius: 6px;
    text-align: center;
    color: rgb(255 255 255 / 60%);
    font-weight: 700;
    background: rgb(19 21 24 / 60%);
	padding: 20px;
	margin-top: 12px;
	margin-bottom: 12px;
}
.ShowFilters .simkltvdiscoverlistrightactivefilterswraphidebtn:before {
	content: 'Hide Filters';
	padding: 6px;
}
.ShowFilters .simkltvdiscoverlistrightactivefilterswraphidebtn:after {
	content: '';
	width: 10px;
	height: 20px;
	background-image: var(--ico-shape-arrow);
	background-position: 50% 50%;
	background-size: 10px;
	background-repeat: no-repeat;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	position: absolute;
	left: 30px;
	opacity: .5;
}
.simkltvdiscoverlistleftfilters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 6px;
  background-color: #131518;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 14px;
	
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
}
.ShowFilters .simkltvdiscoverlistleftfilters {
	margin: 6px;
}

.simkltvdiscoverlistleftfilterstitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #41444d;
  color: hsla(0, 0%, 100%, 0.74);
}

.simkltvdiscoverlistleftfilterstitleleft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: 600;
}
		@media /*Desktop */  (min-width: 1025px) {
			.HideFilters .simkltvdiscoverlistleftfilterstitleleft {
			  display: none;
			}
		}

.simkltvdiscoverlistleftfilterstitleleft::before {
  content: '';
  width:16px;
  height:100%;
  background-image: var(--ico-filter);
  background-position: 50% 50%;
  background-size: 13px;
  background-repeat: no-repeat;
  margin-right:8px;
  opacity: .74;
}
		
.simkltvdiscoverlistleftfilterstitleleftHideFilters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  cursor: pointer;
}
.simkltvdiscoverlistleftfilterstitleleftMaximise {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  margin-left:16px;
  border-left: 1px solid rgba(255,255,255,0.10);
  cursor: pointer;
}
		@media /*Desktop */  (min-width: 1025px) {
			.HideFilters .simkltvdiscoverlistleftfilterstitleleftMaximise {
				margin-left:0px;
				padding-left: 8px;
				padding-right: 8px;
				border-right: 1px solid rgba(255,255,255,0.10);
			}
		}
 @media (max-width: 1280px) {
	.simkltvdiscoverlistleftfilterstitleleftHideFilters {
		padding-right:8px;
		border-right: 1px solid rgba(255,255,255,0.10);
	}
	.ShowFilters .simkltvdiscoverlistleftfilterstitleleftHideFilters {
		border-right: 0;
	}
	.simkltvdiscoverlistleftfilterstitleleftMaximise {
		 display:none;
	 }
}
.simkltvdiscoverlistleftfilterstitleminify {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.5;
}

.simkltvdiscoverlistleftfilterstitleminifyico {
  width: 12px;
  height: 10px;
  background-image: var(--ico-shape-arrow);
  background-size: auto 10px;
  background-repeat: repeat-x;
}
.simkltvdiscoverlistleftfilterstitleminimise+ .simkltvdiscoverlistleftfilterstitleminify .simkltvdiscoverlistleftfilterstitleminifyico  {
	transform: rotate(180deg)
}
.Maximised .simkltvdiscoverlistleftfilterstitleleftMaximise .simkltvdiscoverlistleftfilterstitleminifyico  {
	transform: rotate(180deg)
}
.Maximised .simkltvdiscoverlistleftfilterstitleminimise+ .simkltvdiscoverlistleftfilterstitleminify .simkltvdiscoverlistleftfilterstitleminifyico  {
	transform: rotate(0deg)
}
		@media /*Desktop */  (min-width: 1025px) {
			.HideFilters .simkltvdiscoverlistleftfilterstitleleftHideFilters .simkltvdiscoverlistleftfilterstitleminify {
				width: 36px;
				opacity: .74;
			}
			.HideFilters .simkltvdiscoverlistleftfilterstitleleftMaximise .simkltvdiscoverlistleftfilterstitleminify {
				width: 20px;
			}

			.simkltvdiscoverlistleftfilterstitleleftMaximise:hover .simkltvdiscoverlistleftfilterstitleminify, .simkltvdiscoverlistleftfilterstitleleftHideFilters:hover .simkltvdiscoverlistleftfilterstitleminify {
			  opacity: 1;
			}
			.simkltvdiscoverlistleftfilterstitleleftMaximise:hover .simkltvdiscoverlistleftfilterstitleminimise, .simkltvdiscoverlistleftfilterstitleleftHideFilters:hover .simkltvdiscoverlistleftfilterstitleminimise {
			  color: hsla(0, 0%, 100%, 1)
			}


			.HideFilters .simkltvdiscoverlistleftfilterstitleleftHideFilters .simkltvdiscoverlistleftfilterstitleminifyico {
			width: 36px;
				height: 100%;
				background-image: var(--ico-filter);
				background-position: 50% 50%;
				background-size: 16px;
				background-repeat: no-repeat;
				margin-right: 0px;
				opacity: 1;
			}
			.simkltvdiscoverlistleftfilterstitleleftMaximise .simkltvdiscoverlistleftfilterstitleminimise::before {
				content: 'Maximize';
			}
			.Maximised .simkltvdiscoverlistleftfilterstitleleftMaximise .simkltvdiscoverlistleftfilterstitleminimise::before {
				content: 'Minimize';
			}
			.HideFilters .simkltvdiscoverlistleftfilterstitleleftMaximise .simkltvdiscoverlistleftfilterstitleminimise::before {
				content: 'M';
			}
		}
.simkltvdiscoverlistleftfilterssearch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #41444d;
}

.simkltvdiscoverlistleftfilterssearchrandom {
  width: 60px;
  background-image: var(--ico-head-search);
  background-position: 50% 50%;
  background-size: auto 30px;
  background-repeat: no-repeat;
  opacity: 0.5;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  cursor: pointer;
}
		@media /*Desktop */  (min-width: 1025px) {
			.simkltvdiscoverlistleftfilterssearchrandom:hover {
			  opacity: 1;
				transform: scale(1.3);
			}
			.HideFilters .simkltvdiscoverlistleftfilterssearchrandom:hover {
				transform: scale(1.2);
			}
		}
.simkltvdiscoverlistleftfilterssearchwrap {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.simkltvdiscoverlistleftfilterssearchform {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.31);
  border-radius: 6px;
  background-color: #222327;
  position: relative;
}

.simkltvdiscoverlistleftfilterssearchforminputwrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.simkltvdiscoverlistleftfilterssearchformbtn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 16px;
  padding-left: 16px;
  min-width: 48px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  place-content: center;
  border-right: 1px solid hsla(0, 0%, 100%, 0.3);
  color: hsla(0, 0%, 100%, 0.74);
  font-weight: 700;
  cursor: pointer;
}
	
.simkltvdiscoverlistleftfilterssearchformbtn::before {
	content: "Search";
}
body:has(.simkltvdiscoverlistleftfilterssearchforminputwrapinput:not(:placeholder-shown)) .simkltvdiscoverlistleftfilterssearchformbtn:hover::before {
	content: "Clear";
}

.simkltvdiscoverlistleftfilterssearchformbtn:hover {
  background-color: hsla(0, 0%, 100%, 0.1);
}

.simkltvdiscoverlistleftfilterssearchforminputwrapinput {
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 0px none #000;
  background-color: transparent;
  color: hsla(0, 0%, 100%, 0.9);
  padding: 8px 12px;
  padding-right: 0px;
  padding-left: 0;
  line-height: 140%;
  font-size: 14px;
  width:100%;
  text-transform: capitalize;
}
.simkltvdiscoverlistleftfilterssearchforminputwrap-form {
	padding-left: 8px;
	padding-right: 30px;
}
.simkltvdiscoverlistleftfilterssearchforminputwrap.Active .simkltvdiscoverlistleftfilterssearchforminput-clear {
    display: flex;
    background-image: var(--ico-shape-close);
    background-position: 50% 50%;
    background-size: 14px;
    background-repeat: no-repeat;
    height: 18px;
    width: 30px;
    right: 0;
    height: 100%;
    position: absolute;
    opacity: 0.4;
    cursor: pointer;
}
		
.simkltvdiscoverlistleftfilterssearchforminputwrap.Active .simkltvdiscoverlistleftfilterssearchforminput-clear:hover {
	opacity: .8;
}

.simkltvdiscoverlistleftfilterssearchforminputwrapformblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.simkltvdiscoverlistleftfilterssearchforminputwrap-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.simkltvdiscoverlistleftfiltersitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid #41444d;
}
.simkltvdiscoverlistleftfiltersitem:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
		@media /*Desktop */  (min-width: 1025px) {
			.HideFilters .simkltvdiscoverlistleftfiltersitem {
			  border-bottom: 0;
			  width: 100%;
			}
			body:has(list-wrap.list-user) .list-custom.HideFilters .simkltvdiscoverlistleftfiltersitem.filter-user-list {
			  display: none;
			}
			body.user-not-logged-in:has(list-wrap.list-user) .list-custom.HideFilters .simkltvdiscoverlistleftfiltersitem.filter-user-list {
			  display: flex;
			}
		}
.simkltvdiscoverlistleftfiltersitem.filter-seasons .fstGroup:nth-child(1) .fstResultItem:nth-child(4)::after {
	content: ' (Current season)';
	font-weight: 500;
	opacity: .5;
	
}

.simkltvdiscoverlistleftfiltersitemoption-group-sliders {
  z-index: 0;
}
.simkltvdiscoverlistleftfiltersitemhead {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  cursor: pointer;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0);
  transition: all 0.3s;
}
.simkltvdiscoverlistleftfiltersitem.Active .simkltvdiscoverlistleftfiltersitemhead:hover {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}

.simkltvdiscoverlistleftfiltersitemheadicon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 12px;
  padding-left: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.simkltvdiscoverlistleftfiltersitemheadarrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 24px;
  padding-left: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.simkltvdiscoverlistleftfiltersitemheadtitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.simkltvdiscoverlistleftfiltersitemheadtitlesub {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 16px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: hsla(0, 0%, 100%, 0.5);
	font-size: 12px;
	color: transparent;
	text-shadow: 0 0 hsl(0deg 0% 100% / 50%);
}

.simkltvdiscoverlistleftfiltersitemheadtitlemain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.filter-my-list .simkltvdiscoverlistleftfiltersitemheadtitlemain::before,.filter-user-list .simkltvdiscoverlistleftfiltersitemheadtitlemain::before,.filter-custom .simkltvdiscoverlistleftfiltersitemheadtitlemain::before {
	content: '';
	margin-right: 16px;
    background-size: cover;
    height: 26px;
    width: 26px;
    background-repeat: no-repeat;
    position: relative;
    border-radius: 6px;
}
.filter-custom .simkltvdiscoverlistleftfiltersitemheadarrow {
	padding-right: 14px;	
}
.filter-custom .simkltvdiscoverlistleftfiltersitemheadtitlemain::before {
	margin-right: 8px;
}
.filter-my-list .simkltvdiscoverlistleftfiltersitemheadtitlemain::before,.filter-custom .simkltvdiscoverlistleftfiltersitemheadtitlemain::before {
	background-image: var(--my-avatar);
}
.filter-user-list .simkltvdiscoverlistleftfiltersitemheadtitlemain::before {
	background-image: var(--user-avatar);
}

.simkltvdiscoverlistleftfiltersitemheadarrowico {
  width: 10px;
  height: 20px;
  background-image: var(--ico-shape-arrow);
  background-position: 50% 50%;
  background-size: 10px;
  background-repeat: no-repeat;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.simkltvdiscoverlistleftfiltersitem.Active .simkltvdiscoverlistleftfiltersitemhead:hover .simkltvdiscoverlistleftfiltersitemheadarrowico {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
}

.simkltvdiscoverlistleftfiltersitemheadico {
  width: 24px;
  height: 24px;
  background-color: hsla(0, 0%, 100%, 0.1);
}
	

.filter-my-list .simkltvdiscoverlistleftfiltersitemheadico {
	background-image: var(--filter-ico-list);
	background-position: 50% 50%;
	background-size: 21px;
	background-repeat: no-repeat;
	background-color: transparent;
	opacity: 0.9;
}

.simkltvdiscoverlistleftfiltersitemoptions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    transition: max-height 500ms, opacity 300ms, padding .4s;
    -webkit-transition: max-height 500ms, opacity 300ms, padding .4s;
}
		
.filter-listtag :is(.simkltvdiscoverlistleftfiltersitemoptionstags,.simkltvdiscoverlistleftfiltersitemoptionsmain) {
	display: none;
}	
.filter-listtag:has( .tag) :is(.simkltvdiscoverlistleftfiltersitemoptionstags,.simkltvdiscoverlistleftfiltersitemoptionsmain) {
	display: flex;
}
.filter-listtag .simkltvdiscoverlistleftfiltersitemoptions::before {
	content: 'No tags yet in custom lists.';
	padding: 16px;
	opacity: .5;
}
.filter-listtag:has( .tag) .simkltvdiscoverlistleftfiltersitemoptions::before {
	content: '';
	padding: 0;
	opacity: 1;
}

.simkltvdiscoverlistleftfiltersitem.Active .simkltvdiscoverlistleftfiltersitemoptions {
    max-height: 5000px;
    opacity: 1;
    transition: max-height 0, opacity 300ms, padding .4s;
    -webkit-transition: max-height 0, opacity 300ms, padding .4s;
    padding-bottom: 16px;
    overflow: visible;
}
		
		
.simkltvdiscoverlistleftfiltersitem.Active.filter-genres .simkltvdiscoverlistleftfiltersitemoptions {
    max-height: 2000px;
}
.filter-ratings.simkltvdiscoverlistleftfiltersitem.Active .simkltvdiscoverlistleftfiltersitemoptions,.filter-votes.simkltvdiscoverlistleftfiltersitem.Active .simkltvdiscoverlistleftfiltersitemoptions  {
    padding-bottom: 0px;
}
		@media /*Desktop */  (min-width: 1025px) {
			.HideFilters .simkltvdiscoverlistleftfiltersitemoptions,.HideFilters .simkltvdiscoverlistleftfiltersitem.Active .simkltvdiscoverlistleftfiltersitemoptions {
				max-height: initial;
				opacity: initial;
				transition: initial;
				-webkit-transition: initial;
				padding-bottom: initial;
				overflow: initial;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
			}
		}
.simkltvdiscoverlistleftfiltersitemoptions.disabledSlider .simkltvdiscoverlistleftfiltersitemoption-group-buttons,.simkltvdiscoverlistleftfiltersitemoptions.disabledSlider .simkltvdiscoverlistleftfiltersitemoption-group-sliders {
	opacity: .4;
}
	
.simkltvdiscoverlistleftfiltersitemoptionsmain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.simkltvdiscoverlistleftfiltersitemoptionsleft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
	.js-not-loaded .simkltvdiscoverlistleftfiltersitemoptionsleft input {
		border: 0;
		background: transparent;
	}
	.js-not-loaded .simkltvdiscoverlistleftfiltersitemoptionsleft {
	display: inline-block;
    position: relative;
    box-sizing: border-box;
    border-radius: 4px;
    color: hsla(0,0%,100%,.9);
    background-color: #39393d;
    margin-top: 8px;
    margin-left: 16px;
    margin-right: 16px;
	font-size: 10px;
	box-sizing: border-box;
    padding: .5em .5em 0;
    overflow: hidden;
    width: 100%;
    cursor: text;
}
	.js-not-loaded .fastSelectSeasons,.js-not-loaded .fastSelectTags,.js-not-loaded .fastSelectCountry,.js-not-loaded .fastSelectLangs,.js-not-loaded .fastSelectNetworks {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    outline: none;
    box-sizing: border-box;
    background: 0 0;
    border: 0;
	font-size: 1.4em;
    float: left;
    padding: .28571em 0;
    margin: 0 0 .35714em;
    width: 2em;
    color: #999;
	float: none;
    width: 100%;
    padding: .28571em .35714em;
		}
		
		
.simkltvdiscoverlistleftfiltersitemoptionsleftfirst {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
	font-size: 10px;
	padding-left: 20px;
	padding-top:18px;
	font-weight: 800;
	width:12px;
	color:  hsla(0, 0%, 100%, 0.7);
}
.simkltvdiscoverlistleftfiltersitemoptionsmain.All, .simkltvdiscoverlistleftfiltersitemoptionsmain.Exclude,.simkltvdiscoverlistleftfiltersitemoptionsleftfirst, .MoreRules .simkltvdiscoverlistleftfiltersitemoptionsmain.Any .simkltvdiscoverlistleftfiltersitemoptionsright {
  display: none;
}
	
.MoreRules .simkltvdiscoverlistleftfiltersitemoptionsmain.All,.MoreRules .simkltvdiscoverlistleftfiltersitemoptionsmain.Exclude,.MoreRules .simkltvdiscoverlistleftfiltersitemoptionsleftfirst {
  display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.Exclude .simkltvdiscoverlistleftfiltersitemoptionsleftfirst , .All .simkltvdiscoverlistleftfiltersitemoptionsleftfirst {
	font-size: 19px;
	padding-top:12px;
	}
.simkltvdiscoverlistleftfiltersitemoptionsleft .fstElement {
	width:100%;
}

.simkltvdiscoverlistleftfiltersitemoptionsright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 12px;
  text-decoration: underline;
  margin-top: 8px;
  cursor: pointer;
}
.simkltvdiscoverlistleftfiltersitemoptions .Full .simkltvdiscoverlistleftfiltersitemoptionsright {
display: none;
}
	
.simkltvdiscoverlistleftfiltersitemoptionsright:hover {
  color: #fff;
}


.simkltvdiscoverlistleftfiltersitemoption {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 16px;
  margin-left: 16px;
  padding-top: 6px;
  padding-right: 16px;
  padding-bottom: 6px;
  border-radius: 6px;
  color: rgba(157, 166, 181, 0.9);
  cursor: pointer;
}
@media /*Mobile */(max-width: 1024px) {
	.simkltvdiscoverlistleftfiltersitemoption {
		font-size: 15px;
		padding-left: 6px;
	}
}
.simkltvdiscoverlistleftfiltersitemoption-group-checkmarks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 8px;
  padding-left: 16px;
  padding-right: 8px;
}
.simkltvdiscoverlistleftfiltersitemoption-group-checkmarks.disabled {
	pointer-events: none;
	opacity: .5;
}
layout-edit .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks.group-round {
	flex-direction: column;
}
.simkltvdiscoverlistleftfiltersitemoption-checkmark {
  padding-top:4px;
  padding-bottom:4px;
  font-size: 13px;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: calc(50% - 8px);
  margin-right: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  user-select: none;
}
.simkltvdiscoverlistleftfilterbr {
	max-height: 0px;
	border-bottom: dotted 2px rgb(255 255 255 / 10%);
	color: hsla(0,0%,100%,0.00);
	margin-bottom: 8px;
	margin-top: 8px;
    width: 100%;
}
.simkltvdiscoverlistleftfiltersitemoption-checkmark[data-dvd="_br"]::before,.simkltvdiscoverlistleftfiltersitemoption-checkmark[data-release="_br"]::before,.simkltvdiscoverlistleftfiltersitemoption-checkmark[data-release="hide_br"]::before {
	display: none;
}
.simkltvdiscoverlistleftfiltersitemoption-checkmark[data-status="m_rumored"],.simkltvdiscoverlistleftfiltersitemoption-checkmark[data-status="m_inprod"],.simkltvdiscoverlistleftfiltersitemoption-checkmark[data-status="m_canceled"] {
	max-width: calc(42% - 8px);
}
.simkltvdiscoverlistleftfiltersitemoption-checkmark[data-status="m_planned"],.simkltvdiscoverlistleftfiltersitemoption-checkmark[data-status="m_postprod"],.simkltvdiscoverlistleftfiltersitemoption-checkmark[data-status="m_released"] {
	max-width: calc(58% - 8px);
}
.simkltvdiscoverlistleftfiltersitemoption-checkmark[data-box="ranked"] {
	max-width: 100%;
}
.simkltvdiscoverlistleftfiltersitemoption-checkmark span {
	font-weight: 400;
	font-size: 11px;
	padding-left: 6px;
	opacity: .5;
		}
	
.group-quality .simkltvdiscoverlistleftfiltersitemoption-checkmark {
	width: fit-content;
}
.simkltvdiscoverlistleftfiltersitemoption-checkmark:hover,overview-inputs-background-option:hover .simkltvdiscoverlistleftfiltersitemoption-checkmark {
	color: white;
}
.simkltvdiscoverlistleftfiltersitemoption-checkmark::before {
	content: '';
	width: 20px;
	min-width: 20px;
	height: 20px;
	border-radius: 5px;
	border-color: rgba(134,151,162,0.5);
	border-width: 1px;
	border-style: solid;
	margin-right: 6px;
	box-sizing: unset;
}
.group-round .simkltvdiscoverlistleftfiltersitemoption-checkmark::before {
	    min-width: 16px;
}

.simkltvdiscoverlistleftfiltersitemoption-checkmark:hover::before, overview-inputs-background-option:hover .simkltvdiscoverlistleftfiltersitemoption-checkmark::before  {
	border-color: rgba(134,151,162,1);
}
	
.simkltvdiscoverlistleftfiltersitemoption-checkmark.Include::after {
content: '';
    width: 7px;
    height: 3px;
    top: calc(50% - 4px);
    left: 6px;
    border: 3px solid #fcfff4;
    border-top: none;
    border-right: none;
    background: transparent;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
	box-sizing: unset;
}
		.HideFilters.Maximised .simkltvdiscoverlistleftfiltersitemoption-checkmark.Include::after {
			
		}
	.simkltvdiscoverlistleftfiltersitemoption-checkmark.Exclude {
	}
.simkltvdiscoverlistleftfiltersitemoption-checkmark.Exclude::before {
	background-image: var(--ico-shape-close);
	background-position: center;
	background-size: 9px;
	background-repeat: no-repeat;
	filter: brightness(50%) sepia(100) saturate(100) hue-rotate(25deg);
	border-color: rgba(134,151,162,1);
}
.simkltvdiscoverlistleftfiltersitemoption-checkmark.Exclude::after {
	content: '';
	width: 20px;
	height: 20px;
	border-radius: 5px;
	border-color: rgba(134,151,162,0.5);
	border-width: 1px;
	border-style: solid;
	margin-right: 6px;
	position: absolute;
	box-sizing: unset;
}
	
	

.group-round .simkltvdiscoverlistleftfiltersitemoption-checkmark::before {
	border-radius: 100%;
	border-width: 2px;
	width: 16px;
    height: 16px;
}
.group-round .simkltvdiscoverlistleftfiltersitemoption-checkmark:hover::after,overview-inputs-background-option:hover .simkltvdiscoverlistleftfiltersitemoption-checkmark::after {
    content: '';
    border-radius: 100%;
    width: 0px;
    height: 0px;
    border-color: var(--color-orange);
    border-width: 5px;
    border-style: solid;
    margin-left: 5px;
    position: absolute;
}
.group-round .simkltvdiscoverlistleftfiltersitemoption-checkmark.Active::before {
	border-color: rgba(134,151,162,1);
}

.group-round .simkltvdiscoverlistleftfiltersitemoption-checkmark.Active::after {
    content: '';
    border-radius: 100%;
    width: 0px;
    height: 0px;
    border-color: rgb(255, 255, 255);
    border-width: 5px;
    border-style: solid;
    margin-left: 5px;
    position: absolute;
}
	
	
.simkltvdiscoverlistleftfiltersitemoptiondesc {
	padding:16px;
	padding-bottom:0px;
	font-size: 13px;
	line-height: 140%;
}
.simkltvdiscoverlistleftfiltersitemoptiondesc a {
	color: hsla(0, 0%, 100%, 0.9);
}
.simkltvdiscoverlistleftfiltersitemoptiondesc a:hover {
	color: hsla(0, 0%, 100%, 1);
}
	
.simkltvdiscoverlistleftfiltersitemoptiondesc .PRO {
	font-size: 10px;
	padding: 2px 4px;
	border-radius: 4px;
	font-weight: 900;
	position: relative;
	top: -3px;
	color:  #000;
	background:  var(--color-orange);
	text-decoration: none;
}
	
.simkltvdiscoverlistleftfiltersitemoption.Active {
  background-color: rgba(57, 57, 61, 0.3);
  color: hsla(0, 0%, 100%, 0.9);
}
@media /*Desktop */  (min-width: 1025px) {
	.simkltvdiscoverlistleftfiltersitemoption:hover {
	  background-color: #39393d;
	  color: hsla(0, 0%, 100%, 0.9);
	}
}

.simkltvdiscoverlistleftfiltersitemoptionico {
    width: 24px;
    margin-right: 8px;
    background-position: 6px;
    background-size: 18px;
	background-repeat: no-repeat;
	background-color: transparent;
	filter: invert(100%) invert(73%) sepia(14%) saturate(290%) hue-rotate(179deg) brightness(89%) contrast(85%)
}
.simkltvdiscoverlistleftfiltersitemoption.Active .simkltvdiscoverlistleftfiltersitemoptionico {
	filter: none;
}
.simkltvdiscoverlistleftfiltersitemoption:hover .simkltvdiscoverlistleftfiltersitemoptionico {
	filter: none;
}
.filter-my-list-full .simkltvdiscoverlistleftfiltersitemoptionico {
  width: 4px;
}
.filter-my-list-watching .simkltvdiscoverlistleftfiltersitemoptionico {
background-image: var(--ico-list-watching);
}
.filter-my-list-plantowatch .simkltvdiscoverlistleftfiltersitemoptionico {
background-image: var(--ico-list-plan);
}
.filter-my-list-completed .simkltvdiscoverlistleftfiltersitemoptionico {
background-image: var(--ico-list-completed);
}
.filter-my-list-onhold .simkltvdiscoverlistleftfiltersitemoptionico {
background-image: var(--ico-list-hold);
}
.filter-my-list-dropped .simkltvdiscoverlistleftfiltersitemoptionico {
background-image: var(--ico-head-vip);
}

.simkltvdiscoverlistleftfiltersitemoptiontitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.simkltvdiscoverlistleftfilterstitleminimise {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 11px;
}
.simkltvdiscoverlistleftfilterstitleminimise::before {
  content: 'Hide filters';
}
		@media /*Desktop */  (min-width: 1025px) {
			.HideFilters .simkltvdiscoverlistleftfilterstitleleftHideFilters .simkltvdiscoverlistleftfilterstitleminimise::before {
				content: 'Filters';
				font-size: 14px;
				font-weight: 600;
				padding-right:8px;
			}
		}

.simkltvdiscoverlistleftfiltersoptions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid #41444d;
  background-color: rgba(57, 57, 61, 0.2);
}

.simkltvdiscoverlistleftfiltersoptionstitle {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  color: hsla(0, 0%, 100%, 0.74);
  font-weight: 600;
  text-transform: capitalize;
}

.simkltvdiscoverlistleftfiltersoptionstabs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
}

.simkltvdiscoverlistleftfiltersoptionstab {
  position: relative;
  bottom: -1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 2px;
  margin-left: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #41444d #41444d transparent;
  border-radius: 4px 4px 0px 0px;
  opacity: 0.74;
  cursor: pointer;
}

.simkltvdiscoverlistleftfiltersoptionstab:hover {
  background-color: #131518;
  opacity: 1;
}

.simkltvdiscoverlistleftfiltersoptionstab.Active {
  border-bottom-color: #131518;
  background-color: #131518;
  opacity: 1;
}

.simkltvdiscoverlistleftfiltersoptionstabico {
  width: 18px;
  height: 18px;
  background-position: 50% 50%;
  background-size: 18px;
  background-repeat: no-repeat;
  opacity: 0.9;
}
.Filters-All .simkltvdiscoverlistleftfiltersoptionstabico {
  background-image: var(--ico-filter);
  background-size: 18px;
}
.Filters-Saved .simkltvdiscoverlistleftfiltersoptionstabico {
  background-image: var(--ico-heart-white);
	will-change: transform;
}
.Filters-Popular .simkltvdiscoverlistleftfiltersoptionstabico {
  background-image: var(--ico-filter-top);
}
	
	

.simkltvdiscoverlistleftfiltersoptionstabtext {
  padding-left: 8px;
  font-size: 11px;
  text-transform: uppercase;
}

.simkltvdiscoverlistleftfiltersmain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.simkltvdiscoverlistleftfiltersmainmore {
  padding: 16px 8px;
}

.simkltvdiscoverlistleftfiltersticky {
	position: sticky;
	top: 46px;
	display: block;
}
.ShowFilters .simkltvdiscoverlistleftfiltersticky {
	padding: 6px;
	padding-bottom: 20px;
}
		@media /*Desktop */  (min-width: 1025px) {
			.HideFilters .simkltvdiscoverlistleftfiltersticky {
				display: none;
			}
		}

.simkltvdiscoverlistleftfiltersmainmorebtn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 6px;
  background-color: #252729;
  color: #9da6b5;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
}

.simkltvdiscoverlistleftfiltersmainmorebtn:hover {
  background-color: #34373a;
  color: rgba(255, 255, 255, 0.74);
}

.simkltvdiscoverlistleftfiltersitemheadtitlesub::before {
	content: attr(data-selected-count);
 	padding-right: 4px;
	font-weight: 700;
}
.simkltvdiscoverlistleftfiltersitemheadtitlesub::after {
	content: attr(data-selected-text);				
}

.filter-running-time .simkltvdiscoverlistleftfiltersitemheadtitlesub::before {
 	padding-right: 4px;
	font-weight: 700;
}
.filter-running-time .simkltvdiscoverlistleftfiltersitemheadtitlesub::after {
	font-weight: 700;			
}

.filter-episode-count .simkltvdiscoverlistleftfiltersitemheadtitlesub::before {
 	padding-right: 4px;
	font-weight: 700;
}
.filter-episode-count .simkltvdiscoverlistleftfiltersitemheadtitlesub::after {
	font-weight: 700;			
}

.filter-votes .simkltvdiscoverlistleftfiltersitemheadtitlesub::before {
	display: none;
}
.filter-votes .simkltvdiscoverlistleftfiltersitemheadtitlesub::after {
}
.filter-release-date .simkltvdiscoverlistleftfiltersitemheadtitlesub::before {
 	padding-right: 4px;
	font-weight: 700;
}
.filter-release-date  .simkltvdiscoverlistleftfiltersitemheadtitlesub::after {
	content: attr(data-selected-text) '';
	font-weight: 700;			
}

.filter-budget  .simkltvdiscoverlistleftfiltersitemheadtitlesub::after {
	content: attr(data-selected-text) '';
	font-weight: 700;			
}

.filter-box-office  .simkltvdiscoverlistleftfiltersitemheadtitlesub::after {
	content: attr(data-selected-text) '';
	font-weight: 700;
}

	
.submitBtn { display: none; }
.fstElement {
	font-size: 10px;
}
	
	
.simkltvdiscoverlistrightresults {
	position: inherit;
    top: 60px;
    left: 0;
	min-height: 300px;
}

@media /*Mobile */  (max-width: 1024px) {
	.simkltvdiscoverlistwrap.custom-lists .simkltvdiscoverlistrightresults {
		margin-top: 2px;
	}
}

.simkltvdiscovertoppagenumber {
    font-size: 21px;
    font-weight: 600;
    color: rgb(255 255 255 / .9);
    padding-bottom: 8px;
    padding-top: 16px;
    border-bottom: rgb(255 255 255 / 46%) solid 1px;
    border-bottom-style: dashed;
    margin-bottom: 16px;
}
.simkltvdiscoverlistrightactivefilterbuttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}
		
		
.simkltvdiscoverlistleftfiltersitemoptionstags {
		padding-left: 16px;
		padding-right: 16px;
		flex-direction: row;
		flex-wrap: wrap;
		display: flex;
		gap: 8px 16px;
	}
	.simkltvdiscoverlistleftfiltersitemoptionstags::before {
		content: 'Discover top list tags:';
		width: 100%;
		opacity: .5;
		font-size: 12px;
		padding-bottom: 8px;
	}
	.SimklTVAboutTabsDetails .simkltvdiscoverlistleftfiltersitemoptionstags {
		padding-left: 0;
		padding-bottom: 8px;
	}
	.SimklTVAboutTabsDetails .simkltvdiscoverlistleftfiltersitemoptionstags::before,.simkltvdiscoverlistleftfiltersitemoptionstags::after {
		display: none;
	}
	.SimklTVAboutTabsDetails #adGenres , .SimklTVAboutTabsDetails #adThemes, .SimklTVAboutTabsDetails #infoThemes {
		display: contents;
	}
	.SimklTVAboutTabsDetails .simkltvdiscoverlistleftfiltersitemoptionstags a:hover {
		text-decoration: none;
	}
	.filter-listtag.block-my .simkltvdiscoverlistleftfiltersitemoptionstags::before {
		content: 'Discover my top list tags:';
	}
	.simkltvdiscoverlistleftfiltersitemoptionstags::after {
		content: 'Search to filter lists by tags:';
		width: 100%;
		opacity: .5;
		font-size: 12px;
		padding-top: 8px;
	}
	.filter-listtag.block-my .simkltvdiscoverlistleftfiltersitemoptionstags::after {
		content: 'Search to filter by my lists tags:';
	}
	.simkltvdiscoverlistleftfiltersitemoptionstags .tag {
		box-sizing: border-box;
		font-size: 12px;
		font-weight: 500;
		position: relative;
		background-color: rgb(37 39 42);
		width: max-content;
		min-height: 26px;
		border-radius: 0.39em;
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;
		display: flex;
		justify-content: center;
		align-items: center;
		border: 1px solid rgb(255 255 255 / 10%);
		border-right:0;
		color: rgb(255 255 255 / 60%);
		padding: 4px;
		padding-top: 2px;
		padding-left: 6px;
		padding-right: 6px;
		text-decoration: none;
		word-break: break-all;
		cursor: pointer;
	}
	.SimklTVAboutTabsDetails .simkltvdiscoverlistleftfiltersitemoptionstags .tag {
		color: rgb(255 255 255 / 70%);
	}
	.simkltvdiscoverlistleftfiltersitemoptionstags .tag.all {
		background: transparent;
	}
	.simkltvdiscoverlistleftfiltersitemoptionstags .tag::after {
		box-sizing: border-box;
		content: '';
		display: block;
		height: 20px;
		width: 20px;
		background-color: inherit;
		border: inherit;
		border-top: 0;
		position: absolute;
		right: -7px;
		top: 2px;
		clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
		transform: rotate(-135deg);
		border-radius: 0.39em 0 0.39em 0.38em;
	}
	.simkltvdiscoverlistleftfiltersitemoptionstags .tag:hover {
		background-color: rgb(117 124 132);
		color: #FFF;
	}
	.simkltvdiscoverlistleftfiltersitemoptionstags .tag.all:hover {
		background: #002dff;
		color: #FFF;
	}
	.simkltvdiscoverlistleftfiltersitemoptionstags .tags-more-link {
		display: inline-flex;
		align-items: center;
		margin-left: 8px;
		font-size: 14px;
		min-height: 26px;
		color: rgb(255 255 255 / 50%);
		text-decoration: none;
		cursor: pointer;
		transition: color 0.2s ease;
	}
	.simkltvdiscoverlistleftfiltersitemoptionstags .tags-more-link:hover {
		color: rgb(255 255 255 / 80%);
	}
		
		
@media /*Desktop */  (min-width: 768px) {
    
	.simkltvdiscoverlistrightactivefilterswrap {
		-webkit-touch-callout: none; /* iOS Safari */
		-webkit-user-select: none; /* Safari */
		-khtml-user-select: none; /* Konqueror HTML */
		-moz-user-select: none; /* Old versions of Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
		user-select: none;
	}

	.simkltvdiscoverlistwrap.has-filter-updates .simkltvdiscoverlistrightactivefilterswrap-wrap {
		position: sticky;
		top: 46px;
		z-index: 300;
	}
	
	.simkltvdiscoverlistwrap.has-filter-updates .simkltvdiscoverlistrightactivefilterbuttons {
		backdrop-filter: blur(20px);
		-webkit-backdrop-filter: blur(20px);
		background: hsla(0,0%,0%,.5);
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
}
@media /*Mobile */  (max-width: 1024px) {
	.simkltvdiscoverlistwrap.ShowFilters .simkltvdiscoverlistrightactivefilterbuttons {
		display: none;
	}
	.simkltvdiscoverlistwrap.ShowFilters.has-filter-updates.list-has-filters .simkltvdiscoverlistrightactivefilterbuttons {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.simkltvdiscoverlistwrap.ShowFilters.has-filter-updates.list-has-filters .simkltvdiscoverlistrightactivefilterbuttons::-webkit-scrollbar {
		display: none;
		height: 0;
		width: 0;
	}
	.simkltvdiscoverlistwrap.ShowFilters .simkltvdiscoverlistrightactivefilterswrap {
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 303;
		backdrop-filter: blur(20px);
		-webkit-backdrop-filter: blur(20px);
		background: hsla(0,0%,0%,.5);
		border-radius: 0;
		width: 100%;
		border-top: 1px solid rgb(255 255 255 / 20%);
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: .2s;
		transition: .2s;
		padding-bottom: env(safe-area-inset-bottom);
	}
	.simkltvdiscoverlistwrap.has-filter-updates.ShowFilters .simkltvdiscoverlistrightactivefilterbuttons {
		flex-wrap: nowrap;
		overflow: scroll;
		border: 0;
		-webkit-overflow-scrolling: touch;
	}
	.keyboard-active .simkltvdiscoverlistrightactivefilterswrap {
		display: none;
	}
	
	.simkltvdiscoverlistrightactivefilterswrap-wrap {
		display: flex;
	}
	.simkltvdiscoverlistrightactivefilterswrap {
		flex: 1;
	}
	.simkltvdiscoverlistrightactivefilterswraplayout {
		display: none;
	}
	.simkltvdiscoverlistwrap.has-custom-layout .simkltvdiscoverlistrightactivefilterswraplayout {
		display: flex;
		margin-left: 6px;
	}
	.list-has-random-filter .simkltvdiscoverlistrightactivefilterswraplayout {
		display: none!important;
	}
	.simkltvdiscoverlistwrap.ShowFiltersMini.has-custom-layout .simkltvdiscoverlistrightactivefilterswraplayout {
		display: none;
	}
	.simkltvdiscoverlistwrap.has-custom-layout .simkltvdiscoverlistrightactivefilterswraplayout .simkltvdiscoverlistrightoptionwrap {
		margin-right: 0;
	}
}
@media (min-width: 1200px) and (max-width: 1520px) {
	
	.HideFilters .view-table item-header {
		margin-left: 140px;
		border-left: solid hsla(0,0%,100%,.1) 1px;
	}
	.HideFilters .view-table.no-hover-poster item-header {
		margin-left: 0;
		border-left: 0;
	}
	.HideFilters .view-table.no-borders item-header {
		margin-left: 0;
		padding-left: 140px;
		border-left: 0;
	}
	.HideFilters .view-table .SimklItem {
    	margin-left: 140px;
    	border-left: solid hsla(0,0%,100%,.1) 1px;
	}
	.HideFilters .view-table.no-borders .SimklItem {
		border:0;
	}
	.HideFilters .view-table.no-hover-poster .SimklItem {
    	margin-left: 0;
    	border-left: 0;
	}
	
}
@media /*Desktop */  (min-width: 1025px) {
	.Maximised.HideFilters .view-table .SimklItem {
    	margin-left: 140px;
    	border-left: solid hsla(0,0%,100%,.1) 1px;
	}
	.Maximised.HideFilters .view-table.no-borders .SimklItem {
		border:0;
	}
	.Maximised.HideFilters .view-table.no-hover-poster .SimklItem {
    	margin-left: 0;
    	border-left: 0;
	}
	
}
.simkltvdiscoverlistleftfiltersitemoption-group-sliders {
	padding:24px;
	padding-top: 16px;
	padding-bottom: 32px;
	font-size: 12px;
}

.simkltvdiscoverlistleftfiltersitemoption-group-buttons {
	display: flex;
	padding:8px;
	padding-top: 8px;
	padding-bottom: 0;
	font-size: 12px;
	font-weight: 700;
	flex-direction:row;
	flex-wrap: wrap;
}
.filter-ratings .simkltvdiscoverlistleftfiltersitemoption-group-buttons, .filter-price .simkltvdiscoverlistleftfiltersitemoption-group-buttons {
	padding-right: 0;
}
.filter-release-date .simkltvdiscoverlistleftfiltersitemoption-group-buttons,.last-air-date .simkltvdiscoverlistleftfiltersitemoption-group-buttons {
	padding-top: 16px;
}
.simkltvdiscoverlistleftfiltersitemoption-button {
	border: solid rgba(134,151,162,0.5) 2px;
	color: rgba(134,151,162,0.9);
	padding: 4px;
	border-radius: 4px;
	margin-right: 6px;
	cursor: pointer;
	user-select: none;
	white-space: nowrap;
	color: transparent;
    text-shadow: 0 0 rgb(134 151 162 / 90%);
}
.simkltvdiscoverlistleftfiltersitemoption-button .rippleWave {
        background: var(--color-orange);
}
.filter-ratings .simkltvdiscoverlistleftfiltersitemoption-button,.filter-price .simkltvdiscoverlistleftfiltersitemoption-button {
	display: flex ;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	justify-content: center;
}
.simkltvdiscoverlistleftfiltersitemoption-button:hover {
	border: solid var(--color-orange) 2px;
    color: var(--color-orange);
}
.simkltvdiscoverlistleftfiltersitemoption-button.SelectYears {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.simkltvdiscoverlistleftfiltersitemoption-button.SelectYears:nth-last-child(1) {
margin-right:0;
}
.filter-running-time .SelectYears:nth-last-child(1), .filter-episode-count .SelectYears:nth-last-child(1){
	margin: 0;
}
.SelectYearsLeft, .SelectYearsRight {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
	
.SelectYearsCenter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
	}
.simkltvdiscoverlistleftfiltersitemoption-button input {
	background: transparent;
	border:0;
	color: rgba(134,151,162,0.9);
	padding: 0px;
	border-radius: 4px;
	margin: 0px;
	width: 30px;
	text-align: center;
	height: 100%;
	width: 100%;
	font-weight: 700;
	font-size: 12px;
}

.simkltvdiscoverlistleftfiltersitemoption-button:hover input {
    color: var(--color-orange);
}
/* Chrome, Safari, Edge, Opera */
.simkltvdiscoverlistleftfiltersitemoption-button input::-webkit-outer-spin-button,
.simkltvdiscoverlistleftfiltersitemoption-button input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.simkltvdiscoverlistleftfiltersitemoption-button input[type=number] {
  -moz-appearance:textfield;
}


.simkltvdiscoverlistleftfiltersitemoption-button.SelectDate {
	margin-right: 0px;
}
.simkltvdiscoverlistleftfiltersitemoption-button.SelectDate .SelectDateIco {
	width:16px;
	height: 100%;
    background-image: var(--ico-more-dots);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 13px;
	opacity: .5;
}

.popup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 253px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #1b1c20;
}

.simkltvdiscoverlistrightoptionpopupviewsselection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  margin-right: 8px;
  margin-left: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.save-view .simkltvdiscoverlistrightoptionpopupviewsselection {
  margin: 0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8px 8px;
  padding:8px;
}

.simkltvdiscoverlistrightoptionpopupviewsitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 57px;
  padding-top: 13px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  box-shadow: inset 0px 0px 0px 0 #000, 0px 0px 0px 0 #000;
  background-color: var(--btn-bg);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  cursor: pointer;
}
.save-view .simkltvdiscoverlistrightoptionpopupviewsitem {
    margin: 0;
}
.simkltvdiscoverlistwrap.list-custom.list-type-auto .save-view .simkltvdiscoverlistrightoptionpopupviewsitem:is([data-save-view="feed"],[data-save-view="import"],[data-save-view="export"]),
body:has(list-wrap.list-user) .simkltvdiscoverlistwrap .save-view .simkltvdiscoverlistrightoptionpopupviewsitem:is([data-save-view="feed"],[data-save-view="import"],[data-save-view="export"]),
.simkltvdiscoverlistwrap.list-custom  .save-view .simkltvdiscoverlistrightoptionpopupviewsitem:is([data-save-view="feed"],[data-save-view="import"],[data-save-view="export"]) {
	display: none;
}
.simkltvdiscoverlistrightoptionpopupviewstablebutton, .simkltvdiscoverlistrightoptionpopupviewsitem {
    box-shadow: inset 0px 0px 0px 0 #000, 0px 0px 20px 0 #000, 1px 1px 3px 0 #000;
    transition: box-shadow 0.2s;
}
.simkltvdiscoverlistrightoptionpopupviewsitem:hover {
  background-color: var(--btn-hover-bg);
  border-color: var(--btn-hover-bg);

}
.simkltvdiscoverlistrightoptionpopupviewsitem:hover .simkltvdiscoverlistrightoptionpopupviewsitemtext {
  color: #FFF;
}
.Card [data-view="card"].simkltvdiscoverlistrightoptionpopupviewsitem:hover .simkltvdiscoverlistrightoptionpopupviewsitemtext,.Poster [data-view="poster"].simkltvdiscoverlistrightoptionpopupviewsitem:hover .simkltvdiscoverlistrightoptionpopupviewsitemtext,.Table [data-view="table"].simkltvdiscoverlistrightoptionpopupviewsitem:hover .simkltvdiscoverlistrightoptionpopupviewsitemtext,.Icons [data-view="icons"].simkltvdiscoverlistrightoptionpopupviewsitem:hover .simkltvdiscoverlistrightoptionpopupviewsitemtext {
  color: var(--ico-bg);
}
.simkltvdiscoverlistrightoptionpopupviewsitem:hover .simkltvdiscoverlistrightoptionpopupviewsitemico > div > div {
	background-color: #FFF;
}

.Table [data-view="table"] .simkltvdiscoverlistrightoptionpopupviewsitemico > div > div , .Poster [data-view="poster"] .simkltvdiscoverlistrightoptionpopupviewsitemico > div > div ,.Card [data-view="card"] .simkltvdiscoverlistrightoptionpopupviewsitemico > div > div,.Icons [data-view="icons"] .simkltvdiscoverlistrightoptionpopupviewsitemico > div > div {
  background-color: #6d6d70;
		}
.Table [data-view="table"], .Poster [data-view="poster"],.Card [data-view="card"],.Icons [data-view="icons"],.Pills [data-view="pills"],.Text [data-view="text"] {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  background-color: #252729;
  box-shadow: inset 1px 1px 3px 0 #000, 0px 0px 0px 0 #000;
}

.simkltvdiscoverlistrightoptionpopupviewsitemico {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
		
.save-view .simkltvdiscoverlistrightoptionpopupviewsitemico {
	width: 100%;
}
.save-view .simkltvdiscoverlistrightoptionpopupviewsitemicoimg {
	height: 24px;
	width: 100%;
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	opacity: .80;
}
.simkltvdiscoverlistrightoptionpopupviewsitem[data-save-view="clone"] .simkltvdiscoverlistrightoptionpopupviewsitemicoimg {
	background-image: var(--ico-clone);
}
.simkltvdiscoverlistrightoptionpopupviewsitem[data-save-view="share"] .simkltvdiscoverlistrightoptionpopupviewsitemicoimg {
	background-image: var(--ico-share);
}
.simkltvdiscoverlistrightoptionpopupviewsitem[data-save-view="feed"] .simkltvdiscoverlistrightoptionpopupviewsitemicoimg {
	background-image: var(--ico-head-radio);
	filter: brightness(2)
}
.simkltvdiscoverlistrightoptionpopupviewsitem[data-save-view="import"] .simkltvdiscoverlistrightoptionpopupviewsitemicoimg {
	background-image: var(--ico-import);
	background-size: 18px;
}
.simkltvdiscoverlistrightoptionpopupviewsitem[data-save-view="export"] .simkltvdiscoverlistrightoptionpopupviewsitemicoimg {
	background-image: var(--ico-export);
	background-size: 18px;
}
.simkltvdiscoverlistrightoptionpopupviewsitem[data-save-view="clipboard"] .simkltvdiscoverlistrightoptionpopupviewsitemicoimg {
	background-image: var(--ico-copy);
}
.save-view .simkltvdiscoverlistrightoptionpopupviewsitem:hover 
.simkltvdiscoverlistrightoptionpopupviewsitemicoimg {
	opacity: 1;
		}
.simkltvdiscoverlistrightoptionpopupviewsitemtext {
  padding-top: 7px;
  color: var(--ico-bg);
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  padding-left: 8px;
  padding-right: 8px;
}
.simkltvdiscoverlistrightoptionpopupviewsitemicotableline {
  width: 36px;
  height: 5px;
  background-color: var(--ico-bg);
}

.simkltvdiscoverlistrightoptionpopupviewsitemicotablelinecenter {
  width: 36px;
  height: 5px;
  margin-top: 3px;
  margin-bottom: 3px;
  background-color: var(--ico-bg);
}

.simkltvdiscoverlistrightoptionpopupviewsitemicoposter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.simkltvdiscoverlistrightoptionpopupviewsitemicoposterline {
  width: 16px;
  height: 21px;
  background-color: var(--ico-bg);
}

.simkltvdiscoverlistrightoptionpopupviewsitemicoposterlineleft {
  width: 16px;
  height: 21px;
  margin-right: 4px;
  background-color: var(--ico-bg);
}

.simkltvdiscoverlistrightoptionpopupviewsitemicocardline {
  width: 36px;
  height: 21px;
  background-color: var(--ico-bg);
}
		.simkltvdiscoverlistrightoptionpopupviewsitemicoicons {
			display: flex;
			flex-direction: row;
			gap: 3px;
		}
		.simkltvdiscoverlistrightoptionpopupviewsitemicoiconssquare {
			width: 21px;
			height: 21px;
			background-color: var(--ico-bg);
			border-radius: 4px;
		}
		.select-view.Active  .simkltvdiscoverlistrightoptionpopupviewsitemicoiconssquare {
			background-color: var(--ico-bg);
		}
		.simkltvdiscoverlistrightoptionpopupviewsitemicoiconslines {
			gap: 3px;
			display: flex;
			flex-direction: column;
		}
		.simkltvdiscoverlistrightoptionpopupviewsitemicoiconsline {
			width: 20px;
			height: 9px;
			background-color: var(--ico-bg);
			border-radius: 2px;
		}
		.simkltvdiscoverlistrightoptionpopupviewsitem[data-view="icons"]:hover .simkltvdiscoverlistrightoptionpopupviewsitemicoiconslines {
			background-color: transparent;
		}
		
		.select-view:not(.Active) .simkltvdiscoverlistrightoptionpopupviewsitem[data-view="icons"]:hover .simkltvdiscoverlistrightoptionpopupviewsitemicoiconsline {
			background-color: #FFF;
		}
		
		.select-view.Active .simkltvdiscoverlistrightoptionpopupviewsitem[data-view="icons"]:hover .simkltvdiscoverlistrightoptionpopupviewsitemicoiconsline {
			background-color: var(--ico-bg);
		}
		
		.select-view.Icons.Active .simkltvdiscoverlistrightoptionpopupviewsitem[data-view="icons"] .simkltvdiscoverlistrightoptionpopupviewsitemicoiconslines {
			background-color: transparent;
		}
		.select-view.Icons.Active .simkltvdiscoverlistrightoptionpopupviewsitem[data-view="icons"] .simkltvdiscoverlistrightoptionpopupviewsitemicoiconsline {
			background-color: #6d6d70;
		}
		
		.simkltvdiscoverlistrightoptionpopupviewsitemicopills {
			border-radius: 4px;
			height: 16px;
			width: 36px;
			margin-bottom: 3px;
			margin-top: 3px;
			background-color: var(--ico-bg);
		}
		
		.simkltvdiscoverlistrightoptionpopupviewsitem[data-view="text"] .simkltvdiscoverlistrightoptionpopupviewsitemico {
			padding: 4px;
			border-radius: 6px;
			border: 1px solid hsl(180deg 1.05% 81.37% / 35%);
		}
		.simkltvdiscoverlistrightoptionpopupviewsitem[data-view="text"] .simkltvdiscoverlistrightoptionpopupviewsitemicoiconsline {
			height: 5px;
			width: 30px;
		}
		.simkltvdiscoverlistrightoptionpopupviewsitem[data-view="text"]:hover .simkltvdiscoverlistrightoptionpopupviewsitemicoiconsline {
			background-color: #FFF;
		}
		
.simkltvdiscoverlistrightoptionpopupviewsfooter {
  margin: 12px;
  margin-bottom: 4px;
  color: var(--ico-bg);
  font-size: 10px;
  text-align: center;
}


.simkltvdiscoverlistrightoptionpopupviewstable.buttons-table, .simkltvdiscoverlistrightoptionpopupviewstable.buttons-poster, .simkltvdiscoverlistrightoptionpopupviewstable.buttons-card,
.simkltvdiscoverlistrightoptionpopupviewstable.buttons-icons	
		{
	display:none;
		}
.Table .simkltvdiscoverlistrightoptionpopupviewstable.buttons-table, .Poster .simkltvdiscoverlistrightoptionpopupviewstable.buttons-poster, .Card .simkltvdiscoverlistrightoptionpopupviewstable.buttons-card,
.Icons .simkltvdiscoverlistrightoptionpopupviewstable.buttons-icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: transparent;
}


.simkltvdiscoverlistrightoptionpopupviewstabletitle {
  padding: 8px 12px;
  color: hsla(0, 0%, 100%, 0.9);
}

.simkltvdiscoverlistrightoptionpopupviewstablebuttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: 4px;
	margin-left: 4px;
	margin-top:8px;
	flex-wrap: wrap;
	row-gap: 8px;
}
watch-now-2 .simkltvdiscoverlistrightoptionpopupviewstablebuttons desc {
	width: 100%;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.10);
	text-align-last: center;
	padding-top: 10px;
	padding-bottom: 4px;
}
watch-now-2 .simkltvdiscoverlistrightoptionpopupviewstablebutton {
	font-size: 14px;
}
.simkltvdiscoverlistrightoptionpopupviewstablebutton {
	margin-right: 4px;
	margin-left: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-radius: 6px;
	background-color: var(--btn-bg);
	color: var(--ico-bg);
	font-weight: 600;
	text-align: center;
	cursor: pointer;
	box-shadow: inset 0px 0px 0px 0 #000, 0px 0px 20px 0 #000, 1px 1px 3px 0 #000;
	transition: box-shadow 0.2s;
	border-style: solid;
	border-width: 1px;
	border-color: hsla(0, 0%, 100%, 0.2);
	min-width: 25%;
}
body:not(.SimklTVAdmin) .simkltvdiscoverlistrightoptionpopupviewstablebutton[data-style="square"],body:not(.SimklTVAdmin) .simkltvdiscoverlistrightoptionpopupviewstablebutton[data-style="fanart"] {
	display:none;
}

.simkltvdiscoverlistrightoptionpopupviewstablebutton:hover {
  background-color: var(--btn-hover-bg);
  color: #FFF;
}

.simkltvdiscoverlistrightoptionpopupviewstablebutton.Active,watch-now-wrap:not(.hide-price) .simkltvdiscoverlistrightoptionpopupviewstablebutton.Active,.hide-price .simkltvdiscoverlistrightoptionpopupviewstablebutton[data-view="32"] {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  background-color: #252729;
  box-shadow: inset 1px 1px 3px 0 #000, 0px 0px 0px 0 #000;
}
		

.simkltvdiscoverlistrightoptionpopupviewstablebutton.Active:hover {
color: var(--ico-bg);
}

.simkltvdiscoverlistrightoptionpopupviewstableswitches {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
		
@media  (max-height: 960px) 	{
	.simkltvdiscoverlistrightoptionpopupviewstableswitches,.sort-by .simkltvdiscoverlistrightoptionpopup,.release-date .simkltvdiscoverlistrightoptionpopup,.air-date .simkltvdiscoverlistrightoptionpopup {
		overflow: auto;
		max-height: 300px;
	}
	
	.simkltvdiscoverlistrightoptionpopupviewstableswitches::-webkit-scrollbar-track,.simkltvdiscoverlistrightoptionpopup::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        background-color: rgba(0,0,0,0.3);
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
    }

    .simkltvdiscoverlistrightoptionpopupviewstableswitches::-webkit-scrollbar,.simkltvdiscoverlistrightoptionpopup::-webkit-scrollbar {
        width: 8px;
        background-color: rgba(0,0,0,0.3);
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
    }
   .simkltvdiscoverlistrightoptionpopupviewstableswitches::-webkit-scrollbar-thumb,.simkltvdiscoverlistrightoptionpopup::-webkit-scrollbar-thumb {
        background-color: rgba(255,255,255,0.3);
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
    }
    .simkltvdiscoverlistrightoptionpopupviewstableswitches::-webkit-scrollbar-thumb:hover,.simkltvdiscoverlistrightoptionpopup::-webkit-scrollbar-thumb:hover {
        background-color: #FFBF00;
    }
}
.user-not-logged-in label[for="toggleTableRatingMy"] {
	display: none;
}
.simkltvdiscoverlistrightoptionpopupviewstableswitchesitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid hsla(0, 0%, 100%, 0.1);
  cursor: pointer;
}
.simkltvdiscoverlistrightoptionpopupviewstableswitchesitem:hover {
	background-color: rgba(252,252,252,0.1)
}

.simkltvdiscoverlistrightoptionpopupviewstableswitchesitemtitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: hsla(0, 0%, 100%, 0.74);
  font-size: 13px;
  font-weight: 600;
}

label[for="toggleTableRating"] .simkltvdiscoverlistrightoptionpopupviewstableswitchesitemtitle {
	color: transparent;
    text-shadow: 0 0 hsl(0deg 0% 100% / 74%);
}
.list-has-tv label[for="toggleTableRating"] .simkltvdiscoverlistrightoptionpopupviewstableswitchesitemtitle::after {
	content: '\00a0 TV Show rating'
}
.list-has-anime label[for="toggleTableRating"] .simkltvdiscoverlistrightoptionpopupviewstableswitchesitemtitle::after {
	content: '\00a0 anime rating'
}
.list-has-movies label[for="toggleTableRating"] .simkltvdiscoverlistrightoptionpopupviewstableswitchesitemtitle::after {
	content: '\00a0 movie rating'
}

.simkltvdiscoverlistrightoptionpopupviewstableswitchesitemswitch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 8px;
}

label[for="toggleTableDvdDate"] {
	display: none;
}
.list-has-movies label[for="toggleTableDvdDate"] {
	display: block;
}
.simkltvdiscoverlistwrap.sort-by-dvd-date.list-has-movies  label[for="toggleTableDvdDate"] {
	display: none;
}

@media (max-width: 1024px) {
	.simkltvdiscoverlistwrap.list-has-movies  label[for="toggleTableDvdDate"] {
		display: none;
	}
}
.simkltvdiscoverlistrightoptionpopupsavelayouttitle {
font-weight: 600;
font-size: 13px;
color: rgba(255, 255, 255, 0.74);
padding: 8px;
padding-top:0;

}

.simkltvdiscoverlistleftfiltersitemoption.filter-not-in-my-list {
	display: none;
}
body:has(list-wrap) .list-custom.HideFilters .simkltvdiscoverlistleftfiltersitemoption.filter-not-in-my-list {
	display: flex;
}
body:has(list-wrap) .list-custom.HideFilters .simkltvdiscoverlistleftfiltersitemoption.filter-my-list-full {
	display: none;
}

layout {
	
}
layout-item {
	border-top: 1px solid hsla(0, 0%, 100%, 0.1);
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-direction: row;
	width: 100%;
}
@media /*Desktop */  (min-width: 1025px) {
	layout-item:hover {
		background-color: rgba(255, 255, 255, 0.1);
		cursor: pointer;
	}
}
layout-item-left {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 21px auto;
	width: 44px;
	opacity: .5;
	position: relative;
}
.layout-view-table layout-item-left {
	background-image: var(--ico-view-table);
}
.layout-view-poster layout-item-left {
	background-image: var(--ico-view-poster);
}
.layout-view-card layout-item-left {
	background-image: var(--ico-view-card);
}
.layout-view-none.layout-has-filter layout-item-left {
	background-image: var(--ico-filter);
	background-size: 16px auto;
}
.layout-view-none.layout-has-sort layout-item-left {
	background-image: var(--ico-sort-az);
	background-size: 20px auto;
}
.layout-view-none.layout-has-filter.layout-has-sort layout-item-left {
	background-image: var(--ico-filter);
	background-size: 16px auto;
}
layout-item:hover layout-item-left {
	opacity: .9;
}

.layout-changed layout-item-left::before {
	border-radius: 50%;
    background: var(--color-orange);
    content: "";
    font-size: 8px;
    height: 8px;
    position: absolute;
    left: 28px;
    bottom: 32%;
    width: 8px;
}
.simkltvdiscoverlistwrap:has(.mini-show-layouts) .layout-changed layout-item-left::before {
	display: none;
}
		
layout-item-center {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: left;
	color: rgba(255, 255, 255, 0.74);
	font-size: 12px;
	font-weight: 600;
	width: min-content;
	padding-top: 12px;
	padding-bottom: 12px;
}
layout-item-center::before {
	content: var(--title);	
}
.layout-current layout-item-center::before {
	content: '\2713\00a0' var(--title);	
}
layout-item:hover layout-item-center {
	color: rgba(255, 255, 255, 0.9);
}
layout-item-right {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
layout-item-right-info {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	align-self: center;
}
.simkltvdiscoverlistwrap:has(.mini-show-layouts) layout-item-right-info {
	display: none;
}
.layout-default layout-item-right-info::before {
	content: 'default';
	font-style: italic;
	padding-left: 8px;
	opacity: .5;
}

.layout-changed layout-item-right-info::before {
	content: 'Save';
	font-style:normal;
	background-color: #66a0ec;
	opacity: 1;
	padding:6px 12px;
	border-radius: 6px;
}
.layout-changed.layout-original layout-item-right-info::before {
	display: none;
}
.layout-changed layout-item-right-info:hover::before {
	background-color: var(--btn-hover-bg);
	color: white;
}
.layout-original.layout-default layout-item-right-info::before,:not(.layout-changed).layout-default layout-item-right-info::before,:not(.layout-changed).layout-default layout-item-right-info:hover::before {
	display: block;
	content: 'default';
	font-style: italic;
	padding: 0px;
	opacity: .5;
	background-color: transparent;
}
layout-item-right-ico {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	align-items: center;
	width:20px;
	height: 100%;
	opacity: 0;
	position: relative;
}
layout-item-right-ico::before {
	content:'';
	width:20px;
	height: 20px;
	background-image: var(--ico-more-dots);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 12px;
	transform: rotate(90deg);
}
layout-item:hover layout-item-right-ico {
	opacity: .5;
}
layout-item:hover layout-item-right-ico:hover {
	opacity: .9;
}
.layout-show-menu layout-item-right-ico,layout-item.layout-show-menu:hover layout-item-right-ico:hover {
	opacity: 1;
}
@media /*Mobile and Tablet */  (max-width: 1024px) {
	layout-item-right-ico {
		width: 42px;
	}
	
	layout-item layout-item-right-ico {
		opacity: .5;
	}
	layout-item-right-ico::before {
    width: 42px;
	}
}
layout-edit-menu {
	display: none;
}
.layout-show-menu layout-edit-menu {
	display: flex;
    width: max-content;
    border-radius: 6px;
    border: 1px solid rgba(112, 112, 112, 0.19);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 10px;
    right: 8px;
    z-index: 5;
    flex-direction: column;
    background-color: rgba(53, 56, 58, 1);
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
	z-index: 2;
}
.layout-show-menu layout-edit-menu::after {
	content: '';
	position: absolute;
	top: -10px;
	right: -8px;
	width: 8px;
	height: 110%;
	background-color: transparent;
	z-index: auto;
	z-index: 1;
}
layout-edit-menu-item-edit {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
layout-edit-menu-item-delete {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
layout-edit-menu-item-cancel {
	display: none;
}
layout-edit-menu-item-cancel,layout-edit-menu-item-edit,layout-edit-menu-item-default,layout-edit-menu-item-delete {
	padding: 8px;
	border-top: 1px solid rgba(112, 112, 112, 0.19);
	font-size: 13px;
}
@media /*Mobile and Tablet */  (max-width: 1024px) {
	layout-edit-menu-item-cancel {
		display: block;
	}
	layout-edit-menu-item-cancel,layout-edit-menu-item-edit,layout-edit-menu-item-default,layout-edit-menu-item-delete {
		padding: 14px;
	}
}
layout-item.layout-original layout-edit-menu-item-edit,layout-item.layout-original layout-edit-menu-item-delete,layout-item.layout-default layout-edit-menu-item-default {
	pointer-events: none;
	opacity: .5;
}
layout-edit-menu-item-cancel:hover,layout-edit-menu-item-edit:hover,layout-edit-menu-item-default:hover,layout-edit-menu-item-delete:hover {
	background-color: rgba(255, 255, 255, 0.1);
}
layout-edit-menu-item-cancel::before {
	content: 'Cancel';
}
layout-edit-menu-item-edit::before {
	content: 'Edit, rename...';
}
layout-edit-menu-item-default::before {
	content: 'Make default';
}
layout-edit-menu-item-delete::before {
	content: 'Delete';
}
	

layout-add {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	padding-bottom: 8px;
	padding-top:8px;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.save-view.Active.Edit layout-add {
	display: none;
}
layout-add:hover {
	background-color: var(--btn-hover-bg);
	cursor: pointer;
}
layout-add-ico {
	width: 44px;
	background-image: var(--ico-shape-plus);
	background-repeat: no-repeat;
	background-position: center 5px;
	filter: invert(100%) invert(56%) sepia(62%) saturate(422%) hue-rotate(175deg) brightness(97%) contrast(91%);
}
layout-add-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-direction: column;
	width: 100%;
	padding-right: 16px;
}
layout-add-title {
	font-weight: 600;
	font-size: 16px;
	color: #66a0ec;
}
layout-add-desc {
	max-width: fit-content;
	font-weight: 600;
	font-size: 11px;
	color: rgba(255, 255, 255, 0.6);
}

layout-add:hover layout-add-ico {
	filter: none;
}
layout-add:hover layout-add-title {
	color: #FFF;
}
layout-add:hover layout-add-desc {
	color: rgba(255, 255, 255, 0.9);
}
layout-edit {
display: none;
}

layout-edit.Editing {
	display: flex;
	padding-top: 16px;
	flex-direction: column;
}
		
.save-view.Active.Edit layout-edit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-direction: column;
	padding-bottom:0;
	padding-top: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
layout-edit input {
	margin-left: 0;
	margin-right: 0;
	border-radius: 6px;
	padding: 10px 10px 8px 10px;
	font-size: 18px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    place-self: center;
    width: 88%;
	border: 0;
	transition: box-shadow .4s;
}

layout-edit input:hover {
	box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.5);
}
layout-edit input:focus {
	box-shadow: 0px 0px 0px 5px var(--btn-hover-bg);
}

layout-edit .simkltvdiscoverlistleftfiltersitemoption-checkmark {
	width: auto;
}
layout-edit .simkltvdiscoverlistleftfiltersitemoption-checkmark.round {
	width: auto;
	max-width: none;
}
.simkltvdiscoverlistwrap.list-custom layout-edit:has(.simkltvdiscoverlistleftfiltersitemoption-checkmark.Active[data-layout="global"]) .simkltvdiscoverlistleftfiltersitemoption-checkmark:is([data-layout="filters"],[data-layout="sorting"]) {
	display: none;
}
layout-edit-options-desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: fit-content;
    font-weight: 600;
    font-size: 11px;
    color: rgba(255, 255, 255, 0.6);
	padding: 8px 8px 0px 16px;
}
layout-edit-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
	font-size: 14px;
	font-weight: 600;
	user-select: none;
	cursor: pointer;
	min-width: 64px;
	line-height: 36px;
	padding: 0 16px;
	border-radius: 4px;
	margin: 16px;
	justify-content: center;
	background-color: #66a0ec;
}
layout-edit-button::before {
	content: 'Save new layout';
}
layout-edit.Editing layout-edit-button::before {
	content: 'Save layout';
}
layout-edit.Empty layout-edit-button {
	background: rgba(255, 255, 255, 0.5);
	color: rgba(0,0,0,.5);
	pointer-events: none;
}
layout-edit-button:hover {
	background: var(--btn-hover-bg);
}
		
	
		

@media {
	.Maximised .simkltvdiscoverlist {
		max-width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}
/*END MINIMISED FILTERS*/ }
		
		
    /* START Filters drag */
	
.noUi-tooltip {
    display: none;
}
.noUi-active .noUi-tooltip {
    display: block;
}
.noUi-target {
	 background: #2b2d30;
	border:0;
	box-shadow: none;
}
.noUi-connect {
    background: #555b64;
}
.noUi-handle {
    border: 1px solid #131518;
    border-radius: 3px;
    background: #555b64;
    box-shadow: none;
    -webkit-box-shadow: 0px 0px 5px -1px #000000;
    box-shadow: 0px 0px 5px -1px #000000;
}
.noUi-handle:before, .noUi-handle:after {
    background: #0c0f11;
}
.noUi-marker {
    background: rgba(255, 255, 255, 0.3);
}
.noUi-marker-horizontal.noUi-marker-large {
    height: 12px;
}
.noUi-marker {
    width: 1px;
}
.noUi-value {
    top: 16px;
	font-size: 10px;
	color: rgba(255, 255, 255, 0.3);
}
.noUi-tooltip {
    font-weight: 800;
    font-size: 19px;
    border: 0;
    background: var(--color-orange);
    color: #0c0f11;
    padding: 5px;
    box-shadow: 0px 0px 5px 2px #000000;
}
.noUi-pips {
		pointer-events: none;
}
	
    /* END Filters drag */
	
	
    /* START TOGGLES */

    /* The following hides the actual checkbox, so that we only see the label */

    input.toggle {
        max-height: 0;
        max-width: 0;
        opacity: 0;
        display: none;
    }

    /* The following provides the "container" for our toggle in its default (off) state */

    input.toggle + label {
        display: block;
        position: relative;
        box-shadow: inset 0 0 0px 2px rgba(213, 213, 213, 0.1);
        text-indent: -5000px;
        height: 30px;
        width: 50px;
        border-radius: 15px;
        cursor: pointer;
        transform: scale(0.8);
    }

    /* The following provides the green background for the "on" state of our toggle - it is hidden when the switch is off */

    input.toggle + label:before {
        content: "";
        position: absolute;
        display: block;
        height: 30px;
        width: 30px;
        top: 0;
        left: 0;
        border-radius: 15px;
        background: rgba(19, 191, 17, 0);
        -webkit-transition: .25s ease-in-out;
    }

    /* The following provides the actual switch and its drop shadow */

    input.toggle + label:after {
        content: "";
        position: absolute;
        display: block;
        height: 30px;
        width: 30px;
        top: 0;
        left: 0px;
        border-radius: 15px;
        background: #333;
        box-shadow: inset 0 0 0 1px rgba(145, 145, 145, 0.56), 0 2px 4px rgba(0, 0, 0, 0.6);
        -webkit-transition: .25s ease-in-out;
    }

    /* The following defines the "on" state for the switch */

    input.toggle:checked + label:before {
        width: 50px;
        background: #6d6d70;
    }

    input.toggle:checked + label:after {
        left: 20px;
        box-shadow: inset 0 0 0 1px rgb(109, 109, 112), 0 2px 4px rgba(0, 0, 0, .2);
    }

    /* END TOGGLES */
}
simklitems-change {
	display: none;
}

@media /* Mobile View Switcher */ (max-width: 1024px) {
	simklitems-change {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: fixed;
		z-index: 5;
		bottom: 62px;
		right: 3px;
		--ico-bg: hsla(0, 0%, 100%, 0.3);
		--ico-border: 0px solid hsla(0, 0%, 100%, 0);
		--ico-radius: 2px;
		--radius: 6px;
		padding-bottom: 0px;
		padding-bottom: calc(env(safe-area-inset-bottom, 0 ) - 7px);
		transition: padding .4s;
	}
	
	simklitems-change-view {
		padding: 9px;
		border-radius: var(--radius);
	}
	simklitems-change-view .ripple {
		border-radius: var(--radius);
	}
	simklitems-change-view-bg {
		-webkit-backdrop-filter: saturate(180%) blur(6px);
		backdrop-filter: saturate(180%) blur(6px);
		border-radius: var(--radius);
		background-color: rgb(48 49 49 / 14%);
		padding: 9px;
		display: block;
		opacity: 0;
		pointer-events: none;
		transition: opacity .4s;
	}
	.simkltvdiscoverlistrightresults.items-in-view simklitems-change-view-bg {
		opacity: 1;
		pointer-events: auto;
	}
	simklitems-change .simkltvdiscoverlistrightoptionpopupviewsitemico {
		display: none;
	}
	.view-table simklitems-change-view-poster .simkltvdiscoverlistrightoptionpopupviewsitemico,.view-poster simklitems-change-view-card .simkltvdiscoverlistrightoptionpopupviewsitemico,.view-card simklitems-change-view-table .simkltvdiscoverlistrightoptionpopupviewsitemico {
		display: block;
	}
	simklitems-change .simkltvdiscoverlistrightoptionpopupviewsitemicotable {
		display: block;
	}
	
	simklitems-change .simkltvdiscoverlistrightoptionpopupviewsitemicotableline, simklitems-change .simkltvdiscoverlistrightoptionpopupviewsitemicotablelinecenter {
		width: 28px;
		height: 4px;
		border: var(--ico-border);
		border-radius: var(--ico-radius);
			
	}
	simklitems-change .simkltvdiscoverlistrightoptionpopupviewsitemicotablelinecenter {
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	simklitems-change .simkltvdiscoverlistrightoptionpopupviewsitemicoposterlineleft,simklitems-change .simkltvdiscoverlistrightoptionpopupviewsitemicoposterline {
		width: 12px;
		height: 16px;
		border: var(--ico-border);
		border-radius: var(--ico-radius);
	}
	simklitems-change .simkltvdiscoverlistrightoptionpopupviewsitemicocardline {
		width: 28px;
		height: 16px;
	}
}
@media /*START PAGES*/ {
pages-progress {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 32px;
	--pages-progress-position: '0';
	--pages-progress-bar-percentge: 0%;
}
pages-progress-text {
	margin: 16px;
	text-align: center;
}
pages-progress-text::before {
	color: rgb(255 255 255 / .5);
	content: "You have seen " var(--pages-progress-position) " of " var(--count-after-filter-results) " results from this list";
}
.custom-lists pages-progress-text::before {
	color: rgb(255 255 255 / .5);
	content: "You have seen " var(--pages-progress-position) " of " var(--count-after-filter-results) " results";
}
pages-progress-bar {
    position: relative;
    display: inline-block;
    background-color: rgb(255 255 255 / 0.3);
    width: 100%;
    height: 10px;
    border-radius: 10px;
    overflow: hidden;
}
@media /*Desktop */  (min-width: 1025px) {
	pages-progress-bar {
		width: 100%;
	}
}
pages-progress-bar-filled {
    background-color: rgb(12 15 17 / 0.6);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    transition: width .5s ease-in;
	width: var(--pages-progress-bar-percentge);
}

pages {
	display: grid;
	grid-template-columns: auto 1fr auto;
	gap: 6px;
	grid-template-areas:
		"settings more next";
	margin-top: 40px;
}

pages-settings { grid-area: settings; }
page-more { grid-area: more; position: relative; }
page-previous { grid-area: previous; }
page-next { grid-area: next; }
page-top { grid-area: top; }

pages-settings, page-previous, page-more, page-next, page-top {
	border-radius: 6px;
	border: 1px solid rgb(112 112 112 / 40%);
	padding: 16px 16px;
	font-weight: 600;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.74);
	display: flex;
	/* cursor: pointer; */
	justify-content: center;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	/* user-select: none; */
}
page-previous,page-top { display: none; }

pages.Active {
	grid-template-areas:
		"previous more next";
}
pages.Top {
	grid-template-columns: auto;
	grid-template-areas:
		"top";
}
pages.Active page-previous { display: flex; }
pages.Active pages-settings { display: none; }

pages.Top page-top { display: flex;position: relative; }
.simkltvdiscoverlistleftfiltersticky page-top {
	display: flex;
	margin-top: 16px;
	position: relative;
	opacity: 0;
	transition: all .4s;
}
	
.ShowFilters .simkltvdiscoverlistleftfiltersticky page-top {
	margin-top: -6px;
}
.simkltvdiscoverlistleft:hover .simkltvdiscoverlistleftfiltersticky page-top,.ShowFilters .simkltvdiscoverlistleftfiltersticky page-top {
	opacity: 1;
}
.simkltvdiscoverlistleftfiltersticky page-top:hover {
	opacity: 1;
}

.headroom--top page-top, .headroom--top  page-top {
	opacity: 0!important;
	pointer-events: none;
}
pages.Top pages-settings,pages.Top page-more,pages.Top page-next,pages.Top page-previous { display: none; }

pages.Last {
	grid-template-columns: auto;
	grid-template-areas:
		"previous";
}
pages.Last pages-settings,pages.Last page-more,pages.Last page-next,pages.Last page-top { display: none; }
pages.Last page-previous { display: flex; }

pages-settings:hover, page-previous:hover, page-more:hover, page-next:hover, page-top:hover {
	/* background-color: #0077EE; */
	/* color: #FFF; */
	/* border-color: #2872C9; */
}
pages-settings {
	padding: 0 16px;
	align-items: center;
}
pages-settings::before {
	content: '';
	background-image: var(--ico-head-settings);
	background-size: auto 20px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	opacity: .75;
	padding: 8px;
}
page-more-text {
	pointer-events: none;
}
page-more-text::after {
	content: "Show more results"
}
page-more.loading {
	pointer-events: none;
	opacity: .74;
}
page-more.loading page-more-text::after {
	content: "Loading more results..."
}
@media /*Mobile and Tablet*/ (max-width: 1024px) {

	page-more.loading page-more-text::after {
		font-size: 13px;
	}
}
page-more::before,page-more::after,page-top::before,page-top::after {
	position: absolute;
	left: 22px;
	top: 18px;
	content: '';
	width: 10px;
	height: 20px;
	/* background-image: var(--ico-shape-arrow); */
	background-position: 50% 50%;
	background-size: 10px;
	background-repeat: no-repeat;
	opacity: .74;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(-90deg);
}
page-top::before,page-top::after {
	-webkit-transform: rotate(-180deg); 
	-ms-transform: rotate(-180deg);
	transform: rotate(90deg);
}
page-more::after,page-top::after {
	/* left: auto; */
	right: 22px;
}
page-previous::before, page-next::after {
	content: '';
	/* width: 10px; */
	/* height: 20px; */
	background-image: var(--ico-shape-arrow);
	background-position: 50% 50%;
	background-size: 10px;
	background-repeat: no-repeat;
	opacity: .74;
	top: 2px;
	position: relative;
}
pages-settings:hover::before,page-more:hover::before,page-more:hover::after, page-previous:hover::before, page-next:hover::after {
	opacity: 1;
}
page-previous::before {
	margin-right : 8px;
}
page-next::after {
	-webkit-transform: rotate(180deg); 
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-left: 8px;
}
	/* END PAGES */}
.simkltvdiscoverlistrightmobile {
	display: none;
}
		
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	
}
		
		
/* Extra large devices (large laptops and desktops, 1200px and down) */
@media only screen and (max-width: 1200px) {
	
	
}
		
@media /*Desktop*/ (min-width: 1025px) {
	
	@media  /*START MINIMISED FILTERS*/ {
	.HideFilters .simkltvdiscoverlistwrap {
	}
	.HideFilters .simkltvdiscoverlist {
		flex-direction: column;
	}

	.HideFilters .simkltvdiscoverlistleftfiltersoptions, .HideFilters .simkltvdiscoverlistleftfiltersmain,.HideFilters .simkltvdiscoverlistleftfilterssearchformbtn {
		display: none;
	}

	.HideFilters .simkltvdiscoverlistright {
		padding-left: 0;
	}

	.HideFilters .simkltvdiscoverlistleft {
		place-self: center;
		width: 100%;
		padding-bottom: 16px;
		/* position: -webkit-sticky;
		position: sticky;
		top: 44px;
		z-index: 4; */
	}

	.HideFilters .simkltvdiscoverlistleftfilters {
		flex-direction: row;
		box-shadow: 0 2px 4px rgba(0,0,0,.7);
		width: 100%;
		background: rgba(12,15,17,.56) url(/img_header/header_bar_bg_mini_tiny.png) repeat-x top center;
	}

	.HideFilters .simkltvdiscoverlistleftfilterssearchwrap {
		padding-right: 8px;
		align-self: center;
	}

	.HideFilters .simkltvdiscoverlistleftfilterssearch {
		border: 0;
	}

	.HideFilters .simkltvdiscoverlistleftfilterssearchforminputwrapinput {
		padding: 4px 0px;
		width: 120px;
	}

	.HideFilters .simkltvdiscoverlistleftfilterssearchrandom {
	}

	.HideFilters .simkltvdiscoverlistleftfiltersitem.filter-my-list {
		flex-direction: row;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding-top: 0;
		border: 0;
	}
	.HideFilters.list-user .simkltvdiscoverlistleftfiltersitem.filter-my-list {
		display: none;
	}

	.HideFilters .simkltvdiscoverlistleftfiltersitemoptions {
		position: relative;
		flex-direction: row;
		width: 100%;
		padding-bottom: 0;
	}
	.HideFilters .simkltvdiscoverlistleftfiltersitemoption {
		flex-direction: row;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		height: 100%;
		margin: 0;
		padding: 0;
		border-radius: 0;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-weight: 600;
		border-left: 1px solid rgba(25, 101, 52, 0.2);
		padding-right: 16px;
		padding-left: 16px;
		border-radius: 6px;
	}

	.HideFilters .simkltvdiscoverlistleftfiltersitemoption.Active {
		background: var(--color-purple);
		color: hsla(0, 0%, 100%, 1);
	}
	.HideFilters .simkltvdiscoverlistleftfiltersitemoptionico {
		width: 18px;
		margin-right: 8px;
		background-position: 0px;
		background-size: 18px;
	}
	.HideFilters .simkltvdiscoverlistleftfiltersitemoptiontitle {
		white-space: nowrap;
		-webkit-box-flex: 0;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;
	}
	.filter-my-list-full {
		flex: 0;
		padding-left: 6px;
		padding-right: 16px
	}
	.HideFilters .filter-my-list-full .simkltvdiscoverlistleftfiltersitemoptiontitle::before {
		content: ' Filter my\00a0';
	}
	.HideFilters.list-user .filter-user-list .filter-my-list-full .simkltvdiscoverlistleftfiltersitemoptiontitle::before {
		content: ' Filter user\00a0';
	}

	.HideFilters .simkltvdiscoverlistleftfilterstitle {
		border:0;
	}

	.HideFilters .simkltvdiscoverlistleftfiltersitemhead {
		display: none;
	}

	.HideFilters .simkltvdiscoverlistleftfiltersitemoptiondesc {
		display: none;
	}

	.HideFilters .simkltvdiscoverlistleft .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks {
		position: absolute;
		right: 0;
		top: 0;
		flex-direction: row;
		width: min-content;
		display: none;
	}
	.HideFilters .simkltvdiscoverlistleft .simkltvdiscoverlistleftfiltersitemoption-checkmark {
		max-width: 100%;
		transition: padding .4s
	}
	
	@media {
		.HideFilters .simkltvdiscoverlistleftfiltersitemoptions {
		}
		.simkltvdiscoverlistleftfiltersitemoptions::after {
			content: '';
			width:38px;
		}
		@media  (min-width: 1699px) {
			.Maximised .simkltvdiscoverlistleftfiltersitemoptions::after {
				display: none;
			}
		}
		.HideFilters .simkltvdiscoverlistleftfilterssearchforminputwrapinput {
			width: 80px;
		}
		.HideFilters .simkltvdiscoverlistleft {
			z-index: 4;
		}
		.HideFilters .simkltvdiscoverlistleftfiltersitemoption.filter-my-list-dropped {
		}
		.HideFilters .simkltvdiscoverlistleftfiltersitemoptiondesc {
		}
		.HideFilters .simkltvdiscoverlistleft .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks {
			display: flex;
			width: 38px;
			position: absolute;
			right: 0;
			padding-bottom: 8px;
			padding-left:0;
			padding-right:0;
			border-left: 1px solid rgba(25, 101, 52, 0.2);
		}
		
		.HideFilters .simkltvdiscoverlistleft .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks:hover {
			background-color: rgba(53, 56, 58, .3);
			width: min-content;
			padding: 8px;
			border-radius: 6px;
			box-shadow: 0 2px 4px rgba(0,0,0,.7);
			backdrop-filter: blur(20px);
			-webkit-backdrop-filter: blur(20px);
		}
		.HideFilters .simkltvdiscoverlistleft .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks::before {
			display: flex;
			width:100%;
			content: '';
			height: 30px;
			align-items: center;
			background-image: var(--ico-more-dots);
			background-position: 45% 50%;
			background-size: 18px;
			background-repeat: no-repeat;
			-webkit-transform: rotate(-90deg);
			-ms-transform: rotate(-90deg);
			transform: rotate(-90deg);
			opacity: .84;
			transition: background-position .4s;
		}
		@media  (max-width: 1280px) {
			.HideFilters .simkltvdiscoverlistleft .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks::before {
			}
		}
		@media  (max-width: 1699px) {
			.HideFilters.Maximised .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks::before {
			}
		}
		.HideFilters .simkltvdiscoverlistleft .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks:hover::before {
			content: 'Filter by:';
			padding-bottom: 4px;
			background-image: none;
			-webkit-transform: rotate(0deg);
			-ms-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		.HideFilters .simkltvdiscoverlistleft .simkltvdiscoverlistleftfiltersitemoption-checkmark {
			display: none;
		}
		.HideFilters .simkltvdiscoverlistleft .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks:hover .simkltvdiscoverlistleftfiltersitemoption-checkmark {
			display: flex;
			white-space: nowrap;
		}
	}
	
	@media  (min-width: 1700px) {
		.HideFilters.Maximised .simkltvdiscoverlistleftfiltersitemoption.filter-my-list-dropped {
			margin:0;
		}
		.HideFilters.Maximised .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks {
			position: relative;
			width: auto;
			flex-direction: row;
			border:0;
			border-left: 1px solid rgba(25, 101, 52, 0.2);
			padding-left: 16px;
		}
		.HideFilters.Maximised .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks:hover {
			background: none;
			width:auto;
			border-radius: 0;
			padding-bottom: 8px;
			padding-left: 16px;
			padding-right: 0px;
			box-shadow: none;
			backdrop-filter: none;
			-webkit-backdrop-filter: none;
		}
		.HideFilters.Maximised .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks::before {
			display: none;
		}
		.HideFilters.Maximised .simkltvdiscoverlistleftfiltersitemoption-checkmark {
			display: flex;
			width: auto;
		}
	}
	@media  (min-width: 1814px) {
		.HideFilters.Maximised .simkltvdiscoverlistleftfiltersitemoptiondesc {
			display: flex;
			border-left: 1px solid rgba(25, 101, 52, 0.2);
			align-items: center;
			padding: 0;
			padding-left:16px;
			padding-right:16px;
		}
		.HideFilters.Maximised .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks {
			border:0;
			padding-left: 16px;
		}
		.HideFilters.Maximised .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks:hover {
			padding-left: 16px;
		}
		.HideFilters.Maximised .simkltvdiscoverlistleftfilterssearchforminputwrapinput {
			width:120px;
		}
	}
	@media  (min-width: 1900px) {
		.HideFilters.Maximised .simkltvdiscoverlistleftfiltersitemoption-checkmark {
			padding-right:16px;	
		}
	}
	
/*END MINIMISED FILTERS*/ }
	
}
	
/* Mobile devices 1024px and down) */
@media /*Mobile and Tablet*/ (max-width: 1024px) {
	
	deleteme {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	}
	
	.Table .simkltvdiscoverlistrightoptionbottom::before,.Table [data-view="table"] .simkltvdiscoverlistrightoptionpopupviewsitemtext::before,.Poster [data-view="table"] .simkltvdiscoverlistrightoptionpopupviewsitemtext::before,.Card [data-view="table"] .simkltvdiscoverlistrightoptionpopupviewsitemtext::before {
		content: "Progress";
	}
	.simkltvdiscoverlistrightactivefiltersstats::after,.simkltvdiscoverlistrightactivefilterswrapmobilestats::after {
		--text-list-type:'';
		--text-list-user:'';
	}
	.list-my .simkltvdiscoverlistrightactivefiltersstats::after,.list-my .simkltvdiscoverlistrightactivefilterswrapmobilestats::after {
		--text-list-user:" my ";
	}
	.list-user .simkltvdiscoverlistrightactivefiltersstats::after,.list-user .simkltvdiscoverlistrightactivefilterswrapmobilestats::after {
		--text-list-user:" member's ";
	}
	.list-wrap-full .simkltvdiscoverlistrightactivefiltersstats::after,.list-wrap-full .simkltvdiscoverlistrightactivefilterswrapmobilestats::after {
		content: 'in ' var(--text-list-user) var(--text-list-full) var(--text-list-type)  '\00a0list';
	}
	.list-wrap-plantowatch .simkltvdiscoverlistrightactivefiltersstats::after,.list-wrap-plantowatch .simkltvdiscoverlistrightactivefilterswrapmobilestats::after {
		content: 'in ' var(--text-list-user) var(--text-list-plantowatch) var(--text-list-type) '\00a0list';
	}
	.list-wrap-watching .simkltvdiscoverlistrightactivefiltersstats::after,.list-wrap-watching .simkltvdiscoverlistrightactivefilterswrapmobilestats::after {
		content: 'in ' var(--text-list-user) var(--text-list-watching) var(--text-list-type) '\00a0list';
	}
	.list-wrap-completed .simkltvdiscoverlistrightactivefiltersstats::after,.list-wrap-completed .simkltvdiscoverlistrightactivefilterswrapmobilestats::after {
		content: 'in ' var(--text-list-user) var(--text-list-completed) var(--text-list-type) '\00a0list';
	}
	.list-wrap-onhold .simkltvdiscoverlistrightactivefiltersstats::after,.list-wrap-onhold .simkltvdiscoverlistrightactivefilterswrapmobilestats::after {
		content: 'in ' var(--text-list-user) var(--text-list-onhold) var(--text-list-type) '\00a0list';
	}
	.list-wrap-dropped .simkltvdiscoverlistrightactivefiltersstats::after,.list-wrap-dropped .simkltvdiscoverlistrightactivefilterswrapmobilestats::after {
		content: 'in ' var(--text-list-user) var(--text-list-dropped) var(--text-list-type) '\00a0list';
	}
	.list-wrap-iveseenthis .simkltvdiscoverlistrightactivefiltersstats::after,.list-wrap-iveseenthis .simkltvdiscoverlistrightactivefilterswrapmobilestats::after {
		content: 'in ' var(--text-list-user) var(--text-list-iveseenthis) var(--text-list-type) '\00a0list';
	}
	.simkltvdiscoverlistrightoptionsviews {
    	justify-content: flex-start;
	}
	.simkltvdiscoverlistrightoptionwrap {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.simkltvdiscoverlistrightmobile {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.simkltvdiscoverlistrightmobile .simkltvdiscoverlistrightoptionwrap {
		-webkit-box-flex: 0;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;
	}
	.simkltvdiscoverlistrightoptionwrap.rating {
		margin-right: 0;
		max-width: fit-content;
	}
	.simkltvdiscoverlistrightoptionwrap.select-view {
		max-width: fit-content;
	}
	.simkltvdiscoverlistrightoption {
		height: 100%;
		justify-content: center;
	}
	
	.simkltvdiscoverlistrightoptionwrap.sort-by-direction, .simkltvdiscoverlistrightoptionwrap.save-view, .simkltvdiscoverlistrightoptionwrap.fade, .simkltvdiscoverlistrightoptionwrap.hide-wl, .simkltvdiscoverlistrightoptionwrap.dvd {
		max-width: fit-content;
	}
	.simkltvdiscoverlistrightoptionwrap.select-view.Active .simkltvdiscoverlistrightoptionpopup {
		top: auto;
	}
	.simkltvdiscoverlistrightoptionpopupviewstableswitchesitem.tableYearHide {
		display: none;
	}
	.simkltvdiscoverlistrightoptionpopupviewsitem {
		height: auto;
		padding-top: 13px;
		padding-bottom: 13px;
	}
	.simkltvdiscoverlistrightoptionpopupviewstableswitches, .sort-by .simkltvdiscoverlistrightoptionpopup, .release-date .simkltvdiscoverlistrightoptionpopup, .air-date .simkltvdiscoverlistrightoptionpopup {
		overflow: auto;
		max-height: none;
	}
	
	
	.simkltvdiscoverlistrightmobile {
		flex-direction: row;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 6px;
		min-height: 36px;
	}
	.simkltvdiscoverlistrightmobilewrap-form {
		flex-direction: row;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex: 1;
		margin-left: 12px;
	}
	.simkltvdiscoverlistrightmobilewrap-form input {
		padding-right: 16px;
		padding-left: 16px;
		padding: 8px 16px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		border: 1px solid hsla(0, 0%, 100%, 0.3);
		background-color: transparent;
		color: hsla(0, 0%, 100%, 0.9);
		line-height: 140%;
		font-size: 14px;
		border-radius: 6px;
		margin: 0;
		width: 100%;
		text-transform: capitalize;
	}
	.simkltvdiscoverlistrightmobile .simkltvdiscoverlistrightoptionwrap {
		position: relative;
		margin-left: 6px;
		margin-right: 0;
	}
	.simkltvdiscoverlistrightmobile .simkltvdiscoverlistrightoptionwrap.toggle-filters-full {
		margin-left: 0;
		margin-right: 0;
	}
	.simkltvdiscoverlistrightmobile .simkltvdiscoverlistrightoptionwrap.toggle-filters-list {
		margin-left: 0;
		margin-right: 0;
	}
	.simkltvdiscoverlistrightmobile .simkltvdiscoverlistrightoptionwrap.toggle-list .simkltvdiscoverlistrightoption {
		flex-direction: row;
		align-items: center;
		padding: 8px 10px;
	}
	.simkltvdiscoverlistrightmobile .simkltvdiscoverlistrightoptiondropdown {
		width: 7px;
		height: 12px;
		margin-left: 10px;
		background-image: var(--ico-shape-arrow);
		background-position: 50% 50%;
		background-size: 7px;
		background-repeat: no-repeat;
		opacity: 0.74;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.simkltvdiscoverlistrightmobile .simkltvdiscoverlistrightoptionwrap.Active .simkltvdiscoverlistrightoptionpopup {
		position: absolute;
		left: 0%;
		top: 42px;
		right: auto;
		bottom: auto;
		z-index: 10;
		padding: 0;
		grid-auto-flow: column;
		grid-auto-columns: 1fr;
		grid-column-gap: 0;
		grid-row-gap: 0;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		-ms-grid-rows: auto auto;
		grid-template-rows: auto auto;
		border-radius: 4px;
		color: rgba(255,255,255,.9);
		font-weight: 600;
		box-shadow: 0 12px 28px 0 rgb(0 0 0 / 20%), 0 2px 4px 0 rgb(0 0 0 / 10%), inset 0 0 0 1px rgb(255 255 255 / 10%);
		overflow: hidden;
		z-index: 301;
	}
	.simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitem {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
		color: rgb(255 255 255 / 90%);
		padding: 8px;
		border-bottom: solid rgb(255 255 255 / 10%) 1px;
		padding-left: 4px;
		padding-right: 16px;
		--toggle-list-ico-size: 18px;
	}
	.simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitem:last-child {
		border-bottom: 0;
	}
	.list-wrap-full .simkltvdiscoverlistrightoptionpopupitem[data-list="full"],.list-wrap-watching .simkltvdiscoverlistrightoptionpopupitem[data-list="watching"],.list-wrap-plantowatch .simkltvdiscoverlistrightoptionpopupitem[data-list="plantowatch"],.list-wrap-completed .simkltvdiscoverlistrightoptionpopupitem[data-list="completed"],.list-wrap-onhold .simkltvdiscoverlistrightoptionpopupitem[data-list="onhold"],.list-wrap-dropped .simkltvdiscoverlistrightoptionpopupitem[data-list="dropped"] {
		background: rgb(255 255 255 / 20%);
	}
	.list-has-movies .simkltvdiscoverlistrightoptionpopupitem[data-list="watching"],.list-has-movies .simkltvdiscoverlistrightoptionpopupitem[data-list="onhold"] {
		display: none;
	}
	.simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitem[data-list="full"] {
		--toggle-list-text: var(--text-list-full);
		--toggle-list-ico-brightness: brightness(2);
		--toggle-list-ico-size: 24px;
	}
	.list-has-tv .simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitem[data-list="full"] {
		--toggle-list-ico: var(--ico-head-tv);
	}
	.list-has-anime .simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitem[data-list="full"] {
		--toggle-list-ico: var(--ico-head-anime);
		--toggle-list-ico-size: 30px;
	}
	.list-has-movies .simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitem[data-list="full"] {
		--toggle-list-ico: var(--ico-head-movies);
		--toggle-list-ico-size: 30px;
	}
	.simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitem[data-list="watching"] {
		--toggle-list-ico: var(--ico-list-watching);
		--toggle-list-text: var(--text-list-watching);
	}
	.simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitem[data-list="plantowatch"] {
		--toggle-list-ico: var(--ico-list-plan);
		--toggle-list-text: var(--text-list-plantowatch);
		--toggle-list-text-padding: 3px;
	}
	.simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitem[data-list="completed"] {
		--toggle-list-ico: var(--ico-list-completed);
		--toggle-list-text: var(--text-list-completed);
		--toggle-list-text-padding: 3px;
	}
	.simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitem[data-list="onhold"] {
		--toggle-list-ico: var(--ico-list-hold);
		--toggle-list-text: var(--text-list-onhold);
		--toggle-list-text-padding: 3px;
	}
	.simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitem[data-list="dropped"] {
		--toggle-list-ico: var(--ico-list-dropped);
		--toggle-list-text: var(--text-list-dropped);
	}
	
	
	.custom-lists .simkltvdiscoverlistrightmobile .toggle-list .filter-my-lists-all .simkltvdiscoverlistrightoptionpopupitemico {
		--toggle-list-ico: var(--ico-lists);
		background-size: 16px;
		filter: brightness(2);
	}
	.custom-lists .simkltvdiscoverlistrightmobile .toggle-list .filter-my-lists-tv .simkltvdiscoverlistrightoptionpopupitemico {
		--toggle-list-ico: var(--ico-head-tv);
		background-size: 28px;
		filter: brightness(2);
	}
	.custom-lists .simkltvdiscoverlistrightmobile .toggle-list .filter-my-lists-anime .simkltvdiscoverlistrightoptionpopupitemico {
		--toggle-list-ico: var(--ico-head-anime);
		background-size: 28px;
		filter: brightness(2);
	}
	.custom-lists .simkltvdiscoverlistrightmobile .toggle-list .filter-my-lists-movies .simkltvdiscoverlistrightoptionpopupitemico {
		--toggle-list-ico: var(--ico-head-movies);
		background-size: 28px;
		filter: brightness(2);
	}
	
	.simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitemico {
		width: 24px;
		height: 24px;
		margin-right: 8px;
		background-image: var(--toggle-list-ico);
		background-position: 50% 50%;
		background-size: 18px;
		background-size: var(--toggle-list-ico-size);
		background-repeat: no-repeat;
		background-color: transparent;
		opacity: .9;
		filter: var(--toggle-list-ico-brightness);
	}
	.simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitemtext {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.simkltvdiscoverlistrightmobile .toggle-list .simkltvdiscoverlistrightoptionpopupitemtext:after {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		content: var(--toggle-list-text);
		padding-top: var(--toggle-list-text-padding);
	}
	
	
	.fade-watched-all-episodes.list-my.list-wrap-watching .watched-all-episodes, .fade-watched-all-episodes.list-my.list-wrap-watching .list-dropped, .fade-watched-all-episodes.list-my.list-wrap-watching .list-completed, .fade-watched-all-episodes.list-my.list-wrap-full .watched-all-episodes, .fade-watched-all-episodes.list-my.list-wrap-full .list-dropped, .fade-watched-all-episodes.list-my.list-wrap-full .list-completed, .fade-watched-all-episodes.list-user .watched-all-episodes, .fade-watched-all-episodes.list-discover .watched-all-episodes, .fade-watched-all-episodes.list-user .list-completed, .fade-watched-all-episodes.list-user .list-dropped, .fade-watched-all-episodes.list-discover .list-completed, .fade-watched-all-episodes.list-discover .list-dropped {
		opacity: .7;
		filter: grayscale(1);
	}
	
	
	
	.view-table {
		--table-width-airing-status: 16px;
		border: 0;
		padding-top: 6px;
		--poster-small-width: 100px;
		--poster-small-height: 142px;
		--poster-small-bg-height: 142px;
	}
	.view-table.compact {
		--poster-small-width: 100px;
		--poster-small-height: 142px;
		--poster-small-bg-height: 142px;
	}
	.view-table.compact.text-only {
		--poster-small-width: 30px;
		--poster-small-height: 70px;
		--poster-small-bg-height: 70px;
	}
	.view-table.no-borders .SimklItem {
    	border: 0;
		background: none;
	}
	
	
	.view-table item-header {
		display: none;
	}
	.view-table .SimklItem {
		background-color: rgb(37 39 41 / 53%);
		margin-bottom: 6px;
		border-radius: 6px;
		border-bottom-color: rgba(255, 255, 255, 0);
		-webkit-touch-callout: none; /* iOS Safari */
		-webkit-user-select: none; /* Safari */
		-khtml-user-select: none; /* Konqueror HTML */
		-moz-user-select: none; /* Old versions of Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
		user-select: none;
	}
	.view-table .SimklItem {
		-webkit-tap-highlight-color:  rgba(255, 255, 255, 0);
	}
	.view-table item-1 {
		flex-direction: column;
	}
	
	.view-table .SimklItem:not(.has-episode-next-date) item-1 {
		--air-date: 'TBA';
	}
	.view-table item-1-1 {
		position: relative;
	}
	.view-table item-1-1-1 {
		position: absolute;
		top: 6px;
    	left: 6px;
		height: var(--table-width-airing-status);
		z-index: 2;
		left: 10px;
	}
	.list-my .view-table:is(.hide-wl,.hide-rating-my) .has-rating item-1-1-1::before,.list-my .view-table:is(.hide-wl,.hide-rating-my) .has-rating item-1-1-1::after {
		display: none;
	}
	
	.list-my .view-table .has-rating item-1-1-1::before,.list-discover .view-table .has-rating item-1-1-1::before,.list-user .view-table .has-rating-user item-1-1-1::before {
		content: '';
		border-top-left-radius: 3px;
		background-image: linear-gradient(to left top, transparent 50%, rgb(158, 36, 36) 50%);
		width: auto;
		width: 30px;
		height: 30px;
		position: absolute;
		top: -4px;
		left: -4px;
		z-index: 3;
	}
	.list-discover .view-table:is(.hide-wl,.hide-rating-my) .has-rating item-1-1-1::before,.list-discover .view-table:is(.hide-wl,.hide-rating-my) .has-rating item-1-1-1::after {
		display: none;
	}
	.list-my .view-table.text-only .has-rating item-1-1-1::before,.list-discover .view-table.text-only .has-rating item-1-1-1::before,.list-user .view-table.text-only .has-rating-user item-1-1-1::before {
		width: 23px;
		height: 23px;
	}
	.list-my .view-table.display-position .has-rating item-1-1-1::before,.list-discover .view-table.display-position .has-rating item-1-1-1::before,.list-user .view-table.display-position .has-rating-user item-1-1-1::before {
		top: -10px;
	}
	.list-my .view-table .has-rating item-1-1-1::after,.list-discover .view-table .has-rating item-1-1-1::after,.list-user .view-table .has-rating-user item-1-1-1::after {
		position: absolute;
		top: -4px;
		left: -4px;
		width: 30px;
		height: 30px;
		content: var(--rating);
		color: rgb(255, 255, 255);
		text-align: center;
		font-size: 10px;
		font-weight: 700;
		transform: rotate(-45deg);
		width: 30px;
		margin-top: 0px;
		margin-left: 0px;
		z-index: 4;
	}
	.list-user .view-table .has-rating-user item-1-1-1::after {
		content: var(--rating-user);
	}
	.list-my .view-table.display-position .has-rating item-1-1-1::after,.list-discover .view-table.display-position .has-rating item-1-1-1::after,.list-user .view-table.display-position .has-rating-user item-1-1-1::after {
		top: -10px;
	}
	
	.view-table.display-position item-1-1-1 {
		flex-direction: row-reverse;
		top: 12px;
	}
	edit-list .text-only item-1-1-1 {
		padding-left: 26px!important;
	}
	.list-my .list-wrap-watching .view-table .has-rating item-1-1-1::before,.list-my .list-wrap-watching .view-table .has-rating item-1-1-1::after {
		display: none!important;
	}
	
	
	.list-my .view-table.display-position .has-rating item-1-1-1,.list-discover .view-table.display-position .has-rating item-1-1-1,.list-user .view-table.display-position .has-rating-user item-1-1-1 {
		padding-left: 0;
	}
	.view-table.display-position item-1-1-1-2::before {
		font-family: unset;
		font-size: 13px;
		font-weight: 700;
		padding: 6px;
		background: #1a1c1e;
		border-radius: 4px;
		width: fit-content;
		color: #c3c4c4;
		opacity: 1;
	}
	.view-table.display-position.text-only item-1-1-1-2::before {
		background: transparent;
		
	}
	.list-my .view-table.display-position .has-rating item-1-1-1-2::before,.list-discover .view-table.display-position .has-rating item-1-1-1-2::before,.list-user .view-table.display-position .has-rating-user item-1-1-1-2::before {
		padding-left: 25px;
		margin-left: -6px;
	}
	
	.list-my .list-wrap-watching .view-table.display-position .has-rating item-1-1-1-2::before,.list-user .list-wrap-watching .view-table.display-position .has-rating-user item-1-1-1-2::before {
		padding-left: 6px;
	}
	
	.view-table item-1-1-2 {
		padding-left: 6px;
		padding-top: 2px;
		position: relative;
	}
	.view-table.year-after-title item-1-1-2-0 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.view-table item-1-1-2-0 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		background-image: var(--ico-more-dots);
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: 10px 15px;
		min-width: 46px;
		height: 46px;
		width: 46px;
		position: absolute;
		right: 0;
		top: 0;
		opacity: .2;
		z-index: 2;
		transform: rotate(90deg);
	}
	
	.view-table .type-movie item-1-1-2-0, .view-table .type-movie item-1-1-2-3-1-2, .view-table .type-movies item-1-1-2-0, .view-table .type-movies item-1-1-2-3-1-2 {
		width: 46px;
		min-width: 46px;
	}
	
	.view-table item-1-1-2-0::before, .view-table.year-after-title item-1-1-2-3-1-2::before,.view-table item-1-1-2-0::after, .view-table.year-after-title item-1-1-2-3-1-2::after { 
		content: '';
	}
	.view-table item-1-1-2-2 {
		align-self: flex-start;
		background-size: cover;
		position: unset;
	}
	.list-my.list-wrap-watching .view-table.style-modern.compact item-1-1-2-2 {
		max-height: 88px;
	}
	.list-my.list-wrap-watching .view-table.style-modern.compact .watched-all-episodes item-1-1-2-2 {
		max-height: 115px;
	}
	.view-table .no-poster item-1-1-2-2 {
		opacity: 1;
	}
	
	.view-table .show-more-menu item-1-1-2-5,.view-card .show-more-menu item-1-1-2-5,.view-poster .show-more-menu item-1-1-2-5 /* click under mobile menu  */ {
		position: fixed;
		height: 100vh;
		width: 100vw;
		opacity: .5;
		z-index: 3;
		top: 0;
		left: 0;
	}
	.view-poster .show-more-menu item-1-1-2-5 {
		z-index: 5;
	}
	.view-table item-1-1-2-2-1 {
		transform: scale(0);
		transform-origin: top right;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
		display: flex;
		opacity: 0;
		width: 0;
		height: 0;
		top: 0px;
		right: 0px;
		pointer-events: none;
		border: 0px solid rgba(112, 112, 112, 0);
		position: absolute;
		z-index: 4;
		overflow: hidden;
	}
	.view-table .show-more-menu item-1-1-2-2-1 {
		pointer-events: auto;
		opacity: 1;
		width: auto;
		height: auto;
		transform: scale(1);
		transform-origin: top right;
		-webkit-transform: scale(1);
		-webkit-transform-origin: top right;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
		display: flex;
		top: 0px;
		right: 0px;
		width: max-content;
		border-radius: 6px;
		border: 1px solid rgba(112, 112, 112, 0.19);
		box-shadow: 0px 3px 6px rgb(0 0 0 / 40%);
		position: absolute;
		z-index: 11;
		flex-direction: column;
		background-color: rgba(53, 56, 58, 1);
		font-size: 14px;
		color: #FFF;
		overflow: hidden;
	}
	.list-my.list-wrap-full .view-table item-1-1-2-2::before {
		background: var(--ico-list) center / 40px no-repeat;
	}
	.list-my.list-wrap-full .view-table.text-only item-1-1-2-2::before {
		background: var(--ico-list) center / 22px no-repeat;
	}
	edit-list .view-table.display-position.text-only item-1-1-2-2::before {
		background: var(--ico-list) center 46px / 22px no-repeat;
	}
	.view-table.hide-wl item-1-1-2-2::before {
		display: none;
	}
	
	.view-table .show-more-menu-plus item-1-1-2-2-1-12-2, .view-table .show-more-menu-plus item-1-1-2-2-1-12-3, .view-table .show-more-menu-plus item-1-1-2-2-1-12-4, .view-table .show-more-menu-plus item-1-1-2-2-1-12-5, .view-table .show-more-menu-plus item-1-1-2-2-1-12-6, .view-table .show-more-menu-plus item-1-1-2-2-1-12-7, .view-table .show-more-menu-plus item-1-1-2-2-1-12-8,.global_div:has(list-wrap.list-my)  .list-custom .view-table .show-more-menu-plus item-1-1-2-2-1-12-8-1,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table .show-more-menu-plus item-1-1-2-2-1-12-8-2,.global_div:has(list-wrap.list-suggested.list-my) .list-custom .view-table .show-more-menu-plus item-1-1-2-2-1-12-8-3, .view-table .show-more-menu-plus item-1-1-2-2-1-12-9,
	
	.view-card.style-large .show-more-menu-plus item-1-1-2-2-1-12-2, .view-card.style-large .show-more-menu-plus item-1-1-2-2-1-12-3, .view-card.style-large .show-more-menu-plus item-1-1-2-2-1-12-4, .view-card.style-large .show-more-menu-plus item-1-1-2-2-1-12-5, .view-card.style-large .show-more-menu-plus item-1-1-2-2-1-12-6, .view-card.style-large .show-more-menu-plus item-1-1-2-2-1-12-7, .view-card.style-large .show-more-menu-plus item-1-1-2-2-1-12-8, .view-card.style-large .show-more-menu-plus item-1-1-2-2-1-12-9,
	
	.view-card.style-mini .show-more-menu-plus item-1-1-2-2-1-12-2, .view-card.style-mini .show-more-menu-plus item-1-1-2-2-1-12-3, .view-card.style-mini .show-more-menu-plus item-1-1-2-2-1-12-4, .view-card.style-mini .show-more-menu-plus item-1-1-2-2-1-12-5, .view-card.style-mini .show-more-menu-plus item-1-1-2-2-1-12-6, .view-card.style-mini .show-more-menu-plus item-1-1-2-2-1-12-7, .view-card.style-mini .show-more-menu-plus item-1-1-2-2-1-12-8, .view-card.style-mini .show-more-menu-plus item-1-1-2-2-1-12-9,
	
	.view-poster .show-more-menu-plus item-1-1-2-2-1-12-2, .view-poster .show-more-menu-plus item-1-1-2-2-1-12-3, .view-poster .show-more-menu-plus item-1-1-2-2-1-12-4, .view-poster .show-more-menu-plus item-1-1-2-2-1-12-5, .view-poster .show-more-menu-plus item-1-1-2-2-1-12-6, .view-poster .show-more-menu-plus item-1-1-2-2-1-12-7, .view-poster .show-more-menu-plus item-1-1-2-2-1-12-8, .view-poster .show-more-menu-plus item-1-1-2-2-1-12-9
	
	{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	
	
	.view-table item-1-1-2-3 {
		height: 100%;
		align-items: center;
	}
	.view-table .type-movie item-1-1-2-3 {
		height: 100%;
		align-items: flex-start;
	}
	
	
	.view-table item-1-1-2-3-1 {
		flex-direction: column;
		font-weight: 600;
		    font-size: 17px;
	}
	.view-table item-1-1-2-3-1-1 {
		align-items: flex-start;
	}
	.view-table item-1-1-2-3-1-0::before {
		color: #d3d3d3;
		font-size: 17px;
		font-weight: 600;
		padding-right: 15px;
		flex: 1;
	}
	
	.view-table.style-retro.display-position item-1-1-2-3-1-0::before {
		content: var(--position)'. ' var(--title);
	}
	.view-table .type-movie item-1-1-2-3-1-0::before,.view-table item-1-1-2-3-1-0::before {
		padding-right: 65px;
	}
	
	.view-table .type-movie item-1-1-2-3-1-1::after,.view-table item-1-1-2-3-1-1::after {
		position: absolute;
		right: 34px;
		top: 11px;
		color: var(--color-orange);
		font-size: 14px;
		pointer-events: none;
	}
	.view-table.hide-rating .type-movie item-1-1-2-3-1-1::after {
		display: none;
	}
	.view-table .type-movie.has-rating-simkl item-1-1-2-3-1-1::after,.view-table .has-rating-simkl item-1-1-2-3-1-1::after {
		content: var(--rating-simkl);
	}
	.view-table .type-movie.has-rating-imdb item-1-1-2-3-1-1::after,.view-table .has-rating-imdb item-1-1-2-3-1-1::after {
		content: var(--rating-imdb);
	}
	.view-table .type-movie.has-rating-imdb.has-rating-simkl item-1-1-2-3-1-1::after,.view-table .has-rating-imdb.has-rating-simkl item-1-1-2-3-1-1::after {
		content: var(--rating-imdb);
	}
	
	
	.list-my.list-wrap-watching.HideFilters .view-table .SimklItem.watched-all-episodes item-1-1-2-3-1-1::after, .list-discover.HideFilters .view-table .SimklItem.watched-all-episodes item-1-1-2-3-1-1::after,.view-table.hide-rating item-1-1-2-3-1-1::after {
		display: none;
	}
	
	
	.view-table item-1-1-2-3-1-2 {
		align-self: flex-start;
		padding-left: 10px;
		flex-direction: row;
    	align-items: center;
		white-space: normal;
		width: auto;
		min-width: auto;
	}
	.view-table.year-after-title item-1-1-2-3-1-2::before {
		font-weight: 400;
	}
	.view-table .type-movie item-1-1-2-0::before, .view-table.year-after-title .type-movie item-1-1-2-3-1-2::before {
    	content: '';
	}
	.view-table.year-after-title item-1-1-2-3-1-2::after {
		width: auto;
		padding-left: 10px;
	}
	
	.view-table .type-movie item-1-1-2-3-1-3 {
		margin-top: 0;
	}
	.view-table .type-movie item-1-1-2-3-1-6,.view-table .list-user-plantowatch item-1-1-2-3-1-6,.list-my .view-table .list-plantowatch item-1-1-2-3-1-6,.list-discover .view-table item-1-1-2-3-1-6, .view-card.style-large .type-movie item-1-2-1-2-1-1,.view-card.style-large .list-user-plantowatch item-1-2-1-2-1-1,.list-my .view-card.style-large .list-plantowatch item-1-2-1-2-1-1 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
		font-size: 14px;
		padding-left: 10px;
		padding-right: 10px;
		text-align: left;
		--country1: var(--country) ' • ';
		--movie-runtime1: ' • ' var(--movie-runtime);
	}
	.list-discover .view-table .has-episodes-watched item-1-1-2-3-1-6 {
		display: none;
	}
	.list-discover.list-custom .view-table .has-episodes-watched item-1-1-2-3-1-6 {
		display: flex;
	}
	.list-discover.list-custom .view-table .has-episodes-watched item-1-1-2-3-1-6-1 {
		display: none;
	}
	.list-discover.list-custom .view-table item-1-1-2-3-1-6::before {
		padding-top: 4px;
	}
	.list-discover.list-custom .view-table .has-episodes-watched item-1-1-2-3-1-6::before {
		display: none;
	}
	
	.view-card.style-large .type-movie item-1-2-1-2-1-1,.view-card.style-large .list-user-plantowatch item-1-2-1-2-1-1,.list-my .view-card.style-large .list-plantowatch item-1-2-1-2-1-1 {
		padding: 0;
	}
	.view-table .type-movie item-1-1-2-3-1-6::before, .view-table .list-user-plantowatch item-1-1-2-3-1-6::before, .list-my .view-table .list-plantowatch item-1-1-2-3-1-6::before,.list-discover .view-table item-1-1-2-3-1-6::before,.view-card.style-large .type-movie item-1-2-1-2-1-1::after, .view-card.style-large .list-user-plantowatch item-1-2-1-2-1-1::after, .list-my .view-card.style-large .list-plantowatch item-1-2-1-2-1-1::after,edit-list overview .view-table.compact item-1-1-2-3-1-0::after {
		font-weight: 400;
		line-height: 140%;
		font-size: 12px;
		content: var(--country1, var(--empty)) var(--card-metadata) var(--movie-runtime1, var(--empty));
		color: #8aa4dd;
		padding-right: 46px;
	}
	.view-table .list-user-plantowatch item-1-1-2-3-1-6::before, .list-my .view-table .list-plantowatch item-1-1-2-3-1-6::before,.list-discover .view-table item-1-1-2-3-1-6::before,edit-list overview .view-table.compact item-1-1-2-3-1-0::after {
		content: var(--country1, var(--empty)) var(--card-metadata);
		padding-right: 10px;
        text-align: left;
        align-self: self-start;
	}
	.view-table .list-user-plantowatch.type-movie item-1-1-2-3-1-6::before, .list-my .view-table .list-plantowatch.type-movie item-1-1-2-3-1-6::before  {
		content: var(--country1, var(--empty)) var(--card-metadata) var(--movie-runtime1, var(--empty));
	}
	.view-table .type-movie item-1-1-2-3-1-6-1,.view-table .list-user-plantowatch item-1-1-2-3-1-6-1,.list-my .view-table .list-plantowatch item-1-1-2-3-1-6-1,.list-discover .view-table item-1-1-2-3-1-6-1 {
		flex-direction: column;
	}
	.view-table .type-movie item-1-1-2-3-1-6-1::before, .view-table .list-user-plantowatch item-1-1-2-3-1-6-1::before,.list-my .view-table .list-plantowatch item-1-1-2-3-1-6-1::before,.list-discover .view-table item-1-1-2-3-1-6-1::before {
		font-size: 14px;
		padding-top: 4px;
		content: var(--genres);
		padding-bottom: 4px;
		color: #d3d3d3;
	}
	.view-table .type-movie.status-soon item-1-1-2-3-1-6-1::before, .view-table .list-user-plantowatch.status-soon item-1-1-2-3-1-6-1::before,.list-my .view-table .list-plantowatch.status-soon item-1-1-2-3-1-6-1::before,.list-discover .view-table .status-soon item-1-1-2-3-1-6-1::before {
		content: var(--release-date)' • ' var(--genres);
	}
	.list-discover .view-table .has-episodes-watched item-1-1-2-3-1-6-1::before {
		display: none;
	}
	.view-table .type-movie item-1-1-2-3-1-6-1::after,.view-table .list-user-plantowatch item-1-1-2-3-1-6-1::after,.list-my .view-table .list-plantowatch item-1-1-2-3-1-6-1::after,.list-discover .view-table item-1-1-2-3-1-6-1::after {
		font-weight: 400;
		line-height: 140%;
		font-size: 12px;
		content: var(--description);
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;  
		overflow: hidden;
		opacity: .7;
		color: #d3d3d3;
		text-align: left;
	}
	
	
	.list-my .view-table.display-memo-text .has-memo item-1-1-2-3-1-6-2, .list-user .view-table.display-memo-text .has-memo-user item-1-1-2-3-1-6-2, .list-discover .view-table.display-memo-text .has-memo item-1-1-2-3-1-6-2 {
		padding-top: 10px;
		padding-left: 10px;
	}
	.list-discover.list-custom .view-table.display-memo-text .has-memo item-1-1-2-3-1-6-2 {
		padding-left: 0;
		padding-bottom: 8px;
	}
	.list-my .view-table.display-memo-text .has-memo item-1-1-2-3-1-6-2::before, .list-user .view-table.display-memo-text .has-memo-user item-1-1-2-3-1-6-2::before, .list-discover .view-table.display-memo-text .has-memo item-1-1-2-3-1-6-2::before {
		background-image: var(--ico-memo);
		will-change: transform;
		content: "";
		width: 16px;
		height: auto;
		background-size: 16px;
		opacity: 0.6;
		background-position: 50% 50%;
		background-repeat: no-repeat;
	}
	.list-my .view-table.display-memo-text .has-memo item-1-1-2-3-1-6-2::after, .list-user .view-table.display-memo-text .has-memo-user item-1-1-2-3-1-6-2::after, .list-discover .view-table.display-memo-text .has-memo item-1-1-2-3-1-6-2::after {
		content: var(--memo);
		padding-left: 16px;
		-webkit-box-flex: 1;
		flex: 1 1 0%;
		font-size: 13px;
		width: fit-content;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		color: rgb(255, 255, 255);
		opacity: 0.6;
		text-align: left;
	}
	.list-user .view-table.display-memo-text .has-memo-user item-1-1-2-3-1-6-2::after {
		content: var(--memo-user);
	}
	
	.view-table item-1-2 {
		padding-top: 6px;
		min-height: 26px;
	}
	
	body:has(.BestTvShowsHead.Active#phead-soon)  .view-table item-1-2::before {
		content: 'People plan to watch: ' var(--plan-to-watch-count);
		font-size: 12px;
		padding-left: 8px;
		align-self: center;
		font-weight: 600;
		max-width: 100px;
	}
	body:has(.BestTvShowsHead.Active#phead-new)  .view-table item-1-2::before {
		content: 'People watched: ' var(--watched-count);
		font-size: 12px;
		padding-left: 8px;
		align-self: center;
		font-weight: 600;
		max-width: 100px;
	}
	.list-user .view-table .list-watching item-1-2::before,.list-user .view-table .list-plantowatch item-1-2::before,.list-user .view-table .list-completed item-1-2::before,.list-user .view-table .list-onhold item-1-2::before,.list-user .view-table .list-dropped item-1-2::before {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		content: 'Me:';
		align-self: center;
		padding-left: 6px;
		padding-right: 1px;
		font-size: 13px;
		font-weight: 700;
		
	}
	.view-table item-1-2-1 {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.list-my .view-table item-1-2-1::before,.list-discover .view-table item-1-2-1::before {
		content: '';
		width: max-content;
		align-self: flex-start;
		padding-left: 6px;
		font-size: 14px;
		display: flex;
		align-items: center;
		height: 100%;
		opacity: .6;
	}
	.list-user .view-table .list-watching item-1-2-1::before,.list-user .view-table .list-plantowatch item-1-2-1::before,.list-user .view-table .list-completed item-1-2-1::before,.list-user .view-table .list-onhold item-1-2-1::before,.list-user .view-table .list-dropped item-1-2-1::before {
		content: '';
		background: var(--ico-list) center / 17px no-repeat;
		width: 24px;
		height: 24px;
		opacity: .5;
	}
	.view-table .has-rating-imdb item-1-2-1-1::before {
		content: '';
		font-size: 14px;
		color: unset;
		opacity: .6;
		width: max-content;
		padding-left: 6px;
	}
	.view-table tem-1-2-1-1 {
		flex-direction: column;
	}
	.view-table item-1-2-1-1::after {
		content: '';
		width: max-content;
		font-size: 14px;
		color: unset;
		opacity: .6;
		padding-left: 6px;
		
	}
	.view-table item-1-2-1-1 {
		display: none;
	}
	.view-table item-1-2-1-2 {
		width: auto;
		opacity: .6;
	}
	item-1-2-2 {
		width: auto;
	}
	.list-my .view-table .SimklItem item-1-2-1-2-1-1,.list-discover .view-table .SimklItem item-1-2-1-2-1-1 {
		height: auto;
		opacity: .5;
		min-width: var(--poster-small-width);
		justify-content: center;
		border: 1px rgb(255 255 255 / 30%) solid;
		padding: 6px;
		border-radius: 6px;
		margin-right: 6px;
	}
	.view-table .SimklItem.list-notinlist item-1-2-1-2-1-1,.view-table .SimklItem:not(.has-episodes-watched) item-1-2-1-2-1-1 {
		display: none;
	}
	.list-my .view-table .SimklItem.has-episodes-watched item-1-2-1-2-1-1,.list-discover .view-table .SimklItem.has-episodes-watched item-1-2-1-2-1-1 {
		height: auto;
		opacity: 1;
		min-width: var(--poster-small-width);
		justify-content: center;
		border: 1px rgb(255 255 255 / 30%) solid;
		padding: 6px;
		border-radius: 6px;
		margin-right: 6px;
	}
	.list-my .view-table .SimklItem item-1-2-1-2-1-1::before,.list-discover .view-table .SimklItem item-1-2-1-2-1-1::before {
		content: '';
		background: var(--ico-shape-minus) center center / 10px no-repeat;
		width: 11px;
		height: 11px;
		opacity: .5;
		margin-right: 6px;
	}
	.list-my .view-table .type-tv.has-episodes-watched item-1-2-1-2-1-1::after,.list-discover .view-table .type-tv.has-episodes-watched item-1-2-1-2-1-1::after {
		content: var(--last-episode-watched);
		text-align: left;
	}
	.list-my .view-table .type-anime.has-episodes-watched item-1-2-1-2-1-1::after,.list-discover .view-table .type-anime.has-episodes-watched item-1-2-1-2-1-1::after {
		content: 'Ep. ' var(--last-episode-watched);
		text-align: left;
	}
	.view-table .SimklItem.type-movie item-1-2-1-2-1-1 {
		display: none;
	}
	.view-table .SimklItem:hover item-1-2-1-2-1-1 {
		background: none;
	}
	.view-table .SimklItem.type-tv:hover item-1-2-1-2-1-2,.view-table .SimklItem.type-anime:hover item-1-2-1-2-1-2 {
		width: auto;
	}
	.list-my .view-table .type-tv item-1-2-1-2-1-2::before,.list-my .view-table .type-anime item-1-2-1-2-1-2::before,body.simkl-is-desktop .view-table .SimklItem.type-tv:hover item-1-2-1-2-1-2::before,.list-discover .view-table .type-tv item-1-2-1-2-1-2::before,.list-discover .view-table .type-anime item-1-2-1-2-1-2::before{
		content: '';
	}
	body.simkl-is-desktop .view-table .SimklItem.type-tv:hover item-1-2-1-2-1-2::before,body.simkl-is-desktop .view-table .SimklItem.type-anime:hover item-1-2-1-2-1-2::before, {
		content: '';
	}
	.list-my .view-table .type-tv.has-episodes-watched item-1-2-1-2-1-2::before,.list-my .view-table .type-anime.has-episodes-watched item-1-2-1-2-1-2::before,.list-discover .view-table .type-tv.has-episodes-watched item-1-2-1-2-1-2::before,.list-discover .view-table .type-anime.has-episodes-watched item-1-2-1-2-1-2::before {
		content: '';
	}
	.view-table .type-anime.has-episodes-watched.status-ongoing item-1-2-1-2-1:hover item-1-2-1-2-1-2::before {
    	content: '';
	}
	.list-my .view-table .type-tv.status-ended.watched-all-episodes item-1-2-1-2-1-2::after, .list-my .view-table .type-anime.status-ended.watched-all-episodes item-1-2-1-2-1-2::after, .list-discover .view-table .type-tv.status-ended.watched-all-episodes item-1-2-1-2-1-2::after, .list-discover .view-table .type-anime.status-ended.watched-all-episodes item-1-2-1-2-1-2::after,.view-table .type-tv.watched-all-episodes item-1-2-1-2-1-2::after {
    content: '';
}
	.view-table .has-next-episode-to-watch item-1-2-1-2-1-3 {
		border-radius: 6px;
		border: 1px rgb(255 255 255 / 30%) solid;
		padding: 6px;
	}
	.view-table .SimklItem:hover item-1-2-1-2-1-3,.view-table .SimklItem:hover item-1-2-1-2-1-3 {
		background: none;
	}
	.view-table .has-next-episode-to-watch item-1-2-1-2-1-3::before {
		content: '';
		background: var(--ico-shape-plus) center center / 10px no-repeat;
		width: 11px;
		height: 11px;
		opacity: .5;
		margin-right: 6px;
	}
	.view-table .has-next-episode-to-watch item-1-2-1-2-1-3::after {
		content: 'Mark ' var(--next-episode-to-watch);
	}
	.view-table .type-anime.has-next-episode-to-watch item-1-2-1-2-1-3::after {
		content: 'Mark ep. ' var(--next-episode-to-watch);
	}
	.view-table .SimklItem:hover item-1-2-1-2-1-3 {
		width: auto;
		height: auto;
		opacity: 1;
	}
	.list-user .view-table .has-rating item-1-2-1-2 {
		flex-direction: row;
	}
	.list-user .view-table .has-rating item-1-2-1-2::after {
		content: var(--rating) ' ⭐';
		padding-left: 4px;
		color: transparent;
		text-shadow: 0 0 #858fa1;
		font-weight: 600;
	}
	.list-user .view-table .has-next-episode-to-watch.has-rating item-1-2-1-2::after {
		content: '• ' var(--rating) ' ⭐';
		padding-left: 6px;
		color: transparent;
		text-shadow: 0 0 #858fa1;
		font-weight: 600;
	}
	.list-my .view-table .type-tv.watched-all-episodes item-1-2-1-2-1-2,.list-discover .view-table .type-tv.watched-all-episodes item-1-2-1-2-1-2 {
		padding-bottom: 0;
	}
	
	.list-my.list-wrap-watching .view-table .SimklItem.watched-all-episodes item-1-2-1-2-1-2::after,.list-discover .view-table .SimklItem.watched-all-episodes item-1-2-1-2-1-2::after {
		content: '';
	}
	.view-table .SimklItem:hover item-1-2-1-2-2 {
		display: none;
	}
	.view-table item-1-2-2,.view-table item-1-2-3,.view-table item-1-2-4,.view-table item-1-2-5 {
		width: 46px;
		opacity: 0.2;
	}
	.list-user .view-table item-1-2-2 {
		opacity: 0;
	}
	.view-table item-1-2-3 {
		opacity: .7;
	}
	
	.view-table item-1-2-4 {
		background-image: var(--ico-trailer);
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: 24px;
		opacity: 0.07;
		
	}
	.view-table .has-trailer item-1-2-4 {
		opacity: 0.2;
	}
	.view-table item-1-2-5 {
		background: var(--ico-shape-triangle) center/12px no-repeat;
	}
	.list-my .view-table.display-memo-text .has-memo item-1-2-2::before, .list-discover .view-table.display-memo-text .has-memo item-1-2-2::before, .list-user .view-table.display-memo-text .has-memo-user item-1-2-2::before,.list-my .view-table.display-memo-text item-1-2-2::before, .list-discover .view-table.display-memo-text item-1-2-2::before {
    	content: '';
	}
	.list-my .view-table.display-memo-text .SimklItem.has-memo item-1-2-2, .list-discover .view-table.display-memo-text .SimklItem.has-memo item-1-2-2, .list-user .view-table.display-memo-text .SimklItem.has-memo-user item-1-2-2 {
		background-image: var(--ico-memo-edit);
		background-position: 50% 50%;
		background-repeat: no-repeat;
		transition: opacity 0.3s;
		background-size: 20px;
		opacity: 0.2
	}
	
	
	
	.view-table .type-movie item-1-2-1-2-1-2, .view-table .type-movie.has-dvd item-1-2-1-2-1-2 {
		flex-direction: row;
		padding-left: 6px;
        gap: 8px;
	}
	.list-user .view-table .type-movie.has-dvd item-1-2-1-2-1-2 {
		padding-left: 0;
	}
	.view-table .type-movie.has-dvd item-1-2-1-2-1-2::after {
		padding-top: 0;
		padding-left: 4px;
		content: ' • Has DVD';
	}
	.list-discover .view-table .type-movie.has-dvd item-1-2-1-2-1-2::after {
		content: 'Has DVD';
	}
	.list-user .view-table .type-movie.has-dvd item-1-2-1-2-1-2::after {
		padding-left: 4px;
		content: 'Has DVD';
	}
	.list-user .view-table .type-movie.has-dvd.list-plantowatch  item-1-2-1-2-1-2::after {
		content: ' • Has DVD';
	}
	.list-user .view-table .type-movie.has-dvd.list-completed item-1-2-1-2-1-2::after {
		display: none;
	}
	.view-table.display-memo-text item-1-2-2 {
		width: 46px;
		background-image: var(--ico-memo-edit);
		background-position: 50% 50%;
		background-repeat: no-repeat;
		transition: opacity 0.3s;
		background-size: 20px;
		opacity: 0.2;
	}
	
	
	
	/* mobile table style-modern */
	
	.view-table .has-episodes-watched item-1-1-2-3-1-2::after {
		content: '';
		padding-left: 10px;
	}
	.view-table .has-episodes-watched item-1-1-2-3-1-2 {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		align-self: flex-start;
		align-items: flex-start;
		width:100%;
	}
	
	.view-table .has-episodes-watched.watched-all-episodes item-1-1-2-3-1-2 {
		flex-direction: column;
	}
	.list-user .view-table .has-episodes-watched.watched-all-episodes.list-user-plantowatch item-1-1-2-3-1-2 {
		flex-direction: row;
	}
	.view-table .type-movie item-1-1-2-3-1-2 {
		display:none;
	}
	.view-table .has-episodes-watched item-1-1-2-3-1-2::before {
		align-self: flex-start;
		font-weight: 600;
	}
	
	.list-my .view-table .has-episodes-watched item-1-1-2-3-1-2::before,.list-discover .view-table .has-episodes-watched item-1-1-2-3-1-2::before {
		content: var(--last-episode-watched);
	}
	.list-my .view-table.show-next-episode .has-next-episode-to-watch.has-episodes-watched item-1-1-2-3-1-2::before,.list-discover .view-table.show-next-episode .has-next-episode-to-watch.has-episodes-watched item-1-1-2-3-1-2::before {
		content: 'Next: ' var(--next-episode-to-watch);
	}
	.list-user .view-table .has-episodes-watched-user item-1-1-2-3-1-2::before {
		content: var(--last-episode-watched-user);
	}
	.list-my .view-table .type-anime.has-episodes-watched item-1-1-2-3-1-2::before,.list-discover .view-table .type-anime.has-episodes-watched item-1-1-2-3-1-2::before {
		content: 'Ep. ' var(--last-episode-watched);
		align-self: flex-start;
		font-weight: 600;
	}
	.list-my .view-table.show-next-episode .type-anime.has-episodes-watched.has-next-episode-to-watch item-1-1-2-3-1-2::before,.list-discover .view-table.show-next-episode .type-anime.has-episodes-watched.has-next-episode-to-watch item-1-1-2-3-1-2::before {
		content: 'Next ep. ' var(--next-episode-to-watch);
	}
	.list-user .view-table .has-episodes-watched-user item-1-1-2-3-1-2::before {
		content: 'Ep. ' var(--last-episode-watched-user);
		align-self: flex-start;
		font-weight: 600;
	}
	.list-user.view-table .type-anime.has-episodes-watched-user item-1-1-2-3-1-2::before {
		content: 'Ep. ' var(--last-episode-watched-user);
		align-self: flex-start;
		font-weight: 600;
	}
	
	.list-my .view-table .has-next-episode-to-watch item-1-1-2-3-1-2::after,.list-discover .view-table .has-next-episode-to-watch item-1-1-2-3-1-2::after {
		content: var(--episodes-left-to-watch-count) ' ep. left to watch' ;
		align-self: flex-start;
		font-weight: 400;
		padding-left: 0;
		font-size: 13px;
	}
	.list-my .view-table .list-plantowatch:not(.has-episodes-watched) item-1-1-2-3-1-2::after {
		display: none;
	}
	.list-my .view-table .has-episodes-watched.has-next-episode-to-watch item-1-1-2-3-1-2::after,.list-discover .view-table .has-episodes-watched.has-next-episode-to-watch item-1-1-2-3-1-2::after {
		content: '• ' var(--episodes-left-to-watch-count) ' ep. left to watch' ;
		padding-left: 6px;
		align-self: center;
	}
	.list-user .view-table .has-next-episode-to-watch item-1-1-2-3-1-2::after,.list-user .view-table .list-plantowatch item-1-1-2-3-1-2::after {
		content: '• ' var(--episodes-left-to-watch-count-user) ' ep. left to watch' ;
		padding-left: 6px;
		align-self: center;
	}
	
	.list-user .view-table .list-user-plantowatch item-1-1-2-3-1-2::before {
		content: '' ;
		align-self: center;
		padding-left: 0;
		margin-right: 6px;
		height: 24px;
		width: 24px;
		background-image: var(--user-avatar);
		background-size: 24px;
		background-repeat: no-repeat;
		background-position: left center;
		border-radius: 6px;
	}
	.list-user .view-table .list-user-plantowatch item-1-1-2-3-1-2::after {
		content: var(--episodes-left-to-watch-count-user) ' ep. left to watch' ;
		padding-left: 0;
		font-size: 13px;
		align-self: center;
	}
	.list-my .view-table .has-next-episode-to-watch.list-watching item-1-1-2-3-1-2::after,.list-discover .view-table .has-next-episode-to-watch.list-watching item-1-1-2-3-1-2::after {
		content:  var(--episodes-left-to-watch-count) ' ep. left to watch' ;
	}
	.list-my .view-table .has-episodes-watched.has-next-episode-to-watch.list-watching item-1-1-2-3-1-2::after,.list-discover .view-table .has-episodes-watched.has-next-episode-to-watch.list-watching item-1-1-2-3-1-2::after {
		content: '• ' var(--episodes-left-to-watch-count) ' ep. left to watch' ;
		padding-left: 6px;
	}
	.list-user .view-table .has-episodes-watched.has-next-episode-to-watch.list-watching-user item-1-1-2-3-1-2::after {
		content: '• ' var(--episodes-left-to-watch-count-user) ' ep. left to watch' ;
	}
	.view-table .watched-all-episodes-user item-1-1-2-3-1-2::after {
		padding-left: 6px;
	}
	.list.user .view-table .watched-all-episodes item-1-1-2-3-1-2 {
		flex-direction: column;
	}
	.list-my .view-table .watched-all-episodes item-1-1-2-3-1-2::before,.list-discover .view-table .watched-all-episodes item-1-1-2-3-1-2::before {
		content: 'Watched all aired episodes'!important;
		font-weight: 600;
		align-self: flex-start;
	}
	.list-user .view-table .watched-all-episodes-user item-1-1-2-3-1-2::before {
		content: 'User watched all aired episodes'!important;
		font-weight: 600;
		align-self: flex-start;
	}
	.list-user .view-table .type-tv.status-ended.watched-all-episodes-user item-1-1-2-3-1-2::before {
		content: 'Ended. User watched all aired episodes'!important;
	}
	.view-table .list-watching.watched-all-episodes item-1-1-2-3-1-2::after, .view-table .list-user-watching.watched-all-episodes-user item-1-1-2-3-1-2::after {
		content: 'Next ep airs on ' var(--network) ' • ' var(--air-date);
		font-weight: 400;
		align-self: flex-start;
		padding-left: 0;
		padding-right: 12px;
		font-size: 13px;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.list-my .view-table .status-ended.watched-all-episodes item-1-1-2-3-1-2::after, .list-discover .view-table .status-ended.watched-all-episodes item-1-1-2-3-1-2::after {
		content: 'Show Ended';
	}
	.list-my .view-table .type-anime.status-ended.watched-all-episodes item-1-1-2-3-1-2::after,.list-discover .view-table .type-anime.status-ended.watched-all-episodes item-1-1-2-3-1-2::after {
		content: 'Anime Ended';
	}
	.view-table item-1-1-2-3-1-3 {
		flex-direction: row;
		align-items: center;
	}
	
	
	.list-my .view-table .list-plantowatch item-1-1-2-3-1-3,.list-discover .view-table .list-plantowatch item-1-1-2-3-1-3,.list-discover .view-table .SimklItem:not(.has-episodes-watched) item-1-1-2-3-1-3 {
		display: none;
	}
	.view-table .SimklItem:not(.type-movie) item-1-1-2-3-1-3-1 {
		background-color: rgb(255 255 255 / 20%);
		height: 8px;
    	width: 100%;
		border-radius: 8px;
		margin-left: 10px;
	}
	.view-table .SimklItem:not(.type-movie) item-1-1-2-3-1-3-1::before {
		background-color: var(--color-orange);
		height: 8px;
		border-radius: 8px;
		content: '';
	}
	.list-my .view-table .SimklItem:not(.type-movie) item-1-1-2-3-1-3-1::before,.list-discover .view-table .SimklItem:not(.type-movie) item-1-1-2-3-1-3-1::before {
		width: calc(var(--episodes-watched-percentage) * 1%);
	}
	.list-user .view-table .SimklItem:not(.type-movie) item-1-1-2-3-1-3-1::before {
		width: calc(var(--episodes-watched-percentage-user) * 1%);
	}
	.list-user .view-table .SimklItem:not(.type-movie) item-1-1-2-3-1-3-1::before {
		width: calc(var(--episodes-watched-percentage-user) * 1%);
	}
	.list-my .view-table .SimklItem:not(.type-movie).watched-all-episodes item-1-1-2-3-1-3-1::before,.list-discover .view-table .SimklItem:not(.type-movie).watched-all-episodes item-1-1-2-3-1-3-1::before,.list-user .view-table .SimklItem:not(.type-movie).watched-all-episodes-user item-1-1-2-3-1-3-1::before {
		background-color: #bfbfbf;
	}
	.view-table .SimklItem:not(.type-movie) item-1-1-2-3-1-3-2::before {
		counter-reset: episodes-watched-percentage var(--episodes-watched-percentage);
		content: counter(episodes-watched-percentage)'%';
		color: #d3d3d3;
		margin-left: 10px;
		margin-right: 10px;
		font-size: 14px;
	}
	.list-user .view-table .SimklItem:not(.type-movie) item-1-1-2-3-1-3-2::before {
		counter-reset: episodes-watched-percentage-user var(--episodes-watched-percentage-user);
		content: counter(episodes-watched-percentage-user)'%';
	}
	.list-user .view-table .SimklItem.watched-all-episodes-user:not(.type-movie) item-1-1-2-3-1-3-2::before {
		counter-reset: none;
		content: '100%';
	}
	.view-table item-1-1-2-3-1-4::before {
		content: var(--episodes-watched-count) ' / ' var(--episodes-total-count) ' episodes';
		margin-left: 10px;
		font-size: 13px;
	}
	.list-user .view-table item-1-1-2-3-1-4::before {
		content: var(--episodes-watched-count-user) ' / ' var(--episodes-total-count) ' episodes';
	}
	.view-table .type-tv:is(.status-ongoing,.status-premiere).has-episodes-count-difference item-1-1-2-3-1-4::before {
		content: var(--episodes-watched-count) ' / ' var(--episodes-total-aired-count) ' episodes';
		margin-left: 10px;
		font-size: 13px;
	}
	.list-user .view-table .type-tv:is(.status-ongoing,.status-premiere).has-episodes-count-difference item-1-1-2-3-1-4::before {
		content: var(--episodes-watched-count-user) ' / ' var(--episodes-total-aired-count) ' episodes';
		margin-left: 10px;
		font-size: 13px;
	}
	.view-table .type-anime.status-ongoing.has-episodes-count-difference item-1-1-2-3-1-4::before {
		content: var(--episodes-watched-count) ' / ' var(--episodes-total-aired-count) ' / ' var(--episodes-total-count) ' episodes';
	}
	.list-user .view-table .type-anime.status-ongoing.has-episodes-count-difference item-1-1-2-3-1-4::before {
		content: var(--episodes-watched-count-user) ' / ' var(--episodes-total-aired-count) ' / ' var(--episodes-total-count) ' episodes';
	}
	
	
	.view-table item-1-1-2-3-1-4 {
		gap: 6px;
	}
	.simkltvdiscoverlistwrap:is(.list-wrap-full,.list-wrap-watching,.list-wrap-completed) .view-table .type-tv item-1-1-2-3-1-4::after {
		content: var(--network);
		font-size: 13px;
		padding-left: 10px;
	}
	.list-my .view-table .list-notinlist item-1-1-2-3-1-4::after {
		content: 'Removed from list'!important;
		font-size: 13px;
		padding-left: 10px;
	}
	.simkltvdiscoverlistwrap:is(.list-wrap-full,.list-wrap-watching,.list-wrap-completed) .view-table .type-tv.has-episodes-watched item-1-1-2-3-1-4::after {
		content: '• ' var(--network);
		font-size: 13px;
		padding-left: 0;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	.simkltvdetailmobileheadinfomemoaddcontent {
		margin: 10px;
		border-radius: 6px;
		overflow: hidden;
	}
	.simkltvdetailmobileheadinfomemoaddhead {
		background-color: #2c2c2c;
	}
	.simkltvdetailmobileheadinfomemoaddtitle {
		padding 0;
	}
	.simkltvdetailmobileheadinfomemoaddheadcenter {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	simklitems traileritem {
		margin-bottom: 60px;
		border-radius: 6px;
	}
    simklitems traileritem:has(watch-now-wrap) {
        margin-bottom: 8px;
    }
	traileritem::before {
		border-radius: 6px;
		overflow: hidden;
	}
	traileritem iframe {
		border-radius: 6px;
		overflow: hidden;
	}
	simklitems traileritem-close {
		opacity: 1;
		transform: scale(1);
		border-radius: 10px;
		top: auto;
		bottom: auto;
		left: auto;
		right: auto;
		width: 100%;
    	margin-top: 5px;
		justify-content: center;
		font-size: 16px;
		color: rgb(255 255 255/20%);
		border: 2px solid rgb(255 255 255/8%);
		-webkit-touch-callout: none; 
		-webkit-user-select: none; 
		 -khtml-user-select: none; 
		   -moz-user-select: none;
			-ms-user-select: none; 
				user-select: none;
		backdrop-filter: none;
    	-webkit-backdrop-filter: none;
		z-index: 1;
	}
	
	simklitems traileritem.no-trailer {
		flex-direction: column-reverse;
		margin-bottom: 4px;
    	border-radius: 6px;
	}
	simklitems .no-trailer traileritem-close {
		position: relative;
		margin-bottom: 0;
	}
	simklitems traileritem-close::before {
		background-size: 12px;
		opacity: .2;
	}
	
	simklitems traileritem-close::after {
		content: 'Hide trailer';
	}
	pages-settings, page-previous, page-more, page-next, page-top {
		align-items: center;
	}
	page-previous::before, page-next::after {
		position: unset;
		top: 0;
	}
	page-more-text::after {
    	content: "Show more";
	}
	.select-view.Table label[for="toggleTableCompact"],.select-view.Table label[for=toggleTableAiringAfterTitle],.select-view.Table label[for=toggleTableYear],.select-view.Table label[for=toggleTableType],.list-has-movies .select-view.Table label[for=toggleTableShowNextEpisode] {
		display: none;
	}
	.list-my.list-wrap-watching .select-view.Table label[for="toggleTableCompact"] {
		display: block;
	}
	.select-view.Poster label[for=togglePosterHideEpisodeButtons] {
		display: none;
	}
	.select-view.Card label[for=toggleCardHidePoster],.select-view.Card label[for=toggleCardNoBorders] {
		display: block;
	}
}

@media /*Mobile and Tablet*/ (max-width: 1024px) {
	
	.view-poster item-2-1-1::before {
		font-size: 11px;
		line-height: 140%;
	}
	/*START Progress Retro*/
	
	.view-table.style-retro {
		--poster-small-width: 40px;
		--poster-small-height: 40px;
		--poster-small-bg-height: 40px;
	}
	.list-my:not(.list-wrap-full) .view-table.style-retro.text-only  {
		--poster-small-width: 0;
		--poster-small-height: 0;
		--poster-small-bg-height: 0;
	}
	.view-table.style-retro item-1-1-1 /*rating corner*/ {
		display: none;
	}
	.list-my .view-table.style-retro.text-only item-1-1-2 {
		padding-left: 0;
	}
	.simkltvdiscoverlistwrap:not(.list-wrap-watching,.list-wrap-plantowatch,.list-wrap-onhold,.list-wrap-completed,.list-wrap-dropped) .view-table.style-retro item-1-1-2-2::before {
    	background: var(--ico-list) center / 24px no-repeat;
	}
	.view-table .status-ended.watched-all-episodes item-1-1-2-3-1-2::after /*fix all view style*/ {
		padding-left: 0px;
		padding-top: 4px;
	}
	.list-user .view-table .watched-all-episodes-user  item-1-1-2-3-1-2 /*fix all view style*/{
		flex-direction: column;
	}
	.view-table.style-retro item-1-1-2-3-1-3 /*progress bar*/ {
		display: none;
	}
	.view-table.style-retro item-1-2 {
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.view-table.style-retro .type-movie item-1-2, .view-table.style-retro .type-movie.has-dvd item-1-2 {
		position: relative;
	}
	.view-table.style-retro item-1-2-2, .view-table.style-retro item-1-2-3, .view-table.style-retro item-1-2-4, .view-table.style-retro item-1-2-5 /*trailer, etc*/ {
		display: none;
	}
	.view-table.style-retro item-1-2-1-2-1-1 /*minus episode*/ {
		display: none;
	}
	.view-table.style-retro .has-next-episode-to-watch item-1-2-1-2-1-3 /*plus episode*/ {
		border: 0;
		margin-right: 9px;
	}
	.view-table.style-retro .has-next-episode-to-watch:not(.list-watching) item-1-2-1-2-1-3 {
		display: none;
	}
	.view-table.style-retro item-1-1-2-3-1-4 {
		padding-top: 4px;
	}
	.list-discover .view-table .list-notinlist item-1-2-1-2-1-2::before {
		display: none;
	}
	/*END Progress Retro*/
	
	.simkltvdiscoverlistrightoptionpopupviewstablebutton[data-style="wide"] {
		display: none;
	}

	
	.view-card.style-large {
		margin-top: 8px;
	}
	.view-card.style-large .SimklItem {
		margin-bottom: 16px;
		box-shadow: 0px 0px 0px 2px hsl(0deg 0% 100% / 10%);
		background-color: rgb(36 38 41);
		padding: 6px;
		border-radius: var(--radius);
		-webkit-tap-highlight-color:  rgba(255, 255, 255, 0);
	}
	.view-poster item-1-1-2-3-1 {
		background-image: var(--ico-more-dots);
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: 14px 13px;
		min-width: 46px;
		height: 46px;
		width: 46px;
		position: absolute;
		right: 0;
		bottom: 0;
		opacity: .7;
		z-index: 4;
		transform: rotate(90deg);
	}
	.list-user .view-table item-1-2-1-2-1-1, {
		display: none;
	}
	.list-user .view-table item-1-2-1-2-1-3 {
		display: none;
	}
	.view-poster .SimklItem {
		-webkit-tap-highlight-color:  rgba(255, 255, 255, 0);
	}
	.view-table item-1-1-4 {
		display: none;
	}
	.view-poster item-2 {
		--percentage-right-text-width: 30px;
	}
	.view-poster.title-inside item-2::after, .view-poster.hide-text.show-hover-info .SimklItem:hover item-2::after {
		bottom: 45px;
	}
	.view-poster.hide-text.show-hover-info .SimklItem:hover item-2 {
		margin-bottom: 0;
	}
	
	.view-poster.title-inside item-2-2::before, .view-poster.hide-text.show-hover-info .SimklItem:hover item-2-2::before {
		right: 24px;
		bottom: 13px;
	}
	
	
	.view-card.style-large .type-anime item-1-1-1-2::before {
		font-size: 21px;
	}
	.view-card.style-large item-1-1-2-3-1-1, .view-card.style-large item-1-1-2-3-1-2 {
		min-height: 36px;
	}
	.view-card.style-large item-1-1-4 {
		bottom: 86px;
	}
	.view-card.style-large item-1-2-1 {
		height: auto;
	}
	.view-card.style-large item-1-2-1-2-2 {
		height: calc(100% - 12px);
		margin-bottom: 0!important;
		padding-top: 0!important;
	}
	.view-card.style-large item-1-2-1-2-1, .view-card.style-large item-1-2-1-2-2 {
		flex-wrap: wrap;
		max-height: none;
		padding-top: 6px;
	}
	.view-card.style-large item-1-2-1-2-1-1, .view-card.style-large item-1-2-1-2-1-2, .view-card.style-large item-1-2-1-2-1-3, .view-card.style-large item-1-2-1-2-1-4, .view-card.style-large item-1-2-1-2-2 {
		margin-bottom: 6px;
	}
	.view-card.style-large traileritem-close {
		display: none;
	}
	.view-card .SimklItem.style-large {
		-webkit-tap-highlight-color:  rgba(255, 255, 255, 0);
		margin: 0;
		margin-bottom: 12px!important;
		background-color: rgb(37 39 41);
		border: 2px solid rgb(255 255 255 / 10%);
		padding: 6px;
		border-radius: var(--radius);
	}
	.view-card.style-large.no-borders .SimklItem {
		border: 0;
		background-color: transparent;
		box-shadow: none;
	}
	
	.view-card.style-large .SimklItem.no-fanart {
		--fanart: url("https://simkl.in/poster_no_pic.png");
	}
	.view-card.style-large .fanart-loaded item-1-1 {
		background: var(--fanart) top center / cover;
		transition: none;
	}
	.view-card.style-large.compact item-1-1 {
    	height: 223px;
		background: var(--fanart) top center / cover;
	}
	.view-card.style-large .no-fanart item-1-1 {
		background: var(--fanart) center 90%/ cover;
		transition: none;
	}
	.view-card.style-large item-1-1::before {
		min-width: auto;
	}
	.view-card.style-large item-1-1-1 {
		position: absolute;
		width: 100%;
	}
	.view-card.style-large .SimklItem.status-production item-1-1-1::before {
		content: 'In Production';
		color: var(--color-orange);
		backdrop-filter: blur(9px);
		-webkit-backdrop-filter: blur(9px);
		background-color: rgb(52 52 53/50%);
		font-size: 12px;
		font-weight: 600;
		padding: 5px 10px;
		margin-bottom: 5px;
		border-radius: var(--radius);
		width: fit-content;
		text-align: left;
	}
	.view-card.style-large .status-soon item-1-1-1-1::before, .sort-by-plan-to-watch .view-card.style-large item-1-1-1-1::before, .sort-by-watched .view-card.style-large item-1-1-1-1::before, .sort-by-votes .view-card.style-large item-1-1-1-1::before, .sort-by-drop-rate .view-card.style-large item-1-1-1-1::before, .view-card.style-large item-1-1-1-1-1::before {
		backdrop-filter: none;
		-webkit-backdrop-filter: none;
		background-color: var(--color-button-background-8);
	}
	.view-card.style-large .has-dvd item-1-2-1-2-1-1::before {
		content: 'Has DVD';
		font-weight: 400;
		line-height: 140%;
		font-size: 12px;
		padding-bottom: 2px;
	}
	.view-card.style-large item-1-1-1-1::after {
		display: none;
	}
	.view-card.style-large .type-anime item-1-1-1-2::before {
		font-size: 21px;
	}
	.view-card.style-large item-1-1-1-2 {
		font-size: 21px;
	}
	.view-card.style-large item-1-1-1-2::before {
		font-size: 21px;
		backdrop-filter: none;
		-webkit-backdrop-filter: none;
		background-color: var(--color-button-background-8);
		border-radius: var(--radius);
	}
	.view-card.style-large item-1-1-1-2::after {
		content: '';
		flex:1;
		width: 100%;
		min-width: 76px;
	}
	.view-card.style-large item-1-1-2 {
		flex-grow: 1;
		align-items: flex-end;
	}
	.view-card.style-large item-1-1-2-1, .view-card.style-large item-1-1-2-2 {
		backdrop-filter: none;
		-webkit-backdrop-filter: none;
		border: 0;
		padding: 0;
		background-color: transparent;
		width: fit-content;
	}
	.view-card.style-large item-1-1-2-1 {
		backdrop-filter: none;
		-webkit-backdrop-filter: none;
		background-color: var(--color-button-background-8);
		border: 2px solid rgb(255 255 255 / 32%);
		font-size: 16px;
		font-weight: 600;
		border-radius: var(--radius);
		padding: 12px 16px;
		color: rgb(255 255 255 / 80%);
		font-size: 16px;
	}
	.view-card.style-large item-1-1-2-1::before {
		min-width: 24px;
		background-size: 24px;
		opacity: .7;
	}
	.view-card.style-large item-1-1-2-1::after {
		content: 'Roll the Dice';
		white-space: nowrap;
		color: rgb(255 255 255 / 80%);
		font-size: 16px;
		font-weight: 600;
		min-width: 144px;
	}
	.view-card.style-large item-1-1-2-2 {
		flex-direction: row-reverse;
	}
	.view-card.style-large item-1-1-2-2::before,.view-card.style-large item-1-1-2-2::after {
		display: none;
	}
	.view-card.style-large item-1-1-2-2-1 {
		background-color: var(--color-button-background-8);
		border: 2px solid rgb(255 255 255 / 32%);
		border-radius: var(--radius);
		margin-left: 8px;
		font-size: 14px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.view-card.style-large item-1-1-2-1, .view-card.style-large item-1-1-2-2, .view-card.style-mini item-1-1-2-2 {
		font-size: 14px;
		font-weight: 400;
	}
	.view-card.style-large .show-more-menu item-1-1-2-2-1,.view-card.style-mini .show-more-menu item-1-1-2-2-1,.view-poster .show-more-menu item-1-1-2-2-1 {
		pointer-events: auto;
		opacity: 1;
		width: auto;
		height: auto;
		transform: scale(1);
		transform-origin: top right;
		-webkit-transform: scale(1);
		-webkit-transform-origin: top right;
		transition: none;
		-webkit-transition: none;
		display: flex;
		top: 16px;
		right: 16px;
		width: max-content;
		border-radius: 6px;
		border: 1px solid rgba(112, 112, 112, 0.19);
		box-shadow: 0px 3px 6px rgb(0 0 0 / 40%);
		position: absolute;
		z-index: 5;
		flex-direction: column;
		background-color: rgba(53, 56, 58, 1);
		font-size: 14px;
		color: #FFF;
		overflow: hidden;
	}
	.view-poster .show-more-menu item-1-1-2-2-1 {
		top: auto;
		bottom: 10px;
		right: 10px;
		z-index: 6;
	}
	.view-poster .show-more-menu-plus item-1-1-2-2-1 {
		bottom: -200px;
	}
	.view-card.style-mini .show-more-menu item-1-1-2-2-1 {
		top: auto;
		bottom: 6px;
		right: 6px;
	}
	
	.view-card.style-large item-1-1-2-2-1::before {
		content: '';
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		background-image: var(--ico-more-dots);
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: center center;
		min-width: 46px;
		height: 46px;
		width: 46px;
		opacity: .5;
		transform: rotate(90deg);
	}
	.view-card.style-large .show-more-menu item-1-1-2-2-1::before, .view-card.style-large .show-more-menu item-1-1-2-2-2, .view-card.style-large .show-more-menu item-1-1-2-1, .view-card.style-large .SimklItem:not(.show-more-menu) item-1-1-2-2-1 *,.view-card.style-mini .show-more-menu item-1-1-2-2-1::before, .view-card.style-mini .show-more-menu item-1-1-2-2-2, .view-card.style-mini .show-more-menu item-1-1-2-1, .view-card.style-mini .SimklItem:not(.show-more-menu) item-1-1-2-2-1 *, .view-poster .SimklItem:not(.show-more-menu) item-1-1-2-2-1 {
		display: none;
	}
	.view-card.style-large item-1-1-2-2-2 {
		backdrop-filter: none;
		-webkit-backdrop-filter: none;
		background-color: var(--color-button-background-8);
		border: 2px solid rgb(255 255 255 / 32%);
		font-size: 16px;
		flex: 1;
		font-weight: 600;
		border-radius: var(--radius);
		padding: 12px 16px;
		color: #fff;
	}
	.view-card.style-large item-1-1-2-2-2::before {
		content: '';
		margin-right: 16px;
		background-image: var(--ico-trailer);
		background-position: 50% 50%;
		background-repeat: no-repeat;
		min-width: 24px;
		background-size: 24px;
		opacity: .7;
	}
	.view-card.style-large item-1-1-2-2-2::after {
		content: 'Play Trailer';
    	white-space: nowrap;
		place-self: center;
		color: rgb(255 255 255 / 80%);
		font-size: 16px;
	}
	.view-card.style-large item-1-1-2-3 {
    	width: 100%;
		align-content: flex-end;
		place-items: end;
	}
	.view-card.style-large item-1-1-2-3-1 {
		align-content: flex-end;
		width: 100%;
		place-items: end;
		z-index: 2;
	}
	.view-card.style-large item-1-1-2-3-1-1, .view-card.style-large item-1-1-2-3-1-2 {
		padding-right: 6px;
		backdrop-filter: none;
		-webkit-backdrop-filter: none;
		background-color: var(--color-button-background-8);
		width: fit-content;
		align-self: flex-end;
	}
	.view-card.style-large item-1-1-2-3-1-1::after,.view-card.style-large item-1-1-2-3-1-2::after {
		display: none!important;
	}
	.view-card.style-large item-1-1-4 {
		bottom: auto;
		width: auto;
	}
	.view-card.style-large.display-position item-1-1-4::before {
		content: var(--position);
		background: var(--color-button-background-8);
		color: rgba(255,255,255,0.84);
		padding: 4px 8px;
		margin: 8px;
		font-size: 9px;
		font-weight: 800;
		margin-right: 0;
	}
	.view-card.style-large.display-position.round-corners item-1-1-4::before {
		border-radius: 12px;
	}
	.view-card.style-large item-1-2 {
		background-color: rgb(37 39 41 / 82%);
		border: 0px;
		padding-left: 0;
		border-radius: var(--radius);
		margin-top: 6px;
		margin-bottom: 6px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 6px;
	}
	.view-card.style-large item-1-2-1::before {
		min-width: auto;
		padding-right: 0;
	}
	.view-card.style-large item-1-2-1-1 {
		position: relative;
		left: auto;
		bottom: auto;
	}
	.view-card.style-large item-1-2-1-1::before {
		width: 124px;
		margin-top: 4px;
		margin-bottom: 4px;
		background-position: center center;
		height: fit-content;
		border: 0;
		box-shadow: none;
	}
	.view-card.style-large item-1-2-1-1::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: fit-content;
		margin-top: 4px;
		margin-bottom: 4px;
		padding-bottom: var(--poster-padding);
		border-radius: var(--radius);
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		background-size: 40px, 100%!important;
	}
	.list-my:not(.list-wrap-full) .view-card.style-large item-1-2-1-1::after {
		display: none;
	}
	.view-card.style-large item-1-2-1-2-1-1, .view-card.style-large item-1-2-1-2-1-2, .view-card.style-large item-1-2-1-2-1-3, .view-card.style-large item-1-2-1-2-1-4, .view-card.style-large item-1-2-1-2-2 {
		width: 100%;
		flex-grow: 1;
		font-size: 16px;
		justify-content: start;
		text-align: start;
		padding: 0;
		pointer-events: none;
	}
	.view-card.style-large item-1-2-1-2-1-1::before, .view-card.style-large item-1-2-1-2-1-2::before, .view-card.style-large item-1-2-1-2-1-3::before, .view-card.style-large item-1-2-1-2-1-4::before, .view-card.style-large item-1-2-1-2-2::before {
		width: auto;
		margin-right: 0;
		opacity: 1;
	}
	.view-card.style-large .has-episode-next-date item-1-2-1-2-1-1::before {
		content: 'Next ep airs ' var(--air-date);
		padding-bottom: 6px;
		color: hsla(0, 0%, 100%, 0.40);
		font-size: 13px;
	}
	.view-card.style-large item-1-2-1-2-1-1::before {
    	background: none;
	}
	.view-card.style-large .list-watching item-1-2-1-2-1-1, .view-card.style-large .list-plantowatch item-1-2-1-2-1-2, .view-card.style-large .list-completed item-1-2-1-2-1-3, .view-card.style-large .list-dropped item-1-2-1-2-1-4, .view-card.style-large .list-onhold item-1-2-1-2-2 {
		color: #FFF;
		background-color: transparent;
		text-align: start;
		font-weight: 400;
		line-height: 140%;
		font-size: 12px;
		color: #8aa4dd;
		pointer-events: none;
		
	}
	.view-card.style-large item-1-2-1-2-1-1, .view-card.style-large item-1-2-1-2-1-2, .view-card.style-large item-1-2-1-2-1-3, .view-card.style-large item-1-2-1-2-1-4, .view-card.style-large item-1-2-1-2-2 {
		background: none;
		color: rgba(255,255,255,0.74);
		padding: 0;
		justify-content: start;
		line-height: 120%;
	}
	.view-card.style-large item-1-2-1-2-1-1 {
		flex-direction: column;
		--card-meta-left-to-watch-in-user: '';
	}
	.list-user .view-card.style-large item-1-2-1-2-1-1 {
		--card-meta-left-to-watch-in-user: ' for you';
	}
	.view-card.style-large item-1-2-1-2-1-1::after {
		color: #8aa4dd;
		font-weight: 400;
		line-height: 140%;
		font-size: 12px;
	}
	.view-card.style-large item-1-2-1-2-1-1::after {
		content: var(--card-metadata)' total';
	}
	.view-card.style-large .watched-all-episodes item-1-2-1-2-1-1::after {
		content: var(--card-metadata)' total • watched all aired episodes';
	}
	.list-my .view-card.style-large .watched-all-episodes item-1-2-1-2-1-1::after,.list-discover .view-card.style-large .watched-all-episodes item-1-2-1-2-1-1::after {
		content: var(--card-metadata)' total • you watched all aired episodes';
	}
	.list-user .view-card.style-large .watched-all-episodes-user item-1-2-1-2-1-1::after {
		content: var(--card-metadata)' total • user watched all aired episodes';
	}
	.view-card.style-large .has-next-episode-to-watch item-1-2-1-2-1-1::after {
		content: var(--card-metadata) ' • ' var(--episodes-left-to-watch-count)' eps (' var(--time-left-to-watch) ') left to watch' var(--card-meta-left-to-watch-in-user);
	}
	.view-card.style-large .list-user-plantowatch.type-movie item-1-2-1-2-1-1::after, .list-my .view-card.style-large .list-plantowatch.type-movie item-1-2-1-2-1-1::after {
    	content: var(--country1, var(--empty)) var(--card-metadata) var(--movie-runtime1, var(--empty));
	}
	.view-card.style-large .has-dvd item-1-2-1-2-1-1::after {
		content: var(--card-metadata) '\00a0 • Has DVD';
	}

	.view-card.style-large item-1-2-1-2-1-2::after {
		font-size: 14px;
		padding-top: 4px;
		content: var(--genres);
		padding-bottom: 4px;
		color: #d3d3d3;
		font-weight: 600;
		line-height: 120%;
		padding: 0;
	}
	.view-card.style-large item-1-2-1-2-1-3 {
		--description2: var(--description)'...';
		margin-bottom: 0;
	}
	.view-card.style-large item-1-2-1-2-1-3::after,.view-card.style-large .type-movie item-1-2-1-2-1-3::after {
		font-weight: 400;
		line-height: 140%;
		font-size: 16px;
		content: var(--description2);
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;
		opacity: .7;
		color: #d3d3d3;
	}
	.view-card.style-large item-1-2-1-2-1-4 {
		margin-bottom: 0;
	}
	.list-my .view-card.style-large .has-memo item-1-2-1-2-1-4::before, .list-user .view-card.style-large .has-memo-user item-1-2-1-2-1-4::before, .list-discover .view-card.style-large .has-memo item-1-2-1-2-1-4::before {
		content: '';
		margin-top: 6px;
		background-image: var(--ico-memo);
		will-change: transform;
		width: 16px;
		height: auto;
		background-size: 16px;
		opacity: 0.6;
		background-position: 50% 50%;
		background-repeat: no-repeat;
	}
	.list-user .view-card.style-large .has-memo-user item-1-2-1-2-1-4::before {
		content: '';
		margin-top: 6px;
		height: 24px;
		width: 24px;
		background-image: var(--user-avatar);
		background-size: 24px;
		background-repeat: no-repeat;
		background-position: center center;
		border-radius: 6px;
	}
	.view-card.style-large item-1-2-1-2-1-4::after {
		content: '';
	}
	.list-my .view-card.style-large .has-memo item-1-2-1-2-1-4::after, .list-user .view-card.style-large .has-memo-user item-1-2-1-2-1-4::after, .list-discover .view-card.style-large .has-memo item-1-2-1-2-1-4::after {
		content: var(--memo);
		margin-top: 6px;
		padding-left: 6px;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		font-size: 13px;
		width: fit-content;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		color: #FFF;
		opacity: 0.7;
		text-align: start;
		margin-bottom: 0;
		place-self: center;
	}
	.list-user .view-card.style-large .has-memo-user item-1-2-1-2-1-4::after {
		content: var(--memo-user);
	}
	
	.view-card.style-large item-1-2-1-2-1, .view-card.style-large item-1-2-1-2-2 {
		flex-direction: column;
	}
	.view-card.style-large item-1-2-1-2 {
		margin-left: auto;
		margin-bottom: 6px;
    	align-self: flex-start;
	}
	.view-card.style-large item-1-2-1-2::before {
		display: none;
	}
	.view-card.style-large item-1-2-1-2-1 {
		padding-left: 12px;
		padding-right: 6px;
	}
	.view-card.style-large.hide-posters item-1-2-1-2-1 {
		padding-left: 0px;
	}
	.view-card.style-large item-1-2-1-2-1-1, .view-card.style-large item-1-2-1-2-1-2, .view-card.style-large item-1-2-1-2-1-3, .view-card.style-large item-1-2-1-2-1-4, .view-card.style-large item-1-2-1-2-2 {
		width: 100%;
		flex-grow: 1;
		font-size: 16px;
		justify-content: start;
	}
	.view-card.style-large item-1-2-1-2-2 {
		width: auto;
		flex-grow: 0;
		justify-content: center;
	}
	
	
	
	.view-card.style-large item-2 {
		flex-direction: column;
	}
	.view-card.style-large.display-position item-1-2-1::before {
		display: none;
	}
	.view-card.style-large item-2-1-1::after {
		display: none;
	}
	.view-card.style-large item-2-1-1-1 {
		min-width: 124px;
		padding-top: 0;
	}
	.view-card.style-large .watched-all-episodes item-2-1-1-1 {
		display: none;
	}
	.view-card.style-large item-2-1-1-2 {
		margin-top: 0;
	}
	.view-card.style-large .watched-all-episodes item-2-1-1-2 {
		margin-left: 0;
	}
	.view-card.style-large item-2-1-2 {
		padding-top: 0;
    	padding-bottom: 0;
	}
	.list-my .view-card.style-large item-2-1-2::before,.list-discover .view-card.style-large item-2-1-2::before {
		display: none;
	}
	.view-card.style-large item-2-1-2::before, .view-card.style-large item-2-1-2::after {
		display: none;
	}
	.list-user .view-card.style-large item-2-1-2-1, .view-card.style-large item-2-1-2-2, .view-card.style-large item-2-1-2-3, .view-card.style-large item-2-1-2-4 {
		background-color: rgb(37 39 41 / 53%);
	}
	.view-card.style-large .has-rating-simkl.has-rating-mal item-2-1-2-3, .view-card.style-large .has-rating-simkl.has-rating-imdb item-2-1-2-3 {
		margin-left: 6px;
		margin-right: 6px;
	}
	.view-card.style-large item-2-2 {
		border-radius: var(--radius);
		background: transparent;
		border: 2px solid rgba(255,255,255,0.05);
		padding: 12px;
		background-color: rgb(37 39 41 / 53%);
		display: none;
	}
	.view-card.style-large item-2-2-1::before {
		font-size: 14px;
		padding-bottom: 4px;
		color: #d3d3d3;
	}
	.view-card.style-large item-2-2-1::after {
		font-weight: 400;
		line-height: 140%;
		font-size: 12px;
		opacity: .7;
		color: #d3d3d3;
	}
	.view-card.style-large.no-borders item-1-1-2-2-2,.view-card.style-large.no-borders item-1-1-2-2-1,.view-card.style-large.no-borders item-1-1-2-3-1-1, .view-card.style-large.no-borders item-1-1-2-3-1-2,.view-card.style-large.no-borders item-1-1-2-1 {
		border: 0;
	}
	.view-card.style-large.no-borders .SimklItem {
		padding: 0;
	}
}


.view-card.hide-posters.style-large item-1-2-1-1 {
	display: none;
}
.view-card.hide-posters.style-wide item-2,
.view-card.hide-posters.style-mini item-2 {
	display: none;
}

@media /*Mobile and tablet*/ (max-width: 1024px) {
	.simkltvdiscoverlistrightoptionwrap.Active .simkltvdiscoverlistrightoptionHide,.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptionwrap .simkltvdiscoverlistrightoptionHide {
		position: fixed;
		height: 100vh;
		width: 100vw;
		left: 0;
		top: 0;
		z-index: 11;
	}
	.simkltvdiscoverlistrightoptions {
		flex-direction: column;
		padding-top: 6px;
		display: none;
	}
	.custom-lists .simkltvdiscoverlistrightoptions {
		flex-direction: row;
		padding-top: 6px;
	}
	.custom-lists.list-my .simkltvdiscoverlistrightoptions {
		flex-direction: column;
	}
	.custom-lists.list-my .simkltvdiscoverlistrightoptionwrap.my-lists {
		margin-right: 0;
	}
	.custom-lists.list-my .my-lists .simkltvdiscoverlistrightoptionpopup {
		left: auto;
		right: 0;
	}
	.ShowFiltersMini .simkltvdiscoverlistrightoptions {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	
	.HideFilters .simkltvdiscoverlistrightoptions {
		display: none;
	}
	.HideFilters.ShowFiltersMini .simkltvdiscoverlistrightoptions {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	
	
	.simkltvdiscoverlistwrap:has(.mini-show-layouts) .simkltvdiscoverlistrightoptions {
		display: flex;
	}
}
@media /*Mobile no tablet*/ (max-width: 767px) {
	
	.simkltvdiscoverlistrightoptionsviews {
		margin-left: 0;
	}
	.simkltvdiscoverlist {
		padding-top: 6px;
		flex-direction: column;
	}
	.simkltvdiscoverlistright {
		margin-left:  0;
		padding-left: 6px;
    	padding-right: 6px;
	}
	.simkltvdiscoverlistleft {
		--simkltvdiscoverlistleft-width: 100%;
		position: fixed;
		top: 0;
		left: -100vw;
		height: 100vh;
		height: 100svh;
		height: 100dvh;
		max-height: 100vh;
		max-height: 100svh;
		max-height: 100dvh;
		z-index: 302;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
		background: #1a1c1f;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: .2s;
		transition: .2s;
	}
	.ShowFilters .simkltvdiscoverlistleft {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: .2s;
		transition: .2s;
		padding-bottom: calc(60px + env(safe-area-inset-bottom));
	}
	.ShowFilters.has-filter-updates .simkltvdiscoverlistleft {;
		padding-bottom: 80px;
		padding-bottom: calc(80px + env(safe-area-inset-bottom));
	}
	.ShowFilters.has-filter-updates.list-has-filters .simkltvdiscoverlistleft {;
		padding-bottom: 120px;
		padding-bottom: calc(120px + env(safe-area-inset-bottom));
	}
	.HideFilters .simkltvdiscoverlistright {
		padding-left: 6px;
	}
}
@media /*Tablet*/ (min-width: 768px) and (max-width: 1024px) {
	
	.HideFilters .simkltvdiscoverlistright {
		padding-left: 0;
	}
	.simkltvdiscoverlistrightoptions {
		flex-direction: column;
		padding-top: 6px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.HideFilters .simkltvdiscoverlistrightoptions {
		flex-direction: row;
	}
	.HideFilters .simkltvdiscoverlistrightoptionsviews {
		margin-left: 12px;
	}
	.simkltvdiscoverlistrightmobile {
		display: none;
	}
	.HideFilters .simkltvdiscoverlistrightmobile {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.simkltvdiscoverlistleftfilterstitleleftHideFilters {
		border-right: 0;
	}
	.HideFilters .simkltvdiscoverlistleft {
		display: none;
	}
	.simkltvdiscoverlist {
		padding-top: 12px;
		padding-left: 8px;
		padding-right: 8px;
	}
	.simkltvdiscoverlistright {
		padding-left: 8px;
	}
}
@media /*Small Tablet*/ (max-width: 992px) {

}
		
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 768px) {
	
}

	
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	
	.view-card.style-large item-1-2-1-2-1-3::after,.view-card.style-large .type-movie item-1-2-1-2-1-3::after {
		font-size: 12px;
	}
}
		
		
@media only screen and (max-width: 420px) {

	.view-card.style-large item-1-1-1-2::before {
		font-size: 21px;
	}
	.view-table item-1-2-2,.view-table item-1-2-3,.view-table item-1-2-4,.view-table item-1-2-5,.view-table.display-memo-text item-1-2-2 {
		width: 40px;
	}
}	
/* Extra small devices (iphone 5/SE,6,7,8 376px and down) */
@media only screen and (max-width: 376px) {

	.view-card.style-large item-1-1-1-2::before {
		font-size: 19px;
	}
	.view-table item-1-2-2,.view-table item-1-2-3,.view-table item-1-2-4,.view-table item-1-2-5,.view-table.display-memo-text item-1-2-2 {
		width: 32px;
	}
}
@media only screen and (max-width: 357px) {

	.view-card.style-large item-1-1-1-2::before {
	}
	.view-table item-1-2-4,.view-table item-1-2-5 {
		display:none;
	}
}
		
		
		
		
		
		
		
		
		
@media only screen and (max-width: 1024px) {
	.simkltvbottomfixeddiscordbl,.uv-icon.uv-bottom-right {
		display: none !important;
	}
	.SimklTVTonightBackgroundRadial {
		background: transparent;
	}
	.SimklTVMainBackgroundUnderMenu, .SimklTVTonightBackgroundRadialBlue {
		display: none;
	}
	#best-tv-bottom,#premieres-tv-bottom {
		z-index: unset!important;
	}
	.SimklTVBestMenuWrapper {
		border-color: rgb(37 39 41);
		border: 0;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		height: auto;
		
		overflow: auto;
		overflow-y: hidden;
		font-size: 14px;
	}
	
	.SimklTVBestMenuWrapper>div {
		width: auto!important;
	}
	.SimklTVBestMenuWrapper table {
		width: 100%;
		max-width: 600px;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		scrollbar-width: none;
		-webkit-appearance: none;
	}
	body:has(.simkltvsubmenuitem.active#genresPremieres) .SimklTVBestMenuWrapper table {
		max-width: 620px;
	}
	.SimklTVBestMenuWrapper tr {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding-left: 8px;
		padding-bottom: 4px;
	}
	.SimklTVBestMenuWrapper::-webkit-scrollbar,.SimklTVBestMenuWrapper *::-webkit-scrollbar, .SimklTVBestMenuWrapper table::-webkit-scrollbar, .SimklTVBestMenuWrapper tr::-webkit-scrollbar {
    	display: none;
	}
	
	.SimklTVBestMenuWrapper td {
		border-color: rgb(37 39 41);
		border-radius: 6px;
		border:  1px solid rgb(37 39 41);
		margin-right: 8px;
		
		display: flex;
		align-items: center;
		padding: 10px;
		height: auto;
	}
	.SimklTVBestMenuWrapper a {
		font-size: 14px;
		color: #abb8c1;
		padding: 10px!important;
		max-width: 150px;
		line-height: 140%;
	}
	.SimklTVBestMenuWrapper td, .SimklTVBestMenuWrapper a {
		font-size: 14px;
	}
	.SimklTVBestMenuWrapper td:hover a {
		color: #cad1d8;
	}
	.SimklTVBestMenuWrapper .Active {
		background-color: #252729;
	}
}
@media (min-width: 1024px) and (max-width: 1024px) {
	
	.SimklTVBestMenuWrapper table {
		width: 100%;
		max-width: 1024px;
	}
	.SimklTVBestMenuWrapper tr {
		justify-content: center;
	}
}
		
		
.mal-sync-stream, .mal-rem {
	display: none!important;
}

/* END DISCOVERY */



















/* START CUSTOM LISTS */
overview-list-header {
	display: none;
}

@media /*Ipad, Mobile*/ (max-width: 1024px) {
	.simkltvdiscoverlistrightoptionwrap.privacy {
		margin-right: 0;
	}
	.custom-lists.list-user .simkltvdiscoverlistrightoptionwrap.privacy,tags .simkltvdiscoverlistrightoptionwrap.privacy {
		margin-right: 5px;
	}
	
	.custom-lists.list-user .simkltvdiscoverlistrightoptiontopname {
		white-space: nowrap;
	}
	.custom-lists.list-user .simkltvdiscoverlistrightoption {
		    padding: 8px 8px;
	}
}
@media /*Ipad, Mobile*/ (max-width: 400px) {
	.simkltvdiscoverlistrightoptionbottom {
		font-size: 13px;
	}
}

.custom-lists .simkltvdiscoverlistrightactivefiltersstats::before, .custom-lists.list-has-filters:is(.list-my,.list-user) .simkltvdiscoverlistrightactivefiltersstats::before,.custom-lists .simkltvdiscoverlistrightactivefilterswrapmobilestats::before, .custom-lists.list-has-filters:is(.list-my,.list-user) .simkltvdiscoverlistrightactivefilterswrapmobilestats::before {
	content: var(--count-after-filter-results) ' custom ' var(--custom-list-type) ' lists found';
}
.custom-lists .simkltvdiscoverlistrightactivefilterswrap:has(.simkltvdiscoverlistrightactivefilter[data-field="random"]) .simkltvdiscoverlistrightactivefiltersstats::before {
	content: 'Showing ' var(--count-after-filter-results) ' random ' var(--custom-list-type) ' custom lists';
}

.simkltvdiscoverlistwrap.custom-lists {
	--custom-list-type: '';
}
.simkltvdiscoverlistwrap.custom-lists.filter-lists-tv {
	--custom-list-type: 'TV Shows';
}
.simkltvdiscoverlistwrap.custom-lists.filter-lists-anime {
	--custom-list-type: 'Anime';
}
.simkltvdiscoverlistwrap.custom-lists.filter-lists-manga {
	--custom-list-type: 'Manga';
}
.simkltvdiscoverlistwrap.custom-lists.filter-lists-movies {
	--custom-list-type: 'Movies';
}
.custom-lists.list-my .simkltvdiscoverlistleftfilterssearchwrap {
	padding-right: 8px;
}
.custom-lists .simkltvdiscoverlistleftfiltersitemheadtitlemain::before {
	content: '';
	margin-right: 16px;
	background-size: cover;
	height: 26px;
	width: 26px;
	background-repeat: no-repeat;
	position: relative;
	border-radius: 6px;
}
.custom-lists .filter-all-lists .simkltvdiscoverlistleftfiltersitemheadtitlemain::before {
	display: none;
}
.custom-lists .filter-listtag .simkltvdiscoverlistleftfiltersitemheadtitlemain::before {
	background-image: var(--ico-tag);
	background-size: contain;
	height: 16px;
	width: 16px;
	opacity: .8;
}
.custom-lists:is(.list-my,.list-user) .simkltvdiscoverlistleftfiltersitemheadtitlemain::before {
	content: '';
	background-image: var(--user-avatar);
	margin-right: 16px;
	background-size: cover;
	height: 26px;
	width: 26px;
	background-repeat: no-repeat;
	position: relative;
	border-radius: 6px;
}
.custom-lists.list-user .simkltvdiscoverlistleftfiltersitemoption-checkmark[data-box=user_created] ico {
	content: '';
	background-image: var(--user-avatar);
	margin-right: 8px;
	background-size: cover;
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	position: relative;
	border-radius: 6px;
}
.custom-lists .simkltvdiscoverlistrightoptionwrap.list_type .simkltvdiscoverlistrightoptionpopupitem {
	min-width: 80px;
}
.custom-lists .simkltvdiscoverlistrightoptionwrap.privacy .simkltvdiscoverlistrightoptionpopupitem {
	min-width: 62px;
}
.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-select=tier],.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-select=regular],.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-select=import],.custom-lists.list-user .simkltvdiscoverlistrightoptionpopupitem[data-select=profile],.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-select=private],.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-sort=trending],.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-sort=revenue],.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-sort=updated],.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-sort=comments],.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-sort=count_suggested] {
margin-bottom: 7px;
}
.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-select=tier]::after,.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-select=regular]::after,.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-select=import]::after,.custom-lists.list-user .simkltvdiscoverlistrightoptionpopupitem[data-select=profile]::after,.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-select=private]::after,.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-sort=trending]::after,.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-sort=revenue]::after,.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-sort=updated]::after,.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-sort=comments]::after,.custom-lists .simkltvdiscoverlistrightoptionpopupitem[data-sort=count_suggested]::after {
	display: flex;
	content: '';
	width: calc( 100% + 16px);
	border-bottom: 1px solid rgba(255,255,255,.2);
	position: absolute;
	bottom: -8px;
	left: 0;
	margin-left: -8px;
	margin-right: -8px;
	pointer-events: none;
}
.custom-lists.list-my .simkltvdiscoverlistrightoptionpopupitem[data-sort=trending] {
	display: none;
}
.custom-lists .simkltvdiscoverlistrightactivefilter[data-field="user_created"]::before {
	content: '';
	background-image: var(--user-avatar);
	height: 16px;
	width: 16px;
	background-size: 16px;
	opacity: 1;
	border-radius: 3px;
	margin-right: 6px;
}
.custom-lists .simkltvdiscoverlistrightactivefilter[data-field="user_created"]::before {
	content: '';
	background-image: var(--user-avatar);
	height: 16px;
	width: 16px;
	background-size: 16px;
	opacity: 1;
	border-radius: 3px;
	margin-right: 6px;
}
listitems, listitems * {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
}
listitems{
	gap: 8px;
}
.HideFilters listitems,.Maximised listitems {
	display: grid;
	place-content: start;
	grid-gap: 10px;
	width: 100%;
	margin-top: 6px;
	--fr-1: 1fr;
	--fr-2: 1fr 1fr;
	--fr-3: 1fr 1fr 1fr;
	--fr-4: 1fr 1fr 1fr 1fr;
	--fr-5: 1fr 1fr 1fr 1fr 1fr;
	--fr-6: 1fr 1fr 1fr 1fr 1fr 1fr;
	--fr-7: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	--fr-8: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	--fr-9: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	--radius: 0;
	grid-template-columns: var(--fr-2);
}
.simkltvdiscoverlistrightresults {
    container-type: inline-size;
    container-name: simkltvdiscoverlistrightresults;
}
.HideFilters.Maximised simkltvdiscoverlistrightresults {
	grid-template-columns: var(--fr-4);
}
            
@container simkltvdiscoverlistrightresults (min-width: 1218px) {
    .HideFilters listitems,.Maximised listitems {
	grid-template-columns: var(--fr-3);
    }
}          
@container simkltvdiscoverlistrightresults (max-width: 776px) {
    .HideFilters listitems,.Maximised listitems {
	grid-template-columns: var(--fr-1);
    }
}
	
@media (min-width: 1570px) {
	.HideFilters.Maximised listitems {
		grid-template-columns: var(--fr-5);
	}
	.Maximised listitem-1 {
		width: calc(var(--poster-width) * 2.5 + (var(--poster-width) / 2) * 2.1);
	}
	.HideFilters.Maximised listitem-1 {
		width: calc(var(--poster-width) * 2.5 + (var(--poster-width) / 2) * 0.3);
		min-width: calc(var(--poster-width) * 2.5 + (var(--poster-width) / 2) * 0.1);
	}
}
@media (min-width: 1880px) {
	.HideFilters.Maximised listitems {
		grid-template-columns: var(--fr-6);
	}
	.Maximised listitems {
		grid-template-columns: var(--fr-4);
	}
	.Maximised listitem-1 {
		width: calc(var(--poster-width) * 2.5 + (var(--poster-width) / 2) * 1.8);
	}
	.HideFilters.Maximised listitem-1 {
		width: calc(var(--poster-width) * 2.5 + (var(--poster-width) / 2) * 0.5);
	}
}
@media (min-width: 2220px) {
	.HideFilters.Maximised listitems {
		grid-template-columns: var(--fr-7);
	}
	.Maximised listitem-1 {
		width: calc(var(--poster-width) * 2.5 + (var(--poster-width) / 2) * 3.7);
	}
}
@media (min-width: 2600px) {
	.Maximised listitems {
		grid-template-columns: var(--fr-5);
	}
	.Maximised listitem-1 {
		width: calc(var(--poster-width) * 2.5 + (var(--poster-width) / 2) * 3);
	}
	.HideFilters.Maximised listitems {
		grid-template-columns: var(--fr-8);
	}
}
@media (min-width: 2880px) {
	.Maximised listitems {
		grid-template-columns: var(--fr-5);
	}
	.HideFilters.Maximised listitems {
		grid-template-columns: var(--fr-9);
	}
}
.listitem.list-content-tv listitem-2-1-0, .listitem.list-content-tv.count-added-multiple,body:has(.simkltvdiscoverlistwrap.list-has-tv) suggested-desc-text {
	--type: "TV Shows";
}

.listitem.list-content-anime listitem-2-1-0, .listitem.list-content-anime.count-added-multiple,body:has(.simkltvdiscoverlistwrap.list-has-anime) suggested-desc-text {
	--type: "Anime";
}

.listitem.list-content-manga listitem-2-1-0, .listitem.list-content-manga.count-added-multiple {
	--type: "Manga";
}

.listitem.list-content-movies listitem-2-1-0, .listitem.list-content-movies.count-added-multiple,body:has(.simkltvdiscoverlistwrap.list-has-movies) suggested-desc-text {
	--type: "Movies";
}

.listitem.list-content-tv.count-added-one {
	--type: "TV Show";
}

.listitem.list-content-anime.count-added-one {
	--type: "Anime";
}

.listitem.list-content-manga.count-added-one {
	--type: "Manga";
}

.listitem.list-content-movies.count-added-one {
	--type: "Movie";
}

.listitem {
	--radius: 6px;
	flex-direction: row;
	text-decoration: none;
	border-radius: var(--radius);
	padding: 8px;
	box-shadow: 0 0 0 1px hsl(0deg 0% 100% / 10%);
	background-color: rgba(23, 28, 33, .63);
	position: relative;
}

.listitem.just-pinned {
	-webkit-animation: just-pinned 1s linear 0.5s;
	        animation: just-pinned 1s linear 0.5s;
}
@-webkit-keyframes just-pinned {
  0% {
    background: rgb(252 252 252 / 30%);
	box-shadow: 0 0 0 2px rgb(252 252 252 / 100%);
  }
  100% {
    background: rgba(23, 28, 33, .63);
	box-shadow: 0 0 0 2px rgb(252 252 252 / 0%);
  }
}
@keyframes just-pinned {
  0% {
    background: rgb(252 252 252 / 30%);
	box-shadow: 0 0 0 2px rgb(252 252 252 / 100%);
  }
  100% {
    background: rgba(23, 28, 33, .63);
	box-shadow: 0 0 0 2px rgb(252 252 252 / 0%);
  }
}
.listitem:hover {
	box-shadow: 0 0 0 2px var(--color-orange);
	border-radius: var(--radius);
}
.HideFilters .listitem,.Maximised .listitem {
	flex-direction: column;
}
.HideFilters listitem-2,.Maximised listitem-2 {
	width: 100%;
	padding-top: 8px;
}
listitem-1 {
	--poster-width: 96px;
	flex-direction: row;
	width: calc(var(--poster-width) * 2.5 + (var(--poster-width) / 2) * 0.5);
	min-width: calc(var(--poster-width) * 2.5 + (var(--poster-width) / 2) * 0.5);
	position: relative;
	margin-right: 16px;
	transition: all .3s ease-in-out;
	transition-delay: 0s;
	overflow: hidden;
	border-radius: var(--radius);
	height: fit-content;
}
.HideFilters:not(.Maximised) listitem-1 {
      width: calc(var(--poster-width) * 3.5 + (var(--poster-width) / 2) * 0.5);
    min-width: calc(var(--poster-width) * 3.5 + (var(--poster-width) / 2) * 0.5);
}

/*
listitem-1-poster-1-1 = poster image
listitem-1-poster-1 = S logo
listitem-1-poster = background
*/

listitem-1-poster-1-1 {
	height: 100%;
	width: 100%;
	background: red;
	border-radius: var(--radius);
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .5) 50%, hsla(0, 0%, 100%, 0)), var(--poster) top center/100% no-repeat;
	background-size: 100% 1px, cover;
	background-repeat: no-repeat;
	box-shadow: inset 0 0 1px #def, 2px 0 7px #000;
	transition: all 0.3s ease-in-out;
}

listitem-1-poster-1 {
	height: 100%;
	width: 100%;
	border-radius: var(--radius);
	background: var(--simkl-logo) center center / 100% no-repeat;
	opacity: .3;
	transition: all .4s ease-in-out;
}

.listitem.poster-1-loaded listitem-1-poster:nth-child(1) listitem-1-poster-1, .listitem.poster-2-loaded listitem-1-poster:nth-child(2) listitem-1-poster-1, .listitem.poster-3-loaded listitem-1-poster:nth-child(3) listitem-1-poster-1, .listitem.poster-4-loaded listitem-1-poster:nth-child(4) listitem-1-poster-1, .listitem.poster-5-loaded listitem-1-poster:nth-child(5) listitem-1-poster-1 {
	opacity: 1;
}

.listitem:is(.poster-1-delayed,.poster-2-delayed,.poster-3-delayed,.poster-4-delayed,.poster-5-delayed) listitem-1-poster-1 {
	background: none;
}


listitem-1-poster {
	border-radius: var(--radius);
	background-size: 100% 1px, cover;
	background-repeat: no-repeat;
	position: relative;
	width: var(--poster-width);
	padding-bottom: calc(var(--poster-padding) - 0px);
	aspect-ratio: auto 1 / 1.5;
	transition: all 0.3s ease-in-out;
	background: #13181b;
}

listitem-1-poster:not(:first-child) {
	margin-left: calc((var(--poster-width) / 2) * -0.5);
}
@media (width: 1024px) {
	listitem-1-poster:not(:first-child) {
		margin-left: calc((var(--poster-width) / 2) * 0.2);
	}
	.HideFilters listitem-1-poster:not(:first-child) {
	margin-left: calc((var(--poster-width) / 2) * -0.5);
	}
}

@media screen and (min-width: 1025px) {
	listitem-1:hover listitem-1-poster {
		transform: translateX(calc((var(--poster-width) / 2) * -0.5));
	}

	listitem-1 listitem-1-poster:hover, listitem-1 listitem-1-poster:hover ~ listitem-1-poster {
		transform: translateX(0);
	}
}
listitem-1-poster-1 {
	width: 100%;
	height: 100%;
	border-radius: 6px;
	border-radius: var(--radius);
}

.listitem.posters-count-0 listitem-1-poster:nth-child(n+1) listitem-1-poster-1, .listitem.posters-count-1 listitem-1-poster:nth-child(n+2) listitem-1-poster-1, .listitem.posters-count-2 listitem-1-poster:nth-child(n+3) listitem-1-poster-1, .listitem.posters-count-3 listitem-1-poster:nth-child(n+4) listitem-1-poster-1, .listitem.posters-count-4 listitem-1-poster:nth-child(n+5) listitem-1-poster-1 {
	opacity: 1;
	background: #13181b;
}

listitem-1-poster:nth-child(1) {
	z-index: 5;
}

listitem-1-poster:nth-child(2) {
	z-index: 4;
}

listitem-1-poster:nth-child(3) {
	z-index: 3;
}

listitem-1-poster:nth-child(4) {
	z-index: 2;
}

listitem-1-poster:nth-child(5) {
	z-index: 1;
}

.listitem.poster-1-loaded listitem-1-poster:nth-child(1) listitem-1-poster-1-1 {
	--poster: var(--poster-1);
}

.listitem.poster-2-loaded listitem-1-poster:nth-child(2) listitem-1-poster-1-1 {
	--poster: var(--poster-2);
}

.listitem.poster-3-loaded listitem-1-poster:nth-child(3) listitem-1-poster-1-1 {
	--poster: var(--poster-3);
}

.listitem.poster-4-loaded listitem-1-poster:nth-child(4) listitem-1-poster-1-1 {
	--poster: var(--poster-4);
}

.listitem.poster-5-loaded listitem-1-poster:nth-child(5) listitem-1-poster-1-1 {
	--poster: var(--poster-5);
}

.listitem {
	--sub-title-3: '';
	--auto-list: '';
}

.listitem.privacy-public {
	--sub-title-1: '';
}
.listitem.privacy-unlisted {
	--sub-title-1: '(Unlisted)';
}

.listitem.privacy-profile {
	--sub-title-1: 'Profile';
}

.listitem.privacy-private {
	--sub-title-1: 'Private';
}

.listitem.type-regular,.listitem.type-recommendations {
	--sub-title-2: ' ';
}
.listitem.type-recommendations {
	--sub-title-2: ' ✨ ';
}

.listitem.type-voting {
	--sub-title-2: ' voting ';
}

.listitem.type-tier {
	--sub-title-2: ' tier ';
}
.listitem.list-auto {
	--auto-list: ' auto ';
}


.listitem.has-collaborators {
	--sub-title-3: ' with collaborators';
}

.listitem:is(.privacy-private,.privacy-unlisted) listitem-2-1-0::before {
	border-radius: 6px;
	padding: 4px 8px;
	background-color: rgb(138 164 221 / 50%);
	width: max-content;
	font-weight: 600;
	color: rgb(255 255 255 / 80%);
}
.listitem.privacy-unlisted listitem-2-1-0::before {
	background-color: rgb(255 255 255 / 11%);
	color: rgb(255 255 255 / 80%);
	font-weight: normal;
}
.listitem.user-type-hq listitem-2-1-0-1-0::before {
	content: 'Official list';
	color: rgb(255 255 255 / 80%);
	margin-right: 8px;
}

listitem-2 {
	flex-direction: row;
	flex: 1;
	align-self: flex-start;
	align-self: center;
	align-self: flex-start;
}

listitem-2-1-0 {
	margin-bottom: 8px;
}

listitem-2-1-0::before {
	content: var(--sub-title-1) var(--sub-title-2) var(--type) var(--auto-list) ' list' var(--sub-title-3);
	color: rgba(255, 255, 255, 0.5);
	color: #8aa4dd;
	font-size: 12px;
	text-transform: uppercase;
	margin-right: 8px;
	font-weight: 600;
}
.listitem.type-favorite listitem-2-1-0::before {
	background-image: var(--ico-heart-white);
	will-change: transform;
	content: '';
	width: 24px;
	height: 14px;
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 4px;
	-webkit-filter: invert(100%) invert(65%) sepia(98%) saturate(801%) hue-rotate(359deg) brightness(102%) contrast(105%);
	filter: invert(100%) invert(65%) sepia(98%) saturate(801%) hue-rotate(359deg) brightness(102%) contrast(105%);
}
.listitem.type-favorite.privacy-private listitem-2-1-0::before {
	background-position: 8px 50%;
	background-size: 16px;
	padding-left: 30px;
    height: auto;
    width: auto;
    content: 'private';
}
listitem-2-1-0 {
	flex-direction: row;
	color: rgba(255, 255, 255, 0.5);
	font-size: 12px;
	padding-top: 4px;
	flex-wrap: wrap;
	gap: 8px 0px;
}

listitem-2-1-0-1 {
	flex-direction: row;
	flex-wrap: wrap;
}

listitem-2-1-0-1-1, listitem-2-1-0-1-2 {
	align-self: center;
}

listitem-2-1-0-1-1::after {
	content: 'Created ' var(--date-created) ' • ';
	margin-right: 4px;
}

listitem-2-1-0-1-2::after {
	content: 'Updated ' var(--date-updated);
}

listitem-2-1-1-2::after {
	content: var(--description);
	font-size: 16px;
	padding-top: 4px;
	color: rgba(255, 255, 255, 0.7);
	font-weight: 400;
	line-height: 140%;
}

listitem-2-1-1 {
	font-size: 20px;
	font-weight: 700;
	line-height: 140%;
	padding-bottom: 8px;
	color: rgba(255, 255, 255, 0.9);
}

.HideFilters listitem-2-1-1, .Maximised listitem-2-1-1 {
	flex: 1;
}
listitem-2-1-1-1 {
	text-wrap: balance;
    word-break: break-word;
}

listitem-2-1-2 {
	flex-direction: row;
	align-items: center;
	font-size: 14px;
	color: rgba(255, 255, 255, 1);
	flex-wrap: wrap;
    row-gap: 8px;
}

listitem-2-1-2 * {
	flex-direction: row;
	align-items: center;

	opacity: .5;
}

listitem-2-1-2 *:hover {
	opacity: .9;
}

listitem-2-1-2-2, listitem-2-1-2-3, listitem-2-1-2-4, listitem-2-1-2-5 {
	display: none;
}

.listitem.has-likes listitem-2-1-2-2, .listitem.has-followers listitem-2-1-2-3, .listitem.has-comments listitem-2-1-2-4, .listitem.has-suggested listitem-2-1-2-5 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.simkltvdiscoverlistwrap.list-my .listitem.list-my listitem-2-1-2-0 {
	display: none;
}
listitem-2-1-2-0,listitem-2-1-2-0:hover {
	opacity: 1;
}
listitem-2-1-2-0::before {
	content: '';
	background-image: var(--ico-profile);
	margin-right: 6px;
	background-size: contain;
	height: 18px;
	width: 18px;
	background-repeat: no-repeat;
	position: relative;
	border-radius: 0;
	box-shadow: 0px 0px 0px 1px hsla(0,0%,100%,0) inset;
	transition: .3s all;
	opacity: .5;
}
.listitem.avatar-loaded listitem-2-1-2-0::before {
	background-image: var(--creator-avatar);
	height: 18px;
	width: 18px;
	opacity: 1;
	border-radius: 9px;
	box-shadow: 0px 0px 0px 1px hsla(0,0%,100%,.25) inset;
}
listitem-2-1-2-0::after {
	content: var(--creator-name);
	opacity: .5;
	margin-right: 6px;
}
.simkltvdiscoverlistwrap.list-user .listitem.list-my listitem-2-1-2-0::after {
	content: '(Me)';
}
listitem-2-1-2-0:hover::before {
	opacity: 1;
}
.listitem.avatar-loaded listitem-2-1-2-0:hover::before {
	box-shadow: 0px 0px 0px 1px hsla(0,0%,100%,.5) inset;
}
listitem-2-1-2-0:hover::after {
	opacity: .9;
}

listitem-2-1-2-1::before {
	content: '';
	width: 24px;
	height: 14px;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	margin-right: 4px;
	-webkit-filter: brightness(200%);
	filter: brightness(200%);
}
.listitem.count-added-zero listitem-2-1-2-1::before {
	display: none;
}

.listitem.list-content-tv listitem-2-1-2-1::before {
	background-image: var(--ico-head-tv);
}

.listitem.list-content-anime listitem-2-1-2-1::before {
	background-image: var(--ico-head-anime);
}

.listitem.list-content-movies listitem-2-1-2-1::before {
	background-image: var(--ico-head-movies);
	width: 20px;
}

listitem-2-1-2-1::after {
	content: var(--count-added) ' ' var(--type);
	margin-right: 6px;
}

listitem-2-1-2-2::before {
	content: '';
	width: 20px;
	height: 13px;
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 4px;
	background-image: var(--ico-heart-white);
	will-change: transform;
}

listitem-2-1-2-2::after {
	content: var(--count-likes) ' likes';
	margin-right: 6px;
}

listitem-2-1-2-3::before {
	content: '';
	width: 24px;
	height: 19px;
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 4px;
	background-image: var(--ico-head-friends);
	-webkit-filter: brightness(200%);
	filter: brightness(200%);
	margin-left: 4px;
}

listitem-2-1-2-3::after {
	content: var(--count-followers) ' followers';
	margin-right: 6px;
}
.count-followers-one listitem-2-1-2-3::after {
	content: var(--count-followers) ' follower';
}

listitem-2-1-2-4::before {
	content: '';
	width: 20px;
	height: 14px;
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 4px;
	background-image: var(--ico-comments);
	margin-left: 4px;
}

listitem-2-1-2-4::after {
	content: var(--count-comments);
	margin-right: 6px;
}

listitem-2-1-2-5::before {
	content: '';
	width: 20px;
	height: 16px;
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 4px;
	background-image: var(--ico-suggestions);
	margin-left: 4px;
}

listitem-2-1-2-5::after {
	content: var(--count-suggested) ' suggestions';
	margin-right: 6px;
}
.count-suggested-one listitem-2-1-2-5::after {
	content: var(--count-suggested) ' suggestion';
}

.has-unread-comments listitem-2-1-2-4, .list-my.has-unread-suggested listitem-2-1-2-5 {
	opacity: 1;
}

.has-unread-comments listitem-2-1-2-4::before, .list-my.has-unread-suggested listitem-2-1-2-5::before {
	-webkit-filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}

.has-unread-comments listitem-2-1-2-4:hover::before, .list-my.has-unread-suggested listitem-2-1-2-5:hover::before {
	-webkit-filter: none;
	filter: none;
}

.has-unread-comments listitem-2-1-2-4::after, .list-my.has-unread-suggested listitem-2-1-2-5::after {
	color: var(--color-orange);
}
.has-unread-comments listitem-2-1-2-4:hover::after, .list-my.has-unread-suggested listitem-2-1-2-5:hover::after {
	color: #FFF;
}

listitem-3 {
	position: absolute;
	top: 0;
	right: 0;
}

.listitem.show-more-menu listitem-3 {
	width: auto;
}

listitem-3-1 {
	background-image: var(--ico-more-dots);
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	width: 38px;
	height: 38px;
	opacity: .2;
	transform: rotate(90deg);
	position: absolute;
	top: 5px;
	right: 0;
	z-index: 10;
}

@media (max-width: 1024px) {
	listitem-3 {
		top: auto;
		bottom: 0;
		height: 100%;
		justify-content: end;
	}
	listitem-3-1 {
		opacity: .7;
		top: auto;
		bottom: 5px;
	}
	
	.listitem.show-more-menu listitem-3-2 {
		top: auto;
		bottom: 8px;
	}
}

@media (min-width: 1025px) {

	.listitem:hover listitem-3-1 {
		opacity: .3;
	}

	.listitem:hover listitem-3-1:hover {
		opacity: .7;
	}
}
listitem-3-2 {
	top: 8px;
	right: 8px;
	position: relative;
	width: max-content;
	border-radius: 6px;
	border: 1px solid rgba(112, 112, 112, .19);
	box-shadow: 0 3px 6px rgb(0 0 0 / 40%);
	z-index: 5;
	flex-direction: column;
	background-color: #35383a;
	font-size: 14px;
	color: #fff;
	opacity: 0;
	pointer-events: none;
	z-index: 101;
	overflow: hidden;
	display: none;
}

.listitem.show-more-menu listitem-3-2 {
	opacity: 1;
	pointer-events: auto;
	display: flex;
}

listitem-3-2-1::after, listitem-3-2-2::after, listitem-3-2-3::after, listitem-3-2-4::after, listitem-3-2-6::after {
	opacity: .84;
	padding: 10px;
	padding-right: 14px;
	cursor: pointer;
	text-align: start;
	padding-left: 40px;
	font-size: 14px;
	color: #fff;
}

listitem-3-2-1:hover::after, listitem-3-2-2:hover::after, listitem-3-2-3:hover::after, listitem-3-2-4:hover::after, listitem-3-2-6:hover::after {
	opacity: 1;
	background-color: rgba(255, 255, 255, .2);
}

listitem-3-2-1::after {
	content: 'Edit list';
	background: var(--ico-memo-edit) left 10px center/20px no-repeat;
}

listitem-3-2-2::after {
	content: 'Open in new tab';
	background: var(--ico-external) left 10px center/16px no-repeat;
	border-bottom: rgba(255, 255, 255, .2) solid 1px;
}

listitem-3-2-3::after {
	content: 'Pin to top';
	background: var(--ico-shape-pin) left 10px center/16px no-repeat;
	border-bottom: rgba(255, 255, 255, .2) solid 1px;
}
.listitem.list-pinned listitem-3-2-3::after {
	content: 'Unpin from top';
}
.listitem.list-pinned listitem-pin {
	background-image: var(--ico-shape-pin);
	opacity: .3;
	background-size: 16px;
	position: absolute;
	height: 16px;
    width: 16px;
    top: 16px;
    right: 36px;
    opacity: .7;
}
.custom-lists:is(.list-discover,.list-liked,.list-trending,.list-followed,.list-random) :is(listitem-3-2-4,listitem-3-2-6) {
	display: none;
}
listitem-3-2-4::after {
	content: 'Add to Dashboard';
	background: var(--ico-shape-plus) left 10px center/16px no-repeat;
	border-bottom: rgba(255, 255, 255, .2) solid 1px;
}


listitem-3-2-6::after {
	content: 'Delete list';
	background: var(--ico-list-remove) left 13px center/14px no-repeat;
}
.listitem.list-user listitem-3-2-6::after {
	content: 'Unfollow list';
}

listitem-3-2-6:hover::after {
	background-color: rgb(196 33 33);
}
.type-recommendations listitem-3-2-6 {
	display: none;
}
.listitem.show-more-menu listitem-3-3 {
	position: fixed;
	height: 100vh;
	width: 100vw;
	opacity: .5;
	z-index: 100;
	top: 0;
	left: 0;
	cursor: not-allowed;
}
.simkltvdiscoverlistwrap.list-user listitem-3-2-6,.simkltvdiscoverlistwrap.list-discover listitem-3-2-6, .simkltvdiscoverlistwrap.list-user listitem-3-2-4, listitem-3-2-3 {
	display: none;
}
.simkltvdiscoverlistwrap.list-my listitem-3-2-3 {
	display: flex;
}
.listitem.list-user listitem-3-2-1 {
	display: none;
}
.simkltvdiscoverlistwrap.list-discover:has(.simkltvdiscoverlistleftfiltersitemoption-checkmark.Include[data-box="followed"]) listitem-3-2-6,.simkltvdiscoverlistwrap.list-discover:has(.simkltvdiscoverlistleftfiltersitemoption-checkmark.Include[data-box="created"]) listitem-3-2-6 {
	display: flex;
}

@media screen and (max-width: 1024px) {
	.listitem {
		flex-direction: column;
	}
	.listitem:hover {
		box-shadow: 0 0 0 1px hsl(0deg 0% 100% / 10%);
	}
	listitem-1 {
		padding-bottom: 8px;
		width: auto;
		max-width: 90%;
		margin-right: 0;
	}
	listitem-2 {
		align-self: flex-start;
	}
	
}

@media screen and (max-width: 768px) {
	listitem-2-1-2 {
		flex-wrap: wrap;
		gap: 10px;
	}
}



@media screen and (max-width: 540px) {
	.ua-android listitem-1 {
		gap: 6px;
	}
	.ua-android listitem-1-poster-1-1 {
		box-shadow: none;
	}
	.listitem {
		background-color: #1d2022;
	}
	lists-popular-wrap .listitem {
		background-color: rgba(23, 28, 33, .63);
	}
	lists-2-1 {
		max-width: 100%;
	}
	listitem-1-poster:not(:first-child) {
		margin-left: auto;
	}
	listitem-1 { 
		max-width: none;
	}
}

.SimklItemsNoResults {
    display: flex;
    color: white;
    height: 200px;
    border: 2px solid #252729;
    border-radius: 6px;
    padding: 32px;
    align-items: center;
    text-align: -webkit-center;
    flex-direction: column;
    justify-content: center;
}
add-to-custom-list-4 .SimklItemsNoResults {
	
	height: auto;
	border: 2px solid rgb(255 255 255 / 15%);
	padding: 24px;
	margin: 16px;
	margin-top: 0;
}
@media (max-width: 1024px) {
    pages-settings, page-previous, page-more, page-next, page-top{
		display: inline-block;
	}
}
/* END CUSTOM LISTS */
