.esempioContrastoElevato{background-color:#363636 !important;color:#fff !important}html{height:100%}body{width:100%;height:100%;padding:0;overflow:hidden;display:grid}.onTv{overflow:hidden}.hidden{display:none !important}.hide-cursor,.hide-cursor *{cursor:none !important}.force16by9OnWidth{height:auto !important;aspect-ratio:16/9 !important}.force16by9OnHeight{width:auto !important;aspect-ratio:16/9 !important}.force9by16OnWidth{height:auto !important;aspect-ratio:9/16 !important}.force9by16OnHeight{width:auto !important;aspect-ratio:9/16 !important}.invisibleText{color:rgba(0,0,0,0) !important}.p-6px{padding:6px !important}.btn.disabled,.btn:disabled,fieldset:disabled .btn{opacity:.5 !important}.spinnerBackground{width:100vw;height:100vh;z-index:99998;display:grid;place-items:center;position:absolute;left:0;top:0;background:#363636}.tvVertical .spinnerBackground{width:100vh;height:100vw}#offline{position:fixed;top:1vh;left:1vh;opacity:1;z-index:9999999;padding:3px}#offline .offlineIcon{width:min(50px,5vh)}#offline span{text-transform:uppercase;font-weight:bold;font-size:min(50px,4vh);padding-left:1rem;vertical-align:middle;color:#000}.blink_me{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}#signalRNotification{position:fixed;top:1vh;left:1vh;opacity:1;z-index:9999999;padding:3px}#signalRNotification .signalRIcon{width:min(50px,3vh)}.filter-red{filter:invert(49%) sepia(46%) saturate(6682%) hue-rotate(337deg) brightness(99%) contrast(104%)}.filter-yellow{filter:invert(76%) sepia(60%) saturate(663%) hue-rotate(350deg) brightness(105%) contrast(105%)}.filter-orange{filter:invert(65%) sepia(32%) saturate(2481%) hue-rotate(352deg) brightness(104%) contrast(104%)}.filter-green{filter:invert(36%) sepia(86%) saturate(372%) hue-rotate(78deg) brightness(99%) contrast(83%)}.filter-greenish{filter:invert(70%) sepia(85%) saturate(412%) hue-rotate(22deg) brightness(101%) contrast(85%)}#updatingNotification,#rebootingNotification{position:absolute;position:fixed;top:1vh;right:1vh;opacity:1;z-index:9999999;background:rgba(255,214,10,.5);color:#000;display:flex;align-items:center;padding:3px 9px;border-radius:10px;font-size:1.5vh;border:1px solid}#updatingNotification .notificationMessage,#rebootingNotification .notificationMessage{padding-right:1rem}#downloadNotification{position:fixed;bottom:1vh;left:1vh;opacity:1;z-index:9999999;padding:3px}#downloadNotification .downloadIcon{width:min(50px,3vh)}#appVersion{position:fixed;bottom:1vh;left:1vh;opacity:1;z-index:99999;padding:3px 9px;border-radius:15px;background:hsla(0,0%,100%,.3)}.versionText{width:min(50px,2.5vh);color:#000}.transparencyBackgroundPattern{background-image:linear-gradient(45deg, #808080 25%, transparent 25%),linear-gradient(-45deg, #808080 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #808080 75%),linear-gradient(-45deg, transparent 75%, #808080 75%) !important;background-size:20px 20px !important;background-position:0 0,0 10px,10px -10px,-10px 0px !important}.animationStopped{animation:none !important}.wifiEntry{display:flex;align-items:center}.wifiEntry .wifiSignalPowerIcon{margin-left:auto;height:20px;width:20px}#irreversibleErrorMessageContainer{display:grid;place-items:center;position:absolute;bottom:5vh;left:0;width:100%;height:7.5vh;font-size:2.5vh;background:#313131;z-index:9999999}.topModal{z-index:9999998 !important}.fullscreenModal{min-width:100%;margin:0}.fullscreenModal .modal-content{min-height:100vh;background-color:#363636}.tvVertical .fullscreenModal .modal-content{min-height:100vw}.fullscreenModal .modal-dialog{min-width:100%;margin:0}#envSetupModal .modal-body{display:grid;place-items:center;grid-template-rows:auto auto auto;font-size:5vh}#envSetupModal .modal-body .envsContainer{display:grid;grid-template-columns:min-content 20vw min-content;column-gap:5rem;font-size:10vh}#envSetupModal .modal-body *{text-align:center}#envSetupConfirmModal .modal-body{display:grid;place-items:center;grid-template-rows:1fr min-content 1fr;font-size:5vh}#envSetupConfirmModal .modal-body #envSetupSpinner{width:3rem;height:3rem}#envSetupModal .modal-body,#envSetupConfirmModal .modal-body{padding:5rem}#wifiSetupModal .modal-body{padding:0 20%;word-break:break-word;display:grid;place-content:center;row-gap:1rem;grid-row-gap:2rem;text-align:center}#wifiSetupModal .modal-body #changeWifiMessage{font-size:2vw}.tvVertical #wifiSetupModal .modal-body{padding:20% 0}#wifiSetupFormContainer{display:grid;grid-auto-flow:row;padding:0 15vw}#wifiSetupFormContainer .wifiLoadingContainer{margin-bottom:.3rem;display:grid;grid-auto-flow:column;justify-content:center;align-items:center;column-gap:.5rem}#wifiSetupFormContainer .wifiLoadingContainer .spinner-border.spinnerScalable{width:.75vw !important;height:.75vw !important;border-width:.2vw}#wifiSetupFormContainer .wifiLoadingContainer .wifiSearchingLabel{font-size:max(1rem,1vw)}#wifiSetupFormContainer input:not([type=checkbox]),#wifiSetupFormContainer .selectize-input,#wifiSetupFormContainer select,#wifiSetupFormContainer button{font-size:1vw;border-radius:10px;min-height:40px}#wifiSetupFormContainer input:not([type=checkbox]):focus,#wifiSetupFormContainer .selectize-input:focus,#wifiSetupFormContainer select:focus,#wifiSetupFormContainer button:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}#wifiSetupFormContainer button{padding:.5rem 1rem}#wifiSetupFormContainer .selectize-input.items{display:grid;align-items:center}#wifiSetupFormContainer .selectize-input>.item{text-align:left !important}#wifiSetupFormContainer .selectize-input.focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5) !important;border:none !important}#wifiSetupFormContainer .selectize-input input{border-radius:0 !important;vertical-align:middle}#wifiSetupFormContainer .selectize-dropdown-content>.wifiEntry{font-size:max(13px,.8vw)}#wifiSetupFormContainer .invalidInputMessageContainer{display:grid;align-items:center;grid-template-columns:1fr}#wifiSetupFormContainer .invalidInputMessageContainer .invalidInputMessage{align-self:flex-start;justify-self:flex-end}#wifiSetupFormContainer #passwordInputAddOn{grid-template-columns:1fr 1fr;column-gap:1rem;margin-top:.3rem}.tvVertical #wifiSetupFormContainer{padding:0 15vh}#remoteControlModal .modal-dialog{width:unset !important;height:80% !important;aspect-ratio:16/9;max-width:unset !important;max-height:unset !important}.tvVertical #remoteControlModal .modal-dialog{aspect-ratio:9/16}.modal-backdrop{width:100% !important;height:100% !important}.showPasswordCharsContainer{display:grid;grid-template-columns:min-content 1fr;align-items:center;column-gap:.5rem}.showPasswordCharsContainer .showPasswordCharsLabel{font-size:max(1rem,1vw)}.showPasswordCharsContainer #togglePasswordCharsCheckbox{width:max(13px,.65vw);height:max(13px,.65vw)}.autocomplete{position:relative}input{border:1px solid rgba(0,0,0,0);background-color:#f1f1f1;padding:10px;font-size:16px}input[type=text]{background-color:#f1f1f1;width:100%}input[type=submit]{background-color:#1e90ff;color:#fff}#addNetwork{background:#34c759}#addNetwork #wifiConfigSpinner{margin-left:.5rem;font-size:24px}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0}.autocomplete-items *{text-align:start !important}.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4;color:#000;text-align:left}.autocomplete-items div:hover{background-color:#e9e9e9 !important}.autocomplete-active{background-color:#1e90ff !important;color:#fff}.selectBoxEntryContainer{padding:10px;cursor:pointer;background-color:#fff !important;color:#000 !important;text-align:left;height:50px}.selectBoxEntryContainer:hover{background-color:#e8e8e8 !important}.selectize-dropdown{width:100% !important}.selectize-dropdown .selectize-dropdown-content{padding:0 !important;max-height:250px}.selectize-dropdown .selectize-dropdown-content .selected{background-color:unset !important}.selectize-dropdown .selectize-dropdown-content .active{background-color:#d8d8d8 !important;border:1px solid #313131}#wifiErrorMessage{font-size:1.5vw;color:#ff2d55;margin-top:.5rem}.wifiRegistrationOverlay{height:100vh;width:100vw;display:grid;place-content:center;justify-items:center;row-gap:1rem;position:absolute;top:0;left:0;background:rgba(0,0,0,.8);z-index:9999998}.wifiRegistrationOverlay>.spinner-border{width:3vh;height:3vh}.wifiRegistrationOverlay>span{font-size:2vw}.toast-success{background:#34c759 !important;color:#000 !important}.toast-warning{background:#ffd60a !important;color:#000 !important}.toast-danger{background:#ff2d55 !important;color:#fff !important}.tvHorizontal{width:100vw;height:100vh}.tvVertical{width:100vh;height:100vw}.tvc-bg-primary{background-color:#363636 !important}.tvc-border-primary{border-color:hsla(0,0%,100%,.3) !important}.tvc-border-primary-2{border-color:rgba(238,238,238,.3) !important}.tvc-border-warning{border-color:#ffd60a !important}.tvc-border-special{border-color:#d00 !important}.tvc-text-primary{color:#fff !important}.tvc-text-secondary{color:#000 !important}.tvc-text-special{background:-webkit-linear-gradient(#ffffff, #dd0000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.tvc-text-success{color:#34c759 !important}.tvc-text-warning{color:#ffd60a !important}.tvc-text-danger{color:#ff2d55 !important}.tvc-light-color{color:#fff !important}.tvc-dark-color{color:#313131 !important}