:root {
    color-scheme: dark;
	color: #000;
	--color-background:#0c0f11;
	--color-foreground:rgba(37, 50, 60, .5);
	--color-foreground-6:rgba(37, 50, 60, .6);
	--color-foreground-7:rgba(37, 50, 60, .7);
	--color-foreground-8:rgba(37, 50, 60, .8);
	--color-foreground-9:rgba(37, 50, 60, .9);
	--color-button-background: rgb(36 38 41);
	--color-button-background-1: rgb(36 38 41 / 10%);
	--color-button-background-2: rgb(36 38 41 / 20%);
	--color-button-background-3: rgb(36 38 41 / 30%);
	--color-button-background-4: rgb(36 38 41 / 40%);
	--color-button-background-5: rgb(36 38 41 / 50%);
	--color-button-background-6: rgb(36 38 41 / 60%);
	--color-button-background-7: rgb(36 38 41 / 70%);
	--color-button-background-8: rgb(36 38 41 / 80%);
	--color-button-background-9: rgb(36 38 41 / 90%);
	
	--color-orange:#ffbf00;
	--color-purple:#4d1f7e;
	--color-blue:#002dff;
	--color-head-menu-text:#858ea0;
	--color-head-menu-hover-text:#fff;
	--color-head-menu-active-bg:hsla(0, 0%, 100%, .1);
	
	--simkl-logo: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE1MzYiIGhlaWdodD0iMTUzNiI+PHBhdGggZD0iTTIwNS44MzIgOTcwLjI4NGMwIDM1LjMyMiAxLjgyIDY1LjkgNS40MzMgOTEuNzc0IDYuNzA5IDUzLjE3NiAyOC4xOTggOTQuMzU5IDY0LjUwNyAxMjMuNTEgMzMuNTc5IDI3LjMwMiA4OC45MDcgNDUuNjU2IDE2NS45ODQgNTUuMDY1IDYzLjE3OCA3Ljk4MyAxNjUuOTgzIDExLjk5MyAzMDguNDUgMTEuOTkzIDIzNC4yODcgMCAzNzcuNDU1LTcuOTgyIDQyOS40MjgtMjMuOTQ3IDUyLjg1OS0xNS45NjQgOTAuOTM2LTQ1Ljc3IDExNC4yMzItODkuNDYgMjMuMjk1LTQ0LjE1MyAzNC45NDQtMTEzLjQ0NiAzNC45NDQtMjA3Ljg0MyAwLTg0LjUyNS0xMS45MDctMTQ1Ljc5OC0zNS42NDUtMTgzLjg1OC0xNS43MDItMjUuODM2LTM2LjY0LTQ1Ljc3Mi02Mi44ODUtNTkuODg1LTI2LjI0NC0xNC4wNzQtNjEuNTItMjQuNjQtMTA1LjktMzEuNjk3LTQzLjkzNy03LjAxOC0xNDUuNDUyLTEyLjkxNy0zMDQuNTgtMTcuNjIyLTE3NS43NTItNS42My0yNzQuNTc2LTExLjQ5LTI5Ni41NDUtMTcuNTg0LTI2LjAyNC03LjUxOS0zOS0yOC4xODgtMzktNjIuMDA2IDAtMzUuMjA1IDEyLjMxMi01Ny4wMyAzNi45NzItNjUuNTE0IDIxLjk3LTcuMDE4IDkyLjExNS0xMC41NjYgMjEwLjQ3Ni0xMC41NjYgMTE5LjY1IDAgMTk0Ljk1NSAxLjQyNyAyMjUuOTIgNC4yMDMgMzQuOTQyIDMuMzE3IDU1LjU4NCAxOC4wNCA2MS44NSA0NC4yNiAyLjI1IDguOTA4IDMuODM1IDI0LjgzMyA0LjcyIDQ3Ljc3N2gyNzFjLjM2OC0yMi40NDIuNTg5LTM4LjgzLjU4OS00OS4xMjcgMC05NS40NzUtMjEuNTI3LTE2MS42NzYtNjQuNTgtMTk4LjY1Ny0zMS44NDctMjYuNjgzLTgzLjg1OC00NS4zODYtMTU2LjAzMi01Ni4xODMtNTQuNy03Ljk0NC0xNDguNC0xMS45MTUtMjgxLjA5OS0xMS45MTUtMjA0LjAyNCAwLTMzMy4xNDkgNC43MDQtMzg3LjQwNyAxNC4wNzUtNjAuMDgyIDEwLjc5Ny0xMDQuOTQyIDMzLjA0Ny0xMzQuNTA1IDY2Ljc0OC0zOS40NzcgNDQuNTM4LTU5LjE5OCAxMjEuMTU4LTU5LjE5OCAyMjkuODIzIDAgNTEuNTU1IDQuMDE3IDkzLjI3OCAxMi4wOSAxMjUuMTI5IDE0LjMzOCA1Ny42NDkgNDQuODIyIDk4LjQwNyA5MS40NTEgMTIyLjI3NiAzNi4zMDkgMTguNzQxIDk4Ljg2MSAyOS41MzggMTg3LjYyMiAzMi4zNTMgMzQuMDU4LjkyNiAxMDguNDQ0IDQuMjA0IDIyMy4yMjggOS44MzMgMTExLjE3MiA1LjYzIDE4NC4yMyA4LjQ0NSAyMTkuMjEyIDguNDQ1IDUwLjY0NS45MjYgODIuNjc4IDguMjEzIDk2LjE2OCAyMS43ODcgOS44NDMgOS44MzIgMTQuNzgzIDI2LjkxNSAxNC43ODMgNTEuMjg2IDAgMzUuNjMtNy44NTIgNTguNjEyLTIzLjUxOCA2OC45MDgtMTEuMjA2IDcuMDE4LTM0LjUwMiAxMS45NTMtNjkuODg3IDE0LjczLTE4LjgzNy45NjMtODcuODQgMS42NTgtMjA3LjAxMSAyLjEyLTg2Ljk1NC0uNDYyLTEzOC4yNjUtLjkyNC0xNTMuOTMtMS4zODctMzEuMzY5LS45MjYtNTMuMzM4LTIuNTg0LTY1Ljg3MS00LjkzNi0xMi41MzItMi4zMTQtMjMuNzM4LTYuNDQtMzMuNTgtMTIuOTk2LTE4LjgzNS0xMy41NzMtMjguMDE0LTQ0LjAzNi0yNy41NzEtOTEuMzg5SDIwNS44MzJ2NTAuODI0LS4zNDd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+');
	
	
	
	
	--ico-dashboard: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5he2ZpbGw6I2ZmZn0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIHRyYW5zZm9ybT0icm90YXRlKDkwIDE2LjUgMTAuNSkiPgogICAgPHJlY3QgY2xhc3M9ImEiIHdpZHRoPSI5IiBoZWlnaHQ9IjEyIiByeD0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcgNikiLz4KICAgIDxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iOSIgaGVpZ2h0PSIxMiIgcng9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYgMTUpIi8+CiAgICA8cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjkiIGhlaWdodD0iOCIgcng9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYgNikiLz4KICAgIDxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iOSIgaGVpZ2h0PSI4IiByeD0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcgMTkpIi8+CiAgPC9nPgo8L3N2Zz4K");
	--ico-head-tv: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMyLjI3OSAwSDguNTI4QzcuMzg4IDAgNyAuNDggNyAxLjU5OXYxNS42MTdjMCAxLjEyMS4zNjQgMS41NzYgMS41MDQgMS41NzZoOS44MDF2MS41OTJjLTIuNTAxLjM0LTQuNTcgMS4wNC00LjU3IDEuMTkxIDAgLjA2Mi4wMjguMTI0LjA2OS40MjVoMTMuNzk5Yy4wNC0uMy4wNy0uMzYzLjA3LS40MjUgMCAwLTIuMzMtLjgxNi00Ljk0LTEuMTkxdi0xLjU5Mmg5LjU2OWMxLjE0IDAgMS42OTgtLjQwMiAxLjY5OC0xLjUyM1YxLjM0N0MzNCAuMjI3IDMzLjQyIDAgMzIuMjc5IDB6bS0uMDc1IDE2LjA5MWMwIC45NjEtLjIyOSAxLjAwNS0uOTA3IDEuMDA1SDkuNjQ4Yy0uNjQ0IDAtLjg1Mi0uMTM4LS44NTItMS4xVjIuNzI5YzAtLjk1OC4wNy0xLjAzMy44NzUtMS4wMzNoMjEuNDZjLjk4OSAwIDEuMDczLjA5OSAxLjA3My43OTV2MTMuNnoiIGZpbGw9IiM4NThGQTEiLz48L3N2Zz4=');
	--ico-head-anime: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzg1OEZBMSI+PHBhdGggZD0iTTI0LjM4NyAyMS4zNjVjLTEuMTUuNTcxLTIuNTEzLjYzNS0zLjYxNy42MzUtMS4wNiAwLTEuOTE0LS4xOTMtMi44OC0uNTQzbC0uODQ0LjQ0Yy00LjYxNS0xLjgwNy02LjQ1NS02LjczMy02LjQ1NS0xMS4yODdDMTAuNTkgNC4xMjMgMTUuMTk3IDAgMjAuODc5IDBjNS42ODEgMCAxMC4yODcgMy45MTggMTAuMjg3IDEwLjYxLjQ4NiAyLjI2LTMuMTYgMTEuNDItNi43OCAxMC43NTV6bTMuNjUzLTcuMDIyYy40NjktMS4yMTguNDY4LTIuMzY3LjQ2OC0zLjUyOCAwLTEuNjUtLjM3LTMuMDA3LS45OTQtNC4wOTQgMCAwLTEuNDYgMy4wNzMtNi4xODMgNC45MjgtMy4yMzMgMS4yNy03LjI5MyAxLjI0My03LjI5MyAxLjI0My4yNTUgNS4yIDMuMDYzIDguMDc0IDYuNzMgOC4wNzQgMS40NTUuMzk5IDMuNTM3LS44NzYgMy41MzctLjg3Ni0uMDAyLS4wNjIgMi43NzUtMS41MTQgMy43NDctNS43NDNsLS4wMTItLjAwNHoiLz48cGF0aCBkPSJNMTkuMjc2IDE0LjQzYzAgLjY3LS41MjcgMS4yMTUtMS4xNzggMS4yMTUtLjY1IDAtMS4xNzctLjU0NC0xLjE3Ny0xLjIxNSAwLS42Ny41MjctMS4yMTQgMS4xNzctMS4yMTRzMS4xNzguNTQ0IDEuMTc4IDEuMjE0em01Ljg2NC0yLjUxN2MuNTA1IDAgLjkxNC40MjEuOTE0Ljk0MXMtLjQwOS45NDItLjkxMy45NDItLjkxMy0uNDIxLS45MTMtLjk0MS40MDktLjk0Mi45MTMtLjk0MnptLTMuMjU0IDYuMTM1Yy0uMjI0IDAtLjQ0Ny0uMDM1LS42Ny0uMTA0YS40MDYuNDA2IDAgMCAxLS4yNi0uNTAzLjM5LjM5IDAgMCAxIC40ODgtLjI3Yy40ODQuMTU0Ljk2Ny4wNTUgMS40NzgtLjNhLjM4My4zODMgMCAwIDEgLjU0Mi4xMS40MS40MSAwIDAgMS0uMTA2LjU1OWMtLjQ4Ny4zMzgtLjk4LjUwOC0xLjQ3Mi41MDh6Ii8+PC9nPjwvc3ZnPg==');
	--ico-head-movies: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI4Ljk2NiAwbC0yLjkuODUgMS40MSAzLjg0MSAyLjc3OS0uODA5TDI4Ljk2NiAwem0tNC42NzEgMS4zMzVsLTMuNzg2IDEuMDkxLjA4LjE2Mi43MjYgMS45ODIuNjQ0IDEuNjk5IDMuNzg2LTEuMDkyLTEuNDUtMy44NDJ6bS01LjUxOCAxLjU3N2wtMy4zNDIuOTcgMS40NSAzLjg0MiAzLjM0Mi0uOTctLjg0Ni0yLjE4NC0uNjA0LTEuNjU4em0tNS4wNzQgMS40NTZsLTIuNzc5LjgwOSAxLjI5IDMuODgyIDIuODk5LS44NS0xLjQxLTMuODQxem0tMS40OSA0LjY5djExLjY0OGMwIC43MTcuNTc1IDEuMjk0IDEuMjg5IDEuMjk0aDE2Ljc1M2MuNzE0IDAgMS4yODktLjU3NyAxLjI4OS0xLjI5NFY5LjA2aC0xOS4zM3ptMi41NzcgMi41OWgxNC4xNzZ2My44ODJIMTQuNzl2LTMuODgzeiIgZmlsbD0iIzg1OEZBMSIvPjwvc3ZnPg==');
	--ico-head-radio: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMwIiBoZWlnaHQ9IjIyIj48ZyBmaWxsPSIjODU4ZmExIj48cGF0aCBkPSJNMTUuMDU4IDcuNTg3YzEuODQgMCAzLjMzMSAxLjUxMiAzLjMzMSAzLjM3NyAwIDEuODY1LTEuNDkxIDMuMzc3LTMuMzMxIDMuMzc3LTEuODQgMC0zLjMzMi0xLjUxMi0zLjMzMi0zLjM3NyAwLTEuODY1IDEuNDkyLTMuMzc3IDMuMzMyLTMuMzc3ek0yNS41MiAwbC0xLjQyMiAxLjQ0MmExMy41MDMgMTMuNTAzIDAgMCAxIDMuODc1IDkuNWMwIDMuNzItMS40OSA3LjA4Ny0zLjg5OCA5LjUyM2wxLjQ0NSAxLjQ2NUExNS41NjUgMTUuNTY1IDAgMCAwIDMwIDEwLjk2NUMzMCA2LjY4MyAyOC4yODggMi44MDYgMjUuNTIgMHpNOS4xMDYgNC43NmE4LjkyNSA4LjkyNSAwIDAgMC0yLjU4IDYuMjk2YzAgMi40NS45NzggNC42NjggMi41NTkgNi4yNzZsMS4xNy0xLjE4NmE3LjI0IDcuMjQgMCAwIDEtMi4wNzQtNS4wOWMwLTEuOTk3LjgtMy44MDQgMi4wOTQtNS4xMWwtMS4xNy0xLjE4N3oiLz48cGF0aCBkPSJNMjEuNTUgNC43NmwtMS4xNyAxLjE4NWE3LjI0IDcuMjQgMCAwIDEgMi4wNzMgNS4wOWMwIDEuOTk3LS44IDMuODA0LTIuMDk0IDUuMTFsMS4xNyAxLjE4N2E4LjkyNSA4LjkyNSAwIDAgMCAyLjU3OS02LjI5N2MwLTIuNDUtLjk3OC00LjY2OC0yLjU1OS02LjI3NnpNNC40OC4wN0ExNS41NjggMTUuNTY4IDAgMCAwIDAgMTEuMDM1QzAgMTUuMzE3IDEuNzEyIDE5LjE5NCA0LjQ4IDIybDEuNDIyLTEuNDQyYTEzLjUwMyAxMy41MDMgMCAwIDEtMy44NzUtOS41IDEzLjUgMTMuNSAwIDAgMSAzLjg5OC05LjUyM0w0LjQ4LjA3eiIvPjwvZz48L3N2Zz4=');
	--ico-head-friends: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzg1OEZBMSI+PHBhdGggZD0iTTIwLjUgMGMyLjI2MyAwIDQuMDk4IDEuODUgNC4wOTggNC4xMzEgMCAyLjI4Mi0xLjgzNSA0LjEzMi00LjA5OCA0LjEzMi0yLjI2NCAwLTQuMDk5LTEuODUtNC4wOTktNC4xMzJDMTYuNDAxIDEuODUgMTguMjM2IDAgMjAuNSAwem0xMi4yMDQgMi4yMmMxLjg4NCAwIDMuNDEgMS41NCAzLjQxIDMuNDM4IDAgMS44OTktMS41MjYgMy40MzgtMy40MSAzLjQzOC0xLjg4MyAwLTMuNDEtMS41NC0zLjQxLTMuNDM4IDAtMS44OTggMS41MjctMy40MzcgMy40MS0zLjQzN3ptOC4xNzcgMTcuNDE1bC0yLjY0Mi02LjQ0N2MtLjM1Mi4xODQtLjU3LjIyOC0xLjEwMy4zOTItLjQxMi4xMi0yLjIwNy41NjUtNi4zNzIuNTY1YTQ3LjUgNDcuNSAwIDAgMS0zLjAyLS4wOXY0LjgyM2EyLjMzNCAyLjMzNCAwIDAgMCAyLjMyNSAyLjM0M2g1LjI3YzEgMCAxLjg0Ny0uNjQxIDIuMTc0LTEuNTM2bC40NzMgMS4xNTRhMS41NiAxLjU2IDAgMCAwIDIuMDQ1Ljg1OGMuOC0uMzMyIDEuMTgtMS4yNTYuODUtMi4wNjJ6TTguMjk2IDIuMjIxYzEuODgzIDAgMy40MSAxLjUzOSAzLjQxIDMuNDM3IDAgMS44OTktMS41MjcgMy40MzctMy40MSAzLjQzNy0xLjg4NCAwLTMuNDEtMS41MzgtMy40MS0zLjQzNyAwLTEuODk4IDEuNTI2LTMuNDM3IDMuNDEtMy40Mzd6TS4xMTkgMTkuNjM1bDIuNjQyLTYuNDQ3Yy4zNTIuMTg0LjU3LjIyOCAxLjEwMy4zOTIuNDEyLjEyIDIuMjA3LjU2NSA2LjM3Mi41NjVhNDcuNSA0Ny41IDAgMCAwIDMuMDItLjA5djQuODIzYTIuMzM1IDIuMzM1IDAgMCAxLTIuMzI1IDIuMzQzSDUuNjZhMi4zMiAyLjMyIDAgMCAxLTIuMTc1LTEuNTM2bC0uNDczIDEuMTU0YTEuNTYxIDEuNTYxIDAgMCAxLTIuMDQ1Ljg1OCAxLjU4MyAxLjU4MyAwIDAgMS0uODQ5LTIuMDYyeiIvPjxwYXRoIGQ9Ik0zNy4wNDUgMTAuMDQ3cy00LjExNS41NjMtNi4zMjcuNTYzYy0xLjQ4NiAwLTMuODI1LS4xOTQtNS4yMDQtLjM2LS40OTMtLjQzOC0xLjEzOC0uNjQ2LTEuODQ2LS42NDZoLTYuMzM1Yy0uNzEgMC0xLjM1NC4yMDgtMS44NDcuNjQ2LTEuMzguMTY3LTMuNzE5LjM5LTUuMjA0LjM5LTIuMjEyIDAtNi4zMjgtLjU3OC02LjMyOC0uNTc4LS44MTQgMC0xLjQ3NC42NTgtMS40NzQgMS40NzcgMCAuODIuNDIgMS4xNjUgMS42NTUgMS41MzYgMCAwIDEuMzk3LjUwOSA2LjA3OC41MDkgMS45IDAgMy40MDItLjA5NSA0LjI4LS4yMDZ2NS45NjVjMCAxLjU1NiAxLjI5NiAyLjY1NyAyLjg0IDIuNjU3aDYuMzM1YzEuNTQzIDAgMi42ODMtMS4xIDIuNjgzLTIuNjU3VjEzLjM4YzEuMzE3LjExIDIuNDU4LjIwMyA0LjM1Ny4yMDMgNC42ODEgMCA2LjEyOS0uNTEgNi4xMjktLjUxIDEuMjM0LS4zNzEgMS42NjgtLjcxOSAxLjY2OC0xLjU0IDAtLjgyLS42NDYtMS40ODUtMS40Ni0xLjQ4NXoiLz48L2c+PC9zdmc+');
	--ico-head-manga: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIyMiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBkPSJNMCAwaDQydjIySDB6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBkYXRhLW5hbWU9Im1hbmdhIj4KICAgIDxnIGRhdGEtbmFtZT0ibWFuZ2EiIGZpbGw9IiM4NThmYTEiIGNsaXAtcGF0aD0idXJsKCNhKSI+CiAgICAgIDxwYXRoIGRhdGEtbmFtZT0iUGF0aCA3MCIgZD0iTTEyLjIxMSAxNi4yMTFoNC42MzFhLjU4LjU4IDAgMDEuNTc5LjU3OS41NzkuNTc5IDAgMTAxLjE1OCAwVjQuMDUzYTEuNzM5IDEuNzM5IDAgMDAtMS43MzctMS43MzdoLTQuNjMxYS41NzkuNTc5IDAgMDAtLjU3OS41Nzl2MTIuNzM3YS41NzkuNTc5IDAgMDAuNTc5LjU3OXptNS4yMS04LjEwNXYyLjMxNkgxMi43OVY4LjEwNXptLS41NzkgNi45NDdIMTIuNzl2LTMuNDc0aDQuNjMydjMuNTczYTEuNzM4IDEuNzM4IDAgMDAtLjU3OS0uMXptLjU3OS0xMXYyLjg5NWgtMS4xNTdWMy40NzRoLjU3OWEuNTguNTggMCAwMS41NzguNTc5em0tNC42MzItLjU3OWgyLjMxNnYzLjQ3NEgxMi43OXoiLz4KICAgICAgPHBhdGggZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzAiIGQ9Ik0xMy4zNjggNC42MzJoMS4xNThWNS43OWgtMS4xNTh6Ii8+CiAgICAgIDxwYXRoIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDMxIiBkPSJNMTMuMzY4IDEyLjczN2gxLjE1OHYxLjE1OGgtMS4xNTh6Ii8+CiAgICAgIDxwYXRoIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDMyIiBkPSJNMTUuNjg0IDEyLjczN2gxLjE1OHYxLjE1OGgtMS4xNTh6Ii8+CiAgICAgIDxwYXRoIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDMzIiBkPSJNMTMuMzY4IDguNjg0aDEuMTU4djEuMTU4aC0xLjE1OHoiLz4KICAgICAgPHBhdGggZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzQiIGQ9Ik0xNS42ODQgOC42ODRoMS4xNTh2MS4xNThoLTEuMTU4eiIvPgogICAgICA8cGF0aCBkYXRhLW5hbWU9IlBhdGggNzEiIGQ9Ik0zMy4wNTIgMGgtOC4xMDVhNC4wNTcgNC4wNTcgMCAwMC00LjA1MyA0LjA1M0E0LjA1NyA0LjA1NyAwIDAwMTYuODQyIDBIOC43MzdBMS43MzkgMS43MzkgMCAwMDcgMS43MzdWMTkuMWExLjczOSAxLjczOSAwIDAwMS43MzcgMS43MzdoOC4xMDVhLjU4LjU4IDAgMDEuNTExLjMwNSAxLjY3NSAxLjY3NSAwIDAwMS40OTIuODU4aDEuNDcxYS41NzkuNTc5IDAgMDAuNTc5LS41NzkuNTc5LjU3OSAwIDAwLjU3OS41NzloMS40NzFhMS42NzMgMS42NzMgMCAwMDEuNDkyLS44NTIuNTguNTggMCAwMS41MTEtLjMwNmg4LjEwNWExLjczOSAxLjczOSAwIDAwMS43MzYtMS43NDJWMS43MzdBMS43MzkgMS43MzkgMCAwMDMzLjA1MiAwek0xOS43MzcgNC4wNTN2MTQuNTM0YTQuMDQgNC4wNCAwIDAwLTIuODk1LTEuMjE5aC02LjM2OFYxLjE1OGg2LjM2OGEyLjkgMi45IDAgMDEyLjg5NSAyLjg5NXpNMTguMzcyIDIwLjZhMS43MzUgMS43MzUgMCAwMC0xLjUzLS45MTVIOC43MzdhLjU4LjU4IDAgMDEtLjU3OS0uNTc5VjEuNzM3YS41OC41OCAwIDAxLjU3OS0uNTc5aC41Nzl2MTYuNzg5YS41NzkuNTc5IDAgMDAuNTc5LjU3OWg2Ljk0N2EyLjkgMi45IDAgMDEyLjgzNiAyLjMxNmgtLjgzM2EuNTMxLjUzMSAwIDAxLS40NzMtLjI0M3ptMy42OC0xNi41NDdhMi45IDIuOSAwIDAxMi44OTUtMi44OTVoNi4zNjh2MTYuMjFoLTYuMzY4YTQuMDQgNC4wNCAwIDAwLTIuODk1IDEuMjE5ek0zMy42MzEgMTkuMWEuNTc5LjU3OSAwIDAxLS41NzkuNTc5aC04LjEwNWExLjczNiAxLjczNiAwIDAwLTEuNTMuOTE1LjUzLjUzIDAgMDEtLjQ3My4yNDNoLS44MzNhMi45IDIuOSAwIDAxMi44MzYtMi4zMTZoNi45NDdhLjU3OS41NzkgMCAwMC41NzktLjU3OVYxLjE1OGguNTc5YS41OC41OCAwIDAxLjU3OS41Nzl6Ii8+CiAgICAgIDxwYXRoIGRhdGEtbmFtZT0iUGF0aCA3MiIgZD0iTTI5LjU3OCAxNi4yMTFhLjU3OS41NzkgMCAwMC41NzktLjU3OVYyLjg5NWEuNTc5LjU3OSAwIDAwLS41NzktLjU3OWgtNC42MzFhMS43MzkgMS43MzkgMCAwMC0xLjczNyAxLjczN3YxMi43MzZhLjU3OS41NzkgMCAxMDEuMTU4IDAgLjU3OS41NzkgMCAwMS41NzktLjU3OXptLTUuMjEtOC4xMDVIMjl2My40NzRoLTQuNjMyem0wLTQuMDUzYS41OC41OCAwIDAxLjU3OS0uNTc5SDI5djMuNDc0aC00LjYzMnptMCAxMS4xdi0yLjQxNkgyOXYyLjMxNmgtNC4wNTNhMS43MzYgMS43MzYgMCAwMC0uNTc5LjF6Ii8+CiAgICAgIDxwYXRoIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDM1IiBkPSJNMjQuOTQ3IDQuNjMyaDEuMTU4VjUuNzloLTEuMTU4eiIvPgogICAgICA8cGF0aCBkYXRhLW5hbWU9IlJlY3RhbmdsZSAzNiIgZD0iTTI3LjI2MyA0LjYzMmgxLjE1OFY1Ljc5aC0xLjE1OHoiLz4KICAgICAgPHBhdGggZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzciIGQ9Ik0yNC45NDcgOS4yNjNoMS4xNTh2MS4xNThoLTEuMTU4eiIvPgogICAgICA8cGF0aCBkYXRhLW5hbWU9IlJlY3RhbmdsZSAzOCIgZD0iTTI3LjI2MyA5LjI2M2gxLjE1OHYxLjE1OGgtMS4xNTh6Ii8+CiAgICAgIDxwYXRoIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDM5IiBkPSJNMjQuOTQ3IDEzLjMxNmgxLjE1OHYxLjE1OGgtMS4xNTh6Ii8+CiAgICAgIDxwYXRoIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDQwIiBkPSJNMjcuMjYzIDEzLjMxNmgxLjE1OHYxLjE1OGgtMS4xNTh6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K');
	--ico-discord: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NS42NzciIGhlaWdodD0iMzUuMzU5Ij48cGF0aCBkPSJNMzguNjkzIDIuOTYxQTM3LjIgMzcuMiAwIDAgMCAyOS4yNjkgMGEyNy42MyAyNy42MyAwIDAgMC0xLjIwNyAyLjUwNiAzNC42IDM0LjYgMCAwIDAtMTAuNDQ0IDBBMjYuNzg4IDI2Ljc4OCAwIDAgMCAxNi40IDBhMzcuMDc5IDM3LjA3OSAwIDAgMC05LjQzMSAyLjk2OUEzOS41MjIgMzkuNTIyIDAgMCAwIC4xOTQgMjkuNDM1YTM3LjY3NiAzNy42NzYgMCAwIDAgMTEuNTU4IDUuOTIgMjguNzQzIDI4Ljc0MyAwIDAgMCAyLjQ3NS00LjA3NyAyNC4zNCAyNC4zNCAwIDAgMS0zLjktMS45Yy4zMjctLjI0Mi42NDctLjUuOTU2LS43NTZhMjYuNjM1IDI2LjYzNSAwIDAgMCAyMy4xMDggMGMuMzEzLjI2MS42MzIuNTE0Ljk1Ni43NTZhMjQuMjc5IDI0LjI3OSAwIDAgMS0zLjkwNSAxLjkgMjguNjE3IDI4LjYxNyAwIDAgMCAyLjQ3NSA0LjA3NyAzNy42IDM3LjYgMCAwIDAgMTEuNTY2LTUuOTIgMzkuNDgzIDM5LjQ4MyAwIDAgMC02Ljc5LTI2LjQ3NFpNMTUuMjUxIDI0LjEwNGE0LjQzNCA0LjQzNCAwIDAgMS00LjEwNy00LjY2OSA0LjQxMSA0LjQxMSAwIDAgMSA0LjEwNi00LjY3NSA0LjM4MiA0LjM4MiAwIDAgMSA0LjEwNyA0LjY3NSA0LjQgNC40IDAgMCAxLTQuMTA2IDQuNjY5Wm0xNS4xNzYgMGE0LjQzNCA0LjQzNCAwIDAgMS00LjEwNy00LjY2OSA0LjQxIDQuNDEgMCAwIDEgNC4xMDYtNC42NzUgNC4zODIgNC4zODIgMCAwIDEgNC4xMDcgNC42NzUgNC40MDcgNC40MDcgMCAwIDEtNC4xMDcgNC42NjlaIiBmaWxsPSIjZmZmIi8+PC9zdmc+');
	--ico-facebook:  url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY1LjEyIiBoZWlnaHQ9IjEzNjUuMTIiIHZpZXdCb3g9IjAgMCAxNDIyMiAxNDIyMiI+PGNpcmNsZSBjeD0iNzExMSIgY3k9IjcxMTIiIHI9IjcxMTEiIGZpbGw9IiMxOTc3ZjMiLz48cGF0aCBkPSJNOTg3OSA5MTY4bDMxNS0yMDU2SDgyMjJWNTc3OGMwLTU2MiAyNzUtMTExMSAxMTU5LTExMTFoODk3VjI5MTdzLTgxNC0xMzktMTU5Mi0xMzljLTE2MjQgMC0yNjg2IDk4NC0yNjg2IDI3Njd2MTU2N0g0MTk0djIwNTZoMTgwNnY0OTY5YzM2MiA1NyA3MzMgODYgMTExMSA4NnM3NDktMzAgMTExMS04NlY5MTY4eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
	--ico-head-characters: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIyMiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBkPSJNMCAwaDQydjIySDB6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBkYXRhLW5hbWU9ImNoYXJhY3RlcnMiIGNsaXAtcGF0aD0idXJsKCNhKSI+CiAgICA8ZyBkYXRhLW5hbWU9Ikdyb3VwIDI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMSkiIGZpbGw9IiM4NThmYTEiPgogICAgICA8Y2lyY2xlIGRhdGEtbmFtZT0iRWxsaXBzZSAxIiBjeD0iMS44NTgiIGN5PSIxLjg1OCIgcj0iMS44NTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjg0MiA5LjY4MykiLz4KICAgICAgPGNpcmNsZSBkYXRhLW5hbWU9IkVsbGlwc2UgMiIgY3g9IjEuODU4IiBjeT0iMS44NTgiIHI9IjEuODU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjY2NCA5LjY4MykiLz4KICAgICAgPHBhdGggZGF0YS1uYW1lPSJQYXRoIDUwIiBkPSJNMTkuMzE3IDkuNTI0YTIuMDc2IDIuMDc2IDAgMDAtMS4xMTMtLjUxYy4wMjMtLjg4MSAwLTEuODMyLS4wNy0yLjk2OEMxNy44MDkgMS4zNjIgMTQuNjA5Ljk5MSAxMC4xMS45OTFBMTYuMDE2IDE2LjAxNiAwIDAxNC4zNi4wMzlhLjcuNyAwIDAwLS42LjA3LjY0Ny42NDcgMCAwMC0uMzI1LjQ4NyAyLjIzNSAyLjIzNSAwIDAwMCAuNTU3Yy0uMDkzLS4wMjMtLjE4Ni0uMDctLjI3OC0uMDkzYS42NzMuNjczIDAgMDAtLjU1Ny4wNDYuNjI5LjYyOSAwIDAwLS4zMjUuNDQxIDcuNTM1IDcuNTM1IDAgMDAuMTE2IDIuODI5IDcuMzY1IDcuMzY1IDAgMDAtLjMgMS42N2MtLjA3IDEuMTEzLS4wOTMgMi4wODctLjA3IDIuOTY4YTIuMzcyIDIuMzcyIDAgMDAtMS4xMTMuNTEgMy4zNTEgMy4zNTEgMCAwMC0uOSAyLjYyYzAgMS41NzcuNjI2IDIuNTI4IDEuODc4IDIuODI5YTkuMjgyIDkuMjgyIDAgMDA0LjEgNS43MjggNy4wODkgNy4wODkgMCAwMDQuMTI4IDEuMyA3LjI1OSA3LjI1OSAwIDAwNC4xMjgtMS4zIDkuMjgyIDkuMjgyIDAgMDA0LjEtNS43MjggMi41NjYgMi41NjYgMCAwMDEuODc4LTIuODI5IDMuMzE4IDMuMzE4IDAgMDAtLjkwMy0yLjYyem0tMS42OTMgMy43OGExLjA5IDEuMDkgMCAwMC0uOTc0IDFjLS4xODYgMS44MzItMS4zNDUgMy40NzgtMy40MzIgNC45NjNhNS40NDQgNS40NDQgMCAwMS02LjIxNSAwYy0yLjA4Ny0xLjQ2MS0zLjIyMy0zLjEzMS0zLjQzMi00Ljk2M2ExLjA5IDEuMDkgMCAwMC0xLS45NzRjLS41MS0uMDQ2LS43ODgtLjA5My0uNzg4LTEuMTU5IDAtLjkyOC4yMDktMS4yMjkuMy0xLjNhLjM1Ny4zNTcgMCAwMS4xNjItLjA3IDkuNTQ0IDkuNTQ0IDAgMDAuMTM5Ljk3NGMuMDkzLjM0OC41NTcuNDg3IDEgLjQ4Ny4zNzEtLjAyMy43NjUtLjEzOS44MTItLjQ2NGEyLjI3NSAyLjI3NSAwIDAwLjAyMy0uNDY0IDEyLjM5MSAxMi4zOTEgMCAwMS4yNzgtMi45IDEuNTUyIDEuNTUyIDAgMDExLjg3OC0xLjExMyAxNi41NTcgMTYuNTU3IDAgMDAzLjcxLjM5NCAxNi41NTcgMTYuNTU3IDAgMDAzLjcxLS4zOTQgMS41NTIgMS41NTIgMCAwMTEuODc4IDEuMTEzIDEwLjI4NSAxMC4yODUgMCAwMS4yNzggMi45IDIuMjc1IDIuMjc1IDAgMDAuMDIzLjQ2NGMuMDQ2LjMyNS40NjQuNDY0LjgxMi40NjQuNDQxIDAgLjktLjEzOSAxLS40ODdhOC42MTkgOC42MTkgMCAwMC4xMzktLjk3NGMuMDkzLjAyMy4xNjIuMDQ2LjE2Mi4wNy4wOTMuMDkzLjMuMzcxLjMgMS4zLjA0OSAxLjA0LS4yMjkgMS4wNjMtLjc2MyAxLjEzM3oiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=');
	--ico-head-people: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCA0MiAyMiI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wZW9wbGUiPg0KICAgICAgPHJlY3Qgd2lkdGg9IjQyIiBoZWlnaHQ9IjIyIi8+DQogICAgPC9jbGlwUGF0aD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0icGVvcGxlIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wZW9wbGUpIj4NCiAgICA8ZyBpZD0icGVvcGxlLTIiIGRhdGEtbmFtZT0icGVvcGxlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1KSI+DQogICAgICA8ZyBpZD0iR3JvdXBfMjAiIGRhdGEtbmFtZT0iR3JvdXAgMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwXzE5IiBkYXRhLW5hbWU9Ikdyb3VwIDE5Ij4NCiAgICAgICAgICA8ZyBpZD0iR3JvdXBfMTgiIGRhdGEtbmFtZT0iR3JvdXAgMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNzA0KSI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXBfMTciIGRhdGEtbmFtZT0iR3JvdXAgMTciPg0KICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXBfMTYiIGRhdGEtbmFtZT0iR3JvdXAgMTYiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cF8xNSIgZGF0YS1uYW1lPSJHcm91cCAxNSI+DQogICAgICAgICAgICAgICAgICA8cGF0aCBpZD0iUGF0aF80MiIgZGF0YS1uYW1lPSJQYXRoIDQyIiBkPSJNMjQuNDQ4LDI3LjA0MWguMjExYTEuODUxLDEuODUxLDAsMCwxLS4xNjYtLjE0MSw5LjU3Myw5LjU3MywwLDAsMS0yLjk1LTYuNTUyQTUuNCw1LjQsMCwwLDEsMjYuODk1LDE1YTUuNDQsNS40NCwwLDAsMSw1LjIxMSw1LjUyMSw5LjA4Niw5LjA4NiwwLDAsMS0zLjE1OSw2LjQxNmMuMzU5LDEuMzE1LDIuMzI1LDEuNzQ1LDYuMzc5LDIuODEzYTQuOCw0LjgsMCwwLDEsMy43MTYsNi4xYy0uNTIxLDEuNC0yMy44NzMsMS42NjItMjQuMzEzLDAtLjEtLjY4OC0xLjEzLTQuOTEyLDMuMzc1LTYuMUMyMi4wNDYsMjguNzA5LDI0LjAxMSwyOC4yNzMsMjQuNDQ4LDI3LjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC41NTkgLTE0Ljk5OSkiIGZpbGw9IiM4NThmYTEiLz4NCiAgICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzQzIiBkYXRhLW5hbWU9IlBhdGggNDMiIGQ9Ik00My4xNDUsNTAuNzJoLS4xNzljLjAxNS0uMDQxLjAyNi0uMDgxLjAzOC0uMTI0QTEuNTQ0LDEuNTQ0LDAsMCwwLDQzLjE0NSw1MC43MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMy4wNjQgLTM4LjY4NikiIGZpbGw9IiM4NThmYTEiLz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICA8L2c+DQogICAgICAgICAgPHBhdGggaWQ9IlBhdGhfNDQiIGRhdGEtbmFtZT0iUGF0aCA0NCIgZD0iTTguNTg2LDM1Ljg4MmwuNjM4LS4yMDZjMS4yMTEtLjM5LDIuMTctLjcsMi44ODktMS4wMWExLjY1NCwxLjY1NCwwLDAsMS0uOTkxLTEuMDksNi41NDYsNi41NDYsMCwwLDAsMS4yNjktMS45MTgsMTIuMywxMi4zLDAsMCwxLTEuMjI2LTUuMDQxLDYuOTgsNi45OCwwLDAsMSwuMjQtMS43ODEsMi43LDIuNywwLDAsMC0xLjU4My0uNTU3Yy0xLjY0OSwwLTMuMzkyLDEuNjUzLTMuMzkyLDQuMTY2YTguMzA3LDguMzA3LDAsMCwwLDEuODcsNS4xLDEuMzI4LDEuMzI4LDAsMCwwLC4xLjExSDguMjdjLS4yNzcuOTYtMS41MjIsMS4zLTQuMDIyLDIuMTA5LTIuODU2LjkyNS0yLjIsNC4yMTYtMi4xNCw0Ljc1MS4wOC4zNzIsMS4zNjMuNjIsMy4xNTUuNzU5QzUuMTg5LDM3Ljc3OSw2Ljk3LDM2LjQsOC41ODYsMzUuODgyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMDAxIC0yMS41NDIpIiBmaWxsPSIjODU4ZmExIi8+DQogICAgICAgICAgPHBhdGggaWQ9IlBhdGhfNDUiIGRhdGEtbmFtZT0iUGF0aCA0NSIgZD0iTTY2LjI4OSwzNS44ODJsLS42MzgtLjIwNmMtMS4yMTEtLjM5LTIuMTctLjctMi44ODktMS4wMWExLjY1NCwxLjY1NCwwLDAsMCwuOTkxLTEuMDksNi41NDYsNi41NDYsMCwwLDEtMS4yNjktMS45MTgsMTIuMjk0LDEyLjI5NCwwLDAsMCwxLjIyNi01LjA0MSw2Ljk4LDYuOTgsMCwwLDAtLjI0LTEuNzgxLDIuNywyLjcsMCwwLDEsMS41ODMtLjU1N2MxLjY0OSwwLDMuMzkyLDEuNjUzLDMuMzkyLDQuMTY2YTguMzA3LDguMzA3LDAsMCwxLTEuODcsNS4xLDEuMzI4LDEuMzI4LDAsMCwxLS4xLjExaC4xMzRjLjI3Ny45NiwxLjUyMiwxLjMsNC4wMjIsMi4xMDksMi44NTYuOTI1LDIuMiw0LjIxNiwyLjE0LDQuNzUxLS4wOC4zNzItMS4zNjMuNjItMy4xNTUuNzU5QzY5LjY4NywzNy43NzksNjcuOTA1LDM2LjQsNjYuMjg5LDM1Ljg4MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MC44NzYgLTIxLjU0MikiIGZpbGw9IiM4NThmYTEiLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=');
	--ico-head-apps: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ljc5MiA4Ljg3OGwtNy40MzUgMTAuMTk4QTEuODMzIDEuODMzIDAgMCAwIDExLjgzMyAyMmgxOC4zMzRhMS44MzMgMS44MzMgMCAwIDAgMS40NzYtMi45MjRMMjQuMjA4IDguODc4VjIuMjkyaC4yM2ExLjE0NiAxLjE0NiAwIDAgMCAwLTIuMjkyaC02Ljg3NWExLjE0NiAxLjE0NiAwIDAgMCAwIDIuMjkyaC4yMjl2Ni41ODZ6bTIuMjkxLTYuNTg2aDEuODM0djYuODc1bDMuMjA4IDQuNTgzaC04LjI1bDMuMjA4LTQuNTgzVjIuMjkyeiIgZmlsbD0iIzg1OEZBMSIvPjwvc3ZnPg==');
	--ico-head-vip: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjM3IiBoZWlnaHQ9IjIyIj48cGF0aCBkPSJNMTguMTc0IDIuNzlMOS45OSAxMi40NDQgMi43MSA5Ljg0M2MtLjcwMy0uMjUtMS4wNTQuOC0uMzUxIDEuMDVsNy42MyAyLjc1MmMuMjAxLjA1LjQ1MiAwIC42MDMtLjJsOC40MzQtOS45NTZjLjQ1Mi0uNTUtLjQwMi0xLjMtLjg1My0uN3pNMzcgOC40NDFWMjAuOTVDMzcgMjEuNSAzNi41NDggMjIgMzUuOTQ2IDIySDEuMDU0Qy40NTIgMjIgMCAyMS41IDAgMjAuOTVWOC40NDFjMC0uNzUuNzAzLTEuMjUgMS40MDYtMWw3Ljg4MiAyLjg1MUwxNy42NzIuMzM4Yy40MDEtLjQ1IDEuMjA0LS40NSAxLjYwNiAwbDguMzg0IDkuOTU1IDcuOTMyLTIuODUxYy42NTMtLjI1IDEuNDA2LjI1IDEuNDA2IDF6IiBmaWxsPSIjODQ4ZTllIi8+PC9zdmc+');
	--ico-head-search: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXBAMAAAD9xqKtAAAALVBMVEUAAACGj6CGj6CGj6CGj6CGj6CGj6CGj6CGj6CGj6CGj6CGj6CGj6CGj6CGj6B6MiKgAAAADnRSTlMA8BCgMIBkQNDgsCDAkHc/rr8AAACjSURBVBjTTcwhDsJAEIXhl1IFwRD0hgQBAtETNOUGOBxpUEgCClNZWYXuEZBIjsAdNqQIEt4ZmNnNhP7qy7xkAJwda8TmlK7RjdoXyjFDE/WDfntv2alzToEl/UzccgOMyKOY1MtNLmpIO7Hd82DHEkgcC/szoIdU0e/TJ7/qIUMfddIwlEFaRb+gHcj6ooO2OCF17GCtydIsw7s/4D/IJ6vKfuJBWMN/ntNlAAAAAElFTkSuQmCC');
	--ico-head-settings: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1Ij48cGF0aCBkPSJNMTEuMTcgMTIuNWExLjMzIDEuMzMgMCAxIDEgMi42NjEuMDAyIDEuMzMgMS4zMyAwIDAgMS0yLjY2MS0uMDAyem0xLjMzLTMuNDU3YTMuNDU4IDMuNDU4IDAgMSAwIDAgNi45MTUgMy40NTggMy40NTggMCAwIDAgMC02LjkxNXptLTguOTU3IDZhOS4wOSA5LjA5IDAgMCAwIC44NSAyLjAzMmwtMS41OTUgMS43NDRhMS4xNyAxLjE3IDAgMCAwIDAgMS42NTVsMS43MjggMS43MjhhMS4xNjkgMS4xNjkgMCAwIDAgMS42NTUgMGwxLjc0NS0xLjU5NmE5LjAxOCA5LjAxOCAwIDAgMCAyLjAzMS44NTFsLjE1IDIuMzczYzAgLjY0OS41MiAxLjE3IDEuMTcgMS4xN2gyLjQ0N2MuNjQ4IDAgMS4xNy0uNTIxIDEuMTctMS4xN2wuMTQ4LTIuMzczYTkuMDA1IDkuMDA1IDAgMCAwIDIuMDMyLS44NWwxLjc0NSAxLjU5NWExLjE2OSAxLjE2OSAwIDAgMCAxLjY1NSAwbDEuNzI4LTEuNzI5YTEuMTcgMS4xNyAwIDAgMCAwLTEuNjU0bC0xLjU5Ni0xLjc0NGE5LjAwNyA5LjAwNyAwIDAgMCAuODUxLTIuMDMybDIuMzczLS4xNWMuNjQ5IDAgMS4xNy0uNTIgMS4xNy0xLjE3di0yLjQ0NmMwLS42NS0uNTIxLTEuMTctMS4xNy0xLjE3bC0yLjM3My0uMTVhOS4wMDYgOS4wMDYgMCAwIDAtLjg1LTIuMDMybDEuNTk1LTEuNzQ0YTEuMTcgMS4xNyAwIDAgMCAwLTEuNjU1bC0xLjcyOC0xLjcyOGExLjE2OSAxLjE2OSAwIDAgMC0xLjY1NSAwbC0xLjc0NSAxLjU5NWE5LjAxMSA5LjAxMSAwIDAgMC0yLjAzMi0uODVsLS4xNDgtMi4zNzNjMC0uNjQ5LS41MjItMS4xNy0xLjE3LTEuMTdoLTIuNDQ3Yy0uNjUgMC0xLjE3LjUyMS0xLjE3IDEuMTdsLS4xNSAyLjM3M2E5LjAyMyA5LjAyMyAwIDAgMC0yLjAzMS44NUw2LjE4IDIuNzk4YTEuMTY5IDEuMTY5IDAgMCAwLTEuNjU1IDBMMi43OTggNC41MjZhMS4xNyAxLjE3IDAgMCAwIDAgMS42NTVsMS41OTYgMS43NDRhOS4wMDYgOS4wMDYgMCAwIDAtLjg1MSAyLjAzM2wtMi4zNzMuMTQ4Yy0uNjQ4IDAtMS4xNy41MjItMS4xNyAxLjE3djIuNDQ3YzAgLjY1LjUyMSAxLjE3IDEuMTcgMS4xN2wyLjM3My4xNXpNMTIuNSA2LjkxNWMzLjA4NSAwIDUuNTg1IDIuNSA1LjU4NSA1LjU4NWE1LjU4NCA1LjU4NCAwIDEgMS0xMS4xNyAwYzAtMy4wODUgMi41LTUuNTg1IDUuNTg1LTUuNTg1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
	
	
	
	--ico-list-watching: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjUuNyIgaGVpZ2h0PSI3Mi45Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTI1LjYgMzZjLTEuMS05LjMtMjQuNC0zNi02Mi44LTM2QzI0LjMgMCAxLjEgMjMuNyAwIDM1Ljl2LjVsLjEuNWMxLjEgOS4zIDI0LjQgMzYgNjIuOCAzNiAzOC41IDAgNjEuNy0yMy43IDYyLjgtMzUuOXYtLjV6TTYyLjggNjRDMzAgNjQgMTAuMyA0MS43IDguOCAzNi4yYzEuNC03IDE5LjQtMjcuNCA1NC0yNy40IDMyLjggMCA1Mi41IDIyLjMgNTQgMjcuOS0xLjQgNy0xOS40IDI3LjMtNTQgMjcuM3oiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTc0LjQgMzkuM2ExMC45NjggMTAuOTY4IDAgMCAxLTExLTExIDEwLjQgMTAuNCAwIDAgMSAxLjctNS44IDEyLjE5MiAxMi4xOTIgMCAwIDEgMy4xLTMuMyAxOS4wNTMgMTkuMDUzIDAgMCAwLTUuNC0uOCAxOC4wNSAxOC4wNSAwIDEgMCAxOC4xIDE4LjcgMTAuMjc3IDEwLjI3NyAwIDAgMS00LjEgMS45IDkuODYyIDkuODYyIDAgMCAxLTIuNC4zeiIvPjwvc3ZnPg==');
	--ico-list-plan: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjUgMjUiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiPjxwYXRoIGQ9Ik0yMy40MTggOS43Yy0uMTktLjU2NS0uNjgtLjk4LTEuMjY3LTEuMDdsLTUuNzIzLS44OC0yLjQ5LTUuMzMyYy0uMjYtLjU2LS44Mi0uOTE4LTEuNDM3LS45MTgtLjYxNiAwLTEuMTc3LjM1Ny0xLjQzOC45MThMOC41NzMgNy43NWwtNS43MjUuODhjLS41ODguMDktMS4wNzYuNTA1LTEuMjY2IDEuMDctLjE5LjU3LS4wNDYgMS4xOTcuMzcgMS42MjNsNC4xOTQgNC4zMjUtLjk3MiA1Ljk5N2MtLjEuNjA0LjE1NSAxLjIxLjY1IDEuNTYzLjI3NS4xOTMuNTk2LjI5Mi45MTcuMjkyLjI2NCAwIC41My0uMDY3Ljc3LS4ybDQuOTktMi43NzIgNC45OSAyLjc3MmMuMjQuMTMzLjUwNi4yLjc3LjIuMzIgMCAuNjQtLjEuOTE1LS4yOTIuNDk3LS4zNTMuNzUtLjk2LjY1LTEuNTYzbC0uOTcyLTUuOTk3IDQuMTk2LTQuMzI1Yy40MTQtLjQyNy41NTYtMS4wNTQuMzY4LTEuNjIyem0tNS43MDIgNC44MzNjLS4zNS4zNjItLjUxLjg3LS40MyAxLjM3MmwuOTczIDUuOTk2LTQuOTkyLTIuNzdjLS4yNC0uMTM0LS41MDQtLjItLjc2OC0uMnMtLjUzLjA2Ni0uNzY4LjJsLTQuOTkgMi43Ny45NzItNS45OTVjLjA4LS41LS4wOC0xLjAxLS40My0xLjM3MkwzLjA5IDEwLjIwOWw1LjcyMy0uODhjLjUyMy0uMDguOTc0LS40MiAxLjE5OC0uOWwyLjQ5LTUuMzMyIDIuNDg5IDUuMzNjLjIyMy40ODMuNjczLjgyIDEuMTk2LjlsNS43MjUuODgtNC4xOTQgNC4zMjV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+');
	--ico-checkmark: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4wMDIiIGhlaWdodD0iOSI+CiAgPHBhdGggZGF0YS1uYW1lPSJQYXRoIDUxIiBkPSJNNC44NzcgOWEuNzg1Ljc4NSAwIDAxLS41NjYtLjI0M2wtNC4wNzYtNGEuODYxLjg2MSAwIDAxMC0xLjE4bC41NjctLjU5YS43NzYuNzc2IDAgMDExLjEzMiAwbDIuOTQzIDIuODg1TDEwLjA3LjI0N2EuNzc2Ljc3NiAwIDAxMS4xMzIgMGwuNTY2LjU5YS44NjEuODYxIDAgMDEwIDEuMThMNS40NDMgOC43NTlhLjc4My43ODMgMCAwMS0uNTY1LjI0M3oiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==');
	--ico-list-completed: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjUgMjUiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiPjxwYXRoIGQ9Ik0xLjUgMTIuNWMwLTYuMDc1IDQuOTI1LTExIDExLTExczExIDQuOTI1IDExIDExLTQuOTI1IDExLTExIDExLTExLTQuOTI1LTExLTExeiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTEuMzc1IDE3Yy0uMjEyIDAtLjQxNi0uMDg3LS41NjYtLjI0M2wtNC4wNzYtNC4wMDJjLS4xNS0uMTU2LS4yMzQtLjM3LS4yMzQtLjU5IDAtLjIyMy4wODQtLjQzNS4yMzQtLjU5bC41NjctLjU5Yy4xNTctLjE2NS4zNi0uMjQ1LjU2Ni0uMjQ1LjIwNSAwIC40MS4wOC41NjYuMjQ1bDIuOTQzIDIuODg1IDUuMTkzLTUuNjI1Yy4xNS0uMTU2LjM1NC0uMjQ1LjU2Ni0uMjQ1LjIxMiAwIC40MTYuMDkuNTY2LjI0NWwuNTY2LjU5Yy4zMTIuMzI1LjMxMi44NTQgMCAxLjE4bC02LjMyNSA2Ljc0MmMtLjE1LjE1Ni0uMzUzLjI0My0uNTY1LjI0M3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=');
	--ico-list-completed-full: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTEgMTJhMTEgMTEgMCAxIDEgMTEgMTFBMTEgMTEgMCAwIDEgMSAxMnoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEwLjg3NSAxNi41YS43ODUuNzg1IDAgMCAxLS41NjYtLjI0M2wtNC4wNzYtNGEuODYxLjg2MSAwIDAgMSAwLTEuMThsLjU2Ny0uNTlhLjc3Ni43NzYgMCAwIDEgMS4xMzIgMGwyLjk0MyAyLjg4NSA1LjE5My01LjYyNWEuNzc2Ljc3NiAwIDAgMSAxLjEzMiAwbC41NjYuNTlhLjg2MS44NjEgMCAwIDEgMCAxLjE4bC02LjMyNSA2Ljc0MmEuNzgzLjc4MyAwIDAgMS0uNTY1LjI0M3oiIGZpbGw9IiMwMzA0MGIiLz48L3N2Zz4=');
	--ico-list-marked: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZGF0YS1uYW1lPSJHcm91cCA1MiI+PGcgZGF0YS1uYW1lPSJQYXRoIDExIiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjVhMTEuOTIxIDExLjkyMSAwIDAgMS04LjQ4NS0zLjUxNUExMS45MjEgMTEuOTIxIDAgMCAxIDEgMTNjMC0zLjIwNSAxLjI0OC02LjIxOSAzLjUxNS04LjQ4NUExMS45MjEgMTEuOTIxIDAgMCAxIDEzIDFjMy4yMDUgMCA2LjIxOSAxLjI0OCA4LjQ4NSAzLjUxNUExMS45MjEgMTEuOTIxIDAgMCAxIDI1IDEzYzAgMy4yMDUtMS4yNDggNi4yMTktMy41MTUgOC40ODVBMTEuOTIxIDExLjkyMSAwIDAgMSAxMyAyNXoiLz48cGF0aCBkPSJNMTMgMkM2LjkyNSAyIDIgNi45MjUgMiAxM3M0LjkyNSAxMSAxMSAxMSAxMS00LjkyNSAxMS0xMVMxOS4wNzUgMiAxMyAybTAtMmMzLjQ3MiAwIDYuNzM3IDEuMzUyIDkuMTkyIDMuODA4QTEyLjkxNSAxMi45MTUgMCAwIDEgMjYgMTNjMCAzLjQ3Mi0xLjM1MiA2LjczNy0zLjgwOCA5LjE5MkExMi45MTUgMTIuOTE1IDAgMCAxIDEzIDI2YTEyLjkxNSAxMi45MTUgMCAwIDEtOS4xOTItMy44MDhBMTIuOTE1IDEyLjkxNSAwIDAgMSAwIDEzYzAtMy40NzIgMS4zNTItNi43MzcgMy44MDgtOS4xOTJBMTIuOTE1IDEyLjkxNSAwIDAgMSAxMyAweiIvPjwvZz48cGF0aCBkYXRhLW5hbWU9IlBhdGggMTIiIGQ9Ik0xMS44NzUgMTcuNWEuNzg1Ljc4NSAwIDAgMS0uNTY2LS4yNDNsLTQuMDc2LTRhLjg2MS44NjEgMCAwIDEgMC0xLjE4bC41NjctLjU5YS43NzYuNzc2IDAgMCAxIDEuMTMyIDBsMi45NDMgMi44ODUgNS4xOTMtNS42MjVhLjc3Ni43NzYgMCAwIDEgMS4xMzIgMGwuNTY2LjU5YS44NjEuODYxIDAgMCAxIDAgMS4xOGwtNi4zMjUgNi43NDJhLjc4My43ODMgMCAwIDEtLjU2NS4yNDN6IiBmaWxsPSIjMWQxZDFkIi8+PC9nPjwvc3ZnPg==');
	--ico-list-hold: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PGcgZGF0YS1uYW1lPSJHcm91cCAyMyI+PHBhdGggZD0iTTEuNSAxNEExMi41IDEyLjUgMCAxIDEgMTQgMjYuNSAxMi41IDEyLjUgMCAwIDEgMS41IDE0eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjMiLz48ZyBkYXRhLW5hbWU9Ikdyb3VwIDIyIiBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9IlBhdGggOSIgZD0iTTE3Ljc1NSAxMC44MTZhMS4yMzIgMS4yMzIgMCAwIDAtMS4yNi0xLjE5MSAxLjIxOSAxLjIxOSAwIDAgMC0xLjI0NiAxLjE5MXY2LjM2MmExLjI0OCAxLjI0OCAwIDAgMCAyLjQ5MyAwaC4wMXYtNi4zMzRjLS4wMDItLjAwOS4wMDMtLjAxOS4wMDMtLjAyOHoiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggMTAiIGQ9Ik0xMi43NTIgMTAuODE2YTEuMjQ5IDEuMjQ5IDAgMCAwLTIuNDk1IDBoLS4wMDh2Ni4zNjJhMS4yNTMgMS4yNTMgMCAwIDAgMi41IDB2LTYuMzM0bC4wMDMtLjAyOHoiLz48L2c+PC9nPjwvc3ZnPg==');
	--ico-list-dropped: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjUgMjUiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiPjxwYXRoIGQ9Ik0xLjUxIDEzLjU5NWwuMDA4LS4xNDRjLjAyLS41MDcuMTk3LTEuMDU3LjU4Ni0xLjQ5NC0uMjYtLjQ4NS0uMzYtMS4wNjYtLjI2OC0xLjYzMi4xNS0uOTEyLjUwNS0xLjUxLjkyLTEuOS0uMTgtLjQ0LS4yNTgtMS4wNTYgMC0xLjg3Ni4xNTUtLjUuMzkzLTEuMjY2IDEuMTMtMS43NzMtLjExNi0uNDUtLjA4LS44OTYuMDE3LTEuMjEuMTMtLjQxOC4yODctLjcyNi4yOTUtLjc0QzQuNjg4IDEuOTQgNS41MTQgMS41IDYuNjYgMS41aDMuNzU4YzEuOTEzIDAgMy43NTcuMzk0IDQuMTA3LjQ3MiAxLjYzLjM3NSAyLjM5LjU1OCAyLjc4Ny42NTZsLjAzMi4wMDhjLjA2Ni4wMTcuMTIuMDMuMTY1LjA0My4wMDggMCAuMDIzLjAwNC4wMy4wMDcuMzMyLS42OTMgMS4wMTctMS4xODcgMS44MzUtMS4xODdoMi4wNjNjMS4xMzcgMCAyLjA2Mi45MjUgMi4wNjIgMi4wNjN2MTFjMCAxLjEzNy0uOTI1IDIuMDYyLTIuMDYzIDIuMDYyaC0yLjA2MmMtLjUxNCAwLTEuMDE0LS4yNC0xLjM3NS0uNTVsLjAzNi4wM2MtLjA3LjAzMi0uNTU0LjI3LS43MjQuMzYtMi4zMDYgMS4yMTMtMi43MzQgMy42MDUtMi43NSA0Ljk4OC0uMDE0IDEuMTMtLjk0IDIuMDQ3LTIuMDYyIDIuMDQ3LTEuNTkgMC0zLjM4Ni0yLjE3Mi0zLjM4Ni00LjY0IDAtMS4wMzIuMDMtMS42MTMuMTctMi4yNTgtMi45NTQtLjA4LTQuOTc2LS4wNzUtNS44MzQtLjMwMi0xLjM1LS4zODQtMS45NS0xLjQ5Mi0xLjk1LTIuMzYgMC0uMi4wMDQtLjI1NC4wMS0uMzQ1em0xNy4xNzguOTY4YzAgLjM4LjMwNy42ODcuNjg3LjY4N2gyLjA2M2MuMzggMCAuNjg3LS4zMDguNjg3LS42ODd2LTExYzAtLjM4LS4zMDgtLjY4OC0uNjg4LS42ODhoLTIuMDYyYy0uMzggMC0uNjg4LjMwOC0uNjg4LjY4OHYxMXptLTE0Ljk5Ni40M2MuNjA2LjE1OC41NTguMjU3IDcuNDMzLjI1Ny0uNTcgMS43LS42MzYgMS45OC0uNjM2IDMuNjEtLjAwMiAxLjgwNiAxLjI4MyAzLjI2NSAyLjAxIDMuMjY1LjQzIDAgLjY4My0uMzU4LjY4OC0uNjg4LjAyOC0yLjM0Ljk4NC01LjE5MyA0LjEyNC02LjQ5NC4wNDItLjAxOC4xLS4wMzUuMTQyLS4wNTIuMzQtLjEuNTQ2LS4zOTMuNTQ2LS43MTVsLS4wMDYtOS40OTZjMC0uNTA4LS41OC0uNjA2LS41OC0uNjA2LS4xOC0uMDUtLjMzLS4xMDItMy4xODctLjc2LS4wNDgtLjAxLTEuOTItLjQ0LTMuODEtLjQ0SDYuNjZjLS43MSAwLTEuMDQzLjIyNi0xLjI1LjYtLjAwNi4wMS0uMTA3LjIxNy0uMTkzLjQ5Ni0uMDguMjU2LS4wNDMuOTY3LjcxLjk2N2gxLjA3N2MuMTkgMCAuMzQ0LjE1NS4zNDQuMzQ0IDAgLjE5Mi0uMTU0LjM0NS0uMzQ0LjM0NUg1Ljg4MmMtMS40NiAwLTEuNTk2LjY0My0xLjgxNCAxLjMzNy0uMTY4LjUyNy0uMjcgMS40MTIuODkgMS40MTJoMS4zNTRjLjE5IDAgLjM0NC4xNTUuMzQ0LjM0NSAwIC4xOS0uMTUzLjM0Mi0uMzQzLjM0Mkg0LjY3OGMtMS4xNjIgMC0xLjQwMy45Ny0xLjQ4NyAxLjQ4My0uMDY3LjQxMi4wNyAxLjI2OCAxLjEgMS4yNjhoMS4zMzJjLjE5IDAgLjM0NC4xNTMuMzQ0LjM0NCAwIC4xOS0uMTU1LjM0My0uMzQ1LjM0M0g0LjI1Yy0xLjIwMyAwLTEuMzQ1LjY2OC0xLjM2IDEuMDA4LS4wMDguMjMtLjAxNS4xOTYtLjAxNS40MyAwIC4yMTYuMDY0Ljg0LjgxNyAxLjA1NHptMTYuNzE0LTExLjQzYy41NyAwIDEuMDMyLjQ2IDEuMDMyIDEuMDMgMCAuNTctLjQ2MiAxLjAzMi0xLjAzMiAxLjAzMi0uNTcgMC0xLjAzLS40NjMtMS4wMy0xLjAzMiAwLS41Ny40Ni0xLjAzIDEuMDMtMS4wM3ptMCAxLjM3NGMuMTkgMCAuMzQ0LS4xNTUuMzQ0LS4zNDQgMC0uMTg4LS4xNTQtLjM0NC0uMzQ0LS4zNDQtLjE5IDAtLjM0My4xNTUtLjM0My4zNDMgMCAuMTkuMTU0LjM0NC4zNDMuMzQ0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
	--ico-list-custom: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NS4zIiBoZWlnaHQ9Ijk1Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMzkuMiA0NS4ybDkuOS05LjlhNi44IDYuOCAwIDAgMC0uNS0xMC4xIDYuOTY3IDYuOTY3IDAgMCAwLTkuNC43bC0xLjQgMS40LTEuNi0xLjZhNi44IDYuOCAwIDAgMC0xMC4xLjUgNi45NjEgNi45NjEgMCAwIDAgLjcgOS40bDkuNyA5LjdhMS45MDYgMS45MDYgMCAwIDAgMi43LS4xeiIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNNzAuMiA4OS42SDUuNFYxMi4yaDU1LjhWNi44aC01N0E0LjIyNSA0LjIyNSAwIDAgMCAwIDExdjc5LjhBNC4yMjUgNC4yMjUgMCAwIDAgNC4yIDk1aDY3LjJhNC4yMjUgNC4yMjUgMCAwIDAgNC4yLTQuMlY1OC40YTguOTg3IDguOTg3IDAgMCAxLTUuNC0xLjh2MzN6Ii8+PHBhdGggY2xhc3M9ImEiIGQ9Ik04NS4yIDQuM2EzLjk0NiAzLjk0NiAwIDAgMC0xLjMtMyA0LjMzNSA0LjMzNSAwIDAgMC0zLTEuM0g3MC40YTQuMjM0IDQuMjM0IDAgMCAwLTMgMS4yIDQuMzM1IDQuMzM1IDAgMCAwLTEuMyAzdjM5YTQuMTA2IDQuMTA2IDAgMCAwIDEuMSAyLjhsNS4zIDZhNC40MTMgNC40MTMgMCAwIDAgMy4yIDEuNSA0LjMzNSA0LjMzNSAwIDAgMCAzLTEuM2wuMi0uMiA1LjMtNmE0LjMgNC4zIDAgMCAwIDEuMS0yLjh6bS01LjQgMS4xdjQuN2gtOC40VjUuNHptMCAxMHYxOS41aC04LjRWMTUuNGg4LjR6bS00LjIgMzIuMmwtNC4yLTQuOHYtMi41aDguNHYyLjZ6TTU1LjUgNTYuM0gyMC4yYTIuNyAyLjcgMCAxIDAgMCA1LjRoMzUuM2EyLjcgMi43IDAgMCAwIDAtNS40ek01NS41IDcyLjNIMjAuMmEyLjcgMi43IDAgMSAwIDAgNS40aDM1LjNhMi43IDIuNyAwIDAgMCAwLTUuNHoiLz48L3N2Zz4=');
	--ico-lists: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZGF0YS1uYW1lPSJkb3dubG9hZCAoMjMpIiBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9IlBhdGggNjU1IiBkPSJNMTcuNzUgMjBIMi4yNUEyLjI1MyAyLjI1MyAwIDAgMSAwIDE3Ljc1VjIuMjVBMi4yNTMgMi4yNTMgMCAwIDEgMi4yNSAwaDE1LjVBMi4yNTMgMi4yNTMgMCAwIDEgMjAgMi4yNXYxNS41QTIuMjUzIDIuMjUzIDAgMCAxIDE3Ljc1IDIwWk0yLjI1IDEuNWEuNzUxLjc1MSAwIDAgMC0uNzUuNzV2MTUuNWEuNzUxLjc1MSAwIDAgMCAuNzUuNzVoMTUuNWEuNzUxLjc1MSAwIDAgMCAuNzUtLjc1VjIuMjVhLjc1MS43NTEgMCAwIDAtLjc1LS43NVoiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggNjU2IiBkPSJNMTUgNi42NEg1YS43NS43NSAwIDAgMSAwLTEuNWgxMGEuNzUuNzUgMCAwIDEgMCAxLjVabTAgNC4xMUg1YS43NS43NSAwIDAgMSAwLTEuNWgxMGEuNzUuNzUgMCAwIDEgMCAxLjVabS01IDQuMTFINWEuNzUuNzUgMCAwIDEgMC0xLjVoNWEuNzUuNzUgMCAwIDEgMCAxLjVaIi8+PC9nPjwvc3ZnPg==');
	--ico-suggestions: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNjYiIGhlaWdodD0iMjY4LjY4NyI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDgiIGQ9Ik0xMzQuMzQzIDQwLjNjOC4wNjEgMCAxMy40MzQtNS4zNzMgMTMuNDM0LTEzLjQzNFYxMy40MzRDMTQ3Ljc3OCA1LjM3MyAxNDIuNDA5IDAgMTM0LjM0MyAwcy0xMy40MzQgNS4zNzMtMTMuNDM0IDEzLjQzNHYxMy40MzVBMTMuNDYyIDEzLjQ2MiAwIDAgMCAxMzQuMzQzIDQwLjNaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDkiIGQ9Im02OC41MTYgNDguMzY0LTkuNC05LjRhMTIuOTg3IDEyLjk4NyAwIDAgMC0xOC44MDggMGMtNS4zNzMgNS4zNzMtNS4zNzMgMTQuNzc4LTEuMzQ0IDE4LjgwOGwxMC43NDcgOS40MDVhMTIuOTg3IDEyLjk4NyAwIDAgMCAxOC44MDggMGM1LjM3NS00LjAzIDUuMzc1LTEzLjQzNCAwLTE4LjgwOFoiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggMTAiIGQ9Ik0yNi44NjkgMTIwLjkwOUgxMy40MzRDNS4zNzMgMTIwLjkwOSAwIDEyNi4yODIgMCAxMzQuMzQzczUuMzczIDEzLjQzNCAxMy40MzQgMTMuNDM0aDEzLjQzNWM4LjA2MSAwIDEzLjQzNC01LjM3MyAxMy40MzQtMTMuNDM0cy01LjM3My0xMy40MzQtMTMuNDM0LTEzLjQzNFoiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggMTEiIGQ9Ik0yMjguMzg0IDQwLjMwM2ExMi45ODcgMTIuOTg3IDAgMCAwLTE4LjgwOCAwbC05LjQgOS40YTEzLjMgMTMuMyAwIDAgMCAxOC44MDggMTguODA4bDkuNC05LjRhMTIuOTg3IDEyLjk4NyAwIDAgMCAwLTE4LjgwOFoiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggMTIiIGQ9Ik0yNTIuNTY2IDEyMC45MDloLTEzLjQzNWMtOC4wNjEgMC0xMy40MzQgNS4zNzMtMTMuNDM0IDEzLjQzNHM1LjM3MyAxMy40MzQgMTMuNDM0IDEzLjQzNGgxMy40MzRjOC4wNjEgMCAxMy40MzQtNS4zNzMgMTMuNDM0LTEzLjQzNGExMy40NjIgMTMuNDYyIDAgMCAwLTEzLjQzMy0xMy40MzRaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDEzIiBkPSJNMjA2Ljg4OSAxMTIuODQ4Yy01LjM3My0yOC4yMTMtMjguMjEzLTUyLjM5NC01Ni40MjQtNTcuNzY4LTQ3LjAyLTkuNC05MC4wMSAyNS41MjUtOTAuMDEgNzIuNTQ1IDAgMTYuMTIyIDUuMzczIDMzLjU4NiAxNi4xMjIgNDUuNjc2IDguMDYxIDkuNCAxNy40NjQgMjUuNTI1IDE3LjQ2NCA0NS42NzZ2OC4wNjFjMCAyMS41IDE3LjQ2NCA0MS42NDcgNDAuMyA0MS42NDdhNDAuNDE3IDQwLjQxNyAwIDAgMCA0MC4zLTQwLjN2LTkuNGMwLTE4LjgwOCA5LjQtMzQuOTMgMTcuNDY0LTQ1LjY3NiAxMy40MzQtMTYuMTIgMTguODA4LTM4Ljk1OSAxNC43NzgtNjAuNDU1Wm0tNTkuMTExIDExNS41MzZjMCA4LjA2MS02LjcxNyAxNC43NzgtMTYuMTIyIDEzLjQzNC02LjcxNy0xLjM0NC0xMC43NDYtOC4wNjEtMTAuNzQ2LTE0Ljc3OHYtMTIuMDkyaDI4LjIxM2MtMS4zNDQgNi43MTctMS4zNDQtNS4zNzMtMS4zNDQgMTMuNDM0Wm0yMi44MzctNzEuMmMtOC4wNjEgOS40LTEzLjQzNCAyMC4xNTItMTcuNDY0IDMwLjloLTM3LjYxNGMtNC4wMy0xMC43NDctOS40LTIxLjUtMTcuNDY0LTMwLjlhNDYuOTQ3IDQ2Ljk0NyAwIDAgMS0xMC43NDctMjkuNTU3YzAtMjUuNTI1IDIxLjQ5My00Ny4wMiA0Ny4wMTgtNDcuMDIgMjQuMTgxIDAgNDEuNjQ3IDE3LjQ2NCA0NS42NzYgMzcuNjE1IDIuNjg4IDEzLjQzNCAwIDI4LjIxMy05LjQgMzguOTYxWiIvPjwvZz48L3N2Zz4=');
	--ico-list-remove: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI3NSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5hLC5ie2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmR9LmF7c3Ryb2tlLXdpZHRoOjdweH0uYntzdHJva2Utd2lkdGg6NXB4fQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9ImEiIGQ9Ik01MSAxNi41bC0xLjg1NSA1MWE0LjE4IDQuMTggMCAwMS00LjE1MSA0SDEyLjAwNmE0LjE4OSA0LjE4OSAwIDAxLTQuMTUxLTRMNiAxNi41Ii8+CiAgPHBhdGggY2xhc3M9ImIiIGQ9Ik0yOC41IDI2LjV2MzRNMTcgMjYuNWwxIDM0TTQwIDI2LjVsLTEgMzQiLz4KICA8cGF0aCBjbGFzcz0iYSIgZD0iTTMuNSAxNGg1MCIvPgogIDxwYXRoIGQ9Ik0xOC41IDExLjVsMS4wMjktNC4xMTdBNS4zODMgNS4zODMgMCAwMTI0LjUgMy41aDhhNS4zODEgNS4zODEgMCAwMTQuOTY3IDMuODgzTDM4LjUgMTEuNSIgc3Ryb2tlLXdpZHRoPSI3IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K');
	--ico-import-url: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC44NyIgaGVpZ2h0PSI0MC40NDkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuYXtmaWxsOiNmZmZ9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iYSIgZD0iTTM0LjY2MSA4LjU3OEwyNi4yOS4yMDlBLjY1Ni42NTYgMCAwMDI1LjgwMiAwSDUuNDgyQTIuNzA2IDIuNzA2IDAgMDAyLjc5IDIuNjkyVjE2LjA0YS43LjcgMCAxMDEuMzk1IDBWMi42OTJhMS4zIDEuMyAwIDAxMS4zLTEuM2gxOS42MjJ2Ny42NzFhLjcuNyAwIDAwLjcuN2g3LjY3MXYyNy45OTRhMS4zIDEuMyAwIDAxLTEuMyAxLjNINS40ODJhMS4zIDEuMyAwIDAxLTEuMy0xLjN2LTMuNTg1YS43LjcgMCAxMC0xLjM5NSAwdjMuNTg1YTIuNzA2IDIuNzA2IDAgMDAyLjY5MiAyLjY5MmgyNi43YTIuNzA2IDIuNzA2IDAgMDAyLjY5Mi0yLjY5MlY5LjA2NmEuNjU2LjY1NiAwIDAwLS4yMS0uNDg4em0tOC4xNi02LjE5M2w1Ljk4OSA1Ljk4NGgtNS45ODh6Ii8+CiAgPHBhdGggY2xhc3M9ImEiIGQ9Ik0xNi43OTMgMjIuODA1YTIuNzkgMi43OSAwIDAwLTEuMzk1LS4yNTFIMTMuODV2Mi41OTRoMS41MzRhMi4yMzIgMi4yMzIgMCAwMDEuMzk1LS4zMjEgMS4zIDEuMyAwIDAwLjM3Ny0xLjAzMiAxLjE1OCAxLjE1OCAwIDAwLS4zNjMtLjk5eiIvPgogIDxwYXRoIGNsYXNzPSJhIiBkPSJNMjkuMjkxIDI5Ljgydi05LjQyOGEyLjI0NiAyLjI0NiAwIDAwLTIuMjYtMi4yNkgyLjI2QTIuMjQ2IDIuMjQ2IDAgMDAwIDIwLjM5MnY5LjQyOWEyLjI0NiAyLjI0NiAwIDAwMi4yNiAyLjI2aDI0Ljc3MWEyLjI0NiAyLjI0NiAwIDAwMi4yNi0yLjI2ek0xMC43IDI1LjUxYTMuMjM2IDMuMjM2IDAgMDEtLjg2NSAyLjQyNyAzLjAyNyAzLjAyNyAwIDAxLTIuMi44MzcgMy4wNDEgMy4wNDEgMCAwMS0yLjIxOC0uODM3IDMuMjM2IDMuMjM2IDAgMDEtLjg2NS0yLjQyN3YtNC4wNzJoMS4yMjJ2NC4wMTdhMi4zNTcgMi4zNTcgMCAwMC41IDEuNTkgMS42NiAxLjY2IDAgMDAxLjM5Ny41ODcgMS42NiAxLjY2IDAgMDAxLjM5NS0uNTg2IDIuMzU3IDIuMzU3IDAgMDAuNS0xLjU5di00LjAxOEgxMC44em02LjUgMy4xOTRsLTEuNzMtMi40NDFoLTEuNjJ2Mi40NDFoLTEuMjI3di03LjI2NmgyLjcwNmEzLjg5MSAzLjg5MSAwIDAxMi4zODUuNTU4IDIuMTYyIDIuMTYyIDAgMDEuNzI1IDEuOCAyLjEzNCAyLjEzNCAwIDAxLTEuNTc2IDIuMjc0bDEuOTY3IDIuNjM2em03LjU0NiAwaC00LjUyMXYtNy4yNjZoMS4yMjd2Ni4xMDloMy4zMnoiLz4KPC9zdmc+Cg==');
	--ico-import-cvs: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNS4xMDEiIGhlaWdodD0iNDAuNzE3Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmF7ZmlsbDojZmZmfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9ImEiIGQ9Ik0zNC44OSA4LjYzNUwyNi40NjYuMjExQS42Ni42NiAwIDAwMjUuOTc1IDBINS41MThhMi43MjQgMi43MjQgMCAwMC0yLjcxIDIuNzF2MTMuNDM2YS43LjcgMCAxMDEuNCAwVjIuNzFhMS4zMDYgMS4zMDYgMCAwMTEuMzEtMS4zMWgxOS43NTV2Ny43MjJhLjcuNyAwIDAwLjcuN2g3LjcyMnYyOC4xODVhMS4zMDYgMS4zMDYgMCAwMS0xLjMwNiAxLjMwNkg1LjUxOGExLjMwNiAxLjMwNiAwIDAxLTEuMzEtMS4zMDZWMzQuNGEuNy43IDAgMDAtMS40IDB2My42MDhhMi43MjQgMi43MjQgMCAwMDIuNzEgMi43MWgyNi44NzNhMi43MjQgMi43MjQgMCAwMDIuNzEtMi43MVY5LjEyNmEuNjYuNjYgMCAwMC0uMjExLS40OTF6TTI2LjY3NyAyLjRMMzIuNyA4LjQyM2gtNi4wMjN6Ii8+CiAgPHBhdGggY2xhc3M9ImEiIGQ9Ik0yOS40ODUgMzAuMDE5di05LjQ5MWEyLjI2MSAyLjI2MSAwIDAwLTIuMjc1LTIuMjc1SDIuMjc1QTIuMjYxIDIuMjYxIDAgMDAwIDIwLjUyOHY5LjQ5MWEyLjI2MSAyLjI2MSAwIDAwMi4yNzUgMi4yNzRIMjcuMjFhMi4yNjEgMi4yNjEgMCAwMDIuMjc1LTIuMjc1ek02LjMxOCAyNy4xMTNhMi40MTUgMi40MTUgMCAwMDEuNzY5Ljc0NCAyLjY1NCAyLjY1NCAwIDAwMS4wMzktLjIxMSAzLjczNSAzLjczNSAwIDAwLjk1NS0uNjg4bC44LjgxNGEzLjY2NSAzLjY2NSAwIDAxLTIuODA4IDEuMjkyIDMuNzYzIDMuNzYzIDAgMDEtMi44MDgtMS4wNjcgMy44MDcgMy44MDcgMCAwMTIuODA4LTYuNTE1IDMuNjUgMy42NSAwIDAxMi44MDggMS4yNjRsLS43ODYuODU2YTMuMTQ1IDMuMTQ1IDAgMDAtLjk4My0uNyAyLjYwNyAyLjYwNyAwIDAwLTIuNzk0LjUxOSAyLjM4NyAyLjM4NyAwIDAwLS43NTggMS44MjUgMi41MjcgMi41MjcgMCAwMC43NTggMS44Njd6bTEwLjQzMiAxLjRhMi44OTIgMi44OTIgMCAwMS0xLjkuNTkgNC40NjUgNC40NjUgMCAwMS0zLjA0Ny0xLjE3OWwuNzcyLS45NDFhMy41IDMuNSAwIDAwMi4zLjk2OSAxLjYgMS42IDAgMDAuOTU1LS4yNTMuOC44IDAgMDAuMzUxLS42ODguNzU4Ljc1OCAwIDAwLS4zMzctLjY2IDMuMzI4IDMuMzI4IDAgMDAtMS4xMzctLjQyMSAxMS42NjggMTEuNjY4IDAgMDEtMS4yMjItLjM2NSAyLjQyOSAyLjQyOSAwIDAxLS43NDQtLjQyMSAxLjc1NSAxLjc1NSAwIDAxLS42NDYtMS41IDEuODExIDEuODExIDAgMDEuNzQ0LTEuNTczIDIuOTYzIDIuOTYzIDAgMDExLjgyNS0uNTQ4IDQuMzY3IDQuMzY3IDAgMDExLjQuMjI1IDMuNjM2IDMuNjM2IDAgMDExLjE5My42NmwtLjY2LjkyN2EyLjM4NyAyLjM4NyAwIDAwLS44ODUtLjQ3NyAzLjM0MiAzLjM0MiAwIDAwLTEuMS0uMiAxLjcyNyAxLjcyNyAwIDAwLS44ODUuMjI1LjczLjczIDAgMDAtLjMzNy42Ni43ODYuNzg2IDAgMDAuMzM3LjY4OCA1LjYxNiA1LjYxNiAwIDAwMS40NzQuNTA1IDQuMDg2IDQuMDg2IDAgMDExLjcuNzU4IDEuODM5IDEuODM5IDAgMDEuNTc2IDEuNCAxLjk2NiAxLjk2NiAwIDAxLS43NTggMS41NzN6bTUuNjE2LjUwNWgtMS40bC0yLjkzNC03LjMxNWgxLjRsMi4yNjEgNS40NjIgMi4yNDYtNS40NjJoMS40eiIvPgo8L3N2Zz4K');
	--ico-list-vote: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTEuOTAxIiBoZWlnaHQ9Ijc0LjYiPgogIDxwYXRoIGQ9Ik0xMDQuODc2IDBMOTIuNzQ4IDUuMjExUzY1LjU4MiA3LjY2OCA2My41OTQgOC43NTNjLTEuMDg5LjU5NC05LjA4MyAxMC4wMzgtMTEuNjY5IDEzLjExNGwtMTAuMzU2LTUuODQyYTEuODkxIDEuODkxIDAgMDAtMi41NzcuNzE3bC0yOSA1MS40SDIuODY5QTIuODU2IDIuODU2IDAgMDAwIDcwLjkxdi45MjVBMi44NTUgMi44NTUgMCAwMDIuODY5IDc0LjZoODAuMzM5YTIuODU3IDIuODU3IDAgMDAyLjg2OS0yLjc2NnYtLjkyNWEyLjg1OCAyLjg1OCAwIDAwLTIuODY5LTIuNzY2aC05LjEyOWwxMy41NDktMjMuOTY1YTMuNDY2IDMuNDY2IDAgMDAtLjcxOC0yLjU3OGwtMTEuNDQ2LTYuNDU1IDIuMTcxLTMuMTI3Yy0xLjQtLjA1NS0yLjUzMi0uMTc4LTMuMjgtLjI4MUw2OC40IDM1LjVsMTUgOC40NjEtMTMuNjYzIDI0LjE4M2gtNTUuNGwyNy4wMjItNDcuOUw1NC45IDI3Ljg4N2wxLjkzMS0xLjUxOC41NTgtLjQzOS43MjYtLjU3MSA1LjA5NC00LjAwOGExLjQ3NyAxLjQ3NyAwIDExMS44MjYgMi4zMjFsLTkuMzQ0IDcuMzQ4Yy00LjA1OSAzLjA3Ni01LjUzOSA2LjA2My0zLjkzOSA4LjEgMS4zNTMgMS43MiA0LjU0OSAxLjQ3MyA4LjczMS0xLjM1M2wxMy40LTguNDkxczE2LjcyOSAzLjMyNCAyNC44NDYtOC42MDlsMTMuMDQ0LTMuODEyQzExMy4wMTIgNS4yMjkgMTA0Ljg3NiAwIDEwNC44NzYgMHptLTUxLjg0IDM4LjAxNGMtMS4yLTEuNjc2IDEuNjQ4LTMuOTA5IDEuNjQ4LTMuOTA5QTcuMTYyIDcuMTYyIDAgMDA1NS43IDM2LjJhNi4wNTcgNi4wNTcgMCAwMDEuNjczIDEuNTU4cy0zLjA3MyAyLjAxNy00LjMzNy4yNTZ6bTUyLjUtMjIuMjYybC04LjYgMi42NWExNi4xNDkgMTYuMTQ5IDAgMDEtMTMuMDg1IDcuMzExaC0uMDZhLjgyMS44MjEgMCAwMS0uMDY3LTEuNjRoLjFjLjQ2MSAwIDcuOTE1LS4xMzggMTEuODkzLTYuNzkzYS44MjEuODIxIDAgMDEuNDU4LS4zNmw4Ljg5My0yLjczOWEuODIxLjgyMSAwIDAxLjQ3NSAxLjU3MXptLTUxLjkgMzAuMjg5bC0yLjc2NiAxLjI5NGExMC4zNDkgMTAuMzQ5IDAgMTAuOSAzLjMyNGwzLjI4OC0xLjU0MnptLTUuNTM5IDkuM2E3LjY5NCA3LjY5NCAwIDExLjI1Ny02LjgyOWwtNi44NjIgMy4yMTYtMS42NDMtNS43ODctMy4yNTguOTQ3IDIuNzI2IDkuNiA5LjctNC41NDhhNy41MTIgNy41MTIgMCAwMS0uOTIzIDMuNDA1eiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K');
	--ico-list-tier: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NSIgaGVpZ2h0PSI3NSI+CiAgPHBhdGggZD0iTTI4LjE2NiAyOC44MDhsNi40NDktMTEuMjIzYTIuNTYzIDIuNTYzIDAgMDExLjE0My0xLjE0NSAzLjEgMy4xIDAgMDE0LjIyMyAxLjE0MWwyMC44NzMgMzYuMzMyYTIuNSAyLjUgMCAwMS40MjggMS41NjcgMy4xIDMuMSAwIDAxLTMuMDk0IDMuMDk0aC00NC41NGMwLTEuNjUtLjY3Ny0zLjMxNi4wODEtNC42MzVsNC42OC04LjE0OCA5Ljc1Ni0xNi45ODN6TTE0LjkyMSA1Ny4xOTNoNDMuMjY2YTEuNzE0IDEuNzE0IDAgMDAxLjcxMy0xLjcwOCAxLjIzNCAxLjIzNCAwIDAwLS4yNDQtLjg3OWwtMjAuODcyLTM2LjM0YTEuNzE3IDEuNzE3IDAgMDAtMi4zMzctLjYzMSAxLjI2OCAxLjI2OCAwIDAwLS42MzQuNjM1TDE0LjkyNyA1NC42MjhhMS4xNTcgMS4xNTcgMCAwMC0uMTE1LjI4NSA3LjI1IDcuMjUgMCAwMC4xMDkgMi4yOHoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogIDxwYXRoIGQ9Ik0xNi4xMjUgNTUuMzE2bDYuNjc4LTExLjYyaDI4Ljk5M2w2LjY2MiAxMS42YS4zMzIuMzMyIDAgMDEtLjI3MS41MjNIMTYuNDExYS4zMy4zMyAwIDAxLS4yODYtLjQ5NXptNy4wNTktMTIuMjg3bDYuNTgyLTExLjQ1N2gxNS4wNjdsNi41ODIgMTEuNDU3em02Ljk2My0xMi4xMmw2Ljg2NS0xMS45NWEuMzMuMzMgMCAwMS41NzUgMGw2Ljg2NyAxMS45NTNIMzAuMTQ2eiIgZmlsbD0iI2ZmZiIvPgogIDxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI1Ij4KICAgIDxyZWN0IHdpZHRoPSI3NSIgaGVpZ2h0PSI3NSIgcng9IjYiIHN0cm9rZT0ibm9uZSIvPgogICAgPHJlY3QgeD0iMi41IiB5PSIyLjUiIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgcng9IjMuNSIvPgogIDwvZz4KPC9zdmc+Cg==');
	
	
	--ico-list-fade: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI5MCI+CiAgPHBhdGggZGF0YS1uYW1lPSJQYXRoIDciIGQ9Ik0xMCAwQTEwIDEwIDAgMDAwIDEwdjcwYTEwIDEwIDAgMDAxMCAxMGg0NGExMCAxMCAwIDAwMTAtMTBWMTBBMTAgMTAgMCAwMDU0IDB6bTAgM2g0NGE3IDcgMCAwMTcgN0gzYTcgNyAwIDAxNy03em0tNyA4Ljc1aDU4djYuMTU2SDN6bTAgOC4zNzVoNTh2NS41NjNIM3ptMCA4LjM0NGg1OFYzMy41SDN6bTAgOC4zNzVoNTh2NC40NjlIM3ptMCA4LjM3NWg1OHYzLjkwNkgzem0wIDguMzEzaDU4djMuMzQ0SDN6bTAgOC4zNzVoNTh2Mi43ODFIM3ptMCA4LjM0NGg1OFY3Mi41SDN6bTAgOC4zNzVoNThWODBIM3oiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==');
	--ico-list-hide-wl: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ni4wMzciIGhlaWdodD0iMzMuOTYyIj48ZyBkYXRhLW5hbWU9Ikdyb3VwIDQyIiBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9IlBhdGggNCIgZD0iTTIxLjA4NSAxOC4zMTVhNC4yMzggNC4yMzggMCAwIDEtLjQ3OS0xLjk1MSA0LjQyNyA0LjQyNyAwIDAgMSAuMTMzLTEuMDY3IDEuMjE0IDEuMjE0IDAgMSAwLTIuMzUxLS42MDYgNi44MzYgNi44MzYgMCAwIDAtLjIwNiAxLjY3M0E2LjYxNyA2LjYxNyAwIDAgMCAxOS4yNjcgMjBaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDUiIGQ9Im0yNy4wNzIgMTIuNzI4IDEuODE4LTEuNjc4YTYuNzE5IDYuNzE5IDAgMCAwLTUuNS0xLjIxMiAxLjIxMiAxLjIxMiAwIDEgMCAuNTE1IDIuMzY5IDQuMjQzIDQuMjQzIDAgMCAxIDMuMTY5LjUyMVoiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggNiIgZD0iTTMyLjkxNSA3LjMyOGExMi4xMjEgMTIuMTIxIDAgMCAwLTE3LjY3OCAxNi40MmwxLjgxOC0xLjY2MWE5LjcgOS43IDAgMCAxIDE0LjEtMTMuMDlaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDciIGQ9Ik0yNC44NDkgMEMxMS4zMTYgMCAuNjY4IDE1LjAzLjIxOSAxNS42NjZhMS4yMTIgMS4yMTIgMCAwIDAgMCAxLjM4OEE0OC43MTIgNDguNzEyIDAgMCAwIDEwLjk1MiAyNy43MmwxLjgxOC0xLjY5MWE0Ni45OCA0Ni45OCAwIDAgMS0xMC4wNDgtOS42NjZjMi4yMzYtMi45IDExLjQzLTEzLjkzOCAyMi4xMjYtMTMuOTM4YTIwLjE1OSAyMC4xNTkgMCAwIDEgMTAuMSAzLjAzbDEuODE4LTEuNzE1QTIyLjg1NiAyMi44NTYgMCAwIDAgMjQuODUxLjAwMVoiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggOCIgZD0ibTEwLjk2OSAzMS4wMTEtLjg5MS44MjRhMS4yMTIgMS4yMTIgMCAxIDAgMS42NDggMS43NzVsLjg5MS0uODI0YTEuMjEyIDEuMjEyIDAgMSAwLTEuNjQ4LTEuNzc2WiIvPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCA5IiBkPSJNMjEuMjUzIDI0LjMyN2ExLjIxMiAxLjIxMiAwIDAgMCAuODI1LS4zMjFsMS44OTEtMS43NThhMS4yMTIgMS4yMTIgMCAwIDAtMS42NDgtMS43NzVsLTEuODkxIDEuNzU4YTEuMjEyIDEuMjEyIDAgMCAwIC44MjQgMi4xWiIvPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCAxMCIgZD0iTTM5LjEwOSA4LjIwMSA0MSA2LjQ0M2ExLjIxMiAxLjIxMiAwIDAgMC0xLjY0OC0xLjc3NmwtMS44OTEgMS43NThhMS4yMTIgMS4yMTIgMCAwIDAgMS42NDkgMS43NzZaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDExIiBkPSJtMTYuNjQ4IDI1Ljc0OC0xLjg5MSAxLjc1OGExLjIxMiAxLjIxMiAwIDEgMCAxLjY0OCAxLjc3NWwxLjg5MS0xLjc1OGExLjIxMiAxLjIxMiAwIDEgMC0xLjY0OS0xLjc3NVoiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggMTIiIGQ9Ik0zMi42MDYgMTMuNzg4YTEuMjEyIDEuMjEyIDAgMCAwIC44MjQtLjMyMWwxLjg5MS0xLjc1OGExLjIxMiAxLjIxMiAwIDAgMC0xLjY0OS0xLjc3NWwtMS44OTEgMS43NThhMS4yMTIgMS4yMTIgMCAwIDAgLjgyNCAyLjFaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDEzIiBkPSJNMjYuOTM2IDE5LjA2MWExLjIxMiAxLjIxMiAwIDAgMCAuODI0LS4zMjFsMS44OTEtMS43NjlhMS4yMTIgMS4yMTIgMCAxIDAtMS42NDgtMS43NzZsLTEuODkxIDEuNzc2YTEuMjEyIDEuMjEyIDAgMCAwIC44MjQgMi4xWiIvPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCAxNCIgZD0ibTQ0Ljc4NyAyLjkyOC44OTEtLjgyNEExLjIxMiAxLjIxMiAwIDAgMCA0NC4wMy4zMjlsLS45LjgyNGExLjIxMiAxLjIxMiAwIDAgMCAxLjY0OSAxLjc3NloiLz48L2c+PC9zdmc+');
	--ico-list-position: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTAuMDg4IiBoZWlnaHQ9IjE2Ni4xMDYiPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCAxNCIgZD0iTTM4LjEwNSA2Mi4xMDZIMjEuMDd2LTMyLjg4cTAtNS45OS4yNTUtMTAuOTZhMzYuNDMyIDM2LjQzMiAwIDAgMS0zLjkwOCAzLjk5M2wtNy4wNTIgNS44Mi04LjcwOS0xMC43MDVMMjIuOTgyIDBoMTUuMTIzWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCAxNSIgZD0iTTQ1Ljc1MSAxNjYuMTA2SC42Nzl2LTExLjA0NWwxNS4xNjYtMTUuMzM1cTYuNS02LjggOC41LTkuMjgyYTIwLjMzMiAyMC4zMzIgMCAwIDAgMi43ODItNC4yNjkgOS4xNzUgOS4xNzUgMCAwIDAgLjc4Ni0zLjczOCA0Ljg2MyA0Ljg2MyAwIDAgMC0xLjU3Mi0zLjgyMyA2LjQxMiA2LjQxMiAwIDAgMC00LjQxOC0xLjQgMTIuMDU1IDEyLjA1NSAwIDAgMC01LjkyNiAxLjY3OCA0Mi41MDYgNDIuNTA2IDAgMCAwLTYuNzc2IDQuOTQ5TDAgMTEzLjA0OGE0OS43MjEgNDkuNzIxIDAgMCAxIDguMDcxLTYuMTQyIDI4LjgyNCAyOC44MjQgMCAwIDEgNy4xMTctMi44MjEgMzUuMTUyIDM1LjE1MiAwIDAgMSA4LjY0My0uOTc5QTI2LjA1NiAyNi4wNTYgMCAwIDEgMzQuNiAxMDUuMjNhMTYuODUxIDE2Ljg1MSAwIDAgMSA3LjM0OSA2LjA1MyAxNS41NjcgMTUuNTY3IDAgMCAxIDIuNjEzIDguODE1IDIzLjgyNCAyMy44MjQgMCAwIDEtLjkxMyA2Ljc1NCAyMy44NTMgMjMuODUzIDAgMCAxLTIuODI1IDYuMSA0Mi4xNCA0Mi4xNCAwIDAgMS01LjA3NiA2LjMwOHEtMy4xNjUgMy4zMTMtMTMuNDg4IDEyLjU3NHYuNDI1aDIzLjQ5MVoiIGZpbGw9IiNmZmYiLz48ZyBkYXRhLW5hbWU9IlJlY3RhbmdsZSA4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MS4wODggLjEwNikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI5IiBvcGFjaXR5PSIuNSI+PHJlY3Qgd2lkdGg9IjEwOSIgaGVpZ2h0PSI2MiIgcng9IjIwIiBzdHJva2U9Im5vbmUiLz48cmVjdCB4PSI0LjUiIHk9IjQuNSIgd2lkdGg9IjEwMCIgaGVpZ2h0PSI1MyIgcng9IjE1LjUiLz48L2c+PGcgZGF0YS1uYW1lPSJSZWN0YW5nbGUgOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODEuMDg4IDEwMy4xMDYpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iOSIgb3BhY2l0eT0iLjUiPjxyZWN0IHdpZHRoPSIxMDkiIGhlaWdodD0iNjMiIHJ4PSIyMCIgc3Ryb2tlPSJub25lIi8+PHJlY3QgeD0iNC41IiB5PSI0LjUiIHdpZHRoPSIxMDAiIGhlaWdodD0iNTQiIHJ4PSIxNS41Ii8+PC9nPjwvc3ZnPg==');
	
	
	
	
	
	--ico-copy: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4LjQ4NCAyMS44MDRWNi41MzZINi41MzZ2MTUuMjY4aDExLjk0OHptMC0xNy40MTJjLjU5MiAwIDEuMTA2LjIxIDEuNTQyLjYyOC40MzYuNDE4LjY1NC45MjMuNjU0IDEuNTE2djE1LjI2OGMwIC41OTMtLjIxOCAxLjEwNy0uNjU0IDEuNTQyLS40MzYuNDM2LS45NS42NTQtMS41NDIuNjU0SDYuNTM2Yy0uNTkzIDAtMS4xMDctLjIxOC0xLjU0My0uNjU0LS40MzUtLjQzNS0uNjUzLS45NS0uNjUzLTEuNTQyVjYuNTM2YzAtLjU5My4yMTgtMS4wOTguNjUzLTEuNTE2LjQzNi0uNDE5Ljk1LS42MjggMS41NDMtLjYyOGgxMS45NDh6TTE1LjIxNiAwdjIuMTk2SDIuMTQ0djE1LjI2OEgwVjIuMTk2QzAgMS42MDMuMjEgMS4wOS42MjcuNjU0QTIuMDI1IDIuMDI1IDAgMCAxIDIuMTQ0IDBoMTMuMDcyeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
	--ico-clone: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy42NyIgaGVpZ2h0PSI0Ni4xOTYiPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCA2MCIgZD0iTTMyLjMxOCAyNC4wMDdhMi4yNSAyLjI1IDAgMCAwLTEuNjEzLTEuOTYyYy0uMDg3LS44NzMtLjMwNi0xMi4zNTktMTMuMzM5LTEyLjUxMS05LjE1My4xMDctMTEuOTg0IDUuOC0xMi44ODkgOS40ODVhMy4zMzMgMy4zMzMgMCAwIDAtLjc1My0uMDg0bC44NzctMTUuNjg2YTMuOSAzLjkgMCAwIDEgLjgtLjhsNC41NTcuMjU2LjU1Ni0xLjM4MmMuMjcxLjAyMS40MzMuMDQ1LjQzMy4wNDVhOC43MjEgOC43MjEgMCAwIDAtLjE0Ni0xLjAxN2MtNS45LS43ODUtOC4yODMgMC04LjI4MyAwbDEuMTg2IDIuODQ1aC4wMjMtLjAyMmwtLjg5NCAxNS44ODVhMS45NzIgMS45NzIgMCAwIDAtMS4yNDIgMS44NDNDMS4zOTUgMjMuNDk2IDAgMzguNzU2IDAgMzguNzU2cy4zMzcuNiAyLjg0NSAxLjExYzkuMDQ0IDUuNzcxIDExLjcyOSA2LjMyOSAxMS43MjkgNi4zMjlWMjYuMzYxYy04LjYzMi0xLjA5LTkuOTgzLTIuMzExLTkuOTgzLTIuMzExczAtLjYxLjA0NC0xLjI2NGMxLjQ4MS43ODQgMTIuNzE1IDEuMDE4IDEyLjczIDEuMDE4LjAxNSAwIDExLjI0OC0uMjM0IDEyLjczLTEuMDE4LjA0NC42NTQuMDQ0IDEuMjY0LjA0NCAxLjI2NHMtMS4zNTEgMS4yMjEtOS45ODMgMi4zMTF2MTkuODM1czIuNzkxLS41NjYgMTIuMzM3LTYuNzEzYTkuMjEzIDkuMjEzIDAgMCAxIDEuMTc2LS4zMDJaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");
	
	--ico-chat: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NS4yMjUiIGhlaWdodD0iNzIuMjA5Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmF7ZmlsbDpub25lfS5ie2ZpbGw6I2ZmZn0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJhIiBkPSJNNjMuMzc4IDIyLjgxOGE1LjU0MiA1LjU0MiAwIDEwLTUuNTQzIDUuNTQyIDUuNTQ0IDUuNTQ0IDAgMDA1LjU0My01LjU0MnpNMTkuMjc5IDE3LjI3NWE1LjU0MiA1LjU0MiAwIDEwNS41NDIgNS41NDIgNS41NDQgNS41NDQgMCAwMC01LjU0Mi01LjU0MnpNMzguNTU2IDE3LjI3NWE1LjU0MiA1LjU0MiAwIDEwNS41NDMgNS41NDIgNS41NDQgNS41NDQgMCAwMC01LjU0My01LjU0MnoiLz4KICA8cGF0aCBjbGFzcz0iYiIgZD0iTTc5Ljg1IDMwLjY4N2EyNi41NjMgMjYuNTYzIDAgMDEtMS40MjQgMy43MTggMTMuMzIgMTMuMzIgMCAwMTMuODI5IDI1Ljk1M2wtLjQyOS4xNDctNi4yMTQgNi4yNDUtNS43LTUuNjkzSDU5LjA1NGExMy4zNCAxMy4zNCAwIDAxLTEzLjExOC0xMS4wOTJoLTMuODU1YTE3LjE3MiAxNy4xNzIgMCAwMDE2Ljk3NCAxNC45NDdoOS4yNjNsNy4zIDcuMyA4LjMwNi04LjM1NGExNy4xNDMgMTcuMTQzIDAgMDAtNC4wNzUtMzMuMTY4eiIvPgogIDxwYXRoIGNsYXNzPSJiIiBkPSJNNzcuMTEyIDIzLjA1MUEyMy4wNzggMjMuMDc4IDAgMDA1NC4wNjIgMEgyMy4wNTFhMjMuMDQ2IDIzLjA0NiAwIDAwLTcuMzIgNDQuOWwuNDI5LjE0NiAxMC44MzMgMTAuODgzIDkuODE5LTkuODI0aDE3LjI1YTIzLjA3OCAyMy4wNzggMCAwMDIzLjA1LTIzLjA1NHpNMTkuMjc5IDI4LjM2YTUuNTQyIDUuNTQyIDAgMTE1LjU0Mi01LjU0MiA1LjU0IDUuNTQgMCAwMS01LjU0MiA1LjU0MnptMTkuMjc3IDBhNS41NDIgNS41NDIgMCAxMTUuNTQzLTUuNTQyIDUuNTQgNS41NCAwIDAxLTUuNTQzIDUuNTQyem0xMy43MzctNS41NDJhNS41NDIgNS41NDIgMCAxMTUuNTQyIDUuNTQyIDUuNTQ0IDUuNTQ0IDAgMDEtNS41NDItNS41NDJ6Ii8+Cjwvc3ZnPgo=");
	
	--ico-logo-discord-square-chat: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUyIiBoZWlnaHQ9IjYwIj48ZyBmaWxsPSIjNzI4OWRhIj48cGF0aCBkPSJNMjAuNjIyIDI1LjE3Yy0xLjY5NCAwLTMuMDMgMS41LTMuMDMgMy4zM3MxLjM2NiAzLjMzIDMuMDMgMy4zM2MxLjY5MyAwIDMuMDMtMS41IDMuMDMtMy4zMy4wMy0xLjgzLTEuMzM3LTMuMzMtMy4wMy0zLjMzem0xMC44NDYgMGMtMS42OTQgMC0zLjAzMSAxLjUtMy4wMzEgMy4zM3MxLjM2NiAzLjMzIDMuMDMgMy4zM2MxLjY5NCAwIDMuMDMxLTEuNSAzLjAzMS0zLjMzcy0xLjMzNy0zLjMzLTMuMDMtMy4zM3oiLz48cGF0aCBkPSJNNDUuOTA4IDBINi4wOTJDMi43MzQgMCAwIDIuNzYgMCA2LjE4djQwLjU2YzAgMy40MiAyLjczNCA2LjE4IDYuMDkyIDYuMThoMzMuNjk2bC0xLjU3Ni01LjU1IDMuODA0IDMuNTcgMy41OTUgMy4zNkw1MiA2MFY2LjE4QzUyIDIuNzYgNDkuMjY2IDAgNDUuOTA4IDB6TTM0LjQ0IDM5LjE4cy0xLjA3LTEuMjktMS45NjItMi40M2MzLjg5My0xLjExIDUuMzc5LTMuNTcgNS4zNzktMy41N2ExNi45NTcgMTYuOTU3IDAgMCAxLTMuNDE3IDEuNzcgMTkuNDA4IDE5LjQwOCAwIDAgMS00LjMwOSAxLjI5Yy0yLjg1Mi41NC01LjQ2Ny4zOS03LjY5NS0uMDMtMS42OTQtLjMzLTMuMTUtLjgxLTQuMzY5LTEuMjktLjY4My0uMjctMS40MjYtLjYtMi4xNjktMS4wMi0uMDg5LS4wNi0uMTc4LS4wOS0uMjY3LS4xNS0uMDYtLjAzLS4wOS0uMDYtLjEyLS4wOS0uNTM0LS4zLS44MzEtLjUxLS44MzEtLjUxczEuNDI2IDIuNCA1LjIgMy41NGMtLjg5MiAxLjE0LTEuOTkgMi40OS0xLjk5IDIuNDktNi41NjgtLjIxLTkuMDY0LTQuNTYtOS4wNjQtNC41NiAwLTkuNjYgNC4yNzktMTcuNDkgNC4yNzktMTcuNDkgNC4yNzktMy4yNCA4LjM1LTMuMTUgOC4zNS0zLjE1bC4yOTcuMzZjLTUuMzQ5IDEuNTYtNy44MTUgMy45My03LjgxNSAzLjkzcy42NTQtLjM2IDEuNzUzLS44N2MzLjE4LTEuNDEgNS43MDUtMS44IDYuNzQ2LTEuODkuMTc4LS4wMy4zMjYtLjA2LjUwNS0uMDYgMS44MTItLjI0IDMuODYyLS4zIDYuMDAyLS4wNiAyLjgyMy4zMyA1Ljg1MyAxLjE3IDguOTQ0IDIuODggMCAwLTIuMzQ4LTIuMjUtNy4zOTktMy44MWwuNDE2LS40OHM0LjA3LS4wOSA4LjM1IDMuMTVjMCAwIDQuMjc5IDcuODMgNC4yNzkgMTcuNDkgMCAwLTIuNTI2IDQuMzUtOS4wOTMgNC41NnoiLz48L2c+PC9zdmc+');
	
	--ico-logo-google: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDggNDgiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNDQuNSAyMEgyNHY4LjVoMTEuOEMzNC43IDMzLjkgMzAuMSAzNyAyNCAzN2MtNy4yIDAtMTMtNS44LTEzLTEzczUuOC0xMyAxMy0xM2MzLjEgMCA1LjkgMS4xIDguMSAyLjlsNi40LTYuNEMzNC42IDQuMSAyOS42IDIgMjQgMiAxMS44IDIgMiAxMS44IDIgMjRzOS44IDIyIDIyIDIyYzExIDAgMjEtOCAyMS0yMiAwLTEuMy0uMi0yLjctLjUtNHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjRkJCQzA1IiBkPSJNMCAzN1YxMWwxNyAxM3oiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiNFQTQzMzUiIGQ9Ik0wIDExbDE3IDEzIDctNi4xTDQ4IDE0VjBIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiMzNEE4NTMiIGQ9Ik0wIDM3bDMwLTIzIDcuOSAxTDQ4IDB2NDhIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiM0Mjg1RjQiIGQ9Ik00OCA0OEwxNyAyNGwtNC0zIDM1LTEweiIvPjwvc3ZnPg==');
	
	--ico-shape-email: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0MSAyNyc+PGcgZmlsbD0nI0ZGRic+PHBhdGggZD0nTTIwLjUgMTcuOGMtLjUgMC0uOS0uMS0xLjMtLjRMMCAzLjJ2MjEuNEMwIDI2IDEuMiAyNyAyLjcgMjdoMzUuNmMxLjUgMCAyLjctMSAyLjctMi41VjMuMkwyMS44IDE3LjRjLS40LjItLjguNC0xLjMuNHonLz48cGF0aCBkPSdNMzguNCAwTDIwLjUgMTMuMiAyLjcgMCcvPjwvZz48L3N2Zz4=');
	
	--ico-tag: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MC4wMTMiIGhlaWdodD0iNDAuMDA1Ij4KICA8cGF0aCBkPSJNMzkuMiAxOS40MDVsLTE3LjUtMTcuNmEyLjg3NiAyLjg3NiAwIDAwLTItLjlMMy4yLjAwNWEzLjAyIDMuMDIgMCAwMC0zLjIgMi44di40bDEgMTYuNGEyLjg0MiAyLjg0MiAwIDAwLjkgMS45bDE3LjQgMTcuNmEyLjg3OCAyLjg3OCAwIDAwMi4xLjkgMi43MjMgMi43MjMgMCAwMDIuMS0uOWwxNS42LTE1LjVhMi45OSAyLjk5IDAgMDAuMS00LjJ6bS0yMi40LTIuNmE0LjAzMSA0LjAzMSAwIDExMC01LjcgMy45ODQgMy45ODQgMCAwMTAgNS43eiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");	
	
	
	--ico-shape-circle-white: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PGcgZmlsbD0iI2Y5ZjlmYSI+PHJlY3QgdmlzaWJpbGl0eT0iaGlkZGVuIiB3aWR0aD0iNiIgaGVpZ2h0PSI2IiByeD0iMyIgcnk9IjMiLz48cGF0aCBkPSJNMCAzYTMgMyAwIDEgMSA2IDAgMyAzIDAgMCAxLTYgMHoiLz48L2c+PC9zdmc+');
	--ico-shape-circle-green: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHJlY3QgdmlzaWJpbGl0eT0iaGlkZGVuIiB3aWR0aD0iNiIgaGVpZ2h0PSI2IiBmaWxsPSIjZjlmOWZhIiByeD0iMyIgcnk9IjMiLz48cGF0aCBkPSJNMCAzYTMgMyAwIDEgMSA2IDAgMyAzIDAgMCAxLTYgMHoiIGZpbGw9IiM2YmRhOWUiLz48L3N2Zz4=');
	--ico-shape-circle-red: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHJlY3QgdmlzaWJpbGl0eT0iaGlkZGVuIiB3aWR0aD0iNiIgaGVpZ2h0PSI2IiBmaWxsPSIjZjlmOWZhIiByeD0iMyIgcnk9IjMiLz48cGF0aCBkPSJNMCAzYTMgMyAwIDEgMSA2IDAgMyAzIDAgMCAxLTYgMHoiIGZpbGw9IiNkOTM2MDAiLz48L3N2Zz4=');
	--ico-shape-triangle: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2LjE3NSIgaGVpZ2h0PSI4LjkwNSIgdmlld0JveD0iMCAwIDYuMTc1IDguOTA1Ij48cGF0aCBkPSJNNS45LDMuODU2Ljk4Ni4xMjFBLjYzNi42MzYsMCwwLDAsMCwuNzIydjcuNDZhLjYzNC42MzQsMCwwLDAsLjk4Ni42TDUuOSw1LjA0OEEuNzc5Ljc3OSwwLDAsMCw1LjksMy44NTZaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");
	--ico-shape-arrow: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE1IiBoZWlnaHQ9IjI1Ij48cGF0aCBkPSJNMTIuNjczIDBMMCAxMi41MDIgMTIuNjczIDI1IDE1IDIyLjcwNyA0LjY1IDEyLjUwMiAxNSAyLjI5MyAxMi42NzMgMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=');
	--ico-shape-arrow-top: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAMAAACzB5/1AAAABlBMVEUAAACFj6FfU3deAAAAAXRSTlMAQObYZgAAACdJREFUeNpNx8ENADAMg8B4/6VTOVKBD7q5ku7LTkMXwlEIay+taQsUrwBLCbw1wgAAAABJRU5ErkJggg==');
	--ico-shape-pin: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS45OTgiIGhlaWdodD0iMTUuOTk3Ij48cGF0aCBkPSJNMTEuMDg3LjQxYTEuNCAxLjQgMCAwIDAtMS45ODMgMGwtLjQ0OC40NDhhMS40MDggMS40MDggMCAwIDAgMCAxLjk4My4yNS4yNSAwIDAgMS0uMDEyLjM2OEw0LjA4NiA3LjExN2EuMDQ0LjA0NCAwIDAgMS0uMDU3LS4wMDYgMS43MjEgMS43MjEgMCAwIDAtMi40MzYgMi40MjhsNC44NjIgNC44NjJhMS43MjggMS43MjggMCAwIDAgMi40MzEgMCAxLjczNCAxLjczNCAwIDAgMCAwLTIuNDM3LjA0NC4wNDQgMCAwIDEtLjAwNi0uMDU3bDMuOTA4LTQuNTU4YS4yNTIuMjUyIDAgMCAxIC4xNzgtLjA4Ni4yNTkuMjU5IDAgMCAxIC4xOS4wNzUgMS40MzcgMS40MzcgMCAwIDAgMS45ODMgMGwuNDQ4LS40NTRhMS40IDEuNCAwIDAgMCAwLTEuOTc3bC00LjUtNC41Wk0zLjM5MiAxMi4xNThsLS44MjgtLjgyOC0yLjQ3MSAzLjc3NmEuNTgyLjU4MiAwIDAgMCAuMDc1LjcyNC41ODkuNTg5IDAgMCAwIC40MDguMTY3LjU3Ny41NzcgMCAwIDAgLjMxNi0uMDkybDMuNzc2LTIuNDcxWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
	--ico-shape-minus: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi44OCIgaGVpZ2h0PSIyLjk0OSI+PHBhdGggZD0iTTEyLjg4LjR2Mi4xNDlhLjQuNCAwIDAxLS40LjRMLjQgMi45NDdhLjQuNCAwIDAxLS40LS40Vi40QS40LjQgMCAwMS40IDBoMTIuMDg2YS40LjQgMCAwMS4zOTQuNHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=');
	--ico-shape-plus: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi44ODMiIGhlaWdodD0iMTIuODc1IiB2aWV3Qm94PSIwIDAgMTIuODgzIDEyLjg3NSI+PHBhdGggZD0iTTEyLjg4Myw1LjM2M1Y3LjUxM2EuNC40LDAsMCwxLS40LjRINy45N2EuMDU3LjA1NywwLDAsMC0uMDU3LjA2djQuNTFhLjQuNCwwLDAsMS0uNC40SDUuMzY2YS40LjQsMCwwLDEtLjQtLjRWNy45NjhhLjA1Ny4wNTcsMCwwLDAtLjA1Ny0uMDU3SC40YS40LjQsMCwwLDEtLjQtLjRWNS4zNjNhLjQuNCwwLDAsMSwuNC0uNEg0LjkxMmEuMDU3LjA1NywwLDAsMCwuMDU3LS4wNTdWLjRhLjQuNCwwLDAsMSwuNC0uNEg3LjUxN2EuNC40LDAsMCwxLC40LjRWNC45MWEuMDU4LjA1OCwwLDAsMCwuMDU3LjA1N2g0LjUxNUEuNC40LDAsMCwxLDEyLjg4Myw1LjM2M1oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=');
	--ico-shape-burger-small: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC42NzYiIGhlaWdodD0iNyI+PGcgZGF0YS1uYW1lPSJHcm91cCA1MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZGF0YS1uYW1lPSJMaW5lIDgiIGQ9Ik0xIDFoMTIuNjc2Ii8+PHBhdGggZGF0YS1uYW1lPSJMaW5lIDkiIGQ9Ik0xIDZoMTIuNjc2Ii8+PC9nPjwvc3ZnPg==');
	--ico-shape-close: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjU4NyAxMC41OTNMOC40OTMgNi41bDQuMDkzLTQuMDkzQTEuNDEgMS40MSAwIDEgMCAxMC41OTIuNDEzTDYuNSA0LjUwNiAyLjQwNy40MTNBMS40MDkgMS40MDkgMCAxIDAgLjQxNCAyLjQwN0w0LjUwNyA2LjUuNDEzIDEwLjU5M2ExLjQxIDEuNDEgMCAwIDAgMS45OTMgMS45OTRMNi41IDguNDk0bDQuMDk0IDQuMDkzYTEuNDA3IDEuNDA3IDAgMCAwIDEuOTkzIDAgMS40MSAxLjQxIDAgMCAwIDAtMS45OTR6IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkYiLz48L3N2Zz4=');
	--ico-shape-star-yellow: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45MTciIGhlaWdodD0iMjAiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9Ii41IiB4Mj0iLjUiIHkyPSIxIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmVkNzc2Ii8+PHN0b3Agb2Zmc2V0PSIuNTIzIiBzdG9wLWNvbG9yPSIjZmVhNjAxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmViZTFiIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZGF0YS1uYW1lPSJHcm91cCAxNiI+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDciIGQ9Ik0xNS41NDcgMjIuNzQ2bC01LjIyMSAyLjg4NmMtLjc3Ny40My0xLjI5Mi4wNjctMS4xNDktLjgxbDEuMDA3LTYuMTczTDUuOTQ1IDE0LjNjLS42Mi0uNjM2LS40MTEtMS4yNi40NjctMS4zOTRsNS44MjEtLjg4OSAyLjYzMS01LjZjLjM3Ny0uOC45ODktLjggMS4zNjcgMGwyLjYzMSA1LjYgNS44MjEuODg5Yy44NzguMTM0IDEuMDg3Ljc1OS40NjcgMS4zOTRsLTQuMjQxIDQuMzUgMS4wMDcgNi4xNzNjLjE0My44NzctLjM3MSAxLjIzOS0xLjE0OS44MXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjU4OCAtNS44MTMpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjYSkiLz48L2c+PC9zdmc+');
	
	
	--ico-heart: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAABmJLR0QA/wD/AP+gvaeTAAABiklEQVQ4ja3UTUuWURDG8d/clJrWpo29bBKCCKEs7Y2gKChaRfUB+pxFb9sIKWoV1aI3F4K0sqDUrhYeyczn0fK54F7cZ2b+55yZOUMPJRlO0vWxd0mGe9lrg/MBnMRhrGA3vuB1++A4jmE/ltHhM15W1fxf4CRncRSzeF9VP5IUDuAUhprrd7zAfFUlyRAmMI03VTW7/qRTSW4nGelz9XNJpvrYR5LcSXJibWFfkrtJxnoFbVdJxhprb7UUqKpnOwU3+HmsdDiEj4OANn3AwQ6jWBwg+CtGOyz5XfFBaDeWOyxgfIDgcSx0eIfJ1rM7UmNM4m1XVZ/wDTM7BeMMFqtqbm0WPMZEkun/JSaZwRE82WjY017OxX9NS5LzLXbzl5tkKMnNJFf6TbZ1/pXkcov5o7P+OlmSXbiGn3hYVSs9oB2uWm2vB1W13Be8IWgE96tqaZPNr1sdm496bb6p2jUvJbm1PnfbTdeWRUpyweo8udeWbmCuqp72i9tW9duMPd1+n1fVq61ifgHGSOMIZxn00QAAAABJRU5ErkJggg==");
	--ico-heart-no-opacity: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS44IiBoZWlnaHQ9IjE5LjIwNyI+CiAgPHBhdGggZD0iTTE5LjUyMSAyLjM0MWE1LjkzNCA1LjkzNCAwIDAwLTguNTkyIDBsLS4wMTQuMDE0aC0uMDMgMGwtLjAxMy0uMDE0YTUuOTMzIDUuOTMzIDAgMDAtOC41OTIgMCA2LjQzNyA2LjQzNyAwIDAwMCA4Ljg4N0w5LjYgMTguMWExLjc1MyAxLjc1MyAwIDAwMi42IDBjMS4zLTEuMzUzIDcuMzItNi44NyA3LjMyLTYuODdhNi40MzggNi40MzggMCAwMDAtOC44ODd6IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiLz4KPC9zdmc+Cg==');
	--ico-heart-white: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4wODIiIGhlaWdodD0iMTgiPjxwYXRoIGQ9Ik0xOC40NjMgOS41NzVsLTguMSA4LjI5MWEuNDQyLjQ0MiAwIDAxLS4zMTkuMTM0LjQ1MS40NTEgMCAwMS0uMzE5LS4xMzRMMS42MTcgOS41NzVBNS42MzIgNS42MzIgMCAwMS40MDQgMy41MTcgNS40MzcgNS40MzcgMCAwMTUuMjM3LjAwOUM1LjM1MS4wMDIgNS40NjUgMCA1LjU3OCAwYTYuNTc5IDYuNTc5IDAgMDE0LjQ2MyAxLjcyNEE2LjU3OSA2LjU3OSAwIDAxMTQuNTA0IDBjLjExNCAwIC4yMjggMCAuMzQxLjAwOWE1LjQzNyA1LjQzNyAwIDAxNC44MzEgMy41MDkgNS42MzIgNS42MzIgMCAwMS0xLjIxMyA2LjA1N3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=');
    --ico-heart-active: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIwIj48cGF0aCBvcGFjaXR5PSIuNCIgZD0iTTE5LjYxNiAyLjc0MWE1LjkzNCA1LjkzNCAwIDAgMC04LjU5MiAwbC0uMDE0LjAxNC0uMDMuMDAydi0uMDAybC0uMDEzLS4wMTRhNS45MzMgNS45MzMgMCAwIDAtOC41OTIgMGMtMi4zNzMgMi40NTQtMi4zNzMgNi40MzIgMCA4Ljg4N2w3LjMyIDYuODdzMS4zIDEuMzU0IDIuNiAwYzEuMy0xLjM1MyA3LjMyLTYuODcgNy4zMi02Ljg3IDIuMzczLTIuNDU1IDIuMzczLTYuNDMzLjAwMS04Ljg4N3oiIHN0cm9rZT0iI2ZmZiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
    --ico-heart-add: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAABmJLR0QA/wD/AP+gvaeTAAABY0lEQVQ4ja2VzytmYRiGr/djYSv5sTAIjUKSpqlhTVlQY0pTZCM12cxG+Z+YZo1ZaXYiNhKSGD9GNpYkXRZe9XU6zvc5nbvezXPf93We03vqBBJSh4AxoBW4A7aAjRDCffTrov8JqAcugPUQwl45p1QGbFf/ACtAA3AAPAA/gUN1Qv0KHMXZI3AINAG/1TX1Q3LLLvVCXVJrU95iWD2L50uKX6suq//Uztdhjbqr/kgWEuUetblCZlHdUUuo39XNrMJ7pP5Vp1F/qbMFgufU1RLQB2wXBQY2gX3UU7WjQDDw8rmdA915AUalgTeAqfy7vf3ERvVW7X1nL1XJ0Ix6rLYVCo7BxXiRPXk2rxSaUS/VwULBMTipXqsj1cKrljqq3qhjGZmBvPBh9b/6LcWbVa/UlrzwPvVcnS+bLcR76M/qhirgH4H1eJ6AcWA0hHCS1StlmQAhhCNefkMnwBXwuRIU4BnifFHjBKqOoAAAAABJRU5ErkJggg==');
    --ico-heart-delete: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIwIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTkuNjE2IDIuNzQxYTUuOTM0IDUuOTM0IDAgMCAwLTguNTkyIDBjLS4wMy4wMDMtLjA0My4wMTYtLjA0My4wMTZsLS4wMTQtLjAxNmE1LjkzMyA1LjkzMyAwIDAgMC04LjU5MiAwYy0yLjM3MyAyLjQ1NC0yLjM3MyA2LjQzMiAwIDguODg3bDcuMzIgNi44N3MxLjMgMS4zNTQgMi42IDBjLjQ3Ni0uNDk1IDEuNTgzLTEuNTQ4IDIuNzk1LTIuNjgzYTUuNSA1LjUgMCAxIDEgNi4yNjUtNy45Yy4yMDctMS44NDEtLjM3My0zLjc2MS0xLjczOS01LjE3NHoiIHN0cm9rZT0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNCAxMGg2djJoLTZ6Ii8+PC9nPjwvc3ZnPg==');
	
	--ico-trailer: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAuCAMAAACvSe/GAAABGlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+zRnCkAAAAXXRSTlMAAQIDBAYJCwwNDxATFxkaGxwdICEiJScpLDM0REVGSElLTE1OUFNXW1xmaGlrbHN0dXaPkpOUmaGlrK6ys7S2t7i5u8LDxMXHyMrOz9HS1tfY2drb7vDy8/T19vzOCi0xAAAAAWJLR0Rdnd8wAQAAAZxJREFUSMft1tdawkAQgNHfghVRFLAXsCP2jgWigmIDDFjQef/X8AJIDERg2Uudq+RL9iS7OzMJ0LP9+CkiInFWpXnkmCwflO63PABDD9VLioCIZLzQcSPtA3IFEdEBZJZjPeCQSz3gAkMPMP4BMXBEHfCazb3XAQ3CCaSiPoCRjXQj4Ncp5Bfsm8Km+hoYgz8f03+uCiS6nC/alVQD8gMAjIcsYdBUAuYBus9EkoGqEFEBUgCsiIiUdrsrQloBiAKwWz55nC4DMQVgGIC9ytnXfh+Av3WgiAMQee4FeHcFfEErhqpAthaQdYCXCuCxhwR9rqmcrwPWAEzXVI4XrTipAm+1wJNjChP2kGLcfRFH3BZxVGEXNgDYcW7jpgKQBmDZmUi3KqkcBug8FUlYqbykVAtmuZjHAnYxFdTKOVlbzoZqQ7nSbCgiZsQev1j4vaWFpqwI1jTVdMwP4I/dOptqjz1kKtSkrX/kch9N2rpbKjf5sLSQyn/s43qh+4tzpAccMKcHzMC1DmAA3kz7wJ0XwLOVKbX1s3236YFvzDw/YE8WqAYAAAAASUVORK5CYII=");
	
	--ico-memo: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNiI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6I2ZmZn08L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYSIgZD0iTTE5IC41SDBNMTcgNS41SDBNMTkgMTAuNUgwTTEzIDE1LjVIMCIvPjwvc3ZnPg==');
	
	--ico-memo-edit: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABfCAMAAAC5kuvHAAACGVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8iZgnkAAAAsnRSTlMAAQMEBQYHCAoODxAREhMUFRYXGBkaGxwdHiEiIyQlJicoKissLS4wMjM1Njc4PD1AQUNERkdJS0xNTk9QUVJTVFhbXF1eX2BhZGpsbW9wcnN0eHp+f4KDhYaIiYuMjY6Sk5aXmJqcnqKjpKWmp6mtrq+wsbO0tba3uLq8vb6/w8XGyMnLzM3Oz9DR09XW19jZ2tvc3eDh4uPl5ufo6evs7e7v8PHy8/T19vf4+fr7/P3+jGVpBQAAAAFiS0dEsq1qz+gAAAQGSURBVGje7dpnQxMxGAfwvyKCKCgUFBX3QNwD3BMHOLAO3Ip7iyJiXTgRQVQEQVEUleKitKD5hL6wucvdJXfJ3fWdeXVNnv6e9JLmcr0CPpXciube8ONgKhJTSiKEEELI+7kJ4XcTWnqLEsAHiV6iKxLKExJdmVCekOiqhPKERFcnlCcktiahPCGxtb5PTEJaOpkE6yyh6cWnHrS1S5T1/N635Ez6oL8aKDbqkyujRK4ERTxgSLCR0TPO9hPvvDDB5NeyOtljx5sSbI4HFn4nLnrPDm1rttZVZpAHlgMApva46T3Lk/Bs8BKEMwBkvvXae3GCfQDOe+69OEEdMH2AiepqqheXMttvbY9+ZdEH+RNQrUX0n57m4lvL+QRJmtmFbG3idy+EF15PkFylVT3FVm0yLXLDN5f0mROkhPSaQ7hAD8+5WTFf56AoYhyD1Lv660gu6ulxgYvevwoAWBphP8Gwh0z7DoAO9Y9B6vzLAGBO0MC0HwXwLX78Rv3kNNNFgT1FTKkAgB802D0PFEZEvJov4LkJ/vFKvoEPGJosCeK8ih80zxybBJRX8NmZ0zTK0ryMmGaOos/2/vlIS/PgC7zey/sueVnfib8o4CV9lm9U4eV8A59h5S8JeSnfAy/js3wDh79sw0v4nnhn38CnW/krtryjz/LPOHylPe/kO/BDqhx4B98zb++zS1rfWEtz8nXukoa5o+V84y7N0n8Dz/S+oHuilG/eBJoSiHki5Vv3mIYEydVCXsrfzLlkMwmSb4h5GT/nJ7FLYMvL+Af1t/9iqCdpAIChIf7M+cfL+Po+rC7rDoPVpQFIuWXLy/g9TI9TTAlE/Bz6Jmc/ib79RRpgSpB1m8+jgkj7I2noGcCc4JeAV/En0tAj8flSI97CuvFn09C9sElgWtIU/CU0dDvECcwrpoK/noZugjCBZUFW8LXbPubHQFMC63qv4O+ioexN6/CwaOYo+wdoaL5eN7TG4Wql4J+koeN0/qbTxVDB17bD2aMmFCxeW1JWfuyJ/clR82tsf0jhX8pV/Fo7/ig8+yEXvIp/WPnkqPnz1Huv5OO2Oq/kBzp4ejQIn3zk3Dfj/S0nJsA3H1h04l597bXzx8vLtqxamD9uhOMduKKvXP77/32/ffpoodUH/yr18/S6j/Gqbz74bdTP4uzD8z3zo//QVWqwXnnRuJH1UvZre26mslhbvRZ45Gdod1SnmNoRMVr7eb4nfuY7baFdytbru5rYySmu9fGHezWnI4ltmfVH9vmLuDR2steJUmPqSuJvaU4y+mO++Mr3W4axKOanv9M6OBt8THCAN/pFX33So9v40ys35Av/SPyQqLD2t1e9wf6PFZmlV1+FXdLf20NleTz0L+gVWjvqqtEAAAAAAElFTkSuQmCC");
	
	
	
	--ico-notes: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ny43NDUiIGhlaWdodD0iNTkuNjE2Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9IlBhdGggNjYyIiBkPSJNMTUuODMzIDEzLjk3OGgyNi4wNzlhMS44NjMgMS44NjMgMCAxIDAgMC0zLjcyNkgxNS44MzNhMS44NjMgMS44NjMgMCAxIDAgMCAzLjcyNloiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggNjYzIiBkPSJNMy43MjUgNTkuNjE1SDQ3LjVhMy43MjUgMy43MjUgMCAwIDAgMy43MjYtMy43MjZ2LTQuNjU2aDEuNGE1LjEzMiA1LjEzMiAwIDAgMCA1LjEyMy01LjEyM3YtNS4xMjJhMy43MjUgMy43MjUgMCAwIDAtMy43MjYtMy43MjZoLTIuNzk0VjMuNzMyQTMuNzI1IDMuNzI1IDAgMCAwIDQ3LjUuMDA3SDUuMTIzYTIuNTQzIDIuNTQzIDAgMCAwLS4zODIgMCA0Ljk3NCA0Ljk3NCAwIDAgMC0zLjA4MyAxLjQyNUE1LjQyOSA1LjQyOSAwIDAgMCAwIDUuMzE2djUwLjU3M2EzLjcyNSAzLjcyNSAwIDAgMCAzLjcyNiAzLjcyNlptNDUuNjM4LTE4LjYyOGg0LjY1N3Y1LjEyM2ExLjQgMS40IDAgMCAxLTEuNCAxLjRIMTYuNTY5YTQuOTYyIDQuOTYyIDAgMCAwIC4yLTEuNHYtNS4xMjJaTTQ3LjUgMy43MzJ2MzMuNTM1SDE2Ljc2NGEzLjcyNSAzLjcyNSAwIDAgMC0zLjcyNiAzLjcyNnY1LjAyNGExLjU1NCAxLjU1NCAwIDAgMS0uNjQzIDEuMjY2IDEuMDU2IDEuMDU2IDAgMCAxLS4zNTQuMTQ5aC0uMDc0YTEuNDQ4IDEuNDQ4IDAgMCAxLS4zNDUgMGgtLjQzN2EuNTcuNTcgMCAwIDEtLjEzLS4wNjVsLS4xMTItLjA1Ni0uMDkzLS4wNjUtLjA5My0uMDc0LS4xMzEtLjE0LS4wNjUtLjA3NGExLjU3MiAxLjU3MiAwIDAgMS0uMS0uMTY4LjQuNCAwIDAgMSAwLS4wODQgMS4zMjYgMS4zMjYgMCAwIDEtLjA3NC0uMi4xNzMuMTczIDAgMCAxIDAtLjA3NCAxLjA4NCAxLjA4NCAwIDAgMSAwLS4zdi00MWE1Ljc4IDUuNzggMCAwIDAtLjA4NC0uOTMxbC0uMDU4LS4yMzRhMi42MjEgMi42MjEgMCAwIDAtLjItLjIzM1pNMy43MjUgNS4zMTZhMS43NDEgMS43NDEgMCAwIDEgLjUxMi0xLjIgMS4zNiAxLjM2IDAgMCAxIC45MzEtLjM4MmguMDc3YTEuMzQ5IDEuMzQ5IDAgMCAxIC40NjYuMSAxLjQ0MiAxLjQ0MiAwIDAgMSAuNDI5LjI4OSAxLjM2OSAxLjM2OSAwIDAgMSAuMzgyIDEuMDA2VjQ2LjExYTUuMjY3IDUuMjY3IDAgMCAwIDAgLjU1di4xNzdhLjY2OC42NjggMCAwIDAgLjA2NS4zNTQgMS45NTMgMS45NTMgMCAwIDAgLjA1Ni4yMjQgMS43IDEuNyAwIDAgMCAuMDg0LjI4OSAyLjQ4OSAyLjQ4OSAwIDAgMCAuMDg0LjI0MmwuMS4yNTIuMTIxLjI0MmMwIC4wNzQuMDc0LjE0OS4xMjEuMjI0bC4xNC4yNDIuMTQuMmEyLjA5MyAyLjA5MyAwIDAgMCAuMTc3LjIyNCAxLjkyOSAxLjkyOSAwIDAgMCAuMTc3LjJsLjE2OC4xODZhNC41MTkgNC41MTkgMCAwIDAgLjM4LjM1MSA1LjA5MiA1LjA5MiAwIDAgMCAuNjMzLjQzOGwuMDg0LjA0N2E0LjY3IDQuNjcgMCAwIDAgLjcuMzE2bC4xMjEuMDQ3YTUuMTMgNS4xMyAwIDAgMCAuNzQ1LjJoLjExMmE1LjczNiA1LjczNiAwIDAgMCAuOC4wNjVoMzUuOTcxdjQuNjU3SDMuNzI2WiIvPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCA2NjQiIGQ9Ik0xNS44MzMgMjIuMzZoMjYuMDc5YTEuODYzIDEuODYzIDAgMSAwIDAtMy43MjZIMTUuODMzYTEuODYzIDEuODYzIDAgMSAwIDAgMy43MjZaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDY2NSIgZD0iTTE1LjgzMyAzMC43NDNoMjYuMDc5YTEuODYzIDEuODYzIDAgMSAwIDAtMy43MjZIMTUuODMzYTEuODYzIDEuODYzIDAgMSAwIDAgMy43MjZaIi8+PC9nPjwvc3ZnPg==);
	
	--ico-read-notes: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi4zODIiIGhlaWdodD0iMTMuMDg5Ij48ZyBkYXRhLW5hbWU9Ikdyb3VwIDE0NyIgZmlsbD0iI2ZmZiI+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDY1NyIgZD0iTTM2LjMwMyAxLjk3OWExLjMgMS4zIDAgMCAwLS45MzEtLjg3NSAyLjg5IDIuODkgMCAwIDAtLjU3OC0uMDg3bC0uMTE4LS4wMWE2LjkyOCA2LjkyOCAwIDAgMS0uOC0uMTI1IDE2LjM5NCAxNi4zOTQgMCAwIDEtLjc3NS0uMTg5Yy0uMzE0LS4wODItLjY0LS4xNjctLjk3NS0uMjMxLS41NDItLjEtMS4xMzgtLjE4NC0xLjg3NS0uMjUzLS45OTEtLjA5Mi0yLjMtLjItMy42MzEtLjIwOWgtLjM1M2EyMi4yIDIyLjIgMCAwIDAtNC4yMTkuMzY2IDUuNTggNS41OCAwIDAgMC0yLjIyMi45NzNjLS4wNzcuMDU2LS4xNDkuMTEzLS4yMTguMTY3YTIuODQ3IDIuODQ3IDAgMCAxLS4zNzMuMjYzIDEuOTk0IDEuOTk0IDAgMCAxLS41LjE4OSAxLjkzMiAxLjkzMiAwIDAgMS0uNDc0LjA2LjU2OS41NjkgMCAwIDAtLjA1OSAwaC0uMDIyYS41ODEuNTgxIDAgMCAwLS4wNTkgMCAxLjkxOCAxLjkxOCAwIDAgMS0uNDc0LS4wNTggMi4wMzkgMi4wMzkgMCAwIDEtLjUtLjE4NiAyLjg2OCAyLjg2OCAwIDAgMS0uMzc0LS4yNjFjLS4wNy0uMDU0LS4xNDItLjExLS4yMTktLjE2NmE1LjU3NyA1LjU3NyAwIDAgMC0yLjIyOC0uOTYgMTcuMDczIDE3LjA3MyAwIDAgMC0uNzM0LS4xMTggMjMuNyAyMy43IDAgMCAwLTMuNDc3LS4yMzVoLS4zNTNDOC40MzEuMDQ2IDcuMTIyLjE1NiA2LjEzMS4yNWMtLjczNy4wNy0xLjMzMy4xNTItMS44NzUuMjU3LS4zMzUuMDY1LS42Ni4xNS0uOTc1LjIzNC0uMjY3LjA3LS41MTkuMTM3LS43NzUuMTkxYTcgNyAwIDAgMS0uOC4xMjdsLS4xMTguMDFhMi44OTIgMi44OTIgMCAwIDAtLjU3OC4wODkgMS4zIDEuMyAwIDAgMC0uOTI5Ljg3NyAyLjA4MSAyLjA4MSAwIDAgMC0uMDc5LjY2NyA0LjkwOSA0LjkwOSAwIDAgMCAuMDU3LjYxNWwuMDEyLjA5YTIuNDQ1IDIuNDQ1IDAgMCAwIC41NjQgMS40NjcgMS44ODMgMS44ODMgMCAwIDAgLjYxLjQxLjg0OS44NDkgMCAwIDEgLjMxLjIyOCAxIDEgMCAwIDEgLjE2OC4zNzZsLjA0LjE1OS4wMy4xMmMuMTY5LjY3LjM2IDEuMzEyLjU2NiAxLjkwNmExMy45ODkgMTMuOTg5IDAgMCAwIC45NTQgMi4yIDYuNjA4IDYuNjA4IDAgMCAwIC45OTEgMS4zOSA0LjIyOSA0LjIyOSAwIDAgMCAuNDQyLjRjLjAwNiAwIC4wMS4wMS4wMTcuMDE1LjAxMi4wMS4wMjEuMDIxLjAzNC4wM2EyLjgxMiAyLjgxMiAwIDAgMCAxIC41IDEzLjk0NiAxMy45NDYgMCAwIDAgMS4zNzcuMjcyIDE5LjcxNSAxOS43MTUgMCAwIDAgMi45NTkuMjFoLjRjLjYyNy0uMDEzIDEuMjUtLjA1NiAxLjg1NC0uMTI1LjMxOC0uMDM3LjYzNC0uMDgxLjk0MS0uMTMzYTMuNjY4IDMuNjY4IDAgMCAwIC44ODgtLjI0MSAzLjUyNiAzLjUyNiAwIDAgMCAxLjI0NC0uOTY3Yy4zMzMtLjM4Ni42MjctLjguOTEyLTEuMmwuMDA4LS4wMTFjLjI3OC0uMzg5LjUzMi0uNzc2Ljc0Ni0xLjFsLjA2NC0uMWE0LjQ4OSA0LjQ4OSAwIDAgMSAuMzQyLS40ODQuNzI3LjcyNyAwIDAgMSAuMDg3LS4wODYuMzE0LjMxNCAwIDAgMSAuMDczLS4wNDMgMS40MzUgMS40MzUgMCAwIDEgLjQ0LS4wNDloLjFhMS40MzcgMS40MzcgMCAwIDEgLjQ0MS4wNS40OC40OCAwIDAgMSAuMTgyLjE0NSA0LjQ2MSA0LjQ2MSAwIDAgMSAuMzQzLjQ4NGwuMDY0LjFjLjIxMy4zMjcuNDY5LjcxMy43NDggMS4xbC4wMDguMDExYy4yODYuNC41ODEuODExLjkxNSAxLjJhMy41MjIgMy41MjIgMCAwIDAgMS4yNDYuOTY1IDMuNyAzLjcgMCAwIDAgLjg4OS4yMzljLjMwNy4wNTEuNjIzLjEuOTQxLjEzMS42LjA2OCAxLjIyNy4xMDkgMS44NTQuMTIxaC40YTE5LjY2MiAxOS42NjIgMCAwIDAgMi45NTgtLjIxNiAxNCAxNCAwIDAgMCAxLjM3Ni0uMjc1IDIuODEzIDIuODEzIDAgMCAwIDEtLjUgNS43MjkgNS43MjkgMCAwIDAgMS40NTItMS44IDEzLjkxNSAxMy45MTUgMCAwIDAgLjk1Ny0yLjJjLjIwNy0uNTk0LjQtMS4yMzUuNTY4LTEuOTA1bC4wMy0uMTJhMS40NzIgMS40NzIgMCAwIDEgLjIxOS0uNTc3Ljg0Mi44NDIgMCAwIDEgLjMwOS0uMjI5IDEuODcyIDEuODcyIDAgMCAwIC42MDktLjQxMSAyLjQ0MyAyLjQ0MyAwIDAgMCAuNTYxLTEuNDY4bC4wMTItLjA5YTQuODUxIDQuODUxIDAgMCAwIC4wNTQtLjYzNiAyLjA2MSAyLjA2MSAwIDAgMC0uMDc4LS42ODNabS0xOS42NjkgNmE1LjQ0MiA1LjQ0MiAwIDAgMC0uNDM4LjYwOWwtLjA2MS4wOTRjLS4yMDcuMzE2LS40NTUuNjg5LS43MjEgMS4wNTlsLS4wMDguMDExYy0uMjcxLjM3Ny0uNTUxLjc2Ny0uODUgMS4xMTFhMi40IDIuNCAwIDAgMS0uODMyLjY1OCAyLjU3NSAyLjU3NSAwIDAgMS0uNjE0LjE1N2MtLjI4Ni4wNDctLjU4My4wODgtLjg4MS4xMjEtLjU2OC4wNjMtMS4xNTUuMS0xLjc0Ni4xMTJoLS4zODFhMTguNTM2IDE4LjUzNiAwIDAgMS0yLjc4Mi0uMjA3IDEyLjg0IDEyLjg0IDAgMCAxLTEuMjYyLS4yNTMgMS42NzEgMS42NzEgMCAwIDEtLjU4Ni0uMyAyLjgzNyAyLjgzNyAwIDAgMS0uMjc0LS4yNDIgNS4zMDkgNS4zMDkgMCAwIDEtLjgzNi0xLjE2OCAxMi44NDEgMTIuODQxIDAgMCAxLS44OC0yLjAxM2MtLjItLjU2Mi0uMzgtMS4xNzEtLjU0My0xLjgwOGwtLjAyOC0uMTExYTcgNyAwIDAgMC0uMDctLjI2NCAyLjEwOSAyLjEwOSAwIDAgMC0uMzg5LS44MTEgMi4wMTcgMi4wMTcgMCAwIDAtLjcyOS0uNTU0aC0uMDA4YS43NTQuNzU0IDAgMCAxLS4yNDMtLjE1NSAxLjU1OSAxLjU1OSAwIDAgMS0uMjQ0LS44MTRsLS4wMTItLjA5M2E1LjAzMyA1LjAzMyAwIDAgMS0uMDQzLS40VjIuNTc1YS43LjcgMCAwIDEgLjAyNy0uMTU4Yy4wMDYtLjAyLjAxOS0uMDYzLjEzMi0uMWExLjg4OSAxLjg4OSAwIDAgMSAuMzUxLS4wNDlsLjEzNC0uMDEyYTguMTQxIDguMTQxIDAgMCAwIC45MzUtLjE1Yy4yODQtLjA2MS41NjEtLjEzNS44My0uMjA3LjMwOS0uMDgzLjYtLjE2MS45LS4yMTkuNS0uMSAxLjA2NC0uMTc4IDEuNzYzLS4yNDcuOTY3LS4xIDIuMjQzLS4yMDggMy41My0uMjI0aC4zNDFhMjIuNjA1IDIyLjYwNSAwIDAgMSAzLjMuMjA5Yy4yNC4wMzUuNDc4LjA3Mi43MDYuMTE2YTQuNDIzIDQuNDIzIDAgMCAxIDEuNzYyLjc2N2MuMDYxLjA0NC4xMjIuMDkyLjE4Ni4xNDJhMy44NCAzLjg0IDAgMCAwIC41MzQuMzY4IDMuMTg0IDMuMTg0IDAgMCAwIC43ODUuMyAzLjc3MyAzLjc3MyAwIDAgMCAxLjYyMSAwIDMuMTc5IDMuMTc5IDAgMCAwIC43ODYtLjMgMy44MTUgMy44MTUgMCAwIDAgLjUzNS0uMzY3Yy4wNjUtLjA1LjEyNi0uMS4xODYtLjE0MmE0LjQxNiA0LjQxNiAwIDAgMSAxLjc2NC0uNzY1IDIxLjAzOCAyMS4wMzggMCAwIDEgNC0uMzNoLjM0MWMxLjI4Ny4wMTMgMi41NjMuMTIyIDMuNTMuMjE2LjcuMDY3IDEuMjU5LjE0NSAxLjc2My4yNDMuMy4wNTguNTg5LjEzNS45LjIxNy4yNjguMDcxLjU0Ni4xNDUuODMuMjA1YTguMiA4LjIgMCAwIDAgLjkzNi4xNDhsLjEzNC4wMTFhMS45IDEuOSAwIDAgMSAuMzUxLjA0OGMuMTEzLjAzMi4xMjYuMDc1LjEzMi4xYS45MjEuOTIxIDAgMCAxIC4wMjcuMjY2IDQuNjEyIDQuNjEyIDAgMCAxLS4wNDIuMzkzbC0uMDEyLjA5M2ExLjU2MiAxLjU2MiAwIDAgMS0uMjQyLjgxNS43NTguNzU4IDAgMCAxLS4yNDMuMTU2aC0uMDA4YTIuMDA2IDIuMDA2IDAgMCAwLS43MjguNTU2IDIuNDQzIDIuNDQzIDAgMCAwLS40NDUgMS4wMzhsLS4wMjcuMTExYTIyLjA4IDIyLjA4IDAgMCAxLS41MzMgMS44MTEgMTIuODIzIDEyLjgyMyAwIDAgMS0uODY4IDIuMDE4IDQuNDg1IDQuNDg1IDAgMCAxLTEuMTM0IDEuNDQ0IDEuNjU1IDEuNjU1IDAgMCAxLS41ODUuM2MtLjM4OC4xLS44LjE4NC0xLjI2MS4yNTZhMTguNTU1IDE4LjU1NSAwIDAgMS0yLjc4Mi4yMTNoLS4zODFhMTguODEgMTguODEgMCAwIDEtMS43NDYtLjEwOGMtLjMtLjAzMy0uNTk0LS4wNzMtLjg4MS0uMTJhMi41NjUgMi41NjUgMCAwIDEtLjYxNC0uMTU2IDIuNCAyLjQgMCAwIDEtLjgzNC0uNjU2IDE1LjM1IDE1LjM1IDAgMCAxLS44NTItMS4xMDlsLS4wMDgtLjAxMWEzMS41IDMxLjUgMCAwIDEtLjcyNC0xLjA1N2wtLjA2MS0uMDk0YTUuNDg2IDUuNDg2IDAgMCAwLS40MzktLjYwOSAxLjYgMS42IDAgMCAwLS42NjEtLjQ3NSAyLjQxNiAyLjQxNiAwIDAgMC0uODM0LS4xMmgtLjEyN2EyLjQzMiAyLjQzMiAwIDAgMC0uODMzLjEyNSAxLjQ0NSAxLjQ0NSAwIDAgMC0uMzU3LjIgMS45NzMgMS45NzMgMCAwIDAtLjMxOS4zWiIvPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCA2NTgiIGQ9Ik0xNS43ODQgMy41OTFhNi4wNDUgNi4wNDUgMCAwIDAtMi40MzQtMS4xNjNjLS4wMjktLjAwOC0uMDYxLS4wMTMtLjA5MS0uMDJhMTIuNjg1IDEyLjY4NSAwIDAgMC0yLjk3Ny0uMzYxaC0uMjgxYTI2LjU2NSAyNi41NjUgMCAwIDAtMi45NzIuMTg0Yy0uNDA2LjA0NS0uODI2LjEtMS4yODMuMTYzbC0uMDU1LjAwOGEyLjU5MyAyLjU5MyAwIDAgMC0xLjE0NC4zNTIgMS45NjggMS45NjggMCAwIDAtLjggMi4xNDlsLjAwNi4wMjN2LjAxMWwuMDQ4LjE4MmMuMjQ3Ljk1My41MzQgMi4wMjkuODYxIDMuMDgyYTQuNDUgNC40NSAwIDAgMCAxLjAzNyAxLjk4NWwuMDA5LjAwOC4wMTguMDE5YTMuNTcyIDMuNTcyIDAgMCAwIDIuMjQyLjgzMSAyNC44NjYgMjQuODY2IDAgMCAwIDIuNDg1LjExNmguMDg5Yy41MTIgMCAuOTI1LS4wMjMgMS4zLS4wNjFhMy42ODIgMy42ODIgMCAwIDAgMS4yMzQtLjMwOCA0Ljc2NiA0Ljc2NiAwIDAgMCAyLjA1NS0yLjE5MiAyMS41NTggMjEuNTU4IDAgMCAwIDEuMDkzLTIuNDY3IDIuNjc5IDIuNjc5IDAgMCAwIC4yMzYtMS40MjkgMS45IDEuOSAwIDAgMC0uNjc2LTEuMTExWk01LjMwMiA4LjAzNWE2OC4yOSA2OC4yOSAwIDAgMS0uODcyLTMuMDgxbC0uMDU0LS4yMDZhMS4zMTMgMS4zMTMgMCAwIDEgLjUzMi0xLjQyNyAyLjA0NSAyLjA0NSAwIDAgMSAuODc1LS4yNTRsLjA1NS0uMDA4Yy40NTEtLjA2NS44NjQtLjExOSAxLjI2NC0uMTY1YTI2LjA3MSAyNi4wNzEgMCAwIDEgMi45LS4xOWguMjcyYTEyLjAyMiAxMi4wMjIgMCAwIDEgMi44NC4zMzNsLjA3MS4wMTZBNS41MDggNS41MDggMCAwIDEgMTUuMzYgNC4wOWExLjI1IDEuMjUgMCAwIDEgLjQ1NS43MyAyLjEyNCAyLjEyNCAwIDAgMS0uMjA4IDEuMDg5IDIwLjkyNyAyMC45MjcgMCAwIDEtMS4wNjkgMi4zODkgNC4xNDUgNC4xNDUgMCAwIDEtMS43NjcgMS45IDMuMDkyIDMuMDkyIDAgMCAxLTEuMDIyLjI0NGMtLjM1NC4wMzUtLjc0Ny4wNTItMS4yMzcuMDUzaC0uMDg3YTI0LjEzMSAyNC4xMzEgMCAwIDEtMi40MTktLjEyMSAzLjA0MyAzLjA0MyAwIDAgMS0xLjg0LS42NDggMy45NjEgMy45NjEgMCAwIDEtLjg2NC0xLjdaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDY1OSIgZD0iTTguNDY2IDYuOTAzYy4wNTkuMDYuMTI5LjExNi4xMTQuMjEyLS4wMTMuMTcyLS4wNTIuMzQ2LS4wNzkuNTE2bC0uMTEyLjczNWEuMjQ4LjI0OCAwIDAgMCAuMDI2LjIyYy4wNzMuMDg0LjE2OC4wNi4yNTMuMDE3bC42MzEtLjMyMi41MjEtLjI2NmEuMjE2LjIxNiAwIDAgMSAuMjExLjAyNGwuMjY4LjEzNS43MTMuMzU4LjE2OS4wODVhLjE3MS4xNzEgMCAwIDAgLjI0NS0uMTgybC0uMi0xLjI3OGEuMjExLjIxMSAwIDAgMSAuMDQ0LS4ybC4xNDgtLjE0OS41NjUtLjU3MWMuMS0uMS4zNjMtLjI4My4yNTItLjQ0OS0uMDQ3LS4wNjktLjEyNC0uMDc0LS4yLS4wODZsLS4zMTktLjA1LS43NzctLjEyM2MtLjA1MS0uMDA4LS4xLS4wMTMtLjE1NS0uMDI0LS4wOTItLjAxNS0uMTI2LS4wOTItLjE2My0uMTY1bC0uNTgxLTEuMTI1YS4xNzIuMTcyIDAgMCAwLS4zMS4wMTdsLS4xMTUuMjI2LS4zNzkuNzQ0Yy0uMDY1LjEyOC0uMTA5LjI4Ny0uMjY3LjMxM2wtLjY2OC4xMS0uNjE5LjFhLjE3Mi4xNzIgMCAwIDAtLjEyLjI3NCAxLjMyMiAxLjMyMiAwIDAgMCAuMTE3LjExOGwuNTU0LjU1NC4yMzQuMjM0WiIvPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCA2NjAiIGQ9Im0yNC40MTIgNi4yMDEuNTY4LjU2OC4xNDkuMTQ5YS4yMTEuMjExIDAgMCAxIC4wNDUuMnEtLjEuNjM5LS4xOTUgMS4yNzlhLjE3MS4xNzEgMCAwIDAgLjI0Ni4xOGwuMTY5LS4wODYuNzExLS4zNjMuMjY4LS4xMzdhLjIxNS4yMTUgMCAwIDEgLjIxMS0uMDI1bC41MjMuMjYzLjYzMy4zMThjLjA4NS4wNDMuMTguMDY2LjI1My0uMDE4YS4yNDguMjQ4IDAgMCAwIC4wMjUtLjIybC0uMTE2LS43MzVjLS4wMjctLjE3LS4wNjctLjM0NC0uMDgyLS41MTYtLjAxNS0uMS4wNTQtLjE1My4xMTMtLjIxM2wuMjMyLS4yMzQuNTUtLjU1N2ExLjQ0NSAxLjQ0NSAwIDAgMCAuMTE2LS4xMTkuMTcyLjE3MiAwIDAgMC0uMTIyLS4yNzNsLS42Mi0uMS0uNjY4LS4xMDZjLS4xNTgtLjAyNS0uMi0uMTg0LS4yNjktLjMxMmwtLjM4My0uNzQyLS4xMTctLjIyNmEuMTcyLjE3MiAwIDAgMC0uMzEtLjAxNWwtLjU3NSAxLjEyOGMtLjAzNy4wNzMtLjA3LjE1MS0uMTYyLjE2Ni0uMDUuMDEyLS4xLjAxNy0uMTU0LjAyNWwtLjc3Ny4xMjgtLjMxOS4wNTJjLS4wNzQuMDEyLS4xNTEuMDE3LS4yLjA4Ny0uMTA5LjE2OC4xNTUuMzQ5LjI1NS40NDlaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDY2MSIgZD0iTTIxLjI2NyA4LjYwN2E0Ljc2NSA0Ljc2NSAwIDAgMCAyLjA1OSAyLjE4OCAzLjY5MiAzLjY5MiAwIDAgMCAxLjIzNS4zYy4zNzUuMDM4Ljc4OC4wNTYgMS4zLjA1OGguMDg5YTI0LjgzNiAyNC44MzYgMCAwIDAgMi40ODQtLjEyMSAzLjU3NiAzLjU3NiAwIDAgMCAyLjI0LS44MzYgNC40NDYgNC40NDYgMCAwIDAgMS4wMzktMS45ODRsLjAxOS0uMDY1di0uMDA4Yy4zNDQtMS4xMDguNjQ0LTIuMjQyLjktMy4yMjNhMS45MiAxLjkyIDAgMCAwIC4wNi0uMzQzIDEuOTcgMS45NyAwIDAgMC0uODU5LTEuODc0IDIuNiAyLjYgMCAwIDAtMS4xNDUtLjM1bC0uMDU1LS4wMDdhNDguMiA0OC4yIDAgMCAwLTEuMjgzLS4xNiAyNi40MzYgMjYuNDM2IDAgMCAwLTIuOTcyLS4xNzdoLS4yODFhMTIuNTQ1IDEyLjU0NSAwIDAgMC0zLjA2Ny4zODggNi4wNDkgNi4wNDkgMCAwIDAtMi40MjggMS4xNzggMS45ODQgMS45ODQgMCAwIDAtLjYwOC44ODcgMS42MjIgMS42MjIgMCAwIDAtLjA2OS4yNTIgMi42OCAyLjY4IDAgMCAwIC4yMzkgMS40MjggMjEuNTMxIDIxLjUzMSAwIDAgMCAxLjEgMi40NjNabS0uMjQzLTQuNTEyYTUuNTE1IDUuNTE1IDAgMCAxIDIuMTc3LTEuMDM1IDExLjkxOCAxMS45MTggMCAwIDEgMi45MTEtLjM1NWguMjcyYTI1LjkgMjUuOSAwIDAgMSAyLjkuMTg0Yy40LjA0NS44MTQuMSAxLjI2NC4xNjJsLjA1NS4wMDhhMi4wNCAyLjA0IDAgMCAxIC44NzYuMjUyIDEuMzE1IDEuMzE1IDAgMCAxIC41NzQgMS4yIDEuMjM0IDEuMjM0IDAgMCAxLS4wMzQuMTc0di4wMDdhNzIuMzkgNzIuMzkgMCAwIDEtLjkgMy4yNzRjLS4wNS4xNjItLjEuMzIxLS4xNTYuNDc3di4wMDhhMy4xMTQgMy4xMTQgMCAwIDEtLjcwNiAxLjIyOSAzLjAyMiAzLjAyMiAwIDAgMS0xLjg1My42NjVjLS43ODguMDgyLTEuNi4xMjQtMi40MTkuMTI3aC0uMDg3Yy0uNDkgMC0uODg0LS4wMTYtMS4yMzgtLjA1YTMuMDg4IDMuMDg4IDAgMCAxLTEuMDIyLS4yNDIgNC4xNDUgNC4xNDUgMCAwIDEtMS43NzEtMS45IDIwLjg3MyAyMC44NzMgMCAwIDEtMS4wNzQtMi4zODcgMi4xMjUgMi4xMjUgMCAwIDEtLjIxLTEuMDg4IDEuMDcgMS4wNyAwIDAgMSAuMDM3LS4xMzQgMS4zNTIgMS4zNTIgMCAwIDEgLjQxMi0uNTY5WiIvPjwvZz48L3N2Zz4=);
	
	--ico-comments: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzcuNDY3IiBoZWlnaHQ9IjExNS4xMzciPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCA2NTQiIGQ9Ik05Ny4wODIuMTM0QTM0LjIwNCAzNC4yMDQgMCAwIDAgOTUuMzY0IDBRODMuMTIxLjA0IDcwLjg3OC4wMjdDNjguODExLjAyNyA1Ny40LjAyNyA0NC40MDYgMGMtMy4zNTYuMTYxLTUuOC4zNDktNi42NTkuNTFDMTMuMDcxIDQuODMzLTMuNTk4IDI5LjEwNC42NjcgNTMuODMzYzQgMjMuMjI0IDIyLjY4OCAzOS4wOTIgNDYuMjYgMzkuMjI3IDYuMzYzLjAyNyAxMi43MjctLjA4MSAxOS4wOS4wODFhNy40NTkgNy40NTkgMCAwIDEgNC4xMzUgMS40MjNjNi41NTEgNS4xIDEyLjk0MSAxMC40NDQgMTkuNDkyIDE1LjU0NmEzMC41MjMgMzAuNTIzIDAgMCAwIDcuMzU3IDQuMzVjNC44NiAxLjg3OSA4Ljk5NS0uMjQyIDEwLjY4Ni01LjIzNmEyMS43NDUgMjEuNzQ1IDAgMCAwIDEuMS01LjY5MmMuMTg4LTMuNjc4LjIxNS03LjM4NC4wODEtMTEuMDg5YTMuNjg3IDMuNjg3IDAgMCAxIDIuMzYzLTRjMTguMTIzLTkuMjM2IDI3LjYyOS0yNi4zNCAyNi4wNy00Ni42MTEtMS42NjUtMjEuNDI2LTE4LjktMzkuNzExLTQwLjIxOS00MS43WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
	
	--ico-suggestions: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNjYiIGhlaWdodD0iMjY4LjY4NyI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDgiIGQ9Ik0xMzQuMzQzIDQwLjNjOC4wNjEgMCAxMy40MzQtNS4zNzMgMTMuNDM0LTEzLjQzNFYxMy40MzRDMTQ3Ljc3OCA1LjM3MyAxNDIuNDA5IDAgMTM0LjM0MyAwcy0xMy40MzQgNS4zNzMtMTMuNDM0IDEzLjQzNHYxMy40MzVBMTMuNDYyIDEzLjQ2MiAwIDAgMCAxMzQuMzQzIDQwLjNaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDkiIGQ9Im02OC41MTYgNDguMzY0LTkuNC05LjRhMTIuOTg3IDEyLjk4NyAwIDAgMC0xOC44MDggMGMtNS4zNzMgNS4zNzMtNS4zNzMgMTQuNzc4LTEuMzQ0IDE4LjgwOGwxMC43NDcgOS40MDVhMTIuOTg3IDEyLjk4NyAwIDAgMCAxOC44MDggMGM1LjM3NS00LjAzIDUuMzc1LTEzLjQzNCAwLTE4LjgwOFoiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggMTAiIGQ9Ik0yNi44NjkgMTIwLjkwOUgxMy40MzRDNS4zNzMgMTIwLjkwOSAwIDEyNi4yODIgMCAxMzQuMzQzczUuMzczIDEzLjQzNCAxMy40MzQgMTMuNDM0aDEzLjQzNWM4LjA2MSAwIDEzLjQzNC01LjM3MyAxMy40MzQtMTMuNDM0cy01LjM3My0xMy40MzQtMTMuNDM0LTEzLjQzNFoiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggMTEiIGQ9Ik0yMjguMzg0IDQwLjMwM2ExMi45ODcgMTIuOTg3IDAgMCAwLTE4LjgwOCAwbC05LjQgOS40YTEzLjMgMTMuMyAwIDAgMCAxOC44MDggMTguODA4bDkuNC05LjRhMTIuOTg3IDEyLjk4NyAwIDAgMCAwLTE4LjgwOFoiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggMTIiIGQ9Ik0yNTIuNTY2IDEyMC45MDloLTEzLjQzNWMtOC4wNjEgMC0xMy40MzQgNS4zNzMtMTMuNDM0IDEzLjQzNHM1LjM3MyAxMy40MzQgMTMuNDM0IDEzLjQzNGgxMy40MzRjOC4wNjEgMCAxMy40MzQtNS4zNzMgMTMuNDM0LTEzLjQzNGExMy40NjIgMTMuNDYyIDAgMCAwLTEzLjQzMy0xMy40MzRaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDEzIiBkPSJNMjA2Ljg4OSAxMTIuODQ4Yy01LjM3My0yOC4yMTMtMjguMjEzLTUyLjM5NC01Ni40MjQtNTcuNzY4LTQ3LjAyLTkuNC05MC4wMSAyNS41MjUtOTAuMDEgNzIuNTQ1IDAgMTYuMTIyIDUuMzczIDMzLjU4NiAxNi4xMjIgNDUuNjc2IDguMDYxIDkuNCAxNy40NjQgMjUuNTI1IDE3LjQ2NCA0NS42NzZ2OC4wNjFjMCAyMS41IDE3LjQ2NCA0MS42NDcgNDAuMyA0MS42NDdhNDAuNDE3IDQwLjQxNyAwIDAgMCA0MC4zLTQwLjN2LTkuNGMwLTE4LjgwOCA5LjQtMzQuOTMgMTcuNDY0LTQ1LjY3NiAxMy40MzQtMTYuMTIgMTguODA4LTM4Ljk1OSAxNC43NzgtNjAuNDU1Wm0tNTkuMTExIDExNS41MzZjMCA4LjA2MS02LjcxNyAxNC43NzgtMTYuMTIyIDEzLjQzNC02LjcxNy0xLjM0NC0xMC43NDYtOC4wNjEtMTAuNzQ2LTE0Ljc3OHYtMTIuMDkyaDI4LjIxM2MtMS4zNDQgNi43MTctMS4zNDQtNS4zNzMtMS4zNDQgMTMuNDM0Wm0yMi44MzctNzEuMmMtOC4wNjEgOS40LTEzLjQzNCAyMC4xNTItMTcuNDY0IDMwLjloLTM3LjYxNGMtNC4wMy0xMC43NDctOS40LTIxLjUtMTcuNDY0LTMwLjlhNDYuOTQ3IDQ2Ljk0NyAwIDAgMS0xMC43NDctMjkuNTU3YzAtMjUuNTI1IDIxLjQ5My00Ny4wMiA0Ny4wMTgtNDcuMDIgMjQuMTgxIDAgNDEuNjQ3IDE3LjQ2NCA0NS42NzYgMzcuNjE1IDIuNjg4IDEzLjQzNCAwIDI4LjIxMy05LjQgMzguOTYxWiIvPjwvZz48L3N2Zz4=');
	--ico-clock: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Ny41IiBoZWlnaHQ9Ijg3LjUiIHZpZXdCb3g9IjAgMCA4Ny41IDg3LjUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00My43NSA4Ny41QTQzLjc1IDQzLjc1IDAgMSAxIDg3LjUgNDMuNzUgNDMuOCA0My44IDAgMCAxIDQzLjc1IDg3LjVtMC04MS4yNWEzNy41IDM3LjUgMCAxIDAgMzcuNSAzNy41IDM3LjU0IDM3LjU0IDAgMCAwLTM3LjUtMzcuNW0xNC43MTEgNTIuMjExYTMuMTIgMy4xMiAwIDAgMCAwLTQuNDE4TDQ2Ljg3NSA0Mi40NTdWMjVhMy4xMjUgMy4xMjUgMCAwIDAtNi4yNSAwdjE4Ljc1YTMuMTMgMy4xMyAwIDAgMCAuOTE0IDIuMjExbDEyLjUgMTIuNWEzLjEzIDMuMTMgMCAwIDAgNC40MjIgMCIvPjwvc3ZnPg==);
	
	
	--ico-external: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PGcgZGF0YS1uYW1lPSJHcm91cCAyIj48ZyBkYXRhLW5hbWU9Ikdyb3VwIDEiPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCAxIiBkPSJNMjIgMjhIM2EzIDMgMCAwIDEtMy0zVjZhMyAzIDAgMCAxIDMtM2gyYTEgMSAwIDAgMSAwIDJIM2ExIDEgMCAwIDAtMSAxdjE5YTEgMSAwIDAgMCAxIDFoMTlhMSAxIDAgMCAwIDEtMXYtMmExIDEgMCAwIDEgMiAwdjJhMyAzIDAgMCAxLTMgM3oiIGZpbGw9IiNmZmYiLz48L2c+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDIiIGQ9Ik0yNSAwSDdhMyAzIDAgMCAwLTMgM3YxOGEzIDMgMCAwIDAgMyAzaDE4YTMgMyAwIDAgMCAzLTNWM2EzIDMgMCAwIDAtMy0zem0tMSAxMmExIDEgMCAwIDEtMiAwVjcuOWwtOC41ODUgOC41ODRBMSAxIDAgMCAxIDEyIDE1LjA3TDIxLjA3MiA2SDE2YTEgMSAwIDAgMSAwLTJoOHoiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+');
	
	--ico-desc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84.6' height='94.9' viewBox='0 0 84.6 94.9'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-7.7 -2.5)'%3E%3Cpath class='a' d='M75,2.5H25A17.306,17.306,0,0,0,7.7,19.8V93.1A4.306,4.306,0,0,0,10.2,97a3.922,3.922,0,0,0,1.8.4,4.3,4.3,0,0,0,2.8-1.1L36.3,77.7H75A17.306,17.306,0,0,0,92.3,60.4V19.8A17.37,17.37,0,0,0,75,2.5Zm8.6,58a8.706,8.706,0,0,1-8.7,8.7H34.8A4.3,4.3,0,0,0,32,70.3L16.4,83.7V19.8a8.706,8.706,0,0,1,8.7-8.7H75a8.706,8.706,0,0,1,8.7,8.7V60.5Z'/%3E%3Cpath class='a' d='M50,33.5a4.268,4.268,0,0,0-4.3,4.3V56.4a4.3,4.3,0,1,0,8.6,0V37.8A4.268,4.268,0,0,0,50,33.5Z'/%3E%3Ccircle class='a' cx='5' cy='5' r='5' transform='translate(45 19.7)'/%3E%3C/g%3E%3C/svg%3E");
	
	--ico-of-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NDcgMTA1OC43NSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSI+PHBhdGggZD0iTTU5IDExOGg3MjhjMjUgMCA0NSAyMSA0NSA0NnY1MTljMCAyNS0yMCA0NS00NSA0NUg1OWMtMjUgMC00NS0yMC00NS00NVYxNjRjMC0yNSAyMC00NiA0NS00NnptMjczIDIwNmwxNTcgMTkzLTExMyAxNDBINjNsMjY5LTMzM3ptMjYyIDk5bDE4OSAyMzRINDA1bDE4OS0yMzR6bTItMjI4YzM1IDAgNjQgMjkgNjQgNjRzLTI5IDYzLTY0IDYzLTYzLTI4LTYzLTYzIDI4LTY0IDYzLTY0em0wIDMyYzE4IDAgMzIgMTQgMzIgMzIgMCAxNy0xNCAzMi0zMiAzMi0xNyAwLTMyLTE1LTMyLTMyIDAtMTggMTUtMzIgMzItMzJ6TTU5IDE1MGg3MjhjOCAwIDE0IDYgMTQgMTR2NTE5YzAgOC02IDE0LTE0IDE0SDU5Yy03IDAtMTMtNi0xMy0xNFYxNjRjMC04IDYtMTQgMTMtMTR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+');
	
	--ico-of-random: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='176.966' height='166.468' viewBox='0 0 176.966 166.468'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D.b,.c%7Bfill:none;stroke:%23fff;stroke-linecap:round;%7D.b%7Bstroke-width:9px;%7D.c%7Bstroke-width:10px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-681.034 -511.045)'%3E%3Cg transform='matrix(0.978, -0.208, 0.208, 0.978, 675.103, 573.103)'%3E%3Cg transform='translate(5 5)'%3E%3Cpath class='a' d='M83.492,5H14.812A9.84,9.84,0,0,0,5,14.812V83.492A9.84,9.84,0,0,0,14.812,93.3H83.492A9.84,9.84,0,0,0,93.3,83.492V14.812A9.84,9.84,0,0,0,83.492,5ZM25.9,81.432A8.929,8.929,0,1,1,34.827,72.5,8.9,8.9,0,0,1,25.9,81.432Zm46.507-46.6A8.929,8.929,0,1,1,81.334,25.9,8.837,8.837,0,0,1,72.405,34.827Z' transform='translate(-5 -5)'/%3E%3C/g%3E%3C/g%3E%3Cg transform='matrix(0.966, 0.259, -0.259, 0.966, 802.805, 636.58)'%3E%3Cline class='b' x2='16.235' transform='translate(13.529 0)'/%3E%3Cline class='b' x2='10.823' y2='10.823' transform='translate(16.235 16.235)'/%3E%3Cline class='b' y2='16.235' transform='translate(0 13.529)'/%3E%3C/g%3E%3Cg transform='matrix(-0.966, -0.259, 0.259, -0.966, 750.14, 552.844)'%3E%3Cline class='c' x2='16.235' transform='translate(13.529 0)'/%3E%3Cline class='c' x2='10.823' y2='10.823' transform='translate(16.235 16.235)'/%3E%3Cline class='c' y2='16.235' transform='translate(0 13.529)'/%3E%3C/g%3E%3Cg transform='translate(763 530)'%3E%3Cpath class='a' d='M85,5H15A10.029,10.029,0,0,0,5,15V85A10.029,10.029,0,0,0,15,95H85A10.029,10.029,0,0,0,95,85V15A10.029,10.029,0,0,0,85,5ZM26.3,82.9a9.1,9.1,0,1,1,9.1-9.1A9.069,9.069,0,0,1,26.3,82.9Zm0-47.5a9.1,9.1,0,1,1,9.1-9.1A9.069,9.069,0,0,1,26.3,35.4ZM73.7,82.9a9.1,9.1,0,1,1,9.1-9.1A9.006,9.006,0,0,1,73.7,82.9Zm0-47.5a9.1,9.1,0,1,1,9.1-9.1A9.006,9.006,0,0,1,73.7,35.4Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	
	--ico-share: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS42MzIiIGhlaWdodD0iMjguMjA1Ij48cGF0aCBkYXRhLW5hbWU9IlBhdGggMTEzMyIgZD0iTTE4LjczIDguNzFIMTR2MS4wOTVoNC43M0ExLjI4OSAxLjI4OSAwIDAgMSAyMCAxMS4wNzZWMjUuMzRhMS4yODkgMS4yODkgMCAwIDEtMS4yNzQgMS4yNzRIMi44NjVhMS4yODkgMS4yODkgMCAwIDEtMS4yNzQtMS4yNzRWMTEuMDc2YTEuMjg5IDEuMjg5IDAgMCAxIDEuMjc0LTEuMjcxaDQuMzY3VjguNzFIMi44NjVBMi4zNjEgMi4zNjEgMCAwIDAgLjUgMTEuMDc2VjI1LjM0YTIuMzYxIDIuMzYxIDAgMCAwIDIuMzY1IDIuMzY1aDE1LjlhMi4zNjEgMi4zNjEgMCAwIDAgMi4zNjUtMi4zNjVWMTEuMDc2YTIuNDE2IDIuNDE2IDAgMCAwLTIuNC0yLjM2NnptLTguNDc4LTUuOTMxdjE1LjQyNmgxLjA5MlYyLjc3OWwyLjQgMi40Ljc2NC0uNzY0TDEwLjguNzA1IDcuMDUgNC40MTdsLjc2NC43NjR6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiLz48L3N2Zz4=');
	--ico-import: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NCIgaGVpZ2h0PSI1NCI+CiAgPGcgZGF0YS1uYW1lPSJMYXllciAzIiBmaWxsPSIjZmZmIj4KICAgIDxwYXRoIGRhdGEtbmFtZT0iUGF0aCA0NiIgZD0iTTIwLjQ5IDI5LjI3VjE4LjUxaC02djIxaDIxdi02SDI0LjczTDU0IDQuMjQgNDkuNzYgMHoiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0iUGF0aCA0NyIgZD0iTTQ4IDQ4SDZWNmgyMVYwSDVhNSA1IDAgMDAtNSA1djQ0YTUgNSAwIDAwNSA1aDQ0YTUgNSAwIDAwNS01VjI3aC02eiIvPgogIDwvZz4KPC9zdmc+Cg==');
	--ico-export: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NCIgaGVpZ2h0PSI1NCI+CiAgPGcgZGF0YS1uYW1lPSJMYXllciAzIiBmaWxsPSIjZmZmIj4KICAgIDxwYXRoIGRhdGEtbmFtZT0iUGF0aCA0OCIgZD0iTTMzIDB2NmgxMC43NkwxNC40OSAzNS4yN2w0LjI0IDQuMjRMNDggMTAuMjRWMjFoNlYwSDMzeiIvPgogICAgPHBhdGggZGF0YS1uYW1lPSJQYXRoIDQ5IiBkPSJNNDggNDhINlY2aDIxVjBINWE1IDUgMCAwMC01IDV2NDRhNSA1IDAgMDA1IDVoNDRhNSA1IDAgMDA1LTVWMjdoLTZ6Ii8+CiAgPC9nPgo8L3N2Zz4K');
	--ico-download: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OC4wMDkiIGhlaWdodD0iNTgiPjxnIGRhdGEtbmFtZT0iR3JvdXAgMSIgZmlsbD0iI2ZmZiI+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDEiIGQ9Ik0yOC4yOTUgNDEuNTJhMSAxIDAgMCAwIDEuNDIgMGwxNi0xNmE0LjAwMiA0LjAwMiAwIDEgMC01LjY2LTUuNjZsLTcgNy4wNlY0YTQgNCAwIDAgMC04IDB2MjIuOTJsLTctNy4wNmE0LjAwMiA0LjAwMiAwIDEgMC01LjY2IDUuNjZaIi8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDIiIGQ9Ik00OS4wMDUgMzIuMTNhMy45NCAzLjk0IDAgMCAwLTMuNTkuNTQgNCA0IDAgMCAwIDEuMDYgNyA1LjI2IDUuMjYgMCAwIDEgMy41MyA1Ljc0IDUuNDIgNS40MiAwIDAgMS01LjUgNC41OWgtMzFhNS40MiA1LjQyIDAgMCAxLTUuNS00LjU5IDUuMjYgNS4yNiAwIDAgMSAzLjUxLTUuNjkgNCA0IDAgMCAwIDEuMDYtNyAzLjk0IDMuOTQgMCAwIDAtMy41Ny0uNTlBMTMuMjcgMTMuMjcgMCAwIDAgLjA2NSA0NmExMy41NyAxMy41NyAwIDAgMCAxMy41OSAxMmgzMC43YTEzLjU3IDEzLjU3IDAgMCAwIDEzLjU5LTEyIDEzLjI3IDEzLjI3IDAgMCAwLTguOTQtMTMuODdaIi8+PC9nPjwvc3ZnPg==');
	
	--ico-location: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3IiBoZWlnaHQ9IjIwIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIuNzUgMTMuNjQ5Yy4wNjQtLjU2OC4xMDctMS4xNzguMTA3LTEuNzg4bDEuMjg4LTIuMjA4aDEuMDNjLjE5NC42My4zMDEgMS4zMDQuMzAxIDEuOTk4cy0uMTA3IDEuMzY3LS4zIDEuOTk4SDEyLjc1em0tMS4yNjYgNC4yMDZjLjQyOS0uNzU3Ljc3Mi0xLjY4MyAxLjAzLTIuNzM0aDIuMDE4YTYuOTE2IDYuOTE2IDAgMCAxLTMuMDQ4IDIuNzM0em0tNS43MS00LjIwNmExNC44OTEgMTQuODkxIDAgMCAxLS4xMjktMS45OThjMC0uNjk0LjA0My0xLjM2Ny4xMjktMS45OThoNC4yOTNsMS4yODggMi4xODdjMCAuNjMxLS4wNDMgMS4yNC0uMTI5IDEuODA5SDUuNzc0ek04LjUgMTguNTI4Yy0uOTAyIDAtMS44ODktMS4zMjUtMi40MjYtMy4zODZoNC44NzNjLS41NTggMi4wNC0xLjU0NSAzLjM4Ni0yLjQ0NyAzLjM4NnpNNC41MDggOC4xNkgyLjQ5YTcuMDQzIDcuMDQzIDAgMCAxIDMuMDQ4LTIuNzM0Yy0uNDUuNzU3LS43OTQgMS42ODItMS4wMyAyLjczNHptLTIuMDQgNi45NmgyLjAxOGMuMjM2IDEuMDUzLjU4IDEuOTc4IDEuMDMgMi43MzVhNi45MTYgNi45MTYgMCAwIDEtMy4wNDgtMi43MzR6bS0uOTY2LTMuNDdjMC0uNjkzLjEwOC0xLjM2Ni4zMDEtMS45OTdINC4yNWMtLjA4Ni42My0uMTA3IDEuMzA0LS4xMDcgMS45OThzLjA0MyAxLjM2Ny4xMDcgMS45OThIMS44MDNhNi44MjggNi44MjggMCAwIDEtLjMtMS45OTh6bTYuMjI1LTYuNTZjLjA4Ni41MDQuMjU4IDEuMDA5LjUzNyAxLjQ5MmwuOTQ0IDEuNTk5SDYuMDc0Yy4zODctMS40OTMgMS4wMS0yLjU4NyAxLjY1My0zLjA5MnptMi4zMTktMi43MzVhMi45MzQgMi45MzQgMCAwIDEgMi4wODItLjg0Yy43OTQgMCAxLjUyNC4yOTQgMi4wODIuODRhMi44NTIgMi44NTIgMCAwIDEgLjQ3MiAzLjQ5MWwtMi41NTUgNC4zMTItMi41NTQtNC4zMzNjLS42NjUtMS4xMTQtLjQ3Mi0yLjU0NC40NzMtMy40N3ptNS42MDIgNC43NzRsLjMyMi0uNTY3YzEuMDA4LTEuNzA0LjcwOC0zLjg3LS43MDktNS4yOEE0LjQ3OCA0LjQ3OCAwIDAgMCAxMi4xMDYgMGMtMS4yMDIgMC0yLjI5Ny40ODQtMy4xMzQgMS4zMDRhNC4zOTEgNC4zOTEgMCAwIDAtMS4xNTkgMi4wMTlDMy40MzQgMy42OCAwIDcuMjc3IDAgMTEuNjUgMCAxNi4yNTYgMy44MiAyMCA4LjUgMjBzOC41LTMuNzQ0IDguNS04LjM1YTguMTk4IDguMTk4IDAgMCAwLTEuMzUyLTQuNTJ6Ii8+PHBhdGggZD0iTTExLjA3NiA0LjI5YzAtLjYxNS41MS0xLjExNCAxLjEzNy0xLjExNC42MjkgMCAxLjEzOC40OTkgMS4xMzggMS4xMTQgMCAuNjE2LS41MSAxLjExNS0xLjEzOCAxLjExNWExLjEyNiAxLjEyNiAwIDAgMS0xLjEzNy0xLjExNXoiLz48L2c+PC9zdmc+');
	--ico-universe: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC4xMDYiIGhlaWdodD0iMjUuMjc5Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjYuNTQ1IDEyLjIyNXYtLjAzMmE0Ni4zNzQgNDYuMzc0IDAgMCAxLTcuMjIxIDYuNzE0IDQ4LjE3OSA0OC4xNzkgMCAwIDEtOC40MjQgNS4xIDExLjcgMTEuNyAwIDAgMCAxMC45OS0xLjY3OSAxMS45MjIgMTEuOTIyIDAgMCAwIDQuNjU2LTEwLjFaIi8+PHBhdGggZD0iTTI2LjU0NiAxMS4wMjJjMy4xNjctMy45IDQuMzA3LTcuMjIxIDMuMDcyLTguODM2LS44MjMtMS4wNzctMi41LTEuMTcyLTMuNzY5LTEuMDQ1YS41MDkuNTA5IDAgMCAxLS4zNDgtLjE1OGMtLjAzMi0uMDMyLS4wNjMtLjA2My0uMDYzLS4wOTUtLjY2NS0uODg3LTIuMTg1LTEuMTA5LTQuMjc2LS42NjVhMi40NzMgMi40NzMgMCAwIDEgLjg1NS43NiAzLjAxNSAzLjAxNSAwIDAgMSAuMzE3LjUzOHYuMDMyYTMuODY3IDMuODY3IDAgMCAxIC4yMjIgMS43NzQgOC43MTMgOC43MTMgMCAwIDEtMS4xNzIgMy4zNTdjLTMuMjYyIDUuNzMyLTkuNiA5Ljk0NS05LjcyMyA5Ljc4NnM1LjYwNi0zLjggOS4wOS0xMC4xMzVhOC41ODIgOC41ODIgMCAwIDAgMS4wNzctMi44ODJjLS4wMzIgMC0uMDMyLS4wMzItLjA2My0uMDMyLS4wNjMtLjA2My0uMTU4LS4wOTUtLjIyMi0uMTU4bC0uMDMyLS4wMzJBMTEuNzY4IDExLjc2OCAwIDAgMCA1LjQyMiAxOS45ODRjLjE1OC4yMjIuMzQ4LjQ0My41MzguNjY1IDIuNzU1LS41NyA2Ljc3OC0yLjYgMTAuNTQ2LTUuNDc5YTI4LjkyMyAyOC45MjMgMCAwIDAgOS4xODUtMTEuMjEyYy4xOSAwLS45MTggNS44NTktOC43NDEgMTEuNzgyLTMuOTkgMy4wNDEtOC4xMzkgNS4xMzEtMTEuMDUzIDUuNjY5aC0uMDMyYy0yLjA1OC4zNDgtMi45NDUtLjE5LTMuMzU3LS43MjgtLjcyOC0uOTUtLjE1OC0yLjU2NS40NzUtMy44di0uMDMyYzAtLjAzMi0uMDMyLS4wNjMtLjAzMi0uMTI3LS4wMzItLjA2My0uMDMyLS4wOTUtLjA2My0uMTU4IDAtLjAzMi0uMDMyLS4wNjMtLjAzMi0uMTI3IDAtLjAzMi0uMDMyLS4wNjMtLjAzMi0uMDk1LTIuNTY1IDMuNDg0LTMuNDUyIDYuNC0yLjM3NSA3LjgyMyAxLjIzNSAxLjY0NyA0LjcxOSAxLjQ1NyA5LjM0My0uNTA3YTQyLjggNDIuOCAwIDAgMCA5LjA5LTUuMzUyIDQzLjQ5NCA0My40OTQgMCAwIDAgNy42NjQtNy4yODRaIi8+PC9nPjwvc3ZnPg==');
	--ico-profile: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNNC41MDUgMTcuMDUzYy0uMDYzLS40ODUuMTA2LS45NDguNDQyLTEuMzI3QzYuNDg0IDE0LjA4NCA4LjIzMiAxMy4yIDEwIDEzLjJjMS43NjggMCAzLjUzNy44NjMgNS4wNTMgMi41MjYuMzM2LjM1OC41MDUuODQyLjQ0MiAxLjMyN0E4Ljk1IDguOTUgMCAwIDEgMTAgMTguOTQ3YTguOTUgOC45NSAwIDAgMS01LjQ5NS0xLjg5NHptNS40OTUtMTZjNC45MjYgMCA4Ljk0NyA0LjAyIDguOTQ3IDguOTQ3IDAgLjE0NyAwIC4yOTUtLjAyLjQ0MnYuMTQ3YzAgLjEwNi0uMDIyLjIxMS0uMDIyLjI5NSAwIC4wNjMtLjAyLjEwNS0uMDIuMTQ4LS4wMjIuMTA1LS4wMjIuMTktLjA0My4yNzMgMCAuMDQyLS4wMjEuMTA2LS4wMjEuMTQ4LS4wMjEuMTA1LS4wNDIuMTktLjA0Mi4yOTQgMCAuMDQyLS4wMjEuMDg1LS4wMjEuMTI3bC0uMDYzLjMxNmMwIC4wMi0uMDIxLjA2My0uMDIxLjA4NGEyLjA3NyAyLjA3NyAwIDAgMS0uMTA2LjMzN2MwIC4wMi0uMDIuMDQyLS4wMi4wNjNsLS4xMjcuMzc5di4wMmE4LjkxOSA4LjkxOSAwIDAgMS0xLjkxNiAzLjA3NCAyLjY2IDIuNjYgMCAwIDAtLjY1Mi0xLjE1N2MtMS43NDgtMS44NTMtMy43NjktMi44NDMtNS44NTMtMi44NDMtMi4wODQgMC00LjEwNS45OS01LjgzMiAyLjg2NGEyLjg5MSAyLjg5MSAwIDAgMC0uNjUyIDEuMTU4QTguODA1IDguODA1IDAgMCAxIDEuNiAxMy4wOTV2LS4wMjFsLS4xMjYtLjM4YzAtLjAyLS4wMjEtLjA0MS0uMDIxLS4wNjItLjA0Mi0uMTA2LS4wNjQtLjIzMi0uMTA2LS4zMzcgMC0uMDIxLS4wMi0uMDYzLS4wMi0uMDg0bC0uMDY0LS4zMTZjMC0uMDQyLS4wMi0uMDg1LS4wMi0uMTI3LS4wMjItLjEwNS0uMDQzLS4xODktLjA0My0uMjk0IDAtLjA0Mi0uMDIxLS4xMDYtLjAyMS0uMTQ4LS4wMjEtLjA4NC0uMDIxLS4xOS0uMDQyLS4yNzMgMC0uMDQzLS4wMjEtLjEwNi0uMDIxLS4xNDggMC0uMTA1LS4wMjEtLjE5LS4wMjEtLjI5NHYtLjE0OGMwLS4xNDctLjAyMS0uMjk0LS4wMjEtLjQ0Mi0uMDIxLTQuOTQ3IDQtOC45NjggOC45MjYtOC45Njh6bTkuNDEgMTIuMzU4Yy4wNDMtLjEyNy4wODUtLjIzMi4xMjctLjM1OGEuMzkuMzkgMCAwIDAgLjA0Mi0uMTQ4Yy4wMjEtLjEwNS4wNjMtLjIxLjA4NC0uMzE2LjAyMS0uMDYzLjA0Mi0uMTQ3LjA2My0uMjEuMDIxLS4wODQuMDQyLS4xOS4wNjQtLjI3NC4wMi0uMDg0LjA0Mi0uMTY4LjA0Mi0uMjUyLjAyLS4wODUuMDQyLS4xNjkuMDQyLS4yNTMuMDItLjEwNS4wMi0uMTkuMDQyLS4yOTUgMC0uMDg0LjAyLS4xNDcuMDItLjIzMS4wMjItLjEyNy4wMjItLjIzMi4wMjItLjM1OCAwLS4wNjMuMDItLjEyNy4wMi0uMTkgMC0uMTY4LjAyMi0uMzU3LjAyMi0uNTQ3QzIwIDQuNDg0IDE1LjUxNiAwIDEwIDBTMCA0LjQ4NCAwIDEwYzAgLjE5IDAgLjM1OC4wMjEuNTQ3IDAgLjA2MyAwIC4xMjcuMDIxLjE5IDAgLjEyNi4wMjEuMjMxLjAyMS4zNTggMCAuMDg0LjAyMS4xNDcuMDIxLjIzMS4wMjEuMDYzLjAyMS4xNjkuMDQyLjI3NC4wMjEuMDg0LjAyMS4xNjguMDQyLjI1My4wMjEuMDg0LjA0Mi4xNjguMDQyLjI1Mi4wMjIuMDg1LjA0My4xOS4wNjQuMjc0LjA0Mi4wNjMuMDQyLjE0Ny4wNjMuMjEuMDIuMTA2LjA2My4yMTEuMDg0LjMxNmEuMzkuMzkgMCAwIDEgLjA0Mi4xNDhjLjA0Mi4xMjYuMDg0LjIzMS4xMjcuMzU3IDAgLjAyMi4wMi4wNDMuMDIuMDg1YTEwLjAzNiAxMC4wMzYgMCAwIDAgMy4wNTMgNC4yNzNsMS4xOC45NjktLjA0My0uMTY5QTEwLjIgMTAuMiAwIDAgMCAxMCAyMGE5Ljg4NSA5Ljg4NSAwIDAgMCA1LjE3OS0xLjQ1M2wtLjA0Mi4xNjkgMS4xNzktLjk2OWE5Ljc4OCA5Ljc4OCAwIDAgMCAzLjA1Mi00LjI3M2MuMDIyLS4wMjEuMDIyLS4wNDIuMDQzLS4wNjN6Ii8+PHBhdGggZD0iTTEwIDQuODYzYTIuNyAyLjcgMCAwIDEgMi42OTUgMi42OTVBMi43IDIuNyAwIDAgMSAxMCAxMC4yNTNhMi43IDIuNyAwIDAgMS0yLjY5NS0yLjY5NUEyLjcgMi43IDAgMCAxIDEwIDQuODYzem0wIDYuNDQyYTMuNzU2IDMuNzU2IDAgMCAwIDMuNzQ3LTMuNzQ3QTMuNzU2IDMuNzU2IDAgMCAwIDEwIDMuODFhMy43NTYgMy43NTYgMCAwIDAtMy43NDcgMy43NDdBMy43NTYgMy43NTYgMCAwIDAgMTAgMTEuMzA1eiIvPjwvZz48L3N2Zz4=');
	
	--ico-trending: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4wMDggMjAiPjxwYXRoIGQ9Ik0xMC43MjIgMTUuODRhNC4wNiA0LjA2IDAgMCAxLTEuMjMuNjYgMy41MiAzLjUyIDAgMCAxLTIuNjItLjQ2Yy0uMjEtLjExLS43OC0uMzgtLjc4LS4zOGwuNDEtLjEzYTIuOTY2IDIuOTY2IDAgMCAwIDIuMDktMi4xMSA1LjYyMiA1LjYyMiAwIDAgMC0uMzEtMi4zOSAzLjQ4MSAzLjQ4MSAwIDAgMSAuMTItMS45Yy4wMi0uMDUuMTItLjQzLjEyLS40M2wuMTMuNDFjLjcxIDEuNTEgMi43MiAyLjE4IDMuMDcgMy44NGEyLjMxNSAyLjMxNSAwIDAgMSAuMDUuNDYgMy4xNiAzLjE2IDAgMCAxLTEuMDUgMi40M1ptLTIuMzItMTMuNWMtLjEyLjA4LS4yMi4xNS0uMzEuMjItMi45OSAyLjMxLTIuOTEgNS45My0yLjMxIDguNTVsLjAxLjAzLjAxLjAzYTEuMTU1IDEuMTU1IDAgMCAxLS4yOC45NiAxLjI4NCAxLjI4NCAwIDAgMS0uOTUuNDEgMS42NDggMS42NDggMCAwIDEtMS4yMi0uNiA3LjQ3NiA3LjQ3NiAwIDAgMS0xLjUtMi40NiA2Ljg1NCA2Ljg1NCAwIDAgMC0uNjcgMy4xOSA2Ljg3IDYuODcgMCAwIDAgLjI1IDEuNDMgNi4zNjEgNi4zNjEgMCAwIDAgLjc1IDEuNjUgNi43NTcgNi43NTcgMCAwIDAgNC43OCAzLjA1IDEwLjc5NCAxMC43OTQgMCAwIDAgMS4yNi4wOCA3LjE4IDcuMTggMCAwIDAgNC43NC0xLjU3IDUuMjU1IDUuMjU1IDAgMCAwIDEuNDQtNi4wNiAxLjE1NyAxLjE1NyAwIDAgMC0uMDktLjE5bC0uMDQtLjA4YTUuNzY4IDUuNzY4IDAgMCAwLS43NS0xLjE0IDYuMTQyIDYuMTQyIDAgMCAwLS43OS0uODMgMTEuOTI1IDExLjkyNSAwIDAgMC0xLS43NyAxMy40MjcgMTMuNDI3IDAgMCAxLTEuMzgtMS4wOSA2LjE0OSA2LjE0OSAwIDAgMS0xLjk1LTQuODFNMTAuNDEyIDBhMy44NzYgMy44NzYgMCAwIDAtLjU2Ljk5IDUuMDgyIDUuMDgyIDAgMCAwIDEuMzQgNS4zOWMuNzMuNjkgMS42MSAxLjE3IDIuMzYgMS44NGE3LjgyNiA3LjgyNiAwIDAgMSAuODkuOTMgNy4wMTEgNy4wMTEgMCAwIDEgLjkxIDEuMzhjLjA1LjEuMS4yLjE0LjNhNi4zMzggNi4zMzggMCAwIDEtMS43MyA3LjMxQTguMzM2IDguMzM2IDAgMCAxIDguMjIyIDIwYTExLjAwNyAxMS4wMDcgMCAwIDEtMS40MS0uMDkgNy45NDQgNy45NDQgMCAwIDEtNS42My0zLjU3IDcuNDY1IDcuNDY1IDAgMCAxLS44OC0xLjkzIDcuNzg2IDcuNzg2IDAgMCAxLS4yOS0xLjY3IDguMDc4IDguMDc4IDAgMCAxIDEuMDgtNC4zMWMuNDEtLjY5IDEuNTUtMi4xOCAxLjU1LTIuMThhLjYxNy42MTcgMCAwIDEtLjAxLjA5IDYuMTI2IDYuMTI2IDAgMCAwIDEuNTkgNC44OGMuMTUuMTcuMjcuMjIuMzQuMjJhLjA3Mi4wNzIgMCAwIDAgLjA4LS4wOWMtLjg1LTMuNzYtLjI3LTcuMzUgMi43MS05LjY1QTEzLjg0IDEzLjg0IDAgMCAxIDkuMzMyLjUyYy40Ny0uMjQgMS4wOC0uNTIgMS4wOC0uNTJaIiBmaWxsPSIjZmZmIi8+PC9zdmc+');
	
	--ico-filter: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC40OTQiIGhlaWdodD0iMTguMjk4Ij48cGF0aCBkPSJNMTguNDQyLjMyN0EuNTYyLjU2MiAwIDAwMTcuOTMxIDBILjU2MmEuNTYyLjU2MiAwIDAwLS40MjguOTI3bDYuODExIDcuOTc0djguODM0YS41NjIuNTYyIDAgMDAuOTc4LjM3OGwzLjQ3OC0zLjgyN2EuNTYyLjU2MiAwIDAwLjE0Ni0uMzc4VjguOTAxTDE4LjM1OC45MjdhLjU2Mi41NjIgMCAwMC4wODQtLjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+');
	
	--ico-filter-triangle: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI2IiBoZWlnaHQ9IjIwIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjYgMS45MjJjMCAxLjA2Mi0uODQ4IDEuOTIyLTEuODk0IDEuOTIySDEuODk0Qy44NDggMy44NDQgMCAyLjk4NCAwIDEuOTIyIDAgLjg2MS44NDggMCAxLjg5NCAwaDIyLjIxM0MyNS4xNTIgMCAyNiAuODYgMjYgMS45MjJ6TTIyLjg1NSAxMGMwIDEuMDYyLS44NDggMS45MjItMS44OTQgMS45MjJINS4wNGMtMS4wNDYgMC0xLjg5NC0uODYtMS44OTQtMS45MjIgMC0xLjA2MS44NDgtMS45MjIgMS44OTQtMS45MjJIMjAuOTZjMS4wNDYgMCAxLjg5NC44NiAxLjg5NCAxLjkyMnpNMTguMTM3IDE4LjA3OGMwIDEuMDYxLS44NDggMS45MjItMS44OTQgMS45MjJIOS43NTdjLTEuMDQ2IDAtMS44OTQtLjg2LTEuODk0LTEuOTIyIDAtMS4wNjIuODQ4LTEuOTIyIDEuODk0LTEuOTIyaDYuNDg3YzEuMDQ1IDAgMS44OTMuODYgMS44OTMgMS45MjJ6Ii8+PC9nPjwvc3ZnPg==');
	
	--ico-filter-top: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy4wOTUiIGhlaWdodD0iMTcuNzgzIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTQuODcyIDUuMjE1SDcuNDM2djQuNDQySDB2OC4xMjRoMjMuMDk1VjBoLTguMjIzek03LjQzNiAxNi45OTZILjc4N3YtNi41NTJoNi42NDh6bTcuNDM2IDBIOC4yMjNWNi4wMDJoNi42NDh2MTAuOTk0ek0xNS42NTkuNzg3aDYuNjQ4djE2LjIwOWgtNi42NDhWLjc4N3oiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTQuMTIyIDE0Ljk4NGExLjI2NiAxLjI2NiAwIDEwLTEuMjY2LTEuMjY2IDEuMjY3IDEuMjY3IDAgMDAxLjI2NiAxLjI2NnptMC0xLjc0M2EuNDc3LjQ3NyAwIDExLS40NzcuNDc3LjQ3Ny40NzcgMCAwMS40NzctLjQ3N3pNMTEuNTQ3IDExLjIyYTEuMjY2IDEuMjY2IDAgMTAtMS4yNjYtMS4yNjggMS4yNjcgMS4yNjcgMCAwMDEuMjY2IDEuMjY4em0wLTEuNzQzYS40NzcuNDc3IDAgMTEtLjQ3Ny40NzYuNDc3LjQ3NyAwIDAxLjQ3Ny0uNDc2ek0xMS41NDcgMTQuMzA5YTEuMjY2IDEuMjY2IDAgMTAtMS4yNjYtMS4yNjYgMS4yNjggMS4yNjggMCAwMDEuMjY2IDEuMjY2em0wLTEuNzQzYS40NzcuNDc3IDAgMTEtLjQ3Ny40NzYuNDc3LjQ3NyAwIDAxLjQ3Ny0uNDc2ek0xOC45NzMgMTAuMTU4YTEuMjY2IDEuMjY2IDAgMTAtMS4yNjYtMS4yNjYgMS4yNjcgMS4yNjcgMCAwMDEuMjY2IDEuMjY2em0wLTEuNzQzYS40NzcuNDc3IDAgMTEtLjQ3Ny40NzcuNDc3LjQ3NyAwIDAxLjQ3Ny0uNDc3ek0xOC45NzMgMTMuMjQ3YTEuMjY2IDEuMjY2IDAgMTAtMS4yNjYtMS4yNjYgMS4yNjcgMS4yNjcgMCAwMDEuMjY2IDEuMjY2em0wLTEuNzQzYS40NzcuNDc3IDAgMTEtLjQ3Ny40NzcuNDc3LjQ3NyAwIDAxLjQ3Ny0uNDc2ek0xOC45NzMgNy4wNjlhMS4yNjYgMS4yNjYgMCAxMC0xLjI2Ni0xLjI2NiAxLjI2NyAxLjI2NyAwIDAwMS4yNjYgMS4yNjZ6bTAtMS43NDNhLjQ3Ny40NzcgMCAxMS0uNDc3LjQ3Ny40NzcuNDc3IDAgMDEuNDc3LS40Nzl6Ii8+PC9zdmc+');
	
	--ico-more-dots: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAHCAYAAAAbHC3MAAAABmJLR0QA/wD/AP+gvaeTAAAAn0lEQVQokX2SwQ3CQAwEV0cKCFUArRAelAdphwdJKAAoIDQA/+GBH2Dss3SyrF3NSj5LkoAdMAEv652CApZADzyAGTgCbeKNmSZEtXeABhgC3wAsgrCYCVwScXSQLvEBbJ03ZRZJq2glkjZuXie+SEuZRdI9Ea9uvlUCvZYzK6vyayrAKfCd+f/DOtMMI/C0/hP2BWr5XOZs70B+pSHzDX12crOOoIXzAAAAAElFTkSuQmCC");
	--ico-blue-dots: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACAQMAAABfWg+uAAAABlBMVEUAAAAAf/8gwjN7AAAAAXRSTlMAQObYZgAAAAxJREFUCNdjuM1wGwADcAG3zTgQegAAAABJRU5ErkJggg==');
	
	--ico-save: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYSIgZD0iTTE2LjI5IDBoLTUuOThsLS4wMSAzaDUuOTl6Ii8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yOS41NjUgNC45MzVsLTQuNS00LjVBMS41IDEuNSAwIDAwMjQgMGgtM3Y2YTEuNSAxLjUgMCAwMS0xLjUgMS41aC0xMkExLjQ4NSAxLjQ4NSAwIDAxNiA2VjBIMS41QTEuNSAxLjUgMCAwMDAgMS41djI3QTEuNSAxLjUgMCAwMDEuNSAzMGgyN2ExLjUgMS41IDAgMDAxLjUtMS41VjZhMS41IDEuNSAwIDAwLS40MzUtMS4wNjV6bS05LjQyIDE0Ljg1bC00LjA4IDQuMDk1YTEuNSAxLjUgMCAwMS0yLjEzIDBMOS43OCAxOS43MWE0Ljk2NSA0Ljk2NSAwIDAxLTEuNjY1LTMuODEgNC4zNSA0LjM1IDAgMDExLjUtMy4zMTVBNC42MiA0LjYyIDAgMDExNSAxMi41MWE0LjYyIDQuNjIgMCAwMTUuMzU1LjA3NSA0LjM1IDQuMzUgMCAwMTEuNSAzLjMxNSA1LjA0IDUuMDQgMCAwMS0xLjcxIDMuODg1eiIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTUuNzggMTYuNDIxYTEgMSAwIDAxLS43Ny4zNiAxIDEgMCAwMS0uNzctLjM2IDEuMzUgMS4zNSAwIDAwLTEtLjUuNzkuNzkgMCAwMC0uNTEuMTUuOS45IDAgMDAtLjI4LjY5IDEuMzggMS4zOCAwIDAwLjQ4IDFsMi4wOCAyLjE1IDIuMDctMi4wNmExLjQ3IDEuNDcgMCAwMC41Mi0xLjA5LjkuOSAwIDAwLS4yOC0uNjkgMS4xOSAxLjE5IDAgMDAtMS41NC4zNXoiLz48L3N2Zz4=');
	
	--ico-dropdown: url('data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9Ikdyb3VwIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQ2Ljc3NCIgaGVpZ2h0PSIyMS4zNjgiPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCAxIiBkPSJNNy43NzkgOC44NjZoMTMuNzg2YTEuMzMgMS4zMyAwIDEgMCAwLTIuNjU5SDcuNzc5QTEuMzI0IDEuMzI0IDAgMCAwIDYuNDUgNy41MzZhMS4zOTEgMS4zOTEgMCAwIDAgMS4zMjkgMS4zM1oiIGZpbGw9IiNmZmYiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggMiIgZD0iTTcuNzc5IDE1LjExNmgxMy43ODZhMS4zMyAxLjMzIDAgMSAwIDAtMi42NTlINy43NzlhMS4zMjQgMS4zMjQgMCAwIDAtMS4zMjkgMS4zMjkgMS4zOTEgMS4zOTEgMCAwIDAgMS4zMjkgMS4zM1oiIGZpbGw9IiNmZmYiLz48cGF0aCBkYXRhLW5hbWU9IlBhdGggMyIgZD0iTTQyLjQ5MSAwSDQuMjgzQTQuMjg3IDQuMjg3IDAgMCAwLS4wMDEgNC4yODN2MTIuOGE0LjI4NyA0LjI4NyAwIDAgMCA0LjI4MyA0LjI4M2gzOC4yMDdhNC4yODcgNC4yODcgMCAwIDAgNC4yODMtNC4yODN2LTEyLjhBNC4yODcgNC4yODcgMCAwIDAgNDIuNDg5IDBaTTI2LjczNiAxOC43MUg0LjI4M2ExLjYzOSAxLjYzOSAwIDAgMS0xLjYyNS0xLjYyNXYtMTIuOEExLjYzOSAxLjYzOSAwIDAgMSA0LjI4MyAyLjY2aDIyLjQ1MlptMTMuNDkxLTQuNTMtMi42NTkgMi42NTlhMS4xODggMS4xODggMCAwIDEtMS42NzQgMGwtMi42NTktMi42NTlhMS4xNDkgMS4xNDkgMCAwIDEgMS42MjUtMS42MjVsMS44MjIgMS44MjIgMS44MjItMS44MjJhMS4xNTkgMS4xNTkgMCAwIDEgMS42MjUgMCAxLjA4MyAxLjA4MyAwIDAgMSAuMSAxLjYyNVptMC01LjM2N2ExLjE4OCAxLjE4OCAwIDAgMS0xLjY3NCAwbC0xLjgyMi0xLjgyMi0xLjgyMiAxLjgyMmExLjE0OSAxLjE0OSAwIDAgMS0xLjYyNS0xLjYyNWwyLjY1OS0yLjY1OWExLjE1OSAxLjE1OSAwIDAgMSAxLjYyNSAwbDIuNjU5IDIuNjU5YTEuMTU5IDEuMTU5IDAgMCAxIDAgMS42MjVaIiBmaWxsPSIjZmZmIi8+PC9zdmc+');
	
	--ico-dvd: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTkuOTk5IiBoZWlnaHQ9Ijg5LjkxNiI+CiAgPHBhdGggZD0iTTExMy44OTUgMTUuNTcycy0xMy43NDMgMTYuOTIyLTEzLjA0IDE4Yy45NzUtMS4wNzktNC45MzQtMTguMTg2LTQuOTM0LTE4LjE4NnMtMS4yMzMtMy42LTUuMS0xNS4zODdIMTcuMTc1bC0yLjU2IDExLjA2OGgyMy44NzhjMTIuNDE1IDAgMTkuOTk1IDUuMTMyIDE3Ljg3OCAxNC4yMjUtMi4yODcgOS45LTEzLjEyMyAxNC4xMjgtMjQuNjY1IDE0LjEyOEgyNy4zOWw1LjU1Mi0yNC4yMDhoLTE5LjNMNS40NTUgNTAuNTgxaDI3LjRjMjAuNjEyIDAgNDAuMTY2LTExLjA2NyA0My42OTItMjUuMjg4LjYxNy0yLjYxNC41My05LjE4NS0xLjA1NC0xMy4wNTNhMy41NTIgMy41NTIgMCAwMC0uMTc4LS41MzdjLS4wODctLjA5My0uMTc4LS43MjIuMTc4LS44MTQuMTcyLS4wOTIuNTI1LjI3MS41MjUuMzU4IDAgMCAuMTc5LjQ1Ni4zNTEuODEzbDE3LjQ0IDUwLjMxNSA0NC40LTUxLjIxNiAxOC43NjEtLjA5Mmg0LjU3OWMxMi40MjQgMCAyMC4wOSA1LjEzMiAxNy45NjkgMTQuMjI1LTIuMjkgOS45LTEzLjIwNSAxNC4xMjgtMjQuNzUgMTQuMTI4aC00LjRMMTU2IDE1LjIxM2gtMTkuMjg3bC04LjIgMzUuMzY4aDI3LjRjMjAuNjExIDAgNDAuMzQzLTExLjA2NyA0My42LTI1LjI4OEMyMDIuODYgMTEuMDY4IDE4OC40MTMgMCAxNjcuNjIzIDBoLTQwLjg3QzExNS45MjMgMTMuMDQ5IDExMy45IDE1LjU3MiAxMTMuOSAxNS41NzJ6TTk0LjQyNCA2Mi41NTVDNDIuMjgxIDYyLjU1NSAwIDY4LjY3NSAwIDc2LjIzOHM0Mi4yODEgMTMuNjc4IDk0LjQyNCAxMy42NzhjNTIuMjM5IDAgOTQuNTI0LTYuMTIgOTQuNTI0LTEzLjY3OHMtNDIuMjg0LTEzLjY4My05NC41MjQtMTMuNjgzem0tMy4zNDYgMTguNTQ0Yy0xMS45OCAwLTIxLjU4LTIuMDcyLTIxLjU4LTQuNnM5LjYtNC41OSAyMS41OC00LjU5YzExLjg4OCAwIDIxLjUgMi4wNjYgMjEuNSA0LjU5cy05LjYxMiA0LjYtMjEuNSA0LjZ6IiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=');
	
	--ico-view-1: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjE2Ij48ZyBmaWxsPSIjOGFhNGRkIj48cGF0aCBkPSJNMCAwaDl2N0gwek0wIDloOXY3SDB6TTExIDBoOXY3aC05ek0xMSA5aDl2N2gtOXoiLz48L2c+PC9zdmc+');
	--ico-view-2: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIxIiBoZWlnaHQ9IjE2Ij48ZyBmaWxsPSIjOGFhNGRkIj48cGF0aCBkPSJNMCAwaDV2N0gwek04IDBoNXY3SDh6TTE2IDBoNXY3aC01ek0wIDloNXY3SDB6TTggOWg1djdIOHpNMTYgOWg1djdoLTV6Ii8+PC9nPjwvc3ZnPg==');
	--ico-view-3: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjE2Ij48ZyBmaWxsPSIjOGFhNGRkIj48cGF0aCBkPSJNMCAwaDl2NEgwek0wIDZoOXY0SDB6TTAgMTJoOXY0SDB6TTExIDBoOXY0aC05ek0xMSA2aDl2NGgtOXpNMTEgMTJoOXY0aC05eiIvPjwvZz48L3N2Zz4=');
	--ico-view-4: url('data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjE2Ij48ZyBmaWxsPSIjOGFhNGRkIj48cGF0aCBkPSJNMCAwaDR2NEgwek0wIDZoNHY0SDB6TTAgMTJoNHY0SDB6TTYgMGgxNHY0SDZ6TTYgNmgxNHY0SDZ6TTYgMTJoMTR2NEg2eiIvPjwvZz48L3N2Zz4=');
	--ico-view-5: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiI+PGcgZGF0YS1uYW1lPSJHcm91cCA1NSIgZmlsbD0iIzhhYTRkZCI+PHBhdGggZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzMiIGQ9Ik0wIDBoMjB2NEgweiIvPjxwYXRoIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDM0IiBkPSJNMCA2aDIwdjRIMHoiLz48cGF0aCBkYXRhLW5hbWU9IlJlY3RhbmdsZSAzNSIgZD0iTTAgMTJoMjB2NEgweiIvPjwvZz48L3N2Zz4=');
	--ico-view-6: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiI+PGcgZGF0YS1uYW1lPSJHcm91cCA1NiIgZmlsbD0iIzhhYTRkZCI+PHBhdGggZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzYiIGQ9Ik0wIDBoOXYxNkgweiIvPjxwYXRoIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDM3IiBkPSJNMTEgMGg5djE2aC05eiIvPjwvZz48L3N2Zz4=');
	--ico-view-table: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIyMSI+CiAgPGcgZmlsbD0iI2ZmZiI+CiAgICA8cGF0aCBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMTciIGQ9Ik0wIDBoMzZ2NUgweiIvPgogICAgPHBhdGggZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTE4IiBkPSJNMCA4aDM2djVIMHoiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDExOSIgZD0iTTAgMTZoMzZ2NUgweiIvPgogIDwvZz4KPC9zdmc+Cg==');
	--ico-view-poster: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIyMSI+CiAgPGcgZmlsbD0iI2ZmZiI+CiAgICA8cGF0aCBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMjIiIGQ9Ik0wIDBoMTZ2MjFIMHoiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDEyMyIgZD0iTTIwIDBoMTZ2MjFIMjB6Ii8+CiAgPC9nPgo8L3N2Zz4K');
	--ico-view-card: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIyMSI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgzNnYyMUgweiIvPgo8L3N2Zz4K');
	--ico-sort-az: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MiI+PGcgZGF0YS1uYW1lPSJHcm91cCA1MSIgZmlsbD0iI2ZmZiI+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDIwIiBkPSJNMTIuMjkzIDM0LjI5M0w4IDM4LjU4NlYxYTEgMSAwIDAgMC0yIDB2MzcuNTg2bC00LjI5My00LjI5M2ExIDEgMCAwIDAtMS40MTQgMS40MTRsNiA2YS45OTMuOTkzIDAgMCAwIDEuMDg5LjIxNyAxIDEgMCAwIDAgLjMyNi0uMjE3bDYtNmExIDEgMCAwIDAtMS40MTUtMS40MTR6Ii8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDI0IiBkPSJNMjkgNkgxOWExIDEgMCAwIDAgMCAyaDEwYTEgMSAwIDAgMCAwLTJ6Ii8+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDIyIiBkPSJNMzMgMTZIMTlhMSAxIDAgMCAwIDAgMmgxNGExIDEgMCAwIDAgMC0yeiIvPjxwYXRoIGRhdGEtbmFtZT0iUGF0aCAyNSIgZD0iTTM5IDI2SDE5YTEgMSAwIDAgMCAwIDJoMjBhMSAxIDAgMCAwIDAtMnoiLz48L2c+PC9zdmc+');
	--ico-sort-za: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0Mi4wMDEiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xMi4yOTMgMzQuMjkzTDggMzguNTg2VjFhMSAxIDAgMDAtMiAwdjM3LjU4NmwtNC4yOTMtNC4yOTNhMSAxIDAgMTAtMS40MTQgMS40MTRsNiA2YTEgMSAwIDAwMS40MTUgMGw2LTZhMS4wMDAyMDMgMS4wMDAyMDMgMCAxMC0xLjQxNS0xLjQxNHpNMTkgMjhoMTBhMSAxIDAgMDAwLTJIMTlhMSAxIDAgMDAwIDJ6TTE5IDE4aDE0YTEgMSAwIDAwMC0ySDE5YTEgMSAwIDAwMCAyek0xOSA4aDIwYTEgMSAwIDAwMC0ySDE5YTEgMSAwIDAwMCAyeiIvPjwvc3ZnPg==');
	
	--image-fanart-bg-to-dark: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEwODAiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLjUiIHkxPSIuNjMxIiB4Mj0iLjUiIHkyPSIxIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzBjMTAxMiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzBjMTAxMiIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMGgxOTIwdjEwODBIMHoiLz4KPC9zdmc+Cg==');
	
	--image-submenu-grey-radial: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABlkAAABECAMAAAA1KKObAAAAb1BMVEUAAAA+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj45sNbEAAAAJXRSTlMADhEKUR4tGgYVMTUiPSYpQVcDXDlhdEVmSUxvi4VqepN/mqKtBY4GLAAAE4RJREFUeNrUnI120kAQRrVEEFqwCIQqP0rg/Z9Rxumej+x8u5NkpbZ3lgQ9Rz3+9Xp3Uz+NRp8JDxFTwoTwhfMUs4j4FjEmzAiPhHXEnPBM2N7yg/AzouIsl8tKFmfF2XBeOEfCjlMn+JXllOKQYS+T4re8ZPI0v5ssZ1ly8bjIulzkItd7oj+MjkMjLxlZWV5/NVLsZVwOGU5JfqWoZdUJdpwj4YWz4aw4ywT696/i/Iz4Qdi2eLbMCeuYR8uMMCZ8i1jEPEV84UwIU8JDBBPC6JavhO+3fBK6iGVqzTKZTmTFYpnEStFps/DEMiZmmY3bStFpsdZpMV8TrcwjpcjEYtl6YqmuSyZiKSvplpWMYRMm0kqYiKM1y+64kxVTh4nQjxE6EScZWZaDjFz6OUWFAq/sZcU0YfDGSkUmaKWR4TqBUuCVO+nlHJaib5KeaWQ1+i78fAz4+YtY5GLYhzvGor8nejNWuY5eiVf0cp1YKzUuLXYycjNW0T+WRC3HyCkycoucIiM34hVZTCs68rcwcoqM3By1bI1aZNrMiVzW88gsOi1mOi3GM6KWSC7GLNYtMm0mRC1TWUQtU0ctI1UL+CpjzAJ8s0AsxC33SpYxaZbZGycLiZZYLBVDlZJqllVhskAszC2MmgGrWK/olXpFxUJaRS8y1CvQi14sjV5ULALTSrifmVNUKXK9lYtw1st9OWMgFXlLaIJhbn9e1DBYLfZWKsYth3BjtRLsIlC3pKNF5t1HS1UQLUYsA6Pl8Y7R8hTjNEtxtBixEPqYBThe6dUsi17NAmb3bZYBm2E61i1QC3XL0GYBHb1SYxy5mGYRqFtIs6hVVCvULUiWfUiWPW8WuTQollS0QC68WRATBV4p3BmD6S5RtYQbtEKjBc1C8ZtFXa83p1mMW3QAIlffONECjrlmAZswbVZhLEuZlFb0RqKlf7Pox4b31SyIFqdZDNPiZkGyjIrNIj/uO2iW8XtrFhotS6iFemX5L5rlpbhZwsaG4ZRvFmjFoB/CqFXkdl06lEblohcqFVnhjOXVKo21Ct7BKnf2iuZRexTaLI0uRJjxiqIZp8v6xCglLRcKvHLomiz1R2qWZfWBm+XbGzfLQ3Gz8N2wYdthE1l+tLzKNPKKVcvAc5YZaZbHqFnWpFnmtln6qyUMV4tcup+z0Gh5CdnS5ZyFHrTUIVyMWlAtpFm4W/TjUDpa/Ga59cueNousJnPQAsvoh2jChfQL5l9zvrUL7HbhUmlCrcjLaRa9kU7Bhph/zhJ+b7hV5MJP8JleQrGwZNH578lSYfolC9hGZumXLOAtk+ULbRaeLLK8ZDGM+iaLmmVEzeLvhzE6N0vZw2Hwi9Ms3n4YGLQfxkGzMPxquf/TYTjDZ6hbGPrh6JA6bdHNF+fZsH04xjdg7wf/erd2QcCE4wpqFyRMUAokUwhkZTJF33CryBVGyUgFuUIJKoFQ0lqRC9OK1mdCKyxa6jAqFgPPFR4s7/qU5QM+Gtbr2bBJn2QBbrI4ZgFRskAtaJbO1RK7ZcHc0nc/TPVvq6Xfhhis0n9DrNILrZZlpUM3xHi1rPhRy4ZWC3HLjsulDicu1C8sW076onIJWyjpk/ycW/Si99RpfgO9mHKhBRMmwSV5GDMUtMnF/ECElkf0SxRVKQTbcKlgsptg+7RXDsgVS8IreuFOkeFwrxi1IFdIsnBSUsFWGEuWzsUCrwwslseOxYJkKTlkQbG4yWJ56J8sKJZksqhZrt9w2IPH047VArdALovCDTHsiUWQU3zqFtMsMgUPiBVlC7plxbtlU9Yt4hXuFpnMU2KMQ3CMwO0iw8Cu2N83unLxom/TeiG+GcBFRxZeKBMPLpR2ZWWVIqPgHQ2VUCs5gk94rgjpXTDuFVl1Vis118rOeoXuhIlXyBPH4pUN18oqUywV2Qq7ArF4XoFYtkPPWNbdimVWXiz68bXjI8fWLQ/9j++hlYRYYJZMtoCCsxZ5dT7G93fE4BWl7RXFU8uzc47fcUsM2WJZJrMlKxfaLXALl4tvFz9cYk6OXfRG7aL4n+OiK/soclQzSrpiYs5vB9Wc3ByhOE4R+YbSwzvGQSaN1mbSKpltMGhF7mB3XYXn9ht5WVa998FyvSKrw0bYXb3SMVi8YnkCCBbCxOKesXCxEK84n8sCsyBbBjwhRmDRQs7xix8Rw56YqZYhW2KhfAe4pWKfMYmjfM4qgXGLArcMlwt3C47ze7YL6oWCfHENg/eURhZwLONvPPE9tEbW7cTkv08cADk6Mf5MZgo2EWXcTlH21Cl+q5wcq5ha8azia0WGsBqoFX62Iq8rlftImNkIkxV55Zl4ZU68sjZeiRgTscgHPc8rCxssJYf3oPtOmHt4D7Mku8VTy8Q7bIFauh23RGqxbpnJqw3cAoxb5h3lArcARy6VGy795SLDKLOLr5ekXbx6kTdZOgnmVjJpGvJVfTjj3hcuEDdMXJkAKMSJFFRKFvw2cadw6jD3sAq8wsDhStl/6IJeGXZuv+2RK36vgJJeWTgbYc4JC/XKH2ruqCWBIIzCcCBoq3sTRBK00P//lckOcS724LvznUbys1IsKbp5fMcZjStxsEiWYEkMbKGXW+Z0l5jWxYwtLly4XKqrYnAsv18XwCXlpTdf0BcBE0fM7cOUDDkDXRMPI8J/pefE7KHTfYEoYEq7dqXy8b9QgdMrb16V32d9BVauhhXKlTuuXIb0imxhV07GlQnXwQws4IqThbtlMric9q+KFbaJHQEXWBQr4XIlXKTLZgJdHsmLgNFYYO6MB8YIwxnDJeOgKXgDj9klRf6LN258CxPmJBeFO8WrkqMiVfJW2Zxc2biS1AqzwtvB2hPewkZjft3emALvQhn3SkOFXNHcfl5D3ZK/8/Hsz7cEr+ZDuKyBWnrNpUsXxkVnuNJ4YV7sAC9QMFVhZAyXDEPTrt13ghEJuVGkiMJE9weayJO6KAIFSWFTxqMiVwCVflWgVuD0imflsmHlbFg5drMiV5gV2ZKcum+f7IpkkS2PCJfZ4ZKWi8IFlsUK6fKn7SJcYl4EDPgSBQw3DBvjlWFoeLQRl0gaPF8w8iWnRJxEnnCjcKawKVIlQAVSBVn53KFKECvu8MrgWulxJT8Zyb3yYua1zeFpy8Wki1kY69NFk+qS1wv7Il5yYFgYXQrILB3MwNuSsTk6PDN+tIe6Y5b1ixmwJOAkACUlhU3hUkFUQJWgVcJYYVbyWuFcaVXQy4pc4VzRrA879OMyAS5cLlVdSu3ybnRBXqTLGF44X/zIl2HCMDEsjJSBmAFpgroBDgo3zEQlwpKwJayJLgBKIAqbIlTAlKBUhqcKqyJUMlViVrhW0BXxsIMV3yxBuYTpMr5dOF7CemFfNJAvmwFfABgnTGIMlwxDA9Lk2Dh+3CyFG4BGMPBfIUq4TtgTACUShUnhTvGoWFMYlWQBzKlyHq5KsAYGrAS1QrKIJoNLsC7Gu8WKujAvKlKjC/HC9cK+9AAjXwiYXBgRw8YwMlwzTA1g42Z51vlh7w5W2wbCKAov7FUcgYyqWsjgovd/ybZ0cSn/4hSdji3JObNNiAPBH1cT8JLg9yVJeJp4ThiUNCpSeKbUVpiCS4VR4anSfqu0HyuOlcgSXoLLs3SBJ2N+vPB6ScBL8r7wgvHChBiJDDPj90xaCjfwFkwALX8d2ZIDZOCrZ0M8JcHEc+JBiShkCpCy1pSqCpgCqPipwlvFqLJ6rJxAFej3l+XbA5XQxdy7WF4S8JI/Enf50t8EMEQMC8PEsDGMTJRhZ6Q13CLewn3+5+VTGyFwhLtjD+SEPWFQWBQeKUwKm1Lr1J2KWCpFFY2K2CpirIAs29DlV4YXP1/WXb80BUYSM4yADCvDznhqvDZpyXlFP1aYgYgoSNiSNEEjeAKg4E3K9kj5dhF3KmKpvEoVP1YiSyq6rLh3EbxEl3/mxcyXj6IL7BcPTJqRGB4xbAwjkybsIaABbMicnCP1HQARjAAlacJG4MR4wqLMq0VhUnim1D4Sm2IefylU1t6rrPgvMLQluojx4nlJbX1Jl5IAhoTxxFxzDDKCGYAGrBHegD7bEai8Gtc9KUdCCWMiOTGgeFGAFDVTslO0KW2WysunCvAC48XyIuaL8aUCcynAwILRwlhiqjLQAI3cBAE1xA2zc/TuECACkHAjN0CgyQpPAooTRa6UUNLcFBgqDhV/qyJ0UeslAS/gSw18YWD8gtHC9DexYtiYHGBGOEPSsDZenH0RdBeBIMAIS8INjIleJ+wJg+JECSl1payYKWtN+RSm4J1KUOHnX0oVv17EfBG+iAEDwEhhPDEemaoMN3AjxtgwONz9uD2SEYQZYUm8JTnQLDzxoPiR4kkRO0UMFVgqAhXLS0JevC8CmEbCeGLSzSIzn6mrhYap8dywOvuS6AEJPQQiAAlTwpwITZQnHhQWxZPCM8WbwkPF39S3fjp2Er5oYD49MCSMJ6bWG2TSDMyIPcPSsDbc5HvsuEk3QqCIlSSHmxty0ncClGai8EqRpAhTzFB5pi/p5AeMXzAszHOISZ1GhpVhZvygYWy8N2n6aoTAEMEIUcLNhAlrwpywJ7xQ7FMvFsWT4mdKdsp2TEm4X2DACGC8MGLEMDFsDCNjlUkzQCOoEdxYdA6D0GgCPgQiAAk2gyWASeoFJ+QJg7IBUSQpdab8aUM7peGACTDbFAZXTO1ikUk9MsPOpBmkEdYocbjxnRswIQgyws1ACVgCmKROcCI8AVCkKJqUA8yUnQATYQQxMUbMmCBjlEm9daZKY6zx3nh29kjR8J+7Yl4RdiSSeEtSR5p4TrwnDIoXRZFSV8oOTCm+ADBKmFbE+BkTZLwyqWNnGBqWhq2JNgIc3/BuXV0MCCvCjrAkTEnqBCaCE/SEB0pA8U+9vCjHIEXcwbAwbsQwMWAMIiOU8cykHqVhaxgb703UyWnRhky6tu8s+IghzAg7UuuhDjCRmnhO2BNeKA1F2e9dSuMJ44XxK4aNYWS8MsyMhybdABv2xpPD+OS8a2dgQwPChjAjqcc6oAQsAUxQE+bEe+JBYVHeYqQYYRIIE2LAGDljPDKsDDvD0LA0bA1jw9wwOexOQchgtE2SfrZfB6ltBFEURQeK1e7YkUIhMMn+FxoIhDtIzHf+leRq9bu1gKZrUIf35d/Hx/VhhwOkRgRGJCRIUlNSW0JHoYngpPBEgoIo9LxHUaQwEEN6xnhkvDLeGbq0qMEawQ3iCHbKeDF/n13FLxdmWDwQRCACI01IoMRbUmOCJp4T70kNSkS5KjFuxogh45WBGe+MlwZrPDeI49Hx+tST6Odf5x7xOSGEUKPBB4JIROgiIEGS2hKPieHEexJQ7kKMnzF+yNTKKGbo2IGGXsouXhvA8eogjw2Ltt8PHXJQrYcnhC6CESRxlNSY0H9hQkuDE+tJQOk2hDFiyAhlBDMCGksN2tTeOHO8PPQjvZGQQ/uBIYIRHBGQQImzxGvS4MR6ElDuZEyNjFfGM4MzNTR0VNSgjecGcsi7Yw3ahE1vIuGFsANAlCEoUnf0knhLaBGaNDjBkwwUmTfGI0OrYqaGxksDNRobuFHk1Op4fnxv0/T9ZoGG0EMCAiKWESCpJakpwZKyRWgiOck++ZSGRMZvGVqUM0BDdGpRAzaeG8Dx6NT2zEnRBH0rEm54PiDEIFIzQichibJEaOI4iSc+j8yVlfHOAI2UBmqIzkIbvCGPjqcHg1LDCwGH4QNDhCLCESQpW7wlNSZ0CCcbbDSUaTJDawMapBHUYE1PG7wR5gh3ugI9pEwXkSDD2oEf1hAUaTgCJF1JaL0LJuFks1llYMY7Q4uUBmuENnAjxBHqFPrILo/Uy7X72u1IUhAMEYrgiJakQwmW1JjUmoxostEKZZwzQEO0CmqwxmmDN14c0GnQ43tJ5KwwcMCHFwRDvCI4UkviKaktiSZ7aghnDDRIU1PjsYEbDQ7oGHi8QL55lPp6r46qMzk+IMQjQotwBEiooqS2JJikwhkPjacGbAQ3FTjeHNxx+mxFpI80mRBODexo+OEIoUUxAiRGkliSbu0MHRrSQE3DGrQR3khzcKeHz+dD9ICdRScSdjg/IKShiHDES0IjlqS6UUBTSwM1LWtoldx4cWDH2eMVejCiziLHhXcDPJwgHhEUqR2pIaHnohFLkm4IahrWoI3iBnG8OZ6emiDf+VE6XbXXXk+qhbwgICIYwRECkkiSPr/RoEZgAzcSHFpIuCMAkp322KtIkOHtABBPCIg0GMGRqhFJ0gQ1qAEbwQ3eNMRR7NT4TGbRw/YkEmwoPBBEEKIVoRFI0kYaDWzooLyBnLq10SJ7+vxeP9BGDLglGLUcXg8EEYagSN2II+mxGoIbvKnA8ebQKlpMk4I0T8u1W8nY4fmgQ5sQEAkjaZ8Nyw3ieHNwp4fPVBDtvbWRYwM7vB8IEkRSurU3iOPNgR1vjzUoPAkUbuaFdwM8rB80YkhKNwDHk4M6Vp6aIN+aCiJ0iGHl8HrgRwhJSefJ8ejU9NT8zGBRt+ne+1YFEx4NDwd8BJCUNtogD0/Nj2foYaQSFJg8Fh4N6IgeKe2xQeTw6TA0oUozd3A9u2AjdKSUFD6OIN8hlTj4/oARNlJKk8SLMwdGiUsOGCml3TTeba9MjXcLEymlRETzI0Vl4SAlKvoFtbcfNWnu2cUAAAAASUVORK5CYII=');
    
	
}


	@media (max-width: 540px) {
		:root {
			--simkl-logo: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAMAAABOo35HAAAArlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8tivQqAAAAOXRSTlMABSxI2vT7+Q7nCRLvrWrr9oVlC+IygGCiPtV7F5waH72omMZ10HBb3p9WUTgnI0PKuLOVjEzBkBSRJzODAAAKDElEQVR42uzdaZOiMBAG4EYuOQRFUUEFFBXFW8ej//8fW3V3Z4/aa7ImBszzbWpqqqx30jFA0oAgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIglJj0T+AlSE3rEsXrVcX3l8tgs5Hl43GxyPMs63Q8z3Gc6XQ8Hvd6vfYXjW/uP/d64/F06jie18myfLE4yptgufQrq3XUt0wovOra3+TetP026tb2u+SUbreTMFRms5ZhuK5tq2pd1zX8ME2vq6rtGkZrpoSTbXpKdvvuqDH2FkGlX7jBF8vOuTYxbPUeh65pGlKnafo9Q2PbbeerAkQmXSobZ7C18enqk2Hv6K8t4NV60a6FKnJDM9JuL69wOJ+ZWU1xNeSNZs/SRgA8keK2gRxrNVa8jC9LHnAd1U09GS85yEuSh9xHdaMr3cWz47K6HE3pf1FPN/BE1bwQo+qdPnjel+N6wMGS6qNzfQxPsdzqWDhq4sMTbIpVgu+0BTC3ULCgjKkEbMkzLCzDAaaCgtbgZ2oHGFqnWGhuAMw0R/xdM39MsgZWssKtr35WbwAj/eJc4vyWvgYmzAGWQNoEFo6F/iZ85wAD1W7RZ/fP0j7QtyzHwEI7A/resCTmVaCtWpKBhWhUgLYplsYYKDNbWBpboCzA8tB+UYdiev+dNlB1SbBEKNdhUNj7o79irIAmr44lYudAkXTAMtEbQJFVqikLcSgBPVFplu+fJRHQsyzHDYd3kwrQ42C5GEugp4vlUpeBnhBLJgNqzALuBPmzsQS0VPDBNE3Tr+pX6m/U7/Qb7Qof641eWDn+r7oxC7en3b42nI8O57dGo/31mMlV53veV/ezKtPbWZXbIZW382E0mHeHtV2SThSjjv+nSy+sHpLTldp5msnB0q+s4/7FapoS6ZEos1m1+lG8qvjB0ZkrGpLbm0DLHEm5vT7QskmR2IleWAmSMd4soEjyJkho0oTvcbBymOUS0OUnSEahFlazhUQyCWiLUiTSqgIlsYEkRsDA0kUSLrWwKkRhtS7AQHWuIQH7W1hc/PfOwETu8hXWhuTz1BfARKwgAZVaWEcbPy70gY2Er7AWJGElMbBx4KsMMxU/bmgBG1O+wuqQhDUwgY2cr6WDRxLWSAI2As7CqvMc1goJGNTCcuo8l2Gfr8sdp87zBN9EAjO+wkpiYCRUPi5pwlc8hBX6wEiFwAq+4iIsfQEvyVORwBxeUocoLHcFryhTkcTWhBeUq0jk0ITXc7SRiHp4wUrc2EhG305jeDFLF4nVk94mghfiG/h/7DAZnntOLgf3pplxdLGaZW0+ujbwQXT7tkEkTfa17uDw1miPHa+THzfBLcLIapYhP6uFNNwbj9r3xqOtmaKEYTjZnnb3GNvjqZddU7ztJomK1btVmuFzaap727F0HY+HRm/qXcvZv9Zy1O9frGrVNPmqaB77hOh2S5mku1t+7WknX1wDrMR9DlZ2Q+Sdrrot5V7Fh54nP7WJZAOLQ9N1VXXTcxbDc3SwiIx9T35Ch+olFpSu1NrHGJhqFvg0iuYqXRn+jTg0cKM4DMtxjgWnzRqBCWx4WHzKuQJMrAo8ab3TDA9Y6Bd90vqitpKAuib/a/h/om1zoG9chjq8aTlAnVyeVjRjoC0qz/F72zHhF171WvovWjlQ5mN5uD5QVp46RAwjoGtZgo6uX+mjKtBVw/IwZKArKHxjZYKTrKSskjR1/cwDuoIZlocRAVVSD0tkDJTtSlSI2wjoWm2xNNwM/uDV343yE21kAmWd8jRKnMRAm1eahnZ6ANR1StOxtAHUSUFJ7sfjBBiITiXpPdYHBqRxWIoFVwdYkPxDGa6qu8CGtBoWvxZbwMyyqxR8eNkRsLPOzicXi0vdAEvmOnCGSlFne70D7MXZaFLEGUxrw3OYK9lpzPfJNlRarl2Q6EbwTFJ/7QfyIvOmvcbbYdQd1vbJKZ2Es5archhgjYNt81/biprNZrVqWdal34+iOF75wTH3pu23wXB3miju89PbFei8mmTFlUD+nF9tl17HX8swDNe1bVWt37oEI2VpkQ+Pmla0rizvdeyMr4V8Hs27w/3uWsnbSajMWrcgVVXVH5XixIcSkcx7g+D1alXx/eUyCDYb+eq46Di98zA1/jO1WQAv5LIYGTw/mOaNuRkoOpKxX6+riVR5U5FIPYfX08x0JKFl8Ip6Opc7Hvi0Tvl9TTJ3JLKhNYWXtDH42B3iywSAsUhBAj14tBoSMIEtKRVhUf6UbYmLj2EBY4cChxUDY40Cl6EPjLULHNYR/oaHkTUG4CEsBxh7K3BYB2BswMcKniisFBjb8zH+a/y+decbacLHpiOisOwNMBUrfNzPIgpL7wFTgcHHndIhkthHwJJT5+MefBdJuDIwZM05ebozRyI1CdhZtjh5bjhCInUH2JlrSCBcwqOdkVAOrHSQyLYCj9ZAQobTBxYsT0UipzU8Wg9JqTsvBtriTs1GMrs+PJqD5OxwdLSAGtN3aqGtIaFhE244mBB+eO32ONt86fDbv1wu1rvqd5rvqt+zvrn+af8qiqJ4tem0hxMV/8sAHm6h4UNoty614WSbpqckSXa7/X5fuxleda/mg7v5fN69Gd5cf72/2u12SXI6pel28nmjlooPoDXg4eQS9Qr5xN697SgKBGEArm5HYGEEcUFxQFHkNOJhOYm8/4stxj1kJ5lsdkMDXeG788aLSlOpEOrvP4gqtG6NZh/zg3kJrTOxLBh+NKXQuvMQE87b8KpA67ZZjVMA7ZOsGicPGCh43WT6iwgYCPvfhWBBcIGBhPMlzE/EwALFOWhZwIKMc9CKgAmvRkijwERZI3TbAhMywqYlVATYyGt02IWNmfgmreACjCiYwoJZL5OTENsLQNEEZmhQ45ISYGdZoyJQYMjBcy/Dg0WApRJT1zLWwBQpajTYZ5ReDmjeAb5cgLUES9vqYumeRDjmeNGHLqgoqrVRoAsk5Dm17ofUhW5I/FdrR6ErhPO7GYS9Ax067zieIETLgU7dbW7Dgo2lAh0jp5zLziXcJgS6R+iMw8O1VKAn5nvM0w0NgpaZ0B9C1X3My/mKvVKGft3NxYyHzyDebFOCIZCSgddLzEoCwyGfVC8NjOnAnklhagRpdRxgbqtEJyvby4Ivg6jYND7Mcn91pcN4+j4JFb1vzxO12B+MXmomaG87S1dL6jqKJAM3iEOvUah7+/Tby+8U4Ed87XwuNoR/yQIWGmJjPp82XhuapjV/aRhGHNwyy9P9RbKmzpB60/8i0t09m6f1dZIco5Wqhr5vL3W9KKqqynPP2zy9/7J58Bp5nldVURS6vrRt3w/VxWoVHZPJdX0y6cV1eDo+LSAN+enrT8+f5AHDWRmNRqPRaPS9PTggAQAAABD0/3U/QgUAAAAAAAAAAAAAAAAAJgIxKH6CpoKpVQAAAABJRU5ErkJggg==');
			}
	}

.simklhtml,input,select,textarea,label,button,option, traileritem * {
      color-scheme: light;
}
.Simkl-ico-copy {
background-image: var(--ico-copy);
background-position: 100% 50%;
background-size: 21px;
background-repeat: no-repeat;
}

.Simkl-ico-close {
background-image: var(--ico-shape-close);
background-position: 50% 50%;
background-size: 21px;
background-repeat: no-repeat;
}
.ico_head_back {
  background-image: var(--ico-shape-arrow);
}
.ico_head_search {
  background-image: var(--ico-head-search);
	
    background-size: auto 23px;
		}
.Active .ico_head_search {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
		}
.ico_head_settings {
  background-image: var(--ico-head-settings);
    background-size: auto 25px;
		}
	
	
.ico_social_facebook {
  background-image: var(--ico-facebook);
}
.ico_social_reddit {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi40IiBoZWlnaHQ9IjI3Ij48cGF0aCBkPSJNMzIuNCAxMy4yYTMuNTgxIDMuNTgxIDAgMCAwLTYuMDcxLTIuNTY0IDE4LjQ5IDE4LjQ5IDAgMCAwLTkuNDExLTIuNzYybDItNi4zIDUuNDIyIDEuMjctLjAwOC4wNzhhMi45NDUgMi45NDUgMCAxIDAgLjIwNy0xLjA2TDE4LjcuNDkxYS41LjUgMCAwIDAtLjU5NC4zMzZsLTIuMjM3IDcuMDNhMTguNyAxOC43IDAgMCAwLTkuODU1IDIuNzM0IDMuNTY2IDMuNTY2IDAgMSAwLTQuMjM2IDUuNjc3IDYuMzY3IDYuMzY3IDAgMCAwLS4xMTYgMS4xNTdDMS42NjIgMjIuNyA4LjE1MyAyNyAxNi4xMzIgMjdTMzAuNiAyMi43IDMwLjYgMTcuNDI0YTYuNDEgNi40MSAwIDAgMC0uMS0xLjA5NCAzLjU1NSAzLjU1NSAwIDAgMCAxLjktMy4xM3pNOS4xNDggMTUuNjUzYTIuMTM1IDIuMTM1IDAgMSAxIDIuMTM2IDIuMTI1IDIuMTM0IDIuMTM0IDAgMCAxLTIuMTM2LTIuMTI1em0xMi4yMzIgNi4zYy0xLjA3NiAxLjA3MS0yLjc2NSAxLjU5Mi01LjE2MiAxLjU5MmgtLjAzNmMtMi40IDAtNC4wODgtLjUyMS01LjE2Mi0xLjU5MmEuNS41IDAgMCAxIC43MS0uNzA2Yy44NzcuODczIDIuMzM0IDEuMyA0LjQ1MiAxLjNoLjAzNmMyLjExOCAwIDMuNTc1LS40MjUgNC40NTItMS4zYS41MDEuNTAxIDAgMCAxIC43MS43MDd6bS0uMjU1LTQuMTc4YTIuMTI2IDIuMTI2IDAgMSAxIDIuMTM0LTIuMTI1IDIuMTMyIDIuMTMyIDAgMCAxLTIuMTM0IDIuMTI4eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
}
.ua-mobile .ico_social_reddit.mobShare {
  background-image: var(--ico-share);
		}
.ico_social_mail {
  background-image: var(--ico-shape-email);
		}
.ico_social_twitter {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTYiIGhlaWdodD0iMTQwLjg3MyI+PHBhdGggZD0iTTEyMy4yNTEgMGgyMy45MTJMOTQuNjYgNTkuNzggMTU2IDE0MC44NzNoLTQ4LjEzNmwtMzcuNjg3LTQ5LjI4LTQzLjE0NiA0OS4yOEgzLjExOUw1OC43NCA3Ni45MzQgMCAwaDQ5LjMzMkw4My4zOCA0NS4wMTdabS04LjM2OSAxMjYuODM4aDEzLjI1Nkw0Mi4zNjYgMTMuNTE1SDI4LjEyM1oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=');
		}
.ico_social_plus {
  background-image: var(--ico-shape-plus);
		}



body.hide-anime-section .simklheadercenterleftmenuitem#SimklHeaderMenuAnime,
body.hide-anime-section .simkltvsubmenuitem#profile_anime,
body.hide-anime-section .filter-my-lists-anime,
body.hide-anime-section #tags_anime,
body.hide-anime-section label[for=tags_anime],
body.hide-anime-section #load_PREM_Anime,
body.hide-anime-section #load_AIRED_Anime,
body.hide-anime-section filter-content-anime,
body.hide-anime-section [data-line-content="anime"],
body.hide-anime-section .simkltvsubmenuitem[data-type="anime"],
body.hide-anime-section .new-list-for create-list-popup-content-item[data-itype="anime"],
body.hide-anime-section .filter-content-anime
{
	display: none;
}
body.hide-anime-section .new-list-for create-list-popup-content {
	grid-template-columns: 1fr 1fr;
}
@media only screen and (min-width: 1025px) {
	body.hide-anime-section .simklheadercenterleftmenuitembg {
		padding-right: 36px;
		padding-left: 36px;
	}
}
.paypal-offers--minimized,  body:has(.simklvip .simklvipcurrentbuttonscancel) .paypal-offers--minimized {
	opacity: 0;
	pointer-events: none;
}
body:has(.simklvipfeaturestableheaderfeature) .paypal-offers--minimized {
	opacity: 1;
	pointer-events: auto;
}


/*! Flickity v2.1.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

/*! START Fastselect
https://dbrekalo.github.io/fastselect/
---------------------------------------------- */

/*----------------------------------------------------------------------------------------------------
General styling
----------------------------------------------------------------------------------------------------*/
@-webkit-keyframes fstAnimationEnter {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -1em, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0); } }

@-moz-keyframes fstAnimationEnter {
  from {
    opacity: 0;
    -moz-transform: translate3d(0, -1em, 0); }
  to {
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0); } }

@keyframes fstAnimationEnter {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -1em, 0);
    -moz-transform: translate3d(0, -1em, 0);
    -ms-transform: translate3d(0, -1em, 0);
    -o-transform: translate3d(0, -1em, 0);
    transform: translate3d(0, -1em, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.fstElement {
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	border-radius: 4px;
	color: hsla(0, 0%, 100%, 0.9);
	background-color: #39393d;
	margin-top: 8px;
	margin-left: 16px;
	margin-right: 16px;
}

.fst-style-simkl-large .fstElement {
	border-radius: 6px;
}
.fstElement > select,
.fstElement > input {
	position: absolute;
	left: -999em;
}
.fstResultsOpened {

}
.fstToggleBtn {
  font-size: 1.4em;
  display: block;
  position: relative;
  box-sizing: border-box;
  padding: 0.71429em 1.42857em 0.71429em 0.71429em;
  min-width: 14.28571em;
  cursor: pointer;
}
  .fstToggleBtn:after {
    position: absolute;
    content: "";
    right: 0.71429em;
    top: 50%;
    margin-top: -0.17857em;
    border: 0.35714em solid transparent;
    border-top-color: #cacaca;
}

.fstQueryInput {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  box-sizing: border-box;
  background: transparent;
  border: 0; }

.fstResults {
  position: absolute;
  left: 0;
  top: calc(100% + 4px);
  right: 0;
  max-height: 30em;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  border-top: 0;
  background-color: #35383a;
  display: none;
  border-radius: 4px;
}

.fstResultItem {
  font-size: 1.2em;
  display: block;
  padding: 0.5em 1.5em;
  margin: 0;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.9);}
  .fstResultItem.fstUserOption {
    color: #707070; }
  .fstResultItem.fstFocused {
    color: #fff;
    background-color: #64676a;
 }
  .fstResultItem.fstSelected {
opacity:0.5}

.fstGroupTitle {
  font-size: 1.2em;
  display: block;
  padding: 0.5em 0.71429em;
  margin: 0;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.5);
border-bottom: solid 1px rgba(255, 255, 255, 0.1)}

.fstGroup {
  padding-top: 1em; }
  .fstGroup:first-child {
    padding-top: 0; }

.fstNoResults {
  font-size: 1.4em;
  display: block;
  padding: 0.71429em 0.71429em;
  margin: 0;
  color: #999;}

  .fstResults::-webkit-scrollbar-track
    {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        background-color: rgba(255,255,255,0.1);
    }

    .fstResults::-webkit-scrollbar
    {
        width: 10px;
        background-color: rgba(255,255,255,0.3);
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
    }

.fstResults::-webkit-scrollbar:hover {width: 20px;}

   .fstResults::-webkit-scrollbar-thumb
    {
        background-color: rgba(255,255,255,0.4);
		border-radius: 6px;
    }
    .fstResults::-webkit-scrollbar-thumb:hover
    {
        background-color: #FFBF00;
    }


/*----------------------------------------------------------------------------------------------------
Single Mode
----------------------------------------------------------------------------------------------------*/
.fstSingleMode .fstControls {
  position: absolute;
  left: -1px;
  right: -1px;
  top: 100%;
  padding: 0.5em;
  border: 1px solid #D7D7D7;
  background-color: #fff;
  display: none; }

.fstSingleMode .fstQueryInput {
  font-size: 1.4em;
  display: block;
  width: 100%;
  padding: 0.5em 0.35714em;
  color: #999;
  border: 1px solid #D7D7D7; }

.fstSingleMode.fstActive {
  z-index: 100; }
  .fstSingleMode.fstActive.fstElement,
  .fstSingleMode.fstActive .fstControls,
  .fstSingleMode.fstActive .fstResults {
    box-shadow: 0 0.2em 0.2em rgba(0, 0, 0, 0.1); }
  .fstSingleMode.fstActive .fstControls {
    display: block; }
  .fstSingleMode.fstActive .fstResults {
    display: block;
    z-index: 10;
    margin-top: -1px; }

/*----------------------------------------------------------------------------------------------------
Multiple mode
----------------------------------------------------------------------------------------------------*/
.fstChoiceItem {
  display: inline-block;
  font-size: 1.2em;
  position: relative;
  margin: 0 0.41667em 0.41667em 0;
  padding: 0.33333em 1.5em 0.33333em 0.33333em;
  float: left;
  border-radius: 0.25em;
  border: 1px solid #1e2023;
  cursor: default;
  color: rgba(255, 255, 255, 0.84);
  background-color: #1e2023;
  -webkit-animation: fstAnimationEnter 0.2s;
  -moz-animation: fstAnimationEnter 0.2s;
  animation: fstAnimationEnter 0.2s;}
  .fstChoiceItem.mod1 {
    background-color: #F9F9F9;
    border: 1px solid #D7D7D7;
    color: #232323; }
    .fstChoiceItem.mod1 > .fstChoiceRemove {
      color: #a4a4a4; }

.simkltvdiscoverlistleftfiltersitemoptionsleft .fstChoiceItem > div {
    word-break: break-word;
    overflow-wrap: break-word;
}
.fstChoiceRemove {
  margin: 0;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  font-size: 1.16667em;
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
  width: 100%;
  line-height: 1.28571em;
  margin-top: 0;
  padding-right: 0.28571em;
  text-align: right;
  color: rgba(255, 255, 255, 0.84); }
.fstChoiceItem:hover {
  background-color: rgba(7, 7, 7, 0.1);
  color: rgba(255, 255, 255, 0.69);
}
.fstChoiceItem:hover .fstChoiceRemove {
  color: rgba(255, 255, 255, 0.69);
}
  .fstChoiceRemove::-moz-focus-inner {
    padding: 0;
    border: 0; }

.fstMultipleMode .fstControls {
  box-sizing: border-box;
  padding: 0.5em 0.5em 0em 0.5em;
  overflow: hidden;
  width: 100%;
  cursor: text; }

.fstMultipleMode .fstQueryInput {
  font-size: 1.4em;
  float: left;
  padding: 0.28571em 0;
  margin: 0 0 0.35714em 0;
  width: 2em;
  color: #999; }

.fstMultipleMode .fstQueryInputExpanded {
  float: none;
  width: 100%;
  padding: 0.28571em 0.35714em; }

.fstMultipleMode .fstFakeInput {
  font-size: 1.4em; }

.fstMultipleMode.fstActive,
.fstMultipleMode.fstActive .fstResults {
  box-shadow: 0 0.2em 0.2em rgba(0, 0, 0, 0.1); }

.fstMultipleMode.fstActive .fstResults {
  display: block;
  z-index: 10;
  border-top: 1px solid rgba(255, 255, 255, 0.1); }


/* Fast Select Simkl Design START */
	.fst-style-simkl-large .fstElement {
		margin: 0;
		margin-top: 12px;
		background1: transparent;
		border: 2px solid rgba(250, 250, 250, 0.5);
		user-select: none; /* supported by Chrome and Opera */
		-webkit-user-select: none; /* Safari */
		-khtml-user-select: none; /* Konqueror HTML */
		-moz-user-select: none; /* Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
	}
	.fst-style-simkl-no-top-margin .fstElement {
		margin-top: 0!important;
}
	.fst-style-simkl-large .fstToggleBtn {
		font-weight: 600;
		font-size: 16px;
		text-align: left;
		color: #fff;
		opacity: 0.7;
		min-width: 150px;
		padding-right: 40px;
	}
	.fst-style-simkl-large .fstToggleBtn:after {
		width: 8px !Important;
		height: 20px !Important;
		margin-left: 10px !Important;
		margin-right:0 !Important;
		padding:0 !Important; 
		background-image: var(--ico-shape-arrow) !Important;
		background-position: 50% 50% !Important;
		background-size: contain !Important;
		background-repeat: no-repeat !Important;
		-webkit-transform: rotate(270deg) !Important;
		-ms-transform: rotate(270deg) !Important;
		transform: rotate(270deg) !Important;
		right: 20px !Important;
		top: 16px !Important;
		border: 0 !Important;
		opacity: .9 !Important;
		transition: transform .3s;
	}
	.fst-style-simkl-large .fstSingleMode.fstActive {
		box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8) !Important; 
		-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8) !Important; 
		-moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8) !Important; 
	}
	.fst-style-simkl-large .fstActive .fstToggleBtn:after {
		-webkit-transform: rotate(90deg) !Important;
		-ms-transform: rotate(90deg) !Important;
		transform: rotate(90deg) !Important;
	}
	.fst-style-simkl-large.fst-style-simkl-search-hidden .fstControls {
		padding: 0 !Important;
		margin:0 !Important;
		border:0 !Important;
		box-shadow:none !Important;
	}
	.fst-style-simkl-large.fst-style-simkl-has-search .fstControls {
		background-color: #35383a !Important;
		border: 1px solid rgba(250, 250, 250, 0.1);
		border-radius: 6px;
		margin-top: 6px;
		box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8) !Important; 
		-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8) !Important; 
		-moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8) !Important;
	}
	.fst-style-simkl-large.fst-style-simkl-has-search .fstSingleMode .fstQueryInput {
		border: none !Important;
	}
	.fst-style-simkl-large.fst-style-simkl-search-hidden .fstQueryInput {
		height: 0 !Important;
		width:0 !Important;
		margin:0 !Important;
		padding:0 !Important;
		border:none !Important;
	}
	.fst-style-simkl-large .fstResults {
		margin-top: 2px !Important;
		border: 1px solid rgba(250, 250, 250, 0.1);
		width: 100%;
		box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8) !Important; 
		-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8) !Important; 
		-moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8) !Important;
		left: -1px;
	}
	.fst-style-simkl-large.fst-style-simkl-has-search .fstResults {
		margin-top: 0;
		top: calc(100% + -5px);
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-top: 0;
		width: 100%;
	}
	.fst-style-simkl-large .fstResults {
		min-width: max-content;
		padding: 4px 0px;
	}
	.fst-style-simkl-large .fstResultItem {
    	font-size: 14px;
		color: rgba(255, 255, 255, 0.8);
		padding: 0.5em 0.7em !Important;
		font-weight: 600;
		border-radius: 6px;
		margin: 0px 4px;
	}

	.fst-style-simkl-large .fstResultItem.fstSelected {
		position: relative;
		background-color: rgb(100 103 106 / 50%);;

	}
	.fst-style-simkl-large .fstResultItem.fstFocused {
	}
/* Fast Select Simkl Design END */

/*! END Fastselect */





/*! START Nouislider - 14.1.1 - 12/15/2019
https://refreshless.com/nouislider/
---------------------------------------------- */

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
.noUi-connect {
  height: 100%;
  width: 100%;
}
.noUi-origin {
  height: 10%;
  width: 10%;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}

.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;

}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}


/*! END Nouislider */



/*! START HEADER */
	body {
		padding: 0;
		margin: 0;
		border: 0;
		width: 100%;
	}

img {display:block}
/*Remove doted border on menus in Firefox*/
:focus {outline:none;}
::-moz-focus-inner {border:0;}
/*END Remove doted border on menus in Firefox*/

.simklheader, .simkltvsubmenu {-webkit-user-select: none;}

/*Addthis*/ #at4-share, .at-share-dock-outer {display:none !important;}
/*USERVOICE START*/
.uv-icon {
	z-index:7 !important;
}
.uv-icon.uv-bottom-right {
	opacity: 0;
	bottom: 70px !important;
	transition: opacity 1s, bottom 1s, margin 1s;
	margin-bottom: env(safe-area-inset-bottom);
}
.uv-icon-trigger {
	background: transparent !Important;
}
#SimklTVbackToTopBl img {display: inline}
/*Desktop*/ @media (min-width: 1025px) {
    .headroom--not-top .uv-icon.uv-bottom-right {
        bottom: 70px !important;
        opacity: 1;
    }
	#SimklTVbackToTopBl{-webkit-background-clip:border-box;-webkit-background-origin:padding-box;-webkit-background-size:auto;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);backface-visibility:hidden;perspective:1000;background-attachment:scroll;background-clip:border-box;background-color:rgba(38,48,62,0.5);background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:#201a26;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:0;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#201a26;border-left-style:none;border-left-width:0;border-right-color:#201a26;border-right-style:none;border-right-width:0;border-top-color:#201a26;border-top-left-radius:3px;border-top-right-radius:0;border-top-style:none;border-top-width:0;bottom:0px;box-sizing:border-box;cursor:pointer;display:block;font-family:RonniaRegular,Helvetica,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:normal;height:60px;line-height:12px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;outline-color:#201a26;outline-style:none;outline-width:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:20px;position:fixed;right:0;text-align:center;width:60px;z-index:99999;opacity:0;transition:opacity 1s,bottom 1s}#SimklTVbackToTopBl img{padding-bottom:3px}#SimklTVbackToTopBl p{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;color:#858fa1;cursor:pointer;display:block;font-family:RonniaRegular,Helvetica,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:normal;height:12px;line-height:12px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;outline-color:#201a26;outline-style:none;outline-width:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;text-align:center;width:60px}.headroom--not-top #SimklTVbackToTopBl{bottom:0;opacity:1}
}
#SimklTVbackToTopBl::before {
	display: block;
	content: '';
	background-image: var(--ico-shape-arrow-top);
	background-position: center;
	background-size: 14px 11px;
	height: 11px;
	width: 100%;
	margin-bottom: 6px;
	background-repeat: no-repeat;
}
/*Mobile*/ @media (max-width: 1024px) {
    .headroom--unpinned .uv-icon.uv-bottom-right {
        bottom: 10px !important;
        opacity: 1;
    }
	#SimklTVbackToTopBl {display: none}
}
/*Mobile > iphone 5*/ @media (max-width: 1024px) and (min-height: 569px) {
    .headroom--unpinned .uv-icon.uv-bottom-right {
        bottom: 70px !important;
    }
}
.simkltvbottomfixeddiscordbl {
	position: fixed;
	z-index: 99;
	right: 70px;
	bottom: 10px;
	width: 40px;
	height: 40px;
	background-image: var(--ico-logo-discord-square-chat);
	background-position: 50% 50%;
	background-size: 40px;
	background-repeat: no-repeat;
	transition: all 1s;
	opacity:0;
	transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
	margin-bottom: env(safe-area-inset-bottom);
}
body:has(.simkltvdiscoverlistwrap simklitems.hide-wl) #SimklTVbackToTopBl,body:has(.simkltvdiscoverlistwrap simklitems.hide-wl) .simkltvbottomfixeddiscordbl,body:has(.simkltvdiscoverlistwrap simklitems.hide-wl) .uv-icon.uv-bottom-right {
	display: none;
}
/*Desktop*/ @media (min-width: 1025px) {
	.simkltvbottomfixeddiscordbl:hover {
		transform: scale(1.2)
	}
}
.headroom--not-top .simkltvbottomfixeddiscordbl {
	bottom:10px;
	opacity:1;
}
/*Mobile*/ @media (max-width: 1024px) {
	.simkltvbottomfixeddiscordbl {
		z-index: 7;
		width: 28px;
		height: 28px;
		background-size: 28px;
	}
	.headroom--not-top .simkltvbottomfixeddiscordbl {
		bottom: 16px;
	}
	.headroom--pinned .simkltvbottomfixeddiscordbl {
		bottom: -40px;
	}
}
/*Mobile > iphone 5*/ @media (max-width: 1024px) and (min-height: 569px) {
	.headroom--not-top .simkltvbottomfixeddiscordbl {
		bottom: 76px;
	}
	.headroom--pinned .simkltvbottomfixeddiscordbl {
		bottom: -40px;
	}
}
/*USERVOICE END*/
/*MadRipple START*/
    .ripple {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        overflow: hidden;
        -webkit-transform: translateZ(0); /* to contain zoomed ripple */
        transform: translateZ(0);
        border-radius: inherit; /* inherit from parent (rounded buttons etc) */
        pointer-events: none; /* allow user interaction */
        animation: ripple-shadow 0.4s forwards;
        -webkit-animation: ripple-shadow 0.4s forwards;
    }

    .rippleWave {
        backface-visibility: hidden;
        position: absolute;
        border-radius: 50%;
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
        background: rgba(255, 255, 255, 1);
        opacity: 0.45;
        animation: ripple 2s forwards;
        -webkit-animation: ripple 2s forwards;
    }

    @keyframes ripple-shadow {
        0% {  box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);  }
        20% {  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);  }
        100% {  box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);  }
    }

    @-webkit-keyframes ripple-shadow {
        0% {  box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);  }
        20% {  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);  }
        100% {  box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);  }
    }

    @keyframes ripple {
        to {
            transform: scale(24);
            opacity: 0;
        }
    }

    @-webkit-keyframes ripple {
        to {
            -webkit-transform: scale(24);
            opacity: 0;
        }
    }
/*MadRipple END*/

/*TUTORIAL START*/
   .SimklTVHeaderPopup {
        display: none;
    }

    .SimklTVHeaderPopup.Active {
        display: inline;
    }

    .SimklTVHeaderTutorial {
        cursor: pointer;
        padding: 5px;
    }

    .SimklTVHeaderTutorial.Active .SimklTVHeaderIconCounter{
        display: none;
    }

    .SimklTVHeaderTutorialIcon {
        width: 31px;
        height: 25px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAZCAMAAAD+KQUWAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAgBDQ4KBwYPAgwLBAMJBQGJIBwwAAAJ1JREFUKM+l0EkShCAQRNEsRAbHvP9pGwsRFoiL/guD8JUGUZjZbcYdBZ2Ej+Pu3NHUOjWxYzfWDx0+mKFjEeSiSM99WPUPeyC5Vre3C+mQyis5iz85ckJqUZfijrk1pkd83BWv2fxW1CPa73V5RzocJl/Ao3jNTAnsdp2IjutALRj19wG5XN4HrC5jkEenxqcP5/bh84fzT5ehTxt+8UYTG6QHTzAAAAAASUVORK5CYII=');
        opacity: 0.5;
    background-repeat: no-repeat;
    }

    .SimklTVHeaderTutorial:hover .SimklTVHeaderTutorialIcon {
        opacity: 0.75;
    }

    .SimklTVHeaderTutorial.Active .SimklTVHeaderTutorialIcon {
        opacity: 1;
    }

    .SimklTVHeaderTutorial {
        position: relative;
    }

    .SimklTVHeaderIconCounter {
        background-color: #dc0d17;
        background-image: -webkit-gradient(linear, center top, center bottom, from(#fa3c45), to(#dc0d17));
        background-image: -webkit-linear-gradient(#fa3c45, #dc0d17);
        border-bottom: 1px solid rgba(0, 0, 0, .16);
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);
        color: #fff;
        display: inline-block;
        font-family: 'helvetica neue', helvetica, arial, sans-serif;
        font-size: 10px;
        line-height: normal;
        min-height: 13px;
        padding: 1px 3px;
        padding-right: 2px;
        position: absolute;
        right: -2px;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
        top: -2px;
        -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);
        -webkit-background-clip: padding-box;
        -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);
        -webkit-border-radius: 2px 2px 3px 3px;
        -webkit-font-smoothing: subpixel-antialiased;
        cursor: pointer;
    }

.SimklTVHeaderPopupWrapper {
	position:relative;
	
}
    .SimklTVHeaderPopup {

        background: #ffffff;
        border: 1px solid #353C50;
        width: 430px;
        position: absolute;
        top: 30px;
        right: -43px;
        z-index: 9;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.65);
    }

    .SimklTVHeaderPopup:after, .SimklTVHeaderPopup:before {
        bottom: 100%;
        right: 52px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .SimklTVHeaderPopup:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
        border-width: 14px;
        margin-left: -14px;
    }

    .SimklTVHeaderPopup:before {
        border-color: rgba(53, 60, 80, 0);
        border-bottom-color: #353C50;
        border-width: 15px;
        margin-left: -15px;
    }


.SimklTVHeaderPopupLoading {
  margin-left: 180px;
  margin-top:34px;
  margin-bottom:34px;
  width: 70px;
  text-align: center;
}

.SimklTVHeaderPopupLoading > div {
  width: 18px;
  height: 18px;
  background-color: #6BDA9E;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.SimklTVHeaderPopupLoading .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.SimklTVHeaderPopupLoading .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
  0%, 80%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
.SimklTVHeaderPopupTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:rgb(56,56,67);
padding-left:11px;
padding-top:11px;
padding-bottom:11px;
border-bottom-color:rgb(221,221,221);
border-bottom-width:1px;
border-bottom-style:solid;
}
.SimklTVHeaderPopupItem {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border-bottom-color:rgb(221,221,221);
border-bottom-width:1px;
border-bottom-style:solid;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
cursor:pointer;
}

.SimklTVHeaderPopupItem:hover {
background-color:rgb(246,247,248);
}
.SimklTVHeaderPopupItem.Active {
background-color:rgb(236,238,245);
}
.SimklTVHeaderPopupItem.Active:hover {
background-color:rgb(246,247,248);
}
.SimklTVHeaderPopupItem img {
	border-radius: 6px;
}
.SimklTVHeaderPopupItemTitle {
padding-left:10px;
padding-bottom:5px;
font-weight:bold;
color:rgb(55,55,55);
}
.SimklTVHeaderPopupItemTitle a {
color:rgb(55,55,55);
text-decoration:none;
}
.SimklTVHeaderPopupItemDesc {
padding-left:10px;
color:rgb(55,55,55);
font-size:11px;
}
.SimklTVHeaderPopupUservoice {
background-color:rgb(246,247,248);
}
.SimklTVHeaderPopupFooterTd, .SimklTVHeaderPopupFooterTdNext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:rgb(56,56,67);
text-align:center;
cursor:pointer;
text-decoration:none;
border-top-color:rgb(221,221,221);
border-top-width:1px;
border-top-style:solid;
}
.SimklTVHeaderPopupFooterTd:hover,  .SimklTVHeaderPopupFooterTdNext:hover {
	text-decoration:underline;
}
.SimklTVHeaderPopupScrollArea {
    overflow: auto;
    max-height: 514px;
}

/* START PULSATOR */
  .SimklTVCirclePulse {
    position: relative;
	opacity: 0.4;
  }
  .SimklTVCirclePulsator {
    position: absolute;
    top: 0;
    left: 0;    
    width: 100px;
    height: 100px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-radius: 50%; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;   
    box-sizing: border-box;
  }
 
  .SimklTVCirclePulsator1 {
    border: 7px solid #525D69;
    -webkit-animation: SimklTVCirclePulsator1 3s linear infinite;
    animation: SimklTVCirclePulsator1 3s linear infinite;
    animation: SimklTVCirclePulsator1 3s linear infinite;    
  }
 
  .SimklTVCirclePulsator2 {
    border: 3px solid #525D69;
    -webkit-animation: SimklTVCirclePulsator2 3s linear infinite;
    animation: SimklTVCirclePulsator2 3s linear infinite;
    animation: SimklTVCirclePulsator2 3s linear infinite;    
  }
 
  .SimklTVCirclePulsator3 {
    border: 4px solid #525D69;
    -webkit-animation: SimklTVCirclePulsator3 3s linear infinite;
    animation: SimklTVCirclePulsator3 3s linear infinite;
    animation: SimklTVCirclePulsator3 3s linear infinite;    
  } 
 
  .SimklTVCirclePulsator4 {
    border: 6px solid #525D69;
    -webkit-animation: SimklTVCirclePulsator4 3s linear infinite;
    animation: SimklTVCirclePulsator4 3s linear infinite;
    animation: SimklTVCirclePulsator4 3s linear infinite;    
  } 
 
 
  /* moz */
  @keyframes SimklTVCirclePulsator1 {
    0% { transform: scale(0); opacity: 1; }
    20% { transform: scale(0); opacity: 0; }
    40% { transform: scale(.2); opacity: .4; }
    60% { transform: scale(.4); opacity: .6; }
    100% { transform: scale(.6); opacity: 0; }
  }

  @keyframes SimklTVCirclePulsator2 {
    0% { transform: scale(0); opacity: 1; }
    25% { transform: scale(.2); opacity: .7; }
    40% { transform: scale(.4); opacity: .5; }
    65% { transform: scale(.6); opacity: .3; }
    100% { transform: scale(.8); opacity: 0; }
  }
 
  @keyframes SimklTVCirclePulsator3 {
    0% { transform: scale(.1); opacity: 1; }
    25% { transform: scale(.3); opacity: .7; }
    50% { transform: scale(.5); opacity: .5; }
    75% { transform: scale(.6); opacity: .3; }
    100% { transform: scale(.66); opacity: 0; }
  }
 
  @keyframes SimklTVCirclePulsator4 {
    0% { transform: scale(.1); opacity: 1; }
    30% { transform: scale(.3); opacity: .6; }
    80% { transform: scale(.6); opacity: .4; }
    100% { transform: scale(.8); opacity: 0; }
  }  
 
  /* webkit */
  @-webkit-keyframes SimklTVCirclePulsator1 {
    0% { -webkit-transform: scale(0); opacity: 1; }
    20% { -webkit-transform: scale(0); opacity: 0; }
    40% { -webkit-transform: scale(.2); opacity: .4; }
    60% { -webkit-transform: scale(.4); opacity: .6; }
    100% { -webkit-transform: scale(.6); opacity: 0; }
  }

  @-webkit-keyframes SimklTVCirclePulsator2 {
    0% { -webkit-transform: scale(0); opacity: 1; }
    25% { -webkit-transform: scale(.2); opacity: .7; }
    40% { -webkit-transform: scale(.4); opacity: .5; }
    65% { -webkit-transform: scale(.6); opacity: .3; }
    100% { -webkit-transform: scale(.8); opacity: 0; }
  }
 
  @-webkit-keyframes SimklTVCirclePulsator3 {
    0% { -webkit-transform: scale(.1); opacity: 1; }
    25% { -webkit-transform: scale(.3); opacity: .7; }
    50% { -webkit-transform: scale(.5); opacity: .5; }
    75% { -webkit-transform: scale(.6); opacity: .3; }
    100% { -webkit-transform: scale(.66); opacity: 0; }
  }
 
  @-webkit-keyframes SimklTVCirclePulsator4 {
    0% { -webkit-transform: scale(.1); opacity: 1; }
    30% { -webkit-transform: scale(.3); opacity: .6; }
    80% { -webkit-transform: scale(.6); opacity: .4; }
    100% { -webkit-transform: scale(.8); opacity: 0; }
  }   
/* END PULSATOR */

#SimklTVHeaderPopupScrollArea {
    overflow: auto;
    width: 100%;
	
    margin: 0px;
    padding: 0px;
}

/*TUTORIAL END*/

/*HEADER START*/


/*All*/

.simklheader {position: relative; z-index: 11;}

.simklheadercenterleftmenuitem.Active {
	background-color: var(--color-head-menu-active-bg);
}
.simklheadercenterleftmenuitem.Active#SimklHeaderMenuDiscord .simklheadercenterleftmenuitemimg {
	opacity: 1;
}
.simklheadercenterleftmenuitembg {
	color: var(--color-head-menu-text);
}
.simklheadercenterleftmenuitem.Active .simklheadercenterleftmenuitembg {
	color:var(--color-orange);
}

.ico_head_tv {
	background-image: var(--ico-head-tv);
}
.simklheadercenterleftmenuitem.Active .ico_head_tv {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}
.ico_head_anime {
	background-image: var(--ico-head-anime);
}
.simklheadercenterleftmenuitem.Active .ico_head_anime {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}
.ico_head_movies {
	background-image: var(--ico-head-movies);
}
.simklheadercenterleftmenuitem.Active .ico_head_movies {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}
.ico_head_radio {
	background-image: var(--ico-head-radio);
}
.simklheadercenterleftmenuitem.Active .ico_head_nft {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}
.ico_head_nft {
	background-image: var(--ico-head-nft);
}
.simklheadercenterleftmenuitem.Active .ico_head_vpn {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}
.ico_head_vpn {
	background-image: var(--ico-head-shield);
}
.simklheadercenterleftmenuitem.Active .ico_head_discord {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}
.ico_head_discord {
	background-image: var(--ico-discord);
	filter: invert(53%) sepia(8%) saturate(566%) hue-rotate(178deg) brightness(104%) contrast(93%);
}
.simklheadercenterleftmenuitem.Active .ico_head_lists {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}
.ico_head_lists {
	background-image: var(--ico-lists);
	filter: invert(53%) sepia(8%) saturate(566%) hue-rotate(178deg) brightness(104%) contrast(93%);
}
.simklheadercenterleftmenuitem.Active .ico_head_radio {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}
.ico_head_friends {
	background-image: var(--ico-head-friends);
}
.simklheadercenterleftmenuitem.Active .ico_head_friends {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}
.ico_head_apps {
	background-image: var(--ico-head-apps);
}
.simklheadercenterleftmenuitem.Active .ico_head_apps {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}
.ico_head_vip {
	background-image: var(--ico-head-vip);
	background-size: auto 16px !important;
}
.simklheadercenterleftmenuitem.Active .ico_head_vip {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}
.ico_head_search {
	background-image: var(--ico-head-search);
}
.simklheadercenterleftmenuitem.Active .ico_head_search {
	filter: brightness(2%) invert(85%) sepia(40%) saturate(4688%) hue-rotate(359deg) brightness(102%) contrast(107%);
}



/*Desktop*/ @media (min-width: 1025px) {
	.simklheadercenterleftmenuitem:hover {
		background-color: var(--color-head-menu-active-bg);
	}
	.simklheadercenterleftmenuitem:hover .simklheadercenterleftmenuitembg {
		color: var(--color-head-menu-hover-text);
	}
	.simklheadercenterleftmenuitem:hover .simklheadercenterleftmenuitemimg {
		-webkit-filter: brightness(200%);
		filter: brightness(200%);
  	}

	.simklheadercenterleftmenuitem.Active:hover .ico_head_tv {
		background-image: var(--ico-head-tv);
	}
	.simklheadercenterleftmenuitem.Active:hover .ico_head_anime {
		background-image: var(--ico-head-anime);
	}
	.simklheadercenterleftmenuitem.Active:hover .ico_head_movies {
		background-image: var(--ico-head-movies);
	}
	.simklheadercenterleftmenuitem.Active:hover .ico_head_radio {
		background-image: var(--ico-head-radio);
	}
	.simklheadercenterleftmenuitem.Active:hover .ico_head_nft {
		background-image: var(--ico-head-nft);
	}
	.simklheadercenterleftmenuitem.Active:hover .ico_head_friends {
		background-image: var(--ico-head-friends);
	}
	.simklheadercenterleftmenuitem.Active:hover .ico_head_apps {
		background-image: var(--ico-head-apps);
	}
	.simklheadercenterleftmenuitem.Active:hover .ico_head_vip {
		background-image: var(--ico-head-vip);
	}
	.simklheadercenterleftmenuitem.Active:hover .ico_head_search {
		background-image: var(--ico-head-search);
	}
	.simklheader {
		transition: all 1s;
	}
	
	
}/*END Desktop*/



/*Mobile*/ @media (max-width: 1024px) {
	.simklhtml {
		min-height: 100vh;
	}
}/*END Mobile*/


.simklhtml {
  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;
}

.simklbody {
  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: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.simkltvbodybackgrounddiv {
  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: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.simkltvbodybackgroundseconddiv {
  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: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.simkltvbodybackgroundthirddiv {
  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: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.global_div {
  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: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.simklheader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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;
  background-image: url('/img_header/header_bar_bg_mini_tiny.png');
  background-position: 50% 50%;
  background-repeat: repeat-x;
}

.simklfooter {
  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;
  background-color: #181818;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

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

.simklheadercenter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1218px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.simklheadercenterleft {
  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;
}

.simklheadercenterright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 18px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.simklheadercenterleftlogo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  transition: all 0.4s;
}

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

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

.simklheadercenterleftmenuitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 83px;
  -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;
  text-decoration: none;
}
	



.simklheadercenterleftmenuitembg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 28px;
  padding-left: 28px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -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;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAnCAYAAADO4CKiAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8wNS8xM11eU7oAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAARklEQVQImYWMMQrAMAwDi4tlD/YD/P8nhg7WULKVEAjd7jihq6pCAKSYWQqAVVU1vpALAYhdjy8kHyE5pLvHTsfwP7nd/Z1QEknUbjIMpQAAAABJRU5ErkJggg==');
  background-position: center left;
  background-repeat: no-repeat;
  text-decoration: none;
}

.simklheadercenterleftmenuitemimg {
  width: 41px;
  height: 22px;
  background-position: 50% 50%;
  background-size: auto 22px;
  background-repeat: no-repeat;
  -webkit-perspective-origin: 50% 100%;
  perspective-origin: 50% 100%;
}

.simklheadercenterleftmenuitemimg.simklheadercenterleftmenuitemimgprofile {
  width: auto;
  height: 22px;
  border: 1px solid rgb(133 143 161 / 36%);
  background-image: none;
  border-radius: 6px;
}

.simklheadercenterleftmenuitemimg.simklheadercenterleftmenuitemimgprofile img {
  border-radius: 6px;
}
.simklheadercenterleftmenuitemtext {
  width: 100%;
  padding-top: 9px;
  font-family: open sans, Arial, 'Helvetica Neue', Helvetica,sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.simklheadercenterrighttutorial {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 31px;
  height: 40px;
  -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: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
}

.SimklTVHeaderTutorialIcon:hover {
  opacity: 0.7;
}

.simklheadercenterrightsettings {
  width: 25px;
  height: 40px;
  padding-left: 0px;
  background-position: 100% 50%;
  background-size: 25px 25px;
  background-repeat: no-repeat;
  opacity: 0.45;
  cursor: pointer;
}

.simklheadercenterrightsettings:hover {
  opacity: 0.7;
}

.simklheadercenterrightline {
  width: 41px;
  height: 40px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAnCAYAAADO4CKiAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8wNS8xM11eU7oAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAARklEQVQImYWMMQrAMAwDi4tlD/YD/P8nhg7WULKVEAjd7jihq6pCAKSYWQqAVVU1vpALAYhdjy8kHyE5pLvHTsfwP7nd/Z1QEknUbjIMpQAAAABJRU5ErkJggg==');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.simkltvfootersharecontainerbl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 65px;
  border-top: 3px solid #bfc5cc;
  border-bottom: 3px solid #bfc5cc;
}

.simkltvfootershareitembl {
  height: 65px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  cursor: pointer;
}

.simkltvfootershareitembl.simkltvfootershareitemmore {
  width: 65px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #bfc5cc;
  background-position: 50% 50%;
  background-size: auto 27px;
  background-repeat: no-repeat;
}

.simkltvfootershareitembl.simkltvfootershareitemfacebook {
  background-color: #3b5998;
  background-position: 50% 50%;
  background-size: auto 27px;
  background-repeat: no-repeat;
}

.simkltvfootershareitembl.simkltvfootershareitemtwitter {
  background-color: #28aae1;
  background-position: 50% 50%;
  background-size: auto 27px;
  background-repeat: no-repeat;
}

.simkltvfootershareitembl.simkltvfootershareitemreddit {
  background-color: #FF4500;
  background-position: 50% 50%;
  background-size: auto 27px;
  background-repeat: no-repeat;
}

.simkltvfootershareitembl.simkltvfootershareitemmail {
  background-color: #ff8b00;
  background-position: 50% 50%;
  background-size: auto 27px;
  background-repeat: no-repeat;
}

.simklfooter1218 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 960px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
	position: relative;
}

.simklfootercolumn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 15px;
  -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;
}

.simklfootercolumntitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-bottom: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
}

.simklfootercolumnitems {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 51px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.simklfootercolumnitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 23px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.simklfootercolumnitemlink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #858585;
  line-height: 170%;
  text-decoration: none;
  font-size: 14px;
}

.simklfootercolumnitemlink:hover {
  color: #fff;
}

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

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

.simklheadercenterleftback {
	display: none;
	background-size: auto 19px;
}

.simklheadercenterlefttitle {
  display: hidden;
}

@keyframes SimklHead-appear {
  0% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}
/*Mobile*/ @media (max-width: 1024px) {
	.simklheadercenterlefttitle {
	  -webkit-animation-duration: 0.4s;
		 -moz-animation-duration: 0.4s;
		   -o-animation-duration: 0.4s;
			  animation-duration: 0.4s;
	  -webkit-animation-fill-mode: both;
		 -moz-animation-fill-mode: both;
		   -o-animation-fill-mode: both;
			  animation-fill-mode: both;
			  will-change: transform, opacity;
  -webkit-animation-name: SimklHead-appear;
  -moz-animation-name: SimklHead-appear;
  -o-animation-name: SimklHead-appear;
  animation-name: SimklHead-appear;
	}
}
.simklheadercenterrightsearch {
  display: none;
}

/*Mobile+iPad*/ @media (max-width: 1024px) {
	*, :after, :before {box-sizing: border-box;}
	html,body {
	margin: 0 0;
	padding: 0 0;
	height: 100%;
	width: 100%;
	max-width:100vw;
	}
	 body {
/* Disables pull-to-refresh and overscroll glow effect. */
overscroll-behavior-y: none;
overflow: auto;
-webkit-overflow-scrolling: touch;
    }
	
	.SimklTVBodyBackgroundDiv, .SimklTVBodyBackgroundSecondDiv, .SimklTVBodyBackgroundThirdDiv {background-position-y: 48px;}
	/*
	ADD TO EVERY DESKTOP
	.global_div {
		max-width: 100vw;
		overflow: auto;
  -webkit-overflow-scrolling: touch;
	}
	*/
	
  .simklheader {
    min-height: 48px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #1d2022;
    background-image: none;
    background-repeat: repeat;
  }
  .simkltvfooterend {
    margin-bottom: 83px;
  }
  .simklheadercenter {
    height: 100%;
    max-width: 100vw;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .simklheadercenterleft {
    position: relative;
    height: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .simklheadercenterright {
    padding-right: 0px;
  }
  .simklheadercenterleftlogo {
    padding-left: 18px;
  }
  .simklheadercenterleftmenu {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 100;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
	box-shadow: 0 -1px 3px 0 #000;
    background-color: #1d2022;
	transform: translateZ(0);
  }
  .simklheadercenterleftlogoimg {
    max-width: 150px;
  }
  .simklheadercenterleftmenuitem.simklheadercenterleftmenuitemsearch {
    display: none;
  }
  .simklheadercenterrighttutorial {
    display: none;
  }
  .simklheadercenterrightsettings {
    width: 50px;
    height: 100%;
    padding-left: 0px;
    background-position: 50% 50%;
  }
  .simklheadercenterrightline {
    display: none;
  }
  .simklfooter1218 {
    padding-left: 15px;
  }
  .simklfootercolumnitemlink:hover {
    color: #858585;
  }
  .simklheadercenterrightwrap {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    transition: all 0.4s;
    opacity:1;
  }
  .simklheadercenterleftwrap {
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .simklheadercenterleftback {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 0px;
    height: 48px;
    background-position: 50% 50%;
    background-size: auto 25px;
    background-repeat: no-repeat;
    opacity: 0.7;
    cursor: pointer;
    transition: all 0.4s;
  }
  .simklheadercenterlefttitle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 18px;
    -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-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 21px;
    line-height: 120%;
    font-weight: 600;
  }
  .simklheadercenterrightsearch {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
  }
	
  .simklheadercenterrightsearch a {
    width: 100%;
	}
}

@media (max-width: 1024px) {
  .simkltvfooterend {
    margin-bottom: 75px;
  }
  .simklheadercenter {
    min-height: 100%;
  }
  .simklheadercenterleft {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .simklheadercenterleftmenuitem {
    min-height: 75px;
  }
  .simklheadercenterleftmenuitem.simklheadercenterleftmenuitemfriends {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
	
  .simklfooter1218 {
    font-family: 'Open Sans', sans-serif;
  }
  .simklheadercenterleftwrap {
    min-height: 48px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .simklheadercenterleftback {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .simklheadercenterlefttitle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}

@media (max-width: 380px) {
  #SimklHeaderMenuApps {
	  display: none;
	}
}
/*Mobile*/ @media (max-width: 1024px) {
  .simklheader {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .simkltvfooterend {
    margin-bottom: 60px;
  }
  .simklheadercenterleft {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .simklheadercenterright {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .simklheadercenterleftlogo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .simklheadercenterleftlogoimg {
    width: 100px;
  }
  .simklheadercenterleftlogohref {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .simklheadercenterleftmenuitem {
    padding-top: 9px;
    min-height: 60px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .simklheadercenterleftmenuitems #SimklHeaderMenuVPN {
    display: none;
  }
	.simklheadercenterleftmenuitemtv a {
	padding-right: 6px;
    padding-left: 6px;
		
	}
  .simklheadercenterleftmenuitembg {
    height: 100%;
    padding-right: 9px;
    padding-left: 9px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: start;
    background-image: none;
    background-position: 0px 0px;
    background-repeat: repeat;
  }

  .simklheadercenterleftmenuitemimg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .simklheadercenterleftmenuitemtext {
    padding-top: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 11px;
    font-weight: 600;
  }
  .simkltvfootershareitembl.simkltvfootershareitemmore {
    min-width: 48px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .simklfooter1218 {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .simklfootercolumn {
    padding-right: 0px;
    -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;
  }
  .simklfootercolumntitle {
    padding-right: 20px;
    padding-left: 20px;
    border-top: 2px dashed #7d8796;
    color: #e6e6e6;
    font-weight: 700;
    text-align: center;
  }
	
	
	.simklfootercolumntitletext {
	  -webkit-box-flex: 1;
	  -webkit-flex: 1;
	  -ms-flex: 1;
	  flex: 1;
	  text-align: left;
	}


	.simklfootercolumntitleright {
		width: 14px;
		margin-left: 20px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		background-image: var(--ico-shape-arrow);
		background-position: 0% 50%;
		background-repeat: no-repeat;
		opacity: 0.5;
		-webkit-transform: rotate(270deg) translate(-3px, 0px);
		-ms-transform: rotate(270deg) translate(-3px, 0px);
		transform: rotate(270deg) translate(-3px, 0px);
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  align-items: center;
	}
  .simklfootercolumnitems {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    padding-bottom: 0px;
  }
  .simklfootercolumnitem {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-top: 1px solid hsla(0, 0%, 100%, .06);
    border-bottom: 1px solid hsla(0, 0%, 100%, .06);
    font-size: 15px;
  }
  .simklfootercolumnitem.simklfootercolumnitemempty {
    min-height: 44px;
    border-bottom-width: 0px;
  }
  .simklfootercolumnitemlink {
    min-height: 44px;
    padding: 7px 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
  }
  .simklheadercenterlefttitle {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 17px;
  }
}


::root {
	    --safe-area-inset-bottom: env(safe-area-inset-bottom);
}

/*Mobile*/ @media (max-width: 1024px)
	
	
	{
		.ua-mobile .simklheadercenterleftmenuitem {
			padding-bottom: 0px;
			padding-bottom: env(safe-area-inset-bottom, 0px);
			padding-top: 9px;
			transition: padding 0.4s;
		}
		.ua-mobile .simklheadercenterleftmenuitembg {
			    justify-content: start;
		}
	 }
@keyframes headroom--slideDown {
  0% {
    transform: translateY(100%);
  }

  100% {
    transform: translateY(0);
  }
}

body.headroom--pinned .simklheadercenterleftmenu, body.headroom--unpinned.headroom--bottom .simklheadercenterleftmenu {
  -webkit-animation-name: headroom--slideDown;
  -moz-animation-name: headroom--slideDown;
  -o-animation-name: headroom--slideDown;
  animation-name: headroom--slideDown;
}
@keyframes headroom--slideUp {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(100%);
  }
}
/*Mobile*/ @media (max-width: 1024px) and (max-height: 568px) {
	.simklhtml .simklheadercenterleftmenu {
	  -webkit-animation-duration: 0.5s;
		 -moz-animation-duration: 0.5s;
		   -o-animation-duration: 0.5s;
			  animation-duration: 0.5s;
	  -webkit-animation-fill-mode: both;
		 -moz-animation-fill-mode: both;
		   -o-animation-fill-mode: both;
			  animation-fill-mode: both;
	  will-change: transform, opacity;
	}


	body.headroom--unpinned .simklheadercenterleftmenu {
	  -webkit-animation-name: headroom--slideUp;
	  -moz-animation-name: headroom--slideUp;
	  -o-animation-name: headroom--slideUp;
	  animation-name: headroom--slideUp;
	}
}

@media /*Mobile*/ (max-width: 1024px) {
	.simklheadercenterleftmenu {
		background: rgba(29, 32, 34,0.8);
		-webkit-backdrop-filter: saturate(180%) blur(20px);
		backdrop-filter: saturate(180%) blur(20px);
		display: none;
	}
}

/*HEADER END*/


/* FOOTER START */
   .shareName{
        display: none;
    }

    .simkltvfooterinfo {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 50px;
        padding-bottom: 100px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        background-color: #181818;
        z-index: 6;
        position: relative;
    }
.simklfooter, .simkltvfooterend, .footerAdsCenterPos {
        z-index: 6;
        position: relative;
}
    .simkltvfooterinfoiframesbl {
        padding-top: 50px;
        padding-bottom: 100px;
    }


    .simkltvfooterinfo1218 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 1218px;
        max-width: 1218px;
        min-height: 100px;
    }

    .simkltvfooterinfoleft {
        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: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        border-right: 1px solid hsla(0, 0%, 100%, .3);
    }

    .simkltvfooterinforight {
        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: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .simkltvfooterinfotitlebl {
        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: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 48px;
        line-height: 120%;
        text-align: center;
    }

    .simkltvfooterinfotitlebl.simkltvfooterinfotitlediscord {
        color: #ffbf00;
        text-align: center;
    }

    .simkltvfooterinfodesc {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 16px;
        padding-bottom: 25px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        line-height: 140%;
        text-align: center;
    }

    .simkltvfooterinfobutton {
        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: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 16px;
        font-weight: 600;
    }


    .simkltvfooterinfobtn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 16px 80px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        border-style: solid;
        border-width: 2px;
        border-color: hsla(0, 0%, 100%, .75);
        border-radius: 500px;
        -webkit-transition: all 400ms ease;
        transition: all 400ms ease;
        line-height: 140%;
        text-align: center;
        cursor: pointer;
    }

	@media (max-width: 600px) {
		.simkltvfooterinfodesc {
			padding-right: 16px;
   			padding-left: 16px;
		}
		.simkltvfooterinfobtn {
			padding: 16px 40px;
		}
	}
	   

    .simkltvfooterinfobtn:hover {
        border-color: #ffbf00;
        background-color: #ffbf00;
    }

    .simkltvfooterinfobuttonhref {
        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;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        color: #fff;
        text-decoration: none;
    }

/*Mobile*/ @media (max-width: 1024px) {
        .simkltvfooterinfoiframesbl {
            display:none;
        }
        .simkltvfooterinfo1218 {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }
        .simkltvfooterinforight {
            padding-top: 30px;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
        }
    }

    @media (max-width: 1024px) {
        .simkltvfooterinforight {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
        }
    }

    @media (max-width: 479px) {
        .simkltvfooterinfo1218 {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }
        .simkltvfooterinforight {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
        }
    }

    @media (max-width: 1024px) {
        .simklfootercolumnitemsHide {display:none}
    }



.simkltvfooterinfosignup {
  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;
  font-family: 'Open Sans', sans-serif;
}

.simkltvfooterinfosignuptitle {
  color: #fff;
  font-size: 22px;
  line-height: 140%;
  font-weight: 700;
  text-align: center;
}

.simkltvfooterinfosignupbuttons {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.simkltvfooterinfosignupbutton {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 6px;
  margin-left: 6px;
  border-radius: 4px;
  background-color: #4684ee;
  box-shadow: 1px 1px 3px 0 #000;
  text-decoration: none;
  cursor: pointer;
}

.simkltvfooterinfosignupbutton:hover {
  left: 0px;
  top: 0px;
  background-color: #5c93f1;
  box-shadow: 1px 1px 8px 8px rgba(0, 0, 0, 0.27);
}

.simkltvfooterinfosignupbutton.simkltvfooterinfosignupbuttonemail {
  background-color: #8c4dd1;
}

.simkltvfooterinfosignupbutton.simkltvfooterinfosignupbuttonemail:hover {
  background-color: #9e6ed3;
}

.simkltvfooterinfosignupbuttonleft {
  padding: 10px;
}

.simkltvfooterinfosignupbuttonright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 21px;
  font-weight: 600;
}

.simkltvfooterinfosignupbuttonright.simkltvfooterinfosignupbuttonrightemail {
  padding-left: 0px;
}

.simkltvfooterinfosignupbuttonleftsquare {
     width: 55px;
    height: 35px;
    border-radius: 4px;
    background-color: #fff;
    background-image: url(../images/ningmeng.png);
    background-position: 50% 50%;
    background-size: 46px;
    background-repeat: no-repeat;
}

.simkltvfooterinfosignupbuttonleftsquare.simkltvfooterinfosignupbuttonleftsquareemail {
  background-color: transparent;
  background-image: var(--ico-shape-email);
  background-position: 50% 50%;
  background-size: 28px;
}

@media (max-width: 1024px) {
  .simkltvfooterinfosignuptitle {
    padding-right: 10px;
    padding-left: 10px;
  }
  .simkltvfooterinfosignupbuttonright {
    font-size: 18px;
  }
}

@media (max-width: 479px) {
  .simkltvfooterinfosignuptitle {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 30px;
  }
  .simkltvfooterinfosignupbuttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .simkltvfooterinfosignupbutton {
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
  }
  .simkltvfooterinfosignupbuttonleftsquare {
    width: 46px;
    height: 46px;
  }
}



  #SimklHeaderMenuProfile .simklheadercenterleftmenuitembg {
    background-image: none;
  }
	    


	  
  @media (max-width: 1024px) {

	  .simklheadercenterleftmenuitems {
		  overflow-x: scroll; /* has to be scroll, not auto */
		  -webkit-overflow-scrolling: touch;
	  }
  }




.simkltvfooterend {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 80px;
  -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;
  border-top: 1px solid #333;
  background-color: #212121;
  font-family: 'Open Sans', sans-serif;
  color: #999;
  line-height: 120%;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
}

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

.simkltvfooterendcentertext {
  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;
}

.simkltvfooterendcenterlogo {
  padding-right: 30px;
  padding-left: 30px;
}


.simklfootercommunity,.simklfootercommunity * {
	display: flex;
}
.simklfootercommunity {
	width: 100%;
	justify-content: center;
	margin-top: 32px;
	margin-bottom: 96px;
	flex-direction: column;
	font-family: 'Open Sans', sans-serif;
	align-items: center;
}
.simklfootercommunity-title {
	font-size: 20px;
	font-weight: 700;
	background: linear-gradient(to right, #fac12b, #f4585c);
	background: -webkit-linear-gradient(to right, #fac12b, #f4585c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	letter-spacing: 4px;
	width: fit-content;
	justify-content: center;
}
.simklfootercommunity-h1 {
	font-size: 36px;
	font-weight: 800;
	color: #e5e5e5;
	padding: 16px 0;
	align-self: center;
	text-align: center;
	padding-left: 16px;
	padding-right: 16px;
}
.simklfootercommunity-desc {
	font-size: 18px;
	color: rgba(255,255,255,0.50);
	padding-bottom: 32px;
	justify-content: center;
	text-align: center;
	padding-left: 16px;
	padding-right: 16px;
}
.simklfootercommunity-group {
	gap: 30px;
	padding-top: 16px;
	padding-left: 16px;
	padding-right: 16px;
	max-width: 1500px;
	flex-wrap: wrap;
}
.simklfootercommunity-group-item {
	padding: 30px 0;
	padding-top: 60px;
	border: 2px solid  #262626;
	border-radius: 12px;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.03) 100%);
	background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.03) 100%);
	flex-direction: column;
	font-size: 16px;
	color: rgba(255,255,255,0.50);
	justify-content: center;
	text-align: center;
	align-items: center;
	flex: 1;
}
.simklfootercommunity-group-item-title {
	font-size: 28px;
	font-weight: 800;
	color: #e5e5e5;
	padding: 16px 0;
	padding-top: 30px;
}
.simklfootercommunity-group-item-desc {
	flex: 1;
	padding: 0 24px;
	align-items: center;
}
.simklfootercommunity-group-item-btn {
	font-size: 19px;
	font-weight: 700;
	color: #e5e5e5;
	padding: 10px 16px;
	border: 1px solid #525252;
	border-radius: 6px;
	margin: 30px;
	text-decoration: none;
}
.simklfootercommunity-group-item-btn::after {
	content: '';
	width: 16px;
	height: 16px;
	background-image: var(--ico-external);
	background-position: 50% 50%;
	background-size: 16px;
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-top: 3px;
	opacity: .7;
}
.simklfootercommunity-group-item-btn:hover {
	background: rgb(255 255 255 / 10%);
}
.simklfootercommunity-group-item-btn:hover::after {
	opacity: 1;
}


@media (min-width: 1025px) {
	.simkltvfooterendcentertext {
		    display: -ms-grid;
		    display: grid;
		    justify-items: right;
		width:250px;
	}
	.simkltvfooterendcentertext {
		width:250px;
	}
}
@media (max-width: 1024px) {
  .simkltvfooterendcentertext {
    line-height: 120%;
  }
}

@media (max-width: 1024px) {
  .simkltvfooterend {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .simkltvfooterendcenter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .simkltvfooterendcenterlogo {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
/*Desktop*/ @media (min-width: 1025px) {
	.simklfootercolumn:nth-child(5) {    max-width: 100px; }
}


.simkltvfooterstats {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 800px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
	color: white;
	
     font-family: 'Open Sans', sans-serif;
}
/*Desktop*/ @media (min-width: 1025px) {
	.simklfootercolumn {
		padding-bottom: 125px;
	}
	.simkltvfooterstats {
		position: absolute;
		top: -420px;
		left: 214px;
	}
}
.simkltvfooterstatsdesc {
  color: hsla(0, 0%, 100%, .7);
  font-size: 19px;
  line-height: 140%;
}

.simkltvfooterstatsitems {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 18px;
}

.simkltvfooterstatsitem {
  padding-right: 45px;
  font-size: 18px;
  line-height: 140%;
}

@media (max-width: 1024px) {
  .simkltvfooterstats {
    padding: 20px 10px;
  }
}

@media (max-width: 479px) {
  .simkltvfooterstatsdesc {
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }
  .simkltvfooterstatsitems {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .simkltvfooterstatsitem {
    padding: 10px;
    text-align: center;
  }
}


simkl-footer {
	display: flex;
    flex-direction: column;
	background-color: rgba(24,24,24,1);
	background-image: 
linear-gradient(0deg, rgba(24,24,24,1) 0%, rgba(24,24,24,0.7) 100%),
linear-gradient(
  90deg,
  hsl(221deg 44% 41%) 0%,
  hsl(213deg 51% 44%) 8%,
  hsl(207deg 58% 47%) 15%,
  hsl(203deg 64% 49%) 23%,
  hsl(199deg 72% 51%) 31%,
  hsl(211deg 87% 63%) 38%,
  hsl(264deg 76% 72%) 46%,
  hsl(323deg 91% 64%) 54%,
  hsl(346deg 100% 58%) 62%,
  hsl(18deg 100% 50%) 69%,
  hsl(22deg 100% 50%) 77%,
  hsl(26deg 100% 50%) 85%,
  hsl(29deg 100% 50%) 92%,
  hsl(33deg 100% 50%) 100%
)
;
	background-repeat: no-repeat;
	background-size: 100% 600px, 100% 600px;
	background-position: top ;
	z-index: 5;
	position: relative;
}
.footerAdsCenterPos,.simkltvfooterinfo,.simklfooter {
	background: transparent!important;
}

/* FOOTER END */


/* SUBMENU START */

.simkltvsubmenu {
	position: relative;
	z-index: 3;
	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;
	border-bottom: 1px solid hsla(0, 0%, 100%, .2);
}
@media (min-width: 1025px) {
	
	.simkltvsubmenu {
		transition: all 2s;
	}
}
@media (max-width: 1024px) {
	 .simkltvsubmenu {
        position: -webkit-sticky;
        position: sticky;
		top: -1px;
		background-color: #1d2022;
		box-shadow: 0px 4px 5px -3px rgba(0,0,0,0.75);
		z-index: 302;
		transform: translateZ(0);
	}
	
}
.simkltvsubmenu1218 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
max-width: 1218px;
min-height: 48px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-align-content: space-around;
-ms-flex-line-pack: distribute;
align-content: space-around;
		}

    .simkltvsubmenuitem {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-top: 0px;
    }
	.user-status-hq .simklprofileheadcontentavatar {
			margin-top: 16px;
			margin-bottom: 16px;
	}
	.user-status-hq .simklprofileheadcontentavatarimg {
		border-radius: 24px;
		max-width: 100px;
		border: 2px solid rgb(255 255 255 / 15%);
		padding-top: 0;
	}
	@media (min-width: 1025px) {
		.user-status-hq .simklprofilehead {
			min-height: 130px !Important;
		}
	}
	.user-status-hq .simkltvsubmenuitem {
		flex: 0;
	}
	.user-status-hq .simklprofileheadcontentabout,
	.user-status-hq .simkltvsubmenuitem:is(#profile_dashboard,#profile_overview,#profile_tv,#profile_anime,#profile_movies,#profile_recommendations,#profile_reviews,#profile_stats,#profile_friends, #profile_history),
	.user-status-hq label[for="tags_tv"],.user-status-hq label[for="tags_anime"],.user-status-hq label[for="tags_movies"],
	.user-status-hq .simkltvdiscoverlistrighttags .simkltvdiscoverlistrighttagsdesc,.user-status-hq .simkltvdiscoverlistrighttags .segmented-controls,
	.user-status-hq .SimklTVProfileRates,.user-status-hq .SimklTVProfileCollectionBgSecond,.user-status-hq .SimklTVProfileBioAboutTableTrTd {
		display: none;
	}
	.user-status-hq .simkltvdiscoverlistrighttagsallusers {
		padding: 16px;
		font-size: 16px;
	}
	.user-status-hq .simkltvdiscoverlistrighttags {
			padding: 0;
		border: 0;
	}

    .simkltvsubmenulink {
        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: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        color: rgb(255 255 255 / 90%);
        font-size: 15px;
        font-weight: 700;
        text-decoration: none;
        text-transform: uppercase;
		min-height: 85px;
    }

    .simkltvsubmenulink:hover {
        color: rgb(255 255 255 / 100%);
}
/*Mobile*/ @media (max-width: 1024px) {
	    .simkltvsubmenulink {
			min-height: 40px;
	}
}
    .simkltvsubmenuunderline {
        height: 3px;
    }

    .simkltvsubmenutext {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 24px;
        padding-bottom: 20px;
        padding-right: 10px;
        padding-left: 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;
        text-align: center;
		font-family: open sans, Arial, 'Helvetica Neue', Helvetica,sans-serif;
    }

	/*Desktop*/ @media (min-width: 1025px) {
	.simkltvsubmenulink {
		min-height: auto;
	}
    .simkltvsubmenutext {
		transition: padding .4s;
	}
    body:has(.simkltvdiscoverlistwrap.list-trending,.simkltvdiscoverlistwrap.list-followed,.simkltvdiscoverlistwrap.list-liked) .simkltvsubmenutext {
		padding-top: 16px;
		padding-bottom: 10px;
	}
}
/*Mobile*/ @media (max-width: 1024px) {

        .simkltvsubmenu {
		height: 40px;
            border-bottom-width: 0px;
            background-color: #1d2022;
            box-shadow: 0px 4px 5px -3px rgba(0,0,0,0.75);
        }

        .simkltvsubmenu1218 {
            min-height: 48px;
			display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden;
			min-height: 40px;
        }

        .simkltvsubmenu1218.flickity-enabled {
			display: block; overflow: visible;
        }

        .simkltvsubmenulink {
            color: #abb8c1;
            font-size: 13px;
            font-weight: 600;
        }

        .simkltvsubmenuunderline {
            height: 2px;
        }

        .simkltvsubmenutext {
            min-height: 38px;
            padding-right: 5px;
            padding-left: 5px;
        }
        .simkltvsubmenuitem.main .simkltvsubmenutext {
			font-weight: 800;
	 	}
        .simkl-menu-scroll-container-maximized .simkltvsubmenuitem.main .simkltvsubmenutext::after {
			content: 'Home';
			opacity: .4;
			font-size: 12px;
			font-weight: 400;
			padding-left: 16px;
			text-transform: capitalize;
	 	}
}

/* START FLICKITY SUBMENU CONFIG */

/* enable Flickity by default */
.simkltvsubmenu1218:after {
  content: 'flickity';
  display: none; /* hide :after */
}

/*Desktop*/ @media screen and ( min-width: 768px ) {
  /* disable Flickity for large devices */
  .simkltvsubmenu1218:after {
    content: '';
  }
}
  .simkltvsubmenu .flickity-slider { margin-left: 18px; margin-right: 18px;}
/* big buttons, no circle */
.simkltvsubmenu .flickity-prev-next-button {
  width: 100px;
  height: 100px;
  background: transparent;
}
 /*Mobile*/ @media (max-width: 1024px) { 
  .simkltvsubmenu .flickity-prev-next-button {
    width: 30px;
    height: 30px;
  }
  }
  
/* arrow color */
.simkltvsubmenu .flickity-prev-next-button .arrow {
  fill: white;
}
  .simkltvsubmenu .flickity-button-icon {
  opacity:0.2;
    transition: all 0.3s;
  }
.simkltvsubmenu .flickity-prev-next-button.no-svg {
  color: white;
}
.simkltvsubmenu .flickity-prev-next-button {
  pointer-events: none;
	transition: all 1s;
}
.simkltvsubmenu .flickity-prev-next-button:hover {
  background: transparent;
}
  
.simkltvsubmenu .flickity-prev-next-button:hover  .flickity-button-icon { 
  opacity:1;
  }
/* hide disabled button */
.simkltvsubmenu .flickity-prev-next-button:disabled {
  opacity:0;
}
.simkltvsubmenu.HideArrow .flickity-prev-next-button {
  opacity:0;
}
.simkltvsubmenu  .flickity-viewport {
/* fade right part of the menu */
       -webkit-mask-image: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,0) 97%,rgba(255,255,255,0) 100%); 
  }
/* END FLICKITY SUBMENU CONFIG */
  
  
  /* submenu arrow position */
 .simkltvsubmenu1218 {
    padding-right: 0;
  }  
.simkltvsubmenu1218 .flickity-prev-next-button.previous {
  left: -4px;
  display:none;
}
.simkltvsubmenu1218 .flickity-prev-next-button.next {
  width: 60px;
  right: 0;
background: transparent;
}
  
.simkltvsubmenu1218 .flickity-prev-next-button .flickity-button-icon {
    left: auto;
    right: 0;
}
.simkltvsubmenu1218 .flickity-prev-next-button .flickity-button-icon {
    top: 7px;
    width: 40px;
  }
  
/* submenu */
  

  .simkltvsubmenutext {
    white-space: nowrap;
  }
    
  .simkltvsubmenuunderline {
    background-color: transparent;
    transition: all .4s;
  }
  .simkltvsubmenuitem.active .simkltvsubmenulink {
    color: rgba(255, 255, 255, 0.9);
  }
  
  .simkltvsubmenuitem.active .simkltvsubmenuunderline {
    background-color: #ffbf00;
  }
/*Desktop*/ @media screen and ( min-width: 1025px ) {
  .simkltvsubmenuitem:hover .simkltvsubmenuunderline {
    background-color: #fff;
  }	
}

/*Mobile*/ @media (max-width: 1024px) {
	.SimklTVBodyBackgroundDiv, .SimklTVBodyBackgroundSecondDiv, .SimklTVBodyBackgroundThirdDiv {
		background-position-y: 88px !Important;
		min-height: 100vh;
	}
	.simklvipfeatures {
		max-width:100vw;
	}
			.simkltvsubmenuitem, .simkltvsubmenuitem  {
			padding-top: 0;
		}
    
		.simkltvsubmenutext {
			padding-top: 0px;
			padding-bottom: 0; 
			font-family: 'Roboto', Arial, Helvetica, sans-serif;
		}
	.simkltvsubmenu .flickity-prev-next-button {
    top: 47%;
	}
	
	.simkltvsubmenuitem:last-child .simkltvsubmenulink {margin-right:100px}
	
	}

/* SUBMENU END */

/*! END HEADER */

/*! START ALERT7 */
#Alert7 .alert7-title {
    line-height: 140%;
    padding-bottom: 10px;
}

#Alert7 .alert7-actions button.alert7-action-item {
	font-size: 16px;
}

#Alert7 .alert7-container {
	max-width: 280px;
    background-color: #eaeaea;
    -webkit-box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

#Alert7.clipboard .alert7-container {
	max-width: 360px;
}
#Alert7.clipboard  .alert7-actions button.alert7-action-item {
	text-align: left;
    padding-left: 16px;
	color: #000000;
}
#Alert7.clipboard  .alert7-actions button.alert7-action-item:last-of-type {
	text-align: center;
}
body:has(.simkltvdiscoverlistwrap.list-has-tv,.simkltvdiscoverlistwrap.list-has-anime)  #Alert7.clipboard  .alert7-actions button.alert7-action-item:nth-of-type(9) {
	display: none;
}
@media screen and ( min-width: 1025px ) {
	#Alert7 .alert7-container {
		position: relative;
		top: -12vh;
	}
	#Alert7 button.alert7-action-item:hover {
		background-color: rgba(255, 255, 255, 0.71);
		cursor: pointer;
	}
}
@-webkit-keyframes Alert7slideInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes Alert7slideInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#Alert7 {
    -webkit-animation: Alert7slideInOpacity 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: Alert7slideInOpacity 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	backdrop-filter: blur(7px);
	-webkit-backdrop-filter: blur(7px);
    background-color: rgba(0, 0, 0, 0.5);
}

@-webkit-keyframes Alert7bounceIn {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-o-keyframes Alert7bounceIn {
  0% {
    -o-transform: scale(0.7);
    transform: scale(0.7);
  }
  45% {
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  80% {
    -o-transform: scale(0.95);
    transform: scale(0.95);
  }
  100% {
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes Alert7bounceIn {
  0% {
    -webkit-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
	
#Alert7 .alert7-container {
  -webkit-animation: Alert7bounceIn .35s ease;
  -o-animation: Alert7bounceIn .35s ease;
  animation: Alert7bounceIn .35s ease;
}

#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:nth-of-type(n+3) {
    width: 100%;
}
#Alert7 .alert7-message {
	font-weight: 600;
}
/*! END ALERT7 */





/*! START SOURCES */

.simkltvdetailonline {
  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-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  color: hsla(0, 0%, 100%, 0.9);
  font-family: Arial, "Helvetica Neue", Helvetica, "sans-serif";
	font-size: 14px;
	margin-top: 5px;
	border-radius: 6px;
}

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

.simkltvdetailonlineitems {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-right: -5px;
  margin-left: -5px;
  padding-right: 16px;
  padding-bottom: 11px;
  padding-left: 16px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.simkltvdetailonlineheadleft {
  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;
}

.simkltvdetailonlineheadright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: fit-content;
}

.simkltvdetailonlineheadrightname {
  position: absolute;
  left: -59px;
  top: 0%;
  right: 0%;
  height:24px;
  bottom: auto;
  padding-top: 4px;
  padding-right: 9px;
  color: #fff;
  font-size: 10px;
  opacity: 0.5;
  transition: all 0.4s;
}

.simkltvdetailonlineheadright:hover .simkltvdetailonlineheadrightname {
	opacity: 0.9;
	}
.simkltvdetailonlineheadrightname::before {
	content: var(--data-online-block-title);
}
.simkltvdetailonlineheadright:hover .simkltvdetailonlineheadrightname::before {
	content: 'Minimize';
	padding-left: 9px;
}
.simkltvdetailonlineheadright:hover .simkltvdetailonlineheadrightcloseico {
	opacity: 0.8;
}

.simkltvdetailonlineheadrightclose {
  position: relative;
  width: 34px;
  height: 24px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
  border-left: 1px solid hsla(0, 0%, 100%, 0.2);
  border-bottom-left-radius: 15px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1d2023), to(#1d2023));
  background-image: linear-gradient(180deg, #1d2023, #1d2023);
  cursor: pointer;
  border-top-right-radius: 6px;
}

.simkltvdetailonlineheadrightclose:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.22)), to(hsla(0, 0%, 100%, 0.22)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.22), hsla(0, 0%, 100%, 0.22));
}

.simkltvdetailonlineheadrightcloseico {
  width: 34px;
  height: 24px;
  background-image: var(--ico-shape-close);
  background-position: 50% 50%;
  background-size: 10px;
  background-repeat: no-repeat;
  opacity: 0.2;
}

.simkltvdetailonlineheadtitle {
  display: flex;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 140%;
}
.simkltvdetailonlineheadtitletext {
  display: inline-block;
  white-space: nowrap; 
  max-width: 300px; 
  overflow: hidden;
  text-overflow:ellipsis;
  padding-left: 6px;
  padding-right: 6px;
}

.simkltvdetailonlineheadbutton {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 9px;
  margin-bottom: 9px;
  margin-left: 12px;
  padding: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 6px;
  background-color: #1d2023;
  color: hsla(0, 0%, 100%, 0.97);
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.simkltvdetailonlineheadbutton:hover {
  background-color: #454f5a;
}

.simkltvdetailonlineheadbuttontitle {
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.simkltvdetailonlineheadbuttonico {
  width: 20px;
  height: 20px;
  background-image: var(--ico-shape-triangle);
  background-position: 0% 50%;
  background-size: 10px 10px;
  background-repeat: repeat-x;
}

.simkltvdetailonlineheadbuttonicoarrow {
  width: 16px;
  height: 16px;
  background-image: var(--ico-shape-arrow);
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.7;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.simkltvdetailonlineitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 6px;
  background-color: #25282c;
  max-width: 210px;
}
.simkltvdetailonlineitem:hover {
  background-color: #363b41;
}

.simkltvdetailonlineitemtop {
  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;
}

.simkltvdetailonlineitemlinks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

.simkltvdetailonlineitemname {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: 700;
}

.simkltvdetailonlineitemclose {
  width: 28px;
  height: 28px;
  background-image: var(--ico-shape-close);
  background-position: 50% 9px;
  background-size: auto 10px;
  background-repeat: no-repeat;
  opacity: 0;
  cursor: pointer;
  transition: all 0.4s;
}
.simkltvdetailonlineitem:hover .simkltvdetailonlineitemclose {
  opacity: 0.3;
}
.simkltvdetailonlineitem:hover .simkltvdetailonlineitemclose:hover {
  opacity: 0.7;
}

.simkltvdetailonlineitemhref {
  color: hsla(0, 0%, 100%, 0.84);
  text-decoration: none;
  line-height: 140%;
  font-size: 13px;
}

.simkltvdetailonlineitemhref:hover {
  color: #fff;
  text-decoration: underline;
}

.simkltvdetailonlineitemsearch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 6px;
  background-color: #25282c;
}

.simkltvdetailonlineitemsearchtitle {
  padding-top: 2px;
}

.simkltvdetailonlineitemsearchgoogle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32px;
  background-image: var(--ico-logo-google);
  background-position: 8px 50%;
  background-size: 16px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.simkltvdetailonlineitemsearchgoogle:hover {
  background-image: var(--ico-logo-google), -webkit-gradient(linear, left top, left bottom, from(#454f5a), to(#454f5a));
  background-image: var(--ico-logo-google), linear-gradient(180deg, #454f5a, #454f5a);
  background-position: 8px 50%, 0px 0px;
  background-size: 16px, auto;
  background-repeat: no-repeat, repeat;
}

.simkltvdetailonlineitemsearchicoimg {
  padding-right: 8px;
  padding-left: 0px;
}

.simkltvdetailonlineitemsearchhref {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  color: hsla(0, 0%, 100%, 0.9);
  font-weight: 700;
  text-decoration: none;
}

.simkltvdetailonlineitemsearchhref:hover {
  background-color: #454f5a;
  color: #fff;
}

@media (max-width: 1024px) {
  .simkltvdetailonlineheadleft {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .simkltvdetailonlineheadbutton {
    min-width: 250px;
  }
  .simkltvdetailonlineitemlinks {
    padding-right: 0px;
    padding-left: 0px;
  }
  .simkltvdetailonlineitemclose {
    opacity: 0.34;
  }
  .simkltvdetailonlineitemhref {
    padding: 8px 10px;
    border-top: 1px solid hsla(0, 0%, 100%, 0.1);
  }

  .simkltvdetailonlineheadtitletext {
    display: inline;
    white-space: initial;
    padding: 0;
    max-width: initial;
    overflow: unset;
    text-overflow: unset;
  }
}

@media (max-width: 1024px) {
  .simkltvdetailonlineheadbutton {
    width: 100%;
  }
}

@media (max-width: 479px) {
  .simkltvdetailonline {
    border-right-width: 0px;
    border-left-width: 0px;
  }
  .simkltvdetailonlineheadleft {
    margin-right: -25px;
  }
  .simkltvdetailonlineheadtitle {
    display: block;
    padding-top: 30px;
  }
  .simkltvdetailonlineheadbutton {
    min-width: auto;
  }
  .simkltvdetailonlineitem {
    min-width: 150px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}


.simkltvdetailonline.Minimized .simkltvdetailonlineitems,.simkltvdetailonlineitems.Search {
  display: none;
}
.simkltvdetailonline.Minimized .simkltvdetailonlineheadrightcloseico {
  background-image: var(--ico-shape-arrow);
  background-position: 50% 50%;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.simkltvdetailonline.Minimized .simkltvdetailonlineheadright:hover .simkltvdetailonlineheadrightname::before {
  content: 'Maximize'
}
	
.simkltvdetailonline .simkltvdetailonlineheadbutton.Sources,.simkltvdetailonline.Search .simkltvdetailonlineheadbutton.Search {
  display: none;
}
.simkltvdetailonline.Minimized .simkltvdetailonlineheadbutton.Sources,.simkltvdetailonline.Search .simkltvdetailonlineitems.Search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*! END SOURCES */



/*! START RELATIONS */




.tvdetailrelations {
  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;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
	font-size: 14px;
	padding-top:20px;
}

.tvdetailrelationshead {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 4px;
  -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;
}

.tvdetailrelationsitems {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(255, 255, 255, 0.10);
  padding-bottom: 16px;
}

/*Mobile*/ @media (max-width: 1024px) {
	.tvdetailrelationsitems.tvdetailrelationsitemposterline {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap:nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
	}
	.tvdetailrelationsitemposterline::after {
	  content: "";
	  flex: 0 0 10px;
	}
}


.tvdetailrelationsheadleft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
	
}

.tvdetailrelationsheadright {
  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;
}

.tvdetailrelationsitem {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 289px;
	min-width: 288px;
	margin: 10px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background-color: #181a1c;
	box-sizing: border-box;
	transition: all 0.4s;
	border-color: transparent;
	border-width: 2px;
	border-style: solid;
	border-radius: 6px;
}
	a.tvdetailrelationsitem {
		text-decoration: none;
	}
/*Desktop*/ @media (min-width: 1025px) {
	.tvdetailrelationsitem:hover {
	  border-color: rgba(78,143,249,0.7);
	  border-width: 2px;
	  border-style: solid;
	  background-color: rgba(133,143,161,0.21);
	}
	
	.tvdetailrelationsitempostersmall .tvdetailrelationsitem:hover .tvdetailrelationsitemright {
		box-shadow: 9px 0px 14px 0px #000000;
	}
}
.tvdetailrelationsitemimage {
  position: relative;
}

.tvdetailrelationsitemright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -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: hsla(0, 0%, 100%, .84);
}
.tvdetailrelationsheadlefttitlewrap {
  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;
}
.tvdetailrelationsheadlefttitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-bottom: 3px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
	
	
  color: hsla(0, 0%, 100%, .9);
  font-size: 26px;
  line-height: 140%;
  font-weight: 700;
}

.tvdetailrelationsheadleftfilter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: hsla(0, 0%, 100%, .5);
  cursor: pointer;
}

.tvdetailrelationsheadleftfilter.Active {
  color: hsla(0, 0%, 100%, .84);
}
/*Desktop*/ @media (min-width: 1025px) {
	.tvdetailrelationsheadleftfilter:hover {
				color: #8aa4dd;
	}
}
/*Mobile*/ @media (max-width: 1024px) {
  .tvdetailrelationsheadleftfilter {
    padding: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
  }
  .tvdetailrelationsheadleftfilter.Active {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}













.simkltvlistviewbuttons * {
    box-sizing: content-box;
}
.simkltvlistviewbuttons {
  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;
}

.simkltvlistviewbuttons>div {
  width: 20px;
  height: 20px;
  background-size: 20px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 0.33;
}
.simkltvlistviewbuttons>div.simkltvlistviewbutton-1 {
  background-image: var(--ico-view-4);
  width: 21px;
  background-size: 21px;
}
.simkltvlistviewbuttons>div.simkltvlistviewbutton-2 {
  background-image: var(--ico-view-2);
}
.simkltvlistviewbuttons>div.simkltvlistviewbutton-3 {
  background-image: var(--ico-view-6);
}
.simkltvlistviewbuttons>div.simkltvlistviewbutton-4 {
  background-image: var(--ico-view-5);
}
.simkltvlistviewbuttons>div.Active {
  opacity: .6;
  -webkit-filter: grayscale(100%) brightness(200%);
  filter: grayscale(100%) brightness(200%);
}
/*Desktop*/ @media (min-width: 1025px) {
	.simkltvlistviewbuttons>div:hover {
	  opacity: 1;
	  -webkit-filter: grayscale(0) brightness(0);
	  filter: grayscale(0) brightness(100%);
	}
}











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

.tvdetailrelationsitemimg {
	height: 152px;
	border-radius: 6px;
}

.tvdetailrelationsitemrighttype {
  color: #8aa4dd;
  font-weight: 700;
}

.tvdetailrelationsitemrighttitle {
  padding-top: 5px;
  line-height: 120%;
}

/*Mobile*/ @media (max-width: 1024px) {
	.tvdetailrelationsitemrighttitle::after {
		content: var(--item-desc);
		color: rgb(239 238 238 / 70%);
		font-size: 13px;
		display: block;
		padding-top: 6px;
	}
}
.tvdetailrelationsitemrighteng {
  padding-top: 5px;
  padding-bottom: 5px;
  color: hsla(0, 0%, 100%, .7);
  font-size: 11px;
  line-height: 140%;
}

.tvdetailrelationsitemrightdetails {
  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;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 11px;
  opacity: 0.7;
}

.tvdetailrelationsitemrightdetailsstatus {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.tvdetailrelationsitemimagetype {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: rgba(20, 22, 24, .7);
  font-size: 12px;
  text-align: center;
}

.tvdetailrelationsitemstext {
  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;
  gap: 16px;
}

.tvdetailrelationsitemstextitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
	border: 0;
	padding: 0;
}

.tvdetailrelationsitemstextitemleft {
  width: 150px;
  padding-right: 14px;
  color: #8aa4dd;
  font-weight: 600;
  text-align: right;
}

.tvdetailrelationsitemstextitemright {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: hsla(0, 0%, 100%, .84);

	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.tvdetailrelationsitemstextitemrightlink {
	background-color: #33393e;
	color: hsla(0,0%,100%,.7);
	text-decoration: none;
	border-radius: 6px;
	padding: 6px 16px;
	line-height: 180%;
}
.tvdetailrelationsitemstextitemrightlink:hover {
	background-color: var(--color-blue);
}
	
.tvdetailrelationsitemstextitemrightlinkspan {
  opacity:0.5;
  margin-left: 0;
  margin-right: 8px;
}
/*Desktop*/ @media (min-width: 1025px) {
	.tvdetailrelationsitemstextitemrightlink:hover {
		color: #fff;
		background-color: var(--color-blue);
	}
}
.tvdetailrelationsitempostersmall .tvdetailrelationsitem {
	max-width: 78px;
	min-width: 78px;
	position: relative;
	border-radius: 6px;
}
.tvdetailrelationsitemposterline .tvdetailrelationsitem {
  max-width: 105px;
  min-width: 105px;
  position: relative;
}
.tvdetailrelationsitemimagetype {display:none; color: white;justify-content: center;}
.tvdetailrelationsitempostersmall .tvdetailrelationsitemimagetype,.tvdetailrelationsitemposterline .tvdetailrelationsitemimagetype {display:block;}
.tvdetailrelationsitempostersmall .tvdetailrelationsitemimg {
  height: 115px;
  border-radius: 6px;
}.tvdetailrelationsitemposterline .tvdetailrelationsitemimg  {
	height: 152px;
	border-radius: 6px;
}

.tvdetailrelationsitempostersmall .tvdetailrelationsitemright,.tvdetailrelationsitemposterline .tvdetailrelationsitemright {
	display:none;
	position:absolute;
	left: 77px;
	z-index: 2;
	background-color: rgb(24 26 28 / 81%);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	min-height: 95px;
	width: 250px;
}
.tvdetailrelationsitems.tvdetailrelationsitemposterline .tvdetailrelationsitemright {
	border-radius: 6px;
}

.tvdetailrelationsitemposterline .tvdetailrelationsitemright {
  left: 95px;
  min-height: 95px;
  width: 250px;
}

.tvdetailrelationsitem.completed,.tvdetailrelationsitem.dropped {
    opacity: 0.3;
}

.tvdetailrelationsitempostersmall .tvdetailrelationsitem.completed,.tvdetailrelationsitempostersmall .tvdetailrelationsitem.dropped {
    transition: none;
}

.tvdetailrelationsitem:hover {
	border-radius: 6px;
}
.tvdetailrelationsitem.completed:hover,.tvdetailrelationsitem.dropped:hover {
    opacity: 1;
}

.tvdetailrelationsitem.plantowatch .tvdetailrelationsitemrightdetailsstatus, .tvdetailrelationsitempostersmall .tvdetailrelationsitem.plantowatch .tvdetailrelationsitemimagetype, .tvdetailrelationsitemposterline .tvdetailrelationsitem.plantowatch .tvdetailrelationsitemimagetype {
    color: #ffbf00;
}

.simkltvdetailmobilesummaryrelations {
	
max-width:907px;
}
/*Desktop*/ @media (min-width: 1025px) {

	#tvdetailliked .tvdetailrelationsitems {
		border: 0
	}
	.tvdetailrelationsitems.tvdetailrelationsitemposterline {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		margin: 0;
	}

	.tvdetailrelationsitemposterline .tvdetailrelationsitem {
		min-width: initial;
		max-width: initial;
		flex-direction: column;
		box-shadow: 0 0px 8px 0 rgba(0,0,0,0.9);
		transition: 0.3s;
		margin: 0;
	}

	.tvdetailrelationsitemposterline .tvdetailrelationsitemright {
		display: flex;
		left: auto;
		min-height: auto;
		width: auto;
		position: relative;
		padding: 8px;
		padding-top: 3px;
		color: rgba(255, 255, 255, 0.9);
		font-size: 13px;
	}

	.tvdetailrelationsitemposterline .tvdetailrelationsitemrighttype {
		display: none;
	}

	.tvdetailrelationsitemposterline .tvdetailrelationsitemimagetype {
		color: rgba(255, 255, 255, 0.84);
		font-weight: 700;
		background: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
		height: 50px;
		display: flex;
		justify-content: center;
		align-items: flex-end;
	}

	.tvdetailrelationsitemposterline .tvdetailrelationsitem:hover .tvdetailrelationsitemimagetype {
	}

	.tvdetailrelationsitemposterline .tvdetailrelationsitemimg {
		height: auto;
		border: 0;
		width: 100%;
	}
	.tvdetailrelationsitems.tvdetailrelationsitemposterline .tvdetailrelationsitemimg {
   	 border-bottom-left-radius: 6px;
   	 border-bottom-right-radius: 6px;
	}
	.tvdetailrelationsitemposterline .tvdetailrelationsitemrightdetails {
		padding-top: 5px;
	}

	.tvdetailrelationsitemposterline .tvdetailrelationsitemrighttitle,.tvdetailrelationsitemposterline .tvdetailrelationsitemrighteng {
		text-align: center;
	}



	
	.tvdetailrelationsitems {
    margin-right: -10px;
    margin-left: -10px;
	}
	
	.tvdetailrelationsitempostersmall .tvdetailrelationsitem:hover .tvdetailrelationsitemright, .tvdetailrelationsitemposterline .tvdetailrelationsitem:hover .tvdetailrelationsitemright {
	display: flex; pointer-events: none;
	}
	.tvdetailrelationsitempostersmall .tvdetailrelationsitem:hover .tvdetailrelationsitemright {
		border-color: rgba(78,143,249,0.7);
		border-width: 2px;
		border-style: solid;
		border-left: 0;
		top: -1px;
		margin-left: -1px;
		margin-top: -1px;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
	}
	.tvdetailrelationsitems.tvdetailrelationsitempostersmall .tvdetailrelationsitem:hover {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border-right: 0;
	}
	.tvdetailrelationsitempostersmall .tvdetailrelationsitem:hover .tvdetailrelationsitemimagetype,.tvdetailrelationsitemposterline .tvdetailrelationsitem:hover .tvdetailrelationsitemimagetype {display:none;}
}
/*Mobile*/ @media (max-width: 1024px) {
  .tvdetailrelationshead {
    padding-right: 10px;
    padding-left: 10px;
  }
	
  .tvdetailrelationsheadlefttitle {
	 padding-bottom:0; 
	}
  .tvdetailrelationsitems {
    padding-right: 0px;
    padding-left: 0px;
  }
  .tvdetailrelationsitem {
    max-width: 100%;
  }
  .simkltvlistviewbuttons {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .simkltvlistviewbuttonposters.headermenurighticoblocksnotactive {
    width: 30px;
    height: 30px;
  }
  .simkltvlistviewbuttonpostersdesc {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    margin-left: 5px;
  }
  .simkltvlistviewbuttons {
    margin-top: -3px;
  }
  .simkltvlistviewbuttonlines {
    display: block;
    width: 30px;
    height: 30px;
    margin-left: 5px;
  }
}

@media (max-width: 1024px) {

  .tvdetailrelationshead {
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .tvdetailrelationsitems {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
	gap: 8px;
  }
  .tvdetailrelationsheadleft {
    -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-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    align-items: left;
  }
  .tvdetailrelationsheadright {
    position: absolute;
    top: 0px;
    right: 10px;
    padding-left: 0px;
  }
  .tvdetailrelationsitem {
    margin-bottom: 5px;
	border-radius: 6px;
  }
  .tvdetailrelationsheadlefttitle {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 26px;
    line-height: 100%;
    text-align: center;
  }
  .tvdetailrelationsheadleftmenuwrap {
    overflow: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
	  margin-left: -10px;
  }
  .tvdetailrelationsitemstextitemleft {
    width: 100px;
    padding-left: 10px;
  }
}
/*! END RELATIONS */















/*! START POPUPS */
	@-webkit-keyframes simkltvmobilepopupbottomfixedslidetop {
	  0% {
		-webkit-transform: translateY(100vh);
				transform: translateY(100vh);
	  }
	  100% {
		-webkit-transform: translateY(0);
				transform: translateY(0);
	  }
	}
	@keyframes simkltvmobilepopupbottomfixedslidetop {
	  0% {
		-webkit-transform: translateY(100vh);
				transform: translateY(100vh);
	  }
	  100% {
		-webkit-transform: translateY(0);
				transform: translateY(0);
	  }
	}
  
	@-webkit-keyframes simkltvmobilepopupbottomappear {
	  0% {
		background-color: rgba(32, 33, 36, .1);
		backdrop-filter: blur(0px);
		-webkit-backdrop-filter: blur(0px);
	  }
	  100% {
		background-color: rgba(32, 33, 36, var(--simkltvmobilepopupbottoblur));
		backdrop-filter: blur(var(--simkltvmobilepopupbottoblur));
		-webkit-backdrop-filter: blur(var(--simkltvmobilepopupbottoblur));
	  }
	}
	@keyframes simkltvmobilepopupbottomappear {
	  0% {
		background-color: rgba(32, 33, 36, .1);
		backdrop-filter: blur(0px);
		-webkit-backdrop-filter: blur(0px);
	  }
	  100% {
		background-color: rgba(32, 33, 36, var(--simkltvmobilepopupbottoopacity));
		backdrop-filter: blur(var(--simkltvmobilepopupbottoblur));
		-webkit-backdrop-filter: blur(var(--simkltvmobilepopupbottoblur));
	  }
	}
  
	@-webkit-keyframes simkltvmobilepopupbottomappearnoblur {
	  0% {
		background-color: rgba(32, 33, 36, .1);
	  }
	  100% {
		background-color: rgba(32, 33, 36, var(--simkltvmobilepopupbottoopacity));
	  }
	}
	@keyframes simkltvmobilepopupbottomappearnoblur {
	  0% {
		background-color: rgba(32, 33, 36, .1);
	  }
	  100% {
		background-color: rgba(32, 33, 36, var(--simkltvmobilepopupbottoopacity));
	  }
	}





@media  {
	.simkltvmobilepopupbottom {
	--simkltvmobilepopupbottoblur:	10px;
	--simkltvmobilepopupbottoopacity:	.9;
	  position: fixed;
	  left: 0px;
	  top: 0px;
	  right: 0px;
	  z-index: 303;
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  width: 100vw;
	  min-height: 100vh;
	  min-height: -webkit-fill-available;
	  min-height: 100dvh;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -webkit-box-pack: end;
	  -webkit-justify-content: flex-end;
	  -ms-flex-pack: end;
	  justify-content: flex-end;
	  -webkit-box-flex: 1;
	  -webkit-flex: 1;
	  -ms-flex: 1;
	  flex: 1;
	  font-family: 'Open Sans', sans-serif;
		-webkit-animation: simkltvmobilepopupbottomappear 0.3s both;
				animation: simkltvmobilepopupbottomappear 0.3s both;
	  text-align: -webkit-center;
	  align-items: center;
	}
	#ratingsPopup.simkltvmobilepopupbottom {
	    justify-content: space-evenly;
	}
	@media (min-width: 1025px) {
		#memoPopup.simkltvmobilepopupbottom {
		-webkit-animation: none;
				animation: none;
			
		background-color: rgba(32, 33, 36, .2);
		--simkltvmobilepopupbottoblur:	2px;
		--simkltvmobilepopupbottoopacity:	.2;
		}
	}
	.simkltvmobilepopupbottomtags {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin-right: 8px;
	  margin-left: 8px;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  border-radius: 10px;
	  background-color: #21282f;
	  max-height: calc(100vh - 150px);
	  -webkit-overflow-scrolling: touch;
	}

	.simkltvmobilepopupbottomroundhead {
	  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;
	}

	.simkltvmobilepopupbottomroundheadclose {
	  width: 40px;
	  height: 40px;
	  background-image: var(--ico-shape-close);
	  background-position: 50% 50%;
	  background-size: 16px;
	  background-repeat: no-repeat;
	  opacity: 0.5;
	  cursor: pointer;
	}

	.simkltvmobilepopupbottomroundheadcenter {
	  padding: 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;
	  color: hsla(0, 0%, 100%, .74);
	  font-size: 13px;
	  line-height: 140%;
	  font-weight: 600;
	  text-align: center;
	}
	#ratingsPopup .simkltvmobilepopupbottomroundheadcenter {
		font-size: 19px;
		min-width: fit-content;
	}

	#ratingsPopup .simkltvmobilepopupbottomroundheadcenter span {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3; 
		line-clamp: 3; 
		-webkit-box-orient: vertical;
	}
	@media /*Desktop */  (min-width: 1025px) {
		#ratingsPopup .simkltvmobilepopupbottomroundheadcenter span {
			min-width: 250px;	
		}
	}

	.simkltvmobilepopupbottomroundheadleft {
	  width: 40px;
	  height: 40px;
	}

	.simkltvmobilepopupbottomroundtags {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  padding-top: 16px;
	  padding-right: 10px;
	  padding-left: 10px;
	  -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;
	  min-height: 0;
	  overflow: hidden;
	  color: #fff;
	  font-size: 12px;
	}

	.simkltvmobilepopupbottomroundbuttons {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  padding: 10px 10px 14px;
	  -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;
	}

	.simkltvmobilepopupbottomroundbutton1 {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  padding-top: 16px;
	  padding-bottom: 16px;
	  -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: 0;
	  -webkit-flex: 0 0 auto;
	  -ms-flex: 0 0 auto;
	  flex: 0 0 auto;
	  border-radius: 10px;
	  background-color: hsla(0, 0%, 100%, .1);
	  color: #6bd99e;
	  font-weight: 700;
	  cursor: pointer;
	}

	.simkltvmobilepopupbottomroundtagsitems {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-flex-wrap: wrap;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  overflow-y: auto;
	  overflow-x: hidden;
	  -webkit-overflow-scrolling: touch;
	  max-height: 100%;
	  min-height: 0;
	}

	.simkltvmobilepopupbottomroundtagsitem {
	  margin-right: 4px;
	  margin-bottom: 8px;
	  margin-left: 4px;
	  padding: 8px;
	  border: 1px solid transparent;
	  border-radius: 6px;
	  background-color: hsla(0, 0%, 100%, .07);
	  text-transform: capitalize;
	}

	.simkltvmobilepopupbottomroundtagsitem.Active {
	  border: 1px solid #6bd99e;
	  background-color: transparent;
	  color: #6bd99e;
	}
	#addToCustomListPopup .simkltvmobilepopupbottomfixed {
		top: 0;
		position: fixed;
		right: auto;
		bottom: auto;
	}

	.simkltvmobilepopupbottomfixed {
	  margin-bottom: 16px;
		-webkit-animation: simkltvmobilepopupbottomfixedslidetop 0.3s both;
				animation: simkltvmobilepopupbottomfixedslidetop 0.3s both;
		-webkit-user-select: none;
		width: 100%;
	}

	@media (min-width: 1025px) {
		#markPopup {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.simkltvmobilepopupbottomfixed {
			-webkit-animation: none;
			-o-animation: none;
			animation: none;
			width: auto;
			top: auto;
			max-width: 90vw;
		}
		
		#ratingsPopup .simkltvmobilepopupbottomfixed {
			top: auto;
		}
		#memoPopup .simkltvmobilepopupbottomfixed {
			min-width: 400px;
		}
		.simkltvmobilepopupbottomaddtotlistblock {
			padding: 8px;
		}
		.simkltvmobilepopupbottomwhatslastepisode .simkltvmobilepopupbottomaddtotlistblock {
			border-radius: 10px!important;
		}
		.simkltvmobilepopupbottomwhatslastepisodeseasonsitemtext {
			cursor: pointer;
		}
		.simkltvmobilepopupbottomwhatslastepisodesitemnumber:hover {
			background-color: hsl(0deg 0% 100% / 38%);
		}
		.simkltvmobilepopupbottomwhatslastepisodesitems {
			cursor: grab;
			transition: all 0.2s;
			transform: scale(1);
			will-change: transform;
		}
		.simkltvmobilepopupbottomwhatslastepisodesitems:active {
			cursor: grabbing;
			cursor: -webkit-grabbing;
			transform: scale(1.03);
		}
		
.simkltvmobilepopupbottomwhatslastepisodesitems::-webkit-scrollbar {
    width: 8px;
    background-color: rgba(118, 118, 118, 0.1);
    border-radius: 10px;
}
.simkltvmobilepopupbottomwhatslastepisodesitems::-webkit-scrollbar-thumb {
    background-color: rgba(118, 118, 118, 0.7);
    border-radius: 10px;
}
.simkltvmobilepopupbottomwhatslastepisodesitems::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid rgba(118, 118, 118, 0.1);
}
	}
	.simkltvmobilepopupbottomtransparent {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin-top: 6px;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  border-radius: 10px;
	}

	.simkltvmobilepopupbottomroundbuttoncancel {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  padding-top: 16px;
	  padding-bottom: 16px;
	  -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: 0;
	  -webkit-flex: 0 0 auto;
	  -ms-flex: 0 0 auto;
	  flex: 0 0 auto;
	  border-radius: 10px;
	  background-color: #2c3033;
	  color: hsla(0, 0%, 100%, .5);
	  font-weight: 700;
	  cursor: pointer;
	}

	.simkltvmobilepopupbottomroundbuttonscancel {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  padding-right: 8px;
	  padding-bottom: 14px;
	  padding-left: 8px;
	  -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;
	}

	.simkltvmobilepopupbottomaddtotlistblock {
	  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: 1;
	  -webkit-flex: 1;
	  -ms-flex: 1;
	  flex: 1;
	  background-color: #21282f;
	  background-color: #2c3033;
	  margin-right: 8px;
	  margin-left: 8px;
	  border-radius: 10px;
	}

	.simkltvmobilepopupbottomwhatslastepisode .simkltvmobilepopupbottomaddtotlistblock {
	  margin-right: 0;
	  margin-left: 0;
	  border-radius: 0;
	}
	.simkltvmobilepopupbottomratebtn {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin-bottom: 8px;
	  padding-top: 16px;
	  padding-bottom: 16px;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 0 auto;
	  -ms-flex: 0 0 auto;
	  flex: 0 0 auto;
	  border-radius: 10px;
	  background-color: hsla(0, 0%, 100%, .1);
	  box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
	  cursor: pointer;
	}
	
	.simkltvmobilepopupbottomratebtn[data-list="6"] {
	  background-color: rgb(255 0 0 / 10%);
	}
	@media (any-hover: hover) {

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

	.simkltvmobilepopupbottomaddtotlistbtnblock {
	  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;
	}

	.simkltvmobilepopupbottomaddtotlistbtnico {
	  display: none;
	  width: 30px;
	  height: 30px;
	  background-position: 50% 50%;
	  background-size: contain;
	  background-repeat: no-repeat;
	}


	.simkltvmobilepopupbottomaddtotlistbtntext {
	  color: hsla(0, 0%, 100%, .9);
	  font-size: 16px;
	  font-weight: 600;
	}
	@media /*Mobile and Tablet */  (max-width: 1024px) {
		.simkltvmobilepopupbottomratebtn[data-list="4"] .simkltvmobilepopupbottomaddtotlistbtntext,.simkltvdetailmobileheadinfotoprightbottommark[data-list="4"] .simkltvdetailmobileheadinfotoprightbottommarkbtntext {
			display: none;
		}
		.simkltvmobilepopupbottomratebtn[data-list="4"] .simkltvmobilepopupbottomaddtotlistbtnblock::after {
			content: var(--tv-dropped);
			color: hsla(0, 0%, 100%, .9);
			font-size: 16px;
			font-weight: 600;
		}
		.simkltvdetailmobileheadinfotoprightbottommark[data-list="4"] .simkltvdetailmobileheadinfotoprightbottommarkbtn::after {
			content: var(--tv-dropped);
		}
	}
	.simkltvmobilepopupbottomaddtotlistbuttons {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  overflow: auto;
	  padding: 10px 10px 4px;
	  -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 auto;
	  -ms-flex: 0 auto;
	  flex: 0 auto;
	}

	.simkltvmobilepopupbottomaddtotlist {
	  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;
	}

	.simkltvmobilepopupbottomaddtotlist.hidden {
	  display: none;
	}

	.simkltvmobilepopupbottomwhatslastepisode {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  padding-top: 4px;
	  padding-bottom: 4px;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
	  flex-direction: column;
	}

	.simkltvmobilepopupbottomratecontent {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding-top: 4px;
		padding-bottom: 4px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-flex: 0;
		-webkit-flex: 0 auto;
		-ms-flex: 0 auto;
		flex: 0 auto;
	}

	.simkltvmobilepopupbottomwhatslastepisodeseasons {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  overflow: auto;
	  padding-left: 10px;
	  border-bottom: 1px solid hsla(0, 0%, 100%, .2);
	}

	.simkltvmobilepopupbottomwhatslastepisodesitems {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  overflow: auto;
	  padding-top: 14px;
	  padding-bottom: 14px;
	  padding-left: 14px;
	}

	.simkltvmobilepopupbottomwhatslastepisodeseasonsitem {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin-right: 16px;
	  margin-left: 16px;
	  -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;
	}

	.simkltvmobilepopupbottomwhatslastepisodeseasonsitem.Active {
	  cursor: pointer;
	}

	.simkltvmobilepopupbottomwhatslastepisodeseasonsitemtext {
	  padding-top: 8px;
	  padding-bottom: 14px;
	  color: #fff;
	  font-size: 16px;
	  line-height: 140%;
	  font-weight: 600;
	  text-transform: uppercase;
	}

	.simkltvmobilepopupbottomwhatslastepisodeseasonsitemline {
	  height: 2px;
	}

	.simkltvmobilepopupbottomwhatslastepisodesitem {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  overflow: hidden;
	  width: 210px;
	  margin-right: 10px;
	  -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-radius: 10px;
	  box-shadow: 1px 1px 3px 0 #000;
	  background-repeat: no-repeat;
	}
	.simkltvmobilepopupbottomwhatslastepisodesitemimage {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  width: 210px;
	  height: 118px;
	  padding-bottom: 26px;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-align: end;
	  -webkit-align-items: flex-end;
	  -ms-flex-align: end;
	  align-items: flex-end;
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 0 auto;
	  -ms-flex: 0 0 auto;
	  flex: 0 0 auto;
	  background-position: 93% 70%, 0px 0px, 50% 50%;
	  background-size: auto, auto, cover;
	  background-repeat: no-repeat, repeat, no-repeat;
	  color: #fff;
	  font-weight: 700;
	  text-shadow: 0 2px 0 #000;
	  background-image:  var(--ico-blue-dots), linear-gradient(180deg, rgba(38, 44, 50, .14), #262c32);
	}

	.simkltvmobilepopupbottomwhatslastepisodesitemnumber {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin: -16px 8px 8px;
	  padding: 14px 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;
	  border-style: solid;
	  border-width: 1px;
	  border-color: hsla(0, 0%, 100%, .09);
	  border-radius: 6px;
	  background-color: hsla(0, 0%, 100%, .1);
	  box-shadow: 1px 1px 3px 0 #000;
	  color: #fff;
	  font-size: 13px;
	  cursor: pointer;
	}

	.simkltvmobilepopupbottomwhatslastepisodesitemtitle {
	  padding: 10px;
	  color: hsla(0, 0%, 100%, .84);
	}

	.simkltvmobilepopupbottomwhatslastepisodesitemdesc {
	  padding-right: 10px;
	  padding-bottom: 10px;
	  padding-left: 10px;
	  color: hsla(0, 0%, 100%, .7);
	  font-size: 11px;
	}
	.simkltvmobilepopupbottomwhatslastepisodesitem.notaired * {
		color: var(--color-orange);
	}

	.simkltvmobilepopupbottomwhatslastepisodesitem.notaired .simkltvmobilepopupbottomwhatslastepisodesitemimage {
		background-image: url(/img_tv/empty_tobeaired.png);
	}
	


	.simkltvmobilepopupbottomhowmanyseen {
	  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;
	}

	.simkltvmobilepopupbottomhowmanyseen.hidden {
	  display: none;
	}

	.simkltvmobilepopupbottomrate {
	  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;
	}
	@media (any-hover: hover) {
		.simkltvmobilepopupbottomrate {
		  text-align: -webkit-center;
		  max-width: 380px;
		}
	}
	.simkltvmobilepopupbottomrate.hidden {
	  display: none;
	}

	.simkltvmobilepopupbottomrateblock {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin-right: 8px;
	  margin-left: 8px;
	  -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;
	  border-radius: 10px;
	  background-color: #21282f;
	  background-color: #2c3033;
			-webkit-animation: simkl-modal .35s ease;
			-o-animation: simkl-modal .35s ease;
			animation: simkl-modal .35s ease;
	}

	.simkltvmobilepopupbottomrateposter {
	  position: relative;
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  padding: 30px 50px;
	  -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;
	}

	.simkltvmobilepopupbottomratebutton {
	  width: 90%;
	  padding-right: 10px;
	  padding-left: 10px;
	}

	.simkltvmobilepopupbottomrateimg {
	  max-height: 30vh;
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 auto;
	  -ms-flex: 0 auto;
	  flex: 0 auto;
	  border-radius: 8px;
	}

	.simkltvmobilepopupbottomratestars {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  width: 100%;
	  max-width: 400px;
	  margin-top: 16px;
	  margin-bottom: 16px;
	  padding-right: 20px;
	  padding-left: 20px;
	  -webkit-box-orient: horizontal;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: row;
	  -ms-flex-direction: row;
	  flex-direction: row;
	  -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: 0;
	  -webkit-flex: 0 0 auto;
	  -ms-flex: 0 0 auto;
	  flex: 0 0 auto;
	}

	.simkltvmobilepopupbottomratenumber {
	  position: absolute;
	  left: 0px;
	  top: 0px;
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  width: 100%;
	  height: 100%;
	  -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;
	  background-color: rgba(33, 40, 47, .7);
	  background-color: rgb(44 48 51 / 70%);
	  color: var(--color-orange);
	  font-size: 16vh;
	  font-weight: 900;
	}

	.simkltvmobilepopupbottomratestarscenter {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-justify-content: space-around;
	  -ms-flex-pack: distribute;
	  justify-content: space-around;
	  -webkit-box-flex: 1;
	  -webkit-flex: 1;
	  -ms-flex: 1;
	  flex: 1;
	}
	@media (any-hover: hover) {
		.simkltvmobilepopupbottomratestarscenter {
			cursor: pointer;
			padding-left: 16px;
			padding-right: 16px;
		}
	}
	.simkltvmobilepopupbottomratestar {
	  padding-top: 26px;
	  padding-bottom: 26px;
	  -webkit-box-flex: 1;
	  -webkit-flex: 1;
	  -ms-flex: 1;
	  flex: 1;
	  background-image: var(--ico-shape-star-yellow);
	  background-position: 50% 50%;
	  background-size: auto 20px;
	  background-repeat: no-repeat;
	  opacity: 0.3;

	}

	.simkltvmobilepopupbottomratestar.simkltvmobilepopupbottomratestaractive {
	  opacity: 1;
	}

	.simkltvmobilepopupbottomratebtntext {
	  color: #ffbf00;
	  font-size: 16px;
	  font-weight: 600;
	}

	.simkltvmobilepopupbottomrateremove {
	  margin-top: 5px;
	  padding: 5px 20px 10px;
	  color: hsla(0, 0%, 100%, .7);
	  cursor: pointer;
	  text-align: center;
	}

	.simkltvmobilepopupbottomnotifications {
	  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;
	}

	.simkltvmobilepopupbottomnotificationsnotinlist {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  overflow: auto;
	  padding: 10px 10px 4px;
	  -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 auto;
	  -ms-flex: 0 auto;
	  flex: 0 auto;
	}

	.simkltvmobilepopupbottomnotificationsnotinlistdesc {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  padding: 30px 20px;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 0 auto;
	  -ms-flex: 0 0 auto;
	  flex: 0 0 auto;
	  color: hsla(0, 0%, 100%, .84);
	  font-size: 20px;
	  line-height: 160%;
	  text-align: center;
	}

	.simkltvmobilepopupbottomnotificationsnotinlistaddbtn {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin-bottom: 8px;
	  padding-top: 16px;
	  padding-bottom: 16px;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 0 auto;
	  -ms-flex: 0 0 auto;
	  flex: 0 0 auto;
	  border-radius: 10px;
	  background-color: hsla(0, 0%, 100%, .1);
	  color: #6bd99e;
	  cursor: pointer;
	}

	.simkltvmobilepopupbottomnotificationsnotinlistaddbtntext {
	  font-size: 16px;
	  line-height: 140%;
	  font-weight: 600;
	}

	.simkltvmobilepopupbottomnotificationsblock {
	  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: 1;
	  -webkit-flex: 1;
	  -ms-flex: 1;
	  flex: 1;
	  background-color: #21282f;
			margin-right: 8px;
		margin-left: 8px;
		border-radius: 10px;
	}

	.simkltvmobilepopupbottomnotificationsinlist {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  overflow: auto;
	  padding: 10px 10px 4px;
	  -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 auto;
	  -ms-flex: 0 auto;
	  flex: 0 auto;
	}

	.simkltvmobilepopupbottomnotificationsinlistbtngotosettings {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin-bottom: 8px;
	  padding-top: 16px;
	  padding-bottom: 16px;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 0 auto;
	  -ms-flex: 0 0 auto;
	  flex: 0 0 auto;
	  border-radius: 10px;
	  background-color: hsla(0, 0%, 100%, .1);
	  color: hsla(0, 0%, 100%, .74);
	  cursor: pointer;
	}

	.simkltvmobilepopupbottomnotificationsinlistbtndisable {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin-bottom: 8px;
	  padding-top: 16px;
	  padding-bottom: 16px;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 0 auto;
	  -ms-flex: 0 0 auto;
	  flex: 0 0 auto;
	  border-radius: 10px;
	  background-color: hsla(0, 0%, 100%, .1);
	  color: #ff064a;
	  cursor: pointer;
	}

	.simkltvmobilepopupbottomnotificationsinlistbtnenable {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin-bottom: 8px;
	  padding-top: 16px;
	  padding-bottom: 16px;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 0 auto;
	  -ms-flex: 0 0 auto;
	  flex: 0 0 auto;
	  border-radius: 10px;
	  background-color: hsla(0, 0%, 100%, .1);
	  color: #6bd99e;
	  cursor: pointer;
	}

	.simkltvmobilepopupbottomround, .simkltvmobilepopupbottomaddtotlist, .simkltvmobilepopupbottomratecontent,.simkltvmobilepopupbottomnotifications {
		max-height: calc(100vh - 150px);
		-webkit-overflow-scrolling: touch;
	}
	.simkltvmobilepopupbottomaddtotlistbuttons, .simkltvmobilepopupbottomwhatslastepisodeseasons, .simkltvmobilepopupbottomwhatslastepisodesitems, .simkltvmobilepopupbottomnotificationsnotinlist,.simkltvmobilepopupbottomnotificationsinlist {
		-webkit-overflow-scrolling: touch;
	}
	.simkltvmobilepopupbottomwhatslastepisodeseasonsitem.Active .simkltvmobilepopupbottomwhatslastepisodeseasonsitemline {
		background-color: #ffbf00;
	}
	.simkltvmobilepopupbottomwhatslastepisodesitems::after, .simkltvmobilepopupbottomwhatslastepisodeseasons::after {
		content: "";
		flex: 0 0 10px;
	}

	
	
	/*! MEMO POPUPS */
	
	.simkltvdetailmobileheadinfomemo {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	}

	.simkltvdetailmobileheadinfomemocontent {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin-top: 16px;
	  margin-right: 10px;
	  margin-left: 10px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  -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-style: solid;
	  border-width: 1px;
	  border-color: hsla(0, 0%, 100%, .14);
	  border-radius: 6px;
	  background-color: rgba(41, 49, 56, .32);
	  color: #9e9e9e;
	  cursor: pointer;
	}

	.simkltvdetailmobileheadinfomemocontent.simkltvdetailmobileheadinfomemocontentempty {
	  -webkit-box-orient: horizontal;
	  -webkit-box-direction: reverse;
	  -webkit-flex-direction: row-reverse;
	  -ms-flex-direction: row-reverse;
	  flex-direction: row-reverse;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	}

	.simkltvdetailmobileheadinfomemocontentico {
	  width: 20px;
	  height: 30px;
	  margin-right: 10px;
	  margin-left: 10px;
	  background-image: var(--ico-memo-edit);
	  background-position: 50% 50%;
	  background-size: contain;
	  background-repeat: no-repeat;
	  opacity: 0.7;
	}

	.simkltvdetailmobileheadinfomemocontenttext {
	  padding-top: 2px;
	  padding-left: 10px;
	  -webkit-box-flex: 1;
	  -webkit-flex: 1;
	  -ms-flex: 1;
	  flex: 1;
	  line-height: 140%;
	  white-space: pre-line;
	}

	.simkltvdetailmobileheadinfomemocontenttext.simkltvdetailmobileheadinfomemocontenttextempty {
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 auto;
	  -ms-flex: 0 auto;
	  flex: 0 auto;
	}

	.simkltvdetailmobileheadinfomemoadd {
	  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: 1;
	  -webkit-flex: 1;
	  -ms-flex: 1;
	  flex: 1;
	}

	.simkltvdetailmobileheadinfomemoaddtitle {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  padding: 20px;
	  -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;
	  color: hsla(0, 0%, 100%, .84);
	  font-size: 12px;
	  line-height: 140%;
	  font-weight: 700;
	}
	.simkltvmobilepopupbottom.is-note .simkltvdetailmobileheadinfomemoaddtitle {
		font-size: 0;
	}
	.simkltvmobilepopupbottom.is-note.is-public .simkltvdetailmobileheadinfomemoaddtitle::before {
		font-size: 18px;
		line-height: 18px;
		content: "Public note for this custom list item"
	}
	.simkltvmobilepopupbottom.is-note.is-private .simkltvdetailmobileheadinfomemoaddtitle::before {
		font-size: 18px;
		line-height: 18px;
		content: "Private note for this custom list item"
	}

	.simkltvdetailmobileheadinfomemoaddformwrap {
	  margin-bottom: 0px;
	  padding-bottom: 0px;
	}

	.simkltvdetailmobileheadinfomemoaddforminput {
	  width: 100%;
	  min-height: 100px;
	  margin-bottom: 0px;
	  padding: 20px;
	  border-style: none;
	  background-color: transparent;
	  color: #a3abbe;
	  font-size: 14px;
	  text-decoration: none;
	  max-width: -webkit-fill-available;
	}

	.simkltvdetailmobileheadinfomemoaddcontent {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  margin-top: 100px;
	  -webkit-box-align: start;
	  -webkit-align-items: flex-start;
	  -ms-flex-align: start;
	  align-items: flex-start;
	  -webkit-box-flex: 1;
	  -webkit-flex: 1;
	  -ms-flex: 1;
	  flex: 1;
	  border-radius: 6px;
	  background-color: #191c21;
	  color: #9e9e9e;
	  max-width: 500px;
	}

	.simkltvdetailmobileheadinfomemoaddhead {
	  position: relative;
	  z-index: 2;
	  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;
	  border-bottom: 1px solid hsla(0, 0%, 100%, .15);
	  background-color: #000;
	  box-shadow: 0 1px 3px 0 #000;
	}

	.simkltvdetailmobileheadinfomemoaddheadleft {
	  padding: 20px 14px;
	  color: hsla(0, 0%, 100%, .5);
	  font-weight: 600;
		cursor: pointer;
	}

	.simkltvdetailmobileheadinfomemoaddheadcenter {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  padding-left: 0px;
	  -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;
	}
	.simkltvmobilepopupbottom.is-note .simkltvdetailmobileheadinfomemoaddform .simkltvdetailmobileheadinfomemoaddheadcenter div {
		display: none;
	}

	.simkltvdetailmobileheadinfomemoaddheadright {
	  padding: 20px 14px;
	  color: #6bd99e;
	  font-weight: 600;
	  cursor: pointer;
	}

	.hidden2 {
	  display: none;
	}

	.simkltvdetailmobileheadinfomemoaddcount {
	  padding: 5px 10px;
	  font-size: 10px;
	  text-align: right;
	}

	.simkltvdetailmobileheadinfomemoaddheadcentercelectprivacy {
	  margin-bottom: 0px;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  border-style: solid;
	  border-width: 1px;
	  border-color: hsla(0, 0%, 100%, .3);
	  background-color: transparent;
	  color: hsla(0, 0%, 100%, .7);
	  text-align: center;
	  padding: 8px 12px;
	}

	@media (max-width: 1024px) {
	  .simkltvdetailmobilesummaryratings {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	  }

	  .simkltvdetailmobileheadinfomemoaddheadcentercelectprivacy {
		-moz-appearance: none; 
		-webkit-appearance: none; 
		appearance: none;
		-webkit-appearance:none;
		background:transparent;
	  }
		
		
	}
	
	
	@media (min-width: 1025px) {
		.simkltvdetailmobileheadinfomemoaddtitle {
			background: rgb(0 7 17 / 24%);
			color: rgb(255 255 255 / 70%);
			font-size: 18px;
			font-weight: 500;
		}
		.simkltvdetailmobileheadinfomemoadd {
			overflow: hidden;
			-webkit-animation: simkl-modal .35s ease;
			-o-animation: simkl-modal .35s ease;
			animation: simkl-modal .35s ease;
			
			background: rgb(0 0 0 / 19%);
    		box-shadow: rgb(0 0 0 / 52%) 0px 8px 20px 10px;
			backdrop-filter: blur( 16.0px );
			-webkit-backdrop-filter: blur( 16.0px );
			border-radius: 10px;
			border: 1px solid rgba( 255, 255, 255, 0.18 );

		}
		.simkltvdetailmobileheadinfomemoaddcontent {
			    background-color:initial;
		}
		.simkltvdetailmobileheadinfomemoaddhead {
			    background-color: rgba( 255, 255, 255, 0.18 );
		}
		.simkltvdetailmobileheadinfomemoaddheadright {
			background-color: #8ab4f8;
			color: #202124;
			margin: 16px;
			border: none;
			border-radius: .25rem;
			box-sizing: border-box;
			cursor: pointer;
			font-size: .875rem;
			font-weight: 500;
			line-height: 2.25rem;
			min-height: 2.25rem;
			min-width: 5.5rem;
			padding: 0 1.5rem;
			position: relative;
			text-align: center;
			transition: background .4s cubic-bezier(0.25,0.8,0.25,1);
			user-select: none;
			-webkit-user-select: none;
			white-space: nowrap;
		}
		.simkltvdetailmobileheadinfomemoaddheadright:hover {
			opacity: .9;
		}
		.simkltvdetailmobileheadinfomemoaddheadright:active {
			opacity: .7;
		}
		.simkltvdetailmobileheadinfomemoaddforminput {
			color:#e8eaed;
			font-size: 21px;
			box-sizing: border-box;
			min-height: 150px;
		}
		.simkltvmobilepopupbottom.is-note .simkltvdetailmobileheadinfomemoaddforminput {
			font-size: 16px;
		}
		.simkltvmobilepopupbottomrateblock {
			background-color: #28292c;
			box-shadow: rgb(0 0 0 / 16%) 0px 10px 36px 0px, rgb(0 0 0 / 6%) 0px 0px 0px 1px;
		}
		.simkltvmobilepopupbottomratenumber {
			background-color: rgb(40 41 44 / .5);
		}
		.simkltvmobilepopupbottomrateimg {
			box-shadow: 0 1px 15px 7px rgba(0, 0, 0, .60), 0 1px 8px 0px rgba(0, 0, 0, .30);
		}

	}
	
	
}






/*! END POPUPS */


/*! START TIPPY */

.tippy-box {
    color: #dadada;
    font-weight: 600;
    filter: drop-shadow( 0px 3px 6px rgba(0, 0, 0, .5));
    border: 1px solid rgba(112, 112, 112, 0.19);
}

.tippy-box[data-placement^=top] > .tippy-svg-arrow {
    bottom: 0
}

.tippy-box[data-placement^=top] > .tippy-svg-arrow:after, .tippy-box[data-placement^=top] > .tippy-svg-arrow > svg {
    top: 15px;
    transform: rotate(180deg)
}

.tippy-box[data-placement^=bottom] > .tippy-svg-arrow {
    top: 0
}

.tippy-box[data-placement^=bottom] > .tippy-svg-arrow > svg {
    bottom: 15px
}

.tippy-box[data-placement^=left] > .tippy-svg-arrow {
    right: 0
}

.tippy-box[data-placement^=left] > .tippy-svg-arrow:after, .tippy-box[data-placement^=left] > .tippy-svg-arrow > svg {
    transform: rotate(90deg);
    top: calc(50% - 3px);
    left: 11px
}

.tippy-box[data-placement^=right] > .tippy-svg-arrow {
    left: 0
}

.tippy-box[data-placement^=right] > .tippy-svg-arrow:after, .tippy-box[data-placement^=right] > .tippy-svg-arrow > svg {
    transform: rotate(-90deg);
    top: calc(50% - 3px);
    right: 11px
}

.tippy-svg-arrow {
    width: 16px;
    height: 16px;
    fill: #333;
    text-align: initial
}

.tippy-svg-arrow, .tippy-svg-arrow > svg {
    position: absolute;
}


.tippy-box[data-animation=shift-away-subtle][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top] {
    transform: translateY(5px)
}

.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom] {
    transform: translateY(-5px)
}

.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left] {
    transform: translateX(5px)
}

.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right] {
    transform: translateX(-5px)
}


/*! END TIPPY */

@media {
	
	/* 
	 * START SEGMENTED CONTROLS LAYOUT https://codepen.io/trevald-the-scripter/pen/eYpYgMp
	 */
	/*
	 * Container
	 */
	.segmented-controls {
	  display: flex;
	  margin: 0 auto;
	  position: relative;
	  overflow: hidden;
	  transition: all 0.3s ease;
	}

	/*
	 * Vissualy hidden radiobuttons
	 */
	.segmented-controls input {
	  position: absolute !important;
	  height: 1px;
	  width: 1px;
	  overflow: hidden;
	  clip: rect(1px 1px 1px 1px);
	  /* IE6, IE7 */
	  clip: rect(1px, 1px, 1px, 1px);
	  white-space: nowrap;
	  /* added line */
	}

	/* 
	 * Labels need to be the same size
	 */
	.segmented-controls label {
	  grid-row: 1;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  text-align: center;
	  cursor: pointer;
	  flex: 1 1 0px;
	  position: relative;
	  z-index: 2;
	  transition: inherit;
	}

	/* 
	 * Adjust z-index of last label since that contains 
	 * the paddle that needs to go beneath all other labels 
	 */
	.segmented-controls label:last-of-type {
	  z-index: 1;
	}

	/*
	 * Paddle 
	 */
	.segmented-controls label:last-of-type::after {
	  content: "";
	  position: absolute;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  z-index: -2;
	  background-color: black;
	  transition: inherit;
	}

	/*
	 * Move paddle depending on which option is selected
	 */
	.segmented-controls input:nth-last-of-type(2):checked ~ label:last-of-type::after {
	  transform: translateX(-100%);
	}

	.segmented-controls input:nth-last-of-type(3):checked ~ label:last-of-type::after {
	  transform: translateX(-200%);
	}

	.segmented-controls input:nth-last-of-type(4):checked ~ label:last-of-type::after {
	  transform: translateX(-300%);
	}

	.segmented-controls input:nth-last-of-type(5):checked ~ label:last-of-type::after {
	  transform: translateX(-400%);
	}

	.segmented-controls input:nth-last-of-type(6):checked ~ label:last-of-type::after {
	  transform: translateX(-500%);
	}

	.segmented-controls input:nth-last-of-type(7):checked ~ label:last-of-type::after {
	  transform: translateX(-600%);
	}

	.segmented-controls input:nth-last-of-type(8):checked ~ label:last-of-type::after {
	  transform: translateX(-700%);
	}

	.segmented-controls input:nth-last-of-type(9):checked ~ label:last-of-type::after {
	  transform: translateX(-800%);
	}

	.segmented-controls input:nth-last-of-type(10):checked ~ label:last-of-type::after {
	  transform: translateX(-900%);
	}


	/*
	 * Container
	 */
	.segmented-controls {
	  border-radius: 0.5rem;
	  background: rgba(20, 24, 28, 0.5);
	  height: 2rem;
	  padding: 0.125rem;
	}


	/*
	 * Labels 
	 */
	.segmented-controls label {
	  font-size: 0.875rem;
	  font-weight: 500;
	  line-height: 1;
	  color: rgba(255, 255, 255, 0.5);
	}
	
	@media (min-width: 1025px) {
		tags-wrap .segmented-controls label {
			text-transform: uppercase;
		}
		tags-wrap .segmented-controls input:checked+label {
			font-weight: 700;
		}
	}
	

	/*
	 * Dividers
	 */
	.segmented-controls label:not(:first-of-type)::before {
	  content: "";
	  position: absolute;
	  z-index: -3;
	  top: 0.5rem;
	  left: 0;
	  bottom: 0.5rem;
	  width: 1px;
	  background: rgb(255 255 255 / 10%);
	  transition: inherit;
	}




	/*
	 * Selected option 
	 */
	.segmented-controls input:checked + label {
	  font-weight: 500;
	  font-size: 0.875rem;
	  color:rgba(255,255,255,0.90);
	}

	/*
	 * Hide dividers before and after the selected option
	 */
	.segmented-controls input:checked + label::before,
	.segmented-controls input:checked + label + input + label::before {
	  opacity: 0;
	}

	/*
	 * Focus style for keyboard navigation
	 */
	.segmented-controls:focus-within {
	  box-shadow: 0 0 0 0.2rem rgba(20, 24, 28, 0.5);
	}

	/*
	 * Paddle
	 */
	.segmented-controls label:last-of-type::after {
	  background: rgba(255, 255, 255, 0.1);
	  border-radius: 0.4275rem;
	  border: 0.5px solid rgba(0, 0, 0, 0.04);
	  box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.04), 0px 3px 8px rgba(0, 0, 0, 0.12);
	}


	/*! END SEGMENTED CONTROLS */

}

/*! START CUSTOM LIST ADD */
@media {
	:root {
        --overview-privacy-bottom-desc-public: "Visible in all catalogs, show, movie pages, my profile and in search";
        --overview-privacy-bottom-desc-profile: "Visible from my profile and hidden in show, movie pages and in search";
        --overview-privacy-bottom-desc-private: "Visible only to me and Collaborators";
        --overview-privacy-bottom-desc-group: "In DEVEPOPMENT. Visible only to specific group of members";
	}
	
@-webkit-keyframes simkl-modal {
  0% {
	opacity: 0;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  100% {
	opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-o-keyframes simkl-modal {
  0% {
	opacity: 0;
    -o-transform: scale(0.7);
    transform: scale(0.7);
  }
  100% {
	opacity: 1;
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes simkl-modal {
  0% {
	opacity: 0;
    -webkit-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
  }
  100% {
	opacity: 1;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
	add-to-custom-list-wrap, add-to-custom-list-wrap-close, add-to-custom-list,add-to-custom-list-1,add-to-custom-list-1 *,add-to-custom-list-2,add-to-custom-list-3,add-to-custom-list-3 *,add-to-custom-list-item,add-to-custom-list-item-left, add-to-custom-list-item-right,add-to-custom-list-5, add-to-custom-list-5 *,add-to-custom-list-6, add-to-custom-list-6 *,add-to-custom-list-7, add-to-custom-list-7 * {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	add-to-custom-list-wrap {
		position: fixed;
		z-index: 200;
		top: 0;
		left: 0;
		width: 100dvw;
		width: 100vw;
		height: 100vh;
		height: 100dvh;
		align-items: center;
		justify-content: center;
		
		-webkit-animation: simkl-modal .35s ease;
		-o-animation: simkl-modal .35s ease;
		animation: simkl-modal .35s ease;
		
		--items-tv: 'TV Show';
		--items-anime: 'Anime';
		--items-movies: 'Movie';
		--items-manga: 'Manga';
		
		--items-tv-multiple: 'TV Shows';
		--items-anime-multiple: 'Anime';
		--items-movies-multiple: 'Movies';
		--items-manga-multiple: 'Manga';
	}
	add-to-custom-list-wrap.items-tv {
		--items-type: var(--items-tv);
	}
	add-to-custom-list-wrap.items-anime {
		--items-type: var(--items-anime);
	}
	add-to-custom-list-wrap.items-movies{
		--items-type: var(--items-movies);
	}
	add-to-custom-list-wrap.items-manga {
		--items-type: var(--items-manga);
	}
	add-to-custom-list-wrap.items-tv .count-2,add-to-custom-list-wrap.items-tv .count-0 {
		--items-type: var(--items-tv-multiple);
	}
	add-to-custom-list-wrap.items-anime .count-2,add-to-custom-list-wrap.items-anime .count-0 {
		--items-type: var(--items-anime-multiple);
	}
	add-to-custom-list-wrap.items-movies .count-2,add-to-custom-list-wrap.items-movies .count-0 {
		--items-type: var(--items-movies-multiple);
	}
	add-to-custom-list-wrap.items-manga .count-2,add-to-custom-list-wrap.items-manga .count-0 {
		--items-type: var(--items-manga-multiple);
	}
	
	
	add-to-custom-list-wrap-close {
		position: absolute;
		top: 0;
		left: 0;
		width: 100dvw;
		width: 100vw;
		height: 100vh;
		height: 100dvh;
		z-index: 1;
	}
	add-to-custom-list {
		z-index: 2;
		width: 100%;
		max-width: 800px;
		min-height: 400px;
		max-height: 80vh;
		border-radius: 6px;
		background: #2c3033;
		border: 1px solid rgba(255, 255, 255, 0.1);
		box-shadow: rgb(0 0 0 / 30%) 0px 19px 38px, rgb(0 0 0 / 22%) 0px 15px 12px;
		position: relative;
		max-height: 81vh;
	}
	add-to-custom-list-close {
		background-image: var(--ico-shape-close);
		background-size: 12px;
		opacity: .5;
		height: 50px;
		width: 50px;
		background-repeat: no-repeat;
		background-position: center center;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 2;
		transition: all .4s;
		cursor: pointer;
	}
	add-to-custom-list-close:hover {
		opacity: .9;
		transform: scale(1.5);
	}
	add-to-custom-list-1 {
		flex-direction: row;
		padding-left: 16px;
		padding-top: 16px;
		padding-bottom: 16px;
	}
	add-to-custom-list-1-1 {
		background-image: var(--poster);
		background-size: cover;
		height: 40px;
		width: 40px;
		min-width: 40px;
		background-repeat: no-repeat;
		background-position: center center;
		border-radius: 6px;
		margin-left: 2px
	}
	add-to-custom-list-1-2 {
		margin-left: 16px;
		margin-right: 60px;
		align-self: center;
		line-height: 140%;
	}
	
	add-to-custom-list-1-2::before {
		content: 'Add "' var(--title) '" to custom ' var(--items-type) ' lists';
		font-weight: bold;
		font-size: 18px;
		color: #f2f2f2;
	}

	add-to-custom-list-2 {
		padding-left: 16px;
		padding-right: 16px;
		padding-bottom: 16px;
		border-bottom: 1px solid rgba(20, 24, 28, 0.5);
		flex-direction: row;
	}
	add-to-custom-list-2-1 {
		 width: 100%;
		 width: -webkit-fill-available;
	}
	add-to-custom-list-2-2 {
		    align-self: center;
	}
	add-to-custom-list .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks {
		color: rgb(255 255 255 / 70%);
		padding-top: 0;
		padding-left: 32px;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	add-to-custom-list .simkltvdiscoverlistleftfiltersitemoption-checkmark {
		width: auto;
		max-width: unset;
		margin-right: 24px;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		white-space: nowrap;
		font-weight: 500;
	}
	add-to-custom-list-3 {
		flex-direction: row;
	}
	add-to-custom-list-3-1 {
		flex: 1;
		    flex-direction: row;
	}
	add-to-custom-list-3-1-1 {
		background-image: var(--ico-head-search);
		width: 50px;
		background-position: 50% 50%;
		background-size: auto 22px;
		background-repeat: no-repeat;
		opacity: .5;
		cursor: pointer;
	}
	add-to-custom-list:has(add-to-custom-list-3-1-2 input:not(:placeholder-shown)) add-to-custom-list-3-1-1 {
		background-image: var(--ico-shape-close);
		background-size: auto 16px;
	}
	add-to-custom-list-3-1-2 {
		flex: 1;
	}
	add-to-custom-list-3-1-2 input {
		flex: 1;
		border: 0;
		background: transparent;
		font-size: 16px;
		color: hsla(0,0%,100%,0.7);
	}
	add-to-custom-list-3-2 {
		cursor: pointer;
		color: #fff;
		opacity: 0.7;
		font-weight: 600;
		font-size: 16px;
		height: 100%;
	}
	add-to-custom-list-3-2::before {
		content: '+ Add to a new list';
		padding: 16px;
	}
	add-to-custom-list-3-2:hover {
		opacity: 1;
	}
	add-to-custom-list-4 {
		overflow-y: auto;
		flex:1;
	}
	
	add-to-custom-list-4::-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: 0px;
		border-bottom-right-radius: 6px;
    }

    add-to-custom-list-4::-webkit-scrollbar {
        width: 14px;
        background-color: rgba(0,0,0,0.3);
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
    }
   add-to-custom-list-4::-webkit-scrollbar-thumb {
        background-color: rgba(255,255,255,0.3);
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0;
    }
    add-to-custom-list-4::-webkit-scrollbar-thumb:hover {
        background-color: #FFBF00;
    }
	
	add-to-custom-list-item {
		flex-direction: row;
		border-top: 1px solid rgba(20, 24, 28, 0.5);
		padding-left: 16px;
		--privacy:'';
		--list-type:'';
		--collaboration:'';
		flex-wrap: wrap;
	}
	add-to-custom-list-item:nth-last-of-type(1) {
		margin-bottom: 64px;
	}
	add-to-custom-list-item.private {
		--privacy:'PRIVATE';
	}
	add-to-custom-list-item.voting {
		--list-type:'\00a0\00a0\00a0 VOTING';
	}
	add-to-custom-list-item.tier {
		--list-type:'\00a0\00a0\00a0 TIER';
	}
	add-to-custom-list-item.has-collaborators {
		--collaboration: '\00a0\00a0\00a0 COLLABORATION';
	}
	add-to-custom-list-item:hover {
		background: rgba(20, 24, 28, 0.44);
	}
	add-to-custom-list-item-left {
		flex: 1;
		cursor: pointer;
		flex-direction: row;
		text-align: start;
	}
	add-to-custom-list-item-left .simkltvdiscoverlistleftfiltersitemoption-checkmark {
		font-size: 16px;
		color: rgba(255, 255, 255, 0.7);
		padding-top: 12px;
		padding-bottom: 12px;
		white-space: unset;
		flex: 1;
	}
	
	add-to-custom-list-item-left .simkltvdiscoverlistleftfiltersitemoption-checkmark::before {
		margin-right: 12px;
	}
	add-to-custom-list-item-right {
		color: #FFF;
		opacity: .5;
		cursor: pointer;
		font-size: 14px;
		transition: all .5s;
		flex-direction: row;
		padding-right: 16px;
	}
	add-to-custom-list-item-right:hover {
		opacity: .9;
	}
	add-to-custom-list-item-right::before {
		content: var(--count-items) ' ' var(--items-type);
		align-self: center;
	}
	add-to-custom-list-item-right::after {
		content: '';
		width: 8px;
		margin-left: 8px;
		background-image: var(--ico-shape-arrow);
		background-position: 50% 50%;
		background-size: contain;
		background-repeat: no-repeat;
		transform: rotate(180deg);
	}
	add-to-custom-list-item text {
		flex-wrap: wrap;
	}
	add-to-custom-list-item text-1 {
		word-wrap: break-word;
		word-break: break-word;
	}
	add-to-custom-list-item text-1::after {
		content: '';
		padding-right: 12px;
	}
	add-to-custom-list-item text-2 {
		font-size: 12px;
		color: rgba(255, 255, 255, 0.3);
		align-self: center;
		margin-right: 16px;
	}
	add-to-custom-list-item text-2::before {
		content: var(--privacy) var(--list-type) var(--collaboration);
	}
	
	add-to-custom-list-5, add-to-custom-list-7 {
		border-radius: 6px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		background: rgba(20, 24, 28, 0.5);
		box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
		padding: 16px;
		flex-direction: row;
		align-items: center;
	}
	add-to-custom-list-5-1 {
		flex: 1;
		padding-right: 32px;
		line-height: 140%;
		align-items: start;
	}
	add-to-custom-list-5-1::before {
		content: var(--custom-list-selected);
		font-size: 14px;
		color: rgba(255, 255, 255, 0.7);
		padding-left: 8px;
	}
	add-to-custom-list-5-2-1 {
		padding: 12px 48px;
		border-radius: 6px;
		background: #2c3033;
		border: 2px solid rgba(254, 254, 254, 0.2);
		cursor: pointer;
		box-shadow: 1px 1px 3px 0 #000;
	}
	add-to-custom-list-5-2-1:hover {
		background-color: #002dff;
		color: rgb(255 255 255 / 100%);
		border: 2px solid rgba(255, 255, 255, 0.3);
	}
	add-to-custom-list-5-2-1::before {
		content: 'Close';
		font-weight: bold;
		font-size: 18px;
		color: #f2f2f2;
	}
	add-to-custom-list-wrap.has-changes add-to-custom-list-5-2-1::before {
		content: 'SAVE';
	}
	add-to-custom-list-6-1 {
		border: 1px solid rgb(255 255 255 / 10%);
		border-radius: 6px;
		padding: 16px;
	}
	add-to-custom-list-6-2 {
		width: 100%;
		max-width: 260px;
		border: 1px solid rgb(255 255 255 / 10%);
		border-radius: 6px;
		margin-left: 16px;
	}
	add-to-custom-list-6-2 .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks::before {
		display: flex;
		content: "Privacy";
		justify-content: flex-start;
		font-weight: 600;
		padding-bottom: 8px;
	}
	add-to-custom-list-6-2 .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks {
		padding: 16px;
	}
	add-to-custom-list-6-2 .simkltvdiscoverlistleftfiltersitemoption-checkmark {
		flex-direction: row;
		white-space: normal;
		text-align: start;
		align-items: flex-start;
		padding-bottom: 8px;
		margin-right: 0;
	}
	.group-round .simkltvdiscoverlistleftfiltersitemoption-checkmark::after {
		top: 9px;
	}
	discord-wrap .group-round .simkltvdiscoverlistleftfiltersitemoption-checkmark::after {
		top: auto;
	}
	add-to-custom-list-6-2 content {
		align-items: flex-start;
	}
	
	add-to-custom-list-6-2 [data-privacy="public"] desc::before {
		content: var(--overview-privacy-bottom-desc-public);
		font-size: 12px;
		opacity: .7;
	}
	add-to-custom-list-6-2 [data-privacy="unlisted"] desc::before {
		content: var(--overview-privacy-bottom-desc-profile);
		font-size: 12px;
		opacity: .7;
	}
	add-to-custom-list-6-2 [data-privacy="private"] desc::before {
		content: var(--overview-privacy-bottom-desc-private);
		font-size: 12px;
		opacity: .7;
	}
	
	#addToCustomListPopup.create-list add-to-custom-list-1-2::before {
		content: 'Add "' var(--title) '" to a new custom ' var(--items-type) ' list';
	}
	#addToCustomListPopup.create-list add-to-custom-list-2,#addToCustomListPopup.create-list add-to-custom-list-3,#addToCustomListPopup.create-list add-to-custom-list-4,#addToCustomListPopup.create-list add-to-custom-list-5 {
		display: none;
	}
	add-to-custom-list-6 {
		flex-direction: column;
		padding: 16px;
		padding-top: 0;
		font-size: 16px;
		color: rgba(255, 255, 255, 0.7);
		display: none;
		flex-direction: row;
	}
	add-to-custom-list-7 {
		display: none;
	}
	
	#addToCustomListPopup.create-list add-to-custom-list-6,#addToCustomListPopup.create-list add-to-custom-list-7 {
		display: flex;
	}
	add-to-custom-list-6-1 {
		flex: 1;
	}
	add-to-custom-list-6-1-1-1 {
		flex-direction: row;
		padding-bottom: 8px;
	}
	add-to-custom-list-6-1-1-1::before {
		display: flex;
		content: "List Name";
		justify-content: flex-start;
		font-weight: 600;
	}
	add-to-custom-list-6-1-1-1::after {
		display: flex;
		content: "(required)";
		justify-content: flex-start;
		font-size: 12px;
		color: rgba(250, 250, 250, 0.4);
		padding-left: 8px;
		align-items: center;
	}
	add-to-custom-list-6-1-2 {
		margin-top: 8px;
		flex-direction: column;
	}
	add-to-custom-list-6-1-2-1 {
		flex-direction: row;
		padding-bottom: 8px;
	}
	add-to-custom-list-6-1-2-1-1 {
		flex-direction: row;
		flex: 1;
	}
	add-to-custom-list-6-1-2-1-1::before {
		display: flex;
		content: "Short description";
		justify-content: flex-start;
		font-weight: 600;
	}
	add-to-custom-list-6-1-2-1-1::after {
		display: flex;
		content: "(optional, 140 characters max.)";
		justify-content: flex-start;
		font-size: 12px;
		color: rgba(250, 250, 250, 0.4);
		padding-left: 8px;
		align-items: center;
		flex: 1;
	}
	
	add-to-custom-list-6-1-1 input,add-to-custom-list-6-1-2 textarea {
		border: 1px solid rgba(250, 250, 250, 0.2);
		color: rgb(255 255 255 / 70%);
		color: #858fa1;
		font-weight: 500;
		font-size: 16px;
		text-align: left;
		opacity: 1;
		box-sizing: border-box;
		border-radius: 4px;
		background-color: rgb(255 255 255 / 2%);
		padding: 0.71429em 1.42857em 0.71429em 0.71429em;
		width: 100%;
		margin-top: 2px;
		box-shadow: 0 0 0 2px rgb(255 255 255 / 0%);
		transition: box-shadow .3s;
		margin-bottom: 8px;
	}
	.list-name-empty add-to-custom-list-6-1-1 input {
    	box-shadow: 0 0 0 2px rgb(85 165 255);
	}
	add-to-custom-list-6-1-2 textarea {
	    height: 71px;
	}
	
	
    add-to-custom-list-6-1-2-1-2 #new-list-short-desc-count {
        display: block;
        color: rgb(255 255 255 / 70%);
        transition: all .4s;
        font-weight: bold;
    }
	add-to-custom-list-6-1-2-1-2 #new-list-short-desc-count span {
		font-size: 12px;
		display: inline-block;
	}
    add-to-custom-list-6-1-2-1-2 #new-list-short-current,add-to-custom-list-6-1-2-1-2 #new-list-short-maximum {
        padding: 0;
        transition: all .4s;
    }
	add-to-custom-list-6-1-3 {
		border: 1px solid rgba(255, 255, 255, 0.1);
		color: rgba(255, 255, 255, 0.7);
		background-color: transparent;
		padding-top: 16px;
		padding-bottom: 16px;
		padding-left: 16px;
		padding-right: 16px;
		border-radius: 6px;
		align-items: center;
		font-weight: 600;
		font-size: 13px;
		cursor: pointer;
		transition: background-color 0.3s;
		margin-top: 32px;
		display: flex;
		justify-content: center;
		margin-top: 8px;
		flex-direction: row;
	}
	add-to-custom-list-6-1-3:hover {
		background-color: rgba(255, 255, 255, .1);
	}
	add-to-custom-list-6-1-3::before {
		content: 'Advanced Settings';
		padding-right: 16px;
	}
	add-to-custom-list-7 {
		 justify-content: flex-end;
	}
	add-to-custom-list-7-1 {
		margin-right: 16px;
		padding: 12px 32px;
		border-radius: 6px;
		background: #2c3033;
		border: 2px solid rgba(254, 254, 254, 0.2);
		cursor: pointer;
		box-shadow: 1px 1px 3px 0 #000;
		opacity: .5;
	}
	add-to-custom-list-7-1:hover {
		opacity: 1;
		background-color: rgb(196 33 33);
	}
	add-to-custom-list-7-1::before {
		content: 'Cancel';
		font-weight: bold;
		font-size: 18px;
		color: #f2f2f2;
	}
	add-to-custom-list-7-2 {
		padding: 12px 48px;
		border-radius: 6px;
		background: #2c3033;
		border: 2px solid rgba(254, 254, 254, 0.2);
		cursor: pointer;
		box-shadow: 1px 1px 3px 0 #000;
	}
	add-to-custom-list-7-2:hover {
		background-color: #002dff;
		color: rgb(255 255 255 / 100%);
		border: 2px solid rgba(255, 255, 255, 0.3);
	}
	add-to-custom-list-7-2::before {
		content: 'Save';
		font-weight: bold;
		font-size: 18px;
		color: #f2f2f2;
	}
	.list-name-empty.create-list add-to-custom-list-7-1 {
		margin-right: 0;
	}
	.list-name-empty.create-list add-to-custom-list-7-2 {
		display: none;
	}
	add-to-custom-list-4 .loading {
		color: hsla(0,0%,100%,0.50);
		font-size: 16px;
		padding: 24px;
	}

	@media (max-width: 1023px) {
		add-to-custom-list {
			overflow: auto;
			max-width: 100vw;
			max-height: initial;
			height: 100vh;
			height: 100dvh;
		}
		add-to-custom-list-1-2 {
			text-align: start;
		}
		add-to-custom-list-6 {
			flex-direction: column;
			flex: 1;
			overflow: auto;
		}
		add-to-custom-list-6-1 {
			flex: initial;
		}
		add-to-custom-list-6-1-2-1-1 {
			text-align: start;
		}
		add-to-custom-list-6-2 {
			max-width: initial;
			margin-left: 0;
			margin-top: 16px;
			padding-left: 16px;
			padding-right: 16px;
		}
		#addToCustomListPopup.create-list add-to-custom-list-7 {
			justify-content: space-around;
		}
	}
	@media (max-width: 800px) {
		add-to-custom-list {
			width: calc(100% - 32px);
		}
		add-to-custom-list-1-2::before {
			font-size: 14px;
		}
	}
		
	@media (max-width: 720px) {
		add-to-custom-list-2 {
			flex-direction: column;
		}
		add-to-custom-list-2-2 {
			margin-top: 16px;
		}
		add-to-custom-list .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks {
			padding-left: 0;
		}

	}
		
		
	@media (max-width: 620px)  {
		add-to-custom-list {
			width: 100%;
			border: 0;
			height: 100vh;
			height: 100dvh;
			max-height: 100vh;
			max-height: 100dvh;
			border-radius: 0;
			
		}
		add-to-custom-list-item-right {
			display: none;
		}
		add-to-custom-list-3-2 {
			white-space: nowrap;
			flex-direction: row;
		}
		add-to-custom-list-3-2::before {
			min-width: max-content;
			content: '+ New List'
		}
		add-to-custom-list-3-2::after {
			content: '';
			width: 16px;
		}
	}
	
	@media (max-width: 360px)  {
		add-to-custom-list .simkltvdiscoverlistleftfiltersitemoption-checkmark {
			margin-right: 8px;
		}
	}
	@media (max-width: 340px)  {
		add-to-custom-list .simkltvdiscoverlistleftfiltersitemoption-checkmark {
			margin-right: 8px;
		}
		add-to-custom-list-3 {
			flex-direction: column-reverse;
		}
		add-to-custom-list-3-1 {
			min-height: 42px;
		}
	}
	@media (max-width: 300px)  {
		add-to-custom-list .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks {
			flex-wrap: wrap;
		}
	}
}

/*! END CUSTOM LIST ADD */

@media /*! START DETAILS */ {

	data-refresh-btn,data-refresh-connect-discord,data-refresh-connect-discord-btn,data-refresh-check,data-refresh-check-btn,data-refresh-report,data-refresh-report-btn,data-refresh-report-btn-discord,data-refresh-status-refreshing,data-refresh-status-refreshed {
		display: flex;
		flex-direction: column;
		border: 1px solid rgb(255 255 255);
		border-radius: 6px;
		margin-top: 12px;
		padding: 12px;
		color: rgba(255, 255, 255, 0.7);
		border-radius: 6px;
		background-color: rgba(41,49,56,0.32);
		
		
		border: 2px solid rgba(255, 255, 255, 0.1);
		
		box-shadow: 0 2px 4px rgba(0,0,0,0.65);
		box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
		
		-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.65);
		box-shadow: 0 2px 4px rgba(0,0,0,0.65);
		align-items: center;
		cursor: pointer;
		transition: .4s;
	}
	data-refresh-btn:hover, data-refresh-connect-discord-btn:hover,data-refresh-check-btn:hover,data-refresh-report-btn:hover,data-refresh-report-btn-discord:hover,data-refresh-status-refreshed-2-1:hover,data-refresh-status-refreshed-2-2:hover {
		color: rgba(255, 255, 255, 1);
		background-color: #17248b;
		border: 2px solid rgb(63 58 249 / 100%);
	}

	data-refresh-btn, data-refresh-connect-discord, data-refresh-connect-discord-btn, data-refresh-check, data-refresh-check-btn, data-refresh-report, data-refresh-report-btn, data-refresh-report-btn-discord, data-refresh-status-refreshing, data-refresh-status-refreshed {
		color: rgba(255, 255, 255, 0.7);
		border-radius: 6px;
		background-color: rgba(41, 49, 56, 0.32);
		border: 2px solid rgba(255, 255, 255, 0.1);
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.65);
		align-items: center;
		cursor: pointer;
		transition: .4s;
	}
	data-refresh-btn {
		flex-direction: row;
		gap: 16px;
		justify-content: center;
		margin-top: 12px;
		padding: 12px;
	}
	data-refresh-btn:hover {
		color: rgba(255, 255, 255, 1);
		background-color: #17248b;
		border: 2px solid rgb(63 58 249 / 100%);
	}
	data-refresh-btn-2 {
		display: flex;
		flex-direction: column;
	}
	data-refresh-btn-1-2::before {

	}
	data-refresh-btn-2-1 {
		font-size: 16px;
		text-transform: uppercase;
		font-weight: 400;
		text-wrap: balance;
	}
	body:is(.user-not-logged-in,.user-is-free) data-refresh-btn-2-1 {
		font-size: 19px;
	}
	data-refresh-btn-2-2 {
		font-size: 13px;
		opacity: .6;
	}
	data-refresh-connect-discord,data-refresh-check {
		display: flex;
		text-align: center;
		align-items: stretch;
		cursor: default;
	}
	data-refresh-connect-discord-btn {
		flex: 1;
		text-transform: uppercase;
		font-size: 19px;
		font-weight: 500;
	}
	data-refresh-check-btn,data-refresh-report-btn-discord {
		flex: 1;
		padding: 0;
		text-align: center;
	}
	a.data-refresh-check-btn,data-refresh-check-btn a.madripple,a.data-refresh-report-btn-discord {
		text-decoration: none;
		flex: 1;
		color: rgba(255, 255, 255, 0.7);
		height: 100%;
		padding: 12px;
		width: 100%;
		transition: all .4s;
	}
	a.data-refresh-check-btn:visited, a.data-refresh-report-btn-discord:visited {
		text-decoration: none;
		color: rgba(255, 255, 255, 0.7);
	}
	a.data-refresh-check-btn:hover {
		color: #FFF;
	}
	data-refresh-report {
		cursor: default;
		align-items: stretch;
	}
	data-refresh-report-2 .simkltvdiscoverlistleftfiltersitemoption-group-checkmarks {
		flex-direction: column;
		align-content: start;
		flex: 1;
		padding-left: 0;
	}
	data-refresh-report-2 .simkltvdiscoverlistleftfiltersitemoption-checkmark {
		max-width: none;
	}
	data-refresh-report-btn {
		padding: 0;
		font-weight: 500;
		height: 0;
		max-height: 0;
		opacity: 0;
		transition: all .4s;
		margin-top: 0;
		overflow: hidden;
	}
	data-refresh-report:has(.simkltvdiscoverlistleftfiltersitemoption-checkmark.Include) data-refresh-report-btn {
		display: flex;
		height: auto;
		opacity: 1;
		padding: 12px;
		margin-top: 12px;
		max-height: 200px;
	}
	data-refresh-report-btn-discord  {
		display: none;
	}
	data-refresh-report:has(.simkltvdiscoverlistleftfiltersitemoption-checkmark.Include[data-reason="other-issue"]) data-refresh-report-btn-discord {
		display: flex;
		height: auto;
		opacity: 1;
		padding: 0;
		margin-top: 12px;
		max-height: 200px;
	}
	data-refresh-report:has(.simkltvdiscoverlistleftfiltersitemoption-checkmark.Include[data-reason="other-issue"]) data-refresh-report-btn {
		display: none;
	}
	data-refresh-status-refreshing {
		display: flex;
		flex-direction: row;
		gap: 16px;
		cursor: auto;
	}
	data-refresh-status-refreshing .SimklTVMyMenuImageRefreshRotating {
		margin-right: 0px;
	}
	data-refresh-status-refreshed {
		cursor: auto
	}
	data-refresh-status-refreshed-1 {
		text-align: center;
	}
	data-refresh-btn,data-refresh-connect-discord,data-refresh-check,data-refresh-report,data-refresh-status-refreshing,data-refresh-status-refreshed {
		display: none;
	}
	data-refresh.data-refresh-btn data-refresh-btn{
		display: flex;
	}
	data-refresh.data-refresh-connect-discord data-refresh-connect-discord {
		display: flex;
	}
	data-refresh.data-refresh-check data-refresh-check {
		display: flex;
	}
	data-refresh.data-refresh-report data-refresh-report {
		display: flex;
	}
	data-refresh.data-refresh-status-refreshing data-refresh-status-refreshing {
		display: flex;
	}
	data-refresh.data-refresh-status-refreshed data-refresh-status-refreshed {
		display: flex;
	}
} /*! END DETAILS */



/* START WATCH TIME SELECT */
:root {
	--watch-time-select-button-color: rgba(41,49,56,0.0);
	--watch-time-select-button-color-hover:rgba(255, 255, 255, 0.1);
	--watch-time-select-button-primary-color-hover:rgba(255, 255, 255, 0.2);
	--watch-time-select-button-color-light: rgba(255, 255, 255, 0.05);
	--watch-time-select-button-border: rgba(255,255,255,0.14);
	--watch-time-select-dark: #1a1a1a;
	--watch-time-select-darker: #121212;
	--watch-time-select-light: #f5f5f5;
	--watch-time-select-gray: #888;
	--watch-time-select-border: #333;
	--watch-time-select-selected: #444;
	--watch-time-select-transition-fast: 0.15s ease;
	--watch-time-select-transition-normal: 0.25s ease;
	--watch-time-select-shadow-dropdown: 0 4px 20px rgba(0, 0, 0, 0.5);
	--watch-time-select-radius-sm: 4px;
	--watch-time-select-radius-md: 6px;
}

/* Container for positioning the button and dropdown */
.watch-time-select-container {
	position: relative;
	display: inline-block;
	color: var(--watch-time-select-light);
	line-height: 1.5;
	margin-top: 10px;
	width: 100%;
	display: flex;
}
@media (max-width: 1024px) {
	.watch-time-select-container {
		padding-left: 10px;
		padding-right: 10px;
	}
}
/* Trigger button */
.watch-time-select-button {
	background-color: var(--watch-time-select-button-color);
	color: rgb(158,158,158);
	border-color: var(--watch-time-select-button-border);
	border-width: 1px;
	border-style: solid;
	padding: 10px 12px;
	border-radius: var(--watch-time-select-radius-md);
	cursor: pointer;
	font-weight: 600;
	transition: all var(--watch-time-select-transition-normal);
	display: flex;
	align-items: center;
	gap: 12px;
	font-size: 14px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	flex: 1;
}

.watch-time-select-button:hover {
	background-color: var(--watch-time-select-button-color-hover);
}

.watch-time-select-button:active {
	transform: translateY(1px);
}

/* Add styles for the active trigger state */
.watch-time-select-button.watch-time-select-active {
	background-color: rgba(0, 0, 0, 0.2);
}

.watch-time-select-button svg {
	width: 16px;
	height: 16px;
}

.watch-time-select-edit-icon {
	margin-left: 6px;
	width: 14px !important;
	height: 14px !important;
	opacity: 0.7;
}

.watch-time-select-info {
	display: flex;
	flex: 1;
	flex-direction: column;
	align-items: flex-start;
}

.watch-time-select-primary {
	font-weight: 600;
	line-height: 1.2;
}

.watch-time-select-secondary {
	font-size: 11px;
	opacity: 0.8;
	font-weight: normal;
	line-height: 1.2;
}

/* Dropdown popup */
.watch-time-select-dropdown {
	display: flex;
	flex-direction: column;
	background-color: var(--watch-time-select-dark);
	border-radius: var(--watch-time-select-radius-md);
	box-shadow: var(--watch-time-select-shadow-dropdown);
	z-index: 1000;
	display: none;
	border: 1px solid var(--watch-time-select-border);
}

@keyframes watch-time-select-dropdown-appear {
	from {
		opacity: 0;
		transform: translateY(-8px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes watch-time-select-dropdown-disappear {
	from {
		opacity: 1;
		transform: translateY(0);
	}
	to {
		opacity: 0;
		transform: translateY(-8px);
	}
}

/* Dropdown header */
.watch-time-select-dropdown-header {
	padding: 12px 6px 12px 16px;
	border-bottom: 1px solid var(--watch-time-select-border);
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.2);
}

.watch-time-select-dropdown-header h3 {
	margin: 0;
	font-size: 16px;
	color: var(--watch-time-select-light);
	font-weight: 600;
}

.watch-time-select-close-button {
	background: none;
	border: none;
	color: var(--watch-time-select-gray);
	font-size: 20px;
	cursor: pointer;
	padding: 0;
	line-height: 1;
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	transition: background-color var(--watch-time-select-transition-fast), color var(--watch-time-select-transition-fast);
	top: -6px;
	position: relative;
}

.watch-time-select-close-button:hover {
	background-color: rgba(255, 255, 255, 0.1);
	color: var(--watch-time-select-light);
}

/* Two-column layout */
.watch-time-select-dropdown-columns {
	display: flex;
}

.watch-time-select-dropdown-column {
	padding: 16px;
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: var(--watch-time-select-border) var(--watch-time-select-darker);
}
DELETE.watch-time-select-dropdown-column:has(.watch-time-select-dropdown-section) {
	max-height: 500px;
}
.watch-time-select-dropdown-mobile:has(.watch-time-select-calendar-toggle.expanded) .watch-time-select-dropdown-section.common-times,
.watch-time-select-dropdown-mobile:has(.watch-time-select-calendar-toggle.expanded) .watch-time-select-dropdown-section:has(.watch-time-select-smart-suggestions)  {
	display: none;
}
.watch-time-select-dropdown-column:first-child {
	border-right: 1px solid var(--watch-time-select-border);
}

.watch-time-select-dropdown-column:last-child {
	max-height: 500px;
}
@media (min-width: 1025px) {
	.watch-time-select-dropdown-column:last-child {
	 max-height: 500px;
	}
}

.watch-time-select-dropdown-column::-webkit-scrollbar {
	width: 6px;
}

.watch-time-select-dropdown-column::-webkit-scrollbar-track {
	background: var(--watch-time-select-darker);
}

.watch-time-select-dropdown-column::-webkit-scrollbar-thumb {
	background-color: var(--watch-time-select-border);
	border-radius: 20px;
}

/* Section styles */
.watch-time-select-dropdown-section {
	margin-bottom: 16px;
}

.watch-time-select-dropdown-section:last-child {
	margin-bottom: 0;
}

.watch-time-select-section-title {
	font-size: 13px;
	color: var(--watch-time-select-gray);
	margin: 0 0 8px 0;
	display: flex;
	align-items: center;
	gap: 6px;
	font-weight: 600;
}
.watch-time-select-dropdown-mobile:has(.watch-time-select-calendar-toggle.expanded) .watch-time-select-section-title {
	padding-top: 12px;
}
.watch-time-select-section-title svg {
	width: 14px;
	height: 14px;
}

/* Selected date display */
.watch-time-select-selected-datetime {
	background-color: var(--watch-time-select-darker);
	border: 1px solid var(--watch-time-select-border);
	border-radius: var(--watch-time-select-radius-sm);
	padding: 12px;
	margin-bottom: 16px;
	font-size: 15px;
	text-align: center;
	text-wrap: balance;
}
.watch-time-select-dropdown-mobile:has(.watch-time-select-calendar-toggle.expanded) .watch-time-select-selected-datetime {
	margin-bottom: 0;
}

.watch-time-select-selected-datetime-value {
	font-weight: 600;
}

/* Native datetime input - hidden but functional */
.watch-time-select-native-datetime-input {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
	pointer-events: none;
}

/* On mobile, make the input cover the container for iOS Safari compatibility */
.watch-time-select-dropdown-mobile .watch-time-select-selected-datetime {
	position: relative;
}

.watch-time-select-dropdown-mobile .watch-time-select-native-datetime-input {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	pointer-events: auto;
	cursor: pointer;
	z-index: 1;
}

/* Mobile clickable datetime container */
.watch-time-select-dropdown-mobile .watch-time-select-selected-datetime {
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	transition: background-color 0.2s ease;
}

.watch-time-select-dropdown-mobile .watch-time-select-selected-datetime::after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'%3E%3C/path%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'%3E%3C/path%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	opacity: 0.7;
	flex-shrink: 0;
	top: -2px;
    left: 4px;
    position: relative;
}

.watch-time-select-dropdown-mobile .watch-time-select-selected-datetime:active {
	background-color: rgba(255, 255, 255, 0.1);
}

/* Smart suggestions */
.watch-time-select-smart-suggestions {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 8px;
	margin-bottom: 0;
}

.watch-time-select-smart-suggestion {
	background-color: var(--watch-time-select-button-color-light);
	border: 1px solid rgb(255 255 255 / 10%);
	color: var(--watch-time-select-light);
	padding: 12px;
	border-radius: var(--watch-time-select-radius-sm);
	cursor: pointer;
	font-size: 14px;
	transition: all var(--watch-time-select-transition-fast);
	display: flex;
	flex-direction: column;
	position: relative;
	overflow: hidden;
}

.watch-time-select-smart-suggestion::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 4px;
	height: 100%;
	background-color: rgb(255 255 255 / 40%);
	opacity: 0.6;
}

.watch-time-select-smart-suggestion:hover {
	background-color: rgba(255, 255, 255, 0.1);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.watch-time-select-smart-suggestion:active {
	transform: translateY(0);
}

.watch-time-select-suggestion-title {
	font-weight: 500;
	margin-bottom: 4px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.watch-time-select-suggestion-date {
	font-size: 13px;
	font-weight: 300;
	color: var(--watch-time-select-light);
	margin-bottom: 4px;
}

.watch-time-select-suggestion-info {
	font-size: 12px;
	color: var(--watch-time-select-gray);
	margin-top: 4px;
	display: flex;
	align-items: center;
	gap: 6px;
}

.watch-time-select-suggestion-info svg {
	width: 12px;
	height: 12px;
	flex-shrink: 0;
}

/* Quick options */
.watch-time-select-quick-options {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 8px;
}

.watch-time-select-quick-option {
	background-color: var(--watch-time-select-darker);
	border: 1px solid var(--watch-time-select-border);
	color: var(--watch-time-select-light);
	padding: 10px;
	border-radius: var(--watch-time-select-radius-sm);
	cursor: pointer;
	font-size: 14px;
	transition: all var(--watch-time-select-transition-fast);
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
}

.watch-time-select-quick-option svg {
	width: 16px;
	height: 16px;
	flex-shrink: 0;
}

.watch-time-select-quick-option:hover {
	background-color: rgba(255, 255, 255, 0.05);
	border-color: rgba(255, 255, 255, 0.2);
}

.watch-time-select-quick-option.active {
	background-color: var(--watch-time-select-button-color-hover);
	border-color: var(--watch-time-select-button-color);
	box-shadow: 0 0 0 1px var(--watch-time-select-button-color);
}

/* Calendar and time picker container */
.watch-time-select-calendar-time-container {
	display: flex;
	gap: 12px;
}

/* Calendar styles */
.watch-time-select-calendar-container {
	flex: 1;
}

.watch-time-select-calendar-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}

.watch-time-select-calendar-nav {
	display: flex;
	align-items: center;
	gap: 8px;
}

.watch-time-select-calendar-nav-btn {
	background: none;
	border: none;
	color: var(--watch-time-select-gray);
	cursor: pointer;
	padding: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	transition: background-color var(--watch-time-select-transition-fast), color var(--watch-time-select-transition-fast);
}

.watch-time-select-calendar-nav-btn:hover {
	background-color: rgba(255, 255, 255, 0.1);
	color: var(--watch-time-select-light);
}

.watch-time-select-calendar-month-year {
	display: flex;
	align-items: center;
	gap: 8px;
}

.watch-time-select-calendar-select, .watch-time-select-hour-dropdown,
.watch-time-select-minute-dropdown {
	background-color: var(--watch-time-select-darker);
	color: var(--watch-time-select-light);
	border: 1px solid var(--watch-time-select-border);
	padding: 4px 8px;
	border-radius: var(--watch-time-select-radius-sm);
	cursor: pointer;
	font-size: 14px;
}
.watch-time-select-hour-dropdown,
.watch-time-select-minute-dropdown {
	font-size: 12px;
	padding: 4px 0;
	flex:1;
}
.watch-time-select-calendar-select:focus, .watch-time-select-hour-dropdown:focus,
.watch-time-select-minute-dropdown:focus {
	outline: none;
	border-color: var(--watch-time-select-button-color);
}

/* Dark scrollbar for dropdowns */
.watch-time-select-calendar-select::-webkit-scrollbar,
.watch-time-select-hour-dropdown::-webkit-scrollbar,
.watch-time-select-minute-dropdown::-webkit-scrollbar {
	width: 12px;
}

.watch-time-select-calendar-select::-webkit-scrollbar-track,
.watch-time-select-hour-dropdown::-webkit-scrollbar-track,
.watch-time-select-minute-dropdown::-webkit-scrollbar-track {
	background: #2a2a2a;
	border-radius: 4px;
}

.watch-time-select-calendar-select::-webkit-scrollbar-thumb,
.watch-time-select-hour-dropdown::-webkit-scrollbar-thumb,
.watch-time-select-minute-dropdown::-webkit-scrollbar-thumb {
	background: #555555;
	border-radius: 4px;
}

.watch-time-select-calendar-select::-webkit-scrollbar-thumb:hover,
.watch-time-select-hour-dropdown::-webkit-scrollbar-thumb:hover,
.watch-time-select-minute-dropdown::-webkit-scrollbar-thumb:hover {
	background: #888888;
}

/* Firefox scrollbar styling */
.watch-time-select-calendar-select,
.watch-time-select-hour-dropdown,
.watch-time-select-minute-dropdown {
	scrollbar-width: thin;
	scrollbar-color: #555555 #2a2a2a;
}

.watch-time-select-calendar-grid {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	gap: 2px;
}

.watch-time-select-calendar-day-header {
	text-align: center;
	font-size: 12px;
	color: var(--watch-time-select-gray);
	padding: 6px 0;
	font-weight: 600;
}

.watch-time-select-calendar-day {
	text-align: center;
	padding: 8px 0;
	font-size: 14px;
	cursor: pointer;
	border-radius: var(--watch-time-select-radius-sm);
	transition: background-color var(--watch-time-select-transition-fast);
}

.watch-time-select-calendar-day:hover {
	background-color: rgba(255, 255, 255, 0.1);
}

.watch-time-select-calendar-day.other-month {
	color: var(--watch-time-select-gray);
	opacity: 0.5;
}

.watch-time-select-calendar-day.today {
	font-weight: bold;
	color: #8b93ff;
	position: relative;
	line-height: 0;
	display: flex;
	flex-direction: column;
	gap: 6px;
	line-height: 0;
}
.watch-time-select-calendar-day.today:before {
	content: "today" attr(data-text);
	position: relative;
	top: -4px;
	left: 0;
	width: 100%;
	font-size: 10px;
	line-height: 100%;
}

.watch-time-select-calendar-day.selected {
	background-color: var(--watch-time-select-selected);
	font-weight: bold;
	color: var(--color-orange);
}
.watch-time-select-calendar-day.future-disabled {
	color: var(--watch-time-select-gray);
	opacity: 0.3;
	cursor: not-allowed;
	text-decoration: line-through;
}

.watch-time-select-time-option.future-disabled {
	color: var(--watch-time-select-gray);
	opacity: 0.3;
	cursor: not-allowed;
	text-decoration: line-through;
}

/* Add styles for the time format toggle */
.watch-time-select-time-format-toggle {
	display: flex;
	justify-content: center;
	margin-bottom: 8px;
	background-color: var(--watch-time-select-darker);
	border-radius: var(--watch-time-select-radius-sm);
	padding: 2px;
	border: 1px solid var(--watch-time-select-border);
}

.watch-time-select-time-format-option {
	background: none;
	border: none;
	color: var(--watch-time-select-gray);
	padding: 4px 8px;
	font-size: 12px;
	cursor: pointer;
	border-radius: calc(var(--watch-time-select-radius-sm) - 2px);
	transition: all var(--watch-time-select-transition-fast);
	flex: 1;
	text-align: center;
}

.watch-time-select-time-format-option:hover {
	color: var(--watch-time-select-light);
}

.watch-time-select-time-format-option.active {
	background-color: var(--watch-time-select-button-color);
	color: white;
}

/* Time picker */
.watch-time-select-time-picker-container {
	width: 94px;
}

.watch-time-select-time-picker-title {
	font-size: 13px;
	color: var(--watch-time-select-gray);
	margin: 0 0 8px 0;
	font-weight: 600;
	text-align: center;
}

  
  /* Quick time input styling */
  .watch-time-select-quick-time-input {
    display: flex;
    gap: 4px;
    margin-bottom: 8px;
    align-items: center;
  }
  
.watch-time-select-time-picker-scroll {
	height: 224px;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: thin;
	scrollbar-color: var(--watch-time-select-border) var(--watch-time-select-darker);
	border: 1px solid var(--watch-time-select-border);
	border-radius: var(--watch-time-select-radius-sm);
}

.watch-time-select-time-picker-scroll::-webkit-scrollbar {
	width: 6px;
}

.watch-time-select-time-picker-scroll::-webkit-scrollbar-track {
	background: var(--watch-time-select-darker);
}

.watch-time-select-time-picker-scroll::-webkit-scrollbar-thumb {
	background-color: var(--watch-time-select-border);
	border-radius: 20px;
}

.watch-time-select-time-picker {
	display: flex;
	flex-direction: column;
}

.watch-time-select-time-option {
	padding: 8px 12px;
	font-size: 14px;
	cursor: pointer;
	transition: background-color var(--watch-time-select-transition-fast);
	text-align: center;
	min-width: max-content;
}

.watch-time-select-time-option:hover {
	background-color: rgba(255, 255, 255, 0.05);
}

.watch-time-select-time-option.selected {
	background-color: var(--watch-time-select-selected);
	font-weight: bold;
}

/* Action buttons */
.watch-time-select-dropdown-actions {
	display: flex;
	justify-content: space-between;
	padding: 12px 16px;
	background-color: rgba(0, 0, 0, 0.2);
	border-top: 1px solid var(--watch-time-select-border);
}

.watch-time-select-action-button {
	padding: 8px 16px;
	border-radius: var(--watch-time-select-radius-sm);
	font-weight: 600;
	cursor: pointer;
	transition: all var(--watch-time-select-transition-fast);
	border: none;
	font-size: 14px;
}

.watch-time-select-cancel-button {
	background-color: transparent;
	color: var(--watch-time-select-gray);
	border: 1px solid var(--watch-time-select-border);
}

.watch-time-select-cancel-button:hover {
	background-color: rgba(255, 255, 255, 0.05);
	color: var(--watch-time-select-light);
}

.watch-time-select-save-button {
	background-color: var(--watch-time-select-button-color-hover);
	color: white;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	font-size: 18px;
}

.watch-time-select-save-button:hover {
	background-color: var(--watch-time-select-button-primary-color-hover);
	transform: translateY(-1px);
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.watch-time-select-save-button:active {
	transform: translateY(0);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* Visually disabled state when date/time hasn't changed */
.watch-time-select-save-button.watch-time-select-save-button-unchanged {
	background-color: rgba(0, 0, 0, 0.3) !important;
	color: rgba(255, 255, 255, 0.4);
	box-shadow: none;
	cursor: default;
	opacity: 0.6;
}

.watch-time-select-save-button.watch-time-select-save-button-unchanged:hover {
	background-color: rgba(0, 0, 0, 0.3) !important;
	transform: none;
	box-shadow: none;
	opacity: 0.6;
}

.watch-time-select-remove-button {
	background-color: rgba(217, 18, 31, 0.1);
	color: var(--watch-time-select-light);
	border: 1px solid rgba(217, 18, 31, 0.3);
	padding: 8px 12px;
	border-radius: var(--watch-time-select-radius-sm);
	cursor: pointer;
	font-size: 13px;
	transition: all var(--watch-time-select-transition-fast);
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	width: 100%;
	margin-top: 16px;
}

.watch-time-select-remove-button:hover {
	background-color: rgba(217, 18, 31, 0.2);
	border-color: rgba(217, 18, 31, 0.5);
}

.watch-time-select-remove-button svg {
	width: 14px;
	height: 14px;
	opacity: 0.8;
}

/* Animation for ripple effect */
@keyframes watch-time-select-ripple {
	to {
		transform: scale(4);
		opacity: 0;
	}
}

@keyframes watch-time-select-fadeOut {
	from {
		opacity: 1;
		transform: translateY(0);
	}
	to {
		opacity: 0;
		transform: translateY(-8px);
	}
}

/* Responsive adjustments */
@media (max-width: 750px) {
	.watch-time-select-dropdown {
		width: 95vw;
	}

	.watch-time-select-dropdown-columns {
		flex-direction: column;
	}

	.watch-time-select-dropdown-column:first-child {
		border-right: none;
		border-bottom: 1px solid var(--watch-time-select-border);
	}

	.watch-time-select-calendar-time-container {
		flex-direction: column;
	}

	.watch-time-select-time-picker-container {
		width: 100%;
	}

	.watch-time-select-time-picker-scroll {
		height: 150px;
	}
}

/* Add mobile-specific styles to the CSS file */
@media (max-width: 768px) {
	.watch-time-select-dropdown {
		width: 100%;
		max-width: 100%;
	}

	.watch-time-select-dropdown-columns {
		flex-direction: column;
	}

	.watch-time-select-dropdown-column:first-child {
		border-right: none;
		border-bottom: 1px solid var(--watch-time-select-border);
	}

	.watch-time-select-calendar-time-container {
		flex-direction: column;
	}

	.watch-time-select-time-picker-container {
		width: 100%;
	}

	.watch-time-select-time-picker-scroll {
		height: 150px;
	}

					/* Mobile fullscreen styles */
.watch-time-select-dropdown-mobile {
	display: flex;
	flex-direction: column;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	height: 100dvh;
	max-height: 100dvh;
	max-width: 100%;
	border-radius: 0;
	margin: 0;
	z-index: 9999;
	overflow: hidden;
}
	/* Improved touch targets for mobile */
	.watch-time-select-calendar-day {
		padding: 0;
		font-size: 16px;
	}

	.watch-time-select-time-option {
		padding: 12px;
		font-size: 16px;
	}

	.watch-time-select-dropdown-mobile .watch-time-select-time-option {
		padding: 6px;
		font-size: 14px;
	}

	.watch-time-select-quick-option {
		padding: 14px 10px;
	}

	.watch-time-select-action-button {
		padding: 12px 20px;
		font-size: 16px;
	}
}

/* Calendar toggle button for mobile view */
.watch-time-select-calendar-toggle {
	display: none; /* Hidden by default, shown only in mobile view */
}

.watch-time-select-calendar-toggle:hover {
	background-color: rgba(255, 255, 255, 0.05);
}

.watch-time-select-calendar-toggle svg {
	width: 18px;
	height: 18px;
	transform: rotate(180deg);
}
.watch-time-select-calendar-toggle.expanded .watch-time-select-calendar-toggle-arrow {
	transform: rotate(0deg);
}
.watch-time-select-calendar-toggle-arrow {
	transition: transform 0.2s ease;
}

/* Show toggle button only in mobile view */
.watch-time-select-dropdown-mobile .watch-time-select-calendar-toggle {
	display: flex;
}

/* Animation for mobile fullscreen appearance */
@keyframes watch-time-select-mobile-appear {
	from {
		opacity: 0;
		transform: translateY(20px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes watch-time-select-mobile-disappear {
	from {
		opacity: 1;
		transform: translateY(0);
	}
	to {
		opacity: 0;
		transform: translateY(20px);
	}
}

.watch-time-select-dropdown-mobile {
	animation: watch-time-select-mobile-appear 0.3s ease-out;
}

.watch-time-select-dropdown-mobile.hiding {
	animation: watch-time-select-mobile-disappear 0.3s ease-in;
}

/* Add styles for any custom trigger element */
details-episode-watched-date-wrap.watch-time-select-active {
	background-color: rgba(255, 255, 255, 0.1);
}



























.watch-time-select-body-noscroll {
overflow: hidden !important;
position: fixed;
width: 100%;
height: 100%;
}


.watch-time-select-dropdown-mobile .watch-time-select-dropdown-header {
	position: sticky;
	top: 0;
	z-index: 10;
	background: var(--watch-time-select-dark);
	border-bottom: 1px solid var(--watch-time-select-border);
	flex-shrink: 0;
}

.watch-time-select-dropdown-mobile .watch-time-select-dropdown-actions {
	position: sticky;
	bottom: 0;
	z-index: 10;
	background: var(--watch-time-select-dark);
	border-top: 1px solid var(--watch-time-select-border);
	flex-shrink: 0;
}

.watch-time-select-dropdown-mobile .watch-time-select-dropdown-columns {
	flex-direction: column-reverse;
	flex: 1;
	overflow-y: auto;
	overflow-x: hidden;
}

.watch-time-select-dropdown-mobile .watch-time-select-dropdown-column:first-child {
border-right: none;
border-bottom: 1px solid var(--watch-time-select-border);
overflow-y: auto;
overflow-x: hidden;
}
.watch-time-select-dropdown-mobile:has(.watch-time-select-calendar-toggle.expanded) .watch-time-select-dropdown-column:first-child {
	padding-top: 0;
}
.watch-time-select-dropdown-mobile .watch-time-select-calendar-time-container {
flex-direction: column;
}

.watch-time-select-dropdown-mobile .watch-time-select-time-picker-container {
width: 100%;
}

.watch-time-select-dropdown-mobile .watch-time-select-time-picker-scroll {
height: 150px;
}

.watch-time-select-calendar-toggle {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
padding: 12px 16px;
background-color: var(--watch-time-select-darker);
border: 1px solid var(--watch-time-select-border);
border-radius: var(--watch-time-select-radius-sm);
color: var(--watch-time-select-light);
font-size: 14px;
font-weight: 600;
cursor: pointer;
margin-bottom: 16px;
transition: background-color 0.2s ease;
}



@media (max-height: 600px) {
.watch-time-select-dropdown-mobile .watch-time-select-dropdown-column {
	max-height: none;
}
}

/* Ensure proper mobile layout */
.watch-time-select-dropdown-mobile {
	display: flex;
	flex-direction: column;
}

.watch-time-select-dropdown-mobile .watch-time-select-dropdown-columns {
	min-height: 0;
	flex: 1;
}

.watch-time-select-dropdown-mobile .watch-time-select-dropdown-column {
	min-height: 0;
}

/* Improve scrollbar appearance on mobile */
.watch-time-select-dropdown-mobile .watch-time-select-dropdown-columns::-webkit-scrollbar {
	width: 4px;
}

.watch-time-select-dropdown-mobile .watch-time-select-dropdown-columns::-webkit-scrollbar-track {
	background: transparent;
}

.watch-time-select-dropdown-mobile .watch-time-select-dropdown-columns::-webkit-scrollbar-thumb {
	background-color: rgba(255, 255, 255, 0.2);
	border-radius: 2px;
}
/* END WATCH TIME SELECT */

/* START DATE EDIT */
:root {
	--show-change-date-watched-primary: #3b82f6;
	--show-change-date-watched-primary-dark: #2563eb;
	--show-change-date-watched-primary-light: #60a5fa;
	--show-change-date-watched-secondary: #232327;
	--show-change-date-watched-percentage: #8aa4dd;
	--show-change-date-watched-text: #f9fafb;
	--show-change-date-watched-text-light: #d1d5db;
	--show-change-date-watched-text-muted: #9ca3af;
	--show-change-date-watched-background: #1C1C1E;
	--show-change-date-watched-background-alt: #232327;
	--show-change-date-watched-card: #2B2B2D;
	--show-change-date-watched-border: #404044;
	--show-change-date-watched-border-light: #2B2B2D;
	--show-change-date-watched-success: #10b981;
	--show-change-date-watched-warning: #f59e0b;
	--show-change-date-watched-error: #ef4444;
	--show-change-date-watched-info: #3b82f6;
	--show-change-date-watched-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.4);
	--show-change-date-watched-shadow-md: 0 4px 6px rgba(0, 0, 0, 0.4);
	--show-change-date-watched-shadow-lg: 0 10px 25px rgba(0, 0, 0, 0.6);
	--show-change-date-watched-radius: 12px;
	--show-change-date-watched-radius-sm: 8px;
	--show-change-date-watched-transition: all 0.2s ease;
	--show-change-date-watched-blue-accent: #4ade80;
	--show-change-date-watched-blue-accent-glow: #86efac;
}

.show-change-date-watched-container {
	width: 100%;
	overflow: hidden;
	margin: 10px 0 0 0;
}

.show-change-date-watched-app-header {
	background: linear-gradient(135deg, var(--show-change-date-watched-background-alt) 0%, var(--show-change-date-watched-secondary) 100%);
	color: var(--show-change-date-watched-text);
	padding: 24px;
	text-align: center;
	border-bottom: 1px solid var(--show-change-date-watched-border);
}

.show-change-date-watched-app-title {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 8px;
	color: var(--show-change-date-watched-text);
}

.show-change-date-watched-app-subtitle {
	font-size: 14px;
	opacity: 0.9;
	margin-bottom: 16px;
	color: var(--show-change-date-watched-text-light);
}

.show-change-date-watched-show-info {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: rgba(255, 255, 255, 0.05);
	border-radius: var(--show-change-date-watched-radius-sm);
	padding: 12px 16px;
	border: 1px solid var(--show-change-date-watched-border-light);
}

.show-change-date-watched-show-stats {
	display: flex;
	gap: 16px;
}

.show-change-date-watched-stat-item {
	text-align: center;
}

.show-change-date-watched-stat-value {
	font-size: 18px;
	font-weight: 700;
	color: var(--show-change-date-watched-text);
}

.show-change-date-watched-stat-label {
	font-size: 11px;
	opacity: 0.8;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: var(--show-change-date-watched-text-muted);
}

.show-change-date-watched-progress-section {
	margin-bottom: 12px;
	cursor: pointer;
}

.show-change-date-watched-progress-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 8px;
}

.show-change-date-watched-progress-title {
	font-size: 14px;
	font-weight: 600;
	color: rgba(255, 255, 255, 0.7);
}

.show-change-date-watched-progress-percentage {
	font-size: 14px;
	font-weight: 700;
	color: var(--show-change-date-watched-percentage);
}

.show-change-date-watched-progress-bar {
	height: 8px;
	background: var(--show-change-date-watched-border-light);
	border-radius: 4px;
	overflow: hidden;
	margin-bottom: 8px;
}

.show-change-date-watched-progress-fill {
	height: 100%;
	background: linear-gradient(90deg, hsl(206.25deg 50.39% 50.2%) 0%, hsl(221.2deg 54.97% 70.39%) 100%);
	transition: width 0.3s ease;
}

.show-change-date-watched-progress-details {
	display: flex;
	justify-content: space-between;
	font-size: 12px;
	color: rgba(255, 255, 255, 0.7);
}
.show-change-date-watched-progress-details span {
	font-weight: 400!important;
}

.show-change-date-watched-action-button {
	display: flex;
	width: 100%;
	flex-direction: row !important;
	gap: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 0;
}
.show-change-date-watched-action-button svg {
	width: 16px;
	height: 16px;
	position: relative ;
	bottom: -1px;
}

.show-change-date-watched-button-text{
	line-height: 10px;
	padding-top: 4px;
}
.show-change-date-watched-popup-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
	transition: var(--show-change-date-watched-transition);
	z-index: 1000;
	padding: 20px;
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
}

.show-change-date-watched-popup-overlay.show-change-date-watched-show {
	opacity: 1;
	visibility: visible;
}

.show-change-date-watched-popup {
	width: 100%;
	max-width: 500px;
	max-height: 90vh;
	background: var(--show-change-date-watched-background);
	border-radius: var(--show-change-date-watched-radius);
	overflow: hidden;
	transform: translateY(20px) scale(0.95);
	transition: var(--show-change-date-watched-transition);
	box-shadow: var(--show-change-date-watched-shadow-lg);
	border: 1px solid var(--show-change-date-watched-border);
	display: flex;
	flex-direction: column;
	isolation: isolate;
}

.show-change-date-watched-popup-overlay.show-change-date-watched-show .show-change-date-watched-popup {
	transform: translateY(0) scale(1);
}

.show-change-date-watched-popup-header {
	background: var(--show-change-date-watched-background-alt);
	padding: 20px;
	border-bottom: 1px solid var(--show-change-date-watched-border);
	display: flex;
	align-items: center;
	gap: 16px;
	position: relative;
	z-index: 10;
	flex-shrink: 0;
}

.show-change-date-watched-poster {
	width: 45px;
	height: 60px;
	border-radius: var(--show-change-date-watched-radius-sm);
	object-fit: cover;
	border: 1px solid var(--show-change-date-watched-border);
	flex-shrink: 0;
}

.show-change-date-watched-header-content {
	flex: 1;
	min-width: 0;
}

.show-change-date-watched-popup-title {
	font-size: 18px;
	font-weight: 700;
	color: var(--show-change-date-watched-text);
	margin-bottom: 4px;
	margin-top: 0;
}

.show-change-date-watched-popup-subtitle {
	font-size: 14px;
	color: var(--show-change-date-watched-text-light);
}

.show-change-date-watched-close-button {
	background: none;
	border: none;
	color: var(--show-change-date-watched-text-light);
	cursor: pointer;
	padding: 8px;
	border-radius: var(--show-change-date-watched-radius-sm);
	transition: var(--show-change-date-watched-transition);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}

.show-change-date-watched-close-button:hover {
	background: rgba(255, 255, 255, 0.1);
	color: var(--show-change-date-watched-text);
}

.show-change-date-watched-close-button:active {
	transform: scale(0.95);
}

.show-change-date-watched-popup-content {
	padding: 0;
	flex: 1;
	min-height: 0;
	max-height: calc(90vh - 200px);
	overflow-y: auto;
	overflow-x: hidden;
	background: var(--show-change-date-watched-background);
	scroll-behavior: smooth;
	position: relative;
	z-index: 1;
}

.show-change-date-watched-section {
	padding: 20px;
	border-bottom: 1px solid var(--show-change-date-watched-border-light);
	max-height: none;
}

.show-change-date-watched-section:last-child {
	border-bottom: none;
}

.show-change-date-watched-section-title {
	font-size: 16px;
	font-weight: 600;
	text-wrap: balance;
	color: var(--show-change-date-watched-text);
	margin-bottom: 12px;
	display: flex;
	align-items: center;
	gap: 8px;
	padding-left: 4px;
}

.show-change-date-watched-section-icon {
	height: 16px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-weight: 700;
	color: white;
}

.show-change-date-watched-quick-actions .show-change-date-watched-section-icon {
	background: var(--show-change-date-watched-success);
}

.show-change-date-watched-bulk-actions .show-change-date-watched-section-icon {
	background: var(--show-change-date-watched-info);
}

.show-change-date-watched-advanced-actions .show-change-date-watched-section-icon {
	background: var(--show-change-date-watched-warning);
}

.show-change-date-watched-option-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 8px;
}

.show-change-date-watched-option-button {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 12px;
	width: 100%;
	padding: 14px 16px;
	background: var(--show-change-date-watched-card);
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	text-align: left;
	cursor: pointer;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	color: var(--show-change-date-watched-text);
	position: relative;
	overflow: hidden;
}


.show-change-date-watched-option-button:hover {
	background: var(--show-change-date-watched-background-alt);
	border-color: var(--show-change-date-watched-primary);
	box-shadow: 0 8px 25px rgba(59, 130, 246, 0.15);
}


.show-change-date-watched-option-button:active {
	transform: translateY(0);
	transition: transform 0.1s ease;
}

.show-change-date-watched-option-button:focus {
	outline: none;
	border-color: var(--show-change-date-watched-primary);
	box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.2);
}

.show-change-date-watched-option-content {
	flex: 1;
}

.show-change-date-watched-option-title {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 2px;
	color: var(--show-change-date-watched-text);
}

.show-change-date-watched-option-description {
	font-size: 12px;
	color: var(--show-change-date-watched-text-light);
}

.show-change-date-watched-option-badge {
	background: var(--show-change-date-watched-primary);
	color: white;
	padding: 4px 8px;
	border-radius: 12px;
	font-size: 11px;
	font-weight: 600;
	margin-left: auto;
}

.show-change-date-watched-season-selector {
	margin-bottom: 16px;
	gap: 16px;
	display: flex;
	flex-direction: column;
}

.show-change-date-watched-season-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
	gap: 12px;
	margin-top: 8px;
}

.show-change-date-watched-season-chip {
	padding: 12px 16px;
	background: var(--show-change-date-watched-card);
	border: 2px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	cursor: pointer;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	overflow: hidden;
}

.show-change-date-watched-season-chip::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: var(--show-change-date-watched-primary-dark);
	transform: scale(0);
	border-radius: 0;
	z-index: 1;
}

.show-change-date-watched-season-chip.show-change-date-watched-selected::before {
	transform: scale(1);
}

.show-change-date-watched-season-chip.show-change-date-watched-selected {
	color: white;
	border-color: var(--show-change-date-watched-primary-dark);
}

.show-change-date-watched-season-chip.show-change-date-watched-selected .show-change-date-watched-season-content,
.show-change-date-watched-season-chip.show-change-date-watched-selected .show-change-date-watched-season-check {
	position: relative;
	z-index: 2;
}

.show-change-date-watched-season-chip:hover:not(.show-change-date-watched-selected) {
	border-color: var(--show-change-date-watched-primary-dark);
	background: var(--show-change-date-watched-background-alt);
	box-shadow: 0 4px 15px rgba(59, 130, 246, 0.1);
}

.show-change-date-watched-season-content {
	flex: 1;
}

.show-change-date-watched-season-title {
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 2px;
	color: var(--show-change-date-watched-text);
}

.show-change-date-watched-season-chip.show-change-date-watched-selected .show-change-date-watched-season-title {
	color: white;
}

.show-change-date-watched-season-episodes {
	font-size: 11px;
	opacity: 0.8;
	color: var(--show-change-date-watched-text-light);
}

.show-change-date-watched-season-chip.show-change-date-watched-selected .show-change-date-watched-season-episodes {
	color: rgba(255, 255, 255, 0.8);
}

.show-change-date-watched-season-check {
	opacity: 0;
	transition: var(--show-change-date-watched-transition);
	font-size: 12px;
	font-weight: 700;
}

.show-change-date-watched-season-chip.show-change-date-watched-selected .show-change-date-watched-season-check {
	opacity: 1;
}

.show-change-date-watched-selection-summary {
	padding: 8px 12px;
	background: var(--show-change-date-watched-card);
	border-radius: var(--show-change-date-watched-radius-sm);
	border: 1px solid var(--show-change-date-watched-border);
	color: var(--show-change-date-watched-text-light);
}

.show-change-date-watched-summary-text {
	font-size: 13px;
	color: var(--show-change-date-watched-text-light);
}

.show-change-date-watched-step {
	background: var(--show-change-date-watched-background);
	position: relative;
	z-index: 1;
	isolation: isolate;
	height: 100%;
	display: none;
}

.show-change-date-watched-step.show-change-date-watched-active {
	display: block;
	overflow-y: auto;
	view-transition-name: step-transition;
}

.show-change-date-watched-category-button {
	padding: 20px 16px;
}

.show-change-date-watched-primary-choice-button {
	padding: 12px 16px;
	border: 2px solid var(--show-change-date-watched-border);
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	background: var(--show-change-date-watched-card);
	position: relative;
}

.show-change-date-watched-primary-choice-button::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(135deg, rgba(59, 130, 246, 0.05), rgba(96, 165, 250, 0.05));
	opacity: 0;
	transition: opacity 0.3s ease;
	border-radius: inherit;
}

.show-change-date-watched-primary-choice-button:hover {
	background: var(--show-change-date-watched-background-alt);
	border-color: var(--show-change-date-watched-primary);
	box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.9) 0px 0px 0px 1px;
}

.show-change-date-watched-primary-choice-button:hover::after {
	opacity: 1;
}

.show-change-date-watched-primary-choice-button:active {
	transform: translateY(-1px) scale(1.01);
}

.show-change-date-watched-primary-choice-button .show-change-date-watched-option-icon {
	margin-bottom: 0;
}
@media (max-width: 768px) {
	.show-change-date-watched-option-icon,.show-change-date-watched-option-badge {
		place-self: self-start;
	}
}
.show-change-date-watched-primary-choice-button .show-change-date-watched-option-title {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 4px;
}

.show-change-date-watched-primary-choice-button .show-change-date-watched-option-description {
	font-size: 13px;
}

.show-change-date-watched-option-icon {
	font-size: 24px;
	margin-bottom: 0;
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.show-change-date-watched-option-arrow {
	font-size: 18px;
	color: var(--show-change-date-watched-text-light);
	transition: var(--show-change-date-watched-transition);
}

.show-change-date-watched-category-button:hover .show-change-date-watched-option-arrow {
	color: var(--show-change-date-watched-primary);
	transform: translateX(4px);
}

.show-change-date-watched-confirmation-details {
	margin-top: 16px;
}

.show-change-date-watched-confirmation-card {
	background: var(--show-change-date-watched-card);
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	overflow: hidden;
}

.show-change-date-watched-confirmation-header {
	padding: 8px;
	background: var(--show-change-date-watched-primary);
	color: white;
}

.show-change-date-watched-confirmation-header h4 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 4px;
}

.show-change-date-watched-confirmation-header p {
	font-size: 13px;
	opacity: 0.9;
}

.show-change-date-watched-confirmation-body {
	padding: 16px;
	background: var(--show-change-date-watched-card);
}

.show-change-date-watched-detail-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 8px 0;
	border-bottom: 1px solid var(--show-change-date-watched-border-light);
}

.show-change-date-watched-detail-row:last-child {
	border-bottom: none;
}

.show-change-date-watched-detail-label {
	font-size: 13px;
	color: var(--show-change-date-watched-text-light);
	font-weight: 500;
}

.show-change-date-watched-detail-value {
	font-size: 13px;
	color: var(--show-change-date-watched-text);
	font-weight: 600;
}

.show-change-date-watched-popup-actions {
	padding: 20px;
	background: var(--show-change-date-watched-background-alt);
	border-top: 1px solid var(--show-change-date-watched-border);
	display: flex;
	gap: 12px;
	flex-shrink: 0;
	position: sticky;
	bottom: 0;
	z-index: 10;
}

.show-change-date-watched-popup-button {
	flex: 1;
	padding: 12px 16px;
	border-radius: var(--show-change-date-watched-radius-sm);
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	border: none;
	position: relative;
	overflow: hidden;
}

.show-change-date-watched-popup-button::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 50%;
	transform: translate(-50%, -50%);
	transition: width 0.3s ease, height 0.3s ease;
	pointer-events: none;
}

.show-change-date-watched-popup-button.show-change-date-watched-secondary {
	background: var(--show-change-date-watched-card);
	color: var(--show-change-date-watched-text-light);
	border: 1px solid var(--show-change-date-watched-border);
}

.show-change-date-watched-popup-button.show-change-date-watched-secondary:hover {
	background: var(--show-change-date-watched-background-alt);
	border-color: var(--show-change-date-watched-primary);
	color: var(--show-change-date-watched-primary);
}

.show-change-date-watched-popup-button.show-change-date-watched-primary {
	background: var(--show-change-date-watched-primary-dark);
	color: white;
	box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.9) 0px 0px 0px 1px;
}

.show-change-date-watched-popup-button.show-change-date-watched-primary:hover {
	background: var(--show-change-date-watched-primary);
}


.show-change-date-watched-popup-button:active:not(:disabled) {
	transform: translateY(0);
	transition: transform 0.1s ease;
}


.show-change-date-watched-popup-button:disabled {
	opacity: 0.3;
	cursor: not-allowed;
	transform: none;
	filter: grayscale(0.3);
	background: rgb(255 255 255 / 9%);
}

.show-change-date-watched-popup-button:hover:disabled {
	background: rgb(255 255 255 / 9%);
}
.show-change-date-watched-form-group {
	margin-bottom: 16px;
}

.show-change-date-watched-form-label {
	display: block;
	font-size: 13px;
	font-weight: 600;
	color: var(--show-change-date-watched-text);
	margin-bottom: 6px;
}

.show-change-date-watched-form-input {
	width: 100%;
	padding: 12px;
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	font-size: 14px;
	transition: var(--show-change-date-watched-transition);
	background: var(--show-change-date-watched-card);
	color: var(--show-change-date-watched-text);
}

.show-change-date-watched-form-input:focus {
	outline: none;
	border-color: var(--show-change-date-watched-primary);
	box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}

/* Date Range Description Styles */
.show-change-date-watched-date-range-description {
	margin-bottom: 20px;
	background: rgba(59, 130, 246, 0.05);
	border: 1px solid rgba(59, 130, 246, 0.2);
	border-radius: var(--show-change-date-watched-radius-sm);
	padding: 16px;
}

.show-change-date-watched-range-explanation h4 {
	color: var(--show-change-date-watched-primary);
	font-size: 14px;
	font-weight: 600;
	margin: 0 0 8px 0;
}

.show-change-date-watched-range-explanation p {
	color: var(--show-change-date-watched-text-light);
	font-size: 13px;
	margin: 0 0 12px 0;
	line-height: 1.4;
}

.show-change-date-watched-range-explanation ul {
	margin: 0 0 12px 0;
	padding-left: 20px;
	color: var(--show-change-date-watched-text-light);
}

.show-change-date-watched-range-explanation li {
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 6px;
}

.show-change-date-watched-range-explanation li strong {
	color: var(--show-change-date-watched-text);
	font-weight: 600;
}

.show-change-date-watched-range-example {
	background: rgba(255, 255, 255, 0.03);
	border-radius: 6px;
	padding: 10px;
	font-size: 12px;
	color: var(--show-change-date-watched-text-light);
	border-left: 3px solid var(--show-change-date-watched-primary);
	margin-top: 8px;
}

.show-change-date-watched-range-example strong {
	color: var(--show-change-date-watched-primary);
	font-weight: 600;
}

/* Distribution Options Styles */
.show-change-date-watched-distribution-options {
	margin-bottom: 20px;
	background: rgba(255, 255, 255, 0.02);
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	padding: 16px;
}

.show-change-date-watched-distribution-title {
	color: var(--show-change-date-watched-text);
	font-size: 14px;
	font-weight: 600;
	margin: 0 0 12px 0;
}

.show-change-date-watched-distribution-option-container {
	margin-bottom: 16px;
}

.show-change-date-watched-distribution-option-container:last-child {
	margin-bottom: 0;
}

.show-change-date-watched-distribution-grid {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.show-change-date-watched-distribution-option {
	display: flex;
	align-items: flex-start;
	gap: 12px;
	padding: 12px;
	background: rgba(255, 255, 255, 0.02);
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	cursor: pointer;
	transition: all 0.2s ease;
}

.show-change-date-watched-distribution-option:hover {
	background: rgba(255, 255, 255, 0.05);
	border-color: rgba(255, 255, 255, 0.2);
}

.show-change-date-watched-distribution-option:has(input:checked) {
	background: rgba(59, 130, 246, 0.1);
	border-color: var(--show-change-date-watched-primary);
}

.show-change-date-watched-distribution-option input[type="radio"] {
	margin-top: 2px;
	accent-color: var(--show-change-date-watched-primary);
}

.show-change-date-watched-distribution-content {
	flex: 1;
}

.show-change-date-watched-distribution-name {
	color: var(--show-change-date-watched-text);
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 2px;
}

.show-change-date-watched-distribution-desc {
	color: var(--show-change-date-watched-text-light);
	font-size: 12px;
	line-height: 1.4;
}

.show-change-date-watched-distribution-badge {
	display: inline-block;
	background: var(--show-change-date-watched-primary);
	color: white;
	font-size: 10px;
	font-weight: 600;
	padding: 2px 6px;
	border-radius: 4px;
	margin-top: 4px;
	text-transform: uppercase;
}

.show-change-date-watched-daily-time-picker {
	margin-top: 12px;
	padding: 12px;
	background: rgba(255, 255, 255, 0.02);
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
}

.show-change-date-watched-time-select {
	width: 100%;
	padding: 10px 12px;
	background: var(--show-change-date-watched-input-bg, var(--show-change-date-watched-card));
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	color: var(--show-change-date-watched-text);
	font-size: 14px;
	cursor: pointer;
	margin-top: 6px;
	transition: border-color 0.2s ease, background 0.2s ease;
}

.show-change-date-watched-time-select:hover {
	border-color: rgba(255, 255, 255, 0.25);
	background: rgba(255, 255, 255, 0.03);
}

.show-change-date-watched-time-select:focus {
	outline: none;
	border-color: var(--show-change-date-watched-primary);
	background: rgba(255, 255, 255, 0.05);
}

.show-change-date-watched-even-time-range {
	margin-top: 12px;
	padding: 14px;
	background: rgba(255, 255, 255, 0.03);
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	transition: background 0.2s ease, border-color 0.2s ease;
}

.show-change-date-watched-even-time-range:hover {
	background: rgba(255, 255, 255, 0.04);
	border-color: rgba(255, 255, 255, 0.15);
}

.show-change-date-watched-time-range-label {
	color: var(--show-change-date-watched-text-light);
	font-size: 12px;
	margin-bottom: 8px;
}

.show-change-date-watched-time-range-inputs {
	display: flex;
	align-items: center;
	gap: 8px;
}

.show-change-date-watched-hour-select {
	flex: 1;
	padding: 8px 10px;
	background: var(--show-change-date-watched-input-bg, var(--show-change-date-watched-card));
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	color: var(--show-change-date-watched-text);
	font-size: 13px;
	cursor: pointer;
	transition: border-color 0.2s ease, background 0.2s ease;
}

.show-change-date-watched-hour-select:hover {
	border-color: rgba(255, 255, 255, 0.25);
	background: rgba(255, 255, 255, 0.03);
}

.show-change-date-watched-hour-select:focus {
	outline: none;
	border-color: var(--show-change-date-watched-primary);
	background: rgba(255, 255, 255, 0.05);
}

/* Customizable Select - Modern styling with progressive enhancement */
@supports (appearance: base-select) {
	.show-change-date-watched-hour-select,
	.show-change-date-watched-time-select {
		appearance: base-select;
	}

	.show-change-date-watched-hour-select::picker(select),
	.show-change-date-watched-time-select::picker(select) {
		appearance: base-select;
		background: var(--show-change-date-watched-card);
		border: 1px solid var(--show-change-date-watched-border);
		border-radius: var(--show-change-date-watched-radius-sm);
		box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.05);
		padding: 4px 0;
		margin-top: 4px;
	}

	.show-change-date-watched-hour-select option,
	.show-change-date-watched-time-select option {
		padding: 8px 12px;
		color: var(--show-change-date-watched-text);
		cursor: pointer;
		transition: background 0.15s ease;
	}

	.show-change-date-watched-hour-select option:hover,
	.show-change-date-watched-time-select option:hover {
		background: rgba(255, 255, 255, 0.08);
	}

	.show-change-date-watched-hour-select option:checked,
	.show-change-date-watched-time-select option:checked {
		background: var(--show-change-date-watched-primary);
		color: white;
	}

	.show-change-date-watched-hour-select option::checkmark,
	.show-change-date-watched-time-select option::checkmark {
		color: white;
		margin-right: 8px;
	}
}

.show-change-date-watched-time-range-separator {
	color: var(--show-change-date-watched-text-light);
	font-size: 12px;
}

.show-change-date-watched-round-checkbox {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-top: 12px;
	cursor: pointer;
	color: var(--show-change-date-watched-text-light);
	font-size: 13px;
}

.show-change-date-watched-round-checkbox input[type="checkbox"] {
	width: 16px;
	height: 16px;
	accent-color: var(--show-change-date-watched-primary);
	cursor: pointer;
}

.show-change-date-watched-round-checkbox:hover {
	color: var(--show-change-date-watched-text);
}

.show-change-date-watched-distribution-preview {
	margin-top: 16px;
	padding: 12px;
	background: rgba(0, 0, 0, 0.2);
	border-radius: var(--show-change-date-watched-radius-sm);
	border: 1px solid var(--show-change-date-watched-border);
}

.show-change-date-watched-preview-title {
	color: var(--show-change-date-watched-text);
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 10px;
}

.show-change-date-watched-preview-list {
	display: flex;
	flex-direction: column;
	gap: 6px;
	overflow-y: auto;
}

.show-change-date-watched-preview-empty {
	color: var(--show-change-date-watched-text-light);
	font-size: 12px;
	font-style: italic;
}

.show-change-date-watched-preview-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 6px 10px;
	background: rgba(255, 255, 255, 0.03);
	border-radius: 4px;
}

.show-change-date-watched-preview-ep {
	color: var(--show-change-date-watched-text-light);
	font-size: 12px;
	font-weight: 500;
}

.show-change-date-watched-preview-date {
	color: var(--show-change-date-watched-text);
	font-size: 12px;
	font-weight: 600;
}

.show-change-date-watched-preview-more {
	color: var(--show-change-date-watched-text-light);
	font-size: 11px;
	text-align: center;
	padding: 6px 0;
	font-style: italic;
}

.show-change-date-watched-preview-mode {
	display: inline-block;
	background: var(--show-change-date-watched-primary);
	color: white;
	font-size: 10px;
	font-weight: 600;
	padding: 8px 10px;
	border-radius: 4px;
	margin-bottom: 12px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	/* Modern text-box trimming for better vertical spacing */
	text-box-trim: trim-both;
	text-box-edge: cap alphabetic;
	/* Fallback for browsers that don't support text-box properties */
	line-height: 1.2;
}

.show-change-date-watched-preview-summary {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid var(--show-change-date-watched-border);
	color: var(--show-change-date-watched-text);
	font-size: 13px;
	font-weight: 600;
}

.show-change-date-watched-preview-details {
	color: var(--show-change-date-watched-text-light);
	font-size: 11px;
	margin-top: 4px;
}

.show-change-date-watched-preview-error {
	color: var(--show-change-date-watched-danger, #ef4444);
}

.show-change-date-watched-toast {
	position: fixed;
	top: 24px;
	left: 50%;
	transform: translateX(-50%) translateY(-100px);
	background: linear-gradient(135deg, var(--show-change-date-watched-success), #059669);
	color: white;
	padding: 16px 28px;
	border-radius: var(--show-change-date-watched-radius);
	font-size: 15px;
	font-weight: 600;
	opacity: 0;
	visibility: hidden;
	transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	z-index: 9999;
	border: 1px solid rgba(255, 255, 255, 0.2);
	min-height: 20px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	pointer-events: none;
	box-shadow: 0 10px 40px rgba(16, 185, 129, 0.4);
	backdrop-filter: blur(8px);
}

.show-change-date-watched-toast::before {
	content: '✓';
	margin-right: 8px;
	font-size: 16px;
	font-weight: 700;
	background: rgba(255, 255, 255, 0.2);
	width: 24px;
	height: 24px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	animation: show-change-date-watched-check-bounce 0.6s ease-out 0.1s both;
}

.show-change-date-watched-toast.show-change-date-watched-show {
	opacity: 1;
	visibility: visible;
	transform: translateX(-50%) translateY(12px) scale(1);
	pointer-events: auto;
	animation: show-change-date-watched-toast-success 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

@keyframes show-change-date-watched-check-bounce {
	0% {
		transform: scale(0) rotate(45deg);
		opacity: 0;
	}
	50% {
		transform: scale(1.2) rotate(45deg);
	}
	100% {
		transform: scale(1) rotate(0deg);
		opacity: 1;
	}
}

@keyframes show-change-date-watched-toast-success {
	0% {
		transform: translateX(-50%) translateY(-100px) scale(0.8);
		opacity: 0;
	}
	60% {
		transform: translateX(-50%) translateY(20px) scale(1.05);
		opacity: 1;
	}
	100% {
		transform: translateX(-50%) translateY(12px) scale(1);
	}
}

@keyframes show-change-date-watched-pulse-ready {
	0%, 100% {
		box-shadow: 0 4px 15px rgba(59, 130, 246, 0.3);
		transform: translateY(-2px) scale(1);
	}
	50% {
		box-shadow: 0 8px 25px rgba(59, 130, 246, 0.5);
		transform: translateY(-2px) scale(1.02);
	}
}

@keyframes show-change-date-watched-execution-glow {
	0% {
		background: rgba(17, 24, 39, 0.98);
	}
	100% {
		background: rgba(17, 24, 39, 0.95);
		box-shadow: inset 0 0 50px rgba(59, 130, 246, 0.1);
	}
}

/* Advanced Processing Animations */
@keyframes show-change-date-watched-advanced-fade-in {
	from {
		opacity: 0;
		backdrop-filter: blur(0px);
	}
	to {
		opacity: 1;
		backdrop-filter: blur(12px);
	}
}

@keyframes show-change-date-watched-card-entrance {
	from {
		transform: scale(0.8) translateY(30px);
		opacity: 0;
	}
	to {
		transform: scale(1) translateY(0);
		opacity: 1;
	}
}

@keyframes show-change-date-watched-card-glow {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@keyframes show-change-date-watched-orbital-rotate {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@keyframes show-change-date-watched-center-pulse {
	0%, 100% {
		transform: translate(-50%, -50%) scale(1);
		box-shadow: 0 0 20px rgba(59, 130, 246, 0.5);
	}
	50% {
		transform: translate(-50%, -50%) scale(1.2);
		box-shadow: 0 0 30px rgba(59, 130, 246, 0.8);
	}
}

@keyframes show-change-date-watched-progress-shimmer {
	0% {
		background-position: 200% 0;
	}
	100% {
		background-position: -200% 0;
	}
}

@keyframes show-change-date-watched-particle-float {
	0%, 100% {
		opacity: 0;
		transform: translateY(0) scale(0.5);
	}
	20% {
		opacity: 1;
		transform: translateY(-10px) scale(1);
	}
	80% {
		opacity: 1;
		transform: translateY(-20px) scale(1);
	}
	100% {
		opacity: 0;
		transform: translateY(-30px) scale(0.5);
	}
}

@keyframes show-change-date-watched-success-pulse {
	0% {
		transform: scale(1);
		box-shadow:
				0 20px 60px rgba(0, 0, 0, 0.8),
				0 0 0 1px rgba(255, 255, 255, 0.05),
				inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}
	50% {
		transform: scale(1.02);
		box-shadow:
				0 25px 70px rgba(0, 0, 0, 0.9),
				0 0 0 1px rgba(16, 185, 129, 0.3),
				inset 0 1px 0 rgba(16, 185, 129, 0.2);
	}
	100% {
		transform: scale(1);
		box-shadow:
				0 20px 60px rgba(0, 0, 0, 0.8),
				0 0 0 1px rgba(16, 185, 129, 0.2),
				inset 0 1px 0 rgba(16, 185, 129, 0.1);
	}
}

/* Enhanced Loading States */
.show-change-date-watched-loading-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgb(0 0 0 / 50%); /* Match popup background for theme consistency */
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	z-index: 1000;
	opacity: 0;
	transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.show-change-date-watched-loading-spinner {
	width: 48px;
	height: 48px;
	position: relative;
	margin: 0 auto 20px auto;
}

.show-change-date-watched-loading-spinner::before {
	content: '';
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 4px solid rgba(255, 255, 255, 0.2);
	border-top-color: var(--show-change-date-watched-primary-light);
	animation: show-change-date-watched-spin 1s linear infinite;
}

.show-change-date-watched-loading-spinner::after {
	display: none; /* No need for a second ring */
}

.show-change-date-watched-loading-text {
	font-size: 16px;
	color: var(--show-change-date-watched-text);
	font-weight: 600;
}

@keyframes show-change-date-watched-spin {
	to {
		transform: rotate(360deg);
	}
}

.show-change-date-watched-loading-dots {
	margin-left: 4px;
	display: inline-block;
}

.show-change-date-watched-loading-dots::after {
	content: "";
	animation: show-change-date-watched-dots 1.8s ease-in-out infinite;
}

/* Advanced Processing Card */
.show-change-date-watched-advanced-loading-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: hsla(0, 0%, 15%, 0.5); /* Match initial loading overlay */
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10000;
	opacity: 0;
	transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	padding: 20px;
}

.show-change-date-watched-advanced-loading-overlay.show-change-date-watched-visible {
	opacity: 1;
}

.show-change-date-watched-processing-card {
	background: rgba(255, 255, 255, 0.05); /* Match glass-card */
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 20px;
	padding: 32px 28px;
	min-width: 320px;
	max-width: 400px;
	box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
	position: relative;
	overflow: hidden;
	text-align: center;
	transform: scale(0.95);
	opacity: 0;
	animation: show-change-date-watched-glass-enter 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
}

.show-change-date-watched-processing-card::before {
	display: none; /* Removed complex conic-gradient animation */
}

.show-change-date-watched-processing-header {
	text-align: center;
	margin-bottom: 0; /* Adjusted for simpler content */
	position: relative;
	z-index: 2;
}

.show-change-date-watched-processing-icon {
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
}

.show-change-date-watched-orbital-spinner {
	width: 80px;
	height: 80px;
	position: relative;
	margin: 0 auto;
}

.show-change-date-watched-orbital-ring {
	position: absolute;
	border: 2px solid transparent;
	border-radius: 50%;
	animation: show-change-date-watched-orbital-rotate 3s linear infinite;
}

.show-change-date-watched-orbital-ring:nth-child(1) {
	width: 80px;
	height: 80px;
	border-top: 2px solid var(--show-change-date-watched-primary);
	border-right: 2px solid rgba(59, 130, 246, 0.3);
	animation-duration: 2s;
}

.show-change-date-watched-orbital-ring:nth-child(2) {
	width: 60px;
	height: 60px;
	top: 10px;
	left: 10px;
	border-bottom: 2px solid var(--show-change-date-watched-primary-light);
	border-left: 2px solid rgba(96, 165, 250, 0.3);
	animation-duration: 1.5s;
	animation-direction: reverse;
}

.show-change-date-watched-orbital-ring:nth-child(3) {
	width: 40px;
	height: 40px;
	top: 20px;
	left: 20px;
	border-top: 2px solid #60a5fa;
	border-right: 2px solid rgba(96, 165, 250, 0.3);
	animation-duration: 1s;
}

.show-change-date-watched-orbital-center {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16px;
	height: 16px;
	background: linear-gradient(135deg, var(--show-change-date-watched-primary), var(--show-change-date-watched-primary-light));
	border-radius: 50%;
	transform: translate(-50%, -50%);
	box-shadow: 0 0 20px rgba(59, 130, 246, 0.5);
	animation: show-change-date-watched-center-pulse 2s ease-in-out infinite;
}

.show-change-date-watched-processing-title {
	font-size: 20px;
	font-weight: 700;
	color: var(--show-change-date-watched-text);
	margin-bottom: 8px;
	background: linear-gradient(135deg, var(--show-change-date-watched-text), var(--show-change-date-watched-primary-light));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.show-change-date-watched-processing-subtitle {
	font-size: 14px;
	color: var(--show-change-date-watched-text-light);
	opacity: 0.8;
}

.show-change-date-watched-processing-progress {
	margin-bottom: 28px;
	position: relative;
	z-index: 2;
}

.show-change-date-watched-progress-track {
	height: 8px;
	background: var(--show-change-date-watched-background);
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 12px;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3);
}

.show-change-date-watched-progress-bar-animated {
	height: 100%;
	background: linear-gradient(90deg,
	var(--show-change-date-watched-primary),
	var(--show-change-date-watched-primary-light),
	var(--show-change-date-watched-primary));
	background-size: 200% 100%;
	border-radius: 8px;
	width: 33%;
	transition: width 0.8s cubic-bezier(0.4, 0, 0.2, 1);
	animation: show-change-date-watched-progress-shimmer 2s ease-in-out infinite;
	box-shadow: 0 0 15px rgba(59, 130, 246, 0.4);
}

.show-change-date-watched-progress-info {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 13px;
}

.show-change-date-watched-progress-text {
	color: var(--show-change-date-watched-text-light);
	font-weight: 500;
}

.show-change-date-watched-progress-percent {
	color: var(--show-change-date-watched-primary);
	font-weight: 700;
}

.show-change-date-watched-processing-steps {
	position: relative;
	z-index: 2;
}

.show-change-date-watched-step-item {
	display: flex;
	align-items: center;
	gap: 16px;
	padding: 12px 16px;
	margin-bottom: 8px;
	background: rgba(255, 255, 255, 0.03);
	border: 1px solid transparent;
	border-radius: 12px;
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	opacity: 0.4;
	transform: translateX(-20px);
}

.show-change-date-watched-step-item.active {
	opacity: 1;
	transform: translateX(0);
	background: rgba(59, 130, 246, 0.1);
	border-color: rgba(59, 130, 246, 0.3);
	box-shadow: 0 4px 20px rgba(59, 130, 246, 0.15);
}

.show-change-date-watched-step-icon {
	font-size: 18px;
	width: 32px;
	height: 32px;
	background: rgba(59, 130, 246, 0.1);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.3s ease;
	flex-shrink: 0;
}

.show-change-date-watched-step-item.active .show-change-date-watched-step-icon {
	background: var(--show-change-date-watched-primary);
	transform: scale(1.1);
	box-shadow: 0 0 15px rgba(59, 130, 246, 0.5);
}

.show-change-date-watched-step-text {
	font-size: 14px;
	color: var(--show-change-date-watched-text-light);
	font-weight: 500;
	transition: color 0.3s ease;
}

.show-change-date-watched-step-item.active .show-change-date-watched-step-text {
	color: var(--show-change-date-watched-text);
}

.show-change-date-watched-step-item.completed {
	opacity: 1;
	transform: translateX(0);
	background: rgba(16, 185, 129, 0.1);
	border-color: rgba(16, 185, 129, 0.3);
}

.show-change-date-watched-step-item.completed .show-change-date-watched-step-icon {
	background: var(--show-change-date-watched-success);
	color: white;
	transform: scale(1);
	box-shadow: 0 0 15px rgba(16, 185, 129, 0.5);
}

.show-change-date-watched-step-item.completed .show-change-date-watched-step-text {
	color: var(--show-change-date-watched-success);
}

.show-change-date-watched-processing-card.success-complete {
	animation: show-change-date-watched-success-pulse 0.6s ease-out;
	border-color: rgba(16, 185, 129, 0.4);
}

.show-change-date-watched-processing-card.success-complete .show-change-date-watched-processing-title {
	background: linear-gradient(135deg, var(--show-change-date-watched-success), #34d399);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.show-change-date-watched-processing-card.success-complete .show-change-date-watched-orbital-center {
	background: linear-gradient(135deg, var(--show-change-date-watched-success), #34d399);
	box-shadow: 0 0 25px rgba(16, 185, 129, 0.8);
}

.show-change-date-watched-processing-particles {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	overflow: hidden;
	border-radius: 20px;
}

.show-change-date-watched-particle {
	position: absolute;
	width: 4px;
	height: 4px;
	background: var(--show-change-date-watched-primary-light);
	border-radius: 50%;
	opacity: 0;
	animation: show-change-date-watched-particle-float 4s ease-in-out infinite;
	animation-delay: var(--delay);
}

.show-change-date-watched-particle:nth-child(1) {
	top: 20%;
	left: 10%;
}

.show-change-date-watched-particle:nth-child(2) {
	top: 60%;
	left: 85%;
}

.show-change-date-watched-particle:nth-child(3) {
	top: 40%;
	left: 15%;
}

.show-change-date-watched-particle:nth-child(4) {
	top: 80%;
	left: 70%;
}

.show-change-date-watched-particle:nth-child(5) {
	top: 15%;
	left: 75%;
}

.show-change-date-watched-particle:nth-child(6) {
	top: 75%;
	left: 25%;
}

@keyframes show-change-date-watched-fade-in {
	from {
		opacity: 0;
		transform: scale(0.95);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes show-change-date-watched-spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

@keyframes show-change-date-watched-spin-reverse {
	0% { transform: rotate(360deg); }
	100% { transform: rotate(0deg); }
}

@keyframes show-change-date-watched-text-glow {
	from {
		opacity: 0;
		transform: translateY(10px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes show-change-date-watched-dots {
	0%, 20% { content: ""; }
	35% { content: "."; }
	55% { content: ".."; }
	75%, 100% { content: "..."; }
}

.show-change-date-watched-popup.show-change-date-watched-loading {
	pointer-events: none;
}

.show-change-date-watched-popup.show-change-date-watched-loading .show-change-date-watched-popup-content {
	opacity: 0.3;
}

.show-change-date-watched-error-state {
	padding: 20px;
	text-align: center;
	color: var(--show-change-date-watched-error);
}

.show-change-date-watched-error-icon {
	font-size: 48px;
	margin-bottom: 16px;
}

.show-change-date-watched-error-message {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 8px;
}

.show-change-date-watched-error-details {
	font-size: 14px;
	color: var(--show-change-date-watched-text-light);
	margin-bottom: 16px;
}

.show-change-date-watched-retry-button {
	background: var(--show-change-date-watched-primary);
	color: white;
	border: none;
	border-radius: var(--show-change-date-watched-radius-sm);
	padding: 12px 24px;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
	transition: var(--show-change-date-watched-transition);
}

.show-change-date-watched-retry-button:hover {
	background: var(--show-change-date-watched-primary-dark);
}

/* Module Loading States */
.show-change-date-watched-module-loading {
	opacity: 0.5;
	pointer-events: none;
}

.show-change-date-watched-helper {
	font-size: 14px;
	color: var(--show-change-date-watched-primary-light);
	background: rgba(59, 130, 246, 0.08);
	border-radius: var(--show-change-date-watched-radius-sm);
	padding: 10px 14px;
	margin-bottom: 14px;
	margin-top: -6px;
	font-weight: 500;
	display: block;
}

/* Enhanced Confirmation Styles */
.show-change-date-watched-impact-summary {
	margin-top: 16px;
	background: var(--show-change-date-watched-card);
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	overflow: hidden;
}

.show-change-date-watched-impact-header {
	padding: 12px 16px;
	background: var(--show-change-date-watched-background-alt);
	border-bottom: 1px solid var(--show-change-date-watched-border);
}

.show-change-date-watched-impact-header h4 {
	font-size: 14px;
	font-weight: 600;
	color: var(--show-change-date-watched-text);
	margin: 0;
}

.show-change-date-watched-impact-stats {
	padding: 16px;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 16px;
}

.show-change-date-watched-impact-stat {
	text-align: center;
}

.show-change-date-watched-impact-label {
	display: block;
	font-size: 12px;
	color: var(--show-change-date-watched-text-light);
	margin-bottom: 4px;
	font-weight: 500;
}

.show-change-date-watched-impact-value {
	display: block;
	font-size: 18px;
	font-weight: 700;
	color: var(--show-change-date-watched-text);
}

.show-change-date-watched-impact-change {
	color: var(--show-change-date-watched-success);
}

.show-change-date-watched-impact-change.negative {
	color: var(--show-change-date-watched-error);
}

.show-change-date-watched-episode-breakdown {
	margin-top: 16px;
	background: var(--show-change-date-watched-card);
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	overflow: hidden;
}

.show-change-date-watched-breakdown-header {
	padding: 12px 16px;
	background: var(--show-change-date-watched-background-alt);
	border-bottom: 1px solid var(--show-change-date-watched-border);
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.show-change-date-watched-breakdown-header h4 {
	font-size: 14px;
	font-weight: 600;
	color: var(--show-change-date-watched-text);
	margin: 0;
}

.show-change-date-watched-toggle-details {
	background: none;
	border: 1px solid var(--show-change-date-watched-border);
	color: var(--show-change-date-watched-primary);
	padding: 4px 12px;
	border-radius: var(--show-change-date-watched-radius-sm);
	font-size: 12px;
	font-weight: 500;
	cursor: pointer;
	transition: var(--show-change-date-watched-transition);
}

.show-change-date-watched-toggle-details:hover {
	background: var(--show-change-date-watched-primary);
	color: white;
}

.show-change-date-watched-breakdown-summary {
	padding: 16px;
	max-height: 150px;
	overflow-y: auto;
}

.show-change-date-watched-breakdown-details {
	padding: 0 16px 16px 16px;
	border-top: 1px solid var(--show-change-date-watched-border-light);
}

.show-change-date-watched-season-breakdown {
	margin-bottom: 16px;
}

.show-change-date-watched-season-breakdown:last-child {
	margin-bottom: 0;
}

.show-change-date-watched-season-breakdown-title {
	font-size: 13px;
	font-weight: 600;
	color: var(--show-change-date-watched-text);
	margin-bottom: 8px;
	padding: 8px 12px;
	background: var(--show-change-date-watched-background-alt);
	border-radius: var(--show-change-date-watched-radius-sm);
}

.show-change-date-watched-episode-list {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));
	gap: 6px;
	margin-bottom: 8px;
}

.show-change-date-watched-episode-chip {
	padding: 4px 8px;
	background: var(--show-change-date-watched-background);
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: 4px;
	font-size: 11px;
	text-align: center;
	color: var(--show-change-date-watched-text-light);
}

.show-change-date-watched-episode-chip.watched {
	background: var(--show-change-date-watched-success);
	color: white;
	border-color: var(--show-change-date-watched-success);
}

.show-change-date-watched-episode-chip.unwatched {
	background: var(--show-change-date-watched-warning);
	color: white;
	border-color: var(--show-change-date-watched-warning);
}

.show-change-date-watched-episode-range {
	font-size: 12px;
	color: var(--show-change-date-watched-text-light);
	margin-bottom: 4px;
}

.show-change-date-watched-warning-message {
	margin-top: 16px;
	background: rgba(239, 68, 68, 0.1);
	border: 1px solid var(--show-change-date-watched-error);
	border-radius: var(--show-change-date-watched-radius-sm);
	padding: 16px;
	display: flex;
	align-items: flex-start;
	gap: 12px;
}

.show-change-date-watched-warning-icon {
	font-size: 20px;
	flex-shrink: 0;
}

.show-change-date-watched-warning-content {
	flex: 1;
}

.show-change-date-watched-warning-title {
	font-size: 14px;
	font-weight: 600;
	color: var(--show-change-date-watched-error);
	margin-bottom: 4px;
}

.show-change-date-watched-warning-text {
	font-size: 13px;
	color: var(--show-change-date-watched-text-light);
	line-height: 1.4;
}

.show-change-date-watched-range-summary {
	font-size: 12px;
	color: var(--show-change-date-watched-text-muted);
	font-style: italic;
	margin-top: 4px;
}

.show-change-date-watched-episode-chip.unwatched {
	background: var(--show-change-date-watched-warning);
	color: white;
	border-color: var(--show-change-date-watched-warning);
}

.show-change-date-watched-episode-detailed {
	background: var(--show-change-date-watched-background);
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	padding: 12px;
	margin-bottom: 8px;
	transition: var(--show-change-date-watched-transition);
}

.show-change-date-watched-episode-detailed:hover {
	border-color: var(--show-change-date-watched-primary);
}

.show-change-date-watched-episode-detailed-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 8px;
}

.show-change-date-watched-episode-detailed-title {
	font-size: 13px;
	font-weight: 600;
	color: var(--show-change-date-watched-text);
}

.show-change-date-watched-episode-detailed-number {
	background: var(--show-change-date-watched-primary);
	color: white;
	padding: 2px 6px;
	border-radius: 4px;
	font-size: 11px;
	font-weight: 600;
}

.show-change-date-watched-episode-transformation {
	display: grid;
	grid-template-columns: 1fr auto 1fr;
	gap: 12px;
	align-items: center;
	font-size: 12px;
}

.show-change-date-watched-episode-before,
.show-change-date-watched-episode-after {
	padding: 8px;
	border-radius: 6px;
	text-align: center;
}

.show-change-date-watched-episode-before {
	background: rgba(156, 163, 175, 0.1);
	border: 1px solid var(--show-change-date-watched-border);
}

.show-change-date-watched-episode-after {
	background: rgba(59, 130, 246, 0.1);
	border: 1px solid var(--show-change-date-watched-primary);
}

.show-change-date-watched-episode-state-label {
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: var(--show-change-date-watched-text-muted);
	margin-bottom: 4px;
	font-weight: 600;
}

.show-change-date-watched-episode-state-value {
	color: var(--show-change-date-watched-text);
	font-weight: 500;
	line-height: 1.3;
}

.show-change-date-watched-episode-date {
	font-size: 11px;
	color: var(--show-change-date-watched-text-light);
	margin-top: 2px;
}

.show-change-date-watched-episode-arrow {
	color: var(--show-change-date-watched-primary);
	font-size: 16px;
	font-weight: 700;
}

.show-change-date-watched-episode-state-watched {
	color: var(--show-change-date-watched-success);
}

.show-change-date-watched-episode-state-unwatched {
	color: var(--show-change-date-watched-warning);
}

.show-change-date-watched-episode-state-deleted {
	color: var(--show-change-date-watched-error);
}

.show-change-date-watched-breakdown-mode-toggle {
	display: flex;
	gap: 8px;
	margin-bottom: 12px;
}

.show-change-date-watched-mode-button {
	padding: 6px 12px;
	border: 1px solid var(--show-change-date-watched-border);
	background: var(--show-change-date-watched-card);
	color: var(--show-change-date-watched-text-light);
	border-radius: var(--show-change-date-watched-radius-sm);
	font-size: 12px;
	cursor: pointer;
	transition: var(--show-change-date-watched-transition);
}

.show-change-date-watched-mode-button.active {
	background: var(--show-change-date-watched-primary);
	color: white;
	border-color: var(--show-change-date-watched-primary);
}

.show-change-date-watched-mode-button:hover:not(.active) {
	border-color: var(--show-change-date-watched-primary);
}

.show-change-date-watched-episode-grid-view {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));
	gap: 6px;
	margin-bottom: 8px;
}

.show-change-date-watched-episode-transformation-view {
	display: flex;
	flex-direction: column;
	gap: 6px;
	margin-bottom: 8px;
}

.show-change-date-watched-episode-chip-transformation {
	padding: 8px 12px;
	border-radius: var(--show-change-date-watched-radius-sm);
	font-size: 12px;
	font-weight: 500;
	border: 1px solid var(--show-change-date-watched-border);
	background: var(--show-change-date-watched-card);
	color: var(--show-change-date-watched-text);
	transition: var(--show-change-date-watched-transition);
	white-space: pre-line;
	line-height: 1.4;
}

.show-change-date-watched-episode-chip-transformation:hover {
	border-color: var(--show-change-date-watched-primary);
}

.show-change-date-watched-episode-chip-transformation.watched {
	background: rgba(16, 185, 129, 0.1);
	border-color: var(--show-change-date-watched-success);
	color: var(--show-change-date-watched-success);
}

.show-change-date-watched-episode-chip-transformation.unwatched {
	background: rgba(245, 158, 11, 0.1);
	border-color: var(--show-change-date-watched-warning);
	color: var(--show-change-date-watched-warning);
}

.show-change-date-watched-episode-chip-transformation.deleted {
	background: rgba(239, 68, 68, 0.1);
	border-color: var(--show-change-date-watched-error);
	color: var(--show-change-date-watched-error);
}

.show-change-date-watched-episode-list-view {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.show-change-date-watched-grid-legend {
	margin-top: 8px;
	padding: 8px 12px;
	background: var(--show-change-date-watched-background-alt);
	border-radius: var(--show-change-date-watched-radius-sm);
	border: 1px solid var(--show-change-date-watched-border);
}

.show-change-date-watched-legend-item {
	font-size: 11px;
	color: var(--show-change-date-watched-text-light);
	margin-bottom: 2px;
}

.show-change-date-watched-legend-item:last-child {
	margin-bottom: 0;
}

@media (max-width: 480px) {
	.show-change-date-watched-popup-overlay {
		padding: 0;
	}
	.show-change-date-watched-container {
		margin: 0;
	}

	.show-change-date-watched-popup {
		margin: 0 10px;
		max-height: 95vh;
	}

	.show-change-date-watched-season-grid {
		grid-template-columns: 1fr;
	}

	.show-change-date-watched-category-button {
		padding: 16px;
	}

	.show-change-date-watched-popup-header {
	}

	.show-change-date-watched-poster {
		width: 40px;
		height: 53px;
	}

	.show-change-date-watched-impact-stats {
		gap: 12px;
	}

	.show-change-date-watched-episode-list {
		grid-template-columns: repeat(auto-fill, minmax(60px, 1fr));
	}

	.show-change-date-watched-episode-transformation {
		grid-template-columns: 1fr;
		gap: 8px;
	}

	.show-change-date-watched-episode-arrow {
		transform: rotate(90deg);
		text-align: center;
	}

	.show-change-date-watched-popup-content {
		max-height: calc(95vh - 180px);
	}

	html:has(::view-transition) .show-change-date-watched-popup-content {
		max-height: calc(95vh - 180px);
	}

	.show-change-date-watched-step {
		min-height: 150px;
	}

	/* Mobile adjustments for processing card */
	.show-change-date-watched-processing-card {
		min-width: 280px;
		max-width: 320px;
		padding: 24px 20px;
		margin: 0 10px;
	}

	.show-change-date-watched-orbital-spinner {
		width: 60px;
		height: 60px;
	}

	.show-change-date-watched-orbital-ring:nth-child(1) {
		width: 60px;
		height: 60px;
	}

	.show-change-date-watched-orbital-ring:nth-child(2) {
		width: 45px;
		height: 45px;
		top: 7.5px;
		left: 7.5px;
	}

	.show-change-date-watched-orbital-ring:nth-child(3) {
		width: 30px;
		height: 30px;
		top: 15px;
		left: 15px;
	}

	.show-change-date-watched-processing-title {
		font-size: 18px;
	}

	.show-change-date-watched-step-item {
		padding: 10px 12px;
		gap: 12px;
	}

	.show-change-date-watched-step-icon {
		width: 28px;
		height: 28px;
		font-size: 16px;
	}

	.show-change-date-watched-step-text {
		font-size: 13px;
	}
}

/* View Transition Styles - Clean Side Swipe (No Opacity/Blur/Scale/Rotate) */

/* Pure Slide animations */
@keyframes show-change-date-watched-slide-full-in {
	from {
		transform: translate3d(100%, 0, 0);
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}

@keyframes show-change-date-watched-slide-full-out {
	from {
		transform: translate3d(0, 0, 0);
	}
	to {
		transform: translate3d(-100%, 0, 0);
	}
}

/* Ensure steps have solid backgrounds and proper clipping */
.show-change-date-watched-step {
	background: var(--show-change-date-watched-background);
	position: relative;
	z-index: 1;
	isolation: isolate;
	height: 100%;
	display: none;
}

.show-change-date-watched-step.show-change-date-watched-active {
	display: block;
	overflow-y: auto;
	view-transition-name: step-transition;
}

/* Pure slide transform animations */
::view-transition-old(step-transition) {
	animation: 0.25s cubic-bezier(0.45, 0, 0.55, 1) both show-change-date-watched-slide-full-out;
	z-index: 1;
	will-change: transform;
	backface-visibility: hidden;
	background: var(--show-change-date-watched-background);
}

::view-transition-new(step-transition) {
	animation: 0.25s cubic-bezier(0.45, 0, 0.55, 1) both show-change-date-watched-slide-full-in;
	z-index: 2;
	will-change: transform;
	backface-visibility: hidden;
	background: var(--show-change-date-watched-background);
}

/* Reduce motion for users who prefer it - simple fade */
@media (prefers-reduced-motion: reduce) {
	@keyframes show-change-date-watched-simple-fade-in {
		from { opacity: 0; }
		to { opacity: 1; }
	}
	@keyframes show-change-date-watched-simple-fade-out {
		from { opacity: 1; }
		to { opacity: 0; }
	}
	::view-transition-old(step-transition) {
		animation: 0.15s ease both show-change-date-watched-simple-fade-out;
	}
	::view-transition-new(step-transition) {
		animation: 0.15s ease both show-change-date-watched-simple-fade-in;
	}
}

/* Fallback for no View Transitions API support - using visibility */
.no-view-transitions .show-change-date-watched-step {
	transition: transform 0.25s cubic-bezier(0.45, 0, 0.55, 1), visibility 0.25s;
	will-change: transform;
	background: var(--show-change-date-watched-background);
	transform: translate3d(0, 0, 0);
	pointer-events: none;
}

.no-view-transitions .show-change-date-watched-step:not(.show-change-date-watched-active) {
	visibility: hidden;
	transform: translate3d(-100%, 0, 0);
}

/* View transition specific fixes */
::view-transition-group(step-transition) {
	overflow: hidden;
	position: absolute;
	inset: 0;
	contain: layout style paint;
	isolation: isolate;
	background: var(--show-change-date-watched-background);
}

/* During view transitions, ensure content doesn't overflow */
html:has(::view-transition) .show-change-date-watched-popup-content {
	overflow: hidden;
	overflow-clip-margin: content-box;
	contain: layout style;
	background: var(--show-change-date-watched-background);
	height: 100%;
}

/* Date Validation Error Styles */
.show-change-date-watched-date-error {
	margin-top: 8px;
	padding: 10px 12px;
	background: rgba(239, 68, 68, 0.1);
	border: 1px solid var(--show-change-date-watched-error);
	border-radius: var(--show-change-date-watched-radius-sm);
	color: var(--show-change-date-watched-error);
	font-size: 12px;
	font-weight: 500;
	display: none;
}

/* Step Progress Bar for Popup Steps */
.show-change-date-watched-step-progress-bar {
	width: 100%;
	height: 6px;
	background: var(--show-change-date-watched-border-light);
	border-radius: 4px;
	margin: 0;
	overflow: hidden;
	box-shadow: 0 1px 2px rgba(0,0,0,0.08);
}
.show-change-date-watched-step-progress-fill {
	height: 100%;
	background: linear-gradient(90deg, var(--show-change-date-watched-primary) 0%, var(--show-change-date-watched-primary-light) 100%);
	border-radius: 4px;
	width: 0%;
	transition: width 0.4s cubic-bezier(0.4,0,0.2,1);
}

.show-change-date-watched-format-preview {
	display: block;
	font-size: 12px;
	color: var(--show-change-date-watched-text-muted);
	margin-top: 8px;
	text-align: right;
	height: 14px; /* Reserve space to prevent layout shift */
}

.show-change-date-watched-custom-date-input {
	position: relative;
	padding: 12px;
	border: 1px solid var(--show-change-date-watched-border);
	border-radius: var(--show-change-date-watched-radius-sm);
	font-size: 14px;
	background: var(--show-change-date-watched-card);
	color: var(--show-change-date-watched-text);
	cursor: pointer;
	min-height: 45px;
	display: flex;
	align-items: center;
	transition: var(--show-change-date-watched-transition);
	justify-content: space-between;
}
@media (min-width: 1024px) {
	.show-change-date-watched-custom-date-input {
		font-size: 24px;
	}
}
.show-change-date-watched-custom-date-input .watch-time-select-edit-icon {
	width: 20px;
	height: 20px;
	margin-left: 8px;
	color: rgb(158,158,158);
	flex-shrink: 0;
	display: inline-block;
}

.show-change-date-watched-custom-date-input:hover {
	border-color: var(--show-change-date-watched-primary);
}

.show-change-date-watched-form-input-hidden {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	pointer-events: none;
	cursor: pointer;
}

/* Anime Episode Selector Styles */
.show-change-date-watched-anime-episode-selector {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.show-change-date-watched-anime-episode-controls {
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
}

.show-change-date-watched-anime-episode-btn {
	padding: 6px 14px;
	border: 1px solid var(--show-change-date-watched-border);
	background: var(--show-change-date-watched-card);
	color: var(--show-change-date-watched-text-light);
	border-radius: var(--show-change-date-watched-radius-sm);
	font-size: 13px;
	font-weight: 500;
	cursor: pointer;
	transition: var(--show-change-date-watched-transition);
}

.show-change-date-watched-anime-episode-btn:hover {
	border-color: var(--show-change-date-watched-primary);
	color: var(--show-change-date-watched-text);
	background: var(--show-change-date-watched-background-alt);
}

.show-change-date-watched-anime-episode-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(60px, 1fr));
	gap: 8px;
	max-height: 250px;
	overflow-y: auto;
	padding: 8px;
	background: rgba(0,0,0,0.1);
	border-radius: var(--show-change-date-watched-radius-sm);
}

.show-change-date-watched-anime-episode-chip {
	padding: 8px;
	background: var(--show-change-date-watched-card);
	color: var(--show-change-date-watched-text-light);
	border-radius: var(--show-change-date-watched-radius-sm);
	font-size: 13px;
	text-align: center;
	cursor: pointer;
	transition: var(--show-change-date-watched-transition);
	user-select: none; /* Prevents text selection during shift-click */
}

.show-change-date-watched-anime-episode-chip:hover {
	border-color: var(--show-change-date-watched-primary-light);
	color: var(--show-change-date-watched-text);
}

.show-change-date-watched-anime-episode-chip.selected {
	background: linear-gradient(45deg, var(--show-change-date-watched-primary), var(--show-change-date-watched-primary-dark));
	color: var(--show-change-date-watched-text);
	transform: translateY(-2px) scale(1.05);
	font-weight: 600;
}

.show-change-date-watched-anime-episode-chip.range-preview {
	background: linear-gradient(45deg, hsl(217.22deg 91.22% 59.8% / 30%), hsl(221.21deg 83.19% 53.33% / 30%));  border-color: rgba(96, 165, 250, 0.7);
	transform: scale(1.05);
}

.show-change-date-watched-anime-instructions {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 8px 12px;
	border-radius: 6px;
	background-color: rgba(96, 165, 250, 0.1);
	color: #94c1ff;
	font-size: 13px;
	justify-content: center;
}

.show-change-date-watched-anime-instructions svg {
	width: 20px;
	height: 20px;
	flex-shrink: 0;
}

.show-change-date-watched-processing-card.success-complete .show-change-date-watched-processing-title {
	color: #4ade80; /* Brighter green */
}

.show-change-date-watched-popup.show-change-date-watched-loading .show-change-date-watched-popup-content {
	opacity: 0.3;
}

.show-change-date-watched-loading-overlay.show-change-date-watched-visible {
	opacity: 1;
}

.show-change-date-watched-glass-card {
	background: rgba(255, 255, 255, 0.05);
	border-radius: 20px;
	padding: 32px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
	text-align: center;
	transform: scale(0.95);
	opacity: 0;
	animation: show-change-date-watched-glass-enter 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
}

@keyframes show-change-date-watched-glass-enter {
	to {
		transform: scale(1);
		opacity: 1;
	}
}

/* --- Step 5: Glass Confirmation Cards --- */
.show-change-date-watched-confirmation-card,
.show-change-date-watched-impact-summary,
.show-change-date-watched-episode-breakdown {
	background: rgba(43, 43, 45, 0.6); /* Slightly darker, translucent base for glass */
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: var(--show-change-date-watched-radius);
	overflow: hidden;
	margin-top: 16px;
	box-shadow: var(--show-change-date-watched-shadow-md);
	transition: all 0.3s ease;
}

.show-change-date-watched-confirmation-card:first-child,
.show-change-date-watched-impact-summary:first-child,
.show-change-date-watched-episode-breakdown:first-child {
	margin-top: 0;
}

.show-change-date-watched-confirmation-header,
.show-change-date-watched-impact-header,
.show-change-date-watched-breakdown-header {
	padding: 12px 16px;
	background: rgba(50, 50, 52, 0.7); /* More opaque header for hierarchy */
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.show-change-date-watched-confirmation-header h4,
.show-change-date-watched-impact-header h4,
.show-change-date-watched-breakdown-header h4 {
	font-size: 14px;
	font-weight: 600;
	color: var(--show-change-date-watched-text);
	margin: 0;
}

.show-change-date-watched-confirmation-body,
.show-change-date-watched-impact-stats,
.show-change-date-watched-breakdown-summary {
	padding: 16px;
}

.show-change-date-watched-confirmation-card {
	margin-top: 0; /* The first card has no top margin */
}

.show-change-date-watched-confirmation-details {
	margin-top: 0; /* Remove margin, handled by card itself */
}

.show-change-date-watched-breakdown-details {
	padding: 0 16px 16px 16px;
	border-top: 1px solid rgba(255, 255, 255, 0.1); /* Match new border style */
}

/* END DATE EDIT */


/* START LOADING SKELETON */
.loading-about {
	display: none;
}
.simkl-details-lists-loading detail-custom-lists-wrap .loading-about {
	display: block;
}
	detail-custom-lists-main-title-2 {
		transition: all .5s;
	}
.simkl-details-lists-loading detail-custom-lists-main-title-2 {
	opacity: 0;
	pointer-events: none;
}
.skeleton-loading-about-img, .loading-about-text, .loading-about-header {
  -webkit-animation: skeleton-loading-about 1s ease-in-out forwards infinite;
          animation: skeleton-loading-about 1s ease-in-out forwards infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}

@-webkit-keyframes skeleton-loading-about {
  0% {
    opacity: 0.2;
    transform: translateY(6px) scale(0.98);
  }
  85%, 100% {
    opacity: 1;
    transform: translateY(0px) scale(1);
  }
}

@keyframes skeleton-loading-about {
  0% {
    opacity: 0.2;
    transform: translateY(6px) scale(0.98);
  }
  85%, 100% {
    opacity: 1;
    transform: translateY(0px) scale(1);
  }
}
.loading-about,.loading-about * {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.loading-about {
  background-color: #151a1e;
  padding: 0.8rem 0.75rem;
  margin: 0 auto;
  margin-bottom: 16px;
  margin-top: -32px;
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 0.5rem;
  overflow: hidden;
}
.loading-about-header {
  transform-origin: bottom;
}
.loading-about-text {
  -webkit-animation-delay: 200ms;
          animation-delay: 200ms;
}

.skeleton-loading-about {
  background-color: #151a1e;
}
.skeleton-loading-about-line {
  height: 0.7rem;
  background-color: #212629;
  border-radius: 3px;
  margin-bottom: 0.3rem;
}
.skeleton-loading-about-line.heading {
  height: 1rem;
  margin-bottom: 0.5rem;
}
.skeleton-loading-about-img {
  height: 150px;
  background-color: #212629;
  border-radius: 0.75rem;
  margin-top: 1.5rem;
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.loading-about.second {
	margin-top: -16px;
}
/* END LOADING SKELETON */