@font-face{font-family:"Roboto";src:url(../../static/media/Roboto-Medium.7429a63c.ttf) format("truetype");font-weight:200;font-style:normal}html{min-height:100%}#body{margin:0;min-width:600px}*{scrollbar-width:thin;scrollbar-color:#2c98d2 transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#2c98d2;border-radius:10px;border:0 solid transparent}#root{--standart-border-radius:10px;--menu-width-collapsed:70px;--menu-width-opened:200px;--settings-width:800px;--app-header:80px;--app-footer:0px}#root,.App{width:100%;height:100%}.App{text-align:center;vertical-align:middle;font-family:"Roboto";font-weight:200;font-style:normal;font-size:medium;position:fixed;overflow-y:hidden}.AppDark{background-color:#282828;color:#b8b8b8}.AppLight{background-color:#fff;color:#6b6965}.app__main__content,.AppLogged{width:100%;height:100%}.app__main__content{padding-left:var(--menu-width-collapsed);display:flex;flex-flow:column nowrap}.AppHeader{width:100%;height:var(--app-header)}.AppContent{margin:10px;width:calc(100% - 20px);height:calc(100% - var(--app-header) - var(--app-footer));overflow-y:auto;overflow-x:hidden}.AppFooter{width:100%;height:var(--app-footer)}.App input{padding:0 10px;width:100%;border:none;border-bottom:1px solid #fff;border-radius:0;background:transparent}.App input:focus{border-color:#fd5c02;outline:none}.AppDark input{color:#b8b8b8}.AppLight input{color:#6b6965}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:background-color 500s ease-in-out 0s;transition:background-color 500s ease-in-out 0s}.AppDark input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#b8b8b8;color:#b8b8b8}.AppLight input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#6b6965;color:#6b6965}.App button{min-height:45px;height:45px;padding:0 10px;margin:0;width:100%;border:1px solid;border-radius:5px;transition:background-color .3s linear}.App button:focus{border-color:#fd5c02;outline:none}.App button:disabled{opacity:.5;cursor:not-allowed}.AppDark button{background-color:#6b6965;border-color:#6b6965;color:#b8b8b8}.AppLight button{background-color:#2c98d2;border-color:#b8b8b8;color:#fff}.AppDark button:hover{background-color:#494845}.AppLight button:hover{background-color:#2275a1}@keyframes spin{to{transform:rotate(-1turn)}}.custom-checkbox{position:absolute;z-index:-1;opacity:0}.custom-checkbox+label{display:inline-flex;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox+label:before{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:.25em;margin-right:.5em;background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox:not(:disabled):not(:checked)+label:hover:before{border-color:#b3d7ff}.custom-checkbox:not(:disabled):active+label:before{background-color:#b3d7ff;border-color:#b3d7ff}.custom-checkbox:focus+label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-checkbox:focus:not(:checked)+label:before{border-color:#80bdff}.custom-checkbox:checked+label:before{border-color:#0b76ef;background-color:#0b76ef;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox:disabled+label:before{background-color:#e9ecef}.checkbox{margin-bottom:1em}.roomImageBigShadow{box-shadow:inset 0 60px 60px rgba(0,0,0,.8666666666666667),inset 0 -50px 30px rgba(0,0,0,.8666666666666667)}.ant-popover-inner{border:1px solid #2c98d2!important;border-radius:25px!important;background-color:#282828!important}.ant-popover-title{width:100%!important;border-bottom:none!important;margin:5px auto!important}.ant-popover-arrow{border-color:rgba(44,152,210,0)!important}.ant-popover-inner>div>div>button,.App select{padding:0 10px;width:100%;border:1px solid;border-radius:5px}.App select{height:45px;background-color:transparent}.App select:focus{border-color:#fd5c02;outline:none}.AppDark select{background-color:#282828;border-color:#b8b8b8;color:#b8b8b8}.AppLight select{background-color:#fff;border-color:#6b6965;color:#6b6965}radios>input[type=radio]{-webkit-appearance:checkbox;-moz-appearance:checkbox}.App .ant-picker{border:1px solid;border-radius:5px}.AppDark .ant-picker{background-color:#6b6965!important;border-color:#6b6965!important;color:#b8b8b8!important}.AppLight .ant-picker{background-color:#2c98d2!important;border-color:#b8b8b8!important;color:#b8b8b8!important}.AppDark .ant-picker-disabled{background-color:#6b6965!important;border-color:#6b6965!important;color:#b8b8b8!important}.AppLight .ant-picker-disabled{background-color:#2c98d2!important;border-color:#b8b8b8!important;color:#fff!important}.AppDark .ant-picker-input>input{background-color:#6b6965!important;border-color:#6b6965!important;color:#b8b8b8!important}.AppLight .ant-picker-input>input{background-color:#2c98d2!important;border-color:#b8b8b8!important;color:#fff!important}.AppDark .ant-picker-input>.ant-picker-suffix{color:#b8b8b8}.AppLight .ant-picker-input>.ant-picker-suffix{color:#fff}.App__WsOk{position:fixed;left:15px;top:15px;height:20px;width:20px;border-radius:10px}.imageInvertColors{filter:invert(1)}.AddButton>svg{width:80px;height:80px;position:relative;top:calc(50% - 40px)}.AppTitle{width:100%;height:100%;text-align:center;vertical-align:middle;position:relative;border-bottom:1px solid hsla(0,0%,50.2%,.5)}.AppTitle .CloudLeft{left:0}.AppTitle .CloudLeft,.AppTitle .CloudRight{position:absolute;top:0;height:var(--app-header);width:400px}.AppTitle .CloudRight{left:calc(100% - 400px)}.AppTitle__City{position:absolute;top:calc(50% - 15px);left:calc(50% - 180px);width:360px;height:30px;max-height:30px;text-align:center;margin:auto;white-space:nowrap;font-size:medium}.AppTitle__Weather{left:75%;justify-content:space-between;margin:5px 0}.AppTitle__AppStatusInfo,.AppTitle__Weather{width:25%;height:calc(100% - 10px);position:absolute;top:0;display:flex;flex-direction:column;flex-wrap:nowrap}.AppTitle__AppStatusInfo{left:0;justify-content:space-around;margin:5px 0 5px 10px}.AppTitle__AppStatusInfo,.AppTitle__Weather>span{font-size:small;text-align:left}.AppTitle__Ring{position:absolute;top:calc(50% - 25px);left:calc(100% - 100px);height:50px;width:50px;cursor:pointer}.AppTitle__Ring__Count{position:absolute;top:5px;left:calc(100% - 70px);width:24px;height:24px;max-width:24px;max-height:24px;font-size:x-small;border:1px solid rgba(0,0,0,.1);border-radius:12px;cursor:pointer;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:none;text-align:center;margin:auto}.modal__confirm__container{z-index:1150;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.modal__confirm__container_dialog{z-index:1151;max-height:calc(100% - 90px);overflow-y:auto;overflow-x:hidden;position:fixed;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;align-items:center;border:1px solid;border-radius:var(--standart-border-radius);transition:all 1s ease}.modal__confirm__container_dialog>p{margin:10px}.modal__confirm__container_dialog__img>img{height:200px;margin:10px;border-radius:var(--standart-border-radius)}.modal__confirm__container_dialog>input{width:calc(100% - 20px);margin:10px}.modal__confirm__container_dialog__buttons{display:flex}.modal__confirm__container_dialog__buttons>button{margin:10px;min-width:150px}.modal__container__notifications{z-index:1150;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.modal__container__notifications__dialog{z-index:1151;max-height:calc(100% - 90px);overflow-y:auto;overflow-x:hidden;position:fixed;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;align-items:center;border:1px solid;border-radius:var(--standart-border-radius);transition:all 1s ease}.modal__container__notifications__dialog>p{width:calc(100% - 20px);margin:10px}.modal__container__notifications__dialog__units{width:calc(100% - 20px);max-height:500px;overflow-y:auto;margin:10px}.modal__container__notifications__dialog__unit{display:flex;flex-direction:column;font-size:small;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.3)}.modal__container__notifications__dialog__unit>.message{text-align:start}.modal__container__notifications__dialog__unit>.down{justify-content:space-between;display:flex;flex-direction:row;opacity:.6;align-content:stretch}.modal__container__notifications__dialog__unit>.time{text-align:start}.modal__container__notifications__dialog__unit>.alert{text-align:center;flex-grow:1}.modal__container__notifications__dialog__unit>.status{text-align:end;font-size:xx-small}.ViewLogin{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}:root{--loginCredWidth:500px}.ViewLogin__logo{position:fixed;top:20px;left:20px;width:400px;width:calc(var(--loginCredWidth)*0.8)}.ViewLogin__powered{top:calc(100% - 35px);line-height:35px;color:#288cbf;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.ViewLogin__powered,.ViewLogin__stores{position:fixed;left:0;width:100%;text-align:right;padding-right:20px}.ViewLogin__stores{top:calc(100% - 70px)}.ViewLogin__stores>a>img{height:40px;margin:0 3px;cursor:pointer}.Credentials__UpButtons{border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;flex-direction:row;padding:20px 10px 10px 0}.Credentials__UpButtons__Button{color:#fff!important;min-width:80px!important;background:none!important;border-style:solid!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;border-radius:0!important;margin-left:5px!important;cursor:pointer!important}.Credentials__UpButtons__Button :focus{border:none!important;outline:none}.Credentials{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:25px;height:430px;height:calc(var(--loginCredWidth) - 70px);width:500px;width:var(--loginCredWidth);background-color:rgba(16,55,77,.83);display:flex;flex-direction:column;flex-wrap:nowrap}.Credentials__form{margin:30px}.Credentials__form input{background-color:#174b6b;border-radius:5px;border:none}.Credentials__form input :focus{border:1px solid #11344b}.Credentials__form>input,select,textarea{color:#fff!important}.Credentials__form__AuthForgotPasswordLink{color:#fff;text-align:left;font-size:small;margin-left:10px;cursor:pointer}.Credentials__form__DownButtons{margin-top:50px;display:flex;flex-direction:row;flex-wrap:nowrap}.Credentials__form__Demo{width:20%!important}.Credentials__form__AuthEnter,.Credentials__form__Demo{height:44px!important;color:#000!important;border-radius:22px!important;background-color:#fff!important}.Credentials__form__AuthEnter{margin-left:auto!important;width:70%!important}.Credentials__form__AuthRecoverAndReg{margin-top:50px!important;width:100%!important;height:44px!important;color:#000!important;border-radius:22px!important;background-color:#fff!important}.ViewLogin__langAndAbout{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.ViewLogin__about{width:-webkit-min-content;width:min-content;display:flex;flex-direction:row;cursor:pointer;margin:10px 10px 10px auto}.ViewLogin__about>img{width:var(--langButtonSize);height:var(--langButtonSize)}.ViewLogin__about>p{color:#fff;margin-left:5px;font-size:small;white-space:nowrap}.ViewLogin__lang{width:-webkit-min-content;width:min-content;display:flex;flex-direction:row;cursor:pointer;margin:10px}.ViewLogin__lang>p{color:#fff;margin-left:5px;font-size:small}:root{--langButtonSize:17px}.AppLanguageRu{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23f0f0f0'/%3E%3Cpath d='M496.077 345.043C506.368 317.31 512 287.314 512 256s-5.632-61.31-15.923-89.043H15.923C5.633 194.69 0 224.686 0 256s5.633 61.31 15.923 89.043L256 367.304l240.077-22.261z' fill='%230052b4'/%3E%3Cpath d='M256 512c110.071 0 203.906-69.472 240.077-166.957H15.923C52.094 442.528 145.929 512 256 512z' fill='%23d80027'/%3E%3C/svg%3E")}.AppLanguageDeu,.AppLanguageRu{width:17px;width:var(--langButtonSize);height:17px;height:var(--langButtonSize)}.AppLanguageDeu{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M15.923 345.043C52.094 442.527 145.929 512 256 512s203.906-69.473 240.077-166.957L256 322.783l-240.077 22.26z' fill='%23ffda44'/%3E%3Cpath d='M256 0C145.929 0 52.094 69.472 15.923 166.957L256 189.217l240.077-22.261C459.906 69.472 366.071 0 256 0z'/%3E%3Cpath d='M15.923 166.957C5.633 194.69 0 224.686 0 256s5.633 61.31 15.923 89.043h480.155C506.368 317.31 512 287.314 512 256s-5.632-61.31-15.923-89.043H15.923z' fill='%23d80027'/%3E%3C/svg%3E")}.AppLanguageEn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23f0f0f0'/%3E%3Cg fill='%230052b4'%3E%3Cpath d='M52.92 100.142c-20.109 26.163-35.272 56.318-44.101 89.077h133.178L52.92 100.142zM503.181 189.219c-8.829-32.758-23.993-62.913-44.101-89.076l-89.075 89.076h133.176zM8.819 322.784c8.83 32.758 23.993 62.913 44.101 89.075l89.074-89.075H8.819zM411.858 52.921c-26.163-20.109-56.317-35.272-89.076-44.102v133.177l89.076-89.075zM100.142 459.079c26.163 20.109 56.318 35.272 89.076 44.102V370.005l-89.076 89.074zM189.217 8.819c-32.758 8.83-62.913 23.993-89.075 44.101l89.075 89.075V8.819zM322.783 503.181c32.758-8.83 62.913-23.993 89.075-44.101l-89.075-89.075v133.176zM370.005 322.784l89.075 89.076c20.108-26.162 35.272-56.318 44.101-89.076H370.005z'/%3E%3C/g%3E%3Cg fill='%23d80027'%3E%3Cpath d='M509.833 222.609H289.392V2.167A258.556 258.556 0 00256 0c-11.319 0-22.461.744-33.391 2.167v220.441H2.167A258.556 258.556 0 000 256c0 11.319.744 22.461 2.167 33.391h220.441v220.442a258.35 258.35 0 0066.783 0V289.392h220.442A258.533 258.533 0 00512 256c0-11.317-.744-22.461-2.167-33.391z'/%3E%3Cpath d='M322.783 322.784L437.019 437.02a256.636 256.636 0 0015.048-16.435l-97.802-97.802h-31.482v.001zM189.217 322.784h-.002L74.98 437.019a256.636 256.636 0 0016.435 15.048l97.802-97.804v-31.479zM189.217 189.219v-.002L74.981 74.98a256.636 256.636 0 00-15.048 16.435l97.803 97.803h31.481zM322.783 189.219L437.02 74.981a256.328 256.328 0 00-16.435-15.047l-97.802 97.803v31.482z'/%3E%3C/g%3E%3C/svg%3E");width:17px;width:var(--langButtonSize);height:17px;height:var(--langButtonSize)}.svg-loading-back{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.svg-loader{height:100%;display:flex;position:relative;align-content:space-around;justify-content:center;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-svg{position:absolute;left:0;right:0;top:0;bottom:0;fill:none;stroke-width:5px;stroke-linecap:round;stroke:#fd5c02}.loader-svg.bg{stroke-width:8px;stroke:#2c98d2}.animate{stroke-dasharray:242.6;animation:fill-animation 1s cubic-bezier(1,1,1,1) 0s infinite}@keyframes fill-animation{0%{stroke-dasharray:40 242.6;stroke-dashoffset:0}50%{stroke-dasharray:141.3;stroke-dashoffset:141.3}to{stroke-dasharray:40 242.6;stroke-dashoffset:282.6}}.modal__about__container{z-index:1150;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.modal__about__container_dialog{z-index:1151;max-height:calc(100% - 90px);overflow-y:auto;overflow-x:hidden;position:fixed;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;align-items:center;border:1px solid;border-radius:var(--standart-border-radius);transition:all 1s ease;padding:5px;font-size:small}.modal__about__container_dialog>img{width:200px}.modal__about__text>p{text-align:start;margin:5px}.modal__about__text__info{display:flex;flex-direction:row;margin:5px}.modal__about__text__info p{margin-right:10px}.modal__about__container_dialog__buttons{display:flex}.modal__about__container_dialog__buttons>button{margin:10px;min-width:150px}.ViewMenu{width:var(--menu-width-collapsed);height:100%;position:fixed;border-right:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;transition:width .2s ease-in-out}.ViewMenu>img{height:calc(var(--menu-width-collapsed) - 20px);width:calc(var(--menu-width-collapsed) - 20px);margin:25px 10px}.ViewMenu p{transition:opacity .15s ease-in-out}.viewMenu__item{margin:20px 15px;width:calc(100% - 20px);height:50px;cursor:pointer;font-size:small;text-align:start;vertical-align:middle}.viewMenu__item img{height:calc(var(--menu-width-collapsed) - 30px);width:calc(var(--menu-width-collapsed) - 30px)}.viewMenu__item__content{display:flex;flex-direction:row;flex-wrap:nowrap}.viewMenu__item__content img{min-height:calc(var(--menu-width-collapsed) - 30px);min-width:calc(var(--menu-width-collapsed) - 30px)}.viewMenu__item__content p{margin:auto 10px;font-size:medium}.ViewMenu__additional>p{text-align:start;padding:3px;margin-left:10px;font-size:small}.ViewNewObject{width:400px;min-width:400px;margin:0 auto}.MainMenu{width:100%;height:60px;display:flex;flex-direction:row;flex-wrap:nowrap;top:calc(100% - 60px);position:fixed;border-top:1px solid rgba(0,0,0,.3)}.MenuItem{min-width:80px;width:100%;flex-grow:10;font-size:small;text-align:center;vertical-align:middle}.MenuItem img{width:100%;height:20px;max-width:80px;margin:10px 0 0}.menu_main_plus_img{position:relative;top:-15px;height:55px!important}.MenuItem div{line-height:20px;height:20px;margin:5px 0;width:100%;text-align:center;vertical-align:middle}.menu_item_selected{color:#2c98d2}.Dashboard{border-top:1px solid hsla(0,0%,72.2%,.3)}.Dashboard,.DashFilter{display:flex;flex-direction:row;flex-wrap:wrap}.DeviceFilter{cursor:pointer;margin:5px;width:60px;height:60px}.RoomsFilter{margin-left:5px;display:flex;flex-direction:row;flex-wrap:wrap}.RoomsFilter__room_name{opacity:.7;height:30px;padding:auto 10px;line-height:30px;margin:10px 5px;font-size:small}.RoomsFilter__room_name,.ViewDevice{cursor:pointer;border:1px solid;border-radius:var(--standart-border-radius)}.ViewDevice{margin:10px;transition:all 1s ease}.ViewDeviceCollapsed{width:150px;height:150px}.ViewDeviceExpanded{width:unset;height:150px}.ViewDevice .Name{max-width:calc(100% - 10px);margin:5px;height:30px;font-size:small;white-space:normal;display:flex;flex-wrap:nowrap}.ViewDevice .Name p{margin-left:20px;flex-grow:1}.ViewDevice .Name img{margin:0;width:20px;height:20px}.ViewDevice__Sensors{width:100%;display:flex}.ViewDevice__Sensors__ShortBlock{width:130px;margin:0 10px;max-width:130px}.ViewDevice__Sensors__ShortBlock__Button{border:1px solid transparent;border-radius:15px}.ViewDevice__Sensors__MainBlock__ShortImage{width:70px;max-width:70px;margin:0 30px}.ViewDevice__Sensors__MainBlock__ShortImage>svg{max-height:100px}.ViewDevice__Sensors__MainBlock{width:130px;margin:0 10px}.ViewDevice__Sensors__MainBlock__MainImage{width:100%;max-width:130px}.ViewDevice__Sensors__MainBlock__MainImage>svg{max-height:100px}.ViewDeviceOptions{width:400px;min-width:400px;margin:0 auto}.ViewSensor{height:100%;width:130px;margin:10px}.ViewSensor__MainImage{width:100%;max-width:130px;height:60%}.ViewSensor__MainImage>svg{max-height:50px}.ViewSensor__Name{height:40%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:smaller;border:1px solid transparent;border-radius:15px}.Scenarios{display:flex;flex-direction:row;flex-wrap:wrap}.ViewScenario{border:1px solid;border-radius:var(--standart-border-radius);margin:10px;transition:all 1s ease;width:150px;height:150px;cursor:pointer}.ViewScenario__Name{max-width:calc(100% - 10px);margin:5px;height:30px;font-size:small;white-space:normal;display:flex;flex-wrap:nowrap}.ViewScenario__Name p{margin-left:20px;flex-grow:1}.ViewScenario__Name img{margin:0;width:20px;height:20px}.ViewScenario__icons{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;margin:20px 0}.ViewScenario__icon{margin:10px}.ViewScenario__icon,.ViewScenario__icon>svg{width:50px;height:50px}.SettingsEquipment{display:flex;flex-direction:row;flex-wrap:wrap}.SettingsEquipmentTitle{border-radius:var(--standart-border-radius);border:2px solid;width:100%;height:50px;line-height:50px;margin:5px;cursor:pointer}.SettingsButtons{display:flex;flex-direction:row;flex-wrap:wrap}.SettingsButtonsDevice{border:1px solid;border-radius:var(--standart-border-radius);margin:10px;transition:all 1s ease;width:150px;height:150px;cursor:pointer}.SettingsButtonsDevice__Name{margin:5px;font-size:small;white-space:normal}.SettingsButtonsDevice__Image{width:calc(100% - 30px);margin:15px 15px 0}.SettingsButtonsDevice__Image>svg{max-height:100px}.SettingsLocations,.SettingsTimers{display:flex;flex-direction:row;flex-wrap:wrap}.SettingsLocationsDevice{border:1px solid;border-radius:15px;margin:10px;transition:all 1s ease;width:150px;height:150px}.SettingsLocationsDevice__Name{margin:5px;font-size:small;white-space:normal}.SettingsLocationsDevice__Image{width:calc(100% - 30px);margin:15px 15px 0}.SettingsLocationsDevice__Image>svg{max-height:100px}.SettingsApp{width:var(--settings-width);min-width:var(--settings-width);margin:0 auto}.SettingsApp__Strings{border-bottom:1px solid rgba(0,0,0,.3)}.SettingsApp__Strings>p{margin:10px}.SettingsApp__Strings__Inputs{display:flex;flex-direction:row;margin:10px;justify-content:center}.SettingsApp__Strings__Inputs>label{margin:auto 10px;cursor:pointer}.SettingsApp__Strings__Inputs>input{margin:auto 10px;cursor:pointer;width:20px;height:20px}.SettingsAccount{width:var(--settings-width);min-width:var(--settings-width);margin:0 auto}.SettingsAccount>button{height:45px;width:300px;margin:20px}.SettingsAccount img{width:280px;height:280px;border:2px solid #272727;border-radius:140px;z-index:-1}.SettingsAccount__File__Label{width:300px;height:45px;margin:10px auto;border-radius:10px;border:1px solid rgba(0,0,0,.5);display:flex;justify-content:center;cursor:pointer}.SettingsAccount__File__Label>label{margin:auto 10px;text-align:center;cursor:pointer}.SettingsAccount__Text{display:flex;margin:5px 0}.SettingsAccount__Text>p{margin:5px;text-align:right;width:-webkit-fill-available}.SettingsAccount__Text>:first-child{text-align:left;min-width:150px}.modal__container__transactions{z-index:1150;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.modal__container__transactions__dialog{z-index:1151;max-height:calc(100% - 90px);overflow-y:auto;overflow-x:hidden;position:fixed;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;align-items:center;border:1px solid;border-radius:var(--standart-border-radius);transition:all 1s ease}.modal__container__transactions__dialog>p{width:calc(100% - 20px);margin:10px}.modal__container__transactions__dialog__units{width:calc(100% - 20px);max-height:500px;overflow-y:auto;margin:10px}.modal__container__transactions__dialog__unit{display:flex;flex-direction:column;font-size:small;cursor:pointer;margin:5px;border-bottom:1px solid rgba(0,0,0,.3)}.modal__container__transactions__dialog__unit>.top{display:flex;flex-direction:row;justify-content:space-between;opacity:.6}.modal__container__transactions__dialog__unit>.top>.amount{text-align:start}.modal__container__transactions__dialog__unit>.top>.time{text-align:end}.modal__container__transactions__dialog__unit>.comment,.modal__container__transactions__dialog__unit>.paymentMethod,.modal__container__transactions__dialog__unit>.time{text-align:start}.modal__container__subscription{z-index:1150;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.modal__container__subscription__dialog{z-index:1151;max-height:calc(100% - 90px);overflow-y:auto;overflow-x:hidden;position:fixed;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;align-items:center;border:1px solid;border-radius:var(--standart-border-radius);transition:all 1s ease}.modal__container__subscription__dialog>p{width:calc(100% - 20px);margin:10px}.modal__container__subscription__dialog__units{width:calc(100% - 20px);max-height:500px;overflow-y:auto;margin:10px}.modal__container__subscription__dialog__unit{display:flex;flex-direction:row;font-size:small;cursor:pointer;margin:5px;border-bottom:1px solid rgba(0,0,0,.3)}.modal__container__subscription__dialog__unit>.left{flex-grow:1}.modal__container__subscription__dialog__unit>.left>.cost{text-align:start}.modal__container__passwordchange{z-index:1150;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.modal__container__passwordchange__dialog{z-index:1151;max-height:calc(100% - 90px);overflow-y:auto;overflow-x:hidden;position:fixed;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;align-items:center;border:1px solid;border-radius:var(--standart-border-radius);transition:all 1s ease}.modal__container__passwordchange__dialog>button,.modal__container__passwordchange__dialog>input,.modal__container__passwordchange__dialog>p{width:calc(100% - 20px);margin:10px}.SettingsPromaSat{width:var(--settings-width);min-width:var(--settings-width);margin:0 auto}.SettingsPromaSat__Units{border-radius:15px;border:1px solid;max-height:500px;overflow-y:auto}.SettingsPromaSat__Unit{cursor:pointer;min-height:60px;display:flex;border-bottom:1px solid rgba(0,0,0,.2)}.SettingsPromaSat__Unit__Name{text-align:start;margin:auto 10px;flex-grow:1}.SettingsPromaSat__Unit__Status{text-align:end;margin:auto 10px;opacity:.5;flex-grow:1}.SettingsFriends{width:var(--settings-width);min-width:var(--settings-width);margin:0 auto}.SettingsFriends__Friends{border-radius:var(--standart-border-radius);border:1px solid;max-height:500px;overflow-y:auto}.SettingsFriends__Friend{cursor:pointer;min-height:100px;display:flex;border-bottom:1px solid rgba(0,0,0,.2)}.SettingsFriends__Friend__Info{display:flex;flex-direction:column}.SettingsFriends__Friend__Name{text-align:start;margin:auto 10px}.SettingsFriends__Friend__Count{text-align:start;margin:auto 10px;opacity:.5;font-size:small}.SettingsFriends__Friend__Status{text-align:end;margin:auto 10px;opacity:.5;flex-grow:1;font-size:small}.SettingsFriends__Friend>img{border-radius:30px}.SettingsFriends__Friend>img,.SettingsFriends__Friend__Mock{margin:15px 10px;width:60px;height:60px}.modal__friend__request__container{z-index:1150;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.modal__friend_request__container_dialog{z-index:1151;max-height:calc(100% - 90px);overflow-y:auto;overflow-x:hidden;position:fixed;width:500px;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;align-items:center;border:1px solid;border-radius:var(--standart-border-radius);transition:all 1s ease}.modal__friend_request__container_dialog>input,.modal__friend_request__container_dialog>p,.modal__friend_request__container_dialog__button{width:calc(100% - 20px);margin:10px}.Rooms{flex-wrap:wrap;margin:0 10px}.Rooms,.Rooms__buttons{display:flex;flex-direction:row}.Rooms__buttons{margin:10px 10px 0;transition:all 1s ease;width:calc(100% - 20px);min-width:calc(100% - 20px);flex-wrap:nowrap;overflow-x:auto}.Rooms__buttons,.ViewButton{border:1px solid hsla(0,0%,100%,.25);border-radius:var(--standart-border-radius)}.ViewButton{width:90px;height:90px;min-width:90px;min-height:90px;margin:10px 0 10px 10px;cursor:pointer}.ViewButton>svg{max-height:55px;max-width:55px;margin-top:5px}.ViewButton>p{margin:0;font-size:small;white-space:normal}.ViewRoom{border:1px solid hsla(0,0%,100%,.25);border-radius:var(--standart-border-radius);margin:10px 10px 0 0;transition:all 1s ease;width:500px;height:345px;position:relative;box-shadow:inset 0 60px 60px rgba(0,0,0,.8666666666666667),inset 0 -50px 30px rgba(0,0,0,.8666666666666667)}.ViewRoom img{position:absolute;max-width:100%;max-height:100%;width:500px;height:344px;right:0;border:0;border-radius:var(--standart-border-radius);object-fit:cover;z-index:-1}.ViewRoom__name{color:#fff;opacity:.75;font-size:x-large;margin:5px}.ViewRoom__Favourite{position:absolute;top:15px;right:15px}.ViewRoom__Favourite>svg{height:30px;width:30px}.ViewRoom__devices{width:100%;height:60%;position:absolute;bottom:0;border:0;border-radius:35px;display:flex;justify-content:center;flex-wrap:wrap-reverse}.ViewRoom__device__mainImage{width:40px;height:40px;margin:5px 10px}.ViewCameraPreview{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.ViewCameraPreview__CamerasSelection{width:100%;height:90px}.ViewCameraPreview__CamerasSelection>.ant-select,.ViewCameraPreview__CamerasSelection>p{height:45px;margin:auto 5px}.ViewCameraPreview__windows{z-index:-1;width:100%;height:calc(100% - 90px);display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.ViewBaseModal{z-index:150;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.ViewBaseModal__main{z-index:101;max-height:calc(100% - 90px);overflow-y:auto;overflow-x:hidden;position:fixed;width:auto;min-width:700px;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px 40px;flex-direction:column;justify-content:center;align-items:center;border:1px solid;border-radius:var(--standart-border-radius);transition:all 1s ease}.ViewBaseModal__main button{min-width:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ViewBaseModal__close{position:absolute;top:5px;left:calc(100% - 35px);height:30px!important;width:30px!important;border-radius:15px!important;opacity:.5}.ViewBaseModal__close:hover{opacity:1}.ViewEditButton{width:calc(100% - 40px);margin:20px;min-width:500px}.ViewEditButton__Image{margin:10px;line-height:12px}.ViewEditButton__Image>svg{max-height:120px;max-width:120px;margin:10px}.ViewEditButton__Buttons>button{margin:5px 10px}.ViewEditTimer{width:calc(100% - 40px);margin:20px;min-width:500px}.ViewEditTimer__Days,.ViewEditTimer__WeekDays{width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap}.ViewEditTimer__Days button{min-width:50px!important;height:50px;width:50px;border:1px solid #696969;border-radius:25px;margin:0 10px}.ViewEditTimer__Days button:focus{border:1px solid #696969}.AppDark .ViewEditTimer__Days button{color:#282828}.AppLight .ViewEditTimer__Days button{color:#fff}.ViewEditTimer__Radios{padding:2px;border-bottom:1px solid hsla(0,0%,39.2%,.2);line-height:48px}.ViewEditTimer__Radios>label{line-height:48px;vertical-align:middle;text-align:start}.ViewEditTimer__Buttons>button{margin:5px 10px}.ViewEditDevice{width:calc(100% - 40px);margin:20px;min-width:500px}.ViewEditDevice__Image img{height:200px;margin:10px;border-radius:15px}.ViewEditDevice__Sensor{display:flex;flex-wrap:nowrap;flex-direction:row;line-height:50px}.ViewEditDevice__Sensor__Image{margin:auto 5px;height:40px;width:40px;min-width:40px;max-width:40px;min-height:40px;max-height:40px}.ViewEditDevice__Sensor__Name{margin:auto 10px}.ViewEditDevice__Map{height:200px;margin:10px;border-radius:15px}.ViewEditDevice__Buttons>button{margin:5px 10px}.modal__history__container{z-index:1150;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.modal__history__container_dialog{z-index:1151;max-height:calc(100% - 90px);overflow-y:auto;overflow-x:hidden;position:fixed;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;align-items:center;border:1px solid;border-radius:var(--standart-border-radius);transition:all 1s ease}.modal__history__container_dialog>p{margin:10px}.modal__history__container_dialog>select{width:calc(100% - 20px);margin:10px}.modal__history__container_time{margin:10px;width:500px;display:flex}.modal__history__container_time>p{margin:auto}.modal__history__container_dialog__buttons{display:flex}.modal__history__container_dialog__buttons>button{margin:10px}.custom-tooltip{border-radius:var(--standart-border-radius)}.custom-tooltip>p{margin:10px}.AppDark .custom-tooltip{background-color:rgba(0,0,0,.5);color:#9b9b9b}.AppLight .custom-tooltip{background-color:rgba(0,0,0,.75);color:#b8b8b8}.ViewEditRoom{width:100%;position:relative;overflow:hidden}.ViewEditRoom>img{position:absolute;width:100%;height:100%;opacity:.5;-webkit-mask-image:linear-gradient(180deg,#fff 0,transparent);mask-image:linear-gradient(180deg,#fff 0,transparent)}.ViewEditRoom__Devices{display:flex;flex-direction:row;flex-wrap:wrap;min-height:300px;overflow-y:auto}.ViewEditRoom__Buttons>button{margin:5px 10px}.ViewEditShare{width:calc(100% - 40px);margin:20px;min-width:500px}.ViewEditShare__Friends{text-align:start}.viewRoomsSelector{width:calc(100% - 40px);margin:20px;min-width:500px;position:relative}.viewRoomsSelector__Rooms{margin:auto;max-width:500px}.ViewRoomNew{width:calc(100% - 40px);margin:20px;min-width:500px;position:relative;overflow:hidden}.ViewRoomNew__Rooms{border:1px solid hsla(0,0%,100%,.25);border-radius:35px;margin:5px auto;transition:all 1s ease;width:500px;height:345px;box-shadow:inset 0 60px 60px rgba(0,0,0,.8666666666666667),inset 0 -50px 30px rgba(0,0,0,.8666666666666667)}.ViewRoomNew__Rooms img{width:500px;height:345px;right:0;border:0;border-radius:35px;object-fit:cover}.ViewRoomNew__Devices{display:flex;flex-direction:row;flex-wrap:wrap;max-height:300px;overflow-y:auto}.ViewRoomNew__Sensor{margin:10px 5px}.ViewRoomNew__Rooms__CustomImage__File__Label{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);width:200px;height:45px;margin:10px auto;border-radius:10px;border:1px solid rgba(0,0,0,.5);display:flex;justify-content:center;cursor:pointer}.ViewRoomNew__Rooms__CustomImage__File__Label>label{margin:auto 10px;text-align:center;cursor:pointer}.ViewDeviceNew,.ViewHubNew{width:calc(100% - 40px);margin:20px;min-width:500px;position:relative}.ViewCameras{width:calc(100% - 40px);margin:20px;min-width:800px}.ViewCameras__Cameras{max-height:500px;overflow-y:auto}.ViewCameras__Camera{height:45px;display:flex;margin:20px}.ViewCameras__Camera>p{text-align:start;margin:auto 15px;flex-grow:1}.ViewCameras__Camera>button{margin:0 5px}.ViewCameras__Camera__MainImage{width:100%;max-width:50px}.ViewCameras__Camera__MainImage>svg{max-height:50px}.ViewCameras__Camera>iframe{width:500px}.ViewEditPlace{width:calc(100% - 40px);margin:20px;min-width:500px}.ViewEditPlace__Name{margin:auto 10px}.ViewEditPlace__Map{height:200px;margin:10px;border-radius:15px}.Tracker__Map__Pin__Image{margin-top:-40px;margin-left:-20px;height:40px;width:40px}.ViewEditPlace__Buttons>button{margin:5px 10px}.ViewEditScenario{width:calc(100% - 40px);margin:20px;min-width:500px}.ViewEditScenario__Name{margin:auto 10px}.ViewEditScenario__TimeFilter{border:1px solid;border-radius:var(--standart-border-radius);padding:10px}.ViewEditScenario__TimeFilter__Days{width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap}.ViewEditScenario__TimeFilter__Days button{min-width:50px!important;height:50px;width:50px;border:1px solid #696969;border-radius:var(--standart-border-radius);margin:0 10px}.ViewEditScenario__TimeFilter__Days button:focus{border:1px solid #696969}.AppDark .ViewEditScenario__TimeFilter__Days button{color:#282828}.AppLight .ViewEditScenario__TimeFilter__Days button{color:#fff}.ViewEditScenario__TimeFilter__Radios{padding:2px;border-bottom:1px solid hsla(0,0%,39.2%,.2);line-height:48px}.ViewEditScenario__TimeFilter__Radios>label{line-height:48px;vertical-align:middle;text-align:start}.ViewEditScenario__IfThen_Section{display:flex;flex-direction:row;flex-wrap:nowrap}.ViewEditScenario__IfThen_Section__If,.ViewEditScenario__IfThen_Section__Then{border:1px solid;border-radius:var(--standart-border-radius);margin:10px 0 10px 5px;width:300px;flex-grow:1;position:relative}.ViewEditScenario__If>p,.ViewEditScenario__Then>p{margin:5px;line-height:30px;cursor:pointer}.ViewEditScenario__If__MainImage,.ViewEditScenario__Then__MainImage{position:absolute;top:5px;right:15px;width:30px;height:30px;pointer-events:none}.ViewEditScenario__IfThen__Conditions{margin:5px;max-height:300px;overflow-y:auto;overflow-x:hidden}.ViewDeviceSelector{z-index:151;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.ViewDeviceSelector__main{z-index:101;max-height:calc(100% - 90px);overflow-y:auto;overflow-x:hidden;position:fixed;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid;border-radius:var(--standart-border-radius);transition:all 1s ease}.ViewDeviceSelector__main button{min-width:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ViewDeviceSelector__main__Devices{margin:10px;max-height:400px;overflow-y:scroll}.ViewDeviceSelector__main__Devices__Device{display:flex;flex-wrap:nowrap;min-width:400px;margin:5px;cursor:pointer}.ViewCondition{display:flex;flex-wrap:nowrap;margin:5px;width:calc(100% - 10px)}.ViewCondition>p{margin:auto auto auto 10px;text-align:start}.ViewCondition__Device__MainImage,.ViewDeviceSelector__main__Devices__Device__MainImage{width:40px;height:40px}.ViewCondition__Device__DeviceImage{right:0;width:40px;height:40px}.ViewDeviceSelector__main__Devices__Device>p{height:30px;width:calc(100% - 30px);text-align:start;margin:5px 10px}.ViewDeviceSelector__main__Selected{width:100%;min-height:60px}.ViewDeviceSelector__main__Selected_Sensor{width:calc(100% - 20px);margin:5px 10px;display:flex;flex-wrap:nowrap}.ViewDeviceSelector__main__Selected_Sensor>p{min-width:40%;text-align:start;margin:auto 0}.ViewDeviceSelector__main__Selected_Operators{width:calc(100% - 20px);margin:5px 10px;display:flex;flex-wrap:nowrap}.ViewDeviceSelector__main__Selected_Operators>p{min-width:40%;text-align:start;margin:auto 0}.ViewDeviceSelector__main__Selected_Operators :last-child{margin:0 0 0 10px}.ViewDeviceSelector__main__Selected_Radius{width:calc(100% - 20px);margin:5px 10px;display:flex;flex-wrap:nowrap}.ViewDeviceSelector__main__Selected_Radius>input{height:45px}.ViewDeviceSelector__main__Selected_Radius>p{min-width:40%;text-align:start;margin:auto 0}.ViewDeviceSelector__main__Selected_Operators>input{height:45px}.ViewIrButtons{width:calc(100% - 40px);margin:20px;min-width:500px;position:relative}.ViewIrButtons__Sensors{width:100%;max-height:500px;display:flex;justify-content:center;flex-wrap:wrap;overflow-x:hidden;overflow-y:auto;margin-bottom:10px}.ViewIrButtons__Sensors__Group{border-radius:var(--standart-border-radius);border:2px solid;width:calc(100% - 10px);height:50px;line-height:50px;margin:5px;cursor:pointer}.ViewIrButtons__Sensors__Sensor{border:1px solid;border-radius:var(--standart-border-radius);margin:5px;transition:all 1s ease;cursor:pointer;width:150px;height:150px;display:flex;justify-content:center;align-items:center;position:relative}.ViewIrButtons__Sensors__Sensor>p{font-size:small;margin:25px 5px;word-break:keep-all;text-overflow:ellipsis}.ViewIrButtons__Sensors__Sensor>img{position:absolute;top:10px;right:10px}.modal__irnewbutton__container{z-index:1150;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.modal__irnewbutton__container_dialog{z-index:1151;max-height:calc(100% - 90px);overflow-y:auto;overflow-x:hidden;position:fixed;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;align-items:center;border:1px solid;border-radius:var(--standart-border-radius);transition:all 1s ease}.modal__irnewbutton__container_dialog>p{margin:10px}.modal__irnewbutton__container_dialog__img>img{height:200px;margin:10px;border-radius:var(--standart-border-radius)}.modal__irnewbutton__container_dialog>input{width:calc(100% - 20px);margin:10px}.modal__irnewbutton__container_dialog__buttons{display:flex}.modal__irnewbutton__container_dialog__buttons>button{margin:10px}
/*# sourceMappingURL=main.02cfe4b1.chunk.css.map */