.flex{display:flex;justify-content:center;align-items:center}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-1{flex:1 1}.flex-1_5{flex:1.5 1}.flex-2{flex:2 1}.flex-3{flex:3 1}.flex-4{flex:4 1}.flex-5{flex:5 1}.flex-6{flex:6 1}CSS OUTPUT nav ul,nav ul{margin:0;padding:0;list-style:none}nav li{display:inline-block}nav a{display:block;padding:6px 12px;text-decoration:none}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Signika Negative"}html{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc}::-webkit-scrollbar-thumb:hover{background:#999}*{box-sizing:border-box}.MuiTypography-body1,button span,div,input,li{font-family:"Signika Negative"!important}.loginScreen{width:100vw;height:100vh;justify-content:center;padding-top:10vh;background-color:#eee}.loginContainer{width:30%;min-width:300px;max-width:500px;height:80%;min-height:400px;max-height:500px;padding:2% 3%;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px;background-color:#fff}.loginContainer h1{font-size:1.8rem;color:#dc4605}.loginForm{margin-top:15%}.loginForm .loginItem.password{margin-top:5%}.loginButton{width:100%;margin-top:15%!important;padding:4%!important}.loginButton:hover{background-color:#006987}.login-alert{display:"block";margin-top:"2rem";margin-bottom:0;color:#f44336}main.content{height:100vh;padding:.8rem .8rem 0;display:grid}main.content.device{grid-auto-rows:-webkit-min-content auto;grid-auto-rows:min-content auto}main.content.device .profile-area{padding:0 1em}@media screen and (max-width:1000px){.sidebar-trigger{height:90px;width:20px;position:absolute;top:calc(50% - 45px);left:-20px;background-color:#eee;border-bottom-left-radius:4px;border-top-left-radius:4px;border:1px solid #ddd;border-right:none;display:flex;justify-content:center;align-items:center;color:#aaa;flex-flow:column}.sidebar-trigger:hover{cursor:pointer}main.content:not(.device) .menu-area{top:.8rem;right:0;border-top-right-radius:0;border-bottom-right-radius:0;z-index:3;transition:all .6s ease}main.content:not(.device) .menu-area.hided{min-width:0;width:0;padding:0}main.content:not(.device) .profile-area{padding:0 1em}main.content:not(.device) .status-menu.big{position:fixed}}@media screen and (max-width:1000px) and (max-width:500px){main.content:not(.device) .menu-area{min-width:300px}}@media screen and (max-width:1000px) and (max-height:500px),screen and (max-width:1000px) and (max-width:320px){main.content:not(.device) .calendar-wrapper{display:none}main.content:not(.device) .menu-area{grid-template-rows:50px 50vh auto;min-width:270px;height:auto}}.profile-area{position:relative;padding:0 3em 0 1em;transition:all .8s ease}@media screen and (min-width:1001px){main.content:not(.device) .profile-area{width:calc(100vw - 1.6rem - 400px)}}@media screen and (min-width:1500px) and (min-height:900px){.profile-area{margin:0 120px}main.content:not(.device) .profile-area{width:calc(100vw - 1.6rem - 640px)}}@media screen and (min-width:1800px){.profile-area{margin:0 180px}main.content:not(.device) .profile-area{width:calc(100vw - 1.6rem - 760px)}}@media screen and (min-width:2000px){.profile-area{margin:0 300px}main.content:not(.device) .profile-area{width:calc(100vw - 1.6rem - 1000px)}}.menu-area{position:fixed;display:grid;right:.8rem;grid-template-rows:50px 25vh 50vh auto;text-align:center;background-color:#fbfbfb;padding:0 1rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border-radius:4px;min-width:400px;bottom:.8rem;height:calc(100vh - 1.6rem)}.menu-area.hideable{width:320px;top:.8;right:0;z-index:100;position:absolute}.menu-area.hideable.hidden{opacity:0}.menu-area.device{display:flex;position:relative;right:0;justify-content:space-between;align-items:center;margin-bottom:5px;min-width:0;height:auto}.menu-area.device .settings-date-wrapper{display:flex;width:250px;justify-content:space-between}.menu-area.device .settings-date-wrapper .settings-btn{position:static;align-items:flex-end;padding:0;z-index:1}.menu-area.device .settings-date-wrapper .date-widget{border:none}@media screen and (max-width:450px){.menu-area.device .settings-date-wrapper .date-widget .dateString{display:none}.menu-area.device .settings-date-wrapper .date-widget .settings-date-wrapper{width:50%}}.menu-area.device .settings-date-wrapper .date-widget h1{font-size:1.4rem}.menu-area.device .logo{height:70px}@media screen and (min-height:870px){.menu-area{grid-template-rows:50px 25vh 55vh auto}}.menu-area:before{background:url(/static/media/e-dynamics_Raster_RGB_schwarz.9ffde499.png);content:"";background-size:contain;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25}.menu-area.device:before{display:none}.loading-animation{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}[dir=rtl] .alert-snackbar{display:contents!important}#refresh-hint{position:absolute;left:0;right:0;top:200px;margin:auto;width:500px;border:1px solid;border-radius:4px;z-index:3;background-color:#333;color:#fff;font-size:18px;padding:20px;display:flex;flex-flow:column;text-align:center}#refresh-hint #refreshButton-wrapper{height:150px;display:flex;justify-content:center;align-items:center}#refresh-hint #refreshButton-wrapper #refreshButton{font-size:70px}#refresh-hint #refreshButton-wrapper #refreshButton:hover{cursor:pointer;color:#aaa}@media screen and (max-width:600px){#refresh-hint{width:300px;font-size:16px}}.location-image{height:50px;background-size:contain;background-repeat:no-repeat;margin-bottom:1rem;border-bottom:1px solid #eee}.location-image.aachen{background-image:url(/static/media/aachen.457888b1.png)}.location-image.berlin{background-image:url(/static/media/berlin.8769d07f.png);height:45px}.location-image.offsite{background-image:url(/static/media/offsite.7fab5fec.png)}.profile-section{display:grid;grid-template-columns:repeat(auto-fill,90px);grid-gap:25px;grid-auto-rows:90px;justify-content:space-between;margin-bottom:2em}@media screen and (max-width:1400px) and (max-height:900px){.profile-section{grid-template-columns:repeat(auto-fill,85px);grid-gap:20px;grid-auto-rows:85px}.location-image,.profile-section{margin-bottom:.5em}}@media screen and (max-width:1100px) and (max-height:800px){.profile-section{grid-template-columns:repeat(auto-fill,80px);grid-gap:15px;grid-auto-rows:80px}}@media screen and (min-width:1500px) and (min-height:900px){.profile-section{grid-gap:27px;grid-template-columns:repeat(auto-fill,95px);grid-auto-rows:95px}}@media screen and (min-width:2500px){.profile-section{grid-template-columns:repeat(auto-fill,105px);grid-auto-rows:105px}}.location-wrapper:last-child .profile-section{margin-bottom:0}.profile{border:2px solid;border-radius:50%;position:relative;transition:all .2s ease}.profile:hover{cursor:pointer}.profile.available{opacity:1;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.profile .profile-image{height:100%;border-radius:50%;background-position:50%;background-size:cover;background-color:#aaa;background-blend-mode:screen;-webkit-filter:grayscale(1);filter:grayscale(1)}.profile .profile-image.available{-webkit-filter:none;filter:none;background-blend-mode:unset}.profile-section .profile:hover{transform:scale(1.1)}.statusBadge{position:absolute;right:-3%;top:-3%;background-color:#fff;border:1px solid;border-radius:50%;padding:.1rem;width:1.8rem;height:1.8rem;text-align:center;line-height:2.2}.statusBadge span{font-size:1.3rem}.profile-info-wrapper{position:relative;height:100%;background-color:#fcfcfc;border:1px solid #ddd;padding:30px 50px;border-radius:4px}.information-wrapper{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:space-between}.information-wrapper .profile-item{width:120px;height:120px}.information-wrapper .profile-item .profile{opacity:1;height:100%;box-shadow:none;border-color:#bbb!important;cursor:auto}.information-wrapper .profile-item .profile .statusBadge{display:none}.information-wrapper .profile-item .profile .profile-image{opacity:1;-webkit-filter:none;filter:none}.information-wrapper .key-infos-wrapper{width:200px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.key-infos-wrapper>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;display:flex;align-items:center;justify-content:center;-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:.5em;margin-block-end:.5em}.key-infos-wrapper>div p{margin-left:20px}.key-infos-wrapper>div .phone-number{color:green}.key-infos-wrapper>div .phone-number:hover{background-color:#eee;cursor:pointer}.key-infos-wrapper>div .birthday{margin-bottom:7px}.description-wrapper{width:100%;height:300px;margin-top:35px;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.description-wrapper .description-headline{width:100%;height:35px;background-color:#dc4605;color:#fff;border-top:1px solid #dc4605;border-top-right-radius:4px;border-top-left-radius:4px;display:flex;align-items:center;justify-content:center}.description-wrapper .description-content{width:100%;height:calc(100% - 35px);padding:20px}.description-wrapper .description-content textarea{width:100%;height:100%;border:none;resize:none;border-radius:4px;background-color:#fcfcfc}.profile.animated:after,.profile.animated:before{position:absolute;top:0;bottom:0;left:0;right:0}.profile.animated{border:none}.profile.animated:after,.profile.animated:before{content:"";z-index:-1;margin:-5%;box-shadow:inset 0 0 0 2px;-webkit-animation:clipMe 8s linear infinite;animation:clipMe 8s linear infinite;border-radius:50%}.profile.animated .statusBadge{display:none}.profile.animated:before{-webkit-animation-delay:-4s;animation-delay:-4s}@-webkit-keyframes clipMe{0%,to{clip:rect(0,220px,2px,0)}25%{clip:rect(0,2px,220px,0)}50%{clip:rect(218px,220px,220px,0)}75%{clip:rect(0,220px,220px,218px)}}@keyframes clipMe{0%,to{clip:rect(0,220px,2px,0)}25%{clip:rect(0,2px,220px,0)}50%{clip:rect(218px,220px,220px,0)}75%{clip:rect(0,220px,220px,218px)}}.date-widget{display:flex;flex-flow:column;align-items:flex-end;justify-content:center;color:#dc4605;border-bottom:1px solid #dc4605}.date-widget h1{margin:0;font-size:1.5rem}.date-widget p{margin:0;font-size:.9em}.ownProfile{position:relative}.ownProfile .name{top:3%;display:none}.ownProfile .location,.ownProfile .name{position:absolute;left:0;right:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px}.ownProfile .location{top:70%;bottom:0;border-radius:7%;z-index:1}.logout-btn,.settings-btn{position:absolute;padding:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#aaa;right:15px;bottom:10px}.logout-btn:hover,.settings-btn:hover{color:#006987;border-color:#006987}.logout-btn{padding:0 0 2px}.logo-wrapper{display:flex;align-items:flex-end;justify-content:center}.logo-wrapper .logo{height:85px;width:170px;background-image:url(/static/media/e-dynamics_Logo_RGB.abfa5bee.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:1500px){.logo-wrapper .logo{height:90px;width:185px}}@media screen and (min-width:2000px){.logo-wrapper .logo{height:100px;width:200px}}.status-menu{transition:all .8s ease;position:absolute;top:0;left:0;bottom:0;right:0;z-index:3}.status-menu.big{width:calc(100% - .8rem)}.status-menu.big .menuOverlay{width:308px;height:308px;bottom:20%}.status-menu.big a{transform:scale(1.4)}.status-menu.big a:hover{transform:scale(1.5)}.status-menu.big .profile.menu-shown{width:119px!important;height:119px!important;bottom:20%}.menu-area .status-menu{z-index:1;height:100%}.menuOverlay{background-color:#eee;border-radius:50%;position:absolute;top:0;left:0;bottom:10%;right:0;margin:auto;width:220px;height:220px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);transition:all .5s ease}.menuOverlay a{opacity:.4;position:absolute;margin-left:-20px;margin-top:-17px;width:35px;height:35px;border:2px solid;border-radius:50%}.menuOverlay a:hover{opacity:1;transform:scale(1.1);transition:all .3s ease;cursor:pointer}.menuOverlay span{font-size:1.3rem}.menuOverlay .selected{opacity:1;transform:scale(1.1);background-color:#fff;border:2px solid;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.menuOverlay .selected:hover{transform:scale(1.1)}.profile.withMenu{position:absolute;right:0;left:0;top:0;bottom:10%;margin:auto;width:95px;height:95px;display:block;box-shadow:none}.profile.withMenu.menu-shown{width:85px!important;height:85px!important;z-index:1}@media screen and (min-width:1500px) and (min-height:900px){.profile.withMenu{width:95px;height:95px}}@media screen and (min-width:2500px){.ownProfile .profile{width:105px;height:105px}}.MuiTab-root{font-size:1rem!important;text-transform:none!important}.tabMenu-wrapper{top:0;bottom:0;z-index:1000;width:calc(100% - .8rem)}.tabMenu,.tabMenu-wrapper{position:absolute;right:0;left:0}.tabMenu{width:100%;top:62px;width:600px;margin:auto;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}@media screen and (max-width:1000px){.tabMenu{position:fixed}}.tabPanel{height:83vh;max-height:600px;padding:30px 60px}.settings-wrapper{position:relative;height:100%;background-color:#fcfcfc;border:1px solid #ddd;border-radius:4px}.bottomNav{position:absolute;bottom:0;width:100%;border-top:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.settings-form{position:relative;padding:30px 40px;height:calc(100% - 56px)}.settings-form.config{padding:20px}.settings-form .form-row-Wrapper{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.settings-form .form-row-Wrapper.nameInputs,.settings-form .form-row-Wrapper.second{align-items:stretch;height:70px;margin-bottom:20px}.settings-form .form-row-Wrapper.nameInputs p,.settings-form .form-row-Wrapper.second p{font-size:.65rem}.settings-form .form-row-Wrapper .MuiButton-root{text-transform:none!important}.form-row-Wrapper>div{width:100px}.form-row-Wrapper>div.birthday{max-width:140px}.form-row-Wrapper>div.phoneNumber{width:200px}.form-row-Wrapper>div.add-description,.form-row-Wrapper>div.add-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-row-Wrapper>div.password-input{width:200px}.selection-row{display:flex;align-items:center;justify-content:space-around;flex-flow:wrap;padding:15px;overflow:auto;width:100%;max-height:calc(100% - 56px)}.selection-row .selection-item{height:35px;font-size:.8rem;margin-bottom:15px;text-transform:none}.status-input{width:150px;top:100px}.status-hint,.status-input{position:absolute;left:0;right:0;margin:auto}.status-hint{top:200px;width:380px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 15px;font-size:.825rem;color:#444;border-radius:4px}.status-hint,.status-hint.warning{background-color:rgba(255,152,0,.1)}.status-hint.warning{border:1px solid #ff9800}.status-hint.success{background-color:rgba(76,175,80,.1);border:1px solid #4caf50}.delete-item{position:absolute;left:0;right:0;top:100px;margin:auto}.delete-item.profile-item{width:100px;height:100px}.delete-item.profile-item .profile{opacity:1;height:100%;box-shadow:none;border-color:#bbb!important;cursor:auto}.delete-item.profile-item .profile .statusBadge{display:none}.delete-item.profile-item .profile .profile-image{opacity:1;-webkit-filter:none;filter:none}.delete-item.profile-item .profile-name{text-align:center}.delete-item.status-item{padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:90px;height:90px;border:1px solid;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.delete-item.status-item .icon-wrapper{height:50%;position:relative}.delete-item.status-item .icon-wrapper i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.delete-item.status-item .status-name{height:50%;display:flex;align-items:center;justify-content:center}.delete-item.status-item .status-name p{margin:0;text-align:center}.submitSettings{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;bottom:0;right:0;left:0;margin:auto;padding-bottom:inherit}.submitSettings.config{bottom:20px}.config-area,.description-area{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:4px}.config-area textarea,.description-area textarea{width:100%;height:100%;border:none;resize:none;padding:10px;border-radius:4px}.config-area{height:100%}.description-area{height:85%}.back-button,.close-button{position:absolute;color:#bbb}.back-button:hover,.close-button:hover{color:#006987;cursor:pointer}.back-button{position:absolute;left:40px;width:30px;bottom:34px}.close-button{right:5px;top:5px}.description-menu,.image-menu{position:relative;padding:30px 40px;width:100%;height:calc(100% - 56px)}.image-menu>input{font-size:.9rem}.image-editor-wrapper,.image-menu>input{margin:auto;position:absolute;left:0;right:0}.image-editor-wrapper{top:0;bottom:25px;width:100%;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-editor-wrapper input{margin-top:5px;width:200px}.password-form{width:100%;height:150px;position:absolute;left:0;right:0;top:0;bottom:50px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.circular-menu{margin:0 auto;position:relative}.circle,.circular-menu{width:220px;height:220px}.circle{background-color:#eee;border-radius:50%;border:1px solid;opacity:0;transform:scale(0);transition:all .4s ease-out}.open.circle{opacity:1;transform:scale(1)}.circle a:hover{color:#eef}.menu-button{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-decoration:none;text-align:center;color:#444;border-radius:50%;display:block;height:40px;width:40px;line-height:40px;padding:10px;background:#dde}.menu-button:hover{background-color:#eef}.calendar-wrapper{display:flex;align-items:center;justify-content:center;text-align:center}#cal-widget{position:relative;background:#f9f9f9;height:90%;width:100%;padding:1em;max-width:400px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border-radius:4px;overflow-y:auto}#cal-widget h4{margin-bottom:3px;text-align:start;margin-top:0}#cal-widget .loading-animation{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;right:0;left:0;bottom:0;top:0;margin:auto}#cal-widget-wrapper{height:100%;width:100%}#cal-widget-future{padding-bottom:15px}.cal-widget-item:last-child{margin-bottom:10px}.cal-widget-item{position:relative;box-sizing:border-box;height:45px;border-bottom:1px solid #7f8c8d;opacity:1;transition:all .7s ease-out}#cal-widget .cal-widget-item:last-child{border:none!important}.cal-widget-active .cal-widget-item:first-child,.cal-widget-future .cal-widget-item:first-child{margin-top:0;height:500px}.cal-widget-item-daterange,.cal-widget-item-duration,.cal-widget-item-icon,.cal-widget-item-location,.cal-widget-item-type,.cal-widget-item-user{position:absolute;font-size:12px;color:#7f8c8d}.cal-widget-item-icon{left:5px;top:5px;line-height:45px;font-size:22px;color:#000;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:50%}.cal-widget-item-type{left:50px;bottom:5px;letter-spacing:.2px}.cal-widget-item-duration{right:5px;bottom:5px}.cal-widget-item-user{top:5px;left:50px;font-size:16px;color:#000}.cal-widget-item-location{left:50px;bottom:5px}.cal-widget-item-daterange{right:5px;bottom:5px}#cal-widget-loadmore{cursor:pointer;color:#555}#cal-widget-loadmore:hover span{color:#006987}#cal-widget-loadmore-icon{line-height:50px;margin-right:5px}#cal-widget-loadmore-text{position:relative;top:-7px}.dark .loginScreen{background-color:#fff}.dark .loginContainer{background-color:#222}
/*# sourceMappingURL=main.c69d0f1a.chunk.css.map */