﻿@font-face{font-family:HKGrotesk;src:url("../fonts/HKGrotesk-Bold.otf") format("opentype");font-weight:bold;font-style:normal;}@font-face{font-family:HKGrotesk;src:url("../fonts/HKGrotesk-BoldItalic.otf") format("opentype");font-weight:bold;font-style:italic;}@font-face{font-family:HKGrotesk;src:url("../fonts/HKGrotesk-LightItalic.otf") format("opentype");font-style:italic;font-weight:normal;}@font-face{font-family:HKGrotesk;src:url("../fonts/HKGrotesk-Light.otf") format("opentype");font-weight:normal;font-style:normal;}@font-face{font-family:UnicaOne;src:url("../fonts/UnicaOne-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;}i.icon-teos,span.icon-teos{mask:url("../img/shared/TEOS-logo-small.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/TEOS-logo-small.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-home,span.icon-home{mask:url("../img/shared/icon-home.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-home.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-home-bordered,span.icon-home-bordered{mask:url("../img/shared/icon-home-bordered.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-home-bordered.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-search,span.icon-search{mask:url("../img/shared/icon-search.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-search.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-calendar,span.icon-calendar{mask:url("../img/shared/icon-calendar.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-calendar.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-config,span.icon-config{mask:url("../img/shared/icon-config.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-config.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-control,span.icon-control{mask:url("../img/shared/icon-control.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-control.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-landscape,span.icon-landscape{mask:url("../img/shared/icon-landscape.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-landscape.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-portrait,span.icon-portrait{mask:url("../img/shared/icon-portrait.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-portrait.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-disconnected,span.icon-disconnected{mask:url("../img/shared/icon-disconnected.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-disconnected.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-incident,span.icon-incident{mask:url("../img/shared/icon-incident.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-incident.svg") no-repeat center;-webkit-mask-size:contain;background:#f77c31;}i.icon-service,span.icon-service{mask:url("../img/shared/icon-service.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-service.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-people,span.icon-people{mask:url("../img/shared/icon-people.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-people.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-back,span.icon-back{mask:url("../img/shared/icon-back.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-back.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-back.flip,span.icon-back.flip{transform:rotate(-180deg)!important;}i.icon-direction,span.icon-direction{mask:url("../img/shared/icon-direction.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-direction.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-direction.direction-up,span.icon-direction.direction-up{transform:rotate(90deg);}i.icon-direction.direction-right,span.icon-direction.direction-right{transform:rotate(-180deg);}i.icon-direction.direction-down,span.icon-direction.direction-down{transform:rotate(-90deg);}i.icon-forward,span.icon-forward{mask:url("../img/shared/icon-back.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-back.svg") no-repeat center;-webkit-mask-size:contain;transform:scaleX(-1);-webkit-transform:scaleX(-1);}i.icon-up,span.icon-up{mask:url("../img/shared/icon-back.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-back.svg") no-repeat center;-webkit-mask-size:contain;transform:rotate(90deg)!important;}i.icon-down,span.icon-down{mask:url("../img/shared/icon-back.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-back.svg") no-repeat center;-webkit-mask-size:contain;transform:rotate(-90deg)!important;}i.icon-plus,span.icon-plus{mask:url("../img/shared/icon-plus.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-plus.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-plus-circle,span.icon-plus-circle{mask:url("../img/shared/icon-plus-circle.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-plus-circle.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-add-thin,span.icon-add-thin{mask:url("../img/shared/icon-add-thin.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-add-thin.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-minus,span.icon-minus{mask:url("../img/shared/icon-minus.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-minus.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-close,span.icon-close{mask:url("../img/shared/icon-close.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-close.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-cross,span.icon-cross{mask:url("../img/shared/icon-cross.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-cross.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-remove,span.icon-remove{mask:url("../img/shared/icon-remove.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-remove.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-location,span.icon-location{mask:url("../img/shared/icon-location.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-location.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-time,span.icon-time{mask:url("../img/shared/icon-time.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-time.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-list,span.icon-list{mask:url("../img/shared/icon-list.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-list.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-map,span.icon-map{mask:url("../img/shared/icon-map.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-map.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-filter,span.icon-filter{mask:url("../img/shared/icon-filter.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-filter.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-sort,span.icon-sort{mask:url("../img/shared/icon-sort.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-sort.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-sort-asc,i.k-i-sort-asc-sm,span.icon-sort-asc,span.k-i-sort-asc-sm{mask:url("../img/shared/icon-sort-asc.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-sort-asc.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-sort-desc,i.k-i-sort-desc-sm,span.icon-sort-desc,span.k-i-sort-desc-sm{mask:url("../img/shared/icon-sort-desc.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-sort-desc.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-extend,span.icon-extend{mask:url("../img/shared/icon-extend.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-extend.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-stop,span.icon-stop{mask:url("../img/shared/icon-stop.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-stop.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-logout,span.icon-logout{mask:url("../img/shared/icon-logout.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-logout.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-edit,span.icon-edit{mask:url("../img/shared/icon-edit.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-edit.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-user-config,span.icon-user-config{mask:url("../img/shared/icon-user-config.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-user-config.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-media,span.icon-media{mask:url("../img/shared/icon-media.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-media.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-library,span.icon-library{mask:url("../img/shared/icon-library.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-library.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-supervisor,span.icon-supervisor{mask:url("../img/shared/icon-supervise.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-supervise.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-help,span.icon-help{mask:url("../img/shared/icon-help.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-help.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-hint,span.icon-hint{mask:url("../img/shared/icon-hint.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-hint.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-check,span.icon-check{mask:url("../img/shared/icon-check.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-check.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-check-circled,span.icon-check-circled{mask:url("../img/shared/icon-check-circled.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-check-circled.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-revert,span.icon-revert{mask:url("../img/shared/icon-revert.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-revert.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-expand,span.icon-expand{mask:url("../img/shared/icon-expand.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-expand.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-expand.flip,span.icon-expand.flip{transform:rotate(-180deg)!important;}i.icon-sidebar-expand,span.icon-sidebar-expand{mask:url("../img/shared/icon-sidebar-expand.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-sidebar-expand.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-sidebar-expand.flip,span.icon-sidebar-expand.flip{mask:url("../img/shared/icon-sidebar-reduce.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-sidebar-reduce.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-order,span.icon-order{mask:url("../img/shared/icon-order.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-order.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-view,span.icon-view{mask:url("../img/shared/icon-view.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-view.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-feedback,span.icon-feedback{mask:url("../img/shared/icon-feedback.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-feedback.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-stopwatch,span.icon-stopwatch{mask:url("../img/shared/icon-stopwatch.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-stopwatch.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-lock,span.icon-lock{mask:url("../img/shared/icon-lock.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-lock.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-unlock,span.icon-unlock{mask:url("../img/shared/icon-unlock.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-unlock.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-scan,span.icon-scan{mask:url("../img/shared/icon-scan.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-scan.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-mute,span.icon-mute{mask:url("../img/shared/icon-mute.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-mute.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-volume-up,span.icon-volume-up{mask:url("../img/shared/icon-volume-up.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-volume-up.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-volume-down,span.icon-volume-down{mask:url("../img/shared/icon-volume-down.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-volume-down.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-reboot,span.icon-reboot{mask:url("../img/shared/icon-reboot.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-reboot.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-power,span.icon-power{mask:url("../img/shared/icon-power.svg") no-repeat center;mask-size:100%;-webkit-mask:url("../img/shared/icon-power.svg") no-repeat center;-webkit-mask-size:100%;}i.icon-heart,span.icon-heart{mask:url("../img/shared/icon-heart.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-heart.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-heart.active,span.icon-heart.active{mask:url("../img/shared/icon-heart-filled.svg") no-repeat center;-webkit-mask:url("../img/shared/icon-heart-filled.svg") no-repeat center;}i.icon-shuffle,span.icon-shuffle{mask:url("../img/shared/icon-shuffle.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-shuffle.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-repeat,span.icon-repeat{mask:url("../img/shared/icon-repeat.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-repeat.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-more,span.icon-more{mask:url("../img/shared/icon-more.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-more.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-computer,span.icon-computer{mask:url("../img/shared/icon-computer.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-computer.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-start,span.icon-start{mask:url("../img/shared/icon-start.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-start.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-pause,span.icon-pause{mask:url("../img/shared/icon-pause.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-pause.svg") no-repeat center;-webkit-mask-size:contain;}i.logo.logo-Twitter,span.logo.logo-Twitter{background:url("../img/configuration/logo-twitter.svg") no-repeat center;background-size:contain;}i.logo.logo-Instagram,span.logo.logo-Instagram{background:url("../img/configuration/logo-instagram.svg") no-repeat center;background-size:contain;}i.logo.logo-Facebook,span.logo.logo-Facebook{background:url("../img/configuration/logo-facebook.svg") no-repeat center;background-size:contain;}i.logo.logo-OneDrive,span.logo.logo-OneDrive{background:url("../img/configuration/logo-onedrive.svg") no-repeat center;background-size:contain;}i.logo.logo-DropBox,span.logo.logo-DropBox{background:url("../img/configuration/logo-dropbox.svg") no-repeat center;background-size:contain;}i.icon-refresh,span.icon-refresh{mask:url("../img/shared/icon-refresh.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-refresh.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-repair,span.icon-repair{mask:url("../img/shared/icon-repair.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-repair.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-download,span.icon-download{mask:url("../img/shared/icon-download.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-download.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-extend-license,span.icon-extend-license{mask:url("../img/shared/icon-extend-license.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-extend-license.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-arrow-right,span.icon-arrow-right{mask:url("../img/shared/icon-arrow-right.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-arrow-right.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-arrow-left,span.icon-arrow-left{mask:url("../img/shared/icon-arrow-right.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-arrow-right.svg") no-repeat center;-webkit-mask-size:contain;transform:rotate(180deg);}i.icon-arrow-short,span.icon-arrow-short{mask:url("../img/shared/icon-arrow-short.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-arrow-short.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-arrow-short.flip,span.icon-arrow-short.flip{transform:rotate(180deg);}i.icon-copy,span.icon-copy{mask:url("../img/shared/icon-copy.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-copy.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-star-check,span.icon-star-check{mask:url("../img/shared/icon-star-check.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-star-check.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-question,span.icon-question{mask:url("../img/shared/icon-question.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-question.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-application,span.icon-application{mask:url("../img/shared/icon-application.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-application.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-square,span.icon-square{mask:url("../img/shared/icon-square.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-square.svg") no-repeat center;-webkit-mask-size:contain;}i.icon-hdmi,span.icon-hdmi{mask:url("../img/shared/icon-hdmi.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/icon-hdmi.svg") no-repeat center;-webkit-mask-size:contain;}body{font-family:HKGrotesk,Roboto,sans-serif;color:#000;background-color:#e6e6e6;-webkit-touch-callout:none;overflow-y:scroll;}.my-6{margin-top:5rem!important;margin-bottom:5rem!important;}.mt-6{margin-top:5rem!important;}.mb-6{margin-bottom:5rem!important;}input[type=checkbox],input[type=radio].checkbox{display:grid;place-content:center;-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:rgba(0,0,0,.7);width:1.15em;height:1.15em;border:.15em solid currentColor;border-radius:0;transform:translateY(-.075em);}input[type=checkbox]::before,input[type=radio].checkbox::before{content:"";width:1.15em;height:1.15em;border-radius:0;transform:scale(0);transition:60ms transform ease-in-out;background:linear-gradient(90deg,#00c7d5 0%,#0080d6 100%);mask:url("../img/shared/checkbox-checked.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/shared/checkbox-checked.svg") no-repeat center;-webkit-mask-size:contain;}input[type=checkbox]:checked,input[type=radio].checkbox:checked{border:0;}input[type=checkbox]:checked::before,input[type=radio].checkbox:checked::before{transform:scale(1);}input[type=checkbox].checkbox-large,input[type=radio].checkbox.checkbox-large{width:1.5em;height:1.5em;}input[type=checkbox].checkbox-large::before,input[type=radio].checkbox.checkbox-large::before{width:1.5em;height:1.5em;}input[type=radio]{display:grid;place-content:center;-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:rgba(0,0,0,.7);width:1.15em;height:1.15em;border:.15em solid currentColor;border-radius:12px;transform:translateY(-.075em);}input[type=radio]::before{content:"";width:.65em;height:.65em;border-radius:12px;transform:scale(0);transition:60ms transform ease-in-out;background:linear-gradient(90deg,#00c7d5 0%,#0080d6 100%);box-shadow:inset 1em 1em var(--form-control-color);}input[type=radio]:checked::before{transform:scale(1);}#players input[type=checkbox]{background:rgba(255,255,255,.6);}#players input[type=checkbox]::before{background:#000;}.wrapper{display:flex;flex-direction:column;-webkit-transition:width .25s ease;-moz-transition:width .25s ease;transition:width .25s ease;}@media(min-width:768px){.wrapper.condensed{width:calc(100vw - (100vw - 100%) - 35vw);}.wrapper.condensed .grid-wrapper{grid-template-columns:repeat(3,minmax(20%,450px));}.wrapper.condensed .player-action-overlay{right:35vw;}}.wrapper .content-container{flex-grow:1;}@media(min-width:768px){.wrapper .content-container.container-fixed{position:fixed!important;margin-left:auto;}}@media(min-width:768px){.wrapper{padding-left:max(4vw,50px);}}.bottombar{height:8vh;}.menubar{position:fixed;z-index:1046;display:flex;background:#000;}.menubar .menu-wrapper{display:flex;flex-grow:1;}.menubar .menu-wrapper a{display:flex;opacity:.5;}.menubar .menu-wrapper a.active{opacity:1;}.menubar .menu-wrapper a:hover{opacity:1;}.menubar .menu-wrapper a i{margin-left:auto;margin-right:auto;background:#fff;padding:6pt;display:block;}.menubar .menu-wrapper a span{text-align:center;margin-top:8pt;font-size:8pt;letter-spacing:.85px;width:100%;color:#fff;}.menubar.bottombar{flex-direction:row;bottom:0;left:0;right:0;}@media(min-width:768px){.menubar.bottombar{display:none;}}.menubar.bottombar .menu-wrapper{margin-left:auto;margin-right:auto;flex-grow:1;justify-content:space-around;display:flex;flex-direction:row;}.menubar.bottombar .menu-wrapper a{padding:10px;flex-direction:column;flex-grow:1;height:100%;}.menubar.bottombar .menu-wrapper a i{margin-left:auto;margin-right:auto;background:#fff;height:22pt;width:22pt;padding:6pt;display:block;}.menubar.bottombar .menu-wrapper a span{text-align:center;font-size:8pt;font-weight:normal;letter-spacing:.85px;width:100%;color:#fff;}.menubar.sidebar{flex-direction:column;top:0;left:0;bottom:0;width:4vw;min-width:50px;}@media(max-width:768px){.menubar.sidebar{display:none;}}.menubar.sidebar .menu-wrapper{margin-top:auto;margin-bottom:auto;flex-grow:1;display:flex;flex-direction:column;}.menubar.sidebar .menu-wrapper a{margin-top:30pt;margin-bottom:30pt;flex-direction:column;width:100%;}.menubar.sidebar .menu-wrapper a i{height:26pt;width:26pt;}.menubar.sidebar .menu-wrapper a span{font-weight:bold;}.menubar .menu-actions{height:auto;display:flex;margin-bottom:15px;flex-direction:column;}.menubar .menu-actions a{padding:10px;}.menubar .menu-actions a>i{height:30px;width:30px;display:block;background:#fff;margin-left:auto;margin-right:auto;}.menubar .menu-actions a span{display:flex;margin-left:auto;margin-right:auto;line-height:16px;color:#fff;justify-content:center;}.menubar .menu-actions a span i{height:15px;width:15px;display:block;background:#fff;}.menubar .logo{display:flex;overflow:hidden;padding:13px;width:4vw;min-width:50px;}.menubar .logo .teos-logo{margin-left:auto;margin-right:auto;width:36px;}section{margin-bottom:50px;}.section-licenses .tile .tile-title{overflow-wrap:break-word;}@media(min-width:768px){.section-licenses .tile-image{max-height:100px;max-width:100px;}}.bg-green{background:linear-gradient(90deg,#00bea4 0%,#298280 100%);}.bg-blue{background:linear-gradient(90deg,#00c7d5 0%,#0080d6 100%);}.bg-red{background:linear-gradient(90deg,#ff6963 0%,#d70063 100%);}.text-cyan{color:#2a979d;}.btn{box-shadow:0 7px 7px rgba(0,0,0,.2);font-family:HKGrotesk,Roboto,sans-serif;font-weight:bold;border-radius:0;border:0;display:flex;justify-content:center;}.btn.btn-white{background:transparent;color:rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.5);}.btn.btn-gray{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5);}.btn.btn-green{background:linear-gradient(90deg,#00bea4 0%,#298280 100%);color:#fff;}.btn.btn-green.green-reverse{background:linear-gradient(-90deg,#00bea4 0%,#298280 100%);}.btn.btn-blue{background:linear-gradient(90deg,#00c7d5 0%,#0080d6 100%);color:#fff;}.btn.btn-blue.blue-reverse{background:linear-gradient(-90deg,#00c7d5 0%,#0080d6 100%);}.btn.btn-red{background:linear-gradient(90deg,#ff6963 0%,#d70063 100%);color:#fff;}.btn.btn-red.red-reverse{background:linear-gradient(-90deg,#ff6963 0%,#d70063 100%);}.btn.btn-default{background:rgba(0,0,0,.2);color:#fff;}.btn.btn-noshadow{box-shadow:none!important;}.btn.btn-round{border-radius:50px;padding:15px;}.btn.btn-round i{margin:0;}.btn i{display:inline-block;background:#fff;height:20px;width:20px;margin-right:10px;margin-top:auto;margin-bottom:auto;}.btn i.icon-stop{height:15px;width:15px;}.input-group .form-control:focus,.input-group :focus{box-shadow:unset;}.input-group label{flex-grow:1;}.input-group input:not([type=checkbox]){background:#fff;border:0;color:rgba(0,0,0,.5);}.input-group .input-group-text{background:#fff;border:0;margin-left:0;}.input-group .input-group-text i{height:20px;width:20px;background:rgba(0,0,0,.3);cursor:pointer;}.header-wrapper{z-index:10;top:0;left:max(50px,4vw);right:0;-webkit-transition:width .25s ease;-moz-transition:width .25s ease;transition:width .25s ease;}@media(max-width:768px){.header-wrapper{width:100%;left:0;}}header{background:#000;align-items:center;}header.header-white{background:#fff;}header .title{margin-top:auto;margin-bottom:auto;}header .title .rename{margin-left:15px;}header .title .rename i{height:24px;width:24px;display:block;background:rgba(0,0,0,.3);}header .actions .form-switch{margin-right:30px;}header .actions .form-switch input[type=checkbox]:before{transform:scale(0);}header .actions .form-switch label{font-size:12pt;color:rgba(0,0,0,.5);height:20px;margin-top:auto;margin-bottom:auto;}header .actions a{cursor:pointer;display:flex;flex-direction:column;justify-content:center;}header .actions a i{height:28px;width:28px;background:#000;}header .actions #logoutForm a i{height:24px;margin-right:0!important;width:24px;background:#fff;}header .header-image{padding:5px;}header .header-image img{object-fit:cover;border-radius:100px;height:48px;width:48px;}header .header-image img.user-avatar{max-height:48px;max-width:48px;width:100%;height:100%;}@media(max-width:768px){header .container .logo{display:none;}}header .container .logo img{height:45px;}header .container nav .menu-item a{color:#fff;text-decoration:none;height:100%;display:flex;flex-direction:column;}header .container nav .menu-item a span{white-space:nowrap;}header .container nav .menu-item a i{background-color:#fff;margin-top:auto;height:24px;}.header-banner{height:100%;max-height:150px;display:flex;flex-direction:row;overflow:hidden;color:#fff;font-family:HKGrotesk,Roboto,sans-serif;font-weight:normal;}.header-banner.header-dashboard{padding:15px;}.header-banner.header-green{background:linear-gradient(90deg,#00bea4 0%,#298280 100%);}.header-banner.header-red{background:linear-gradient(90deg,#ff6963 0%,#d70063 100%);}.header-banner .header-text{flex-grow:1;max-width:100%;}.header-banner .header-text h3{display:inline-block;color:#fff;margin-top:0;margin-bottom:0;font-family:HKGrotesk,Roboto,sans-serif;font-weight:bold;}.header-banner .header-text span{font-size:16px;font-weight:lighter;display:block;max-width:100%;}.header-spacer{height:100px;}@media(max-width:768px){.header-spacer.mobile-30{height:30px;}}.footer-spacer{height:50px;}.panel{margin-top:1rem;background:#fff;}.panel .panel-header{border-bottom:1px solid rgba(0,0,0,.1);}.panel .panel-header h5{font-weight:bold;margin-bottom:0;}.panel .input-group input{background:none;text-align:end;}.panel select,.panel input[type=checkbox]{background:none;border:0;text-align:end;height:28pt;margin-top:auto!important;margin-bottom:auto!important;}.panel label{font-weight:bold;font-size:16px;margin-top:.5rem;margin-bottom:.5rem;}.panel.meeting-panel{display:flex;flex-direction:row;cursor:pointer;}.panel.meeting-panel .panel-image{max-height:125px;max-width:125px;overflow:hidden;}.panel.meeting-panel .panel-image img{height:100%;}.panel.panel-shadowed{box-shadow:0 0 8pt rgba(0,0,0,.1);}.panel .panel-body{padding:1rem;overflow:hidden;width:100%;}.panel .panel-body h3{font-weight:bold;font-size:14pt;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.panel .panel-body .panel-description{font-size:10pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.panel .panel-body .panel-description i{height:10pt;width:10pt;display:inline-block;}.panel .include-divider{border-bottom:1px solid rgba(0,0,0,.3);}.panel>input,.panel textarea{border:0;border-radius:0;margin-bottom:4px;}.panel>input.input-bold,.panel textarea.input-bold{font-weight:bold;}.panel>textarea{resize:none;}.panel .input-group{vertical-align:middle;}.panel .input-group>.form-check{height:24px;width:24px;}.panel .input-group.inactive label{color:rgba(0,0,0,.5);}.panel .input-group input[type=number]{background:none;flex-grow:0;flex-basis:75px;padding:0;text-align:center;}.panel input{border:0;background:none;border-radius:0;}.panel .guest{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);}.panel .end-btn{flex-grow:0;margin-top:auto;margin-bottom:auto;}.panel .end-btn .btn{box-shadow:unset;display:flex;padding:2px 5px;margin-right:12px;}.panel .end-btn .btn.btn-blue i{background:#fff;width:14px;height:14px;}.panel .end-btn i{background:rgba(0,0,0,.5);width:16px;height:16px;display:block;margin-top:auto;margin-bottom:auto;margin-right:5px;}.panel .form-control::file-selector-button{display:none;}.panel .input-placeholder{padding:.375rem .75rem;color:#6c757d;}.panel .panel-info{display:flex;flex-direction:column;}.panel .panel-info>div{display:flex;flex-direction:row;}.panel .panel-info>div span{flex-grow:1;}.panel .panel-info>div i{background:linear-gradient(90deg,#00c7d5 0%,#0080d6 100%);margin-right:10px;margin-top:auto;margin-bottom:auto;height:20px;width:20px;}.filterBtn{color:#000;display:flex;margin-left:auto;}.filterBtn i{margin-right:5px;display:block;height:16px;width:16px;background:#000;}.lockBtn{color:#000;display:flex;margin-left:auto;}.lockBtn i{margin-right:5px;display:block;height:16px;width:16px;background:#000;}a{text-decoration:none;color:#000;}a:hover{color:#000;cursor:pointer;}.title{margin-bottom:15px;}.title .help-toggle i{height:20px;width:20px;display:inline-block;background:rgba(0,0,0,.3);}.tile{position:relative;-webkit-touch-callout:none;}.tile .tile-wrapper{position:relative;background:#fff;box-shadow:0 3px 7px rgba(0,0,0,.05);display:flex;flex-direction:column;width:100%;}.tile .tile-wrapper .tile-header .tile-title i{display:inline-block;background:#000;width:18px;height:18px;margin-left:15px;}.tile .tile-wrapper .tile-header .tile-close{position:absolute;top:0;right:0;padding:8px;cursor:pointer;}.tile .tile-wrapper .tile-header .tile-close i{display:block;background:#000;width:12px;height:12px;}.tile .tile-wrapper .tile-content{font-size:10pt;color:rgba(0,0,0,.6);}.tile .tile-wrapper .tile-select-wrapper{position:absolute;padding:8px;height:34px;width:34px;top:0;right:0;}.tile .tile-wrapper .tile-select-wrapper input{height:18px;width:18px;}.tile .tile-wrapper .tile-status{position:absolute;top:0;left:0;padding:6px;}.tile .tile-wrapper .tile-status .tile-status-wrapper{padding-top:3px;padding-bottom:3px;border-radius:2px;background:#000;}.tile .tile-wrapper .tile-status .tile-status-wrapper div{line-height:12px;font-size:8pt;color:#fff;}.tile .tile-wrapper .tile-status .tile-status-wrapper div i{display:inline-block;width:.5rem;height:.5rem;margin-top:auto;margin-bottom:auto;border-radius:8px;}.tile .tile-wrapper .tile-status .tile-status-wrapper div i[data-state="0"]{background-color:#e33263;}.tile .tile-wrapper .tile-status .tile-status-wrapper div i[data-state="1"]{background-color:#88d85f;box-shadow:0 0 3px 1px #88d85f;}@media(max-width:768px){.tile .tile-wrapper .tile-status .tile-status-wrapper div span{display:none;}}.tile .tile-wrapper .tile-image-wrapper{overflow:hidden;flex-grow:1;-webkit-touch-callout:none;}.tile .tile-wrapper .tile-image-wrapper img{-webkit-touch-callout:none;}.tile .tile-wrapper .tile-image-wrapper img[src="/img/library/template-placeholder.svg"]{padding:10%;}.tile .tile-wrapper .tile-image-wrapper .tile-image{-webkit-touch-callout:none;max-height:175px;width:100%;height:auto;object-fit:scale-down;}@media(max-width:768px){.tile .tile-wrapper .tile-image-wrapper .tile-image{max-height:93px;}}.tile .tile-wrapper .tile-title.title-bottom .device-type{display:none;}@media(max-width:768px){.tile .tile-wrapper .tile-title.title-bottom .device-type{display:block;font-size:9pt;opacity:30%;}}.tile .tile-wrapper .tile-title.title-bottom h3{font-size:12pt;}.tile .tile-wrapper .tile-title.title-bottom .sub-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10pt;color:rgba(0,0,0,.3);}.tile .new-content{max-width:80%!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.tile.tile-skeleton .tile-wrapper{border:2px solid #fff;background-color:unset;display:flex;flex-direction:column;height:100%;padding:.5rem;}.tile.tile-skeleton .tile-wrapper .tile-button{height:80px;width:80px;justify-self:center;margin-left:auto;margin-right:auto;margin-top:auto;}.tile.tile-skeleton .tile-wrapper .tile-button i{display:block;background-color:#000;height:100%;width:100%;}.tile.tile-skeleton .tile-wrapper .tile-title{margin-top:15px;margin-bottom:auto;}.tile.tile-skeleton .tile-wrapper .tile-title h3{font-size:12pt;text-align:center;}.tile.image-tile{box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-touch-callout:none;}.tile.image-tile[data-category-type="5"] .tile-image-wrapper{padding:3rem!important;}.tile.image-tile .tile-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:.3rem;}.tile.image-tile .tile-title span{font-size:12pt;font-weight:bold;overflow-wrap:break-word;}.grid-wrapper{display:grid;grid-template-columns:repeat(2,minmax(49%,150px));gap:5pt;align-items:stretch;grid-auto-rows:1fr;}@media(min-width:768px){.grid-wrapper{grid-template-columns:repeat(4,max(150px,23%));gap:10pt;}}.content.recent.mobile .tile-list-horizontal .list-wrapper .tile{min-width:223px!important;-webkit-touch-callout:none;}.tile-list-horizontal{position:relative;margin-bottom:20px;}.tile-list-horizontal .list-wrapper{overflow-x:auto;display:flex;gap:10px;}.tile-list-horizontal .list-wrapper .tile{min-width:230px;max-width:250px;display:flex;-webkit-touch-callout:none;}@media(max-width:768px){.tile-list-horizontal .list-wrapper .tile{min-width:150px;}}.tile-list-horizontal .list-wrapper .tile .image-tile{box-shadow:0 0 3px rgba(0,0,0,.2);}.tile-list-horizontal .list-wrapper .tile .tile-wrapper{display:flex;flex-direction:column;min-width:120px;padding:0;border:1px solid rgba(0,0,0,.2);}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .tile-image-wrapper{display:flex;flex-grow:1;padding:0!important;-webkit-touch-callout:none;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .tile-image-wrapper .tile-image{-webkit-touch-callout:none;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .tile-image-wrapper .tile-image[src="/img/library/template-placeholder.svg"]{max-height:125px!important;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .tile-image-wrapper .tile-image[src="/img/configuration/logo-dropbox.svg"]{max-height:125px!important;padding:10px;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .tile-image-wrapper .tile-image[src="/img/configuration/logo-onedrive.svg"]{max-height:125px!important;padding:10px;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .tile-image{object-fit:contain;max-height:129px;height:100%;width:100%;margin:auto;-webkit-touch-callout:none;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .tile-image[src="/img/library/template-placeholder.svg"]{max-height:125px!important;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .tile-image[src="/img/configuration/logo-dropbox.svg"]{max-height:125px!important;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .tile-image[src="/img/configuration/logo-onedrive.svg"]{max-height:125px!important;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .status-icon{margin-top:5px;margin-bottom:5px;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .status-icon i{height:14px;width:14px;display:block;margin-left:auto;margin-right:auto;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .status-icon i.icon-check{background:#88d85f;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .status-icon i.icon-cross{background:unset;}.tile-list-horizontal .list-wrapper .tile .tile-wrapper .sub-title{font-size:8pt;}@media(min-width:768px){.notification{display:flex;}.notification .banner{flex-shrink:1;}}.notification .banner{color:#fff;font-size:8pt;cursor:pointer;}.notification .banner.banner-red{background:linear-gradient(90deg,#ff6963 0%,#d70063 100%);}.notification .banner.banner-blue{background:linear-gradient(90deg,#00c7d5 0%,#0080d6 100%);}.notification .banner span{flex-grow:1;text-align:center;line-height:24px;}.notification .banner i{height:24px;width:24px;margin-right:5px;background:#fff;}.back-button-wrapper{display:flex;flex-direction:column;}.back-button-wrapper .back-button{padding:10px;}.back-button-wrapper .back-button i{height:18px;width:18px;background:#000;display:block;}.header-content-wrapper{margin-left:15px;margin-right:15px;display:flex;}.header-content-wrapper .title{flex-grow:1;}.header-content-wrapper .title h3{font-size:15pt;}.pageicon-wrapper{display:flex;flex-direction:column;}.pageicon-wrapper i{margin-top:auto;margin-bottom:auto;height:28px;width:28px;background:#000;display:block;}.avatar-wrapper .avatar{border-radius:60px;max-height:120px;max-width:120px;height:100%;width:100%;}.alt-link{color:rgba(0,0,0,.3);font-size:14pt;}.orientation-input i{height:24px;width:24px;display:inline-block;background:rgba(0,0,0,.3);}.form-floating{margin-bottom:20px;}.form-floating input{border:0;border-radius:0;background:none;}.form-floating input.form-control{padding-left:0;padding-bottom:6px;padding-top:12px;font-size:16pt;}.form-floating input.form-control:not(:placeholder-shown){padding-bottom:6px;padding-top:36px;}.form-floating .editor-format{padding-top:36px;padding-bottom:6px;font-size:16pt;margin-top:auto;line-height:19px;}.form-floating label{color:rgba(0,0,0,.5);padding-left:0;}.form-floating.form-small .form-control{font-size:12pt;padding-bottom:0!important;padding-top:25px!important;height:50px;}.form-floating.form-small label{transform:scale(.85) translateY(0) translateX(.15rem);}.form-group .form-group-label{opacity:.65;transform:scale(.85) translateX(-.5rem);color:rgba(0,0,0,.5);padding-left:0;}.form-group input[type=file]{border-radius:0;}.license-statistics label{opacity:.65;transform:scale(.85) translateX(-.5rem);color:rgba(0,0,0,.5);padding-left:0;}.opening-hour span{font-size:14pt;}.form-check-input{margin-top:auto;margin-bottom:auto;}.checkbox-label{font-size:1rem;}.btn.btn-sm i{height:12px;width:12px;}.datasource-container .logo{height:24px;width:24px;display:block;}.datasource-container #newMediaAccount .provider-logo,.datasource-container #newMediaAccount .social-logo,.datasource-container #newSocialAccount .provider-logo,.datasource-container #newSocialAccount .social-logo{padding:5px;border:1px solid #ccc;border-radius:3px;}.datasource-container #newMediaAccount .provider-logo.disabled img,.datasource-container #newMediaAccount .social-logo.disabled img,.datasource-container #newSocialAccount .provider-logo.disabled img,.datasource-container #newSocialAccount .social-logo.disabled img{filter:grayscale(100%);opacity:.6;}.datasource-container #newMediaAccount .provider-logo.selected,.datasource-container #newMediaAccount .social-logo.selected,.datasource-container #newSocialAccount .provider-logo.selected,.datasource-container #newSocialAccount .social-logo.selected{border-color:#0080d6;}.datasource-container #newMediaAccount .provider-logo img,.datasource-container #newMediaAccount .social-logo img,.datasource-container #newSocialAccount .provider-logo img,.datasource-container #newSocialAccount .social-logo img{height:26px;width:26px;}.datasource-container a.remove{height:24px;width:24px;margin-left:10px;padding:6px;}.datasource-container a.remove i{width:100%;height:100%;margin-left:0;}.datasource-container a i{margin-left:10px;background:#000;display:block;width:12px;height:12px;margin-top:auto;margin-bottom:auto;}.opening-exception a.remove{height:24px;width:24px;margin-left:10px;padding:6px;}.opening-exception a.remove i{width:100%;height:100%;margin-left:0;}.opening-exception a i{margin-left:10px;background:rgba(0,0,0,.3);display:block;width:12px;height:12px;margin-top:auto;margin-bottom:auto;}.form-control:focus,.form-select:focus{box-shadow:unset;}#opening-exceptions span sub{color:rgba(0,0,0,.3);}.title-icon-wrapper{height:38px;width:38px;padding:3px;}.title-icon-wrapper i{height:100%;width:100%;background-color:#000;display:block;}.offcanvas-end{width:35vw;}.offcanvas-end .search{display:flex;padding:.5rem 1rem .5rem;}.offcanvas-end .offcanvas-header .search{display:none;}.offcanvas-end h5{flex-grow:1;}.offcanvas-end.fullscreen{width:calc(100vw - max(50px,4vw) - (100vw - 100%));}.offcanvas-end.fullscreen .search{display:none;}.offcanvas-end.fullscreen .offcanvas-header .search{display:flex;width:30vw;}.search input{background:rgba(0,0,0,.05)!important;}.search span{background:rgba(0,0,0,.05)!important;margin-left:0!important;}.offcanvas{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;}.offcanvas .offcanvas-header{padding:.5rem 1rem .5rem;}.offcanvas .offcanvas-header h5{font-weight:bold;}.offcanvas .offcanvas-header .offcanvas-title{display:flex;}.offcanvas .offcanvas-header .offcanvas-title i{margin-top:auto;margin-bottom:auto;margin-right:10px;height:26px;width:26px;background:#000;display:block;}.offcanvas .offcanvas-header .btn-expand{cursor:pointer;padding:8px;display:flex;border:0;background:none;color:rgba(0,0,0,.6);font-size:10pt;}.offcanvas .offcanvas-header .btn-expand i{height:16px;width:16px;display:block;background:#000;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;}.offcanvas .offcanvas-header .btn-expand.expand-left{margin-right:15pt;}.offcanvas .offcanvas-header .btn-expand.expand-left i{height:26px;width:26px;}.offcanvas .offcanvas-header .offcanvas-body{padding:0;overflow-x:hidden;overflow-y:auto;}.offcanvas .loader-wrapper{position:absolute;height:100%;width:100%;display:flex;justify-content:center;background-color:#fff;opacity:.9;z-index:2;top:0;left:0;}.offcanvas .loader-wrapper .spinner-border{left:49%;position:absolute;top:36%;}.offcanvas .loader-wrapper .spinner-title{position:absolute;top:46%;left:30%;width:40%;text-align:center;}.offcanvas-bottom{height:60vh;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;}.offcanvas-bottom.fullscreen{height:100vh;width:100vw;}.offcanvas-bottom>.search{padding:.5rem 1rem .5rem;display:flex;}.offcanvas-bottom .offcanvas-header h5{flex-grow:1;}.offcanvas-bottom .offcanvas-header .search{display:none;}.offcanvas-bottom .offcanvas-header .btn-expand i{margin-left:10px;}.offcanvas-bottom .offcanvas-body{position:relative;padding-bottom:50px;}.new-player{cursor:pointer;}@media(min-width:768px){.fullscreen .category-wrapper{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10pt;}}.category-tile{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,1fr);gap:0;}.category-tile .tile{cursor:pointer;position:relative;height:50px;overflow:hidden;}.category-tile .tile .tile-image{height:100%;width:100%;}.category-tile .tile .tile-image img{height:100%;width:100%;object-fit:cover;}.category-tile .tile .tile-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:0 0 3px rgba(0,0,0,.8);color:#fff;}.category-tile .tile .tile-title span{font-size:large;}.category-wrapper{display:grid;grid-template-columns:repeat(2,minmax(49%,200px));gap:5pt;align-items:stretch;}.category-wrapper .tile{cursor:pointer;position:relative;height:75px;overflow:hidden;}.category-wrapper .tile.category-all .tile-title{color:#000;text-shadow:none;}.category-wrapper .tile .tile-image{height:100%;width:100%;}.category-wrapper .tile .tile-image img{height:100%;width:100%;object-fit:cover;}.category-wrapper .tile .tile-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:0 0 3px rgba(0,0,0,.8);color:#fff;}.category-wrapper .tile .tile-title span{font-size:large;}.carousel{display:grid;grid-auto-flow:column;grid-auto-columns:max(150px,min(25%,250px));overflow-x:scroll;padding-left:1px;padding-right:1px;-ms-overflow-style:none;scrollbar-width:none;}.carousel::-webkit-scrollbar{height:0;background:transparent;}.carousel-control{position:absolute;top:50%;transform:translate(0,-50%);display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#fff;border-radius:50px;box-shadow:0 0 7px rgba(0,0,0,.2);}.carousel-control i{height:50%;width:50%;background:rgba(0,0,0,.6);}.carousel-control.prev{left:0;}.carousel-control.next{right:0;}.carousel-control.next i{transform:scaleX(-1);}.template-wrapper,.folder-wrapper,.media-select-wrapper{position:relative;}.template-wrapper .tile,.folder-wrapper .tile,.media-select-wrapper .tile{margin-top:5px;margin-bottom:15px;min-width:150px;max-width:250px;display:flex;flex-direction:column;-webkit-touch-callout:none;}.template-wrapper .tile.selected,.folder-wrapper .tile.selected,.media-select-wrapper .tile.selected{box-shadow:0 0 3px #0080d6!important;}.template-wrapper .tile .tile-image,.folder-wrapper .tile .tile-image,.media-select-wrapper .tile .tile-image{display:flex;justify-content:center;flex-grow:1;background:#e9e8e8;-webkit-touch-callout:none;}.template-wrapper .tile .tile-image img,.folder-wrapper .tile .tile-image img,.media-select-wrapper .tile .tile-image img{height:100%;object-fit:scale-down;max-height:150px;-webkit-touch-callout:none;}.template-wrapper .tile:hover .tile-actions,.folder-wrapper .tile:hover .tile-actions,.media-select-wrapper .tile:hover .tile-actions{display:flex;}.template-wrapper .tile .tile-actions,.folder-wrapper .tile .tile-actions,.media-select-wrapper .tile .tile-actions{display:none;position:absolute;top:0;right:0;padding:3px;gap:3px;}@media(max-width:768px){.template-wrapper .tile .tile-actions,.folder-wrapper .tile .tile-actions,.media-select-wrapper .tile .tile-actions{display:flex;}}.template-wrapper .tile .tile-actions a,.template-wrapper .tile .tile-actions .action,.folder-wrapper .tile .tile-actions a,.folder-wrapper .tile .tile-actions .action,.media-select-wrapper .tile .tile-actions a,.media-select-wrapper .tile .tile-actions .action{background-color:rgba(255,255,255,.5);border-radius:5px;cursor:pointer;width:28px;height:28px;padding:6px;}.template-wrapper .tile .tile-actions a i,.template-wrapper .tile .tile-actions .action i,.folder-wrapper .tile .tile-actions a i,.folder-wrapper .tile .tile-actions .action i,.media-select-wrapper .tile .tile-actions a i,.media-select-wrapper .tile .tile-actions .action i{display:block;height:100%;width:100%;background:#000;}.template-wrapper .tile-skeleton,.folder-wrapper .tile-skeleton,.media-select-wrapper .tile-skeleton{background:rgba(0,0,0,.05);}.template-wrapper .tile-skeleton .tile-button,.folder-wrapper .tile-skeleton .tile-button,.media-select-wrapper .tile-skeleton .tile-button{margin-top:.5rem!important;}.template-wrapper .tile-skeleton .tile-button .tile-button-wrapper,.folder-wrapper .tile-skeleton .tile-button .tile-button-wrapper,.media-select-wrapper .tile-skeleton .tile-button .tile-button-wrapper{height:100%;box-shadow:0 1px 5px rgba(0,0,0,.1);padding:1.5rem;}.template-wrapper .tile-skeleton a,.folder-wrapper .tile-skeleton a,.media-select-wrapper .tile-skeleton a{height:100%;}.template-wrapper .category-action-wrapper,.folder-wrapper .category-action-wrapper,.media-select-wrapper .category-action-wrapper{min-height:75px;max-width:250px;height:100%;width:100%;display:flex;flex-direction:column;}.template-wrapper .category-action-wrapper .category-action,.folder-wrapper .category-action-wrapper .category-action,.media-select-wrapper .category-action-wrapper .category-action{margin:auto;padding:20px;}.template-wrapper .category-action-wrapper .category-action i,.folder-wrapper .category-action-wrapper .category-action i,.media-select-wrapper .category-action-wrapper .category-action i{height:50px;width:50px;display:block;background:rgba(0,0,0,.8);}.folder-wrapper .tile{max-height:unset;cursor:pointer;-webkit-touch-callout:none;}.folder-wrapper .tile .tile-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.folder-wrapper .tile .tile-image{display:flex;}.folder-wrapper .tile .tile-image img{object-fit:contain;height:4rem;margin:auto;-webkit-touch-callout:none;}.folder-wrapper .tile.item-tile img{object-fit:none;height:100%;width:100%;-webkit-touch-callout:none;}.content-list{display:flex;flex-direction:column;border-collapse:collapse;}.content-list .list-wrapper{flex-grow:1;flex-shrink:1;}.content-list .list-wrapper .item{display:flex;flex-direction:row;padding:20px;gap:10px;-webkit-touch-callout:none;}.content-list .list-wrapper .item .order-handle{display:flex;cursor:grab;}.content-list .list-wrapper .item .order-handle i{display:block;margin-top:auto;margin-bottom:auto;width:24px;height:24px;background:#000;}.content-list .list-wrapper .item .preview-image{display:flex;}.content-list .list-wrapper .item .preview-image img{object-fit:contain;height:100px;width:150px;-webkit-touch-callout:none;}.content-list .list-wrapper .item .description-wrapper{overflow:hidden;}.content-list .list-wrapper .item .description-wrapper .title{text-overflow:ellipsis;overflow:hidden;margin-bottom:0;font-size:14pt;}.content-list .list-wrapper .item .description-wrapper .sub-title{color:rgba(0,0,0,.5);font-size:10pt;}.content-list .list-wrapper .item .description-wrapper .actions{margin-top:auto;display:flex;}.content-list .list-wrapper .item .description-wrapper .actions a{padding:0 5px 0 5px;}.content-list .list-wrapper .item .description-wrapper .actions a i{height:22px;width:22px;display:block;background:#000;}.content-list .list-wrapper .item .description-wrapper .actions a i.inactive{background:rgba(0,0,0,.2);}.content-list .list-wrapper .item .duration-edit{--bs-gutter-x:0;}.content-list .list-wrapper .item .duration-edit a{padding:0 5px 0 5px;height:22px;width:32px;}.content-list .list-wrapper .item .duration-edit a i{display:block;height:22px;width:22px;}.content-list .list-wrapper .item .duration-edit a i.inactive{background:rgba(0,0,0,.2);}.content-list .list-wrapper .item .duration-edit input{height:22px;border:0;text-align:right;}.content-list .list-wrapper .item .duration-edit input::-webkit-inner-spin-button{display:none;}.content-list .content-dropzone{display:flex;flex-direction:column;justify-content:center;}.recent-content .content-wrapper .list-wrapper .tile{cursor:pointer;-webkit-touch-callout:none;}.recent-content .content-header{display:flex;justify-content:space-between;}.recent-content .content-header h5{font-weight:bold;}.recent-content .content-header a{display:flex;cursor:pointer;}.recent-content .content-header a span{margin-top:auto;margin-bottom:auto;}.recent-content .content-header a i{margin-top:auto;margin-bottom:auto;margin-left:10px;height:24px;width:24px;display:block;background:#000;}.wrapper{overflow:hidden;}.wrapper.condensed .content .recent-content{display:none!important;}@media(min-width:768px){.wrapper.condensed .header-wrapper{-webkit-transition:width .25s ease;-moz-transition:width .25s ease;transition:width .25s ease;}.wrapper.condensed .header-wrapper.position-fixed{right:35vw;-webkit-transition:width .25s ease;-moz-transition:width .25s ease;transition:width .25s ease;}.wrapper.condensed section.content .container>.row{margin-left:var(--bs-gutter-x,.75rem);margin-right:var(--bs-gutter-x,.75rem);}.wrapper.condensed section.content .content-preview-container{width:100%!important;}.wrapper.condensed section.content .content-list-container{width:100%!important;}}@media(max-width:768px){.wrapper.condensed{padding-bottom:60vh;}}@media(max-width:768px){.wrapper .content .recent-content{display:none;}.wrapper .content.recent.mobile{display:block;}.wrapper .content.recent.mobile .recent-content{display:block;}.wrapper .header-wrapper .offcanvasBtn{display:none;}}@media(min-width:768px){.wrapper .content.recent.mobile{display:none!important;}}.content-wrapper .list-wrapper{display:flex;gap:5px;}.content-wrapper .list-wrapper .tile{margin:3px;-webkit-touch-callout:none;}.content-wrapper .list-wrapper .tile.tile-selected{outline:3px solid #00c7d5;}.content-wrapper .list-wrapper .tile .tile-wrapper{min-width:150px;max-width:250px;}.content-wrapper .list-wrapper .tile .tile-wrapper .tile-image-wrapper{padding:0;}.content-wrapper .list-wrapper .tile .tile-wrapper .tile-image-wrapper[src="/img/library/template-placeholder.svg"]{padding:10%;}.content-wrapper .list-wrapper .tile .tile-wrapper .tile-title h3{overflow:hidden;text-overflow:ellipsis;}.content.signage .content-preview img,.content.roombooking .content-preview img{max-height:420px;object-fit:contain;}.content.signage .content-preview img[src="/img/library/template-placeholder.svg"],.content.roombooking .content-preview img[src="/img/library/template-placeholder.svg"]{padding:10%;}.content.signage .content-preview .content-preview-overlay-wrapper,.content.roombooking .content-preview .content-preview-overlay-wrapper{position:relative;}.content.signage .content-preview .content-preview-overlay-wrapper .content-preview-overlay,.content.roombooking .content-preview .content-preview-overlay-wrapper .content-preview-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.6) 100%);}.content.signage .content-preview .content-preview-overlay-wrapper .content-preview-overlay .overlay-action,.content.roombooking .content-preview .content-preview-overlay-wrapper .content-preview-overlay .overlay-action{color:#fff;margin-top:30px;display:flex;padding:8px;gap:8px;}.content.signage .content-preview .content-preview-overlay-wrapper .content-preview-overlay .overlay-action i,.content.roombooking .content-preview .content-preview-overlay-wrapper .content-preview-overlay .overlay-action i{display:block;background:#fff;height:24px;width:24px;}.content.signage .content-list .content-actions,.content.roombooking .content-list .content-actions{display:flex;justify-content:space-between;}.content.signage .content-list .content-actions .content-action,.content.roombooking .content-list .content-actions .content-action{display:flex;padding:8px;gap:8px;}.content.signage .content-list .content-actions .content-action.disabled,.content.roombooking .content-list .content-actions .content-action.disabled{opacity:.3;}.content.signage .content-list .content-actions .content-action.active,.content.roombooking .content-list .content-actions .content-action.active{opacity:1;}.content.signage .content-list .content-actions .content-action.active i,.content.roombooking .content-list .content-actions .content-action.active i{background:linear-gradient(90deg,#00bea4 0%,#298280 100%);}.content.signage .content-list .content-actions .content-action i,.content.roombooking .content-list .content-actions .content-action i{display:block;background:#000;height:24px;width:24px;}.content.signage .content-list .content-actions .content-action i.icon-heart.active,.content.roombooking .content-list .content-actions .content-action i.icon-heart.active{background:linear-gradient(90deg,#00bea4 0%,#298280 100%);}.content.roombooking .content-list .item{display:flex;flex-direction:row;gap:15px;}.content.roombooking .content-list .item .calendar-image-wrapper .calendar-icon{max-height:50px;max-width:50px;}.content.roombooking .content-list .item .calendar-name{display:flex;flex-direction:column;}.content.roombooking .content-list .item .calendar-name span{font-size:1.25rem;margin-top:auto;margin-bottom:auto;}.content.roombooking .content-list .item .actions{display:flex;}.content.roombooking .content-list .item .actions a{margin-top:auto;margin-bottom:auto;font-size:12pt;padding:3px 24px;}.add-content-action{display:flex;}.add-content-action .add-button{margin-left:auto;margin-right:auto;height:75px;width:75px;border-radius:75px;box-shadow:0 0 7px rgba(0,0,0,.2);padding:15px;display:flex;}.add-content-action .add-button i{margin:auto;display:block;height:25px;width:25px;background:#000;}.add-player-container #camera-picture-container{position:relative;display:flex;justify-content:center;height:100%;}.add-player-container #camera-picture-container #preview{width:100%;height:100%;min-height:400px;margin-top:auto;margin-bottom:auto;background:#c4c4c4;}.add-player-container #camera-picture-container .overlay{position:absolute;left:0;right:0;top:0;bottom:0;}.add-player-container #camera-picture-container .overlay #camera-error{position:absolute;top:50%;transform:translate(0,-50%);font-weight:bold;left:0;right:0;text-align:center;display:none;}.add-player-container #information-container form input{border:0;}.add-player-container #information-container form .alert-link{display:none;border-radius:3px;}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:2;}.playlist .ui-sortable-placeholder{opacity:50%;background:linear-gradient(90deg,#00c7d5 0%,#0080d6 100%);height:140px;}.ui-draggable-dragging{margin-top:5px;margin-bottom:15px;min-width:150px;max-width:250px;display:flex;flex-direction:column;z-index:10000;}.ui-draggable-dragging .tile-image{display:flex;justify-content:center;flex-grow:1;background:#e9e8e8;-webkit-touch-callout:none;}.ui-draggable-dragging .tile-image img{height:100%;object-fit:contain;-webkit-touch-callout:none;max-height:150px;}.ui-draggable-dragging .tile-title{white-space:unset!important;}.ui-droppable-hover{position:relative;}.ui-droppable-hover::before{content:"";position:absolute;left:0;width:100%;height:100%;background:linear-gradient(90deg,#00c7d5 0%,#0080d6 100%);opacity:50%;z-index:901;}.ui-droppable-active{position:relative;z-index:901;}#offcanvasLibrary .ui-droppable-active{z-index:1047;}.modal .modal-dialog{justify-content:center;}.modal .modal-dialog.modal-lg .modal-content{width:100%;}.modal .modal-content{border-radius:0;width:unset;}.modal .modal-content .modal-header{border-bottom:0;}.modal .modal-content .modal-header h5{font-weight:bold;}.modal .modal-content .modal-body h4{font-weight:bold;text-align:center;}.modal .modal-content .modal-footer{border-top:0;}#time-selector .gradient-overlay{pointer-events:none;position:absolute;z-index:2;right:0;bottom:0;left:0;height:100%;background:linear-gradient(10deg,#fff 0%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,#fff 90%);}#time-selector .form-select{border:0;overflow:auto;color:rgba(0,0,0,.3);}#time-selector .form-select option{padding:10pt;font-size:20pt;border-bottom:1px solid rgba(0,0,0,.15);}#time-selector .openinghour-seperator{font-size:34pt;color:rgba(0,0,0,.3);}#time-selector .modal-footer{justify-content:center;}.player-action-overlay{display:none;position:fixed;left:0;right:0;bottom:0;z-index:99;}@media(max-width:768px){.player-action-overlay{bottom:8vh;background:rgba(0,0,0,.3);}}.player-action-overlay .action{display:flex;}.player-action-overlay .action .tile-button{border:0;background:#fff;border-radius:50px;height:70px;width:70px;padding:20px;box-shadow:0 3px 7px rgba(0,0,0,.15);}@media(max-width:768px){.player-action-overlay .action .tile-button{height:50px;width:50px;padding:10px;}}.player-action-overlay .action .tile-button i{display:block;width:100%;height:100%;background:#000;}.player-action-overlay .action .tile-button i.off{background:linear-gradient(90deg,#ff6963 0%,#d70063 100%);}.player-action-overlay .action .tile-button i.on{background:linear-gradient(90deg,#00bea4 0%,#298280 100%);}#add-content-modal{overflow:hidden;}#add-content-modal .players{max-height:40vh;overflow-y:auto;}#add-content-modal .add-mode label{display:flex;}.category-container i,.collection-container i{display:inline-block;width:16px;height:16px;background-color:#000;}.category-container .template-wrapper,.category-container .folder-wrapper{display:grid;grid-template-columns:repeat(auto-fill,max(150px,min(48%,250px)));gap:.5rem;align-items:stretch;grid-auto-rows:1fr;}.category-container .template-wrapper .tile,.category-container .folder-wrapper .tile{min-width:unset;-webkit-touch-callout:none;}.roombooking .content-list .checkbox-label{font-size:1.2rem;}label.with-inline-editable{display:inline-block;}label.with-inline-editable span{border-bottom:1px solid rgba(0,0,0,.3);padding-left:8px;padding-right:8px;}label.with-inline-editable a{display:inline-block;}label.with-inline-editable a i{display:block;height:20px;width:20px;background:rgba(0,0,0,.3);}.upload-content{cursor:pointer;}.upload-content i{height:48px;width:48px;background:#000;display:block;}.upload-content h5{margin-top:auto;margin-bottom:auto;}.data-wrapper{overflow-y:auto;max-height:350px;}.data{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(20%,85px));}@media(max-width:768px){.data{grid-template-columns:repeat(3,minmax(20%,85px));}}.data .tile{padding:5px;box-shadow:none;cursor:pointer;}.data .tile input[type=checkbox]{background:rgba(255,255,255,.6);}.data .tile input[type=checkbox]::before{background:#000;}.data .tile:hover .tile-title span{overflow:visible!important;white-space:normal!important;height:auto;}.provider-wrapper{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(32%,85px));}.provider-wrapper .tile{padding:5px;display:flex;flex-direction:column;box-shadow:none;cursor:pointer;}.provider-wrapper .tile .tile-image{flex-grow:1;display:flex;justify-content:center;}label.disabled{opacity:50%;}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;}.overlay.hidden{width:0;height:0;}#playlist-overlay{background-color:#808080;}#calendar-datasource-input .modal-footer{justify-content:center;}#calendar-datasource-input .calendar-form{display:flex;}#calendar-datasource-input .calendar-form .not-supported-yet{background-color:rgba(0,0,0,.2);border:0!important;box-shadow:none!important;opacity:.7;}#calendar-datasource-input .calendar-form input[type=radio]{display:none;}#calendar-datasource-input .calendar-form input[type=radio]:checked+.calendar-item{border:1px solid #fff;box-shadow:0 0 4px 4px #eee;}#calendar-datasource-input .calendar-form .calendar-item{flex:1;margin:1%;padding:5%;display:inline-block;}#calendar-datasource-input .calendar-form .calendar-item label{width:100%;height:100%;text-align:center;}#calendar-datasource-input .calendar-form .calendar-item label img{object-fit:contain;width:70%;height:70%;max-width:70px;max-height:70px;margin-left:auto;margin-right:auto;margin-bottom:10px;display:block;}#calendar-datasource-input .calendar-form .calendar-item label span{margin-left:auto;margin-right:auto;}.litepicker .container__months{box-shadow:none;border-radius:0;}.litepicker .container__months .month-item .month-item-header .button-previous-month:hover>svg,.litepicker .container__months .month-item .month-item-header .button-next-month:hover>svg{fill:#28af96;}.litepicker .container__days .day-item.is-start-date{background:linear-gradient(90deg,#00bea4 0%,#298280 100%);}.litepicker .container__days .day-item.is-start-date:hover{color:#fff;}.litepicker .container__days .day-item.is-end-date{background:linear-gradient(90deg,#00bea4 0%,#298280 100%);}.litepicker .container__days .day-item.is-end-date:hover{color:#fff;}.litepicker .container__days .day-item.is-in-range{background-color:rgba(40,175,150,.3);}.litepicker .container__days .day-item:hover{box-shadow:inset 0 0 0 1px #28af96;color:#28af96;}.validation-summary-errors ul{padding-left:0;list-style:none;}.section-licenses .grid-wrapper{grid-template-columns:repeat(3,minmax(32%,400px));gap:5pt;}.section-licenses .status-icon i{height:14px;width:14px;display:block;}.section-licenses .tile-title h3{white-space:break-spaces;}.highlight-droppables{min-height:100vh;}.highlight-droppables#page-content{position:relative;padding-bottom:50px;}.highlight-droppables::before{content:"";position:absolute;background-color:#000;top:0;left:0;width:100%;height:100%;opacity:20%;z-index:900;}.highlight-droppables .header-wrapper{z-index:902;}.highlight-droppables .header-wrapper::before{content:"";position:absolute;background-color:#000;top:0;left:0;width:100%;height:100%;opacity:20%;z-index:903;}.offcanvas{z-index:1045;}.offcanvas.highlight-droppables::before{z-index:1046;}.device-configuration .options label{white-space:nowrap;}.toast-header>img{width:25px;height:25px;}.toast-body{white-space:pre-line;}#calendar-datasource-input #new-calendar-form{display:flex;}#calendar-datasource-input #calendar-list{overflow:auto;max-height:50vh;}#calendar-datasource-input #calendar-list .calendar-item:hover{background:rgba(0,0,0,.2);}.preview-container .preview{overflow:hidden;}.preview-container .preview .html-wrapper div.has-interaction.focused>*{outline:5px dashed #28af96;background:rgba(136,216,95,.3);}.preview-container .preview .html-wrapper div.has-interaction>*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.preview-container .preview .html-wrapper div.has-interaction>*:hover{outline:5px dashed #28af96;background:rgba(136,216,95,.3);}.preview-container .preview .html-wrapper div.has-interaction>*:focus{outline:5px dashed #e33263;background:rgba(227,50,99,.3);}.preview-container .preview .html-wrapper div.has-interaction>*[contenteditable=true]{display:inline-block;}.modal-body .editable-element .btn{display:none;}.modal-body .editable-element .collapse{display:block!important;}.edit-content-section .editable-element:hover{outline:2px dashed #28af96;background:rgba(136,216,95,.3);}#feedback-modal .modal-dialog{position:absolute;justify-content:end;bottom:0;padding-left:10pt;left:4vw;}@media(max-width:768px){#feedback-modal .modal-dialog{left:0;bottom:8vh;}}.preview-container .preview{position:relative;}.preview-container .preview .loader{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;justify-content:center;background:rgba(255,255,255,.7);}.preview-container .preview .loader .load-wrapper{width:100%;height:auto;display:inline-flex;margin:auto;justify-content:center;}.spinner-grow-sm{width:.5rem;height:.5rem;}.property.weather ul{list-style:none;padding:8px;border:1px solid rgba(0,0,0,.2);border-radius:0 0 5px 5px;cursor:pointer;}.property.weather ul:empty{display:none;}*[data-bs-toggle=collapse]{cursor:pointer;}*[data-bs-toggle=collapse] i.icon-back{transform:rotate(180deg);}*[data-bs-toggle=collapse][aria-expanded=true] i.icon-back{transform:rotate(-90deg);}.help-content-tile i{display:block;background:#000;width:20px;height:20px;flex-shrink:0;}.form-floating+.help-toggle i,.form-group .help-toggle i{width:16px;height:16px;display:inline-block;background:rgba(0,0,0,.5);}i .d-inline-block{width:16px;height:16px;}.hover-highlight-blue:hover::before{content:"";position:absolute;background:linear-gradient(90deg,#00c7d5 0%,#0080d6 100%);top:0;left:0;width:100%;height:100%;opacity:50%;}.submenu-categories .submenu-wrapper .menu-item{color:rgba(0,0,0,.5);padding-bottom:.25rem;cursor:pointer;text-align:center;flex-grow:1;}.submenu-categories .submenu-wrapper .menu-item.active{font-weight:bold;color:#28af96;justify-content:center;position:relative;}.submenu-categories .submenu-wrapper .menu-item.active:before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;height:0;width:32px;border-bottom:3px solid #28af96;}.statistic-graph{position:relative;}.statistic-graph .graph-image{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;}.statistic-graph .graph-image img{width:65%;height:auto;margin:auto;}.statistic-graph .graph{height:90px;width:90px;}.statistic-graph .graph .circular-chart{display:block;max-width:100px;max-height:100px;}.statistic-graph .graph .circle-bg{fill:none;stroke:#eee;stroke-width:1;}.statistic-graph .graph .circle{fill:none;stroke-width:2;stroke-linecap:round;}.statistic-graph .graph .circular-chart .circle{stroke:#2a979d;}.statistic-graph .graph .circular-chart .circle.red{stroke-width:1.75;stroke:#e33263;}.statistic-graph .graph .circular-chart .circle.green{stroke:#88d85f;}.statistic-values .value-group label span{color:rgba(0,0,0,.5);}.statistic-values .value-group i{height:14px;width:14px;display:inline-block;background:#2a979d;}.statistic-values .value-group i.icon-cross{background:linear-gradient(90deg,#ff6963 0%,#d70063 100%);}.statistic-values .value-group i.icon-status{border-radius:10px;height:12px;width:12px;}.statistic-values .value-group i.icon-status.status-blue{box-shadow:0 0 6px 1px #2a979d;background:#2a979d;}.statistic-values .value-group i.icon-status.status-green{box-shadow:0 0 6px 1px #88d85f;background:#88d85f;}.statistic-values .value-group i.icon-status.status-red{box-shadow:0 0 6px 1px #e33263;background:#e33263;}#open-issues .section-content .item-row{line-height:2.5rem;margin-top:3px;margin-bottom:3px;display:grid;grid-template-columns:1fr 1fr 1fr;}#open-issues .section-content .item-row .item-actions a{cursor:pointer;}#open-issues .section-content .item-row .item-actions a span{color:#fff;}#open-issues .section-content .item-row .item-actions a:hover span{color:rgba(255,255,255,.8);}#open-issues .section-content .item-row .item-actions a:hover i{background:rgba(255,255,255,.8);}#open-issues .section-content .item-row i{background:#fff;display:inline-block;height:2.5rem;width:18pt;margin-right:.5rem;}#open-issues .section-content .item-row i.icon-extend-license{width:24pt;}.shadow{box-shadow:0 .3rem 1.2rem rgba(0,0,0,.1)!important;}.supervisor-configuration{display:flex;flex-direction:column;align-items:center;}.supervisor-configuration .sticky-wrapper{position:relative;padding:16px;}.supervisor-configuration .sticky-wrapper.sticky{box-shadow:0 7px 7px rgba(0,0,0,.1);z-index:2;position:fixed;top:0;left:0;right:0;background:#fff;margin-left:4vw;justify-content:center;}.supervisor-configuration .sticky-wrapper.sticky ul{margin-left:auto;margin-right:auto;margin-bottom:0;max-width:1320px;}.supervisor-configuration #progressbar{height:65px;padding-left:0;overflow:hidden;counter-reset:step;}.supervisor-configuration #progressbar li{cursor:pointer;list-style-type:none;color:rgba(0,0,0,.5);text-align:center;font-size:14pt;width:25%;float:left;position:relative;}.supervisor-configuration #progressbar li:before{content:counter(step);counter-increment:step;width:40px;padding:6px;line-height:20px;display:block;font-size:16pt;font-weight:bold;color:#000;background:#e7e7e7;border-radius:3px;margin:0 auto 5px auto;text-align:center;}.supervisor-configuration #progressbar li:after{content:"";width:100%;height:4px;background:#e7e7e7;position:absolute;left:-50%;top:14px;z-index:-1;text-align:center;}.supervisor-configuration #progressbar li:first-child:after{content:none;}.supervisor-configuration #progressbar li.active:before,.supervisor-configuration #progressbar li.active:after{background-image:linear-gradient(90deg,#2dae8f 0%,#9be058 100%);background-attachment:fixed;color:#fff;}.supervisor-configuration fieldset:not(:first-of-type){display:none;}.supervisor-configuration>*{width:100%;}.supervisor-configuration input:not([type=checkbox],[type=range]),.supervisor-configuration select{background:rgba(0,0,0,.05);border:0;min-height:40px;padding:0 1rem;}.supervisor-configuration .slider-wrapper{position:relative;}.supervisor-configuration .slider-wrapper input[type=range]{font-size:1.5rem;--thumb-height:1.125em;--track-height:.2em;--track-color:rgba(0,0,0,.2);--brightness-hover:110%;--brightness-down:98%;--clip-edges:.125em;-webkit-appearance:none;appearance:none;transition:all ease 100ms;height:calc(var(--thumb-height) + .25em);overflow:hidden;}.supervisor-configuration .slider-wrapper input[type=range]:active{cursor:grabbing;}.supervisor-configuration .slider-wrapper input[type=range]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed;}.supervisor-configuration .slider-wrapper input[type=range]::-webkit-slider-runnable-track,.supervisor-configuration .slider-wrapper input[type=range]::-webkit-slider-thumb{position:relative;-webkit-appearance:none;transition:all ease 100ms;height:var(--thumb-height);}.supervisor-configuration .slider-wrapper input[type=range]::-webkit-slider-thumb{--thumb-radius:calc((var(--thumb-height)*.5) - 1px);--clip-top:calc((var(--thumb-height) - var(--track-height))*.5 - .5px);--clip-bottom:calc(var(--thumb-height) - var(--clip-top));--clip-further:calc(100% + 1px);--box-fill:calc(-100vmax - var(--thumb-width,var(--thumb-height))) 0 0 100vmax #88d85f;width:var(--thumb-width,var(--thumb-height));background:#fff scroll no-repeat left center/50% calc(var(--track-height) + 1px);border-radius:var(--thumb-width,var(--thumb-height));box-shadow:var(--box-fill);outline:1px solid rgba(0,0,0,.15);filter:brightness(100%);clip-path:polygon(100% -1px,var(--clip-edges) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--clip-edges) 100%,var(--clip-further) var(--clip-further));}.supervisor-configuration .slider-wrapper input[type=range]:hover::-moz-range-thumb,.supervisor-configuration .slider-wrapper input[type=range]:hover::-moz-range-progress{filter:brightness(var(--brightness-hover));}.supervisor-configuration .slider-wrapper input[type=range]:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-hover));cursor:grab;}.supervisor-configuration .slider-wrapper input[type=range]:active::-moz-range-thumb,.supervisor-configuration .slider-wrapper input[type=range]:active::-moz-range-progress{filter:brightness(var(--brightness-down));}.supervisor-configuration .slider-wrapper input[type=range]:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:grab;}.supervisor-configuration .slider-wrapper input[type=range]:active::-moz-range-thumb{cursor:grabbing;}.supervisor-configuration .slider-wrapper input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center/100% calc(var(--track-height) + 1px);}.supervisor-configuration .slider-wrapper input[type=range]:disabled::-webkit-slider-thumb,.supervisor-configuration .slider-wrapper input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed;}.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-track,.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-thumb{appearance:none;transition:all ease 100ms;height:var(--thumb-height);}.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-track,.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-thumb,.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-progress{background:rgba(255,255,255,0);}.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-thumb{background:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,.2);border:0;width:var(--thumb-width,var(--thumb-height));border-radius:var(--thumb-width,var(--thumb-height));cursor:grab;}.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-track{width:100%;background:var(--track-color);}.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-progress{appearance:none;background:linear-gradient(90deg,#2dae8f 0%,#9be058 100%);transition-delay:30ms;}.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-track,.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-progress{height:calc(var(--track-height) + 1px);border-radius:var(--track-height);}.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-thumb,.supervisor-configuration .slider-wrapper input[type=range]::-moz-range-progress{filter:brightness(100%);}.supervisor-configuration .settings-tab{width:100%;display:flex;flex-direction:column;gap:1rem;}.supervisor-configuration .settings-tab .setting-section .section-title,.supervisor-configuration .settings-tab .setting-section .section-subtitle{display:flex;align-items:center;min-height:50px;}.supervisor-configuration .settings-tab .setting-section .section-title{font-size:1.8rem;font-weight:bold;}.supervisor-configuration .settings-tab .setting-section .section-subtitle{font-size:1.3rem;color:#bbb;}.supervisor-configuration .settings-tab .setting-section .setting{padding-left:.5rem;}.supervisor-configuration .settings-tab .setting-section .setting label{font-size:1.2rem;font-weight:normal;}.supervisor-configuration .settings-tab .setting-section .setting i{width:1.5em;height:1.5em;}.supervisor-configuration .settings-tab .setting-section .setting:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.supervisor-configuration .settings-tab .setting-section #installed-apps-setting>a i,.supervisor-configuration .settings-tab .setting-section #app-list .app-wrapper>*{display:block;width:30px;height:30px;}.supervisor-configuration .settings-tab .setting-section #app-list .app-wrapper .remove-app-button{display:none;position:absolute;top:-3px;right:-3px;height:16px;width:16px;padding:3px;border-radius:20px;background:linear-gradient(90deg,#ff6963 0%,#d70063 100%);}.supervisor-configuration .settings-tab .setting-section #app-list .app-wrapper .remove-app-button i{background:#fff;display:block;height:10px;width:10px;}.supervisor-configuration .settings-tab .setting-section #app-list .app-wrapper:hover .remove-app-button{display:block;}.supervisor-configuration .settings-tab .setting{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:.25rem .25rem .25rem 0;min-height:50px;}.supervisor-configuration .settings-tab .setting label{font-size:1.8rem;font-weight:bold;text-overflow:ellipsis;overflow:hidden;}.supervisor-configuration .settings-tab .setting .slider-wrapper{display:flex;align-items:center;gap:.25rem;}.supervisor-configuration .settings-tab .setting .slider-wrapper .slider{flex-grow:1;}.supervisor-configuration .settings-tab .setting input[type=checkbox]{margin-right:.5rem;}.previously-uploaded-apps .app-list .app-wrapper{cursor:pointer;position:relative;}.previously-uploaded-apps .app-list .app-wrapper .active-status,.previously-uploaded-apps .app-list .app-wrapper .add-status{display:none;position:absolute;top:-3pt;right:-3pt;height:16pt;width:16pt;padding:2pt;border-radius:50px;}.previously-uploaded-apps .app-list .app-wrapper .active-status i,.previously-uploaded-apps .app-list .app-wrapper .add-status i{height:12pt;width:12pt;display:block;background:#fff;}.previously-uploaded-apps .app-list .app-wrapper.add .add-status{background:linear-gradient(90deg,#00c7d5 0%,#0080d6 100%);display:block;}.previously-uploaded-apps .app-list .app-wrapper.active{cursor:default;}.previously-uploaded-apps .app-list .app-wrapper.active .active-status{background:linear-gradient(90deg,#2dae8f 0%,#9be058 100%);display:block;}.btnBack{color:rgba(0,0,0,.5);}.btnBack span{text-decoration:underline;}.btnBack i{display:inline-block;height:20px;width:28px;background:rgba(0,0,0,.5);}.content-section .section-actions a{letter-spacing:2px;}.content-section .section-actions a i.icon-arrow-right{width:28px;}.content-section .section-title h2{color:rgba(0,0,0,.25);}.content-section .section-title h2 i{background:rgba(0,0,0,.25);display:inline-block;height:16pt;width:16pt;}.content-section .panel .panel-image img{max-height:900px;max-width:150px;object-fit:contain;}.content-section .panel .status-wrapper{grid-template-columns:repeat(3,minmax(20%,450px));}.content-section .panel .status-wrapper label,.content-section .panel .status-wrapper span{font-size:14pt;}.content-section .panel .status-wrapper label.fw-bold,.content-section .panel .status-wrapper span.fw-bold{font-size:16pt;}.content-section .panel .status-wrapper i{display:inline-block;height:26px;width:26px;margin-top:auto;margin-bottom:auto;}.content-section .panel .status-wrapper i.status-blue{height:6px;width:6px;border-radius:10px;box-shadow:0 0 6px 1px #2a979d;background:#2a979d;}.content-section .panel .status-wrapper i.status-green{height:12px;width:12px;border-radius:10px;box-shadow:0 0 6px 1px #88d85f;background:#88d85f;}.content-section .panel .status-wrapper i.status-orange{height:12px;width:12px;border-radius:10px;box-shadow:0 0 6px 1px #ffa000;background:#ffa000;}.content-section .panel .status-wrapper i.status-red{height:12px;width:12px;border-radius:10px;box-shadow:0 0 6px 1px #e33263;background:#e33263;}.content-section table.striped tbody tr:nth-child(odd){background:rgba(0,0,0,.05);}.content-section table tr .td-wrapper,.content-section table td .td-wrapper{display:flex;flex-direction:row;gap:1rem;}.content-section table tr .td-wrapper i,.content-section table td .td-wrapper i{margin-top:auto;margin-bottom:auto;}.content-section table thead tr th{padding:1rem;font-weight:normal;color:rgba(0,0,0,.6);font-size:16pt;}.content-section table thead tr th i{display:inline-block;height:7pt;width:14pt;background:rgba(0,0,0,.7);}.content-section table tbody tr th{padding:1rem;font-size:16pt;}.content-section table tbody tr th.collapsed i.icon-down{transform:rotate(-180deg)!important;}.content-section table tbody tr th i.icon-up,.content-section table tbody tr th i.icon-down{display:inline-block;height:12pt;width:12pt;background:#000;}.content-section table tbody tr td{padding:1rem;font-size:16pt;}.content-section table tbody tr td i{margin-top:auto;margin-bottom:auto;display:inline-block;height:12pt;width:12pt;background:#2a979d;}.content-section table tbody tr td i.icon.disabled{opacity:.4;pointer-events:none;}.content-section table tbody tr td i.icon-lg{height:18pt;width:18pt;}.content-section table tbody tr td i.icon-copy{background:rgba(0,0,0,.4);}.content-section table tbody tr td i.icon-check-circled{height:22px;width:22px;}.content-section table tbody tr td i.icon-plus-circle{height:22px;width:22px;}.content-section table tbody tr td i.icon-status{border-radius:10px;height:12px;width:12px;}.content-section table tbody tr td i.icon-status.status-blue{box-shadow:0 0 6px 1px #2a979d;background:#2a979d;}.content-section table tbody tr td i.icon-status.status-green{box-shadow:0 0 6px 1px #88d85f;background:#88d85f;}.content-section table tbody tr td i.icon-status.status-orange{box-shadow:0 0 6px 1px #ffa000;background:#ffa000;}.content-section table tbody tr td i.icon-status.status-red{box-shadow:0 0 6px 1px #e33263;background:#e33263;}.content-section table tbody tr td i.icon-supervisor,.content-section table tbody tr td i.icon-teos{height:24pt;width:38pt;}.content-section table tbody tr td i.icon-extend-license{height:16pt;width:24pt;}.content-section table.table-compact thead tr th{font-size:12pt;}.content-section table.table-compact tbody tr th,.content-section table.table-compact tbody tr td{font-size:12pt;padding:.75rem 1rem;}.content-section tr.collapse .details-wrapper .details-panel>div .row,.content-section tr.collapsing .details-wrapper .details-panel>div .row{padding:.75rem;}.content-section tr.collapse .details-wrapper .details-panel>div .row:nth-child(odd),.content-section tr.collapsing .details-wrapper .details-panel>div .row:nth-child(odd){background:rgba(0,0,0,.05);}#add-device-modal .modal-body textarea,#select-configuration-modal .modal-body textarea{resize:none;font-size:18pt;border:0;padding-left:1rem;padding-right:1rem;background-image:linear-gradient(transparent,transparent calc(3rem - 1px),rgba(0,0,0,.1) 0);background-size:100% 3rem;line-height:3rem;overflow:hidden;}#add-device-modal .modal-body textarea:focus,#select-configuration-modal .modal-body textarea:focus{outline:unset;}#add-device-modal .modal-body .select-wrapper select,#select-configuration-modal .modal-body .select-wrapper select{width:auto;min-width:50%;padding:1rem 3rem 1rem 1rem;border:0;border-radius:0;background-color:rgba(0,0,0,.05);font-size:16pt;}#add-device-modal .modal-body .btn,#select-configuration-modal .modal-body .btn{font-size:16pt;padding-left:2rem;padding-right:2rem;letter-spacing:2px;}.select-wrapper select{width:auto;min-width:50%;padding:1rem 3rem 1rem 1rem;border:0;border-radius:0;background-color:rgba(0,0,0,.05);font-size:16pt;}.icon-href{height:24pt;width:24pt;display:block;padding:3pt;}#save-device-configuration{position:fixed;bottom:5rem;left:50%;transform:translateX(-50%);}@media(min-width:768px){#save-device-configuration{left:52vw;bottom:2rem;}}.w-70{width:70%;}.control-wrapper .device-information h4 i{display:inline-block;height:18px;width:18px;background:rgba(0,0,0,.65);}.control-wrapper .device-information .icon.icon-status{display:inline-block;border-radius:10px;height:12px;width:12px;}.control-wrapper .device-information .icon.icon-status.status-blue{box-shadow:0 0 6px 1px #2a979d;background:#2a979d;}.control-wrapper .device-information .icon.icon-status.status-green{box-shadow:0 0 6px 1px #88d85f;background:#88d85f;}.control-wrapper .device-information .icon.icon-status.status-orange{box-shadow:0 0 6px 1px #ffa000;background:#ffa000;}.control-wrapper .device-information .icon.icon-status.status-red{box-shadow:0 0 6px 1px #e33263;background:#e33263;}.remote-control .remote-control-wrapper button.btn-white{border-radius:50px;padding-left:20px;padding-right:20px;}.remote-control .remote-control-wrapper button.btn-white:active{box-shadow:0 0 .3rem 1.3rem rgba(0,0,0,.1);transform:translateY(.1rem);}.remote-control .remote-control-wrapper .btn-switch{border-radius:50%;position:relative;display:inline-block;width:70px;height:34px;}.remote-control .remote-control-wrapper .btn-switch .labels{position:absolute;cursor:pointer;top:5px;left:0;width:100%;height:100%;font-size:12pt;transition:all .4s ease-in-out;}.remote-control .remote-control-wrapper .btn-switch .labels:after{content:attr(data-off);position:absolute;right:8px;color:#fff;opacity:1;transition:all .4s ease-in-out;}.remote-control .remote-control-wrapper .btn-switch .labels:before{content:attr(data-on);position:absolute;left:8px;color:#fff;opacity:0;transition:all .4s ease-in-out;}.remote-control .remote-control-wrapper .btn-switch input{opacity:0;width:0;height:0;}.remote-control .remote-control-wrapper .btn-switch input:checked~.labels::after{opacity:0;}.remote-control .remote-control-wrapper .btn-switch input:checked~.labels::before{opacity:1;}.remote-control .remote-control-wrapper .btn-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:linear-gradient(-90deg,#ff6963 0%,#d70063 100%);-webkit-transition:.4s;transition:.4s;}.remote-control .remote-control-wrapper .btn-switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background:#fff;-webkit-transition:.4s;transition:.4s;}.remote-control .remote-control-wrapper .btn-switch .slider.round{border-radius:34px;}.remote-control .remote-control-wrapper .btn-switch .slider.round:before{border-radius:50%;}.remote-control .remote-control-wrapper .btn-switch input:checked+.slider{background:linear-gradient(-90deg,#2dae8f 0%,#9be058 100%);}.remote-control .remote-control-wrapper .btn-switch input:focus+.slider{box-shadow:0 0 1px #2196f3;}.remote-control .remote-control-wrapper .btn-switch input:checked+.slider:before{-webkit-transform:translateX(36px);-ms-transform:translateX(36px);transform:translateX(36px);}.remote-control .remote-control-wrapper .bg-black{background-color:rgba(0,0,0,.8)!important;}.remote-control .remote-control-wrapper .navigation-controls .color-buttons button{height:20px;width:20px;border:0;margin-top:auto;margin-bottom:auto;}.remote-control .remote-control-wrapper .navigation-controls .color-buttons button.color-red{background-color:#ee3f3b;}.remote-control .remote-control-wrapper .navigation-controls .color-buttons button.color-green{background-color:#8fdf5f;}.remote-control .remote-control-wrapper .navigation-controls .color-buttons button.color-yellow{background-color:#ffe04b;}.remote-control .remote-control-wrapper .navigation-controls .color-buttons button.color-blue{background-color:#06a2e4;}.remote-control .remote-control-wrapper .navigation-controls .color-buttons button.shadow{box-shadow:0 0 .6rem .2rem rgba(0,0,0,.05)!important;}.remote-control .remote-control-wrapper .directional-controls{height:100%;position:relative;}.remote-control .remote-control-wrapper .directional-controls .directional-pad{height:250px;width:250px;border-radius:50%;margin-left:auto;margin-right:auto;position:relative;}.remote-control .remote-control-wrapper .directional-controls .directional-pad:has(.btn-up:active){box-shadow:0 0 .3rem 2rem rgba(0,0,0,.1);transform:translateY(-.1rem);}.remote-control .remote-control-wrapper .directional-controls .directional-pad:has(.btn-down:active){box-shadow:0 0 .3rem 2rem rgba(0,0,0,.1);transform:translateY(.1rem);}.remote-control .remote-control-wrapper .directional-controls .directional-pad:has(.btn-left:active){box-shadow:0 0 .3rem 2rem rgba(0,0,0,.1);transform:translateX(-.1rem);}.remote-control .remote-control-wrapper .directional-controls .directional-pad:has(.btn-right:active){box-shadow:0 0 .3rem 2rem rgba(0,0,0,.1);transform:translateX(.1rem);}.remote-control .remote-control-wrapper .directional-controls .directional-pad>div{position:absolute;cursor:pointer;display:flex;justify-content:center;}.remote-control .remote-control-wrapper .directional-controls .directional-pad>div i{margin-top:auto;margin-left:auto;margin-bottom:auto;margin-right:auto;display:block;height:40px;width:40px;background-color:rgba(0,0,0,.3);}.remote-control .remote-control-wrapper .directional-controls .directional-pad .btn-up{top:0;left:0;right:0;margin-left:auto;margin-right:auto;height:60px;width:130px;}.remote-control .remote-control-wrapper .directional-controls .directional-pad .btn-down{bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;height:60px;width:130px;}.remote-control .remote-control-wrapper .directional-controls .directional-pad .btn-left{left:0;top:60px;bottom:60px;width:60px;height:130px;}.remote-control .remote-control-wrapper .directional-controls .directional-pad .btn-right{right:0;top:60px;bottom:60px;width:60px;height:130px;}.remote-control .remote-control-wrapper .directional-controls .center-button{position:absolute;height:135px;cursor:pointer;width:135px;top:0;left:0;right:0;bottom:0;border-radius:50%;margin:auto;display:flex;}.remote-control .remote-control-wrapper .directional-controls .center-button i{display:block;height:40px;width:40px;margin-top:auto;margin-left:auto;margin-right:auto;margin-bottom:auto;background-color:rgba(0,0,0,.3);}.remote-control .remote-control-wrapper .directional-controls .center-button:active{box-shadow:0 0 .3rem 1.3rem rgba(0,0,0,.1);transform:translateY(.1rem);}.remote-control .remote-control-wrapper .shadow{box-shadow:0 0 .6rem .2rem rgba(0,0,0,.15)!important;}.remote-control .remote-control-wrapper .volume-controls button{border-radius:40px;}.remote-control .remote-control-wrapper .volume-controls button.status-green{background:linear-gradient(90deg,#2dae8f 0%,#9be058 100%);}.remote-control .remote-control-wrapper .volume-controls button.status-red{background:linear-gradient(90deg,#ff6963 0%,#d70063 100%);}.log-wrapper{scroll-direction:horizontal;-ms-overflow-x:scroll;overflow-x:scroll;}.log-wrapper .log-entry .image-wrapper img{width:400px;height:224px;}.interval-settings select,.interval-settings input[type=number]{background-color:rgba(0,0,0,.05);border:0;border-radius:0;}.interval-settings input[type=number]{width:5em;}#device-status-partial #refresh-status{cursor:pointer;}.upload-wrapper{position:relative;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.1);height:150px;margin:20px;border:2px dotted #808080;overflow:hidden;overflow-x:auto;}.upload-wrapper.hover{background:rgba(0,0,0,.2);border:2px solid #808080;}#collapse-configurations i.icon-up{transform:rotate(-90deg)!important;}#collapse-configurations.collapsed i.icon-up{transform:rotate(90deg)!important;}#download-logs-modal .log-results>*{padding:.5em;}#download-logs-modal .log-results>*:nth-child(even){background-color:rgba(0,0,0,.05);}#download-logs-modal .log-results>*:hover{background-color:rgba(0,0,0,.1);}#download-logs-modal .log-results .actions .spinner-border{color:#2a979d;height:1.2rem;width:1.2rem;}#download-logs-modal .log-results .actions a i,#download-logs-modal .log-results .actions div i{display:block;height:14pt;width:14pt;}.fullscreen-message-center{height:100vh;margin:0;background:#e6e6e6;font-family:HKGrotesk,sans-serif;align-items:center;justify-content:center;display:flex;}.fullscreen-message-center .content{background:#fff;padding:1em 1.5em;margin:1em;text-align:center;min-width:300px;}.fullscreen-message-center .header{display:flex;align-items:center;justify-content:center;line-height:1.5em;}.fullscreen-message-center .header-image{width:1.5em;height:1.5em;padding:0 1em 0 1em;box-sizing:unset;}.fullscreen-message-center span.header-hr{display:inline-block;height:1px;flex-grow:1;background-color:#e0e0e0;}.field-validation-error{color:#f00;}.min-width-content{min-width:fit-content;}