.DateRangePicker,.SingleDatePicker,.SingleDatePickerInput{width:100%!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.DateInput,.DateRangePickerInput{display:flex;width:100%}.DateRangePickerInput .DateInput{flex-grow:1}.DateRangePickerInput input{text-align:center}.DateRangePickerInput_arrow{display:flex}.DateRangePickerInput_arrow svg{align-self:center}.DateInput_input{height:calc(1.5em + .75rem + 2px);font-size:1rem;font-weight:400;color:#3a3f51;border:0}.DateRangePickerInput__withBorder,.SingleDatePickerInput__withBorder{border:1px solid rgba(34,34,34,.13333333333333333)}.CalendarDay{position:relative;border:0!important;background:transparent}.CalendarDay__selected:before{content:"";position:absolute;top:0;left:0;width:39px;height:38px;border-radius:50%;background-color:#5d9cec;z-index:0}.CalendarDay__selected span{position:relative;z-index:1}.CalendarDay__selected,.CalendarDay__selected:hover,.CalendarDay__selected_span,.CalendarDay__selected_span:hover{background-color:#b5d5ff;color:#fff;border:0}.CalendarDay__selected_start{border-top-left-radius:50%;border-bottom-left-radius:50%}.CalendarDay__selected_end{border-top-right-radius:50%;border-bottom-right-radius:50%}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b5d5ff;color:#fff;border:0}.CalendarMonth_caption{color:#5d9cec;font-size:14px;font-weight:600}.CalendarMonth_table{background-color:#dfedff;border-bottom-left-radius:11px;border-bottom-right-radius:11px}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-right:33px solid #5d9cec}.DayPickerNavigation_button,.DayPickerNavigation_button:hover{border:0}.DayPickerNavigation_button svg{fill:#5d9cec}.DayPicker_weekHeader{top:49px}.DayPicker_weekHeader_ul{background-color:#dfedff;border-top-left-radius:11px;border-top-right-radius:11px;padding-top:8px;padding-bottom:2px}.DayPicker_weekHeader_ul li small{color:#2c2c2c;font-size:10px;text-transform:uppercase}.geosuggest{position:relative}.geosuggest__suggests{position:absolute;top:100%;left:0;right:0;max-height:25em;padding:0;margin-top:-1px;background:#fff;border:2px solid #267dc0;border-top:0 solid #267dc0;overflow-x:hidden;overflow-y:auto;list-style:none;z-index:5;transition:max-height .2s,border .2s}.geosuggest__suggests--hidden{max-height:0;overflow:hidden;border-width:0}.geosuggest__item{font-size:18px;font-size:1rem;padding:.5em .65em;cursor:pointer}.geosuggest__item:focus,.geosuggest__item:hover{background:#f5f5f5}.geosuggest__item--active{background:#267dc0;color:#fff}.geosuggest__item--active:focus,.geosuggest__item--active:hover{background:#ccc}.geosuggest__item__matched-text{font-weight:700}#root{padding:0 20px}#react-org-chart,#root{position:relative;margin:0;width:100%;height:100%}#root svg{cursor:move}#root.full-screen{position:absolute;top:0;z-index:1}#workforce-header{position:relative;z-index:2}.workforce-controls{display:flex;justify-content:space-between;margin-top:15px}.switch-button{display:inline-block;vertical-align:middle;margin-right:10px}.switch-button>label{margin-bottom:0;margin-right:10px}.switch-button>.switch{vertical-align:middle}@-webkit-keyframes spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@-webkit-keyframes spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@-webkit-keyframes spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@keyframes spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@-webkit-keyframes spinner-line-shrink{0%,25%,to{-webkit-transform:scale(.5);transform:scale(.5);opacity:.25}26%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes spinner-line-shrink{0%,25%,to{-webkit-transform:scale(.5);transform:scale(.5);opacity:.25}26%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.react-switch{display:inline-block;height:25px}.react-switch-checkbox{height:0;width:0;visibility:hidden}.react-switch-label{display:inline-block;align-items:center;justify-content:space-between;cursor:pointer;width:55px;height:25px;background:grey;border-radius:50px;position:relative;transition:background-color .2s;margin-bottom:0}.react-switch-label .react-switch-button{content:"";position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:50%;transition:.2s;background:#fff;box-shadow:0 0 2px 0 rgba(10,10,10,.29)}.react-switch-checkbox:checked+.react-switch-label .react-switch-button{left:calc(100% - 2px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.react-switch-label:active .react-switch-button{width:25px}