body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.logo{position:absolute;left:20px;top:18px}.container{min-height:100vh;width:100vw}.container,.loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.loading-container{margin:8px 0 22px}.button{align-items:center;width:100%;height:42px;background-color:#268edc;border-radius:5px;border-style:none;-webkit-transition:.1s;transition:.1s;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;font-weight:500;color:#fff;line-height:20px;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.button:enabled{cursor:pointer}.button:active{background-color:#0a2f45}.button:disabled{background-color:#a5a9b1}.button.button-outline{background-color:#fff;color:#a5a9b1;font-weight:500;font-size:16px;line-height:32px;border:1px solid #d4d9de}.button.button-outline:hover{color:#717881;border:1px solid #717881}.button.button-device-group{background-color:#fff;color:#a5a9b1;font-weight:500;font-size:16px;line-height:32px}.button.button-device-group:hover{color:#717881}.button.button-outline-pag{background-color:#fff;color:#268edc;font-weight:500;font-size:14px;line-height:16px;border:1px solid #e9ebed}.button.button-outline-pag:disabled{color:#a5a9b1}.button.button-outline-pag:disabled:hover{border:1px solid #e9ebed}.button.button-outline-pag:hover,.button.button-selected{border:1px solid #268edc}.button.button-selected,.button.button-selected:hover{color:#268edc}.button.button-number{background-color:transparent;color:#717881;border:none;font-size:14px;line-height:16px}.button.button-number.button-selected{background-color:#268edc;color:#fff;border:none}.button.button-number.button-selected:hover{color:#fff}.button.button-number:disabled:hover{color:#717881}.button.button-number:hover{color:#0a2f45}.button .content-div{background-color:transparent}.button .content-div svg{margin-right:10px;-webkit-transform:translateY(1px);transform:translateY(1px)}.loader{border:2px solid rgba(38,142,220,.4);border-top-color:#268edc;border-radius:50%;width:12px;height:12px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loader.loader-button{border:2px solid hsla(0,0%,100%,.1);border-top-color:#fff}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.field{font-family:Roboto,sans-serif;font-weight:400;position:relative}.field .label{font-weight:500;text-align:left;font-size:13px;line-height:20px;margin:0;color:#a5a9b1}.field .input{width:100%;line-height:20px;font-size:14px;margin:6px 0 8px;outline:none;border:none;box-shadow:none;-webkit-filter:none;filter:none}.field .input::-webkit-credentials-auto-fill-button{visibility:hidden}.field .input::-ms-clear,.field .input::-ms-reveal{visibility:hidden}.field .underline{height:2px;width:100%;background-color:#a5a9b1}.field .error{width:100%;margin:8px 0 0;font-size:13px;line-height:24px}.field .eye{position:absolute;right:0;top:30px;cursor:pointer}.field .eye g{fill:#e9ebed}.field .eye:hover g{fill:#d4d9de}.field .eye:active g{fill:#a5a9b1}.field.field-focussed .label{color:#268edc}.field.field-focussed .underline{background-color:#268edc}.field.field-error .label{color:#db162f}.field.field-error .underline{background-color:#db162f}.field.field-error .error{color:#db162f}.root{width:300px}.root h1{font-family:Helvetica,sans-serif;font-size:24px;line-height:32px;color:#0a2f45;text-align:left;margin:0 0 6px}.root .radio-button{margin:8px 0 0}.root .radio-button:last-of-type{margin:8px 0 28px}.root .field{margin:22px 0 0}.root .field:last-of-type{margin:18px 0 28px}.root p{line-height:24px;font-size:14px;color:#0a2f45;margin:0 0 22px;text-align:left}.root .link,.root p{font-family:Roboto,sans-serif;font-weight:400}.root .link{line-height:20px;font-size:13px;color:#a5a9b1;margin:14px 0 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.root .link:hover{text-decoration:underline}.root .link:active{color:#717881}.radio-button{position:relative;width:100%;height:64px;border:1px solid #e9ebed;cursor:pointer}.radio-button .radio{position:absolute;left:17px;top:23px;height:14px;width:14px;border-radius:50%;border:2px solid #a5a9b1;margin:0}.radio-button .radio-text{font-family:Roboto,sans-serif;font-weight:400;position:absolute;display:inline;left:45px;font-size:15px;line-height:18px;top:23px;font-weight:700;margin:0}.radio-button:hover{border-color:#d4d9de}.radio-button.radio-button-selected{border-color:#268edc}.radio-button.radio-button-selected .radio{border-width:6px;height:6px;width:6px;border-color:#268edc}.grid-container{display:grid;grid-template-rows:72px auto;grid-template-columns:266px 1fr;grid-template-areas:"header header" "menu main";background-color:#e9ebed;max-width:100vw;height:100vh}.grid-container div{background-color:#fff}.grid-container .header{grid-area:header;border-bottom:1px solid #e9ebed}.grid-container .header .logout-button{position:absolute;right:20px;top:20px}.grid-container .header .settings-dropdown{position:absolute;right:64px;top:20px}.grid-container .header .settings-dropdown .dd-header .dd-header-title{line-height:34px}.grid-container .menu{grid-area:menu;border-right:1px solid #e9ebed}.grid-container .main{overflow-y:scroll;grid-area:main;padding:26px 40px}.grid-container .main h1 :first-of-type{margin:0;font-size:24px;line-height:32px;font-family:Helvetica,sans-serif;color:#0a2f45}.menu-item{font-family:Roboto,sans-serif;font-weight:400;position:relative;height:44px;width:100%;color:#0a2f45;font-weight:500;display:flex;align-items:center;margin:8px 0;cursor:pointer}.menu-item span:first-of-type{position:absolute;left:0;top:0;width:0;height:100%;background-color:#fff}.menu-item span:last-of-type{height:18px;margin:auto 16px auto 20px;vertical-align:middle}.menu-item g{fill:#a5a9b1}.menu-item.menu-item-active{color:#268edc;-webkit-transition:.2s;transition:.2s}.menu-item.menu-item-active span:first-of-type{background-color:#268edc;width:4px}.menu-item.menu-item-active g{fill:#268edc;-webkit-transition:.2s;transition:.2s}.menu-item:hover span:first-of-type{background-color:#268edc;width:4px;-webkit-transition:.2s;transition:.2s}.dropdown p{font-family:Roboto,sans-serif;font-weight:400;font-weight:500;line-height:20px;font-size:13px;color:#a5a9b1;margin:0 0 4px}.dropdown .dd-wrapper{position:relative;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown .dd-wrapper .dd-header{outline:none;overflow:hidden;background:#fff;color:#0a2f45;border:1px solid #e9ebed;border-radius:5px;cursor:pointer}.dropdown .dd-wrapper .dd-header .dd-header-title{font-family:Roboto,sans-serif;font-weight:400;margin-left:16px;margin-right:32px;overflow:hidden;white-space:nowrap;font-size:14px;line-height:42px;font-weight:500;text-overflow:ellipsis}.dropdown .dd-wrapper .dd-header .dd-placeholder{color:#a5a9b1}.dropdown .dd-wrapper .dd-header .dd-arrow{position:absolute;right:12px;top:50%;-webkit-transition:.1s;transition:.1s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropdown .dd-wrapper .dd-header .dd-arrow.up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown .dd-wrapper .dd-list{position:absolute;z-index:1;margin:8px 0 0;padding:5px 0;width:100%;box-sizing:border-box;outline:none;overflow:scroll;background:#fff;color:#0a2f45;border:1px solid #e9ebed;border-radius:5px;max-height:300px;-ms-overflow-style:none}.dropdown .dd-wrapper .dd-list::-webkit-scrollbar{display:none}.dropdown .dd-wrapper .dd-list .dd-list-item{font-family:Roboto,sans-serif;cursor:pointer;list-style-type:none;margin-left:16px;margin-right:16px;white-space:nowrap;font-size:14px;line-height:30px;font-weight:400;text-overflow:ellipsis}.dropdown .dd-wrapper .dd-list .dd-list-item:hover{color:#717881}.dropdown .dd-wrapper:hover .dd-header{border:1px solid #d4d9de}.dropdown .dd-wrapper.dd-wrapper-open .dd-header,.dropdown .dd-wrapper.dd-wrapper-open .dd-list{border:1px solid #a5a9b1}.side-menu div{position:relative}.side-menu div .dd-wrapper{display:block;margin:23px 20px auto}.side-menu div .seperator{background-color:rgba(233,235,237,.5);height:1px;margin:16px 20px}.side-menu ul{position:absolute;margin:0;padding:0}.home .no-dashboard-message{font-family:Roboto,sans-serif;margin-top:32px;width:100%;text-align:center;line-height:45px;font-size:14px;color:#a5a9b1;font-weight:400}.home .filter-container{display:flex;margin-top:22px}.home .filter-container .filter-item{flex-direction:column;margin:0}.home .filter-container .filter-item .button{padding:0 20px;height:44px}.home .filter-container .filter-item .button.button-selected{padding:0 26px}.home h1{font-family:Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#0a2f45;margin-top:0;margin-bottom:26px}.home .group-info-container{display:flex;margin-top:28px}.home .group-info-container .info-box{margin:0 5px}.home .group-info-container .info-box:first-of-type{margin:0 5px 0 0}.home .group-info-container .info-box:last-of-type{margin:0 0 0 5px}.home .group-info-container .info-box:only-of-type{margin:0}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.35)!important;z-index:2;display:flex;align-items:center;justify-content:center}.confirmation{position:relative;width:300px;background-color:#fff;border-radius:10px}.confirmation h1{font-weight:400;font-weight:500;margin:18px 32px 0}.confirmation h1,.confirmation p{font-family:Roboto,sans-serif;font-size:14px;line-height:24px;color:#0a2f45;text-align:center}.confirmation p{font-weight:400;margin:0 32px}.confirmation .footer{display:flex;margin:22px 0}.confirmation .footer div{flex-grow:1}.confirmation .footer .button{margin:0 5px;height:34px;width:87px}.info-box{position:relative;height:98px;flex-grow:1;border:1px solid #d4d9de;border-radius:10px}.info-box h1{font-family:Helvetica,sans-serif;position:absolute;font-size:14px;line-height:17px;font-weight:700;color:#a5a9b1;bottom:18px;left:17px;text-transform:uppercase;margin:0}.info-box .info-box-info{font-family:Roboto,sans-serif;font-weight:400;position:absolute;top:16px;left:17px}.info-box .info-box-info p{display:inline;font-size:20px;line-height:26px;font-weight:400;color:#0a2f45;margin:0}.info-box .info-box-info .info-box-extra{display:inline;font-size:14px;line-height:16px;color:#a5a9b1;margin:0;-webkit-margin-start:5px;margin-inline-start:5px}.info-box .info-box-info .info-box-extra,.table{font-family:Roboto,sans-serif;font-weight:400}.table.small-table,.table.small-table h6{background-color:transparent}.table.small-table h6{font-family:Roboto,sans-serif;font-weight:400;font-size:13px;font-weight:500;line-height:20px;color:#a5a9b1;margin:0 0 5px}.table.small-table table{background-color:#fff;border:1px solid #e9ebed}.table.small-table table th{padding:9px 14px;border-bottom:1px solid #e9ebed}.table.small-table table td{border-bottom:none;padding:10px 14px}.table.small-table table .tah{padding:9px 0 9px 14px}.table.small-table table .tai{padding:10px 0 10px 14px}.table.small-table .error-message{height:138px;border:1px solid #e9ebed}.table.small-table .error-message div{height:38px}.table.small-table .error-message p{top:88px}.table h6{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;font-weight:500;line-height:32px;color:#717881;margin:28px 0 5px}.table .error-message{position:relative;height:148px}.table .error-message p{position:absolute;top:98px;left:15%;width:70%;margin:auto;color:#a5a9b1;font-size:14px;line-height:24px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.table .error-message a{color:#a5a9b1}.table .error-message div{background-color:rgba(240,244,248,.5);border-bottom:1px solid #e9ebed;height:48px}.table .link{font-family:Roboto,sans-serif;font-size:14px;color:#268edc;font-weight:400;cursor:pointer;margin:0;text-decoration:none}.table .link:hover{text-decoration:underline}.table .add-action{line-height:20px;font-size:13px;color:#268edc;font-weight:500;padding:7px 0 6px 14px;border:1px solid #e9ebed;border-top:none;cursor:pointer}.table .add-action svg{margin-left:2px;margin-right:6px;-webkit-transform:translateY(1px);transform:translateY(1px)}.table .add-action svg g{fill:#268edc}.table .add-action:hover{color:#0a2f45}.table .add-action:hover svg g{fill:#0a2f45}.table table{background-color:#fff;font-size:14px;border-collapse:collapse;text-align:left;width:100%;white-space:nowrap}.table table tr{-webkit-transition:.1s;transition:.1s}.table table .tr-selected,.table table tr:hover{background-color:rgba(240,244,248,.3)}.table table .tr-selected{-webkit-transition:.1s;transition:.1s}.table table th{background-color:rgba(240,244,248,.5);color:#0a2f45;font-weight:500;line-height:19px;padding:12px}.table table th .sorter{margin-left:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table table th .sorter svg{cursor:pointer;fill:#a5a9b1}.table table th .sorter.asc svg #down,.table table th .sorter.desc svg #up{fill:#0a2f45}.table table .tah{background-color:rgba(240,244,248,.5);color:#0a2f45;font-weight:500;line-height:19px;padding:14px 0 14px 14px}.table table td{border-bottom:1px solid #e9ebed;color:#717881;padding:14px}.table table td .device-group{display:flex;background-color:transparent}.table table td .device-group svg{display:inline;margin:auto 8px auto 0}.table table td .device-group p{margin:0}.table table .tai{padding:14px 0 14px 14px}.table table .tai svg{cursor:pointer}.table table .tai svg:hover g{fill:#717881}.check-box{position:relative;height:14px;width:14px;margin:0;border:1px solid #a5a9b1;border-radius:3px;background-color:#fff;-webkit-transition:.1s;transition:.1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.check-box .check{position:absolute;top:3px;left:3px}.check-box:hover{border:1px solid #d4d9de}.check-box:active{border:1px solid #717881}.check-box.check-box-selected{border:1px solid #268edc;background-color:#268edc}.devices .devices-top-bar{display:flex;margin-bottom:16px}.devices .devices-top-bar .device-actions{min-width:108px;flex-grow:0}.devices .devices-top-bar .device-search{flex-grow:1}.devices .devices-top-bar .device-add-button{max-width:155px;flex-grow:0}.devices .pagination{margin-top:20px}.devices .no-device-text{font-family:Roboto,sans-serif;margin-top:32px;width:100%;text-align:center;line-height:45px;font-size:14px;color:#a5a9b1;font-weight:400}.devices .tab-header{display:flex}.devices .tab-header h1{font-family:Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#0a2f45;margin-top:0;margin-bottom:22px}.devices .tab-header .number-dropdown{width:80px;height:32px;margin-left:12px}.devices .tab-header .number-dropdown .dd-header .dd-header-title{line-height:32px}.input-parent .input{position:relative;display:flex;border:1px solid #e9ebed;border-radius:5px;height:42px}.input-parent .input:hover{border:1px solid #d4d9de}.input-parent .input.picker{cursor:pointer}.input-parent .input.picker input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.input-parent .input.focussed{border:1px solid #a5a9b1}.input-parent .input .icon{flex-direction:row;flex-grow:0;vertical-align:middle;margin-left:12px;margin-top:12px}.input-parent .input .color{box-sizing:border-box;width:20px;height:20px;border:10px solid #f2b724;border-radius:10px;margin-top:11px;margin-left:12px}.input-parent .input input{font-family:Roboto,sans-serif;font-weight:400;width:100%;font-size:14px;line-height:16px;margin:0 12px;outline:none;border:none;box-shadow:none;background-color:transparent;-webkit-filter:none;filter:none}.input-parent .input input::-webkit-credentials-auto-fill-button{visibility:hidden}.input-parent .input input::-ms-clear,.input-parent .input input::-ms-reveal{visibility:hidden}.input-parent p{font-family:Roboto,sans-serif;font-weight:400;color:#a5a9b1;font-size:13px;line-height:20px;font-weight:500;margin-bottom:4px}.color-picker{position:absolute;border-radius:5px;top:50px;left:-1px;padding:8px;border:1px solid #a5a9b1;z-index:1}.color-picker .row{display:flex}.color-picker .option{margin:4px;flex-direction:column;box-sizing:border-box;width:24px;height:24px;border:12px solid;border-radius:12px;-webkit-transition:.1s;transition:.1s}.color-picker .option.selected,.color-picker .option:hover{border:8px solid}.pagination{font-family:Roboto,sans-serif;font-weight:400;position:relative;width:100%;height:34px}.pagination p{position:absolute;top:9px;font-size:14px;font-weight:500;line-height:16px;color:#a5a9b1;margin:0}.pagination .pagination-holder{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pagination .pagination-holder .button{height:32px;width:32px;margin:0;-webkit-transition:none;transition:none}.pagination .pagination-holder .button:first-of-type{width:88px;margin-right:20px}.pagination .pagination-holder .button:last-of-type{width:88px;margin-left:20px}.icon-button{border-radius:5px;border:1px solid #e9ebed;width:32px;height:32px;cursor:pointer}.icon-button :only-child{margin:9px}.icon-button:hover{background-color:rgba(240,244,248,.5)}.icon-button:hover g{fill:#717881}.icon-button:active{background-color:#f0f4f8}.icon-button:active g{fill:rgba(0,0,0,.6)}.device-groups .device-groups-top-bar{display:flex;margin-bottom:16px}.device-groups .device-groups-top-bar .device-group-search{flex-grow:1;margin-right:10px}.device-groups .device-groups-top-bar .device-group-add-button{max-width:200px;flex-grow:0}.device-groups .pagination{margin-top:20px}.device-groups .no-device-group-text{font-family:Roboto,sans-serif;margin-top:32px;width:100%;text-align:center;line-height:45px;font-size:14px;color:#a5a9b1;font-weight:400}.device-groups .tab-header{display:flex}.device-groups .tab-header h1{font-family:Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#0a2f45;margin-top:0;margin-bottom:22px}.device-groups .tab-header .number-dropdown{width:80px;height:32px;margin-left:12px}.device-groups .tab-header .number-dropdown .dd-header .dd-header-title{line-height:32px}.device-group-editor{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"editor extra"}.device-group-editor .editor .tab-header{display:flex;margin-bottom:26px}.device-group-editor .editor .tab-header h1{font-family:Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#0a2f45;margin:auto;flex-grow:1}.device-group-editor .editor .tab-header .button{flex-grow:0;width:88px;height:34px;margin-left:10px}.device-group-editor .editor .dropdown{margin:16px 0 0;width:250px}.device-group-editor .editor .color-picker-input{width:125px}.device-group-editor .editor .table{margin-top:16px}.device-group-editor .editor .footer{display:flex;margin:22px 0}.device-group-editor .editor .footer div{flex-grow:1}.device-group-editor .editor .footer .button{flex-grow:0;height:34px;width:88px;margin-left:10px}.app-adder{width:350px;background-color:#fff;border-radius:10px}.app-adder h1{font-family:Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#0a2f45;margin:0;padding:12px 16px 10px;border-bottom:1px solid #e9ebed}.app-adder .dropdown{margin:10px 16px!important;width:316px!important}.app-adder .close{position:absolute;top:16px;right:16px;cursor:pointer}.app-adder .close:hover g{fill:#717881}.app-adder .footer{margin:20px 16px!important}.app-adder .footer .button{height:34px;width:87px}.device-adder{width:550px;background-color:#fff;border-radius:10px}.device-adder h1{font-family:Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#0a2f45;margin:0;padding:12px 16px 10px;border-bottom:1px solid #e9ebed}.device-adder .table{margin:0 16px}.device-adder .dropdown{margin:10px 16px!important;width:316px!important}.device-adder .footer{margin:20px 16px!important}.device-adder .footer .button{height:34px;width:87px}.apps .apps-top-bar{display:flex;margin-bottom:16px}.apps .apps-top-bar .apps-search{flex-grow:1;margin-right:10px}.apps .apps-top-bar .apps-add-button{max-width:137px;flex-grow:0}.apps .pagination{margin-top:20px}.apps .no-apps-text{font-family:Roboto,sans-serif;margin-top:32px;width:100%;text-align:center;line-height:45px;font-size:14px;color:#a5a9b1;font-weight:400}.apps .tab-header{display:flex}.apps .tab-header h1{font-family:Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#0a2f45;margin-top:0;margin-bottom:22px}.apps .tab-header .number-dropdown{width:80px;height:32px;margin-left:12px}.apps .tab-header .number-dropdown .dd-header .dd-header-title{line-height:32px}.apps-editor{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"editor extra"}.apps-editor .editor .tab-header{display:flex;margin-bottom:26px}.apps-editor .editor .tab-header h1{font-family:Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#0a2f45;margin:auto;flex-grow:1}.apps-editor .editor .tab-header .button{flex-grow:0;width:88px;height:34px;margin-left:10px}.apps-editor .editor .input{margin:0 0 16px}.apps-editor .editor .table{margin:16px 0 0}.apps-editor .editor .footer{display:flex;margin:22px 0}.apps-editor .editor .footer div{flex-grow:1}.apps-editor .editor .footer .button{flex-grow:0;height:34px;width:88px;margin-left:10px}.switch{height:48px}.switch p{font-family:Roboto,sans-serif;font-weight:400;font-weight:500;font-size:13px;line-height:20px;color:#a5a9b1;margin:0 0 4px}.switch .holder{position:relative}.switch .holder input{opacity:0;width:0;height:0}.switch .holder .slider{width:40px;height:24px;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#a5a9b1}.switch .holder .slider,.switch .holder .slider:before{position:absolute;-webkit-transition:.2s;transition:.2s}.switch .holder .slider:before{content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff}.switch .holder input:checked+.slider{background-color:#20bf55}.switch .holder input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch .holder input:checked+.slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.switch .holder .slider.round{border-radius:12px}.switch .holder .slider.round:before{border-radius:50%}.app-version-adder{position:relative;width:350px;background-color:#fff;border-radius:10px}.app-version-adder h1{font-family:Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#0a2f45;margin:0;padding:12px 16px 10px;border-bottom:1px solid #e9ebed}.app-version-adder .close{position:absolute;top:16px;right:16px;cursor:pointer}.app-version-adder .close:hover g{fill:#717881}.app-version-adder .input-parent{margin:0 16px}.app-version-adder .file-upload,.app-version-adder .text-area{margin:16px}.app-version-adder .footer{margin:20px 16px!important}.app-version-adder .footer .button{height:34px;width:87px}.text-area{font-family:Roboto,sans-serif;font-weight:400}.text-area p{font-size:13px;line-height:20px;color:#a5a9b1;font-weight:500;margin:0}.text-area textarea{margin:4px 0 0;width:100%;box-sizing:border-box;border-radius:5px;height:250px;border:1px solid #e9ebed;resize:none;color:#0a2f45;line-height:24px;font-size:14px;font-weight:400;outline:none;padding:10px 12px}.file-upload{position:relative}.file-upload .drop-box{width:100%;height:112px;box-sizing:border-box;background-color:#f8fafd;border:2px dashed #e9ebed;outline:none}.file-upload .drop-box.drop-box-drag{border:2px dashed #717881}.file-upload .drop-box p{font-family:Roboto,sans-serif;position:absolute;top:50%;left:17%;width:66%;font-size:14px;line-height:24px;font-weight:400;color:#a5a9b1;text-align:center;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;word-break:break-all;pointer-events:none}.file-upload .drop-box p .link{cursor:pointer;color:#268edc;display:inline}.file-upload .drop-box p .link:hover{text-decoration:underline}.file-upload .drop-box p .link:active{color:#0a2f45}.file-upload input{position:absolute;width:100%;height:100%;opacity:0;left:0;top:0}.content-builds .tab-header{display:flex}.content-builds .tab-header h1{font-family:Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#0a2f45;margin-top:0;margin-bottom:22px}.content-builds .content-builds-top-bar{display:flex;margin-bottom:16px}.content-builds .content-builds-top-bar .content-builds-search{flex-grow:1;margin-right:10px}.content-builds .content-builds-top-bar .content-builds-add-button{max-width:200px;flex-grow:0}.content-builds .table:first-of-type h6{margin-top:6px}.content-builds .table h6{margin-top:22px}.content-builds .pagination{margin-top:20px}.content-builds .no-content-builds-text{font-family:Roboto,sans-serif;margin-top:32px;width:100%;text-align:center;line-height:45px;font-size:14px;color:#a5a9b1;font-weight:400}.content-builds .loader-button{background-color:unset;position:absolute}.content-build-editor{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"editor extra"}.content-build-editor .editor h6{font-family:Roboto,sans-serif;font-weight:400;font-weight:500;font-size:13px;line-height:20px;color:#a5a9b1;margin:0 0 4px}.content-build-editor .editor .datetime-picker-holder{margin:0 0 16px}.content-build-editor .editor .tab-header{display:flex;margin-bottom:26px}.content-build-editor .editor .tab-header h1{font-family:Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#0a2f45;margin:auto;flex-grow:1}.content-build-editor .editor .tab-header .button{flex-grow:0;width:auto;min-width:88px;padding:0 12px;height:34px;margin-left:10px}.content-build-editor .editor .filesets{margin:0 0 12px;background-color:rgba(248,250,253,.5);border:1px solid #e9ebed;padding:12px}.content-build-editor .editor .filesets .table{margin:0}.content-build-editor .editor .filesets .table.small-table h6{color:#717881}.content-build-editor .editor .input{margin:0 0 16px}.content-build-editor .editor .dropdown{width:250px}.content-build-editor .editor .table{margin:0}.content-build-editor .editor .table+.table{margin-top:12px}.content-build-editor .editor .footer{display:flex;margin:22px 0}.content-build-editor .editor .footer div{flex-grow:1}.content-build-editor .editor .footer .button{flex-grow:0;height:34px;width:auto;padding:0 12px;min-width:88px;margin-left:10px}.datetime-picker{position:relative}.datetime-picker h6{font-family:Roboto,sans-serif;font-weight:400;color:#a5a9b1;font-size:13px;line-height:20px;font-weight:500;margin-bottom:4px;margin-top:13px}.datetime-picker .datetime-picker-holder{position:relative;display:flex;width:231px;flex-direction:row;margin:0}.datetime-picker .datetime-picker-holder svg{position:absolute;left:13px;top:13px}.datetime-picker .datetime-picker-holder svg:last-of-type{left:155px}.datetime-picker .datetime-picker-holder .react-datepicker-wrapper:last-of-type{width:90px!important}.datetime-picker .datetime-picker-holder .react-datepicker-popper .datetime-picker{border-radius:5px;border:1px solid #a5a9b1}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker{border-radius:5px;border:1px solid #a5a9b1;box-sizing:border-box}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__time-container{background-color:transparent}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker-time__header{font-family:Roboto,sans-serif;font-weight:400;color:#0a2f45;font-size:14px;font-weight:500;border-bottom:none}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__header--time{border-bottom:none}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time ul{height:250px}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time li{font-family:Roboto,sans-serif;font-weight:400;line-height:30px;height:30px;font-size:14px;color:#717881;padding:0 10px}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time li.react-datepicker__time-list-item--selected{color:#0a2f45;background-color:#f8fafd}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time li:hover{background-color:#f8fafd}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__navigation--next,.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__navigation--previous{margin-top:5px}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__triangle{opacity:0}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__month-container{border:none;background-color:transparent}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header{border-bottom:none}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__current-month{font-family:Roboto,sans-serif;font-weight:400;color:#0a2f45;font-size:14px;font-weight:500;margin:6px 0}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__day-names div{font-family:Roboto,sans-serif;font-weight:400;color:#a5a9b1;text-transform:uppercase;font-size:12px;font-weight:500}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month{margin:0 6px 6px}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__month-text{text-transform:uppercase;font-size:12px;font-weight:500}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__day{font-family:Roboto,sans-serif;font-weight:400;color:#0a2f45;font-size:14px;border-radius:18px;margin:0;padding:2.656px}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__day.react-datepicker__day--disabled{color:#d4d9de}.datetime-picker .datetime-picker-holder .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__day.react-datepicker__day--selected{background-color:#268edc;color:#fff;font-weight:500}.datetime-picker .datetime-picker-holder .react-datepicker-wrapper{position:relative;flex-grow:1;height:42px;border:1px solid #e9ebed;border-radius:5px;margin-right:6px;flex-direction:row;box-sizing:border-box}.datetime-picker .datetime-picker-holder .react-datepicker-wrapper .react-datepicker__input-container{position:absolute;top:10px;right:13px;width:82px}.datetime-picker .datetime-picker-holder .react-datepicker-wrapper .react-datepicker__input-container input{font-family:Roboto,sans-serif;font-weight:400;width:82px;text-align:end;font-size:14px;color:#0a2f45;border:none;outline:none}.datetime-picker .datetime-picker-holder .react-datepicker-wrapper:last-of-type{margin:0;width:90px;flex-grow:0}.datetime-picker .datetime-picker-holder .react-datepicker-wrapper:last-of-type .react-datepicker__input-container,.datetime-picker .datetime-picker-holder .react-datepicker-wrapper:last-of-type .react-datepicker__input-container input{width:74px}.file-adder{position:relative;width:350px;background-color:#fff;border-radius:10px}.file-adder h1{font-family:Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#0a2f45;margin:0;padding:12px 16px 10px;border-bottom:1px solid #e9ebed}.file-adder .close{position:absolute;top:16px;right:16px;cursor:pointer}.file-adder .close:hover g{fill:#717881}.file-adder .input-parent{margin:0 16px}.file-adder .file-upload,.file-adder .text-area{margin:16px}.file-adder .footer{margin:20px 16px!important}.file-adder .footer .button{height:34px;min-width:87px;width:auto;padding:0 10px}.file-adder .file-holder{padding:0 16px}.file-adder .file-holder .file-container{max-height:200px;overflow:scroll}.file-adder .file-holder p{font-family:Roboto,sans-serif;font-weight:400;line-height:20px;font-size:13px;color:#a5a9b1;margin:0 0 4px;height:20px}.file-adder .file-holder .file-view{display:flex;position:relative;height:28px;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word}.file-adder .file-holder .file-view p{margin:0;color:#717881;line-height:28px;font-size:13px}.file-adder .file-holder .file-view p:first-of-type{display:block;width:160px;margin-right:8px;height:28px}.file-adder .file-holder .file-view svg{position:absolute;top:9px;right:0;width:8px;height:8px;cursor:pointer}.file-adder .file-holder .file-view svg:hover g{fill:#717881}.file-adder .file-holder .file-view .progress-bar{position:absolute;top:11px;right:0}.progress-bar{width:74px;height:4px}.progress-bar .progress-holder{position:relative}.progress-bar .progress-holder div{position:absolute;left:0;top:0;height:4px}.progress-bar .progress-holder div:first-of-type{width:74px;background-color:#e9ebed}.progress-bar .progress-holder div:last-of-type{background-color:#268edc}.release-adder{position:relative;width:350px;background-color:#fff;border-radius:10px}.release-adder h1{font-family:Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#0a2f45;margin:0;padding:12px 16px 10px;border-bottom:1px solid #e9ebed}.release-adder .release-holder{padding:16px 16px 0}.release-adder .release-holder .dropdown{width:100%}.release-adder .release-holder .datetime-picker{margin:0 0 9px;width:100%}.release-adder .release-holder .datetime-picker .datetime-holder{width:100%}.release-adder .close{position:absolute;top:16px;right:16px;cursor:pointer}.release-adder .close:hover g{fill:#717881}.release-adder .footer{margin:20px 16px!important}.release-adder .footer .button{height:34px;width:87px}.notification{position:relative;width:300px;background-color:#fff;border-radius:10px}.notification h1{font-weight:400;font-weight:500;margin:18px 32px 0}.notification h1,.notification p{font-family:Roboto,sans-serif;font-size:14px;line-height:24px;color:#0a2f45;text-align:center}.notification p{font-weight:400;margin:0 32px}.notification .footer{display:flex;margin:22px 0}.notification .footer div{flex-grow:1}.notification .footer .button{margin:0 5px;height:34px;width:87px}.release .release-top-bar{display:flex;margin-bottom:16px}.release .release-top-bar .release-search{flex-grow:1}.release .pagination{margin-top:20px}.release .no-release-text{font-family:Roboto,sans-serif;margin-top:32px;width:100%;text-align:center;line-height:45px;font-size:14px;color:#a5a9b1;font-weight:400}.release .tab-header{display:flex}.release .tab-header h1{font-family:Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#0a2f45;margin-top:0;margin-bottom:22px}
/*# sourceMappingURL=main.50badc5d.chunk.css.map */