.administration-page{width:100%;max-width:1050px;margin:0 auto;padding:0 10px}.administration-page .tab-component{margin-bottom:10px;max-width:100%;overflow-x:scroll}.general-admin{display:flex;flex-direction:column}.general-admin h2{margin-top:30px;margin-bottom:10px}.general-admin--logo{display:flex;flex-direction:row}.general-admin--logo--buttons{display:flex;flex-direction:column}.general-admin--logo--buttons--upload{display:flex;flex-direction:row}.general-admin--logo--buttons--upload .button-component{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.general-admin--logo--buttons--upload--content{display:flex;align-items:center}.general-admin--logo--buttons--upload--remove{background-color:#00f}.general-admin--logo--buttons--upload--remove svg{color:#fff;height:24px;width:24px}.general-admin--logo img{height:130px;width:130px;background:repeating-conic-gradient(#d4d4d4 0 25%,transparent 0 50%) 50%/50px 50px}.default-admin{position:relative}.default-admin--delete-popup{margin:15px 0}.default-admin--header{position:absolute;right:0;display:flex;justify-content:flex-end;flex-direction:row}.default-admin--header .button-component{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.default-admin--header--add{color:#fff;display:flex;align-items:center}.default-admin--header--add svg{height:24px;width:24px;fill:#fff}.default-admin--header--add p{display:block;transition:.15s linear;max-width:0;overflow:hidden;white-space:nowrap}.default-admin--header--add:hover p{margin-right:4px;max-width:150px}.default-admin--self{opacity:1%}.data-api-group h2{margin-top:30px;margin-bottom:10px}.group-select .table-component__row td:first-child{text-align:left;margin-left:10px}.group-select .table-component__row svg{display:block;height:25px;margin-left:auto;margin-right:10px}.group-edit-form--footer{display:flex}.group-edit-form .table-component__wrapper table svg{height:25px;width:25px;vertical-align:middle}#user-edit-from{max-height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#user-edit-from>div{width:50%}#user-edit-from .checkbox-component{margin:0}.user-edit-form-wrapper{max-height:100%}@media(max-width:693px){#user-edit-from{display:flex;flex-direction:column}#user-edit-from .checkbox-component,#user-edit-from .dropdown-component,#user-edit-from .group-select,#user-edit-from .input-component{width:100%}#user-edit-from .user-edit-input-wrapper{width:100%!important}}.text-widget,.time-widget{display:flex;justify-content:center;flex-direction:column;text-align:center;height:100%}.time-widget h2{font-size:3em;line-break:anywhere}.time-widget--demo{margin-left:15px;padding-top:0!important;margin-bottom:15px}.time-widget--table{margin-top:10px;width:100%;border-collapse:collapse;border-spacing:0}.count-widget{display:flex;flex-direction:column;justify-content:center;height:100%;text-align:center}.count-widget .header{font-size:1.1em}.count-widget .count{font-size:3em;font-weight:700}.dashboard{flex-grow:1}.dashboard--wrapper{display:flex;flex-direction:row}.dashboard--grid{max-width:1050px;margin:0 auto}.dashboard--grid .react-grid-layout{min-height:50vh}.dashboard--grid .react-grid-layout>div{border-radius:45px 15px 45px 45px;padding:10px}.dashboard--grid .react-grid-layout>div .react-resizable-handle{-webkit-transform:translateY(-5px) translateX(-5px);transform:translateY(-5px) translateX(-5px)}.dashboard--sidebar-placeholder{width:200px}@media only screen and (max-width:800px){.dashboard--sidebar-placeholder{display:none}}.dashboard--sidebar{background-color:#969afa;border-radius:20px 0 0 20px;overflow-y:scroll}.dashboard--sidebar--wrapper{position:fixed;top:100px;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:800px){.dashboard--sidebar{display:none}}.dashboard--sidebar--buttons{padding:10px 0;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.dashboard--sidebar--buttons .button-component{padding:0 10px}.dashboard--header{display:flex;flex-direction:row;grid-gap:10px;gap:10px;justify-content:space-between;margin:0 auto;padding:0 40px;max-width:1050px}.dashboard--header--edit{cursor:pointer;width:32px;height:32px}@media only screen and (max-width:800px){.dashboard--header--edit{display:none}}.dashboard--header--buttons{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.dashboard--header--buttons .button-component{padding:0;width:125px}.dashboard--body{display:flex;flex-direction:row;justify-content:space-between}.dashboard--widget{height:100%;overflow:hidden}.dashboard--widget .config-button{position:absolute;top:-8px;left:-8px;cursor:pointer;z-index:-1}.dashboard--widget .config-button svg{width:35px;height:35px;-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.dashboard--widget .config-button:hover{z-index:1}.dashboard--widget .config-button:hover svg{-webkit-animation-play-state:running;animation-play-state:running}.dashboard--widget .delete-button{position:absolute;right:5px;top:2px;cursor:pointer}.dashboard--widget .delete-button svg{height:25px;width:25px}.dashboard--widget-config p{padding-top:10px}.dashboard--widget-store{width:200px}.dashboard--widget-store .react-grid-layout>div{background-color:#f86b6b;border-radius:20px;padding:10px}.error-page{position:relative;overflow-x:hidden;overflow-y:auto;height:100vh;-webkit-perspective:8px;perspective:8px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}.error-page .button-component button{padding:5px 20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width:800px){.error-page .button-component button{padding:5px 30px}}.error-page__header{display:flex;align-items:center;width:100%}@media screen and (max-width:800px){.error-page__header__logo{position:absolute;top:2rem;left:25%}}@media screen and (min-width:800px){.error-page__header__logo{padding-left:2rem;flex:1 1}}.error-page__header__logo img{max-height:4rem}.error-page__header__button__wrapper{display:grid;grid-template-columns:1fr 1fr;margin:0 2rem}@media screen and (max-width:800px){.error-page__header__button__wrapper{display:none}}.error-page__header__button__wrapper--mobile{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:800px){.error-page__header__button__wrapper--mobile{display:none}}.error-page__header__button__wrapper--mobile .button-component{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.error-page__main__wrapper{margin:13rem 3rem 3rem}@media screen and (min-width:800px){.error-page__main__wrapper{max-width:40%;margin-top:15rem;margin-left:6rem}}.error-page__content{margin:auto;max-width:1300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;min-height:100%}.error-page__articles-top{display:flex;flex-direction:column}@media screen and (min-width:800px){.error-page__articles-top{margin-top:10rem;flex-direction:row;grid-gap:4rem;gap:4rem;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}.error-page__footer{background-color:#fff;margin-top:3rem;display:flex;flex-direction:row;grid-gap:15px;gap:15px;font-size:.8rem;padding:1rem 4rem;flex-wrap:wrap}@media screen and (max-width:800px){.error-page__footer{background-color:#1a1413;border-top-left-radius:70px;border-top-right-radius:20px;padding:2rem 3rem}.error-page__footer div>a,.error-page__footer div>p{color:#fff;font-size:1rem;line-height:1rem}}.error-page__footer__contact{display:flex;flex-direction:column}.error-page__footer a,.error-page__footer p{color:#000;padding:.2rem .5rem}.error-page__box{position:absolute;content:"";height:25rem;width:25rem;border-radius:80px;z-index:-1}@media screen and (min-width:800px){.error-page__box{height:100%;width:100%;border-radius:40px}}.error-page__box--1{background-color:#f86b6b;top:-30%;left:-60%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.error-page__box--2{background-color:#a9faa2;top:-30%;left:-10%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.error-page__box--3{background-color:#fdd875;top:-28%;left:35%}.error-page__box--4{background-color:#8c90f4;top:-20%;left:75%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (min-width:800px){.error-page__box--1{background-color:#f86b6b;height:500px;width:500px;top:-40rem;left:50%;right:unset;z-index:-1;-webkit-transform:rotate(60deg) translateZ(-5px);transform:rotate(60deg) translateZ(-5px)}.error-page__box--2{background-color:#1a1413;height:350px;width:350px;top:5rem;right:20%;left:unset;z-index:-1;-webkit-transform:rotate(10deg) translateZ(3px);transform:rotate(10deg) translateZ(3px)}.error-page__box--3{background-color:#8c90f4;height:500px;width:500px;top:10rem;right:-15rem;left:unset;z-index:-1;-webkit-transform:rotate(-10deg) translateZ(1px);transform:rotate(-10deg) translateZ(1px)}.error-page__box--4{background-color:#1a1413;height:25vw;width:35vw;max-width:500px;max-height:400px;bottom:-40%;top:unset;left:20%;right:unset;z-index:-3;-webkit-transform:rotate(10deg) translateZ(1px);transform:rotate(10deg) translateZ(1px)}}.landing-page{position:relative;overflow-x:hidden;overflow-y:auto;height:100vh;-webkit-perspective:8px;perspective:8px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}.landing-page .button-component button{padding:5px 20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width:800px){.landing-page .button-component button{padding:5px 30px}}.landing-page__header{display:flex;align-items:center;width:100%}@media screen and (max-width:800px){.landing-page__header__logo{position:absolute;top:2rem;left:25%}}@media screen and (min-width:800px){.landing-page__header__logo{padding-left:2rem;flex:1 1}}.landing-page__header__logo img{max-height:4rem}.landing-page__header__button__wrapper{display:grid;grid-template-columns:1fr 1fr;margin:0 2rem}@media screen and (max-width:800px){.landing-page__header__button__wrapper{display:none}}.landing-page__header__button__wrapper--mobile{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:800px){.landing-page__header__button__wrapper--mobile{display:none}}.landing-page__header__button__wrapper--mobile .button-component{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.landing-page__main__wrapper{margin:13rem 3rem 3rem}@media screen and (min-width:800px){.landing-page__main__wrapper{max-width:40%;margin-top:15rem;margin-left:6rem}}.landing-page__content{margin:auto;max-width:1300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.landing-page__articles-top{display:flex;flex-direction:column}@media screen and (min-width:800px){.landing-page__articles-top{margin-top:10rem;flex-direction:row;grid-gap:4rem;gap:4rem;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}.landing-page__firstArticle{margin:0 3rem 3rem;height:-webkit-max-content;height:max-content}@media screen and (min-width:800px){.landing-page__firstArticle{max-width:50%;padding:6vw 6vh}.landing-page__firstArticle,.landing-page__firstArticle *{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@-moz-document url-prefix(){.landing-page__firstArticle *{transform-style:unset}}}.landing-page__firstArticle .button-component{width:-webkit-max-content;width:max-content}@media screen and (min-width:800px){.landing-page__firstArticle{margin-top:5rem;-webkit-transform:translateX(-1rem) translateZ(1px) scale(.9);transform:translateX(-1rem) translateZ(1px) scale(.9)}.landing-page__firstArticle:after{position:absolute;content:"";height:25rem;width:25rem;border-radius:80px;z-index:-1;background-color:#f86b6b;top:-1rem;left:0;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}}@media screen and (min-width:800px)and (min-width:800px){.landing-page__firstArticle:after{height:100%;width:100%;border-radius:40px}}.landing-page__secondArticle{margin:0 3rem 3rem;height:-webkit-max-content;height:max-content}@media screen and (min-width:800px){.landing-page__secondArticle{max-width:50%;padding:6vw 6vh}.landing-page__secondArticle,.landing-page__secondArticle *{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@-moz-document url-prefix(){.landing-page__secondArticle *{transform-style:unset}}}.landing-page__secondArticle .button-component{width:-webkit-max-content;width:max-content}@media screen and (min-width:800px){.landing-page__secondArticle{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}.landing-page__secondArticle:after{position:absolute;content:"";height:25rem;width:25rem;border-radius:80px;z-index:-1;background-color:#a9faa2;top:0;left:0;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@media screen and (min-width:800px)and (min-width:800px){.landing-page__secondArticle:after{height:100%;width:100%;border-radius:40px}}@media screen and (min-width:800px){.landing-page__secondArticle .button-component{margin-left:auto}}.landing-page__thirdArticle{margin:0 3rem 3rem;height:-webkit-max-content;height:max-content}@media screen and (min-width:800px){.landing-page__thirdArticle{max-width:50%;padding:6vw 6vh}.landing-page__thirdArticle,.landing-page__thirdArticle *{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@-moz-document url-prefix(){.landing-page__thirdArticle *{transform-style:unset}}}.landing-page__thirdArticle .button-component{width:-webkit-max-content;width:max-content}@media screen and (min-width:800px){.landing-page__thirdArticle{-webkit-transform:translateX(-6rem) translateZ(2px) scale(.8);transform:translateX(-6rem) translateZ(2px) scale(.8);margin:-3rem auto 0;padding-top:7rem}.landing-page__thirdArticle:after{position:absolute;content:"";height:25rem;width:25rem;border-radius:80px;z-index:-1;background-color:#fdd875;top:0;left:0;-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@media screen and (min-width:800px)and (min-width:800px){.landing-page__thirdArticle:after{height:100%;width:100%;border-radius:40px}}@media screen and (min-width:800px){.landing-page__thirdArticle .button-component{margin:0 auto}}.landing-page__fourthArticle{margin:0 3rem 3rem;height:-webkit-max-content;height:max-content}@media screen and (min-width:800px){.landing-page__fourthArticle{max-width:50%;padding:6vw 6vh}.landing-page__fourthArticle,.landing-page__fourthArticle *{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@-moz-document url-prefix(){.landing-page__fourthArticle *{transform-style:unset}}}.landing-page__fourthArticle .button-component{width:-webkit-max-content;width:max-content}@media screen and (min-width:800px){.landing-page__fourthArticle{padding-bottom:5vh;-webkit-transform:translateX(1rem) translateZ(1px) scale(.95);transform:translateX(1rem) translateZ(1px) scale(.95);padding-top:4rem;margin:-3rem auto 100px}.landing-page__fourthArticle:after{position:absolute;content:"";height:25rem;width:25rem;border-radius:80px;z-index:-1;background-color:#67b4e8;top:0;left:0;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@media screen and (min-width:800px)and (min-width:800px){.landing-page__fourthArticle:after{height:100%;width:100%;border-radius:40px}}@media screen and (min-width:800px){.landing-page__fourthArticle .button-component{margin:0 auto}}.landing-page__subscription{width:100%;margin-top:20px}.landing-page__subscription-gdpr{width:96%;margin-top:20px}.landing-page__subscription-gdpr--description,.landing-page__subscription-gdpr--legal{margin-top:10px}.landing-page__subscription-gdpr--input{padding:10px;border:none}.landing-page__subscription-gdpr--input-notification{padding-top:5px;cursor:pointer}.landing-page__subscription-gdpr--input .gdpr-checkbox{cursor:pointer;margin-right:10px}.landing-page__subscription-gdpr--input label{cursor:pointer}.landing-page__subscription-gdpr a,.landing-page__subscription-gdpr a:visited{color:#000}.landing-page__subscription .button-component-disabled{opacity:.6}.landing-page__subscription .retractable-component--bordered p{padding:10px}.landing-page__subscription .input-component-enabled{border:none}.landing-page__footer{margin-top:3rem;display:flex;flex-direction:row;grid-gap:15px;gap:15px;font-size:.8rem;padding:1rem 4rem;flex-wrap:wrap}@media screen and (max-width:800px){.landing-page__footer{background-color:#1a1413;border-top-left-radius:70px;border-top-right-radius:20px;padding:2rem 3rem}.landing-page__footer div>a,.landing-page__footer div>p{color:#fff;font-size:1rem;line-height:1rem}}.landing-page__footer__contact{display:flex;flex-direction:column}.landing-page__footer a,.landing-page__footer p{color:#000;padding:.2rem .5rem}.landing-page__box{position:absolute;content:"";height:25rem;width:25rem;border-radius:80px;z-index:-1}@media screen and (min-width:800px){.landing-page__box{height:100%;width:100%;border-radius:40px}}.landing-page__box--1{background-color:#f86b6b;top:-30%;left:-60%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.landing-page__box--2{background-color:#a9faa2;top:-30%;left:-10%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.landing-page__box--3{background-color:#fdd875;top:-28%;left:35%}.landing-page__box--4{background-color:#8c90f4;top:-20%;left:75%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (min-width:800px){.landing-page__box--1{background-color:#f86b6b;height:500px;width:500px;top:-40rem;left:50%;right:unset;z-index:-1;-webkit-transform:rotate(60deg) translateZ(-5px);transform:rotate(60deg) translateZ(-5px)}.landing-page__box--2{background-color:#1a1413;height:350px;width:350px;top:5rem;right:20%;left:unset;z-index:-1;-webkit-transform:rotate(10deg) translateZ(3px);transform:rotate(10deg) translateZ(3px)}.landing-page__box--3{background-color:#8c90f4;height:500px;width:500px;top:10rem;right:-15rem;left:unset;z-index:-1;-webkit-transform:rotate(-10deg) translateZ(1px);transform:rotate(-10deg) translateZ(1px)}.landing-page__box--4{background-color:#1a1413;height:25vw;width:35vw;max-width:500px;max-height:400px;bottom:-40%;top:unset;left:20%;right:unset;z-index:-3;-webkit-transform:rotate(10deg) translateZ(1px);transform:rotate(10deg) translateZ(1px)}}.landing-page{display:flex;align-items:center;justify-content:center}.landing-page .clipped-wrapper{position:absolute;-webkit-filter:drop-shadow(0 5px 30px #323200);filter:drop-shadow(0 5px 30px rgb(50,50,0))}.landing-page .clipped-wrapper .clipped{-webkit-clip-path:polygon(0 0,80% 0,20% 100%,0 100%);clip-path:polygon(0 0,80% 0,20% 100%,0 100%);width:100vw;height:100vh}.landing-page .clipped-wrapper .clipped img{width:100%;height:100%;object-fit:cover;-webkit-transform:translate(-20%);transform:translate(-20%)}.landing-page__user-action__wrapper{display:flex;flex-direction:column;justify-content:center;padding:12px;z-index:1;width:50%;height:40%;max-width:800px;max-height:600px;background-color:#fff;border-radius:20px;box-shadow:6px 6px 5px rgba(50,50,0,.6)}@media screen and (max-width:625px){.landing-page__user-action__wrapper{width:100%;height:100%;border-radius:0;max-width:100%;max-height:100%}}.landing-page__user-action__image-container{width:100%;max-width:500px;margin:0 auto}.landing-page__user-action__image-container img{object-fit:contain;width:100%}.landing-page__user-action__button-container{display:flex;justify-content:center;margin-top:20px;grid-gap:10%;gap:10%;flex-wrap:nowrap}@media screen and (max-width:625px){.landing-page__user-action__button-container{flex-wrap:wrap}}.landing-page__user-action__button-container .button-component{max-width:200px}.landing-page__user-action__button-container .button-component button{padding:10px 30px}.notification-page .notification__mark-all{width:-webkit-max-content;width:max-content;margin-left:auto}.notification-page .notification__mark-all__button-content{display:flex;align-items:center}.notification-page .notification__mark-all__button-content p{display:block;transition:.15s linear;max-width:0;overflow:hidden;white-space:nowrap}.notification-page .notification__mark-all__button-content:hover p{margin-right:4px;max-width:300px}.notification-page .notification__card *{flex:none}.notification-page .notification__card__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.notification-page .notification__card__header h1{padding-left:10px;padding-top:10px;font-size:1em;font-weight:700}.notification-page .notification__card__header svg{height:24px;width:24px;align-self:flex-start}.notification-page .notification__card__content{padding-left:10px;text-align:start;font-weight:400}.notification-page .notification__card__timestamp{text-align:end;padding:0 10px;color:#424242;font-size:small}.profile__wrapper{margin:0 50px;padding-bottom:80px}.profile__wrapper-groups{margin-top:20px;padding:10px}.profile__wrapper-groups-group{width:100%;text-align:center;border:2px solid #969afa;background-color:#969afa;color:#fff;font-weight:700;height:40px;border-radius:30px 10px;margin-top:10px;padding:10px;cursor:default}.register__page{height:100vh;overflow:hidden}.register__page__title{padding:10px}.register__page__title__wrapper{display:flex;flex-direction:row;align-items:center}.register__page__title__wrapper svg{height:48px;width:48px}.register__form{height:100%;display:flex;flex-direction:column}.register__wrapper{flex:1 1;display:flex;overflow:hidden;background-color:#fdd875}.register__side-menu,.register__side-menu__card{flex:1 1;display:flex;flex-direction:column}.register__side-menu__card{margin:0 15px 50px;background-color:#969afa;border-radius:0 0 50px 50px;padding:10px 20px}.register__side-menu__card .button-component button{color:#fff}.register__navigation{flex:1 1;display:flex;flex-direction:column;justify-content:center}.register__navigation__item{margin:10px;cursor:pointer;font-weight:700;transition:.1s;color:#000;opacity:.5}.register__navigation__item--focused{font-weight:700;opacity:1}.register__info-box{flex:2 1;overflow:scroll}.register__form-tab{min-height:100vh;padding:10% 25px}.register__form-tab>div{background-color:#fff;height:100%;padding:50px 30px;border-radius:50px 20px 50px 50px}.register__form-tab>div>p{font-weight:700;font-size:40px;line-height:49px;margin-bottom:20px}.energy--list .box-component-wrapper--box--task{display:none}.energy--list{display:flex;overflow-x:scroll;flex-direction:column;align-items:center}.energy--list .retractable-component{box-sizing:border-box;font-family:"Avenir Next",Helvetica,Arial,sans-serif;width:100%;display:flex;flex-direction:column;align-items:space-between;position:relative;padding:0}.energy--list .retractable-component--header{padding:20px;height:80px;display:flex;align-items:center;font-weight:700}.energy--list .retractable-component--header--arrow{right:30px}.energy--list .retractable-component--content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.energy__overview{width:100%;margin:0 auto;max-width:1050px}.energy__overview--adding{padding:0 20px;text-align:right;display:flex;flex-direction:row;justify-content:space-between}.energy__overview--adding-view{display:flex;flex-direction:row;align-items:center}.energy__overview--adding-view .view-svg{margin-right:20px;height:40px;width:40px}.energy__overview--adding-view .list-icon{height:32px}.energy__overview--adding-view .active{fill:#407bfd}.energy__overview--adding svg{height:50px;width:50px;cursor:pointer}.energy__overview--grid,.energy__overview--prediction{justify-content:center;display:flex;flex-wrap:wrap}.energy__overview--list{display:flex;overflow-x:scroll;flex-direction:column;align-items:center}.energy__overview--list .retractable-component{box-sizing:border-box;font-family:"Avenir Next",Helvetica,Arial,sans-serif;width:100%;display:flex;flex-direction:column;align-items:space-between;position:relative;padding:0}.energy__overview--list .retractable-component--header{padding:20px;height:80px;display:flex;align-items:center;font-weight:700}.energy__overview--list .retractable-component--header--arrow{right:30px}.energy__overview--list .retractable-component--content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.energy__embedded-wrapper{height:100%;width:100%;overflow:hidden}.energy__embedded-wrapper iframe{border:none}.energy-detail--go-back{background-color:#407bfd;border-radius:50%;padding:.2rem}.energy-detail--wrapper{padding-left:10px;width:100%}.energy-detail--wrapper--content-wrapper{max-width:1050px;margin:0 auto}.energy-detail--wrapper--content-wrapper--source-wrapper{text-align:right;opacity:.5;font-size:12px;padding-right:16px}.energy-detail--wrapper_menu{max-width:1050px;margin:0 auto;display:flex;justify-content:space-between}.energy-detail--wrapper_menu.kpi-wrapper{display:flex;flex-direction:column;margin-top:20px;margin-bottom:20px}.energy-detail--wrapper_menu.kpi-wrapper.overview-wrapper{display:flex;flex-direction:column;grid-gap:30px;gap:30px;padding-left:10px}.energy-detail--wrapper_menu.kpi-wrapper.overview-wrapper .overview-totals{display:flex;grid-gap:2%;gap:2%}.energy-detail--wrapper_menu.kpi-wrapper.overview-wrapper .overview-totals div{width:24%}.energy-detail--wrapper_menu .retractable-component--header{padding:0 10px}.energy-detail--wrapper_menu .retractable-component--header--title{font-weight:700}.energy-detail--wrapper_menu--item{display:flex;cursor:pointer}.energy-detail--wrapper_menu--item.filter-wrapper{margin-bottom:5px;border-bottom:2px solid transparent}.energy-detail--wrapper_menu--item.filter-wrapper .active{border-bottom:2px solid #407bfd}.energy-detail--wrapper_menu--item.filter-wrapper>div{padding:0 10px}.energy-detail--wrapper_menu--item svg{height:40px;width:40px}.energy-detail--wrapper_menu--item .active{fill:#407bfd}.energy-detail--wrapper_menu--item .grap-distance{margin-right:20px}.energy-edit__header{display:flex;align-items:center}.energy-edit__header h2{flex:1 1}.energy-edit__header__button-content{display:flex;align-items:center}.energy-edit__header__button-content p{display:block;transition:.15s linear;max-width:0;overflow:hidden;white-space:nowrap}.energy-edit__header__button-content:hover p{margin-right:4px;max-width:150px}.energy-edit__header .button-component{margin-left:auto;width:-webkit-max-content;width:max-content}.fileName-wrapper{display:flex;align-items:center}.fileName-wrapper p:last-child{margin-left:auto;font-size:12px;font-weight:700;cursor:pointer}.download-example{text-align:center;display:block;color:#969afa}.download-example:visited{color:#969afa}.outer-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem;border-radius:15px;flex-direction:column}.outer-wrapper,.weather-component-wrapper{max-width:800px;display:flex;margin:0 auto}.weather-component-wrapper{width:100%;grid-gap:1rem;gap:1rem;padding:.5rem;flex-wrap:wrap}.weather-component-wrapper--icon{height:80px;width:80px;align-self:center}.weather-component-wrapper--overview{margin-left:1rem;display:flex;flex-direction:column;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:5%}.weather-component-wrapper--temp{font-size:2rem;font-weight:700}.weather-component-wrapper--conditions{font-size:1.5rem;text-align:center}.icon-small{width:35px;height:35px}@media screen and (max-width:800px){.icon-small{width:20px;height:20px}}.wind-and-cloud{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;justify-content:center;align-items:center;grid-gap:8px;gap:8px}@media screen and (max-width:800px){.wind-and-cloud{grid-template-columns:-webkit-min-content;grid-template-columns:min-content}}.sun-shine-overview{flex-basis:30%}.rain-overview,.sun-shine-overview,.wind-overview{display:flex;flex-direction:row;grid-gap:.5rem;gap:.5rem;flex-grow:1}.rain-overview,.wind-overview{justify-content:flex-end}.entry{display:inline-block;margin-left:.5rem;padding:.5rem}.weather-forecast{padding:1rem}.weather-forecast--item-wrapper{display:flex;justify-content:space-evenly;flex-wrap:wrap;grid-gap:1rem;gap:1rem;padding:.5rem}.weather-forecast--info-wrapper{display:flex;flex-direction:row;width:100%;justify-content:space-evenly;height:2rem;font-size:1rem;align-items:center;flex-grow:1}.weather-forecast--entry{list-style:none;border-bottom:2px solid #000;padding:.5rem}.weather-forecast--entry--text{font-size:1.4rem}.weather-forecast--entry--icon,.weather-forecast--entry--text{flex-grow:1;justify-content:flex-end;display:flex}.weather-forecast--entry--icon svg{width:50px}.weather-forecast .sunbar-container{position:relative;width:100%;height:60%}.weather-forecast .sunbar{position:absolute;top:0;left:0;height:100%;z-index:9;background-color:#fdd875;border-radius:3px}.weather-forecast .sunbar-wrapper{box-sizing:border-box;padding:0 1rem;width:100%}.weather-forecast .sunbar-outline{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#719efd;border-radius:3px}.energy-prediction-page--wrapper{padding:10px}.energy-prediction-page--header{padding:16px}.energy-prediction-page--header h3{padding-left:12px}.energy-prediction-page--wrapper-menu,.filter-ml-responses{display:flex;align-items:center}.filter-ml-responses{justify-content:space-between;width:calc(100% - 20px);flex-wrap:wrap}.filter-ml-responses>div{display:flex;align-items:center}.whole-result-count{font-weight:700;font-size:3em}.gate-result-entry-wrapper{margin:20px 0;width:calc(100% - 20px);display:flex;min-height:200px;position:relative}.gate-result-entry-wrapper .delete-result-icon{position:absolute;top:10px;right:10px;width:25px;height:25px;cursor:pointer}.gate-result-entry-wrapper .status-wrapper{border-top-left-radius:10px;border-bottom-left-radius:10px;width:75px;min-width:75px;color:#fff;display:flex;justify-content:flex-end;font-weight:700;font-size:1.5em;padding-right:5px}.gate-result-entry-wrapper .status-wrapper.status-0{background:#138c35}.gate-result-entry-wrapper .status-wrapper.status-2{background:#f9a701}.gate-result-entry-wrapper .status-wrapper.status-1{background:#eb0114}.gate-result-entry-wrapper .result-text{box-sizing:border-box;display:flex;flex-direction:column;padding:10px 35px 10px 10px;border-top-right-radius:10px;border-bottom-right-radius:10px;flex-grow:1;background:#f3f3f3}.gate-result-entry-wrapper .result-text .collap-wrapper{border:1px solid #dedede;background:#fff;padding:10px;border-radius:10px;margin-top:10px}.gate-result-entry-wrapper .result-text .collap-wrapper .collap-trigger{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;display:flex;justify-content:space-between}.gate-result-entry-wrapper .result-text .collap-wrapper .collap-trigger .chevron-icon svg{height:12px}.gate-result-entry-wrapper .result-text .collap-wrapper .violations-entry-wrapper{margin-top:10px;display:flex;flex-direction:column;border:1px solid #e6e6e6}.gate-result-entry-wrapper .result-text .collap-wrapper .violations-entry-wrapper .violation-data-entry{display:flex;padding:6px 0}.gate-result-entry-wrapper .result-text .collap-wrapper .violations-entry-wrapper .violation-data-entry:nth-child(odd){background:#f2f2f2}.gate-result-entry-wrapper .result-text .collap-wrapper .violations-entry-wrapper .violation-data-entry .data-key{width:100px;min-width:100px;max-width:100px;word-break:break-all;text-align:right}.gate-result-entry-wrapper .result-text .collap-wrapper .violations-entry-wrapper .violation-data-entry .data-data{margin-left:10px;flex-grow:1;word-break:break-all;text-align:left}.gate-result-entry-wrapper .result-text .image-wrapper{display:flex;flex-wrap:wrap;margin-left:-5px}.gate-result-entry-wrapper .result-text .image-wrapper--entry{cursor:pointer;text-align:center;margin:5px;font-size:.8em}.gate-result-entry-wrapper .result-text .image-wrapper--entry .icon{margin-bottom:-15px}.ml-page__wrapper{padding-left:20px;max-width:800px;margin:auto}.ml-page__button-wrapper{display:flex;justify-content:space-between;margin-top:-22px}.ml-page__header{padding-left:10px}.ml-page__image-wrapper{text-align:center}.ml-page__image-wrapper img{object-fit:contain}.ml-page__stage-wrapper{width:80%;height:56vh;justify-content:center;margin:4% auto}.ml-page__stage-wrapper .loader-component{margin-right:10%}.ml-page__stage .konvajs-content,.ml-page__stage canvas{margin:auto;width:100%;height:100%}.ml-page__stage-content{display:flex;flex-direction:column}.ml-page__sub-images{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:20px;gap:20px}.ml-page__sub-images .image-canvas{flex-basis:45%}.ml-page__sub-images .image-canvas canvas{width:100%}.ml-page__sub-images-header{padding-left:20px}.ml-page__text-detection{margin:auto;width:80%;padding-top:30px;padding-bottom:10px}.ml-page__popup-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ml-page__popup-image{width:80%;margin:10px auto}.ml-page__popup-image img{width:100%;object-fit:contain}.ml-page__popup-text{margin-left:10%;width:80%}.ml-page__popup-text .text-detection__wrapper{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.ml-page__popup-text .text-detection__wrapper *{font-size:18px}.ml-page__popup-text .text-detection__wrapper>div{display:flex}.ml-page__popup-text .text-detection__wrapper>div div:nth-child(2n){margin-left:auto}.powerbi-edit__header{display:flex;align-items:center}.powerbi-edit__header h2{flex:1 1}.powerbi-edit__header__button-content{display:flex;align-items:center}.powerbi-edit__header__button-content p{display:block;transition:.15s linear;max-width:0;overflow:hidden;white-space:nowrap}.powerbi-edit__header__button-content:hover p{margin-right:4px;max-width:150px}.powerbi-edit__header .button-component{margin-left:auto;width:-webkit-max-content;width:max-content}.power-bi--list .box-component-wrapper--box--task{display:none}.power-bi--list{display:flex;overflow-x:scroll;flex-direction:column;align-items:center}.power-bi--list .retractable-component{box-sizing:border-box;font-family:"Avenir Next",Helvetica,Arial,sans-serif;width:100%;display:flex;flex-direction:column;align-items:space-between;position:relative;padding:0}.power-bi--list .retractable-component--header{padding:20px;height:80px;display:flex;align-items:center;font-weight:700}.power-bi--list .retractable-component--header--arrow{right:30px}.power-bi--list .retractable-component--content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.power-bi__overview{width:100%;margin:0 auto;max-width:1050px}.power-bi__overview--adding{padding:0 20px;text-align:right;display:flex;flex-direction:row;justify-content:space-between}.power-bi__overview--adding-view{display:flex;flex-direction:row;align-items:center}.power-bi__overview--adding-view .view-svg{margin-right:20px;height:40px;width:40px}.power-bi__overview--adding-view .list-icon{height:32px}.power-bi__overview--adding-view .active{fill:#407bfd}.power-bi__overview--adding svg{height:50px;width:50px;cursor:pointer}.power-bi__overview--grid{justify-content:center;display:flex;flex-wrap:wrap}.power-bi__overview--list{display:flex;overflow-x:scroll;flex-direction:column;align-items:center}.power-bi__overview--list .retractable-component{box-sizing:border-box;font-family:"Avenir Next",Helvetica,Arial,sans-serif;width:100%;display:flex;flex-direction:column;align-items:space-between;position:relative;padding:0}.power-bi__overview--list .retractable-component--header{padding:20px;height:80px;display:flex;align-items:center;font-weight:700}.power-bi__overview--list .retractable-component--header--arrow{right:30px}.power-bi__overview--list .retractable-component--content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.power-bi__embedded-wrapper{height:100%;width:100%;overflow:hidden}.power-bi__embedded-wrapper iframe{border:none}.header-button-wrapper{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}@media screen and (min-width:801px){.header-button-wrapper{margin-top:-30px}}.header-button-wrapper-title{display:flex;white-space:nowrap;flex-direction:column;width:20%;min-width:-webkit-min-content;min-width:min-content;justify-content:center;align-items:center;color:#fff}.header-button-wrapper-title-text{padding:10px 20px;background:#000;border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media only screen and (max-width:800px){.header-button-wrapper-title-text{border-radius:40px}}.header-button-wrapper-title-icon{cursor:pointer;background:#000;border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;margin-top:-20px}.header-button-wrapper-title-icon svg{color:#fff;height:24px}.protocol-detail{display:flex;flex-direction:column;grid-gap:20px;gap:20px;padding:10px 0 10px 20px;max-width:1635px;width:80%;margin:auto}@media screen and (max-width:600px){.protocol-detail{padding:0;width:100%}}.protocol-detail .popup-component-wrapper--content{text-align:center}.protocol-detail__document-wrapper{margin-left:12px;display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:12px;gap:12px}.protocol-detail__document-wrapper svg{height:20px}.protocol-detail__document{display:flex;grid-gap:12px;gap:12px}.protocol-detail__document a{display:flex;align-items:center;grid-gap:4px;gap:4px;text-decoration:none;color:#33b5ff}.protocol-detail__document a:hover{text-decoration:underline}.protocol-detail__edit-header,.protocol-detail__header{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%}.protocol-detail__edit-header svg,.protocol-detail__header svg{width:30px;margin:0 12px 0 auto;cursor:pointer}.protocol-detail__edit-header .download-icon,.protocol-detail__edit-header .edit-icon,.protocol-detail__header .download-icon,.protocol-detail__header .edit-icon{width:40px;height:40px;margin:0}@media screen and (max-width:600px){.protocol-detail__edit-header,.protocol-detail__header{align-items:flex-start;flex-wrap:wrap;padding:0 6px}}.protocol-detail__title-wrapper{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.protocol-detail__qr-wrapper{display:flex;justify-content:center;align-items:center}.protocol-detail__qr-wrapper svg{height:50px;width:50px}@media screen and (max-width:600px){.protocol-detail__qr-wrapper{margin-top:0;margin-left:auto;margin-right:20px}}.protocol-detail__slug{font-size:12px;font-weight:700}.protocol-detail__fields{margin:auto;padding:10px 0;width:100%;max-width:800px}.protocol-detail__no-inputs{display:flex;justify-content:center}.protocol-detail__image-container{display:flex;flex-direction:column;align-items:center}.protocol-detail__image-container .camera-input-component{max-width:800px;min-width:400px;width:50%}.protocol-detail__placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.protocol-detail__input{margin-left:12px}.protocol-detail__input.HIGH{border-left:3px solid #ff5733}.protocol-detail__input.MEDIUM{border-left:3px solid #33b5ff}.protocol-detail__input.LOW,.protocol-detail__input.undefined{border-left:3px solid #50c878}.protocol-detail__input img{width:200px;height:200px;object-fit:contain}.protocol-detail__form{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.protocol-detail__barcode-wrapper{display:flex;align-items:center}.protocol-detail__barcode-wrapper .button-component{margin-top:20px;max-width:100px}.protocol-detail__barcode-wrapper svg{width:20px;height:20px}.protocol-edit__wrapper{display:flex;flex-direction:column;width:100%}.protocol-edit__box,.protocol-edit__document-config-wrapper{flex-grow:1;display:flex;grid-gap:35px;gap:35px}.protocol-edit__box{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center}.protocol-edit__document-config-wrapper{flex-basis:calc(50% - 18px);flex-direction:column;justify-content:center;align-items:center;width:100%}.protocol-edit__config-wrapper,.protocol-edit__documents-wrapper,.protocol-edit__inputs-wrapper,.protocol-edit__supervisers-wrapper{width:100%;flex-basis:calc(50% - 18px);flex-grow:1;max-width:800px;display:flex;flex-direction:column;grid-gap:36px;gap:36px;background-color:#e6e6f8;padding:2%;border-radius:20px}@media screen and (min-width:800px){.protocol-edit__config-wrapper,.protocol-edit__documents-wrapper,.protocol-edit__inputs-wrapper,.protocol-edit__supervisers-wrapper{min-width:600px}}@media screen and (max-width:799px){.protocol-edit__config-wrapper,.protocol-edit__documents-wrapper,.protocol-edit__inputs-wrapper,.protocol-edit__supervisers-wrapper{width:100%}}@media screen and (max-width:600px){.protocol-edit__config-wrapper,.protocol-edit__documents-wrapper,.protocol-edit__inputs-wrapper,.protocol-edit__supervisers-wrapper{border-radius:0}}.protocol-edit__inputs-header{margin-top:20px;margin-left:12px}.protocol-edit__document-type{display:flex;flex:1 1}.protocol-edit__document-type svg{height:20px}.protocol-edit__document-type .button-component{flex:1 1;padding-top:30px}.protocol-edit__document-type .upload-component{flex-grow:1;padding-top:0}.protocol-edit__document-type .icon-button{width:60px}.protocol-edit__document-wrapper{display:flex}.protocol-edit__document-wrapper>.input-component:first-child{max-width:40%}.protocol-edit__supervisers-wrapper .user-tags,.protocol-edit__supervisers-wrapper p{margin:0 20px;padding:0}.protocol-edit__config-wrapper ul{box-sizing:border-box;padding-left:27px}.protocol-edit__config-wrapper ul li div{display:flex;align-items:center;justify-content:space-between}.protocol-edit__config-wrapper ul li div svg{cursor:pointer}.protocol-edit__input-container{padding:10px 0}@media screen and (max-width:600px){.protocol-edit__input-container{width:100%;margin:0;padding:0}}.protocol-edit__button-container{max-width:800px;display:flex;flex-direction:column;margin:20px auto;width:100%}.protocol-edit__header{display:flex;align-items:center}.protocol-edit__header h2{flex:1 1}.protocol-edit__header__button-content{display:flex;align-items:center}.protocol-edit__header__button-content p{display:block;transition:.15s linear;max-width:0;overflow:hidden;white-space:nowrap}.protocol-edit__header__button-content:hover p{margin-right:4px;max-width:150px}.protocol-edit__header .button-component{margin-left:auto;width:-webkit-max-content;width:max-content}.protocol-edit__input-flex{display:flex;flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px;flex:1 1;flex-wrap:wrap;grid-row-gap:0;row-gap:0}.protocol-edit__input-flex *{white-space:nowrap}.protocol-edit__input-flex .checkbox-component{padding-top:20px;margin:auto auto auto 12px}@media screen and (max-width:600px){.protocol-edit__input-flex .checkbox-component{margin:0 0 0 12px}}.protocol-edit__input-flex__lower,.protocol-edit__input-flex__upper{display:flex;width:100%}@media screen and (max-width:800px){.protocol-edit__input-flex__lower,.protocol-edit__input-flex__upper{flex-wrap:wrap}}.protocol-edit__input-flex-wrapper{display:flex;flex-direction:row;align-items:flex-start}.protocol-edit__input-flex-wrapper svg{height:20px;width:20px}.protocol-edit__dropdown-values{width:300px;min-width:300px;max-width:300px}@media screen and (max-width:700px){.protocol-edit__dropdown-values{max-width:96vw;width:96vw}}.protocol-edit__controls-container{display:flex;margin-top:20px;margin-left:20px;grid-gap:20px;gap:20px;align-items:center}@media screen and (max-width:600px){.protocol-edit__controls-container{grid-gap:8px;gap:8px;margin:auto;padding-top:20px}}.protocol-edit__up-down-container{display:flex;flex-direction:column;justify-content:center}.protocol-edit__summary-wrapper{margin-left:8px}.user-tags{flex-wrap:wrap;grid-gap:10px;gap:10px}.user-tags,.user-tags>div{display:flex;align-items:center}.user-tags>div{grid-gap:5px;gap:5px;background-color:#969afa;padding:5px;border-radius:5px}.user-tags>div svg{height:20px;cursor:pointer;border-left:1px solid #000;padding-left:5px}.notification-rotation-component{display:flex;flex-direction:row;flex-wrap:wrap}.notification-rotation-component .section-wrapper{display:flex;flex-direction:column;grid-gap:10px;gap:10px;flex-grow:1;flex-basis:400px}.notification-rotation-component .input-wrapper-inline{display:flex;align-items:center;flex-wrap:wrap}.notification-rotation-component .input-wrapper-inline>div:first-child{text-align:start;width:100px}@media screen and (max-width:800px){.notification-rotation-component .input-wrapper-inline>div:first-child{width:100%}}.notification-rotation-component .input-wrapper-inline .dropdown-component{width:100%;max-width:400px}.notification-rotation-component .input-wrapper-inline .number-text-wrapper{display:flex;align-items:center;width:100%;max-width:400px;justify-content:flex-start}.notification-rotation-component .input-wrapper-inline .number-text-wrapper .input-component{max-width:80px}.notification-rotation-component .input-wrapper-inline .week-day-wrapper{display:flex;flex-wrap:wrap;padding:0 10px;height:60px;align-items:center;box-sizing:border-box}.notification-rotation-component .input-wrapper-inline .week-day-wrapper--entry{border:2px solid #969afa;height:25px;width:25px;display:flex;align-items:center;justify-content:center;margin-right:5px;cursor:pointer;border-radius:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.notification-rotation-component .input-wrapper-inline .week-day-wrapper--entry.active{background:#969afa;color:#fff}.notification-rotation-component .input-wrapper-inline .week-day-wrapper--entry:last-child{margin-right:0}.notification-rotation-component .rule-listing{border-top:1px solid #000;padding-top:10px;position:relative}.notification-rotation-component .rule-listing .remove-rule{cursor:pointer;position:absolute;top:10px;right:10px}.protocol-export-view{display:none}@media print{@page{size:A4 portrait;margin:1cm}.protocol-export-view{display:inherit;pointer-events:none;width:100%;padding-bottom:0;box-sizing:border-box;display:flex;flex-direction:column;grid-gap:15px;gap:15px;font-size:14px}.protocol-export-view .protocol-header{display:flex;align-items:center}.protocol-export-view .company-logo{top:0;left:0;width:70px;height:70px;object-fit:contain}.protocol-export-view .input-value-pair{margin-top:15px;display:flex;flex-direction:column;padding:10px;box-sizing:border-box;word-wrap:break-word;page-break-inside:avoid}.protocol-export-view .input-value-pair:last-of-type{border:none}.protocol-export-view .input-value-pair.summary{padding:10px 0}.protocol-export-view .input-value-pair.HIGH{border-left:3px solid #ff5733}.protocol-export-view .input-value-pair.MEDIUM{border-left:3px solid #33b5ff}.protocol-export-view .input-value-pair.LOW{border-left:3px solid #50c878}.protocol-export-view .input-value-pair label{font-weight:700}.protocol-export-view .input-value-pair img{border-radius:15px;margin-top:10px;max-width:100%;max-height:300px;object-fit:contain}}.protocol-filled__wrapper{padding-left:20px;max-width:800px;margin:auto}.protocol-filled__header{display:flex}.protocol-filled__header svg{width:30px;margin:0 24px 0 auto;cursor:pointer}.protocol--list .box-component-wrapper--box--task{display:none}.protocol--list{display:flex;overflow-x:scroll;flex-direction:column;align-items:center}.protocol--list .retractable-component{box-sizing:border-box;font-family:"Avenir Next",Helvetica,Arial,sans-serif;width:100%;display:flex;flex-direction:column;align-items:space-between;position:relative;padding:0}.protocol--list .retractable-component--header{padding:20px;height:80px;display:flex;align-items:center;font-weight:700}.protocol--list .retractable-component--header--arrow{right:30px}.protocol--list .retractable-component--content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.protocol__overview{width:100%;margin:0 auto;max-width:1050px}.protocol__overview--adding{padding:0 20px;text-align:right;display:flex;flex-direction:row;justify-content:space-between}.protocol__overview--adding-view{display:flex;flex-direction:row;align-items:center}.protocol__overview--adding-view .view-svg{margin-right:20px;height:40px;width:40px}.protocol__overview--adding-view .list-icon{height:32px}.protocol__overview--adding-view .active{fill:#407bfd}.protocol__overview--adding svg{height:50px;width:50px;cursor:pointer}.protocol__overview--grid,.protocol__overview--prediction{justify-content:center;display:flex;flex-wrap:wrap}.protocol__overview--list{display:flex;overflow-x:scroll;flex-direction:column;align-items:center}.protocol__overview--list .retractable-component{box-sizing:border-box;font-family:"Avenir Next",Helvetica,Arial,sans-serif;width:100%;display:flex;flex-direction:column;align-items:space-between;position:relative;padding:0}.protocol__overview--list .retractable-component--header{padding:20px;height:80px;display:flex;align-items:center;font-weight:700}.protocol__overview--list .retractable-component--header--arrow{right:30px}.protocol__overview--list .retractable-component--content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.protocol__embedded-wrapper{height:100%;width:100%;overflow:hidden}.protocol__embedded-wrapper iframe{border:none}.board-edit-form--content .input-with-checkbox{display:flex}.board-edit-form--content .input-with-checkbox .checkbox-component{align-self:flex-end;height:40px;margin:10px 10px 10px 0}.board-edit-form--content hr{margin-top:10px}.board-edit-form--content p{font-weight:700}.board-edit-form--delete{grid-gap:10px;gap:10px}.board-edit-form--delete .popup-component-wrapper--header-title{padding-right:15px}.board-edit-form--header{display:flex;align-items:center}.board-edit-form--header .button-component{margin-left:auto;width:-webkit-max-content;width:max-content}.board-edit-form--header--button-content{display:flex;align-items:center}.board-edit-form--header--button-content p{display:block;transition:.15s linear;max-width:0;overflow:hidden;white-space:nowrap}.board-edit-form--header--button-content:hover p{margin-right:4px;max-width:150px}.shopfloor-dashboard-wrapper{width:100%;margin:0 auto;max-width:1050px}.shopfloor-dashboard-wrapper--adding{padding:0 20px;text-align:right;display:flex;flex-direction:row;justify-content:space-between}.shopfloor-dashboard-wrapper--adding-view .view-svg{margin-right:20px;height:40px;width:40px}.shopfloor-dashboard-wrapper--adding-view .list-icon{height:32px}.shopfloor-dashboard-wrapper--adding-view .active{fill:#407bfd}.shopfloor-dashboard-wrapper--adding svg{height:50px;width:50px;cursor:pointer}.shopfloor-dashboard-wrapper--grid{justify-content:center;display:flex;flex-wrap:wrap}.shopfloor-dashboard-wrapper--list{display:flex;overflow-x:scroll;flex-direction:column;align-items:center}.shopfloor-dashboard-wrapper--list .retractable-component{box-sizing:border-box;font-family:"Avenir Next",Helvetica,Arial,sans-serif;width:100%;display:flex;flex-direction:column;align-items:space-between;position:relative;padding:0}.shopfloor-dashboard-wrapper--list .retractable-component--header{padding:20px;height:80px;display:flex;align-items:center;font-weight:700}.shopfloor-dashboard-wrapper--list .retractable-component--header--arrow{right:30px}.shopfloor-dashboard-wrapper--list .retractable-component--content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.shopfloor-board-detail--wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:10px;margin-right:20px;height:24px;grid-gap:15px;gap:15px}.shopfloor-board-detail--wrapper .button-component{padding:0;width:unset}.shopfloor-board-detail--wrapper .button-component>button{padding:0;display:flex;align-items:center;background-color:unset!important;border:unset!important}.shopfloor-board-detail--wrapper .button-component>button:not(.kiosk){pointer-events:none}.shopfloor-board-detail--wrapper .button-component>button p{display:block;transition:.15s ease-in-out;max-width:0;overflow:hidden;white-space:nowrap}.shopfloor-board-detail--wrapper .button-component>button:hover p{margin-right:4px;max-width:150px}.shopfloor-board-detail--wrapper .button-component>button:hover svg.nested{display:unset;max-width:50px;margin-right:8px}.shopfloor-board-detail--wrapper .button-component>button svg{pointer-events:auto;cursor:pointer;height:24px}.shopfloor-board-detail--wrapper .button-component>button svg.nested{transition:.15s ease-in-out;max-width:0;overflow:hidden}.shopfloor-board--wrapper{position:absolute;top:34px;left:0;right:0;bottom:0;overflow-y:scroll}.shopfloor-board--wrapper--navigation{position:fixed;box-shadow:0 0 25px 1px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;z-index:1;transition:all 75ms ease-in-out;cursor:pointer;background-color:rgba(0,0,0,.8)}.shopfloor-board--wrapper--navigation svg{height:75px;width:75px;fill:#fff}.shopfloor-board--wrapper--navigation.left{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:0 100% 100% 0}.shopfloor-board--wrapper--navigation.left:hover{-webkit-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}.shopfloor-board--wrapper--navigation.right{top:50%;left:100%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);border-radius:100% 0 0 100%}.shopfloor-board--wrapper--navigation.right:hover{-webkit-transform:translate(-100%,-50%) scale(1.5);transform:translate(-100%,-50%) scale(1.5)}.shopfloor-board__edit-header{display:flex;align-items:center}.shopfloor-board__edit-header h2{flex:1 1}.shopfloor-board__edit-header__button-content{display:flex;align-items:center}.shopfloor-board__edit-header__button-content p{display:block;transition:.15s linear;max-width:0;overflow:hidden;white-space:nowrap}.shopfloor-board__edit-header__button-content:hover p{margin-right:4px;max-width:150px}.shopfloor-board__edit-header .button-component{margin-left:auto;width:-webkit-max-content;width:max-content}.shopfloor-board--column-slider .content{display:flex;flex-direction:row;overflow-x:hidden;width:100vw}.shopfloor-board--column-slider .content:-webkit-full-screen{padding-top:10px;background-color:#fff}.shopfloor-board--column-slider .content:-ms-fullscreen{padding-top:10px;background-color:#fff}.shopfloor-board--column-slider .content:fullscreen{padding-top:10px;background-color:#fff}.shopfloor-board--column-slider .content:-webkit-full-screen .shopfloor-column{height:calc(100vh - 10px)}.shopfloor-board--column-slider .content:-ms-fullscreen .shopfloor-column{height:calc(100vh - 10px)}.shopfloor-board--column-slider .content:fullscreen .shopfloor-column{height:calc(100vh - 10px)}.shopfloor-board--column-slider .content>.page{display:flex;min-width:100vw;width:100vw;flex-direction:row;flex-grow:1;grid-gap:10px;gap:10px;justify-content:space-around}.shopfloor-board--column-slider .content>.page>div{flex-grow:1}.shopfloor-board--column .shopfloor-board--task-title{font-weight:700;font-size:20px;margin-bottom:20px}.sfm-board-overview{display:flex;flex-wrap:wrap;justify-content:space-evenly}.sfm-board-overview--entry{width:250px;margin:25px;height:150px;background-color:#0596ff;color:#2a2d31;display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:700;border-radius:15px;position:relative}.sfm-board-overview--entry .close-icon{cursor:pointer;font-weight:700;position:absolute;top:5%;right:5%;z-index:10}.new-shopfloor--wrapper{height:100%;width:95%;margin:0 auto;display:flex;justify-content:space-between;flex-direction:column}.new-shopfloor--wrapper--vertical-wrapper{height:350px;display:flex;justify-content:space-between;width:100%}.new-shopfloor--wrapper--vertical-wrapper__column{overflow-y:scroll;text-align:left;width:45%}.new-shopfloor--wrapper--vertical-wrapper__column-title{margin-top:10px}.new-shopfloor--column-wrapper{margin-bottom:20px;display:flex;align-items:center}.new-shopfloor--column-wrapper-index{width:30px;font-weight:700}.new-shopfloor--column-wrapper-content{padding:10px 20px;border-radius:25px;background:#969afa;flex-grow:1;display:flex}.new-shopfloor--column-wrapper-content__name{flex-grow:1}.new-shopfloor--column-wrapper-content__remove{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-align:right;font-weight:700;width:40px}.shopfloor-task-creation{display:flex;justify-content:center}.shopfloor-task-creation--wrapper{width:100%;max-width:800px;padding:10px}@media screen and (max-width:600px){.shopfloor-task-creation--footer{display:none}}.shopfloor-column-task{background-color:#fff;border-radius:20px;box-shadow:2px 2px 5px -2px rgba(0,0,0,.26);box-sizing:border-box;padding:5%;margin:5% 3%;position:relative;display:flex;flex-direction:column}.shopfloor-column-task--minified{margin:10px 3%;padding:10px}.shopfloor-column-task--icon-wrapper{position:absolute;right:4px;top:6px;display:flex;flex-direction:row;align-items:center}.shopfloor-column-task--icon-wrapper--center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.shopfloor-column-task--status{height:15px;width:15px;border-radius:7.5px;margin:5px}.shopfloor-column-task--title{margin:0 5% 5%;text-align:left}.shopfloor-column-task--title--minified{margin:0}.shopfloor-column-task--content{margin:0 5%;text-align:left;cursor:pointer}.shopfloor-column-task--content--hide{display:none}.shopfloor-column-task .popup-component-clickaway .dropdown-component-dropdown__menu-list{margin-top:-15px}@media screen and (max-width:600px){.shopfloor-column-task .popup-component-clickaway .dropdown-component-dropdown__menu-list{max-height:120px}}.pdca-quartered-circle{width:50px;height:1rem;display:flex;justify-content:center;align-items:center;min-height:30px;margin:20px auto 0}.pdca-quartered-circle circle{fill:transparent;stroke:#000;stroke-width:2}.pdca-quartered-circle path{fill:#000}.task-edit__pdca-wrapper{display:flex;align-items:center}.task-edit__side-information{padding:10px;flex:1 1;background-color:#969afa;border-radius:20px;height:-webkit-max-content;height:max-content}.task-edit__side-information .input-component--label{font-weight:700}.task-edit__basis-information{flex:4 1}.task-edit__basis-information__wrapper{flex:1 1;margin-top:15px;display:flex;overflow-y:auto}@media only screen and (max-width:600px){.task-edit__basis-information__wrapper{flex-direction:column}}.task-edit__form{display:flex;flex-direction:column;overflow:hidden;height:100%}.task-edit__header{flex-wrap:wrap}.task-edit__header,.task-edit__header__button-content{display:flex;align-items:center}.task-edit__header__button-content p{display:block;transition:.15s linear;max-width:0;overflow:hidden;white-space:nowrap}.task-edit__header__button-content:hover p{margin-right:4px;max-width:150px}@media screen and (min-width:601px){.task-edit__header__button-content__save{display:none}}.task-edit__header__button-content svg{width:24px;height:24px}.task-edit__header .button-component{margin-left:auto;width:-webkit-max-content;width:max-content}.task-edit__header__button-wrapper{display:flex;align-items:center;margin-left:auto}.task-edit__media{flex:1 1;overflow-y:auto}.task-edit__media__wrapper{height:100%;display:flex;flex-direction:column}.task-edit__media__wrapper>p{font-weight:700;margin:auto;padding:5px}.task-edit__media__camera-placeholder{flex:1 1;width:100%}.task-edit__document{flex:1 1;overflow-y:auto}.task-edit__document__pdf-pop-up{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;flex-direction:column;background-color:#969afa;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.task-edit__document__pdf-pop-up div{display:flex;justify-content:flex-end;padding:10px}.task-edit__document__pdf-pop-up div svg{height:24px;width:24px;margin-left:auto}.task-edit__document__pdf-pop-up object{flex:1 1}.task-edit__document__pdf-pop-up--disabled{-webkit-transform:translateY(100%);transform:translateY(100%)}.task-edit__document__wrapper{position:relative;min-height:20vh}.task-edit__document__wrapper .button-component button{color:#fff}.task-edit__document__wrapper__download--disabled{opacity:1%}.task-edit__document__wrapper .table-component__table-wrapper{padding:2px;height:-webkit-max-content;height:max-content}.task-edit__document__wrapper .table-component__table-wrapper .table-component__row{height:60px}.task-edit__document__no-file{padding:10px}.shopfloor-column{display:flex;flex-direction:column;box-sizing:border-box;position:relative;height:calc(100vh - 132px);max-width:400px;background:#1c1c1c;color:#000;text-align:center;border-radius:60px 20px 0 0;box-shadow:2px 2px 5px -2px rgba(0,0,0,.26)}@media screen and (max-width:800px){.shopfloor-column{height:calc(100vh - 235px)}}@media screen and (max-width:600px){.shopfloor-column{min-height:calc(100vh - 157px);height:100%}}.shopfloor-column:-webkit-full-screen{height:100vh}.shopfloor-column:-ms-fullscreen{height:100vh}.shopfloor-column:fullscreen{height:100vh}.shopfloor-column--globe-icon-click-wrapper{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;text-align:center;padding:5px;border-radius:15px;background-color:#000;height:30px;width:30px;box-shadow:0 5px 30px 5px rgba(0,0,0,.15)}.shopfloor-column--globe-icon-click-wrapper svg{height:20px;width:20px;color:#fff}.shopfloor-column--cog-icon-click-wrapper{cursor:pointer;position:absolute;top:8px;left:5px;content:"";transition:opacity .25s linear;width:24px;height:24px;z-index:10}.shopfloor-column--cog-icon-click-wrapper:hover+.shopfloor-column--cog-icon{z-index:1!important}.shopfloor-column--cog-icon-click-wrapper:hover+.shopfloor-column--cog-icon svg{-webkit-animation-play-state:running!important;animation-play-state:running!important}.shopfloor-column .shopfloor-column--cog-icon{position:absolute;top:7px;left:5px;z-index:-1;-webkit-transform:scale(1.4);transform:scale(1.4)}.shopfloor-column .shopfloor-column--cog-icon svg{-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.shopfloor-column__chart{padding:40px 20px;cursor:pointer;width:100%;max-width:260px;margin:0 auto}.shopfloor-column__title{height:30px;font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;margin:20px 25px 30px;flex-shrink:0;display:block;text-overflow:ellipsis;position:relative}.shopfloor-column__title span{display:block}.shopfloor-column__title--overflowed:not(:hover){text-overflow:ellipsis}.shopfloor-column__title--overflowed span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shopfloor-column__title--overflowed:focus span,.shopfloor-column__title--overflowed:hover span{display:inline-block;text-overflow:unset;-webkit-animation:scroll 5s ease 0s infinite normal;animation:scroll 5s ease 0s infinite normal}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}95%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}95%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.shopfloor-column--header{display:flex;justify-content:center;flex-direction:column;font-size:3rem;font-weight:700;flex-shrink:0}.shopfloor-column--header .current{cursor:pointer}.shopfloor-column--header-item-wrapper{margin:auto;display:flex;align-items:flex-end}.shopfloor-column--header-item-wrapper-item-text{font-size:small;color:#424242;margin-bottom:-10px}.shopfloor-column--subheader{width:-webkit-max-content;width:max-content;margin:auto;font-size:large;color:#424242;position:relative}.shopfloor-column--subheader--left-icon{position:absolute;left:-20px;top:0}.shopfloor-column--subheader--right-icon{position:absolute;right:-30px;top:-2px;background:#424242;border-radius:50%;height:24px;width:24px;display:flex;justify-content:center;align-items:center}.shopfloor-column--subheader--right-icon svg{height:16px;width:16px}.shopfloor-column--diagram{width:100%;box-sizing:border-box;padding:40px 20px;flex-shrink:0}.shopfloor-column--tasks{flex-grow:1;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:scroll;padding-bottom:50px}.shopfloor-column--tasks__new-task{margin:0 auto;cursor:pointer}.shopfloor-column--tasks__new-task svg{height:30px;width:30px}.shopfloor-column__chart-pop-up{display:flex;flex-direction:column}.shopfloor-column__chart-pop-up__header,.shopfloor-column__chart-pop-up__navigate-month{display:flex;flex-direction:row;justify-content:space-between}.shopfloor-column__chart-pop-up__navigate-month{align-items:flex-start;min-width:180px;margin-top:10px}.shopfloor-column__chart-pop-up__navigate-month svg{width:24px;height:24px}.shopfloor-column__chart-pop-up__legend__child{display:flex;flex-direction:row;justify-content:flex-start;padding:6px}.shopfloor-column__chart-pop-up__legend__child>div{height:24px;width:24px;background-color:#fd9595;border-radius:17px;margin-right:5px}.shopfloor-column__chart-pop-up__legend__child:last-child>div{background-color:#bdfd95}.shopfloor-column__general-tab__max-fail-count__wrapper{display:flex}.shopfloor-column__general-tab__max-fail-count__wrapper .checkbox-component{align-self:flex-end;height:40px;margin:10px 10px 10px 0}.shopfloor-column__general-tab__avg-title{font-weight:700}.shopfloor-column__visual-tab__options{display:flex;flex-direction:row}.shopfloor-column__visual-tab__options .button-component,.shopfloor-column__visual-tab__options .input-component{width:-webkit-max-content;width:max-content}.shopfloor-column__visual-tab__options__percentage-checkbox{margin-left:auto;display:flex;align-items:center}.shopfloor-column__edit__header{display:flex;align-items:center}.shopfloor-column__edit__header .button-component{margin-left:auto;width:-webkit-max-content;width:max-content}.shopfloor-column__edit__header__button-content{display:flex;align-items:center}.shopfloor-column__edit__header__button-content p{display:block;transition:.15s linear;max-width:0;overflow:hidden;white-space:nowrap}.shopfloor-column__edit__header__button-content:hover p{margin-right:4px;max-width:150px}.shopfloor-column__unit{padding:10px}.shopfloor-column__unit span{font-weight:700}.shopfloor-column__unit span:empty:before{content:"​"}.task-overview{height:100%;display:flex;flex-direction:column}.task-overview__header{display:flex;align-items:center}.task-overview__header .input-component{max-width:300px}.task-overview__header .button-component{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.task-overview__header__close{width:24px;height:24px;cursor:pointer}.task-overview__list-wrapper{overflow-y:auto;flex:1 1}.task-overview__config-box{margin:10px 20px;padding:10px 0}.task-overview__task{padding-left:20px}.task-overview__archive-button__wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.task-overview__archive-button__content--white{color:#fff}.task-overview__archive-button__content--black{color:#000}.task-overview__no-task-found{padding:20px}.id-field{margin-left:5px}.company-edit__checkbox__wrapper{display:flex;align-items:center;height:60px}.company-edit__checkbox__wrapper .checkbox-component{flex:1 1}.company-edit__checkbox__date{flex:2 1;display:flex;align-items:center}.company-edit__checkbox__date p{padding:0 5px}.company-edit__checkbox__date .input-component{max-width:250px}.company-overview__license-wrapper{display:flex;justify-content:flex-start;grid-gap:5px;gap:5px}.company-overview__license-wrapper>svg{height:24px;width:24px}.company-review--actions{display:flex;justify-content:flex-start;grid-gap:15px;gap:15px}.company-review--actions>svg{padding:4px;border-radius:100%;background-color:#7e81d3;height:32px;width:32px}body,html{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;height:100%}.horizontal-buttons{display:flex;justify-content:space-evenly;align-items:center}.horizontal-buttons .button-component{width:300px}.color-white{color:#fff}.central-alignment{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.dashboard-page--wrapper{position:relative;margin:0 auto;padding:0 10px;max-width:1050px}.dashboard-page--tile{width:300px;background-color:#0596ff;height:100px;border-radius:15px;padding:10px;cursor:pointer;color:#2a2d31;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:larger}.clickable{cursor:pointer}.checkbox-button-combo-wrapper{display:flex;align-items:center;flex-direction:row-reverse;white-space:nowrap}.checkbox-button-combo-wrapper--title{flex-grow:1}.checkbox-button-combo-wrapper .checkbox-component input{background:#fff}.growing-button-content{display:flex;align-items:center}.growing-button-content p{display:block;transition:.15s linear;max-width:0;overflow:hidden;white-space:nowrap}.growing-button-content:hover p{margin-right:4px;max-width:150px}@media screen and (max-width:800px){.desktop-only{display:none}}
/*# sourceMappingURL=main.0d39d946.chunk.css.map */