@import"https://fonts.googleapis.com/css?family=Barlow:400,500,700&display=swap";*{margin:0;padding:0}.highlight-search-text{background-color:#ffecb3}.iframe-hidden{display:none}.not-allowed-cursor{cursor:not-allowed!important}.pointer-cursor{cursor:pointer}.pointer-none{pointer-events:none}.tooltip{font-family:Barlow;font-style:normal;font-weight:400;font-size:10px;line-height:16px;color:#fff;position:absolute;max-width:100px;text-align:center;padding:3px 8px;background:#000;border-radius:4px;z-index:100000;opacity:0;display:flex;flex-wrap:wrap}.tooltip:after{content:"";position:absolute;border-style:solid}.tooltip-top:after{top:100%;left:50%;margin-left:-5px;border-width:5px;border-color:black transparent transparent transparent}.tooltip-show{opacity:1}.tooltip-width{max-width:173px}.absence-overview{font-family:Barlow;font-style:normal;font-weight:400;font-size:14px;line-height:142.1%;width:329px;height:141px;color:#000;position:absolute;margin-top:4px;text-align:center;background:#fff;z-index:100000;opacity:0;display:flex;flex-wrap:wrap;border:1px solid rgba(0,0,0,.05);box-shadow:5px 7px 10px #0000001a;border-radius:6px}.absence-overview__employee{position:absolute;height:20px;font-weight:700}.absence-overview__absence{height:20px;position:absolute;margin-top:20px}.absence-overview__created-by{position:absolute;margin-top:50px}.absence-overview__created-at{position:absolute;margin-top:70px}.absence-overview__color{height:13px;width:100%;position:absolute;bottom:0;border-radius:0 0 5px 5px}.absence-overview-content{margin-left:32px;margin-right:13px;width:100%;height:120px}.absence-overview-show{opacity:1}.button,.button-wrapper__close,.button-wrapper__edit,.button-wrapper__delete,.button-wrapper__download{font-family:Barlow;display:inline-block;background-repeat:no-repeat;cursor:pointer;pointer-events:visible}.button--green{background-color:#92c642;border:none;padding:8px 32px;color:#fff;border-radius:3px}.button--unstyled{padding:0;border:none;background-color:transparent}.button-wrapper{width:100%;text-align:right;margin-top:13px;height:15px}.button-wrapper__download{background-image:url(download.c9a92ef6d00013d6.svg);background-size:contain;background-position-y:bottom;width:14px;height:14px;margin-right:22px}.button-wrapper__delete{background-image:url(delete.95ba9490006166fd.svg);width:14px;height:14px;margin-right:22px}.button-wrapper__edit{background-image:url(edit.d0b1099bfbda2a53.svg);width:10px;height:10px;margin-right:21px}.button-wrapper__close{background-image:url(close-modal.fd9dd84240f2118e.svg);width:10px;height:10px}.edit-disabled{background-image:url(edit-gray.30d80b96d3f4868c.svg);cursor:not-allowed}.delete-disabled{background-image:url(delete-gray.f63514caeb904ab4.svg);cursor:not-allowed}.tooltip-text-style{width:100%;text-align:left}.link{font-family:Barlow;font-style:normal;font-weight:400;font-size:14px;text-decoration:none;border:none;background-color:transparent;color:#000;cursor:pointer}.link:hover{text-decoration:underline}.dropdown-arrow,.dropdown-right-arrow,.dropdown-up-arrow{background-image:url(dropdown-arrow.bdd1ef6248d81447.svg);background-repeat:no-repeat;width:12px;height:6px;display:inline-block}.dropdown-up-arrow{transform:rotate(180deg)}.dropdown-right-arrow{transform:rotate(-90deg)}input[type=checkbox].checkbox{position:absolute;left:-9999px}input[type=checkbox].checkbox+label{padding-left:16px;cursor:pointer;position:relative}input[type=checkbox].checkbox+label:after,input[type=checkbox].checkbox+label:before{content:"";display:block;transition:.1s;position:absolute;left:0;height:10px;width:10px;border:1px solid #c4c4c4;border-radius:2px;top:50%;transform:translateY(-50%)}input[type=checkbox].checkbox+label:before{background-color:transparent;transition-property:border-color,background-color}input[type=checkbox].checkbox+label:after{opacity:0;border-color:transparent;background-image:url(check.90c79a1e71dfe07a.svg);background-repeat:no-repeat;background-position:center;transition-property:opacity}input[type=checkbox].checkbox:checked+label:before{background-color:#63dbeb;border-color:#63dbeb}input[type=checkbox].checkbox:checked+label:after{opacity:1}input[type=checkbox].checkbox:focus+label:before{outline:-webkit-focus-ring-color auto 1px}body:not(.key-nav-mode) .button,body:not(.key-nav-mode) .button-wrapper__download,body:not(.key-nav-mode) .button-wrapper__delete,body:not(.key-nav-mode) .button-wrapper__edit,body:not(.key-nav-mode) .button-wrapper__close,body:not(.key-nav-mode) .link,body:not(.key-nav-mode) input[type=checkbox].checkbox:focus+label:before{outline:none}:root{--datepicker-container-months-color-bg: #fff;--datepicker-container-months-box-shadow-color: #ddd;--datepicker-footer-color-bg: #fafafa;--datepicker-footer-box-shadow-color: #ddd;--datepicker-tooltip-color-bg: #fff;--datepicker-month-header-color: #333;--datepicker-button-prev-month-color: #000;--datepicker-button-next-month-color: #000;--datepicker-button-prev-month-color-hover: #2196f3;--datepicker-button-next-month-color-hover: #2196f3;--datepicker-button-next-previous-month-is-locked-color: #ecebed;--datepicker-month-width: calc(var(--datepicker-day-width) * 7);--datepicker-month-width-mobile: calc(var(--datepicker-day-mobile) * 7);--datepicker-month-weekday-color: #000;--datepicker-month-week-number-color: #9e9e9e;--datepicker-day-width: 38px;--datepicker-day-width-mobile: calc(100% / 7);--datepicker-day-color: #333;--datepicker-day-color-hover: #7b9aa7;--datepicker-is-today-color: white;--datepicker-is-in-range-color: #c8d6da;--datepicker-is-locked-color: #9e9e9e;--datepicker-is-start-color: #fff;--datepicker-is-start-color-bg: #2196f3;--datepicker-is-end-color: #fff;--datepicker-is-end-color-bg: #2196f3;--datepicker-button-cancel-color: #fff;--datepicker-button-cancel-color-bg: #9e9e9e;--datepicker-button-apply-color: #fff;--datepicker-button-apply-color-bg: #2196f3;--datepicker-button-reset-color: #000;--datepicker-button-reset-color-hover: #2196f3;--datepicker-highlighted-day-color: #333;--datepicker-highlighted-day-color-bg: #ffeb3b;--datepicker-is-range-color-bg: #7b9aa7}.show-week-numbers{--datepicker-month-width: calc(var(--datepicker-day-width) * 8)}@media screen and (max-width: 800px){.show-week-numbers{--datepicker-month-width-mobile: calc(var(--datepicker-day-width-mobile) * 8)}}.datepicker{font-family:Barlow;font-size:.8em;display:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media screen and (max-width: 800px){.datepicker{left:0!important;top:15%!important;font-size:14px}}.datepicker button{border:none;background:none}.datepicker .container__main{display:flex}.datepicker .container__months{display:flex;flex-wrap:wrap;background-color:var(--datepicker-container-months-color-bg);border-radius:5px 5px 0 0;box-shadow:0 0 5px var(--datepicker-container-months-box-shadow-color);width:calc(var(--datepicker-month-width) + 10px);box-sizing:content-box;padding-top:5px}@media screen and (max-width: 800px){.datepicker .container__months{width:calc(var(--datepicker-month-width-mobile) + 10px);justify-content:center;border-radius:12px 12px 0 0}}.datepicker .container__months.columns-2{width:calc(var(--datepicker-month-width) * 2 + 20px)}.datepicker .container__months.columns-3{width:calc(var(--datepicker-month-width) * 3 + 30px)}.datepicker .container__months.columns-4{width:calc(var(--datepicker-month-width) * 4 + 40px)}.datepicker .container__months.split-view .month-item-header .button-previous-month,.datepicker .container__months.split-view .month-item-header .button-next-month{visibility:visible}@media screen and (max-width: 800px){.datepicker .container__months.split-view .month-item-header .button-previous-month,.datepicker .container__months.split-view .month-item-header .button-next-month{visibility:hidden}}.datepicker .container__months .month-item{padding:5px;width:var(--datepicker-month-width);box-sizing:content-box}@media screen and (max-width: 800px){.datepicker .container__months .month-item{width:var(--datepicker-month-width-mobile)}}.datepicker .container__months .month-item-header{display:flex;justify-content:space-between;font-weight:500;padding:10px 5px;text-align:center;align-items:center;color:var(--datepicker-month-header-color)}.datepicker .container__months .month-item-header div{flex:1}.datepicker .container__months .month-item-header div>.month-item-name{margin-right:5px}.datepicker .container__months .month-item-header div>.month-item-year{padding:0}.datepicker .container__months .month-item-header .reset-button{color:var(--datepicker-button-reset-color)}.datepicker .container__months .month-item-header .reset-button>svg{fill:var(--datepicker-button-reset-color)}.datepicker .container__months .month-item-header .reset-button *{pointer-events:none}.datepicker .container__months .month-item-header .reset-button:hover{color:var(--datepicker-button-reset-color-hover)}.datepicker .container__months .month-item-header .reset-button:hover>svg{fill:var(--datepicker-button-reset-color-hover)}.datepicker .container__months .month-item-header .button-previous-month,.datepicker .container__months .month-item-header .button-next-month{visibility:hidden;text-decoration:none;padding:3px 5px;border-radius:3px;transition:color .3s,border .3s;cursor:pointer}.datepicker .container__months .month-item-header .button-previous-month *,.datepicker .container__months .month-item-header .button-next-month *{pointer-events:none}.datepicker .container__months .month-item-header .button-previous-month{color:var(--datepicker-button-prev-month-color)}.datepicker .container__months .month-item-header .button-previous-month>svg,.datepicker .container__months .month-item-header .button-previous-month>img{fill:var(--datepicker-button-prev-month-color)}.datepicker .container__months .month-item-header .button-previous-month:hover{color:var(--datepicker-button-prev-month-color-hover)}.datepicker .container__months .month-item-header .button-previous-month:hover>svg{fill:var(--datepicker-button-prev-month-color-hover)}.datepicker .container__months .month-item-header .button-next-month{color:var(--datepicker-button-next-month-color)}.datepicker .container__months .month-item-header .button-next-month>svg,.datepicker .container__months .month-item-header .button-next-month>img{fill:var(--datepicker-button-next-month-color)}.datepicker .container__months .month-item-header .button-next-month:hover{color:var(--datepicker-button-next-month-color-hover)}.datepicker .container__months .month-item-header .button-next-month:hover>svg{fill:var(--datepicker-button-next-month-color-hover)}.datepicker .container__months .month-item-weekdays-row{display:flex;justify-self:center;justify-content:flex-start;color:var(--datepicker-month-weekday-color);text-transform:uppercase}.datepicker .container__months .month-item-weekdays-row>div{padding:5px 0;font-size:85%;flex:1;width:var(--datepicker-day-width);text-align:center}@media screen and (max-width: 800px){.datepicker .container__months .month-item-weekdays-row>div{width:var(--datepicker-day-width-mobile)}}.datepicker .container__months .month-item:first-child .button-previous-month{visibility:visible}@media screen and (max-width: 800px){.datepicker .container__months .month-item:first-child .button-previous-month{visibility:hidden}}.datepicker .container__months .month-item:last-child .button-next-month{visibility:visible}@media screen and (max-width: 800px){.datepicker .container__months .month-item:last-child .button-next-month{visibility:hidden}}.datepicker .container__months .month-item.no-previous-month .button-previous-month{pointer-events:none}.datepicker .container__months .month-item.no-previous-month .button-previous-month svg{fill:var(--datepicker-button-next-previous-month-is-locked-color)}.datepicker .container__months .month-item.no-next-month .button-next-month{visibility:hidden}.datepicker .container__days{display:flex;flex-wrap:wrap;justify-self:center;justify-content:flex-start;text-align:center;box-sizing:content-box}.datepicker .container__days .empty{color:#fff;opacity:0}.datepicker .container__days>div,.datepicker .container__days>a{padding:12px 0;width:var(--datepicker-day-width)}@media screen and (max-width: 800px){.datepicker .container__days>div,.datepicker .container__days>a{width:var(--datepicker-day-width-mobile)}}.datepicker .container__days .day-item{color:var(--datepicker-day-color);text-align:center;text-decoration:none;border-radius:20px;transition:color .3s,border .3s;cursor:default}.datepicker .container__days .day-item:hover{color:var(--datepicker-day-color-hover);box-shadow:inset 0 0 0 1px var(--datepicker-day-color-hover)}.datepicker .container__days .day-item.is-today{background:var(--datepicker-is-in-range-color);color:var(--datepicker-is-today-color)}.datepicker .container__days .day-item.is-locked{color:var(--datepicker-is-locked-color)}.datepicker .container__days .day-item.is-locked:hover{color:var(--datepicker-is-locked-color);box-shadow:none;cursor:default}.datepicker .container__days .day-item.is-in-range{background-color:var(--datepicker-is-in-range-color);border-radius:0;color:var(--datepicker-is-end-color)}.datepicker .container__days .day-item.is-in-range.selected{padding:0}.datepicker .container__days .day-item.is-in-range .range-bg{border-radius:20px;padding:12px 0}.datepicker .container__days .day-item.is-in-range:hover{color:var(--datepicker-day-color-hover);box-shadow:none!important}.datepicker .container__days .day-item.is-in-range:hover .range-bg{box-shadow:inset 0 0 0 1px var(--datepicker-day-color-hover)}.datepicker .container__days .day-item.is-start-date{color:var(--datepicker-is-start-color);background:var(--datepicker-is-range-color-bg);border-radius:20px 0 0 20px}.datepicker .container__days .day-item.is-start-date.is-end-date{border-radius:20px!important}.datepicker .container__days .day-item.is-start-date.is-flipped{border-radius:0 20px 20px 0}.datepicker .container__days .day-item.is-end-date{color:var(--datepicker-is-end-color);background:var(--datepicker-is-range-color-bg);border-radius:0 20px 20px 0}.datepicker .container__days .day-item.is-end-date.is-flipped{border-radius:20px 0 0 20px}.datepicker .container__days .day-item.is-highlighted{color:var(--datepicker-highlighted-day-color);background-color:var(--datepicker-highlighted-day-color-bg)}.datepicker .container__days .week-number{display:flex;align-items:center;justify-content:center;color:var(--datepicker-month-week-number-color);font-size:85%}.datepicker .container__footer{text-align:right;padding:10px 5px;background-color:var(--datepicker-footer-color-bg);border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;flex-direction:row;flex-wrap:inherit;justify-content:center;align-items:center;vertical-align:middle}@media screen and (max-width: 800px){.datepicker .container__footer{position:sticky;bottom:0;font-size:14px;background:#fff;box-shadow:4px 0 12px #00000029}}.datepicker .container__footer .clear-dates{display:flex;justify-content:flex-end;width:30%;cursor:default}@media screen and (max-width: 800px){.datepicker .container__footer .clear-dates{display:none}}.datepicker .container__footer .preview-date-range{margin-right:10px;font-size:90%;width:70%}@media screen and (max-width: 800px){.datepicker .container__footer .preview-date-range{width:100%;text-align:center}}.datepicker .container__footer .preview-date-range .days-counter{font-weight:500}.datepicker .container__footer .button-refresh{color:var(--datepicker-button-reset-color);border:0;padding:3px 7px 4px;border-radius:3px;cursor:pointer}.datepicker .container__footer .button-refresh:hover{text-decoration:underline}.datepicker .container__footer .button-refresh *{pointer-events:none}.datepicker .container__footer .button-apply{background-color:var(--datepicker-button-apply-color-bg);color:var(--datepicker-button-apply-color);border:0;padding:3px 7px 4px;border-radius:3px;margin-left:10px;margin-right:10px}.datepicker .container__footer .button-apply:disabled{opacity:.7}.datepicker .container__footer .button-apply *{pointer-events:none}.datepicker .container__tooltip{position:absolute;margin-top:-4px;padding:4px 8px;border-radius:4px;background-color:var(--datepicker-tooltip-color-bg);box-shadow:0 1px 3px #00000040;white-space:nowrap;font-size:11px;pointer-events:none;visibility:hidden}.datepicker .container__tooltip:before{position:absolute;bottom:-5px;left:calc(50% - 5px);border-top:5px solid rgba(0,0,0,.12);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.datepicker .container__tooltip:after{position:absolute;bottom:-4px;left:calc(50% - 4px);border-top:4px solid var(--datepicker-tooltip-color-bg);border-right:4px solid transparent;border-left:4px solid transparent;content:""}.input--date-start.active,.input--date-end.active{border-bottom:1px solid!important;--angle: 0deg;border-image:linear-gradient(var(--angle),#ed1d84 0%,#f26836 99.99%,rgba(196,196,196,0) 100%) 1;animation:5s rotate linear infinite;border-top:0;border-left:0;border-right:0}@media screen and (max-width: 800px){.input--date-start.active,.input--date-end.active{animation:none;border-image:none;--angle: 0}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rotate{to{--angle: 360deg}}@font-face{font-family:NeueHaasDisplay-Roman;src:url(NeueHaasDisplay-Roman.d79aad0c096523a2.woff2);src:url(NeueHaasDisplay-Roman.d79aad0c096523a2.woff2) format("woff2"),url(NeueHaasDisplay-Roman.ca71ddbb7e2e68cd.woff) format("woff"),url(NeueHaasDisplay-Roman.1643d8fde1e647c9.eot?#iefix) format("embedded-opentype"),url(NeueHaasDisplay-Roman.c3d1d4a99992ccf7.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NeueHaasDisplay-Mediu;src:url(NeueHaasDisplay-Mediu.2cdc518572c53a1f.woff2);src:url(NeueHaasDisplay-Mediu.2cdc518572c53a1f.woff2) format("woff2"),url(NeueHaasDisplay-Mediu.c1025324d76d064e.woff) format("woff"),url(NeueHaasDisplay-Mediu.0789b85a6c076e9b.eot?#iefix) format("embedded-opentype"),url(NeueHaasDisplay-Mediu.431ddfdd27fa066b.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NeueHaasDisplay-Light;src:url(NeueHaasDisplay-Light.3c61750bb3e348be.woff2);src:url(NeueHaasDisplay-Light.3c61750bb3e348be.woff2) format("woff2"),url(NeueHaasDisplay-Light.f6508de96af3278e.woff) format("woff"),url(NeueHaasDisplay-Light.e5d1bbd0a9204ed0.eot?#iefix) format("embedded-opentype"),url(NeueHaasDisplay-Light.9d83b96876f7c7a6.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NeueHaasDisplay-Bold;src:url(NeueHaasDisplay-Bold.06e0e64218e57908.woff2);src:url(NeueHaasDisplay-Bold.06e0e64218e57908.woff2) format("woff2"),url(NeueHaasDisplay-Bold.2b52469b65e9b8d0.woff) format("woff"),url(NeueHaasDisplay-Bold.e13cc1fbe747e4e0.eot?#iefix) format("embedded-opentype"),url(NeueHaasDisplay-Bold.39a52bbbed891f6d.ttf) format("truetype");font-weight:400;font-style:normal}.vacation{background-color:#92c642}.work-from-home{background-color:#e96549}.religious-day{background-color:#0288d1}.maternity-leave{background-color:#bc86aa}.sick-leave{background-color:#e43f77}.not-feeling-well{background-color:#7b1fa2}.public-holiday{background-color:#3d9091}.business-trip{background-color:#814039}.other{background-color:#34347d}.january{margin-left:464px}@media screen and (min-width: 1441px){.january{margin-right:24%}}.february{margin-left:479px}@media screen and (min-width: 1441px){.february{margin-right:22%}}.march{margin-left:424px}@media screen and (min-width: 1441px){.march{margin-right:27%}}.april{margin-left:494px}@media screen and (min-width: 1441px){.april{margin-right:26%}}.may{margin-left:484px}@media screen and (min-width: 1441px){.may{margin-right:28%}}.june{margin-left:513px}@media screen and (min-width: 1441px){.june{margin-right:26%}}.july{margin-left:479px}@media screen and (min-width: 1441px){.july{margin-right:27%}}.august{margin-left:509px}@media screen and (min-width: 1441px){.august{margin-right:25%}}.september{margin-left:489px}@media screen and (min-width: 1441px){.september{margin-right:22%}}.october{margin-left:429px}@media screen and (min-width: 1441px){.october{margin-right:25%}}.november{margin-left:479px}@media screen and (min-width: 1441px){.november{margin-right:22%}}.december{margin-left:439px}@media screen and (min-width: 1441px){.december{margin-right:23%}}.checkbox-container{display:block;position:relative;padding-left:25px;margin-top:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-mark{position:absolute;top:0;left:0;height:17px;width:17px;border:1px solid #000000;box-sizing:border-box;box-shadow:0 7px 64px #00000012;border-radius:4px}.check-mark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.check-mark:after{display:block}.checkbox-container .check-mark:after{width:10px;height:8px;background-repeat:no-repeat;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(check-mark.7b5052fe91bc1276.svg)}.checkbox-container input:checked~.check-mark{background-color:#d5dfdf;border:none;width:18px;height:18px}#modal-container{position:absolute;top:50%;left:50%;width:549px;height:auto;background:#fff;border-radius:5px;transform:translate(-50%,-50%);text-align:center;z-index:100000}@media screen and (max-width: 800px){#modal-container{position:fixed;top:0;left:0;width:100%;transform:translate(0);overflow-x:hidden;height:100%}}.wide-modal{width:967px!important}@media screen and (max-width: 800px){.wide-modal{position:fixed;top:0;left:0;width:100%!important;transform:translate(0);overflow-x:hidden;height:100%}}#overlay{position:fixed;top:0;left:0;z-index:99999;background:#0000004d;width:100%;height:100%}.main app-filter{grid-column:1/-1;width:calc(100vw - 142px);position:sticky;left:0;top:0;z-index:11000}.main app-calendar-header,.main app-employees-search,.main+app-employee-overview .employee-overview{top:53px}.main+app-employee-overview .employee-overview{height:calc(100% - 99px)}@media screen and (max-width: 800px){.main+app-employee-overview .employee-overview{height:100%}}
