:root{--pseudo-backgroundcolor-new:#dedede;--pseudo-backgroundcolor-busy:#dedede;--pseudo-backgroundcolor-ready:#dedede;--pseudo-backgroundcolor-approved:#dedede}ul.menu{position:absolute;left:0;margin:0;padding:1px 0 5px 0;border:1px solid #c5c5c5;border-top-width:1px;border-top-style:solid;border-top-color:#c5c5c5;border-top:0;background-color:#fff;z-index:5;overflow-y:auto;overflow-x:hidden;width:100%}ul.menu>li.menu-item{cursor:pointer;list-style:none;margin:0;padding:2px;height:27px;background-color:#fff;white-space:nowrap;font-size:1em}li.menu-item>.menu-item-wrapper{padding-left:5px;height:100%;width:100%;line-height:26px}ul.menu>li.menu-item.menu-item-selected{background-color:#3141b4;color:#fff}.employee-capacity .container-header,.employee-capacity .container-header-month{height:25px;position:relative}.employee-capacity .container-header .header-label-month,.employee-capacity .container-header-month .header-label-month,.employee-capacity .container-header .header-label,.employee-capacity .container-header-month .header-label{display:inline-block;width:21px;height:18px;border-radius:12px;text-align:center;padding-top:3px;position:absolute}.employee-capacity .container-header .header-label-month,.employee-capacity .container-header-month .header-label-month{color:#a6a0a0;font-size:1em}.employee-capacity .container-header .header-label:first-child,.employee-capacity .container-header-month .header-label:first-child{background-color:#3445bf;color:#fff}.employee-capacity .container-header .header-label-active,.employee-capacity .container-header-month .header-label-active{background-color:#a6a0a0}.employee-capacity>.employee-container{height:128px;overflow-y:scroll;overflow-x:hidden}.employee-capacity>.employee-container .main-slider-container{display:grid;grid-template-columns:0 1fr;grid-template-rows:1fr 150px;height:25px;margin-bottom:7px;position:relative}.employee-capacity>.employee-container .main-slider-container .detail-link{display:inline-block;padding-right:0;padding-top:0;cursor:pointer;text-decoration:underline}.employee-capacity>.employee-container .main-slider-container .container-slider{display:flex;flex-flow:row;overflow:hidden;height:25px}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"]{display:flex;height:100%;cursor:pointer;position:relative}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp{background:repeating-linear-gradient(45deg,#606dbc,#606dbc 10px,#465298 10px,#465298 20px)}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .slider-label,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .slider-label,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .resizer-employee-label,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .resizer-employee-label,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .resizer-second-label,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .resizer-second-label{display:inline-block;left:25px;top:3px;position:relative;font-size:.9em;padding-left:10px;padding-right:10px;padding-top:.2em;padding-bottom:.1em;border-radius:10px;font-weight:700;color:#fff;line-height:14px}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .slider-label,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .slider-label{height:16px}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .slider-label.large,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .slider-label.large{padding-left:10px;padding-right:10px}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .slider-label.small,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .slider-label.small{padding-left:4px;padding-right:4px}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .slider-label.quaters,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .slider-label.quaters{padding-left:3px;padding-right:3px}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .resizer-employee-label,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .resizer-employee-label{white-space:nowrap}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .ui-resizable-w,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .ui-resizable-w{left:11px;top:5px}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .dotted-resizable-handler,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .dotted-resizable-handler{height:16px;width:8px;background-size:4px 4px}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .light-handler,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .light-handler{background-image:radial-gradient(white 1px,transparent 0)}.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"] .dark-handler,.employee-capacity>.employee-container .main-slider-container .container-slider div[class^="slider-"].temp .dark-handler{background-image:radial-gradient(black 1px,transparent 0)}.employee-capacity>.employee-container .main-slider-container .details-form{width:calc(100% - 3px);height:135px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;grid-area:2/2;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding-top:5px;align-items:center;z-index:1;position:relative;background-color:#fff}.employee-capacity>.employee-container .main-slider-container .details-form .detail-input-spinner.grossHours .label{padding:0;margin:0;color:#686262;text-align:left}.employee-capacity>.employee-container .main-slider-container .details-form .custom-combobox{position:relative;display:inline-block;cursor:pointer;background-color:#f0eeee;border-radius:5px}.employee-capacity>.employee-container .main-slider-container .details-form .custom-combobox .combobox{display:none}.employee-capacity>.employee-container .main-slider-container .details-form .custom-combobox input.floating-input{padding:10px;border:none;outline:none;caret-color:#522f91;background-color:#f0eeee}.employee-capacity>.employee-container .main-slider-container .details-form .custom-combobox .icon{width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;right:10px;top:10px;transform:rotate(45deg);background-color:transparent;padding:0}.employee-capacity>.employee-container .main-slider-container .details-form .custom-combobox .icon::before{background-image:none}.employee-capacity .legend-container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;position:relative}.employee-capacity .legend-container .employee.counter{position:absolute;left:0;top:0}.employee-capacity .legend-container .legend-element-container{display:flex;flex-direction:row}.employee-capacity .legend-container .legend-element-container .legend-element-color{display:inline-block;width:10px;height:10px;border-radius:10px;margin-top:3px}.employee-capacity .legend-container .legend-element-container .legend-element-description{margin-left:5px;margin-right:10px;font-size:.9em}.employee-capacity .slider{position:relative;width:100%;border:1px solid #000}.employee-capacity .add-slider-button-container{height:20px;position:relative;border:1px solid #e3e0e0;border-radius:13px;color:#686262;margin-top:5px}.employee-capacity .round-left{border-top-left-radius:13px;border-bottom-left-radius:13px}.employee-capacity .round-right{border-top-right-radius:13px;border-bottom-right-radius:13px}.employee-capacity .add-slider-button-container-content{display:inline-block;margin-left:6px;line-height:20px}.employee-capacity .insert-new-slider-button-container,.employee-capacity .add-new-slider-button{position:absolute;display:inline-block;height:100%;width:20px;background-color:#e2e3ee;text-align:center;font-size:1.2em;color:#686262;cursor:pointer;padding-top:1px;top:0}.employee-capacity .insert-new-slider-button-container{width:21px;padding-top:0;margin-top:1px;background-color:#fff}.employee-capacity .insert-new-slider-button{background-image:url('../images/insert-slider.png');background-position:center;background-repeat:no-repeat;width:21px;height:100%;border-radius:0;display:inline-block}.employee-capacity .show{visibility:visible}.employee-capacity .hide{visibility:hidden}.employee-capacity .detail-error-area{display:flex;flex-flow:column;flex-wrap:wrap;overflow:hidden;margin-top:15px;flex:0 0 33.3333%;padding-bottom:10px}.employee-capacity span[class^='slider-error-detail-']::before{font-family:"FontAwesome";font-weight:600;font-size:.9em;color:#f00;content:"";padding-right:5px}.employee-capacity span[class^='slider-error-detail-']{height:15px}.employee-capacity .details-form-close,.employee-capacity .details-form-trash-can{position:absolute;right:25px;top:5px;cursor:pointer}.employee-capacity .details-form-close{right:5px}.employee-capacity .details-form-close::before,.employee-capacity .details-form-trash-can::before{font-family:"FontAwesome";font-weight:600;font-size:1.2em;color:#686262;content:"";padding-right:5px}.employee-capacity .details-form-close::before{content:""}.employee-capacity .details-form-overlay{background:rgba(255,255,255,.5);position:absolute;width:100%;height:100%;top:0;z-index:3}.employee-capacity .slider-label.small.for-measure{padding-left:4px;padding-right:4px}.employee-capacity .slider-label.large.for-measure{padding-left:10px;padding-right:10px}.employee-capacity .for-measure{position:absolute;left:-100px;top:-100px;padding-left:10px;padding-right:10px}.employee-capacity .details-form ul{list-style:none;padding:0;margin:0;margin-left:auto;margin-right:auto}.employee-capacity .details-form .details-yw-container,.employee-capacity .details-form .detail-input-container{position:relative;width:11.7vw}.employee-capacity .details-form .details-yw-container>li>.label,.employee-capacity .details-form .detail-input-container>li>.label{padding:0;padding-left:0;margin:0;color:#686262;margin-bottom:3px;text-align:left}.employee-capacity .details-form .details-yw-container>li>.details-form-fromYearWeek>.yearweek-control,.employee-capacity .details-form .detail-input-container>li>.details-form-fromYearWeek>.yearweek-control{width:11.7vw}.employee-capacity .details-form .detail-input-container-status{grid-column:5/span 2;margin-left:3vw;position:relative}.employee-capacity .details-form .detail-input-container-status>li>.label{padding:0;padding-left:0;margin:0;color:#686262;margin-bottom:3px;text-align:left}.employee-capacity .details-form .detail-input-container-status>.label{padding:0}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container{display:flex;flex-direction:row;justify-content:center;height:30px}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-new,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-busy,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-ready,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-approved{width:6.3vw;height:26px;position:relative;text-align:center;line-height:25px}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-new>.label,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-busy>.label,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-ready>.label,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-approved>.label{display:inline-block;overflow:hidden;max-width:91px;font-size:.8em;line-height:2em;margin-left:17px}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-new{background:#dedede;position:relative;border-radius:20px;border-top-right-radius:0;border-bottom-right-radius:0;z-index:3}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-new:after,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-busy:after,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-ready:after{content:"";position:absolute;left:100%;top:0;width:0;height:0;border-top:13px solid transparent;border-left:20px solid #dedede;border-bottom:13px solid transparent;z-index:2}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-new:after{z-index:3}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-new:hover:after{border-left:20px solid #00acff}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-new:hover{background-color:#00acff;cursor:pointer}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-new,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-busy,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-ready,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-approved{margin-left:5px;background:#dedede;position:relative;border-top-right-radius:0;border-bottom-right-radius:0}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-busy:before,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-ready:before,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-approved:before{content:"";position:absolute;right:100%;top:0;left:0;width:0;height:0;border-top:13px solid transparent;border-left:20px solid #fff;border-bottom:13px solid transparent}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-busy:hover{background-color:#2cc0b099;cursor:pointer}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-busy:hover:after{border-left:20px solid #2cc0b099}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-ready:hover{background-color:#27b98299;cursor:pointer}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-ready:hover:after{border-left:20px solid #27b98299}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-approved{border-top-right-radius:20px;border-bottom-right-radius:20px;z-index:0}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-approved:hover{background:#24b46299}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-new:after{border-left:20px solid var(--pseudo-backgroundcolor-new)}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-busy:after{border-left:20px solid var(--pseudo-backgroundcolor-busy)}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-ready:after{border-left:20px solid var(--pseudo-backgroundcolor-ready)}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-new.selected,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-new.selected:hover{background-color:#00acff;color:#fff}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-busy.selected{background-color:#2cc0b0;color:#fff}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-busy.selected:hover:after{border-left:20px solid #2cc0b0}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-ready.selected,.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-ready.selected:hover{background-color:#27b982;color:#fff}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-ready.selected:hover:after{border-left:20px solid #27b982}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-approved.selected{background-color:#24b462;color:#fff}.employee-capacity .details-form .detail-input-container-status .employee-statusbar-container .employee-status-approved.selected:hover:after{border-left:20px solid #24b462}.employee-capacity .details-form .details-yw-container li,.employee-capacity .details-form .detail-input-container li{display:flex;flex-flow:column;position:relative}.employee-capacity .details-form input{border:0;border-radius:5px;outline:none;padding:10px;text-decoration:none;background-color:#f0eeee;color:#686262}.employee-capacity .details-form input[type='button']{border:1px solid #666060;width:42px;height:42px;background-color:#fff;border-radius:10px;font-size:1.9em;line-height:0;cursor:pointer;background-color:#f0eeee}.employee-capacity .details-form .details-form-button-container{grid-column-start:5;grid-row-start:2;display:flex;flex-flow:row;justify-content:space-evenly;text-decoration:underline}.employee-capacity .details-form input[type='button'].close-details-form,.employee-capacity .details-form input[type='button'].cancel-details-form{width:100px;height:25px;font-size:1em;cursor:pointer;border:none}.employee-capacity .details-form input[type='button'].close-details-form{background-color:#3141b4;color:#fff;height:30px;border-radius:3px}.employee-capacity .details-form .container-spinner{display:flex;flex-flow:row;padding:0;justify-content:space-between;margin-top:3px}.employee-capacity .details-form .container-spinner li:nth-child(2){padding-left:10px;padding-right:10px}.employee-capacity .details-form .input-spinner{width:75px;padding:10px;text-align:center}.employee-capacity .details-form input[type=number]::-webkit-inner-spin-button,.employee-capacity .details-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.employee-capacity .details-form input[type=number]{-moz-appearance:textfield}.employee-capacity .details-form .input-currency{padding-left:25px;width:10vw}.employee-capacity .details-form .currency{position:absolute;left:10px;line-height:85px}.employee-capacity .details-form .details-form-startDate{border-radius:4px;color:#686262}.employee-capacity .details-form .details-form-delete-button{position:absolute;right:5px;top:5px;cursor:pointer}.employee-capacity .details-form .details-form-delete-button:after{content:'';font-size:1.8em;color:#686262}.employee-plannedAbsence .container-header,.employee-plannedAbsence .container-header-month{height:25px;position:relative}.employee-plannedAbsence .container-header .header-label-month,.employee-plannedAbsence .container-header-month .header-label-month,.employee-plannedAbsence .container-header .header-label,.employee-plannedAbsence .container-header-month .header-label{display:inline-block;width:21px;height:18px;border-radius:12px;text-align:center;padding-top:3px;position:absolute}.employee-plannedAbsence .container-header .header-label-month,.employee-plannedAbsence .container-header-month .header-label-month{color:#a6a0a0;font-size:1em}.employee-plannedAbsence .container-header .header-label:first-child,.employee-plannedAbsence .container-header-month .header-label:first-child{background-color:#3445bf;color:#fff}.employee-plannedAbsence .container-header .header-label-active,.employee-plannedAbsence .container-header-month .header-label-active{background-color:#a6a0a0}.employee-plannedAbsence>.employee-container{height:128px;overflow-y:scroll;overflow-x:hidden}.employee-plannedAbsence>.employee-container .container-slider{display:flex;flex-flow:row;margin-bottom:7px;height:25px}.employee-plannedAbsence>.employee-container .container-slider div[class^="container-absence-slider-"]{margin-top:auto;margin-bottom:auto;height:22px;position:absolute;border-radius:10px}.employee-plannedAbsence>.employee-container .container-slider div.no-left-rounding{border-top-left-radius:0;border-bottom-left-radius:0}.employee-plannedAbsence>.employee-container .container-slider div[class^="contract-"],.employee-plannedAbsence>.employee-container .container-slider div[class^="slider-"]{display:flex;height:100%;cursor:pointer;border:2px solid #dedede;box-sizing:border-box;position:relative}.employee-plannedAbsence>.employee-container .container-slider div[class^="contract-"].out-of-service{border:2px solid rgba(255,255,255,.1);cursor:none}.employee-plannedAbsence>.employee-container .container-slider div[class^="slider-"].temp{background:repeating-linear-gradient(45deg,#606dbc,#606dbc 10px,#465298 10px,#465298 20px)}.employee-plannedAbsence>.employee-container .slider-label,.employee-plannedAbsence>.employee-container .slider-hours-label,.employee-plannedAbsence>.employee-container .resizer-employee-label,.employee-plannedAbsence>.employee-container .contract-employee-label,.employee-plannedAbsence>.employee-container .resizer-second-label{display:inline-block;left:25px;position:relative;font-size:.9em;padding-left:10px;padding-right:10px;padding-top:.2em;padding-bottom:.1em;border-radius:10px;font-weight:700;color:#fff;padding-top:5px;white-space:nowrap}.employee-plannedAbsence>.employee-container .slider-hours-label{background-color:#a6a0a0;left:0;display:table;margin:0 auto;margin-top:1.5px;height:13px;padding-top:1px}.employee-plannedAbsence>.employee-container .slider-hours-label.quaters{padding:0;padding-left:3px;padding-right:3px}.employee-plannedAbsence>.employee-container .contract-employee-label{color:#a6a0a0;left:0}.employee-plannedAbsence>.employee-container .slider-label{height:15px}.employee-plannedAbsence>.employee-container .resizer-employee-label{white-space:nowrap}.employee-plannedAbsence>.employee-container .add-slider-button-container{height:20px;position:relative;border:1px solid #e3e0e0;border-radius:13px;color:#686262;margin-top:5px}.employee-plannedAbsence>.employee-container .round-left{border-top-left-radius:13px;border-bottom-left-radius:13px}.employee-plannedAbsence>.employee-container .round-right{border-top-right-radius:13px;border-bottom-right-radius:13px}.employee-plannedAbsence>.employee-container .add-slider-button-container-content{display:inline-block;margin-left:6px;line-height:20px}.employee-plannedAbsence>.employee-container .insert-new-slider-button-container,.employee-plannedAbsence>.employee-container .add-new-slider-button{position:absolute;display:inline-block;height:100%;width:20px;background-color:#e2e3ee;text-align:center;font-size:1.2em;color:#686262;cursor:pointer;padding-top:1px;top:0}.employee-plannedAbsence>.employee-container .insert-new-slider-button-container{width:21px;padding-top:0;margin-top:1px;background-color:#fff}.employee-plannedAbsence>.employee-container .insert-new-slider-button{background-image:url('../../Features/Shared/Components/EmployeePlannedAbsence/insert-slider.png');background-position:center;background-repeat:no-repeat;width:21px;height:100%;border-radius:0;display:inline-block}.employee-plannedAbsence>.employee-container .details-form{width:calc(100% - 3px);height:135px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;grid-area:1;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding-top:5px;align-items:center;z-index:99;position:relative;background-color:#fff}.employee-plannedAbsence>.employee-container .details-form .detail-input-checkbox{display:flex;flex-flow:column;position:relative}.employee-plannedAbsence>.employee-container .details-form .detail-input-checkbox li{display:flex;flex-flow:column;position:relative;white-space:nowrap}.employee-plannedAbsence>.employee-container .details-form .input-checkbox{height:32px;width:32px;margin:0;padding:0;cursor:pointer}.employee-plannedAbsence>.employee-container .details-form input[type='checkbox']:checked::before{content:"";display:block;position:absolute;text-align:center;height:32px;width:32px;left:0;top:18px;background-color:#3141b4;border-radius:2px;border:1px solid #666060}.employee-plannedAbsence>.employee-container .details-form input[type=checkbox]:checked::after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="white" viewBox="0 0 24 24"><path d="M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z"/></svg>');display:block;position:absolute;left:9px;top:28px}.employee-plannedAbsence>.employee-container .details-form input[type=checkbox]::after:hover{left:6px;top:33px;position:absolute;background-color:#3141b499}.employee-plannedAbsence>.employee-container .details-form .detail-input-spinner.grossHours .label,.employee-plannedAbsence>.employee-container .details-form .detail-input-checkbox.reducesbalance .label{padding:0;margin:0;color:#686262;text-align:left}.employee-plannedAbsence>.employee-container .details-form .input-spinner{width:75px;padding:8px;text-align:center}.employee-plannedAbsence>.employee-container .details-form .details-yw-container,.employee-plannedAbsence>.employee-container .details-form .detail-input-container{position:relative;width:11.7vw}.employee-plannedAbsence>.employee-container .details-form .details-yw-container>li>.label,.employee-plannedAbsence>.employee-container .details-form .detail-input-container>li>.label{padding:0;padding-left:0;margin:0;color:#686262;margin-bottom:3px;text-align:left}.employee-plannedAbsence>.employee-container .details-form .details-yw-container>li>.details-form-uptoYearWeek>.yearweek-control,.employee-plannedAbsence>.employee-container .details-form .detail-input-container>li>.details-form-uptoYearWeek>.yearweek-control{width:11.7vw}.employee-plannedAbsence>.employee-container .show{display:none}.employee-plannedAbsence>.employee-container .hide{visibility:hidden;display:none}.employee-plannedAbsence .details-form-close,.employee-plannedAbsence .details-form-trash-can{position:absolute;right:5px;top:5px;cursor:pointer}.employee-plannedAbsence .details-form-trash-can{right:25px}.employee-plannedAbsence .details-form-close::before,.employee-plannedAbsence .details-form-trash-can::before{font-family:"FontAwesome";font-weight:600;font-size:1.2em;color:#686262;content:"";padding-right:5px}.employee-plannedAbsence .details-form-close::before{content:""}.employee-plannedAbsence .details-form-overlay{background:rgba(255,255,255,.5);position:absolute;width:100%;height:100%}.employee-plannedAbsence .slider-label.small.for-measure{padding-left:4px;padding-right:4px}.employee-plannedAbsence .slider-label.large.for-measure{padding-left:10px;padding-right:10px}.employee-plannedAbsence .for-measure{position:absolute;left:-100px;top:-100px;padding-left:10px;padding-right:10px}.employee-plannedAbsence input[type=number]::-webkit-inner-spin-button,.employee-plannedAbsence input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.detail-error-area{display:flex;flex-flow:column;flex-wrap:wrap;overflow:hidden;margin-top:15px;flex:0 0 33.3333%;padding-bottom:10px}span[class^='slider-error-detail-']::before{font-family:"FontAwesome";font-weight:600;font-size:.9em;color:#f00;content:"";padding-right:5px}span[class^='slider-error-detail-']{height:15px}.employee-internalpool .container-header,.employee-internalpool .container-header-month{height:25px;position:relative}.employee-internalpool .header-label-month,.employee-internalpool .header-label{display:inline-block;width:21px;height:18px;border-radius:12px;text-align:center;padding-top:3px;position:absolute}.employee-internalpool .header-label-month{color:#a6a0a0;font-size:1em}.employee-internalpool .header-label:first-child{background-color:#3445bf;color:#fff}.employee-internalpool .header-label-active{background-color:#a6a0a0}.employee-internalpool .slider{position:relative;width:100%;border:1px solid #000}.employee-internalpool .internalpool-container{height:128px;overflow-y:scroll;overflow-x:hidden}.employee-internalpool .main-slider-container{display:grid;grid-template-columns:0 1fr;grid-template-rows:1fr 150px;height:25px;margin-bottom:7px;position:relative}.employee-internalpool .detail-link{display:inline-block;padding-right:0;padding-top:0;cursor:pointer;text-decoration:underline}.employee-internalpool .container-slider{display:flex;flex-flow:row;overflow:hidden;height:25px}.employee-internalpool div[class^="slider-"]{display:flex;height:100%;cursor:pointer}.employee-internalpool div[class^="slider-"].temp{background:repeating-linear-gradient(45deg,#606dbc,#606dbc 10px,#465298 10px,#465298 20px)}.employee-internalpool .slider-label,.employee-internalpool .resizer-employee-label,.employee-internalpool .resizer-second-label{display:inline-block;left:25px;top:3px;position:relative;font-size:.9em;padding-left:10px;padding-right:10px;padding-top:.2em;padding-bottom:.1em;border-radius:10px;font-weight:700;color:#fff;line-height:14px}.employee-internalpool .slider-label{height:15px}.employee-internalpool .resizer-employee-label{white-space:nowrap}.employee-internalpool .ui-resizable-w{left:11px;top:5px}.employee-internalpool .dotted-resizable-handler{height:16px;width:8px;background-size:4px 4px}.employee-internalpool .light-handler{background-image:radial-gradient(white 1px,transparent 0)}.employee-internalpool .dark-handler{background-image:radial-gradient(black 1px,transparent 0)}.employee-internalpool .add-slider-button-container{height:20px;position:relative;border:1px solid #e3e0e0;border-radius:13px;color:#686262;margin-top:5px}.employee-internalpool .round-left{border-top-left-radius:13px;border-bottom-left-radius:13px}.employee-internalpool .round-right{border-top-right-radius:13px;border-bottom-right-radius:13px}.employee-internalpool .add-slider-button-container-content{display:inline-block;margin-left:6px;line-height:20px}.employee-internalpool .insert-new-slider-button-container,.employee-internalpool .add-new-slider-button{position:absolute;display:inline-block;height:100%;width:20px;background-color:#e2e3ee;text-align:center;font-size:1.2em;color:#686262;cursor:pointer;padding-top:1px;top:0}.employee-internalpool .insert-new-slider-button-container{width:21px;padding-top:0;margin-top:1px;background-color:#fff}.employee-internalpool .insert-new-slider-button{background-image:url('../images/insert-slider.png');background-position:center;background-repeat:no-repeat;width:21px;height:100%;border-radius:0;display:inline-block}.employee-internalpool .details-form{width:calc(100% - 3px);height:135px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;grid-area:2/2;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding-top:5px;align-items:center;z-index:99;position:relative;background-color:#fff}.employee-internalpool .show{visibility:visible}.employee-internalpool .hide{visibility:hidden}.employee-internalpool .detail-error-area{display:flex;flex-flow:column;flex-wrap:wrap;overflow:hidden;margin-top:15px;flex:0 0 33.3333%;padding-bottom:10px}.employee-internalpool span[class^='slider-error-detail-']::before{font-family:"FontAwesome";font-weight:600;font-size:.9em;color:#f00;content:"";padding-right:5px}.employee-internalpool span[class^='slider-error-detail-']{height:15px}.employee-internalpool .details-form-close,.employee-internalpool .details-form-trash-can{position:absolute;right:25px;top:5px;cursor:pointer}.employee-internalpool .details-form-close{right:5px}.employee-internalpool .details-form-close::before,.employee-internalpool .details-form-trash-can::before{font-family:"FontAwesome";font-weight:600;font-size:1.2em;color:#686262;content:"";padding-right:5px}.employee-internalpool .details-form-close::before{content:""}.employee-internalpool .details-form-overlay{background:rgba(255,255,255,.5);position:absolute;width:100%;height:100%}.details-form ul{list-style:none;padding:0;margin:0;margin-left:auto;margin-right:auto}.details-form .details-yw-container,.details-form .detail-input-container{position:relative;width:11.7vw}.details-form .details-yw-container>li>.label,.details-form .detail-input-container>li>.label{padding:0;margin:0;color:#686262;margin-bottom:3px;text-align:left}.details-form .detail-input-spinner,.details-form .details-yw-container li,.details-form .detail-input-container li{display:flex;flex-flow:column;position:relative}.details-form .detail-input-spinner>.details-form-fromYearWeek>.yearweek-control,.details-form .details-yw-container li>.details-form-fromYearWeek>.yearweek-control,.details-form .detail-input-container li>.details-form-fromYearWeek>.yearweek-control{width:11.7vw}.details-form input{border:0;border-radius:5px;outline:none;padding:10px;text-decoration:none;background-color:#f0eeee;color:#686262}.details-form input[type='button']{border:1px solid #666060;width:36px;height:36px;background-color:#fff;border-radius:10px;font-size:1.9em;line-height:0;cursor:pointer;background-color:#f0eeee}.details-form .details-form-button-container{grid-column-start:5;grid-row-start:2;display:flex;flex-flow:row;justify-content:space-evenly;text-decoration:underline}.details-form input[type='button'].close-details-form,.details-form input[type='button'].cancel-details-form{width:100px;height:25px;font-size:1em;cursor:pointer;border:none}.details-form input[type='button'].close-details-form{background-color:#3141b4;color:#fff;height:30px;border-radius:3px}.details-form .container-spinner{display:flex;flex-flow:row;padding:0;justify-content:space-between;margin-top:3px}.details-form .container-spinner li:nth-child(2){padding-left:10px;padding-right:10px}.details-form .input-spinner{width:7.8vw;padding:10px;text-align:center}.details-form .detail-input-spinner.grossHours .label{padding:0;margin:0;color:#686262;text-align:left}.details-form input[type=number]::-webkit-inner-spin-button,.details-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.details-form input[type=number]{-moz-appearance:textfield}.details-form .input-currency{padding-left:25px}.details-form .currency{position:absolute;left:10px;line-height:75px}.details-form .details-form-startDate{border-radius:4px;color:#686262}.details-form .details-form-delete-button{position:absolute;right:5px;top:5px;cursor:pointer}.details-form .details-form-delete-button:after{content:'';font-size:1.8em;color:#686262}.component-overlay,.spinner-overlay{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);display:block;width:100vw;height:100vh;z-index:3;display:flex;overflow:auto;user-select:none}.component-overlay{background-color:rgba(64,64,64,.2)}.component-overlay.hide{display:none}.spinner-loader{display:block;position:relative;top:calc(100vh/2 + 40px);left:calc(100vw/2 + 40px);width:75px;height:75px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;animation:spin 2s linear infinite;z-index:2}.spinner-loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;animation:counterspin 1s linear infinite}.spinner-loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;border-left-color:#f9c922;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes counterspin{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}.spinner-content{position:fixed;color:#fff;top:calc(100vh/2);left:calc(100vw/2 - 20px);font-weight:bold}.modal-overlay{z-index:9999;top:0}.modal-content{height:auto}.modal-content .error-message-row{display:grid;grid-template-columns:4fr 1fr 1fr 3fr 2fr;column-gap:10px;font-weight:normal}.modal-content .error-message-row .error-title{font-weight:700}.modal-content .error-message-row div{justify-self:flex-start}.dialog-title{background-color:#3141b4;color:#fff}.messagebox-icon{display:none}.messagebox-message{margin-left:auto;margin-right:auto;margin-top:0}.dialog-button{background-color:#fff}.dialog-button>.dialog-button-content{color:#000}.dialog-button.dialog-button-primary>.dialog-button-content{color:#fff}.dialog-button{background-color:transparent;border-bottom:1px solid #f0f0f0}.dialog-button.dialog-button-primary{background-color:#3141b4;border-bottom:1px solid #000}.dialog-button.dialog-button-primary:hover{background-color:#3141b4;border-bottom:1px solid #000}.dialog-button:hover{background-color:transparent;border-bottom:1px solid #dfdede}.dialog-button-none,.dialog-button-confirm{background-color:#3141b4}.dialog-button-none:hover,.dialog-button-confirm:hover{background-color:#3141b4}.dialog-button:active,.dialog-button:active{background-color:#3141b47d}.dialog-button-none>.dialog-button-content,.dialog-button-confirm>.dialog-button-content{color:#fff}.dialog-wrapper .dialog-title,.msg-box .dialog-title{background-color:#3141b4;color:#fff}.custom-multiselect{position:relative;display:flex;flex-direction:row;cursor:pointer;background-color:transparent;width:195px}.custom-multiselect label{line-height:38px;user-select:none;cursor:pointer;font-size:1em;background-color:transparent;color:#3b3838;white-space:nowrap;display:inline-block;overflow:hidden}.custom-multiselect label .counter{min-width:37px;height:20px;border-radius:10px;background-color:#404040;background-color:#3141b482;display:inline-block;color:#fff;align-content:center;text-align:center;line-height:18px}.custom-multiselect>.icon{width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;top:10px;right:0;transform:rotate(45deg);background-color:transparent;padding:0}.custom-multiselect>.icon::before{background-image:none}.multiselect-menu-container{position:absolute;display:none;overflow:hidden;border:1px solid #c5c5c5;border-top:0;background-color:#fff;z-index:99}.multiselect-menu-container>.multiselect-menu-filter-container{padding:3px;border-bottom:1px solid #c5c5c5}.multiselect-menu-container>.multiselect-menu-filter-container>input.floating-input{padding:5px;border:none;width:calc(100% - 10px);color:#4f4545;background-color:#e0e0e0}.multiselect-menu-container>ul.menu{position:relative;left:0;margin:0;padding:1px 0 0 0;background-color:#fff;overflow-y:auto;overflow-x:hidden;width:100%;height:80%;z-index:5;border:none}.multiselect-menu-container>ul.menu>li.menu-item{cursor:pointer;list-style:none;white-space:nowrap;font-size:1em;font-weight:normal}.multiselect-menu-container>ul.menu>li.menu-item.checked{background-color:#3141b4;color:#fff}.multiselect-menu-container>ul.menu>li.menu-item.menu-item-selected{background-color:#969ed9;color:#fff}.container-radio-buttons{display:flex;flex-direction:row}.container-radio-buttons>.radio-button{position:relative;border:none;background:none;cursor:pointer;color:#4f4545;font-family:inherit;font-size:1.25em;font-weight:600;letter-spacing:inherit;transition:all .25s ease-in-out}.container-radio-buttons>.radio-button.active{color:#3445bf}.container-radio-buttons>.radio-button>.indicator::before{font-family:"FontAwesome";content:"";display:block;color:#3445bf;font-size:1em;position:absolute;top:20px;left:50%}.drag-selector-canvas{width:100%;height:100%;position:absolute;top:0;left:0}.drag-selector-canvas>.widget{position:absolute}.custom-combobox{position:relative;display:flex;flex-direction:row;cursor:pointer;background-color:#f0eeee}.custom-combobox>.combobox{display:none}.custom-combobox>input.floating-input{padding:10px;border:none;outline:none;caret-color:#3141b4;background-color:#f0eeee}.custom-combobox>.icon{width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg);background-color:transparent;padding:0;display:inline-block;top:6px}.custom-combobox>.icon::before{background-image:none}ul.menu{position:absolute;left:0;margin:0;padding:1px 0 5px 0;border:1px solid #c5c5c5;border-top-width:1px;border-top-style:solid;border-top-color:#c5c5c5;border-top:0;background-color:#fff;z-index:99;overflow-y:auto;overflow-x:hidden;width:100%}ul.menu>li.menu-item{cursor:pointer;list-style:none;margin:0;padding:2px;height:27px;background-color:#fff;white-space:nowrap;font-size:1em}ul.menu>.menu-item-wrapper{padding-left:5px;height:100%;width:100%;line-height:26px}ul.menu>li.menu-item.menu-item-selected{background-color:#3141b4;color:#fff}.gauge-value-indicator{transform:scaleX(-1);transition:stroke-dashoffset 850ms ease-in-out}.gauge-numeric-value-label{font-weight:normal;fill:#454545}.gauge-label-red{fill:#ff9494}.gauge-label-red-anim{animation:backgroundColorRed 1.8s ease-in-out 1}@keyframes backgroundColorRed{from{fill:#ff9494}to{fill:#454545}}.gauge-label-green{fill:#75ff75}.gauge-label-green-anim{animation:backgroundColorGreen 1.8s ease-in-out 1}@keyframes backgroundColorGreen{from{fill:#75ff75}to{fill:#454545}}