@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&display=swap);.customerSelector{color:var(--mainDarkGray);cursor:pointer;display:inline-block;font-size:13px;margin:0 2px;padding:0 10px;position:relative;-webkit-user-select:none;user-select:none}.customerSelectorDropDown{background-color:#fff;border-bottom:1px solid var(--extraGreigeDark);border-left:1px solid var(--extraGreigeDark);border-right:1px solid var(--extraGreigeDark);box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:block;left:0;max-height:245px;overflow:auto;padding:0;position:absolute;top:28px;width:200px;z-index:9999!important}.customerSelectorItem{display:block;padding:10px}.customerSelectorItem:hover{background-color:var(--extraGreige);cursor:pointer}.customerSelectorSearch{border:none;border-bottom:1px solid var(--extraGreigeDark);box-sizing:border-box;display:block;font-size:13px;outline:none;padding:10px;width:100%}.customerSelectorSearch:focus{background-color:var(--extraGreige)}.loaderBox{display:flex;justify-content:center;margin-top:200px;width:100%}.loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:5px solid var(--mainGreen);border-bottom-color:var(--mainDarkBlue);border-radius:50%;box-sizing:border-box;display:inline-block;height:65px;width:65px}#overviewLeft{width:calc(70% - 15px)}#overviewSummaryWrapper{display:flex;justify-content:center;margin-left:5px}.overviewSummaryCard{background-color:#fff;border-radius:5px;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);height:120px;margin-right:10px;-webkit-user-select:none;user-select:none;width:200px}.overviewSummaryHeader{background-color:var(--offsetLightGray);border-bottom:1px solid var(--extraGreige);border-radius:5px 5px 0 0;color:var(--mainDarkGray);display:block;font-size:12px;padding-left:10px;padding-top:2px;-webkit-user-select:none;user-select:none;width:100%;width:calc(100% - 10px)}.overviewSummarySummary{display:block;padding-top:15px;text-align:center;width:100%}.overviewSummaryValue{color:var(--mainDarkGray);font-size:52px}#overviewBulletinBoardWrapper{border-radius:5px;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);height:740px;margin-right:10px;position:relative;width:300px}.overviewChartWrapper{background-color:#fff;border-radius:5px;display:block;height:300px;margin-left:5px;margin-top:10px;width:calc(100% - 15px)}.overviewContactListItem{background-color:#fff;border-bottom:1px solid var(--extraGreige);color:var(--mainDarkGray);font-size:13px;padding:10px;-webkit-user-select:none;user-select:none}.overviewContactListItem:hover{background-color:var(--extraGreige);cursor:pointer}.overviewContactRole{float:right}.overviewContactCard{background-color:#fff;border:1px solid var(--extraGreige);border-radius:5px;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);color:var(--mainDarkGray);font-size:13px;height:150px;left:-300px;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:300px;z-index:1}#bulletinBoard{background-color:#f3f3f9;overflow-y:auto;width:100%}.bulletin{background-color:#fff;border-radius:5px;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);font-size:12px;margin:10px auto;width:270px}.bulletinHeader{background-color:var(--extraGreigeDark);border-radius:5px 5px 0 0;color:var(--mainDarkGray);padding:2px 5px}.bulletinMessage{padding:10px}.sliderSelector{color:var(--mainDarkGray);cursor:pointer;display:inline-block;font-size:13px;margin:0 2px;padding:0 10px;position:relative;-webkit-user-select:none;user-select:none}.sliderSelectDropDownMenu,.sliderSelector{border-left:1px solid var(--extraGreigeDark);border-right:1px solid var(--extraGreigeDark)}.sliderSelectDropDownMenu{background-color:#fff;border-bottom:1px solid var(--extraGreigeDark);box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:block;left:0;padding:10px;position:absolute;top:28px;width:160px;z-index:9999!important}.sliderSelectDropDownMenu input{-webkit-appearance:none;appearance:none;background:var(--extraGreigeDark);border-radius:4px;padding:2px}.sliderSelectDropDownMenu input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--mainDarkBlue);border-radius:4px;cursor:pointer;height:15px;width:15px}.sliderSelectDropDownMenu input::-webkit-slider-thumb:hover{background:var(--mainDarkBlueHover)}.sliderValue{color:var(--mainDarkGray);display:inline-block;padding-left:5px;text-align:center;vertical-align:top;width:20px}#sliderSelectBtnBar{display:block;padding-top:5px}.switch{display:inline-block;height:24px;position:relative;width:40px}.switch input{height:0;opacity:0;width:0}.slider{background-color:var(--extraRed);border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:16px;left:4px;width:16px}input:checked+.slider{background-color:var(--extraGreen)}input:focus+.slider{box-shadow:0 0 1px var(--extraGreen)}input:checked+.slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.switchLabel{color:var(--mainDarkGray);display:inline-block;font-size:13px;margin-left:10px;vertical-align:middle}.customerSelect{font-size:14px}#forecastWrapper{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;flex-wrap:nowrap;height:calc(100vh - 105px);justify-content:left;margin-right:5px;margin-top:5px;overflow:auto;width:100%}#forecastMenu,#forecastWrapper{background-color:#fff}#calendar{width:100%}#forecastMenu{left:3px;padding:3px;position:-webkit-sticky;position:sticky;width:500px;z-index:1}.forecastWeek{border-right:1px solid var(--extraGreigeDark);border-top:1px solid var(--extraGreigeDark);font-size:13px;top:0}.forecastDate,.forecastWeek{background-color:#fff;color:var(--mainDarkGray);position:-webkit-sticky;position:sticky;text-align:center;-webkit-user-select:none;user-select:none}.forecastDate{border-bottom:1px solid var(--extraGreigeDark);font-size:12px;max-width:100px;min-width:100px;padding-bottom:3px;top:20px}.forecastActivityName,.forecastShiftName,.lastDayOfWeek{border-right:1px solid var(--extraGreigeDark)}.currentDate{background-color:var(--mainGreen);border-radius:4px;color:#fff;display:inline-block;padding:1px 3px}.sunday{color:#da3131}.forecastDay{background-color:#f3f3f9}.forecastDay,.forecastDayToday{padding-bottom:2px;text-align:center}.forecastDayToday{background-color:var(--extraGreigeDark);min-height:100%}.forecastSum{background-color:#fff;border-bottom:1px solid var(--extraGreigeDark);font-size:12px;position:-webkit-sticky;position:sticky;text-align:center;top:62px;-webkit-user-select:none;user-select:none}.activityCard{font-size:10px;font-weight:600}.activityCard,.shiftCard{background-color:#fff;border-radius:4px;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);color:var(--mainDarkGray);display:inline-block;-webkit-user-select:none;user-select:none;width:94px}.shiftCard{cursor:pointer;font-size:11px}.shiftCard:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.spacer{color:#f3f3f9}.spacer,.spacerToday{font-size:2px;-webkit-user-select:none;user-select:none}.spacerToday{color:var(--extraGreigeDark)}.spacerToday,.totalToday{background-color:var(--extraGreigeDark)}#editForecastBox{height:600px;position:relative;width:100%}#editForecastInfo{display:inline-block;height:344px;left:5px;position:absolute;top:5px;width:500px}#editForecastInfoHeader{border-radius:4px;margin:20px;text-align:right;width:calc(100% - 45px)}.SearchInputMultiBoxDark,.SearchInputMultiBoxLight{background-color:initial;margin-right:15px;margin-top:30px;position:relative;z-index:1000!important}.SearchInputMultiBoxDark input,.SearchInputMultiBoxDark input:placeholder-shown,.SearchInputMultiBoxLight input,.SearchInputMultiBoxLight input:placeholder-shown{background-color:initial;border:solid;border-width:0 0 1px;cursor:default;font-size:.8rem;outline:none;padding:7px 0;width:100%}.SearchInputMultiBoxLight input,.SearchInputMultiBoxLight input:placeholder-shown{border-color:#e6e6e6;color:grey}.SearchInputMultiBoxLight input:focus{border-color:#2580a0}.SearchInputMultiBoxDark input,.SearchInputMultiBoxDark input:placeholder-shown{border-color:#e6e6e6;color:grey}.SearchInputMultiBoxDark input:focus{border-color:#2580a0}.SearchInputMultiBoxDark input::-webkit-input-placeholder,.SearchInputMultiBoxLight input::-webkit-input-placeholder{color:transparent}.SearchInputMultiBoxDark input::placeholder,.SearchInputMultiBoxLight input::placeholder{color:transparent}.SearchInputMultiBoxDark label,.SearchInputMultiBoxLight label{font-size:.8px;left:0;letter-spacing:.3px;pointer-events:none;position:absolute;top:8px;transition:.2s}.SearchInputMultiBoxLight input:focus+label,.SearchInputMultiBoxLight input:not(:placeholder-shown)+label{color:#2580a0;font-size:.7rem;letter-spacing:.3px;top:-13px}.SearchInputMultiBoxDark input:focus+label,.SearchInputMultiBoxDark input:not(:placeholder-shown)+label{color:#2580a0;font-size:.7rem;letter-spacing:.3px;top:-13px}.SearchInputMultiBoxDark input:not(:focus)+label,.SearchInputMultiBoxLight input:not(:focus)+label{border-color:#e6e6e6;color:grey}.SearchDropDownMultiIcon{cursor:default;position:absolute;right:2px;top:8px}.SearchDropDownMultiDropDownBox{box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);max-height:200px;overflow-y:auto;padding:5px;position:absolute;z-index:99999!important}.SearchDropDownMultiDropDownItem{align-items:center;display:flex;height:30px;padding:3px;-webkit-user-select:none;user-select:none;width:calc(100% - 6px)}.SearchDropDownMultiDropDownItem input,.SearchDropDownMultiDropDownItem input:focus+label,.SearchDropDownMultiDropDownItem input:not(:focus)+label{display:inline-block;margin-left:5px;width:15px}.SearchDropDownMultiDropDownItem input:focus+label,.SearchDropDownMultiDropDownItem input:not(:focus)+label,.SearchDropDownMultiDropDownItem label{display:inline-block;font-size:.8rem;font-weight:400;margin-left:10px;pointer-events:all;position:static;width:calc(100% - 30px)}#calendarHeadWrapper,#calendarWrapper,#summaryWrapper{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-right:5px;width:100%}#calendarHeadWrapper,#summaryWrapper{margin-top:5px}#calendarWrapper{overflow-x:auto;overflow-y:hidden}#calendarBox{padding-bottom:5px}#calendar{justify-content:space-evenly;min-width:1000px}#calendar,#calendarHeader{display:flex;flex-wrap:nowrap}#calendarHeader{background-color:#fff;justify-content:space-between;-webkit-user-select:none;user-select:none;width:100%}#calendarToolBar,#weekSelector{padding:5px}#calendarWeek{display:inline-block;margin:0 10px;vertical-align:middle}#calendarWeek,#cutOffTimer{color:var(--mainDarkGray);font-size:14px}#cutOffTimer{background-color:var(--extraYellow);border-radius:5px;height:24px;margin-top:8px;opacity:.8;padding-left:10px;padding-right:10px;padding-top:3px}.weekDay{width:14.28571%}.bookingSumBar{border-bottom:1px solid var(--extraGreigeDark);border-top:1px solid var(--extraGreigeDark);font-size:13px;text-align:center}.weekDayHeader{box-shadow:0 10px 10px -10px rgba(33,35,38,.1);color:var(--mainDarkGray);font-size:12px;font-weight:500;padding:5px;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.weekendSymbol{display:inline-block;padding:3px 7px;position:absolute;right:0;top:0}.today{color:#fff}.past{background-color:#fff;color:var(--mainDarkGray);opacity:.8}.sunday{color:#df4f4f}.weekDayBox{background-color:#f3f3f9;overflow-y:auto}.weekDayBoxToday{background-color:var(--extraGreigeDark);overflow-y:auto}.weekDayBox:last-of-type{border-right:none}.bookingCard{background-color:#fff;border-left:6px solid green;border-radius:5px;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);color:var(--mainDarkGray);cursor:pointer;font-size:12px;height:50px;margin:5px 3px;padding:2px;position:relative;-webkit-transform:.2s;transform:.2s;-webkit-user-select:none;user-select:none;width:calc(100% - 16px)}.bookingCard:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.bookingCardHeader{border-radius:0 5px 0 0;color:var(--mainDarkGray);display:block;height:25px;left:0;position:absolute;top:0;width:100%}.bookingCardId{font-weight:600;left:5px;position:absolute;top:4px}.bookingCardComment{color:var(--mainDarkGray);display:inline-block;font-size:14px;margin-left:5px}.bookingCardShift{left:5px;position:absolute;top:5px}.bookingCardActivity{bottom:5px;color:var(--mainDarkGray);font-size:13px;left:5px;opacity:.9;position:absolute}.bookingCardQty{position:absolute;right:5px;top:5px}.bookingCardStatus{border-radius:50%;bottom:7px;color:#000;font-size:8px;letter-spacing:.2px;padding:0 5px;position:absolute;right:25px}.bookingCardCopy{border-radius:5px;bottom:3px;color:var(--mainDarkGray);padding:2px 3px;position:absolute;right:5px}.bookingCardCopy:hover{background-color:var(--mainMediumGray)}.bookingCardLongTerm{bottom:3px;position:absolute;right:5px}#exportSelection,#newSelection{padding:10px;-webkit-user-select:none;user-select:none;width:100%}.newSelectionBtn{background-color:var(--extraGreige);color:var(--mainDarkGray);cursor:pointer;display:inline-block;padding:7px 15px;transition:.5s}.newSelectionBtn:first-of-type{border-radius:5px 0 0 5px}.newSelectionBtn:last-of-type{border-radius:0 5px 5px 0}#longTermForm,#recurringForm,#singleForm{padding:15px 0}.formRow{display:flex;flex-wrap:nowrap;justify-content:left;padding-bottom:15px;width:100%}.formSection{padding-left:20px;padding-right:20px;width:200px}.formButtonRow{padding-left:20px;padding-top:10px}.formButton{display:inline-block;margin-right:5px}.saturdaySlider{top:23px}.saturdaySlider,.sundaySlider{position:relative;-webkit-user-select:none;user-select:none}.sundaySlider{top:-10px}.weekendSlider{position:relative;top:-45px;-webkit-user-select:none;user-select:none}#editBookingBox{height:600px;position:relative;width:100%}#editBookingInfo{height:344px;left:5px;width:500px}#editBookingFeed,#editBookingInfo{display:inline-block;position:absolute;top:5px}#editBookingFeed{background-color:#f3f3f9;border:1px solid var(--extraGreigeDark);border-radius:4px 4px 0 0;overflow-y:auto;right:5px;width:330px}#editBookingFeedNew{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);height:92px;right:5px;width:331px}#editBookingFeedNew,#editBookingLog{bottom:5px;display:inline-block;position:absolute}#editBookingLog{border-radius:4px;height:360px;left:5px;overflow:auto;width:493px}.formSection input:disabled,.formSection select:disabled{background-color:var(--extraGreige);opacity:.8}#editBookingInfoHeader{border-radius:4px;margin:20px;width:calc(100% - 45px)}.editBookingInfoStatus{border-radius:5px;color:#000;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.2px;margin-right:10px;padding:5px 10px;-webkit-user-select:none;user-select:none}.feedMessageCard{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:block;margin:10px auto;width:315px}.feedMessageHeader{border-bottom:1px solid var(--extraGreige);border-radius:4px 4px 0 0;height:40px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.feedUserInitials{left:2px;top:0}.feedUserInitials,.feedUserInitialsSYS{align-items:center;background-color:var(--extraYellow);border-radius:50%;display:flex;font-size:16px;height:32px;justify-content:center;position:absolute;width:32px}.feedUserImg,.feedUserInitialsSYS{left:8px;top:4px}.feedUserImg{position:absolute}.feedUserAvatar img{width:32px}.feedUserName{font-size:14px;left:50px;position:absolute;top:3px}.feedDateCreated{font-size:10px;left:50px;position:absolute;top:21px}.feedMessage{color:var(--mainDarkGray);font-size:13px;padding:10px;width:calc(100% - 20px)}#feedNewPostBox{display:block;margin:5px;position:relative;width:calc(100% - 10px)}#feedNewPost{border:1px solid var(--extraGreigeDark);border-radius:4px;outline-color:var(--extraGreigeDark);padding-left:5px;padding-top:5px;resize:none}#feedNewPostBtns{bottom:7px;display:flex;flex-wrap:wrap;justify-content:right;position:absolute;right:-2px;width:30px}#editBookingLogHeader{border-radius:4px 4px 0 0;color:var(--mainDarkGray);font-size:13px;font-weight:600;margin-left:5px;padding:3px;-webkit-user-select:none;user-select:none;width:calc(100% - 15px)}#editBookingLogBox{background-color:#f3f3f9;border:1px solid var(--extraGreigeDark);border-radius:4px;height:326px;overflow-y:auto}.bookingLogCard{background-color:#fff;border-bottom:1px solid #f3f3f9;display:block;padding:5px;width:calc(100% - 10px)}.bookingLogCardHead{color:var(--mainDarkGray);display:flex;flex-wrap:nowrap;font-size:12px;font-weight:500;justify-content:space-between}.bookingLogCardBody{display:flex;flex-wrap:nowrap;justify-content:space-evenly;padding:5px}.bookingLogTable{background-color:var(--extraGreige);border-radius:4px;height:103px;width:200px}.bookingLogTableHead{border-bottom:1px solid var(--extraGreige);color:var(--mainDarkGray);font-size:12px;font-weight:500;padding:2px 3px}.bookingLogTableBody{font-size:11px;font-weight:500;padding:5px}.logTableAfter,.logTableBefore{background-color:#fff;font-size:10px;font-weight:500}.logTableAfter td,.logTableBefore td{border:1px solid var(--extraGreige);padding:1px 3px;width:100px}.customerSelect{border:none;color:var(--mainDarkGray);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.4px;outline:none;padding:3px;-webkit-user-select:none;user-select:none}#capacityWrapper{background-color:#fff;margin-right:5px;margin-top:5px;width:100%}#capacityToolbar{padding:5px}#capacitySummaryWrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:5px;padding-bottom:5px;width:100%}#capacityLeft{padding:5px;width:30%}#capacityTotal{background-color:#fff;border-radius:5px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}#capacityTotalCard{display:flex;font-size:42px;justify-content:space-around;padding:20px}#capacityType{background-color:#fff;border-radius:5px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-top:7px}#capacityTotalIcon{color:var(--mainGreen)}#capacityTotalIcon,#capacityTotalSum{-webkit-user-select:none;user-select:none}#capacityTotalSum{color:var(--mainDarkGray)}#capacityRight{padding:5px;width:65%}#capacityActivity{background-color:#fff;border-radius:5px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.capacityBoxHeader{background-color:var(--mainLightGray);border-radius:5px 5px 0 0;color:var(--mainDarkGray);display:block;font-size:13px;padding:5px;-webkit-user-select:none;user-select:none}#capacityAvalibilityWrapper{background-color:var(--extraGreige);border-radius:5px;color:var(--mainDarkGray);display:flex;justify-content:center;margin-bottom:10px;width:100%}#capacityEmployeesWrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}#capacityEmployees{background-color:#fff;border-radius:5px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);width:96%}#capacityEmployeesBoxWrap{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}#capacityEmployeesTable{border-right:1px solid var(--extraGreigeDark);max-height:500px;overflow-y:auto;padding-top:5px;width:59%}#capacityEmployeesInfo{max-height:500px;width:40%}#capacityEmployeeName{background-color:var(--extraGreige);border-radius:5px;color:var(--mainDarkGray);margin-bottom:10px;margin-top:5px;padding:3px;text-align:center;width:calc(100% - 6px)}@media screen and (max-width:1000px){#capacitySummaryWrapper{justify-content:center}#capacityLeft,#capacityRight{width:95%}#capacityEmployees{width:94%}#capacityEmployeesInfo,#capacityEmployeesTable{border:none;width:100%}}#reportsWrapper{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;flex-wrap:nowrap;justify-content:left;margin-right:5px;overflow:auto;padding:5px;width:100%}#reportsWrapper,.reportsMenu{background-color:#fff;margin-top:5px}.reportsMenu{display:block;min-width:calc(100% - 10px);padding:2px 5px 5px;-webkit-user-select:none;user-select:none}#reportsChartWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5px;padding-bottom:5px;width:100%}.reportsChartHalf{display:inline-block;height:305px;margin-bottom:5px;padding-bottom:20px;width:calc(50% - 2.5px)}.reportsChartFull,.reportsChartHalf{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.reportsChartFull{display:block;width:100%}.reportsHeader{border-bottom:1px solid var(--extraGreige);padding:3px;-webkit-user-select:none;user-select:none}.reportsTitle{color:var(--mainDarkGray);display:inline-block;font-size:12px;font-weight:700;padding:6px}.reportsWeekSelector{color:var(--mainDarkGray);float:right;margin-right:5px;margin-top:2px}.presenceTable{max-width:1500px}.presenceTable thead{color:var(--mainDarkGray);font-size:11px;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:1}.presenceTable thead td{background-color:#fff;border:1px solid var(--extraGreige);font-size:10px;padding:3px;-webkit-user-select:none;user-select:none}.presenceTable tbody{color:var(--mainDarkGray);font-size:11px;font-weight:400;max-height:calc(100vh - 350px)}.presenceTable tbody td{border:1px solid var(--extraGreige);padding:5px}.presenceTable tbody tr:hover{background-color:var(--extraGreigeDark)}.presenceStatusDot{border-radius:50%;padding:2px 9px;-webkit-user-select:none;user-select:none}.presenceComment:read-only{background-color:#fff;border:none;color:var(--mainDarkGray);font-size:12px;outline:none;position:relative;z-index:0}.presenceComment{background-color:var(--extraGreige);border:none;border-bottom:1px solid var(--extraGreigeDark);border-radius:5px;color:var(--mainDarkGray);font-size:12px;padding-bottom:2px;padding-left:5px;padding-top:2px}.presenceComment,.saveIcon{cursor:pointer;outline:none}.saveIcon{border:none;color:var(--mainBlue);display:none;position:absolute;right:5px;top:3px}.EmployeeContactInformation{color:var(--mainDarkGray);font-weight:700;padding:10px}.EmployeeContactInformationValue{display:block;font-size:13px;font-weight:400;margin-bottom:10px}.presenceQuickFilterBtn{border-bottom:1px solid var(--extraGreigeDark);color:var(--mainDarkGray);cursor:pointer;display:block;font-size:11px;font-weight:700;padding:2px 0;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.presenceQuickFilterBtn:hover{background-color:var(--mainGreen);color:#fff}#presenceHoursTable,#presenceSumTable{color:var(--mainDarkGray);font-size:11px;height:100%;text-align:center;-webkit-user-select:none;user-select:none;width:100%}#presenceHoursTable thead td,#presenceSumTable thead td{border:1px solid var(--extraGreigeDark);padding:2px}#presenceHoursTable tbody td,#presenceSumTable tbody td{border:1px solid var(--extraGreigeDark);padding:1px}#settingsWrapper{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;flex-wrap:nowrap;justify-content:left;margin-right:5px;margin-top:5px;overflow:auto;padding:5px;width:100%}.InputSelectBoxDark,.InputSelectBoxLight{background-color:initial;margin-right:15px;margin-top:30px;position:relative}.InputSelectBoxDark input,.InputSelectBoxDark input:placeholder-shown,.InputSelectBoxLight input,.InputSelectBoxLight input:placeholder-shown{background-color:initial;border:solid;border-width:0 0 1px;cursor:default;font-size:.8rem;outline:none;padding:7px 0;width:100%}.InputSelectBoxLight input,.InputSelectBoxLight input:placeholder-shown{border-color:#e6e6e6;color:grey}.InputSelectBoxLight input:focus{border-color:#2580a0}.InputSelectBoxDark input,.InputSelectBoxDark input:placeholder-shown{border-color:#e6e6e6;color:grey}.InputSelectBoxDark input:focus{border-color:#2580a0}.InputSelectBoxDark input::-webkit-input-placeholder,.InputSelectBoxLight input::-webkit-input-placeholder{color:transparent}.InputSelectBoxDark input::placeholder,.InputSelectBoxLight input::placeholder{color:transparent}.InputSelectBoxDark label,.InputSelectBoxLight label{font-size:.8rem;font-weight:400;left:0;pointer-events:none;position:absolute;top:8px;transition:.2s}.InputSelectBoxLight input:focus+label,.InputSelectBoxLight input:not(:placeholder-shown)+label{color:#2580a0;font-size:.7rem;font-weight:500;top:-13px}.InputSelectBoxLight input:not(:placeholder-shown)+.InputSelectBoxLight label{font-size:.7rem}.InputSelectBoxDark input:focus+label,.InputSelectBoxDark input:not(:placeholder-shown)+label{color:#2580a0;font-size:.7rem;font-weight:500;top:-13px}.InputSelectBoxDark input:not(:focus)+label,.InputSelectBoxLight input:not(:focus)+label{color:grey}.InputSelectIcon{cursor:default;position:absolute;right:2px;top:8px}.InputSelectDropDownBox{box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);max-height:200px;overflow-y:auto;padding:5px;position:absolute;z-index:999!important}.InputSelectDropDownItem{display:block;height:30px;padding:3px;position:static;-webkit-user-select:none;user-select:none;width:calc(100% - 6px)}.InputSelectDropDownItem label{display:inline-block;font-size:.8rem;font-weight:400;margin-left:15px;padding-bottom:2px;padding-top:8px;pointer-events:all;position:static;width:calc(100% - 30px)}.SearchDatePickerBoxDark,.SearchDatePickerBoxLight{background-color:initial;margin-right:15px;margin-top:30px;position:relative;z-index:1000}.SearchDatePickerBoxDark input,.SearchDatePickerBoxDark input:placeholder-shown,.SearchDatePickerBoxLight input,.SearchDatePickerBoxLight input:placeholder-shown{background-color:initial;border:solid;border-width:0 0 1px;cursor:default;font-size:.8rem;outline:none;padding:7px 0;width:100%}.SearchDatePickerBoxLight input,.SearchDatePickerBoxLight input:placeholder-shown{border-color:#e6e6e6;color:grey}.SearchDatePickerBoxLight input:focus{border-color:#2580a0}.SearchDatePickerBoxDark input,.SearchDatePickerBoxDark input:placeholder-shown{border-color:#e6e6e6;color:grey}.SearchDatePickerBoxDark input:focus{border-color:#2580a0}.SearchDatePickerBoxDark input::-webkit-input-placeholder,.SearchDatePickerBoxLight input::-webkit-input-placeholder{color:transparent}.SearchDatePickerBoxDark input::placeholder,.SearchDatePickerBoxLight input::placeholder{color:transparent}.SearchDatePickerBoxDark label,.SearchDatePickerBoxLight label{font-size:.8rem;left:0;letter-spacing:.3px;pointer-events:none;position:absolute;top:8px;transition:.2s}.SearchDatePickerBoxLight input:focus+label,.SearchDatePickerBoxLight input:not(:placeholder-shown)+label{color:#2580a0;font-size:.7rem;letter-spacing:.3px;top:-13px}.SearchDatePickerBoxDark input:focus+label,.SearchDatePickerBoxDark input:not(:placeholder-shown)+label{color:#2580a0;font-size:.7rem;letter-spacing:.3px;top:-13px}.SearchDatePickerBoxDark input:not(:focus)+label,.SearchDatePickerBoxLight input:not(:focus)+label{color:grey}.SearchDatePickerDropDownIcon{cursor:default;position:absolute;right:2px;top:8px}.SearchDateDropDownBox{box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);max-height:200px;overflow-y:auto;padding:5px;position:absolute;z-index:1000!important}.SearchDateDropDownHeader{border-style:solid;border-width:0 0 1px;font-size:13px;height:25px;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.SearchDateDropDownBtn{border:none;border-radius:5px;color:#fff;cursor:pointer;height:20px;outline:none;width:20px}.SearchDateDropDownCalendarBox{margin-top:5px;padding:5px 5px 5px 0;width:calc(100% - 10px)}.SearchDateDropDownCalendar{font-size:11px;width:100%}.SearchDateDropDownCalendar thead td{border-style:solid;border-width:0 0 1px}.SearchDateDropDownCalendar tbody td,.SearchDateDropDownCalendar thead td{height:20px;text-align:center;-webkit-user-select:none;user-select:none;width:12.5%}.SearchDateDropDownCalendar tbody td{border-style:solid;border-width:1px}.SearchInputTextBoxDark,.SearchInputTextBoxLight{background-color:initial;margin-right:15px;margin-top:30px;position:relative}.SearchInputTextBoxDark input,.SearchInputTextBoxDark input:placeholder-shown,.SearchInputTextBoxLight input,.SearchInputTextBoxLight input:placeholder-shown{background-color:initial;border:solid;border-width:0 0 1px;font-size:.8rem;outline:none;padding:7px 0;width:100%}.SearchInputTextBoxLight input,.SearchInputTextBoxLight input:placeholder-shown{border-color:#e6e6e6;color:grey}.SearchInputTextBoxLight input:focus{border-color:#2580a0}.SearchInputTextBoxDark input,.SearchInputTextBoxDark input:placeholder-shown{border-color:#e6e6e6;color:grey}.SearchInputTextBoxDark input:focus{border-color:#2580a0}.SearchInputTextBoxDark input::-webkit-input-placeholder,.SearchInputTextBoxLight input::-webkit-input-placeholder{color:transparent}.SearchInputTextBoxDark input::placeholder,.SearchInputTextBoxLight input::placeholder{color:transparent}.SearchInputTextBoxDark label,.SearchInputTextBoxLight label{font-size:.8rem;left:0;letter-spacing:.3px;pointer-events:none;position:absolute;top:8px;transition:.2s}.SearchInputTextBoxLight input:focus+label,.SearchInputTextBoxLight input:not(:placeholder-shown)+label{color:#2580a0;font-size:.7rem;letter-spacing:.3px;top:-13px}.SearchInputTextBoxDark input:focus+label,.SearchInputTextBoxDark input:not(:placeholder-shown)+label{color:#2580a0;font-size:.7rem;letter-spacing:.3px;top:-13px}.SearchInputTextBoxDark input:not(:focus)+label,.SearchInputTextBoxLight input:not(:focus)+label{color:grey}#availibilityWrapper{background-color:#fff;margin-right:5px;margin-top:5px;width:100%}#availibilityToolbar{padding:5px}#availibilityCalendarWrapper{border-top:1px solid var(--extraGreige);max-height:calc(100vh - 168px);padding-bottom:5px;width:calc(100% - 5px)}#availibilityCalendarHeader{background-color:#fff;border-bottom:1px solid var(--extraGreige);padding-bottom:5px;padding-top:5px;position:-webkit-sticky;position:sticky;text-align:right;top:0;z-index:1}#availibilityCalendarDates{background-color:#fff;display:block}#availibilityCalendarTable{overflow-x:auto;width:calc(100% - 5px)}#availibilityCalendarTable thead{background-color:#fff;position:-webkit-sticky;position:sticky;top:47px;z-index:1}#availibilityCalendarTable thead td{border-bottom:1px solid var(--extraGreige);box-shadow:none}#availibilityCalendarTable tbody td{border-bottom:1px solid var(--extraGreige);cursor:pointer;position:relative}.consultantNameHeader{color:var(--mainDarkGray);font-size:12px;min-width:50px;padding:5px;-webkit-user-select:none;user-select:none}.consultantName{color:var(--mainDarkGray);font-size:13px;padding:5px}.sortArrow{color:var(--mainDarkGray);cursor:pointer;display:inline-block;font-size:14px;padding-right:5px}.availibilityShift,.availibilitySliderBox{border-bottom:1px solid var(--extraGreige);border-left:1px solid var(--extraGreige);color:var(--mainDarkGray);font-size:12px;padding:2px;text-align:center}.availibilitySliderContainer{align-items:center;display:flex;justify-content:center;width:100%}.availibilitySlider{-webkit-appearance:none;appearance:none;border-radius:5px;height:15px;opacity:.7;outline:none;padding:1px 5px;transition:opacity .2s;width:60%}.availibilitySlider:hover{opacity:1}.availibilitySlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--mainDarkBlue);border-radius:50%;cursor:pointer;height:10px;width:10px}.availibilitySlider::-moz-range-thumb{background:var(--mainDarkGray);cursor:pointer;height:10px;width:10px}.availabilitySummaryRow{align-items:center;display:flex;justify-content:center}.availabilitySummaryBox{width:33%}#availabilityMenuBar{border-top:1px solid var(--extraGreige);padding:0 5px}#availabilityMenu{float:left;margin-bottom:5px;margin-top:5px}#availabilityMenuCalendarControls{float:right;margin-bottom:5px;margin-top:5px}#availabilityMenuCalendarDateRange{color:var(--mainDarkGray);font-size:14px;margin-right:10px}#availibilityCalendarWrapper{display:block;min-height:100%;overflow-y:auto}#availibilityCalendarWrapper table{background-color:#fff}.availabilityCalendarGap,.availabilityCalendarWeek{background-color:#fff;border:1px solid var(--extraGreige);padding:2px}.availabilityCalendarWeek{color:var(--mainDarkGray)}.availabilityCalendarDate,.availabilityCalendarWeek{font-size:12px;text-align:center;-webkit-user-select:none;user-select:none}.availabilityCalendarDate{border:1px solid var(--extraGreige);padding:2px}.today{background-color:var(--mainGreen)}.availabilityConsultantData{border:1px solid var(--extraGreige);color:var(--mainDarkGray);font-size:12px;padding:2px 2px 2px 5px}.availabilityConsultantDataRow:hover{background-color:var(--extraGreigeDark)}.availabilityConsultantDataHeader{background-color:#fff;border:1px solid var(--extraGreige);color:var(--mainDarkGray);font-size:10px;font-weight:700;padding:2px 2px 2px 5px;-webkit-user-select:none;user-select:none}.availabilityBox{border:1px solid var(--extraGreige);height:0;margin:0;padding:0;vertical-align:top}.availabilityInput{background-color:#fff;border:none;font-size:11px;height:25px;margin:1px;outline:none;text-align:center;vertical-align:top;width:calc(100% - 2px)}.availabilityInput:disabled{pointer-events:none}.D{background-color:#90cfeb}.K{background-color:#67e69e}.DK{background-color:#f5e6a0}.DN{background-color:#c5b8e8}.KN{background-color:#a8d8c8}.DKN{background-color:#f5c4d0}.N{background-color:#c6cbd1}.X{background-color:#f08b83}.Expired{background-color:var(--mainDarkGray)}#meetingWrapper{background-color:#fff;margin-right:5px;margin-top:5px;width:100%}#meetingToolbar{padding:5px}#meetingTableBox{background-color:#fff;border-top:1px solid var(--extraGreige);margin-right:5px;min-height:calc(100vh - 180px);padding:5px;width:100%}#meetingTable{width:100%}#meetingTable thead td{background-color:#fff;font-size:11px;font-weight:700;padding:2px 2px 2px 5px}#meetingTable tbody td,#meetingTable thead td{border-bottom:1px solid var(--extraGreige);color:var(--mainDarkGray);-webkit-user-select:none;user-select:none}#meetingTable tbody td{cursor:pointer;font-size:13px;padding:5px}.meetingStatus{border-radius:5px;display:inline-block;padding:2px 3px;text-align:center;width:100px}.staffingMeetingTemplateHeader{background-color:var(--extraGreige);border-radius:5px;color:var(--mainDarkGray);font-size:14px;padding:3px 10px}.staffingMeetingTemplateChecklist{color:var(--mainDarkGray);font-size:14px;margin-bottom:10px;padding:5px}.staffingMeetingTemplateChecklistItem{margin:5px}.WeeklyCheckbox{accent-color:var(--mainBlue)}.staffingMeetingTopBar{border-bottom:1px solid var(--extraGreige);padding:10px}.staffingMeetingTopBarAttendees{display:inline-block;width:590px}.staffingMeetingTopBarBtns{display:inline-block;text-align:right;width:40%}#weeklyMeetingModuleWrapper{max-height:calc(100vh - 300px);overflow-y:auto;padding:10px}.weeklyMeetingModuleBox{display:block;width:100%}.weeklyMeetingModuleHeader{background-color:var(--mainBlue);border-radius:5px;color:#fff;display:block;font-size:13px;margin-bottom:5px;padding-left:10px}.weeklyMeetingModuleDataBox{display:inline-block;height:260px;margin-right:20px;max-width:690px;min-width:690px;overflow:hidden}.weeklyMeetingModuleCommentBox{display:inline-block;width:280px}.weeklyMeetingModuleCommentBoxBig{display:inline-block;margin-bottom:5px;width:100%}.weeklyMeetingModuleComment{width:280px}.weeklyMeetingModuleComment,.weeklyMeetingModuleCommentBig{border:1px solid var(--extraGreigeDark);border-radius:5px;color:var(--mainDarkGray);font-size:13px;height:240px;outline:none;padding:10px;resize:none}.weeklyMeetingModuleCommentBig{width:calc(100% - 22px)}.meetingModuleDate{font-weight:500;min-width:30px;padding-bottom:5px;-webkit-user-select:none;user-select:none}.meetingModuleDate,.meetingModuleTableData{border-bottom:1px solid var(--extraGreigeDark);font-size:12px;text-align:center}.meetingModuleTableData{color:var(--mainDarkGray)}.weeklyMeetingCustomerSatisfactionBox{align-items:center;display:flex;font-size:84px;height:260px;justify-content:space-between;margin:0 auto;width:80%}.weeklyMeetingCustomerSatisfactionBox [type=radio]{height:0;opacity:0;position:absolute;width:0}.weeklyMeetingCustomerSatisfactionBox [type=radio]+span{cursor:pointer}.weeklyMeetingCustomerSatisfactionBox [type=radio]:checked+span{background-color:var(--extraGreige);border:2px solid var(--extraGreigeDark);border-radius:10px}.settingsBox{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-right:5px;margin-top:5px;padding:5px;width:100%}.settingsBox,.settingsMenu{background-color:#fff;display:block}.settingsMenu{border-bottom:1px solid var(--extraGreigeDark);min-width:calc(100% - 10px);padding:2px 5px 5px;-webkit-user-select:none;user-select:none}.settingsMainContent{background-color:#fff;display:block;max-height:calc(100vh - 145px);overflow:auto;width:100%}#settingsCompetenceTable,#settingsWorkShiftTable{font-size:13px;width:100%}#settingsCompetenceTable thead,#settingsWorkShiftTable thead{background-color:var(--extraGreige);position:-webkit-sticky;position:sticky;top:0;-webkit-user-select:none;user-select:none;z-index:1}#settingsCompetenceTable thead td,#settingsWorkShiftTable thead td{padding:5px}#settingsCompetenceTable td,#settingsWorkShiftTable td{border-bottom:1px solid var(--extraGreige);padding:2px 5px}#settingsCompetenceTable tbody tr:hover{background-color:var(--extraGreigeDark)}#newShiftForm{padding-top:10px}.activityColorField{font-size:10px;height:30px;text-align:center;width:50px}[type=radio]+.activityColorsBox{border:1px solid var(--extraGreige);cursor:pointer;padding:3px}[type=radio]:checked+.activityColorsBox{background-color:var(--mainBlue)}.registrationWrapper{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-top:5px;padding-left:10px;width:100%}.registrationBox{padding:20px;width:350px}.registrationSelect{width:102%}.registrationArea,.registrationSelect{border:1px solid var(--extraGreigeDark);border-radius:4px;color:var(--mainDarkGray);display:block;outline:none;padding:7px}.registrationArea{resize:none;width:97%}.registrationBoxRow{margin-bottom:10px}#deliveryOverviewCustomerSection{align-items:flex-start;background-color:#f3f3f9;border:1px solid var(--extraGreigeDark);border-radius:5px;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);display:flex;flex-wrap:wrap;justify-content:left;margin-left:5px;margin-right:5px;padding:5px;width:calc(100% - 235px)}#deliveryDateSelector{align-items:center;display:flex;justify-content:center;text-align:right;width:232px}#deliveryOverview{background-color:#fff;border-bottom:1px solid var(--extraGreigeDark);display:flex;margin-top:5px;padding:4px;width:calc(100% - 14px)}.deliveryOverviewCustomerCard{border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);color:#fff;cursor:pointer;display:inline-block;margin-right:5px;padding:2px 10px;-webkit-user-select:none;user-select:none}.deliveryOverviewCustomerCardName{font-size:14px;margin-right:10px}.deliveryOverviewCustomerCardQty{background-color:#fff;border-radius:5px;font-size:12px;font-weight:700;padding:0 5px}#deliveryDetailSection{height:calc(100vh - 268px);padding:4px;position:relative;width:calc(100% - 14px)}#deliveryBookingSection{display:flex;height:calc(100vh - 235px);margin-left:244px;max-width:calc(100vw - 460px);min-width:calc(100vw - 460px);overflow-x:auto}#deliveryMinimizeArea{align-items:flex-start;background-color:#fff;display:flex;flex-wrap:wrap;height:60px;justify-content:left;margin-left:244px;max-width:calc(100vw - 470px);min-width:calc(100vw - 470px);padding:5px}#deliveryMinimizeArea,.deliveryActivityBox{border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.deliveryActivityBox{display:inline-block;height:calc(100vh - 248px);margin-right:10px;white-space:nowrap}.deliveryActivityBoxHeader{border-radius:5px 5px 0 0;color:#fff;display:block;font-size:11px;font-weight:700;margin-bottom:-4px;padding:3px 0 3px 2px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.deliveryWorkShiftBox{background-color:#fff;border:1px solid var(--extraGreigeDark);display:inline-block;margin-top:3px;max-height:calc(100vh - 272px);min-height:calc(100vh - 272px);min-width:164px;overflow-y:auto}.deliveryWorkShiftHeader{background-color:#fff;border-bottom:1px solid var(--extraGreigeDark);border-top:1px solid var(--extraGreigeDark);color:var(--mainDarkGray);display:block;font-size:11px;padding:3px 3px 3px 5px;text-align:left;-webkit-user-select:none;user-select:none}.deliveryWorkShiftMenu{height:22px;padding:2px 3px}.deliveryWorkShiftMenu button{background-color:var(--mainDarkBlue);border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:3px;outline:none;padding:3px 0;vertical-align:top;width:25px}.deliveryWorkShiftSum{background-color:#fff;float:right;margin-right:5px;text-align:center;-webkit-user-select:none;user-select:none}.deliveryMinimizedCard{border-radius:5px;color:#fff;display:inline-block;font-size:14px;margin-right:10px;padding:0 15px;-webkit-user-select:none;user-select:none}#deliveryDetailAvailable{background-color:#fff;border-radius:0 0 5px 0;border-right:1px solid var(--extraGreigeDark);display:inline-block;height:calc(100vh - 205px);left:0;padding:4px;position:absolute;top:0;width:232px}#filterAvailability,#filterCompetence,#filterEmployementType,#filterSearch,#filterSelectedEmp{align-items:flex-start;background-color:#f3f3f9;border:1px solid var(--extraGreigeDark);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);display:flex;flex-wrap:wrap;justify-content:left;margin-bottom:1px;padding-bottom:3px;padding-left:5px;padding-top:17px;position:relative;width:calc(100% - 7px)}.filterHeading{color:var(--mainDarkGray);font-size:10px;font-weight:700;left:5px;position:absolute;top:1px}.filterHeading,.filterTag{-webkit-user-select:none;user-select:none}.filterTag{border-radius:5px;cursor:pointer;font-size:11px;margin-bottom:2px;margin-right:5px;padding:1px 4px}.filterSelectedCheckbox{box-sizing:border-box;display:inline-block}.filterSelectedCheckbox input{height:12px;width:12px}.filterSelectedCounter{color:var(--mainDarkGray);display:inline-block;font-size:11px;margin-left:10px;vertical-align:middle}#deliveryAvailibleEmployeeBox{max-height:calc(100% - 295px);min-height:calc(100% - 295px)}#deliveryAvailibleEmployeeBox,.deliveryBookedEmployeeBox{background-color:#fff;overflow-x:auto;padding:5px}.deliveryBookedEmployeeBox{max-height:calc(100vh - 365px);min-height:calc(100vh - 365px);overflow-y:auto}.deliveryAvailabiblityEmployeeCard{border-radius:5px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);color:var(--mainDarkGray);font-size:10px;height:35px;margin-bottom:3px;padding-left:3px;position:relative;-webkit-user-select:none;user-select:none}.deliveryEmployeeCardSelectCheckbox{left:5px;position:absolute;top:2px}.deliveryEmployeeCardSelectCheckbox input{height:10px;width:10px}.deliveryEmployeeCardName{left:20px;position:absolute;top:2px}.deliveryEmployeeCardWarning{color:var(--extraRed);font-size:12px;position:absolute;right:43px;top:1px}.deliveryEmployeeCardType{color:#fff;right:5px}.deliveryEmployeeCardAvail,.deliveryEmployeeCardType{border-radius:5px;padding:0 3px;position:absolute;top:2px}.deliveryEmployeeCardAvail{color:var(--mainDarkGray);right:25px}.deliveryEmployeeCardId{bottom:2px;left:20px;position:absolute}.deliveryEmployeeCardCompetence{bottom:2px;font-size:8px;position:absolute;right:5px}.deliveryBookedEmployeeCard{border-radius:5px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);color:var(--mainDarkGray);font-size:10px;height:35px;margin:3px auto;padding-left:3px;position:relative;-webkit-user-select:none;user-select:none;width:92%}.deliveryBookedCardName{left:5px;position:absolute;top:2px}.deliveryBookedCardType{color:#fff;right:5px}.deliveryBookedCardAvail,.deliveryBookedCardType{border-radius:5px;bottom:2px;padding:0 3px;position:absolute}.deliveryBookedCardAvail{color:var(--mainDarkGray);right:25px}.deliveryBookedCardId{bottom:2px;left:5px;position:absolute}.deliveryBookedCardCompetence{bottom:4px;font-size:8px;position:absolute}.TimeCertificateCalendarBox{padding:5px;width:calc(100% - 10px)}.TimeCertificateCalendarLoaderWrapper{align-items:center;box-sizing:border-box;display:flex;height:calc(100% - 200px);justify-content:center;max-height:100px;padding-top:70px;width:100%}.TimeCertificateCalendarLoader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:5px solid var(--mainGreen);border-bottom-color:var(--mainDarkBlue);border-radius:50%;box-sizing:border-box;display:inline-block;height:35px;width:35px}.TimeCertificateCalendarHeader{background-color:var(--extraGreige);padding-left:5px;text-align:left;width:calc(100% - 5px)}.TimeCertificateCalendarTable{width:100%}.TimeCertificateCalendarTable thead td{border:1px solid var(--extraGreige);font-size:12px}.TimeCertificateCalendarTable tbody td,.TimeCertificateCalendarTable thead td{color:var(--mainDarkGray);text-align:center;-webkit-user-select:none;user-select:none;width:40px}.TimeCertificateCalendarTable tbody td{border-style:solid;border-width:1px;font-size:11px;height:30px}.TimeCertificateCalendarTableDate{float:right;margin-right:3px;margin-top:-10px}.TimeCertifacateCalendarBtn{background-color:var(--mainBlue);border:none;border-radius:5px;color:#fff;cursor:pointer;height:20px;outline:none;width:20px}.TimeCertificateCalendarHeaderTitle{font-size:14px;margin:0 10px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.EmployeeModuleHeader{border-bottom:1px solid var(--extraGreigeDark);color:var(--mainDarkGray);font-size:12px;padding:10px}.EmployeeModuleHeaderEmployeeInfo{padding-bottom:5px}.EmployeeModuleHeaderDetails{font-size:11px;margin-top:5px}.EmployeeModuleHeaderDetails td:first-of-type{border-left:1px solid var(--extraGreigeDark)}.EmployeeModuleHeaderDetails td{border-right:1px solid var(--extraGreigeDark);padding-left:5px}.EmployeeModuleHeaderDetails thead td{border-top:1px solid var(--extraGreigeDark)}.EmployeeModuleHeaderDetails tbody td{border-bottom:1px solid var(--extraGreigeDark);width:12.5%}.EmployeeModuleHeaderStatus{border-radius:5px;float:right;font-size:12px;font-weight:700;margin-top:-5px;padding:5px 10px;-webkit-user-select:none;user-select:none}.EmployeeModuleDetailTimeStampTable{color:var(--mainDarkGray);font-size:10px;margin:5px;width:calc(100% - 10px)}.EmployeeModuleDetailTimeStampTable thead td{border-bottom:1px solid var(--extraGreigeDark);font-weight:700}.EmployeeModuleDetailTimeStampTable tbody td{border-bottom:1px solid var(--extraGreigeDark);font-size:11px}.EmployeeModuleDetailTimeStampTable select:disabled{background-color:#fff;border:none;color:var(--mainDarkGray);font-size:11px;outline:none;width:100px}.EmployeeModuleDetailTimeStampTable select{background-color:var(--extraGreige);border:1px solid var(--extraGreigeDark);border-radius:5px;color:var(--mainDarkGray);font-size:11px;outline:none;padding:2px 3px;width:100px}.EmployeeModuleDetailBreakTable{color:var(--mainDarkGray);font-size:11px;margin:5px;width:50%}.EmployeeModuleDetailBreakTable thead td{border-bottom:1px solid var(--extraGreigeDark);font-weight:700;width:100px}.EmployeeModuleDetailBreakTable tbody td{border-bottom:1px solid var(--extraGreigeDark);font-size:11px;width:100px}.EmployeeModuleDetailTimeHeader{background-color:var(--mainGreen);color:#fff;display:block;font-size:12px;font-weight:400;height:25px;margin-top:5px;padding-left:5px}.EmployeeModuleDetailStatus{border-radius:5px;max-width:100px;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.EmployeeModuleDetailTextInput:read-only{background-color:#fff;border:none;color:var(--mainDarkGray);font-family:Poppins,sans-serif;font-size:11px;outline:none;padding-left:3px;width:80px}.EmployeeModuleDetailTextInput{background-color:var(--extraGreige);border:1px solid var(--extraGreigeDark);border-radius:5px;color:var(--mainDarkGray);font-family:Poppins,sans-serif;font-size:11px;outline:none;padding-left:3px;width:80px}.EmployeeModuleDetailButtonBar{display:block;min-width:100px}.EmployeeModuleDetailBtnRed{background-color:var(--extraRed)}.EmployeeModuleDetailBtnGreen,.EmployeeModuleDetailBtnRed{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;height:20px;margin-right:3px;outline:none;width:20px}.EmployeeModuleDetailBtnGreen{background-color:var(--extraGreen)}.EmployeeModuleDetailBtnBlue{background-color:var(--mainDarkBlue);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;height:20px;margin-right:3px;outline:none;width:20px}.EmployeeModuleDetailBtnBlue:hover{background-color:var(--mainDarkBlueHover)}.EmployeeModuleDetailBtnGreen:hover{background-color:var(--extraGreenHover)}.EmployeeModuleDetailBtnRed:hover{background-color:var(--extraRedHover)}.EmployeeModuleHeaderBtnGreen{background-color:var(--extraGreen)}.EmployeeModuleHeaderBtnGreen,.EmployeeModuleHeaderBtnRed{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;height:28px;margin-right:3px;margin-top:-6px;outline:none;width:28px}.EmployeeModuleHeaderBtnRed{background-color:var(--extraRed)}.InvestigationModalOverlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.InvestigationModal{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;max-height:80vh;width:600px}.InvestigationModalHeader{align-items:center;border-bottom:2px solid var(--extraGreigeDark);display:flex;justify-content:space-between;padding:15px 20px}.InvestigationModalHeader h3{color:var(--mainDarkGray);font-size:18px;margin:0}.InvestigationModalClose{align-items:center;background:none;border:none;color:var(--mainDarkGray);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.InvestigationModalClose:hover{color:var(--extraRed)}.InvestigationModalContent{max-height:calc(80vh - 80px);overflow-y:auto;padding:20px}.InvestigationSection{margin-bottom:30px}.InvestigationTimestampInfo{background-color:var(--extraGreige);border-radius:5px;color:var(--mainDarkGray);font-size:12px;margin-bottom:15px;padding:12px}.InvestigationTimestampInfo div{margin-bottom:5px}.InvestigationTimestampInfo div:last-child{margin-bottom:0}.InvestigationStatusOpen{background-color:var(--extraRed)}.InvestigationStatusClosed,.InvestigationStatusOpen{border-radius:3px;color:#fff;font-size:11px;font-weight:700;padding:2px 8px}.InvestigationStatusClosed{background-color:var(--mainGreen)}.InvestigationTimeline{margin:20px 0;padding-left:10px}.InvestigationTimelineItem{display:flex;margin-bottom:20px}.InvestigationTimelineItem:last-child{margin-bottom:0}.InvestigationTimelineMarker{align-items:center;display:flex;flex-direction:column;margin-right:15px}.InvestigationTimelineDotGreen,.InvestigationTimelineDotRed{border-radius:50%;flex-shrink:0;height:12px;width:12px}.InvestigationTimelineDotRed{background-color:var(--extraRed)}.InvestigationTimelineDotGreen{background-color:var(--mainGreen)}.InvestigationTimelineLine{background-color:var(--extraGreigeDark);flex-grow:1;margin-top:5px;min-height:40px;width:2px}.InvestigationTimelineContent{color:var(--mainDarkGray);flex:1 1;font-size:12px}.InvestigationTimelineDate{color:var(--mainBlue);font-weight:700;margin-bottom:3px}.InvestigationTimelineUser{margin-bottom:3px}.InvestigationTimelineStatusGreen,.InvestigationTimelineStatusRed{border-radius:3px;display:inline-block;font-size:11px;font-weight:700;margin-bottom:5px;padding:2px 8px}.InvestigationTimelineStatusRed{background-color:var(--extraRed);color:#fff}.InvestigationTimelineStatusGreen{background-color:var(--mainGreen);color:#fff}.InvestigationTimelineComment{background-color:var(--extraGreige);border-radius:3px;font-size:11px;margin-top:8px;padding:8px}.InvestigationCloseSection{background-color:var(--extraGreige);border-radius:5px;margin-top:20px;padding:15px}.InvestigationCloseTextarea{border:1px solid var(--extraGreigeDark);border-radius:5px;font-family:Poppins,sans-serif;font-size:12px;margin-bottom:10px;max-height:80px;min-height:80px;outline:none;padding:8px;resize:none;width:calc(100% - 16px)}.InvestigationCloseTextarea:focus{border-color:var(--mainBlue)}.InvestigationCloseButtons{display:flex;gap:10px}.InvestigationCloseBtn{background-color:var(--mainGreen);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 16px}.InvestigationCloseBtn:hover{opacity:.8}.InvestigationCancelBtn{background-color:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 16px}.InvestigationCancelBtn:hover{background-color:#5a6268}.StaffingTimeCertificateSearch{background-color:#fff;color:var(--mainDarkGray);height:250px;margin-top:5px;width:calc(100% - 5px)}.StaffingTimeCertificateSearchFormBox{display:inline-block;vertical-align:top;width:calc(100% - 570px)}.StaffingTimeCertificateSummaryBox{font-size:12px;padding:5px;vertical-align:top;width:200px}.StaffingTimeCertificateCalendarBox,.StaffingTimeCertificateSummaryBox{border-left:1px solid var(--extraGreigeDark);display:inline-block;height:100%}.StaffingTimeCertificateCalendarBox{width:350px}.StaffingTimeCertificateSearchForm{display:flex;flex-wrap:wrap;width:100%}.StaffingTimeCertificateSearchFormInputBox{display:inline-block;margin:10px;width:200px}.StaffingTimeCertificateSearchCheckbox{accent-color:var(--mainBlue)}.StaffingTimeCertificateSearchButtonBar{display:block;margin:10px;width:100%}.StaffingTimeCertificateSearchResultBox{display:block;max-height:calc(100vh - 370px);overflow:auto;width:calc(100% - 5px)}.StaffingTimeCertificateEmployeeBox{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05);display:block;margin:7px 0;width:calc(100% - 10px)}.StaffingTimeCertificateFilterSelect{background-color:#fff;border:1px solid var(--extraGreigeDark);border-radius:5px;color:var(--mainDarkGray);font-size:.8rem;margin-left:20px;outline:none;padding-left:5px}.StaffingTimeCertificateReasonCodeSelect:disabled{accent-color:#fff;color:#fff}#overviewCertTable thead tr{background-color:#f8f9fa;border-bottom:2px solid #e9ecef}#overviewCertTable thead tr th{color:#495057;font-size:13px;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase}#overviewCertTable tbody tr{border-bottom:1px solid #e9ecef;transition:background-color .2s ease}#overviewCertTable tbody tr td{font-size:13px;padding:10px 12px}.MainButtonMedium{border:none;border-radius:5px;cursor:pointer;display:block;font-size:.9rem;font-weight:500;height:35px;outline:none;width:100%}.d-primary{background-color:#2580a0;box-shadow:0 0 0 1px rgba(0,0,0,.05);color:#fff}.d-primary:hover{background-color:#237796}.d-secondary{background-color:#e6e6e6;box-shadow:0 0 0 1px rgba(0,0,0,.05);color:grey}.d-secondary:hover{background-color:#ddd}.d-danger{background-color:var(--s-error);box-shadow:var(--s-mainBoxShadow);color:var(--l-foreground)}.d-danger:hover{background-color:var(--s-errorHover)}.l-primary{background-color:#2580a0;box-shadow:0 0 0 1px rgba(0,0,0,.05);color:#fff}.l-primary:hover{background-color:#237796}.l-secondary{background-color:#e6e6e6;box-shadow:0 0 0 1px rgba(0,0,0,.05);color:grey}.l-secondary:hover{background-color:#ddd}.l-danger{background-color:var(--s-error);box-shadow:var(--s-mainBoxShadow);color:var(--l-foreground)}.l-danger:hover{background-color:var(--s-errorHover)}.ContentMainSearchFieldWrapper{box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;display:block;margin:5px 10px}.ContentMainSearchFieldHeader{cursor:pointer;display:block;font-size:.8rem;padding:10px;position:relative;-webkit-user-select:none;user-select:none}.ContentMainSearchFieldHeaderIcon{margin-top:-32px;position:absolute;right:20px}.ContentMainSearchField{border-top:1px solid;display:flex;flex-wrap:wrap;padding:0 20px 10px}.ContentMainSearchButtonBar{display:block;padding:20px;width:100%}.ContentMainSearchButtonBox{display:inline-block;margin-right:7px}.Sm{width:50px}.Me{width:80px}.Lg{width:130px}#autoCertTable thead tr{background-color:#f8f9fa;border-bottom:2px solid #e9ecef}#autoCertTable thead tr th{color:#495057;font-size:13px;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase}#autoCertTable tbody tr{border-bottom:1px solid #e9ecef;transition:background-color .2s ease}#autoCertTable tbody tr td{font-size:13px;padding:10px 12px}.weekDeliveryContainer{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05);height:calc(100vh - 310px);isolation:auto;margin:10px 10px 0;max-height:calc(100vh - 310px);overflow:auto;padding:0;position:relative}.weekDeliveryGrid{grid-gap:0;display:grid;gap:0;min-width:-webkit-min-content;min-width:min-content;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.weekDeliveryGrid>*{box-sizing:border-box}.weekDeliveryHeaderCell{align-items:center;background-color:var(--mainLightGray);border-bottom:1px solid var(--offsetMediumGray);border-right:1px solid var(--offsetMediumGray);border-top:1px solid var(--offsetMediumGray);box-sizing:border-box;color:var(--mainDarkGray);display:flex;font-size:.8rem;font-weight:600;justify-content:center;min-height:100px;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.weekDeliveryBookingHeader{max-width:150px;min-width:150px;padding:0;width:150px;z-index:10}.weekDeliveryBookingHeader:last-child{border-right:1px solid var(--offsetMediumGray)}.weekDeliveryBookingContent{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.weekDeliveryCommentsIcon{align-items:center;background-color:var(--extraRed);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.6rem;height:18px;justify-content:center;position:absolute;right:5px;top:35px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:18px;z-index:5}.weekDeliveryCommentsIcon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.weekDeliveryBookingActivityBox{align-items:center;color:#fff;display:flex;font-size:.7rem;gap:5px;justify-content:space-between;padding:5px 8px}.weekDeliveryBookingIdWhite{font-weight:600;white-space:nowrap}.weekDeliveryActivityName{font-size:.65rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.weekDeliveryBookingDateTime{display:flex;flex-direction:column;gap:2px;padding:5px 8px}.weekDeliveryBookingWeekday{color:var(--mainDarkGray);font-size:.7rem;font-weight:600}.weekDeliveryBookingDate{color:var(--mainDarkGray);font-size:.7rem;font-weight:500}.weekDeliveryBookingTime{color:var(--mainDarkGray);font-size:.65rem}.weekDeliveryBookingFooter{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding:5px 8px}.weekDeliveryBookingQty{color:var(--mainDarkGray);font-size:.7rem;font-weight:500}.weekDeliveryBookingStatus{border-radius:50%;height:12px;width:12px}.weekDeliveryEmployeeNameCell{background-color:var(--extraGreige);border-bottom:1px solid var(--offsetMediumGray);border-left:1px solid var(--offsetMediumGray);border-right:1px solid var(--offsetMediumGray);box-sizing:border-box;color:var(--mainDarkGray);font-size:.8rem;left:80px;padding:10px;position:-webkit-sticky;position:sticky;width:200px;z-index:8}.weekDeliveryEmployeeNameHeader{font-size:.8rem;padding:10px;text-align:left;width:100%}.weekDeliveryHeaderCell.weekDeliveryEmployeeNameCell{align-items:flex-end;background-color:var(--mainLightGray);border-top:1px solid var(--offsetMediumGray);left:80px;padding:0 10px 10px;top:0;z-index:15}.weekDeliveryEmployeeHeaderContent{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:100%}.weekDeliveryCompetenceFilter{align-items:center;color:var(--mainDarkGray);cursor:pointer;display:flex;font-size:.7rem;font-weight:500;gap:6px;-webkit-user-select:none;user-select:none}.weekDeliveryCompetenceFilter input[type=checkbox]{accent-color:var(--mainBlue);cursor:pointer;height:16px;width:16px}.weekDeliveryEmployeeSearch{background-color:#fff;border:1px solid var(--offsetMediumGray);border-radius:4px;box-sizing:border-box;color:var(--mainDarkGray);font-size:.75rem;outline:none;padding:8px 10px;transition:border-color .2s ease;width:100%}.weekDeliveryEmployeeSearch:focus{border-color:var(--mainBlue)}.weekDeliveryEmployeeSearch::-webkit-input-placeholder{color:var(--offsetMediumGray)}.weekDeliveryEmployeeSearch::placeholder{color:var(--offsetMediumGray)}.weekDeliveryEmployeeName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weekDeliveryEmployeeInfo{display:flex;flex-direction:column;gap:2px;width:100%}.weekDeliveryEmployeeId{color:var(--mainDarkGray);font-size:.7rem;opacity:.7}.weekDeliveryCell{background-color:#fff;border-bottom:1px solid var(--offsetMediumGray);border-right:1px solid var(--offsetMediumGray);box-sizing:border-box;display:flex;flex-direction:row;max-width:150px;min-height:50px;min-width:150px;padding:0;position:relative;transition:background-color .15s ease;width:150px;z-index:1}.weekDeliveryConflict{border:2px solid #f99!important}.weekDeliveryConflict,.weekDeliveryConflict.weekDeliveryRowOdd{background-color:#ffe6e6!important}.weekDeliveryRowOdd .weekDeliveryEmployeeNameCell,.weekDeliveryRowOdd.weekDeliveryCell,.weekDeliveryRowOdd.weekDeliveryEmployeeNameCell{background-color:#fafafa}.weekDeliveryRowHovered{background-color:#e3f2f7!important}.weekDeliverySMSHeaderCell{align-items:flex-end;background-color:var(--mainLightGray);border-left:1px solid var(--offsetMediumGray);left:0;max-width:80px;min-width:80px;padding-bottom:10px;position:-webkit-sticky;position:sticky;top:0;width:80px;z-index:16}.weekDeliverySMSMasterCheckbox{accent-color:var(--mainBlue);cursor:pointer;height:20px;width:20px}.weekDeliverySMSCell{align-items:center;background-color:#fff8e1;border-bottom:1px solid var(--offsetMediumGray);border-left:1px solid var(--offsetMediumGray);border-right:1px solid var(--offsetMediumGray);box-sizing:border-box;display:flex;justify-content:center;left:0;max-width:80px;min-width:80px;padding:10px;position:-webkit-sticky;position:sticky;width:80px;z-index:8}.weekDeliverySMSCell.weekDeliveryConfirmCell{background-color:#fff8e1;left:0;top:100px;z-index:13}.weekDeliverySMSLabel{color:var(--mainDarkGray);font-size:.75rem;font-weight:600}.weekDeliverySMSCheckbox{accent-color:var(--mainBlue);cursor:pointer;height:20px;width:20px}.weekDeliveryConfirmCell{align-items:center;background-color:#fff8e1;border-bottom:2px solid var(--mainBlue);border-right:1px solid var(--offsetMediumGray);border-top:1px solid var(--offsetMediumGray);box-sizing:border-box;color:var(--mainDarkGray);display:flex;font-size:.75rem;font-weight:600;justify-content:center;min-height:50px;padding:10px;position:-webkit-sticky;position:sticky;top:100px;z-index:9}.weekDeliveryConfirmCell.weekDeliveryEmployeeNameCell{background-color:#fff8e1;justify-content:flex-start;left:80px;padding-left:10px;top:100px;z-index:12}.weekDeliveryConfirmLabel{align-items:center;color:var(--mainDarkGray);display:flex;font-size:.75rem;font-weight:600;justify-content:space-between;width:100%}.weekDeliveryConfirmCheckbox,.weekDeliveryConfirmMasterCheckbox{accent-color:var(--mainBlue);cursor:pointer;flex-shrink:0;height:20px;width:20px}.weekDeliveryCellLeft{align-items:center;display:flex;flex-direction:row;gap:4px;padding:4px 4px 4px 8px;width:50%}.weekDeliveryCellRight{align-items:center;display:flex;justify-content:center;width:50%}.weekDeliveryAvailabilityBox{color:var(--mainDarkGray);font-size:.7rem;font-weight:600;-webkit-user-select:none;user-select:none}.weekDeliveryAvailabilityBox,.weekDeliveryCompetenceBox{align-items:center;border-radius:3px;display:flex;height:50%;justify-content:center;width:45%}.weekDeliveryCompetenceBox{background-color:#4caf70;color:#fff;font-size:.8rem}.weekDeliveryCheckbox{accent-color:var(--mainBlue);cursor:pointer;height:18px;width:18px}.weekDeliveryCheckbox:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.weekDeliveryChangesOverlay{bottom:20px;left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000}.weekDeliveryChangesBox{align-items:center;background-color:var(--mainDarkGray);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);display:flex;gap:20px;padding:15px 25px}.weekDeliveryChangesText{color:#fff;font-size:.85rem;font-weight:500}.weekDeliveryChangesButtons{display:flex;gap:10px}.weekDeliveryChangesBtn{border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:600;padding:8px 16px;transition:all .2s ease}.weekDeliveryChangesBtnCancel{background-color:var(--extraGreige);color:var(--mainDarkGray)}.weekDeliveryChangesBtnCancel:hover{background-color:var(--extraGreigeDark)}.weekDeliveryChangesBtnSave{background-color:var(--mainBlue);color:#fff}.weekDeliveryChangesBtnSave:hover{background-color:#1f6d88}.weekDeliveryCommentsModalOverlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.weekDeliveryCommentsModal{background-color:#fff;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:70vh;max-width:90%;width:400px}.weekDeliveryCommentsModalHeader{align-items:center;border-bottom:1px solid var(--offsetMediumGray);display:flex;justify-content:space-between;padding:15px}.weekDeliveryCommentsModalHeader h3{color:var(--mainDarkGray);font-size:.95rem;font-weight:600;margin:0}.weekDeliveryCommentsModalClose{align-items:center;background:none;border:none;border-radius:4px;color:var(--mainDarkGray);cursor:pointer;display:flex;font-size:1.2rem;height:26px;justify-content:center;padding:0;transition:background-color .2s ease;width:26px}.weekDeliveryCommentsModalClose:hover{background-color:var(--extraGreige)}.weekDeliveryCommentsModalContent{flex:1 1;overflow-y:auto;padding:15px}.weekDeliveryComment{background-color:var(--extraGreige);border-left:3px solid var(--mainBlue);border-radius:5px;margin-bottom:12px;padding:10px}.weekDeliveryComment:last-child{margin-bottom:0}.weekDeliveryCommentDate{color:var(--mainDarkGray);font-size:.7rem;font-weight:600;margin-bottom:5px}.weekDeliveryCommentMessage{color:var(--mainDarkGray);font-size:.75rem;line-height:1.3;white-space:pre-wrap}#adminWrapper{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);height:calc(100vh - 120px);justify-content:left;margin-right:5px;margin-top:5px;padding:5px}#adminWrapper,.userSetupContent{background-color:#fff;width:100%}.userSetupContent{display:block;height:100%;overflow:auto}#userSetupTable{font-size:13px;width:100%}#userSetupTable thead{background-color:var(--extraGreige);position:-webkit-sticky;position:sticky;top:0;-webkit-user-select:none;user-select:none;z-index:1}#userSetupTable thead td{padding:5px}#userSetupTable td{border-bottom:1px solid var(--extraGreige);padding:6px 5px}.userSetupSatusDot{border-radius:50%;color:#fff;display:inline-block;height:15px;margin:0;-webkit-user-select:none;user-select:none;width:15px}#newUserForm{display:inline-block;padding-top:20px;width:400px}.userFormRow{display:flex;flex-wrap:nowrap;justify-content:left;padding-bottom:10px;width:100%}.userFormSection{padding-left:20px;padding-right:10px;width:200px}.userFormSectionFull{padding-left:20px;padding-right:4px;width:450px}.userFormSectionSlider{padding-left:20px;padding-right:10px;width:200px}.generatePassword{color:var(--mainDarkGray);cursor:pointer;left:350px;position:relative;top:-28px}#newUserAccess{display:inline-block;height:500px;margin-bottom:20px;margin-left:20px;margin-top:20px;max-height:500px;overflow:auto;vertical-align:top;width:400px}#newUserAccess,.accessTemplateBar{background-color:#fff;border:1px solid var(--extraGreige)}.accessTemplateBar{align-items:center;display:flex;height:40px;justify-content:left;position:-webkit-sticky;position:sticky;top:0;width:calc(100% - 2px)}.templateSelector{display:inline-block;margin-left:5px;width:200px}.templateLoad{margin-left:15px}#userAOTable{font-size:12px;width:100%}.moduleHeader{background-color:var(--extraYellow);font-weight:700;padding:4px}.accessObject td,.moduleHeader{color:var(--mainDarkGray);-webkit-user-select:none;user-select:none}.accessObject td{border-bottom:1px solid var(--extraGreige);font-size:11px;height:20px;padding:3px}.AOCheck{align-items:center;display:flex}.AOCheck input{accent-color:var(--mainBlue)}.DataTableFull{background-color:initial;table-layout:auto;width:100%}.DataTableFull thead{position:-webkit-sticky;position:sticky;top:0}.DataTableFull thead td{font-size:13px;padding:20px 10px;-webkit-user-select:none;user-select:none}.DataTableFull tbody td{font-size:12px;padding:10px}.DataTableFooter{bottom:0;font-size:13px;position:-webkit-sticky;position:sticky}.DataTableFooterInfoBar{float:left;left:10px;padding-top:10px;position:-webkit-sticky;position:sticky}.DataTableFooterInfo{display:inline-block;padding:5px 10px;-webkit-user-select:none;user-select:none;vertical-align:middle}.DataTableFooterBtnBar{float:right;padding-bottom:10px;padding-top:10px;position:-webkit-sticky;position:sticky;right:10px}.DataTableExport{cursor:pointer;display:inline-block;font-size:1rem;margin-right:20px}.DataTableFooterBtn{border-radius:50%;cursor:pointer;display:inline-block;padding:5px 10px;text-align:center;vertical-align:middle}.DataTableFooterSelect{background-color:initial;border:none;cursor:pointer;margin-left:5px;outline:none}.importWrapper{align-items:top;display:flex;flex-wrap:wrap;width:100%}.importSelection{height:100px;margin:10px;padding-left:20px;padding-top:20px}.apoteketSchemaImportWrapper,.importSelection{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05);display:block;width:100%}.apoteketSchemaImportWrapper{color:grey;display:flex;flex-wrap:wrap;margin:0 10px;padding:20px}.apoteketSchemaImportFileWrapper{display:block;margin-top:20px;width:100%}#generalCard{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-right:5px;margin-top:5px;width:100%}#userSummarySection{border-right:1px solid var(--mainLightGray);display:inline-block;height:460px;margin:10px 10px 0 0;padding-right:5px;position:relative;width:320px}#userSummaryCircle{align-items:center;background-color:var(--mainGreen);border:3px solid var(--mainDarkGray);border-radius:50%;display:flex;height:200px;justify-content:center;left:65px;position:absolute;top:30px;-webkit-user-select:none;user-select:none;width:200px}#userSummaryCameraBtn{position:absolute;right:15px;top:7px}#userInitials{color:var(--mainDarkGray);display:block;font-size:62px}#avatarImage{margin-top:6px}#avatarImage img{width:201px}#userSummary{bottom:10px;position:absolute;text-align:center;width:100%}#summaryLocation,#summaryName,#summaryTitle,#userSummary{display:block}#summaryName{font-size:20px;font-weight:500;padding:5px}#summaryLocation,#summaryTitle{color:var(--mainDarkGray);font-size:14px;font-weight:400}#summaryLocation{margin-bottom:25px}#userInfoSection{display:inline-block;margin:10px;vertical-align:top;width:calc(100% - 360px)}#userInfoBtnBar{display:block;float:right}#userInfoFirstName{display:block;margin-bottom:10px;margin-top:30px}#userInfoCompany,#userInfoEmail,#userInfoLastName,#userInfoPhone,#userInfoTitle{margin-bottom:10px}#avatarBox{display:flex;flex-wrap:wrap;margin:10px;padding:5px;width:calc(100% - 20px)}#circle,#circleBox{align-items:center;display:flex;height:64px;justify-content:center;width:64px}#circle{background-color:var(--mainGreen);border:2px solid var(--mainDarkGray);border-radius:50%;color:var(--mainDarkGray);font-size:18px;font-weight:600;-webkit-user-select:none;user-select:none}[type=radio]{height:0;opacity:0;position:absolute;width:0}[type=radio]+#circleBox,[type=radio]+img{border:1px solid var(--mainLightGray);cursor:pointer;padding:5px}[type=radio]:checked+#circleBox,[type=radio]:checked+img{background-color:var(--extraYellow)}@media screen and (max-width:900px){#userSummarySection{border-bottom:1px solid var(--mainLightGray);border-right:none;display:flex;justify-content:center;width:100%}#userSummaryCircle{align-items:center;background-color:var(--mainGreen);border:2px solid var(--mainDarkGray);border-radius:50%;display:flex;height:200px;justify-content:center;left:calc(50% - 100px);position:absolute;top:30px;-webkit-user-select:none;user-select:none;width:200px}#userSummary{bottom:20px}#userInfoSection{display:block;padding-bottom:10px;width:calc(100% - 25px)}#userInfoBtnBar{display:block;float:right;margin-top:-20px}}#navBar{background-color:var(--mainDarkBlue);border-bottom:2px solid var(--offsetDarkGray);border-top:3px solid var(--mainGreen);display:block;height:65px;position:relative;width:100%;z-index:0}#navBarLogo{display:inline-block;margin:10px 50px 0 17px;-webkit-user-select:none;user-select:none}#navBarUtilityArea{color:#fff;height:65px;right:190px;top:0;width:100px}#navBarUtilityArea,#navBarUtilityBtns{display:inline-block;position:absolute}#navBarUtilityBtns{right:0;top:20px}#navBarUserMenuArea{height:65px;position:absolute;right:35px;top:0;width:130px}#navBarUserMenu{border-left:1px solid var(--mainDarkBlueHover);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;margin-top:15px;padding-left:30px;text-align:left;width:100%}#navBarUserPhoto{align-items:center;background-color:var(--mainGreen);border:3px solid var(--mainDarkGray);border-radius:50%;color:var(--mainDarkGray);display:flex;height:30px;justify-content:center;margin-right:10px;text-align:center;-webkit-user-select:none;user-select:none;width:30px}#avatarImg img{margin-top:5px;width:33px}#navBarUserName{display:inline-block;height:30px;width:30px}#navBarCollapseBtn,#navBarUserName{text-align:center;-webkit-user-select:none;user-select:none}#navBarCollapseBtn{color:#fff;cursor:pointer;display:none;font-size:1.4rem;height:65px;position:absolute;right:0;top:0;width:90px}#navBarCollapseBtn:hover{background-color:var(--mainDarkBlueHover)}#navBarCollapseBtnIcon{position:absolute;right:35px;top:17px}#navBarCollapseUtilityArea{color:#fff;display:none;position:absolute;right:105px;top:22px}.utilityBtn{border-radius:5px;cursor:pointer;padding:3px 5px}.utilityBtn:hover{background-color:var(--mainDarkBlueHover)}@media screen and (max-width:900px){#navBarModuleBtns,#navBarUserMenuArea,#navBarUtilityArea{display:none}#navBarCollapseBtn,#navBarCollapseUtilityArea{display:inline-block}#navBar{z-index:1}}#navBarCollapseMenu{background-color:var(--mainDarkBlue);display:block;left:0;position:absolute;top:65px;width:100%}#navBarCollapseBtnSection{display:flex;flex-wrap:wrap;margin:20px}#navBarCollapseUserArea{color:#fff;font-size:12px;font-weight:600;margin:20px}#navBarCollapseUserMenu{cursor:pointer;display:flex}#navBarCollapseUserPicture{align-items:center;background-color:var(--mainGreen);border:3px solid var(--mainDarkGray);border-radius:50%;color:var(--mainDarkGray);display:flex;justify-content:center;margin-right:10px;text-align:center;width:30px}#navBarCollapseUserName,#navBarCollapseUserPicture{height:30px;-webkit-user-select:none;user-select:none;vertical-align:middle}#navBarCollapseUserName{display:inline-block;padding-top:10px;width:200px}:root{--mainDarkBlue:#212e3b;--mainDarkBlueHover:#2c3b4b;--mainBlue:#2580a0;--mainLightBlue:#edffff;--mainGreen:#72bfc0;--mainGreenHover:#6bb5b8;--mainLightGray:#f2f2f2;--mainMediumGray:#efefef;--mainDarkGray:#495057;--mainBlack:#202020;--extraGreen:#3cd27d;--extraGreenHover:#32bf6f;--extraRed:#ed4337;--extraRedHover:#e0392d;--extraGreige:#f5f3f3;--extraGreigeDark:#e6e6e6;--extraGreigeHover:#f0f0f0;--extraYellow:#f5e6a0;--dimmedDarkGray:#c8c6c6;--offsetLightGray:#fafafa;--offsetMediumGray:#cfcfcf;--offsetDarkGray:#c8c6c6;--backgroundFilter:#212e3b8c}*,html{margin:0;padding:0}body{background-color:#fff;font-family:Poppins,sans-serif;height:100vh;width:100vw}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#495057!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.wrapperBox{display:flex;flex-wrap:wrap;padding-left:5px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#adadad}::-webkit-scrollbar-thumb:hover{background:#929292}
/*# sourceMappingURL=main.c6c7e31f.css.map*/