.ui-switch{height:34px;border:1px solid var(--ui-switch-border);background:var(--ui-switch-background);border-radius:20px;transition:all .2s}.ui-switch:after{background:var(--ui-switch-after-background);border-radius:50%}.ui-switch--checked{background:var(--ui-switch-checked-background)}.ui-switch--checked:after{background:var(--ui-switch-checked-after-background)}.app-cmp-switch{display:flex;align-items:center;justify-content:flex-end}.app-cmp-switch__label{margin:.5rem 1.25rem .5rem 0}@media(min-width:992px){.app-cmp-switch{display:unset}}.app-cmp-consent-purposes__checkbox,.app-cmp-consent-purposes__purpose{display:flex;margin-bottom:var(--app-cmp-spacing)}.app-cmp-consent-purposes__purpose{flex-direction:column;padding-bottom:var(--app-cmp-spacing);border-bottom:1px solid var(--color-lines-primary)}.app-cmp-consent-purposes__purpose-name{cursor:pointer;font-size:var(--app-cmp-content-paragraph-font-size);font-weight:var(--app-cmp-consent-headline-font-weight)}.app-cmp-consent-purposes__purpose-name .icon-down,.app-cmp-consent-purposes__purpose-name .icon-up{margin-inline-end:.5rem}.app-cmp-consent-purposes__purpose-details,.app-cmp-consent-purposes__purpose-legitimate-interest,.app-cmp-consent-purposes__purpose-value{width:100%}.app-cmp-consent-purposes__purpose-details,.app-cmp-consent-purposes__purpose-legitimate-interest{margin:10px 0}.app-cmp-consent-purposes__checkbox{align-items:center}.app-cmp-consent-purposes__checkbox-input{align-items:center;margin-inline-end:.5rem}.app-cmp-consent-purposes__checkbox-input input[type=checkbox]{margin:0}@media(min-width:992px){.app-cmp-consent-purposes__purpose{flex-flow:row wrap;align-items:center}.app-cmp-consent-purposes__purpose-name{width:340px}.app-cmp-consent-purposes__purpose-legitimate-interest{width:240px;margin:0 10px}.app-cmp-consent-purposes__purpose-value{width:110px}}.app-cmp-consent-vendors__vendor{display:flex;flex-direction:column;padding-bottom:var(--app-cmp-spacing);border-bottom:1px solid var(--color-lines-primary);margin-bottom:var(--app-cmp-spacing)}.app-cmp-consent-vendors__headline{display:flex;align-items:center;cursor:pointer}.app-cmp-consent-vendors__headline .icon-down,.app-cmp-consent-vendors__headline .icon-up{margin-inline-end:.5rem}.app-cmp-consent-vendors__vendor-name{width:340px;font-size:var(--app-cmp-content-paragraph-font-size);font-weight:var(--app-cmp-consent-headline-font-weight)}.app-cmp-consent-vendors__vendor-consents,.app-cmp-consent-vendors__vendor-details,.app-cmp-consent-vendors__vendor-purposes{width:100%}.app-cmp-consent-vendors__vendor-details,.app-cmp-consent-vendors__vendor-purposes{margin:10px 0}@media(min-width:992px){.app-cmp-consent-vendors__vendor{flex-flow:row wrap;align-items:center}.app-cmp-consent-vendors__vendor-purposes{width:240px;margin:0 10px}.app-cmp-consent-vendors__vendor-consents{width:110px}}.app-cmp-consent,.app-cmp-consent__partners{display:flex}.app-cmp-consent{position:relative;flex-direction:column}.app-cmp-consent__subtitle,.app-cmp-consent__title{font-weight:var(--font-weight-bold)}.app-cmp-consent__title{margin-bottom:calc(var(--app-cmp-spacing)*1.5);font-size:var(--app-cmp-consent-headline-font-size);font-weight:var(--app-cmp-consent-headline-font-weight);margin-inline:var(--app-cmp-consent-headline-margin-inline);text-transform:var(--app-cmp-consent-headline-text-transform)}.app-cmp-consent__partners,.app-cmp-consent__subtitle{font-size:var(--font-size-xl)}.app-cmp-consent__subtitle{margin:calc(var(--app-cmp-spacing)*1.25) 0}.app-cmp-consent__partners{align-items:flex-start;justify-content:space-between;margin-bottom:var(--app-cmp-spacing)}.app-cmp-consent__close,.app-cmp-consent__partners{font-size:var(--app-cmp-consent-headline-font-size)}.app-cmp-consent__close{position:absolute;right:0}@media(min-width:768px){.app-cmp-consent__close{right:1.5rem}}#app-loader,.catalog-loader,.epg-loader,.menu-loader,.tile-hover-spinner{position:fixed}#app-loader:before,.catalog-loader:before,.epg-loader:before,.menu-loader:before,.tile-hover-spinner:before{position:absolute;border-top:3px solid var(--loader-color);border-right:6px solid transparent;animation:spinner 1.1s linear infinite;border-radius:50%;content:""}#app-loader{z-index:1000;top:0;right:0;bottom:0;left:0;display:none;background:var(--loader-background)}#app-loader:before{top:45%;left:50%;width:100px;height:100px;margin-top:-50px;margin-inline-start:-50px}.loading #app-loader{display:block}.catalog-loader{position:relative;z-index:100;width:100%;min-height:400px}.catalog-loader:before{z-index:100;top:100px;left:50%;width:80px;height:80px;margin-inline-start:-40px}.epg-loader{z-index:100;top:180px;right:0;bottom:0;left:0;min-height:400px;background:rgba(0,0,0,.4)}.epg-loader:before{z-index:100;top:180px;left:50%;width:80px;height:80px;margin-inline-start:-40px}.menu-loader,.tile-hover-spinner{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none}.menu-loader:before,.tile-hover-spinner:before{top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-inline-start:-15px}@keyframes spinner{to{transform:rotate(1turn)}}.app-cmp{--app-cmp-spacing:0.75rem;--app-cmp-footer-button-spacing:1rem;position:fixed;z-index:999;overflow:auto;background-color:var(--color-overlay);inset:0}.app-cmp p{color:var(--color-font-primary);font-size:var(--app-cmp-content-paragraph-font-size)}.app-cmp__footer,.app-cmp__inner{max-width:var(--app-cmp-max-width)}.app-cmp__inner{position:relative;width:var(--app-cmp-width);padding:2rem 2rem 0;margin:4rem auto auto;background-color:var(--color-bg-secondary);border-radius:var(--default-border-radius);box-shadow:var(--default-box-shadow)}@media(min-width:768px){.app-cmp__inner{margin-top:6rem}}.app-cmp__section{margin-bottom:var(--app-cmp-spacing)}.app-cmp__section-title{margin-bottom:calc(var(--app-cmp-spacing)/2);font-size:var(--app-cmp-section-headline-font-size);font-weight:var(--app-cmp-section-headline-font-weight);text-transform:var(--app-cmp-section-headline-text-transform)}.app-cmp__content{margin-bottom:calc(var(--app-cmp-spacing)*1.5)}.app-cmp__content,.app-cmp__content-label{font-size:var(--app-cmp-content-paragraph-font-size)}.app-cmp__content-label{font-weight:var(--app-cmp-content-paragraph-font-weight);margin-inline-end:.25rem}.app-cmp__footer{position:sticky;z-index:1;display:flex;width:calc(var(--app-cmp-width) + var(--app-cmp-footer-button-spacing));flex-wrap:wrap;align-items:center;padding:1.5rem 0;margin:0 calc(var(--app-cmp-footer-button-spacing)/-2);background:var(--color-bg-secondary);inset:auto 0 0}.app-cmp__footer-button{margin:calc(var(--app-cmp-footer-button-spacing)/2)}@media(min-width:992px){.app-cmp__footer{flex-wrap:nowrap}.app-cmp__footer-button:last-of-type{margin-inline-start:auto}}