@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;position:absolute;top:28px;width:160px;z-index:9999!important}.customerSelectorItem{display:block;padding:10px}.customerSelectorItem:hover{background-color:var(--extraGreige);cursor:pointer}.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}@-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)}}#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)}#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}.weekDayBox,.weekDayBoxToday{max-height:calc(100vh - 410px);min-height:calc(100vh - 410px);overflow-y:auto}.weekDayBoxToday{background-color:var(--extraGreigeDark)}.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{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;flex-wrap:nowrap;justify-content:left;overflow:auto;padding:5px}#availibilityWrapper,#settingsWrapper{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}#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:12px;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}.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 - 170px);left:0;padding:4px;position:absolute;top:0;width:232px}#filterAvailability,#filterCompetence,#filterEmployementType,#filterSearch{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}#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}.deliveryEmployeeCardName{left:5px;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:5px;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;left:35px;position:absolute}.TimeCertificateCalendarBox{padding:5px;width:calc(100% - 10px)}.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}.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:14.28571%}.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)}.StaffingTimeCertificateSearch{background-color:#fff;color:var(--mainDarkGray);margin-top:5px;width:calc(100% - 5px)}.StaffingTimeCertificateSearchFormBox{display:inline-block;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 - 395px);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}#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)}.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}.SearchInputMultiBoxDark,.SearchInputMultiBoxLight{background-color:initial;margin-right:15px;margin-top:30px;position:relative;z-index:1!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:1}.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)}.SearchDatePickerBoxDark,.SearchDatePickerBoxLight{background-color:initial;margin-right:15px;margin-top:30px;position:relative}.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:1}.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}.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}.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:1}.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)}.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.f99ecfe1.css.map*/