@font-face{font-family:"Solzl-Book";src:local("Solzl-Book"),url(/static/media/Stolzl-Book.8f453e31.ttf) format("truetype")}@font-face{font-family:"Stolzl-Bold";src:local("Stolzl-Bold"),url(/static/media/Stolzl-Bold.70191b88.ttf) format("truetype")}@font-face{font-family:"Stolzl-Light";src:local("Stolzl-Light"),url(/static/media/Stolzl-Light.eebb93c5.ttf) format("truetype")}@font-face{font-family:"Stolzl-Medium";src:local("Stolzl-Medium"),url(/static/media/Stolzl-Medium.1e3f7624.ttf) format("truetype")}@font-face{font-family:"Stolzl-Bold";src:local("Stolzl-Regular"),url(/static/media/Stolzl-Regular.e894a221.ttf) format("truetype")}@font-face{font-family:"Stolzl-Thin";src:local("Stolzl-Thin"),url(/static/media/Stolzl-Thin.776da68c.ttf) format("truetype")}*{padding:0;margin:0;font-size:15px;color:#000}*,body{font-family:"Solzl-Book",sans-serif}#login{display:flex;align-items:center;justify-content:center;height:calc(100vh - 80px)}#login .form-wrapper{width:25vw;min-width:350px;box-shadow:0 5px 8px -1px rgba(21,44,87,.39);border-radius:10px}#login .form-wrapper .headline{text-align:center;font-size:21px;color:#152c57;padding:30px 0;border-bottom:2px solid #d9d9d9;font-family:"Stolzl-Bold"}#login .form-wrapper form{padding:40px}#login .form-wrapper form .element-wrapper,#login .form-wrapper form .error{margin-bottom:20px}@media(max-width:992px){#login .form-wrapper{width:100%;margin:10px}}#layout .navigation-wrapper .toggle{position:absolute;right:15px;top:15px;z-index:11}#layout .navigation-wrapper .toggle img{height:60px;width:60px;cursor:pointer}#layout #content-container{min-height:calc(100vh - 80px);padding-top:80px;background-color:#f5f7f7}#layout.fullsize #content-container{padding-top:0}#header{background-color:#f5f7f7;position:fixed;width:100%;top:0;z-index:1000;padding:15px}#header.user-scrolled{box-shadow:5px 5px 23px -13px #000}#header .logo{cursor:pointer;font-weight:bolder;color:#fff}#header .logo img{max-height:40px}#header .logo-wrapper{height:100%}@media(max-width:992px){#header .logo-wrapper{text-align:center}}#footer{background-color:#fff;border-top:2px solid #152c57;padding:20px 0}#footer .container{display:flex}#footer .container .copyright,#footer .container .logo{width:50%}#footer .container .logo img{height:25px}#footer .container .copyright{display:flex;align-items:center}#footer .container .copyright div{font-size:13px;display:inline-block}#footer .container .copyright div:first-child{margin-right:10px}@media(max-width:992px){#footer .container{display:block}#footer .container .copyright,#footer .container .logo{width:100%;text-align:center!important}#footer .container .copyright{display:block}}.custom-MUI-input.MuiTextField-root .MuiFilledInput-root:after,.custom-MUI-input.MuiTextField-root .MuiInput-root:after{border-color:#152c57}.custom-MUI-input.MuiTextField-root .MuiInputLabel-shrink{color:#152c57}.custom-MUI-input.MuiTextField-root .Mui-disabled{opacity:1;-webkit-text-fill-color:#000}.custom-MUI-button.MuiButton-root{background-color:#152c57;padding:7.5px 10px}.custom-MUI-button.MuiButton-root:hover{background-color:#152c57}.custom-link{text-decoration:none;font-size:15px}.custom-link,.custom-link:hover{color:#152c57}#password-lost{display:flex;align-items:center;justify-content:center;height:calc(100vh - 80px)}#password-lost .form-wrapper{width:25vw;min-width:350px;box-shadow:0 5px 8px -1px rgba(21,44,87,.39);border-radius:10px}#password-lost .form-wrapper .headline{text-align:center;font-size:21px;color:#152c57;padding:30px 0;border-bottom:2px solid #d9d9d9;font-family:"Stolzl-Bold"}#password-lost .form-wrapper form{padding:40px}#password-lost .form-wrapper form .element-wrapper,#password-lost .form-wrapper form .message{margin-bottom:20px}@media(max-width:992px){#password-lost .form-wrapper{width:100%;margin:10px}}#password-reset{display:flex;align-items:center;justify-content:center;height:calc(100vh - 80px)}#password-reset .form-wrapper{width:25vw;min-width:350px;box-shadow:0 5px 8px -1px rgba(21,44,87,.39);border-radius:10px}#password-reset .form-wrapper .headline{text-align:center;font-size:21px;color:#152c57;padding:30px 0;border-bottom:2px solid #d9d9d9;font-family:"Stolzl-Bold"}#password-reset .form-wrapper form{padding:40px}#password-reset .form-wrapper form .element-wrapper,#password-reset .form-wrapper form .message{margin-bottom:20px}@media(max-width:992px){#password-reset .form-wrapper{width:100%;margin:10px}}#dashboard-layout{display:flex}#dashboard-layout #sidebar{width:20vw;height:calc(100vh - 80px);background-color:#fff;padding:40px 30px;position:relative}#dashboard-layout #sidebar .logo img{max-width:100%;max-height:40px}#dashboard-layout #sidebar .navigation{margin-top:20%}#dashboard-layout #sidebar .navigation .title{font-size:18px;font-family:"Stolzl-Bold";border-bottom:thin solid #d9d9d9;margin-bottom:10px}#dashboard-layout #sidebar .navigation .item a{color:#000;padding:5px;display:block}#dashboard-layout #sidebar .logout-wrapper{position:absolute;bottom:0;left:0;display:flex;width:100%;padding:40px 30px;align-items:center;grid-gap:10px;gap:10px}#dashboard-layout #sidebar .logout-wrapper .logout{cursor:pointer;color:#db4949;font-size:medium}#dashboard-layout #dashboard-content-wrapper{width:80vw;min-height:100%;background-color:#f5f7f7;position:relative;padding:40px}#dashboard-layout #dashboard-content-wrapper #dashboard-content{min-height:100%}#dashboard-layout #dashboard-content-wrapper.card{max-height:100vh;overflow:hidden}#dashboard-layout #dashboard-content-wrapper.card #dashboard-content{max-height:100%;overflow:scroll;min-height:auto;border-radius:10px;box-shadow:0 5px 8px -1px rgba(21,44,87,.39);background-color:#fff}#dashboard-layout-card-header{padding:30px;border-bottom:2px solid #d9d9d9}#dashboard-layout-card-header .headline{font-size:21px;color:#152c57;font-family:"Stolzl-Bold"}#dashboard-layout-card-header .hint{font-size:13px}#dashboard-layout-card-content{padding:30px}.employee-list-item{display:flex;cursor:pointer;padding:5px;border-bottom:thin solid #d9d9d9}.employee-list-item .prop{flex:1 1}.employee-list-item .prop:last-child{text-align:right}.employee-list-item:hover{background-color:#152c57}.employee-list-item:hover .prop{color:#fff}.employee-list-item:last-child{border-bottom:none}#holiday .input{margin-bottom:5px}#holiday .message{margin:10px 0}.holiday-request{padding:10px 0;margin:10px 0;border-top:thin solid #d9d9d9}.holiday-request .cta-wrapper{display:flex;grid-gap:10px;gap:10px;margin-top:5px}.holiday-request .cta-wrapper .cta{flex:1 1}#profile .image-wrapper{width:200px;margin-bottom:10px}#profile .input{margin-bottom:5px}#profile .message{margin:10px 0}.universal-image-wrapper-round{position:relative;background-size:contain;width:100%;height:auto;padding-top:100%;background-position:50%;background-repeat:no-repeat;border-radius:50%;overflow:hidden;background-size:cover}.universal-image-wrapper{width:100%;position:relative}.universal-image-wrapper img{max-width:100%}.universal-image-wrapper-round .upload-handler,.universal-image-wrapper .upload-handler{top:0;left:0;position:absolute;height:100%;width:100%}.universal-image-wrapper-round .upload-handler .upload-input,.universal-image-wrapper .upload-handler .upload-input{display:none}.universal-image-wrapper-round .upload-handler .upload-input-label,.universal-image-wrapper .upload-handler .upload-input-label{background-color:#d9d9d9;transition:all .3s;opacity:0;cursor:pointer;height:100%;width:100%;color:#000;display:flex;align-items:center;justify-content:center}.universal-image-wrapper-round .upload-handler .upload-input-label:hover,.universal-image-wrapper .upload-handler .upload-input-label:hover{opacity:1}.universal-image-wrapper-round .upload-handler .processing,.universal-image-wrapper .upload-handler .processing{background-color:#d9d9d9;height:100%;width:100%;color:#000;display:flex;align-items:center;justify-content:center}#admin-layout{display:flex}#admin-layout #sidebar{width:20vw;height:calc(100vh - 80px);background-color:#fff;padding:40px 30px;position:relative}#admin-layout #sidebar .logo img{max-width:100%;max-height:40px}#admin-layout #sidebar .logo-label{text-transform:uppercase;font-family:"Stolzl-Bold"}#admin-layout #sidebar .navigation{margin-top:20%}#admin-layout #sidebar .navigation .title{font-size:18px;font-family:"Stolzl-Bold";border-bottom:thin solid #d9d9d9;margin-bottom:10px}#admin-layout #sidebar .navigation .item a{color:#000;padding:5px;display:block}#admin-layout #sidebar .profile{position:absolute;bottom:0;left:0;display:flex;width:100%;padding:40px 30px;align-items:center;grid-gap:10px;gap:10px}#admin-layout #sidebar .profile .image{width:15%}#admin-layout #sidebar .profile .name-logout{width:calc(85% - 10px)}#admin-layout #sidebar .profile .name-logout .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#admin-layout #sidebar .profile .name-logout .name a{color:#000}#admin-layout #sidebar .profile .name-logout .logout-wrapper .logout{cursor:pointer;color:#db4949;font-size:small}#admin-layout #admin-content-wrapper{width:80vw;min-height:100vh;background-color:#f5f7f7;position:relative;padding:40px}#admin-layout #admin-content-wrapper #admin-content{position:relative;min-height:100%}#admin-layout #admin-content-wrapper.card{max-height:100vh;overflow:hidden}#admin-layout #admin-content-wrapper.card #admin-content{max-height:100%;overflow:scroll;border-radius:10px;box-shadow:0 5px 8px -1px rgba(21,44,87,.39);background-color:#fff}
/*# sourceMappingURL=main.ff8b28c3.chunk.css.map */