@keyframes border-pulsate{0%{border-color:#404040}50%{border-color:#2489ce}100%{border-color:#404040}}.pulse,.pulse:before{animation:border-pulsate 2s infinite}#heatingPanel{background:url(/fibaro/img/checkbox0_gray.png) no-repeat -9999px -9999px,url(/fibaro/img/checkbox1_gray.png) no-repeat -9999px -9999px,#272727}#FG-monday-sliderRow{margin-top:20px}#FG-week-sliderRow{background-color:transparent!important}#heatingPanel .clear:after{content:"";display:table;clear:both}#heatingPanel *{font-family:verdana,arial,helvetica}#heatingPanel :focus{outline:0}#heatingPanel h1{position:relative;height:30px}#heatingPanel h1,#heatingPanel h1 span{font-size:20px;font-weight:400;line-height:30px}#heatingPanel .Txt{clear:both;float:none}#heatingPanel .TxtGray{color:#737373}#heatingPanel .Select{border-color:#000;border-width:1px;border-style:solid;font-size:12px}#heatingPanel .button,#heatingPanel button{margin-top:20px;line-height:16px;text-align:center;padding:4px 10px;border-radius:4px;border-style:solid;border-width:1px;border-color:#000;box-shadow:0 2px 0 0 rgba(255,255,255,.11),inset 0 1px 0 0 rgba(255,255,255,.15);text-shadow:1px 1px 0 #000;display:block;outline:0!important;background-image:linear-gradient(to bottom,#3c3c3c 0,#373737 50%,#2a2a2a 50%,#232323 100%);color:#a9a9a9;transition:all .5s ease}#heatingPanel .button.disabled,#heatingPanel button.disabled{cursor:default}#heatingPanel .button.clickable,#heatingPanel button.clickable{cursor:pointer;background-image:linear-gradient(to bottom,#308ecb 0,#246faa 48%,#1164a3 48%,#084480 100%);color:#FFF}#heatingPanel .button.red,#heatingPanel button.red{cursor:pointer;background-image:linear-gradient(to bottom,#cb191b 0,#aa2e28 48%,#a3332e 48%,#802725 100%);color:#FFF}#heatingPanel .buttonBig{font-size:12px;color:#d3d3d3;font-weight:700;text-align:center;border:1px solid #d3d3d3;background-color:transparent;background-image:none;border-radius:20px;padding:10px 30px}#heatingPanel .buttonBig.clickable,#heatingPanel .buttonBig.disabled{font-size:12px;color:#fff;font-weight:700;text-align:center;background-image:linear-gradient(to bottom,#0f4881 0,#2282c1 100%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4);border:1px solid transparent}#heatingPanel .buttonBig.disabled{opacity:.5}#heatingPanel .center,#heatingPanel .centerContainer{text-align:center;margin-left:auto;margin-right:auto;clear:both}#heatingPanel .centerContainer{text-align:center}#heatingPanel .centerContainer *{display:inline-block;margin-left:20px}#heatingPanel .right{float:right;clear:right}#heatingPanel h1 .right{clear:none;margin:0 0 0 20px}#heatingPanel .hideContent *{display:none}#heatingPanel label.roomRow{border:solid 1px #404040;width:630px;clear:both;float:none;display:block;padding:15px;margin-bottom:-1px;cursor:pointer;position:relative;color:#FFF;height:16px;font-size:12px}#heatingPanel label.roomRow.section{margin-top:15px;font-weight:700}#heatingPanel label.roomRow.section:first-of-type{margin-top:0}#heatingPanel label.roomRow.room{background:#181818}#heatingPanel label.roomRow.disabled{color:#ababab;padding-left:50px;width:595px;cursor:default}#heatingPanel label.roomRow.disabled span{float:right}#heatingPanel input[type=checkbox]{margin-right:20px;cursor:pointer;position:relative;width:16px;height:12px;overflow:visible!important;display:inline-block}#heatingPanel input[type=checkbox]:before,#heatingPanel input[type=checkbox]:checked:before{content:url(/fibaro/img/checkbox0_gray.png);display:block;width:20px;height:20px;position:absolute;top:-3px;left:-3px;border-color:#404040;border-style:solid;border-width:1px}#heatingPanel input[type=checkbox]:checked:before{content:url(/fibaro/img/checkbox1_gray.png)}#heatingPanel .allZonesContainer{width:750px;float:left;padding:0;margin-bottom:20px}#heatingPanel .zoneRow{border:solid 1px #404040;height:50px;clear:both;float:none;display:block;padding:0 15px;margin:15px;background:#181818;color:#FFF;white-space:nowrap;border-radius:50px}#heatingPanel .modesRow{padding:0;width:749px;height:166px;margin:0;border-bottom:solid 1px #404040;background-color:#232323}#heatingPanel .card__back .Txt.TxtGray{float:left;clear:none;margin-right:10px;line-height:25px}#heatingPanel .modesRow .buttonBig{margin:20px 0 0 20px;float:right}#heatingPanel .modesRow #holidayMode,#heatingPanel .modesRow #manualMode{width:374px;height:100%;display:inline-block}#heatingPanel .modesRow #manualMode{border-right:solid 1px #404040}#heatingPanel .modesRow #holidayMode .card__back,#heatingPanel .modesRow #holidayMode .card__front,#heatingPanel .modesRow #manualMode .card__back,#heatingPanel .modesRow #manualMode .card__front{background-color:#272727;width:269px;height:126px;background-repeat:no-repeat;background-position:15px 20px;background-size:50px;padding:20px 20px 20px 85px}#heatingPanel .modesRow #manualMode .card__back,#heatingPanel .modesRow #manualMode .card__front{background-image:url(../img/temperature/manual_mode_icon.svg)}#heatingPanel .modesRow #holidayMode .card__back,#heatingPanel .modesRow #holidayMode .card__front{background-image:url(../img/temperature/vacation_mode_icon.svg)}#heatingPanel .zoneRow input{margin:17px 18px 0 0;float:right}#heatingPanel .zoneRow *{width:60px;display:block;float:left;margin-right:10px;font-size:12px}#heatingPanel .zoneRow.modesExpanded{cursor:pointer}#heatingPanel .zoneRow input{display:none}#heatingPanel .zoneRow .mode,#heatingPanel .zoneRow .name{width:200px;overflow:hidden;line-height:50px}#heatingPanel .zoneRow .name{font-weight:700}#heatingPanel .zoneRow .mode{color:#268ed5;background-repeat:no-repeat;background-position:center left;background-clip:border-box;background-size:28px;padding-left:36px}#heatingPanel .zoneRow .mode.schedule{background-image:url(../img/temperature/schedule_mode_icon_blue.svg)}#heatingPanel .zoneRow .mode.manual{background-image:url(../img/temperature/manual_mode_icon_blue.svg);background-size:32px}#heatingPanel .zoneRow .mode.vacation{background-image:url(../img/temperature/vacation_mode_icon_blue.svg)}#heatingPanel .zoneRow .temperature{font-size:15px;line-height:50px;text-align:center}#manualModeTime{margin-right:0!important}#heatingPanel .zoneRow .temperature.manual{margin-top:5px;line-height:20px}#heatingPanel .zoneRow .temperature.manual span{font-size:11px}#heatingPanel .zoneRow .button{width:auto;margin-top:11px;display:block}#heatingPanel .zoneRow a.button{float:right;clear:right}#heatingPanel .editContainer{float:left;padding:0 0 0 10px;clear:both;display:none}#heatingPanel .manualModeRow.selected{background-color:#058bfc;color:#fff}#heatingPanel .manualModeRow .h1Section{font-size:15px;color:#fff}#heatingPanel .manualModeRow.selected .h1Section{font-weight:700}#heatingPanel .manualModeRow span{font-size:11px}#heatingPanel .manualModeRow.selected .currentStatus{text-align:center;margin:0 20px;padding:0;font-size:15px}#heatingPanel .manualModeEditRow,#heatingPanel .manualModeRow,#heatingPanel .sliderRow{border:solid 1px #404040;width:632px;clear:both;float:none;display:block;padding:15px 15px 13px 20px;margin-bottom:-1px;color:#FFF;background-color:#000;position:relative;font-size:12px}#heatingPanel .manualModeRow,#heatingPanel .sliderRow{min-height:38px}#heatingPanel .manualModeEditRow{display:none}#heatingPanel .manualModeEditRow{background-color:#272727}#heatingPanel .manualModeEditRow .manualModeEditElement{margin-left:10px;display:inline-block;float:none}#heatingPanel .manualModeEditRow span.manualModeEditElement{line-height:25px}#heatingPanel .sliderRowBottom{min-height:auto;padding:15px 5px 15px 30px}#heatingPanel .sliderRowBottom .hours{margin:0 22px 0 27px}#heatingPanel .sliderRow.expanded{background-color:transparent}#heatingPanel .sliderRow .name,#heatingPanel .sliderRow .range,#heatingPanel .sliderRow button{display:block;float:left}#heatingPanel .sliderRow .name{width:33px;margin:10px 0}#heatingPanel .sliderRow .range{width:575px;margin:10px 0 0 0;padding:0 20px}#heatingPanel .manualModeRow button.settings,#heatingPanel .sliderRow button{background:0 0;box-shadow:none;border:none;top:0;right:0;margin:0;z-index:10000}#heatingPanel .sliderRow button{position:absolute;width:47px;height:66px}#heatingPanel .manualModeRow button.settings{margin-right:10px}#heatingPanel .copyDay button{width:auto;height:auto;display:block;float:right;position:relative}#heatingPanel .copyDay button.clickable{background-image:linear-gradient(to bottom,#308ecb 0,#246faa 48%,#1164a3 48%,#084480 100%)}#heatingPanel .copyDay button.disabled{background-image:linear-gradient(to bottom,#3c3c3c 0,#373737 50%,#2a2a2a 50%,#232323 100%);border-radius:4px;border-style:solid;border-width:1px;border-color:#000;box-shadow:0 2px 0 0 rgba(255,255,255,.11),inset 0 1px 0 0 rgba(255,255,255,.15)}#heatingPanel .manualModeRow button.settings:after,#heatingPanel .sliderRow button:not(.copyPlan):after{position:absolute;top:25px;right:20px;content:'';border-radius:0;margin:0;padding:0;box-shadow:none;text-indent:-999999px;width:0;height:0;background-color:transparent;background-image:none;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #404040;transition:all .2s ease}#heatingPanel .manualModeRow.expanded button.settings:after,#heatingPanel .sliderRow.expanded button:not(.copyPlan):after{transform:rotate(-90deg)}#heatingPanel .hours{clear:both;margin:0 15px 0 27px}#heatingPanel .hours span{text-align:center;display:inline-block;width:7.6%}#heatingPanel .divider{margin:8px 47px 8px 42px;height:0;width:537px;border-top:1px solid #000;border-bottom:1px solid #414141}#heatingPanel .temperatureSelects{margin:0 0 0 42px}#heatingPanel .temperatureSelects span{display:inline-block;width:46px;margin:0 5px 0 0;text-overflow:ellipsis}#heatingPanel .temperatureSelects .Select{margin:0 20px 0 0;float:none;overflow:scroll}#heatingPanel .temperatureSelects .Select option:checked{color:#FFF}.noUi-tooltip{display:none}.noUi-handle:active .noUi-tooltip,.noUi-handle:hover .noUi-tooltip{display:block;z-index:10;white-space:nowrap}.noUi-target{border:none;border-radius:10px;box-shadow:none;background-color:transparent}.noUi-base .noUi-connect{background:#525252;box-shadow:none;text-align:center;line-height:20px;user-select:none;cursor:default;overflow:hidden}.noUi-base .noUi-connect:nth-of-type(1){border-top-left-radius:10px;border-bottom-left-radius:10px}.noUi-base .noUi-connect:nth-of-type(3){background-color:#787878;cursor:col-resize}.noUi-base .noUi-connect:nth-of-type(5){background-color:#9c9c9c;cursor:col-resize}.noUi-base .noUi-connect:nth-of-type(7){background-color:#c8c8c8;cursor:col-resize}.noUi-base .noUi-connect:nth-of-type(9){background-color:#dfdfdf;border-top-right-radius:10px;border-bottom-right-radius:10px}.noUi-base .noUi-connect.blue{background-color:#199bfd}.noUi-base .noUi-connect.green{background-color:#289224}.noUi-base .noUi-connect.red{background-color:#941c1d}.noUi-horizontal .noUi-handle{background-color:#058bfc;border:none;width:28px;height:28px;left:-14px;top:-6px;border-radius:14px;margin-top:1px;box-shadow:1px 3px 6px -1px #000;cursor:col-resize}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:0;width:0;background:0 0}.noUi-handle:before{left:6px;top:9px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff}.noUi-handle:after{right:6px;top:9px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff}.card{position:relative}.card__back,.card__front{position:absolute;top:0;left:0}.card__back,.card__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s}.card__back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.card.effect__click.flipped .card__front{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.card.effect__click.flipped .card__back{-webkit-transform:rotateX(0);transform:rotateX(0)}.copyDay{z-index:999999;display:inline-block;padding:0 47px 0 42px;width:537px}.copyDay>span{line-height:27px;margin-bottom:0!important;float:left!important}.copyDay .multiselect{width:200px;float:left;margin-left:30px}.copyDay .selectBox{position:relative}.copyDay .selectBox .Select{width:180px;padding:6px 25px 0 9px;height:19px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.copyDay .checkboxesContainer{display:none;background-color:#000;border-bottom:solid 1px #404040;position:absolute;z-index:9999999;width:214px;overflow:hidden;border-radius:3px;-webkit-box-shadow:0 6px 25px 0 rgba(0,0,0,.75);-moz-box-shadow:0 6px 25px 0 rgba(0,0,0,.75);box-shadow:0 6px 25px 0 rgba(0,0,0,.75);margin-top:24px;padding:10px 0 10px}.copyDay .checkboxesContainer label{display:block;line-height:30px;padding:0 20px}.copyDay .checkboxesContainer input{margin-top:7px;float:left}.copyDay .checkboxesContainer label:hover{background-color:#1e90ff}#heatingPanel .sliderRow.blink{background-color:#111}#heatingPanel .sliderRow.blink>button:after{border-right-color:#199bfd!important}#heatingPanel .selectContainer{border-color:#404040;border-style:solid;border-width:1px;margin-right:10px;float:left;line-height:25px}#heatingPanel .Select{line-height:14px;margin-right:1px}#manualTempSelect{margin-right:30px}.buttonsContainer{position:absolute;right:20px;bottom:15px}#manualModeTemperature{max-width:100px}