/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

.resco-advanced-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:visible;height:auto;min-height:100px;position:relative;top:0px;width:100%;overflow:auto}.resco-advanced-list .listRows{position:relative;top:0px;width:100%;height:auto;overflow:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start}.resco-advanced-list .rowsContainer{border-width:1px;border-color:green;overflow:hidden;position:relative}.resco-advanced-list .rowsContainer.horizontal{border-right:solid 1px silver;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.resco-advanced-list .rowsContainer.alHasSeparator{border-bottom:solid 1px red}.resco-advanced-list .alRow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative}.resco-advanced-list .alRow .alCell{position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.resco-advanced-list .alRow .alCell .imageCell{max-width:100%;max-height:100%}.resco-advanced-list .listRows.alHorizontal{overflow-y:hidden}.resco-advanced-list .alRow .buttonCell{cursor:pointer;text-align:center;line-height:20px}.resco-advanced-list .alRow.alListRow{background:#eee;overflow:hidden}.resco-advanced-list .alRow.alListRow .alInnerRow{border-right:solid 1px silver}.resco-advanced-list .searchBoxContainer{position:absolute;width:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.resco-advanced-list .searchBox{width:100%;padding:5px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#eee;border:0px}.resco-advanced-list .emptyListTextTable{position:absolute;width:100%;height:100%;min-height:100px;margin:0px;padding:0px;border:0px}.resco-advanced-list .emptyListTextTable td{text-align:center;vertical-align:middle}.resco-advanced-list .emptyListText{text-align:center;font-size:12px;text-decoration:underline;cursor:pointer}
resco-scheduler .tooltipBackground{position:absolute;left:0px;right:0px;top:0px;bottom:0px}resco-scheduler .tooltip{position:absolute;left:0px;top:0px;min-width:150px;color:#000;background-color:#ffffe0;font-family:Helvetica,Arial,sans-serif;font-size:14px;border-radius:8px;box-sizing:border-box;border:1px solid #dca;padding:10px 12px;cursor:default}resco-scheduler .tooltip h3{font-size:20px;font-weight:normal;margin:0}resco-scheduler .tooltip.taskTooltip{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:400px;overflow:auto;padding-right:0px}resco-scheduler .tooltip.taskTooltip.editMode{border:2px solid #2068ef;padding-top:9px;padding-bottom:9px;padding-left:11px}resco-scheduler .tooltip.taskTooltip.editMode .name{margin-right:11px}resco-scheduler .tooltip.taskTooltip.editMode .scrollableContainer{padding-right:11px}resco-scheduler .tooltip.taskTooltip.editMode .buttonsContainer{margin-right:11px}resco-scheduler .tooltip.taskTooltip .name{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;font-size:16px;font-weight:bold;margin-bottom:5px;margin-right:12px;height:30px}resco-scheduler .tooltip.taskTooltip .name input{width:100%;text-align:center}resco-scheduler .tooltip.taskTooltip .scrollableContainer{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-right:12px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .violationsList{color:red;padding:0px 10px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .violationsList .violationItem{font-size:12px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .violationsList .violationItem:not(:first-child){margin-top:5px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .violationsList .violationItem:last-child{margin-bottom:10px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;height:30px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.statusReason{min-width:250px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.statusReason select{text-align:right;text-align-last:right}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.statusReason select option{text-align:left}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.workStart,resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.workEnd{min-width:320px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.timeOffStart,resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.timeOffEnd{min-width:250px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.duration{min-width:250px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.duration input{width:50px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.duration .delimiter{padding:0px 5px;font-weight:bold}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.inspections{min-width:320px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.inspections .value .ellipsis{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item.inspections .value div>input{text-overflow:ellipsis;text-align:left}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item .label{flex-shrink:0;-webkit-flex-shrink:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;font-weight:bold;margin-right:10px}resco-scheduler .tooltip.taskTooltip .scrollableContainer .contentContainer .item .value{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;overflow:hidden}resco-scheduler .tooltip.taskTooltip .buttonsContainer{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;margin-top:10px;margin-right:12px}resco-scheduler .tooltip.taskTooltip .buttonsContainer .leftButtonsGroup,resco-scheduler .tooltip.taskTooltip .buttonsContainer .rightButtonsGroup{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}resco-scheduler .tooltip.taskTooltip .buttonsContainer .button{color:#2068ef;border:1px solid #2068ef;border-radius:5px;padding:2px 15px;white-space:nowrap;cursor:pointer}resco-scheduler .tooltip.taskTooltip .buttonsContainer .button:not(:first-child){margin-left:10px}resco-scheduler .tooltip.taskTooltip .buttonsContainer .saveButton{background-color:#2068ef;color:#ffffe0}resco-scheduler .tooltip.taskTooltip input,resco-scheduler .tooltip.taskTooltip select{font-size:120%;padding:2px;outline:none;border:1px solid #daccae;border-radius:3px;text-align:right}resco-scheduler .tooltip.taskTooltip input:focus,resco-scheduler .tooltip.taskTooltip select:focus{border-color:#000}resco-scheduler .tooltip.kpiTooltip{top:auto}
resco-scheduler .eventTargetElement{position:absolute;left:0px;right:0px;top:0px;bottom:0px}resco-scheduler .taskBoxWrapper{position:absolute;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}resco-scheduler .taskBoxWrapper.focused{cursor:move}resco-scheduler .taskBoxWrapper.focused .taskBoxDiv{outline-width:3px;outline-style:solid;outline-color:#4286ff}resco-scheduler .taskBoxWrapper.focused .startResizeHandle,resco-scheduler .taskBoxWrapper.focused .endResizeHandle{display:unset}resco-scheduler .taskBoxWrapper .taskTravelTo,resco-scheduler .taskBoxWrapper .taskTravelFrom{position:absolute;height:5px;background-color:gray}resco-scheduler .taskBoxWrapper .startResizeHandle,resco-scheduler .taskBoxWrapper .endResizeHandle{display:none;position:absolute;background-color:rgba(0,160,255,.5);cursor:ew-resize}resco-scheduler .taskBoxDiv{position:relative;height:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}resco-scheduler .taskBoxDivContent{position:relative;width:100%;height:100%;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden}resco-scheduler .taskBoxDivContent .alRow{position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}resco-scheduler .taskBoxDivContent .alRow .alCell{position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}resco-scheduler .taskBoxDivContent .alRow .alCell .imageCell{max-width:100%;max-height:100%}resco-scheduler .taskBoxDivContent.splittedTask{flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;border-width:0px}resco-scheduler .taskBoxDashedDiv{position:absolute;left:0px;right:0px;top:0px;bottom:0px;border-left:2px dashed #d3d3d3;border-top:2px dashed #d3d3d3;border-bottom:2px dashed #d3d3d3}resco-scheduler .taskSubTravels{position:relative;flex-grow:1;-webkit-flex-grow:1;overflow:hidden;height:5px}resco-scheduler .splittedTask .taskTravelTo,resco-scheduler .splittedTask .taskTravelFrom{position:absolute}resco-scheduler .taskBoxSubDiv{position:absolute;top:0px;bottom:0px;border:1px solid gray;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden}resco-scheduler .taskNameDiv{height:50%;font-size:.9em;display:flex;display:-webkit-flex;align-items:center;padding:0px 10px 0px 10px;-webkit-align-items:center;overflow:hidden}resco-scheduler .taskNameDiv .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}resco-scheduler .taskBottomDiv{position:relative;height:50%;color:#ff0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start;overflow:hidden}resco-scheduler .taskLockAlert{position:absolute;top:1px;right:1px;min-width:16px}resco-scheduler .taskLockAlert.hidden{display:none}resco-scheduler .taskAlert{position:absolute;bottom:1px;right:1px;min-width:16px}resco-scheduler .taskAlert.hidden{display:none}resco-scheduler .taskProgressBar{position:absolute;top:0px;bottom:0px;left:10px;opacity:.5}resco-scheduler .taskProgress.text{position:relative}resco-scheduler .taskBoxWrapper[data-status=StatusScheduled] .taskProgressBar{background-color:#ec7063}resco-scheduler .taskBoxWrapper[data-status=StatusTraveling] .taskProgressBar{background-color:#1abc9c}resco-scheduler .taskBoxWrapper[data-status=StatusWorking] .taskProgressBar{background-color:#16a085}resco-scheduler .taskBoxWrapper[data-status=StatusCompleted] .taskProgressBar{background-color:#3498db}resco-scheduler .taskBoxWrapper[data-status=StatusCanceled] .taskProgressBar{background-color:#f06}resco-scheduler .taskText{position:absolute;left:0px;top:-20px;height:20px;white-space:nowrap}resco-scheduler .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
resco-scheduler .mapResourceCheckBoxImage{position:relative;background-position:center center;background-repeat:no-repeat;min-width:22px;width:22px;height:22px}resco-scheduler .mapResourceColor{position:absolute;top:0px;bottom:0px;left:0px;width:5px}resco-scheduler .mapResourceCheckBox{position:absolute;top:0px;bottom:0px;right:10px;width:22px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}
resco-scheduler .listRowIndicator{position:absolute;right:5px;bottom:5px;height:20px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;padding:5px}resco-scheduler .listRowIndicator .indicatorText{color:#000;font-size:12px}resco-scheduler .listRowIndicator.sourceIndicator{border-radius:8px;background-color:#747474}resco-scheduler .listRowIndicator.sourceIndicator .indicatorText{color:#fff}resco-scheduler .listRowIndicator.resourceIndicator{bottom:0px}resco-scheduler .listRowIndicator.resourceIndicator .usageTimeText{font-weight:bold}resco-scheduler .listRowIndicator.resourceIndicator .usagePercentText{margin-left:8px}resco-scheduler .listRowIndicator.resourceIndicator .distanceText{margin-left:8px}resco-scheduler .listRowIndicator.resourceIndicator .locationTypeImage{background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:18px;width:18px;height:18px;margin-left:8px}resco-scheduler .listRowIndicator.resourceIndicator .mapResourceCheckBox{position:unset;margin-left:8px}
resco-scheduler .splitter{position:relative;overflow:hidden;flex-grow:1;-webkit-flex-grow:1}resco-scheduler .splitter .splitElement{position:absolute;overflow:hidden;top:0;bottom:0;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}resco-scheduler .splitter .separator{overflow:visible;text-align:center;color:#fff;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}resco-scheduler .splitter .separator .resizeHandle{display:none;background-color:#a3a3a3;width:7px;height:40px;border-radius:6px}resco-scheduler .splitter .separator.draggable{cursor:ew-resize}resco-scheduler .splitter .separator.draggable .resizeHandle{display:block}
resco-scheduler .sourceListContainer,resco-scheduler .resourceListContainer{position:relative;overflow:hidden;flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}resco-scheduler .sourceListContainer{padding-left:15px;padding-right:15px;padding-bottom:15px}resco-scheduler .sourceListContainer .listViewFilter{padding-left:0px;padding-right:0px}
resco-scheduler .customMenu{position:absolute;left:0px;right:0px;top:0px;bottom:0px}resco-scheduler .customMenu .content{overflow:hidden;position:absolute;left:0px;top:0px;min-width:150px;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;color:#000;background-color:#fff;border-radius:8px;box-shadow:0px 4px 16px rgba(0,0,0,.25);cursor:default}resco-scheduler .customMenu .content .headerContainer{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin:10px 10px 5px 15px}resco-scheduler .customMenu .content .headerContainer .label{flex-grow:1;font-weight:bold;font-size:16px}resco-scheduler .customMenu .content .headerContainer .buttonClose{width:30px;height:30px;background-size:20px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;cursor:pointer}resco-scheduler .customMenu .content .contentContainer{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;margin-left:15px;margin-right:15px}resco-scheduler .customMenu .content .contentContainer .viewSelectorContent{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}resco-scheduler .customMenu .content .contentContainer .viewSelectorContent .inputLabel{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin-top:5px;margin-bottom:5px}resco-scheduler .customMenu .content .contentContainer .viewSelectorContent .inputLabel input[type=radio]{margin:3px}resco-scheduler .customMenu .content .contentContainer .viewSelectorContent .inputLabel span{margin-left:5px}resco-scheduler .customMenu .content .contentContainer .customFiltersContent{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}resco-scheduler .customMenu .content .contentContainer .customFiltersContent .divItem{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin-top:5px;margin-bottom:5px}resco-scheduler .customMenu .content .contentContainer .customFiltersContent .divItem.filterByMaxDistanceItem{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start}resco-scheduler .customMenu .content .contentContainer .customFiltersContent .divItem.filterByMaxDistanceItem div{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}resco-scheduler .customMenu .content .contentContainer .customFiltersContent .divItem.filterByMaxDistanceItem div.nestedDivItem{margin-top:5px}resco-scheduler .customMenu .content .contentContainer .customFiltersContent .divItem.filterByMaxDistanceItem div.nestedDivItem .maxDistancePlaceholder{visibility:hidden}resco-scheduler .customMenu .content .contentContainer .customFiltersContent .divItem.filterByMaxDistanceItem div.nestedDivItem .maxDistanceValueInput{margin-left:5px;width:50px}resco-scheduler .customMenu .content .contentContainer .customFiltersContent .divItem.filterByMaxDistanceItem div.nestedDivItem .distanceValueUnits{margin-left:5px}resco-scheduler .customMenu .content .contentContainer .customFiltersContent .divItem input[type=checkbox]{margin:3px}resco-scheduler .customMenu .content .contentContainer .customFiltersContent .divItem .inputLabel{margin-left:5px}resco-scheduler .customMenu .content .contentContainer .customSortsContent{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}resco-scheduler .customMenu .content .contentContainer .customSortsContent .divItem{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin-top:5px;margin-bottom:5px}resco-scheduler .customMenu .content .contentContainer .customSortsContent .divItem input[type=radio]{margin:3px}resco-scheduler .customMenu .content .contentContainer .customSortsContent .divItem .inputLabel{margin-left:5px}resco-scheduler .customMenu .content .footerContainer{display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end;margin:20px 15px 15px 15px}resco-scheduler .customMenu .content .footerContainer .buttonApply{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:60px;height:30px;border-radius:5px;background-color:#0476d6;color:#fff;font-size:12px;cursor:pointer}
resco-scheduler .listViewFilter{display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:center;-webkit-align-items:center;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px}resco-scheduler .listViewFilter .viewSelectorContainer{overflow:hidden;flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;height:30px}resco-scheduler .listViewFilter .viewSelectorContainer .viewSelector{overflow:hidden;display:flex;display:-webkit-flex;cursor:pointer}resco-scheduler .listViewFilter .viewSelectorContainer .viewSelector.selected{background-color:#fff}resco-scheduler .listViewFilter .viewSelectorContainer .viewSelector .viewSelectorLabel{overflow:hidden;align-self:center;font-size:16px;padding-left:5px;padding-right:5px;white-space:nowrap;text-overflow:ellipsis;color:#0476d6;font-weight:bold}resco-scheduler .listViewFilter .customFiltersButton,resco-scheduler .listViewFilter .customSortsButton{display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end}resco-scheduler .listViewFilter .customFiltersButton.selected,resco-scheduler .listViewFilter .customSortsButton.selected{background-color:#fff}resco-scheduler .listViewFilter .customFiltersButton .buttonIndicator,resco-scheduler .listViewFilter .customSortsButton .buttonIndicator{width:8px;height:8px;border-radius:4px;margin-right:3px;margin-bottom:3px;background-color:red}resco-scheduler .listViewFilter .filterContainer{overflow:hidden;flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;height:30px;background-color:#fff;border:1px solid #d6dde1;border-radius:4px}resco-scheduler .listViewFilter .filterContainer .filterInput{flex-grow:1;-webkit-flex-grow:1;padding-left:30px;background-color:unset;border:unset;border-radius:unset}resco-scheduler .listViewFilter .filterContainer .filterInput:focus{outline:none}resco-scheduler .listViewFilter .filterContainer .filterIcon{background-size:24px;background-repeat:no-repeat;background-position-x:5px;background-position-y:center}resco-scheduler .listViewFilter .imageButton{background-size:24px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;min-width:30px;min-height:30px;cursor:pointer}
resco-scheduler .image-quickMenu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMTEtMjhUMTU6MjA6MDcrMDE6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTExLTI4VDE1OjI1OjI3KzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTExLTI4VDE1OjI1OjI3KzAxOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmUxYmJhZWVhLWYwOTQtNDMxMi1iZjFhLWI2OTljNjk5ZTI0YiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDplMWJiYWVlYS1mMDk0LTQzMTItYmYxYS1iNjk5YzY5OWUyNGIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMWJiYWVlYS1mMDk0LTQzMTItYmYxYS1iNjk5YzY5OWUyNGIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmUxYmJhZWVhLWYwOTQtNDMxMi1iZjFhLWI2OTljNjk5ZTI0YiIgc3RFdnQ6d2hlbj0iMjAxOC0xMS0yOFQxNToyMDowNyswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+qHggAAAxZJREFUWIXVmc1LVUEYxn/ejDSSNKUP2pWgtYg2EbXN9ur1GkaCRO0qIpD6N7ySgv+GZZhuisho5zIiqGxhmCKKmamdFmcOHM+dj3fOnWv0wLuZeed5nnPvzJyZ90AYHAGmgDVDPAcaA2kFwXkgckRnCKFCCBLgjyCnLoSQ1PABR38k4HA9lEsDkBkeAT4BJUvOjoDHllNSGiMCHivG2DsPew15LbjncIthbG8mbyyv2XGDcHcq5yzwBJgWGJ5WuWdS47sNueO+Zicc4reU+JbAaDa2gMeKw5Y3ITFaAMo5TNQqymR2l+xWcwj4JXmyfcRBUgs2u0tsYd8NJNgAFlRsVMnVh2wHoojfX/cWGAauAs1AvYpm1TYMzHlyFn2frgjsOkgXiBePFIPANwfnbh6zCUoW4hmgNQdnKzBr4bVOSdebzrTZvwKuA8s+ThWWgS7gtaG/OQcnAMeATSp/gR9AU17SFI4qriz/ptL2xqCGLAL6A5hNcMOg4VwXHZqY0RDNBTSbQLd7TBs8AfBCM8AUQzUwfNtD/xkeyRGBbg0ZnPP0wLowcY3a3MsOe3hYLySuBVgkXsGh8RP4LsyNQt3pqoX0R6OA/HJ4kvg0FxoNiluCOvj3i67Tx0OBeL+VoiuoVX/OqWQ6dGg6nwLXMm3zwMUcpmyYBy5k2maBe5rcDzaiO9T+1dxv0BjKQ3aK+LSfJVsFTlRtNV5oqxr+beB4XtIHGsIIeFedVwDeG7jv2wa59uFFQ/tl8h/g24jn6CVDv/QlUoEi+imRjgVgwINzAPcVaYccV6Rs+cgVL4nPz6fZe95oVG2D6I+rtjCVxSrQ50mcjt/AEvBRxZJqy8tXYfp/KKQ0ENdLgMpFtw2M7qsdO0aJPTnhKgbeBB4BK448XawADxWHLU9UDEzDVG7tSeW0AXeBSYHRSZXblhrfY8j1LrcmkBa0mwSGTaWBYAXtBGXgM/a9sV1guN0yvqQ0qv5kkMD1waQDt2HdidBHA5B/Rdp19EtuLS4tl4aIRAoJTxRCqD4ECfCV+PV8xdD/BvgSQugvHwErtT8OeZcAAAAASUVORK5CYII=)}resco-scheduler .image-calendar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAAWFMRmEAu0Pl8QAAAixJREFUaEPtmjtOw0AQhkPJU4gKrsDrClRAQ0nFARAXQEJUcA0q4BQ0dAjo6BAnAPE6A/y/49lYm8SeSdaOduNP+iTveHZ3hgTHxXZKWITX8Af+5fKasSXYFKzjBvp1MDZSHWxAFvLlvaYoq4PNmZG/0FY26rIJGeO9pviGQevgROozLF4XwesIvuCIBK8j+IIjMlYdc/AcPsEPKJPKFmzabVikeO8d3sMjOAMzZuEDLCYW9RmU04RljRW9ghmnkIE3uAtXIJFEn2HxutDUsQqP4Sdk7BB2HvPBAQcF5HG/kY26rEPGmnzcW+o4gYzfcfCVD+STEvjjx/ggb2FTWOpYg4zzf84l+cirzC+UHF5P6pXKr4Mx3ivCB4fk9C4SoW0sNtrGYmN6GkvNgcEU7F0kQttYXVzmVsGci+6liqga0+QJE2+sLtrG6iLZr2KyjdVF21hdJPtVTLaxupjexvyvQNWY73OWfNlXq6Bdt2+iULXAuGPZV6ugXbdvYlNo97XW5/KtE0Oh3ddan8u3TgyFdl9rfS7fOjEU2n2t9bl868RQaPe11ufyrRNDod3XWp/Lt04MhXZfa30u3zoxFNp9rfW5/GETq34Ixx3LvloF7bp9E4WqBfxxNK9UsdI2FhuuHzkOscxB5LAH9sKDLO4Ayz4HkbMH2QvPhLkjR69wB/pnJ2KANbN29sBezmB2SOw5D6Qge5mHGQuQv0MvsHgCJhZZM2tnD/j0Op1/OZurseobVkUAAAAASUVORK5CYII=)}resco-scheduler .image-mapView{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAALKADAAQAAAABAAAALAAAAADfpsWZAAADOklEQVRYCdWWgXnTMBCFAwvgDdAGZAO0AdkAb0DYQBs0I3gDygTxBpQJEBPUTFDen+pI6kquEztpeN/3etK9u3dXpe3XxeI/w5uZ9nXy+SR6sUpRYYdWXzuR+F2M4qthqclb8eEIUk/fSZjywjeauD6Y+kfnWzGKrWjwOjhxJb4TDRsdvtrlnLGS+Q/RXjXq7MUx8CqKovXig9/Z0F92feIk+i6ytL1sp4H+xGWtbaUDPiyO7+zYyNFehWFzAB/zxH82ODmZ8Xo210cj/MzbzeW9TabxBUNejNp7kSWI3L04hCiRemonw8kBM8hCOVRK3ohWl4vo1OVQK2k9pZpcXzZnZl1WfUxuFGzgrc4r0afI3TTqSugkUFeXCsbmbWBTaPDK20KhUEPeanyhpkk1zJuEVt0MC2IO9g21OfEgh45PaaGQ9FaxiLdFZS+8T8e4Tz05LdOteZJ9fjH9w3Npl4kpb/OyZWMWdqkzZh0WCxtQ0q3NdGeJXnxJ35WPWfhnMraX7M1Z/E4J1xd6d+s3v5787z+4kr6rH7Nwl5yr/oR0v0vxc0G39CodoiV60aW7zevJ469BpQ/ij0KLTzo1/K3NYaMkOvRiDvijh5x4TM6r2IZVhcbDhbaq+SJ+TNEWGVoGX5vhdZ6MTg4Y1gNOQZoNzUX0EmoJ9DBnFjRywZDXGsJSYiPeidQTG5H8EOxTaIaKjtEYaK/mjmkcUYufeb/0jY2w25fEZNzsU7Oc8LNPYxZDM6mTMeaVJSdGp3573XqiV7Y9KsuAIM6BIBP8ongWBLky4F6c+sr04zPnA8juKRjSiXMMCckHP3zPhiBne2V34hT68IBr8azgNaLIsEY8BY2a6I/iRVBrir3Q8siJ1FsvPhfDnSYxeHvkROrpo/+i8JrGYLgSx4A66/FjGuauaWXIAr/EShwCOnXU3w4VnlNzMmcBGMQhBInUdaITXw1Bk21pV9iCvNWEQs1F01HTWGhbmEoePRb0i6e9JrIQXImHqHUxzR8Kr33mF4nFDv/PqNKdPPpVgeU6keW+pc2I3MmjXx3W2ogF4c3Budb5atFqM1uayP2q4bSd/WgQuV89am3I6xJnxV/j5hSRqHlSkwAAAABJRU5ErkJggg==)}resco-scheduler .image-timeView{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAALKADAAQAAAABAAAALAAAAADfpsWZAAABz0lEQVRYCe2Y4W3CMBCFadX/pBOUTlBG8AYdoXQC2KAjdARuhLJBNyCdoHQC3Ano+4INUUSFhEQ4JD/py/nOSH65WE7EYFBUOvBvByrNzMVabFIkp+5OmFoKjHah7s60JaNRcSKCmAlybsCEC90kFxgbildhIgvT74L5+1xUHImHVt7H8FeL1HdpJcyiVXPdX+o0rPalZnt8t/I+h4+3aTXco/E27K45z/NMRNHOdz8+84A1Y+7wh5IX8SY24ks8pVxhwHxblZLQLvQw/myvgYFaYLYLdebdCVMmosA00YRLs/JVVDpQOlA6cKQDHF9zsRYca0Ryl8cappYCo12ouzNtyWhUnIggZoKcGzDhQqd+Xo7l/rnnO1hovTqvmbdByIUUyfNcnqpatTzXVxxd3edl7pqlrnEyTEVIkZzumXAlHjP749Cjpc68O2HKRBQYJ5pwaVa+ikoHSgdKB450gONrLvLLgkju8ljD1FIcenFQd2faktmoOBFBzAQ5N2HCha7p87JWxxb5v7Vhat+q00Z+hKpt2I3ZJpfQyf9e/lzALWuyRRuZruzVtZiKkCK5qz0sP4145Dz+Q6cEdebdCVMmosA40YRLs/JVdJYO/AF92LLS2t5YEAAAAABJRU5ErkJggg==)}resco-scheduler .image-showOnMap{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEeSURBVHgBrVSLcYJAEH2TCiyBDmIHoQQ7gA5CB9BBkgogFWAHaAd2gB1Ygt6Ou/puuRt1xjezMLx79+6zuwB5rEK0IaYQc4izxkm5JkSBFyDinoweRY8nFtjojmxno3I8ca3cQOazckm0JBzJrMT16LbgpOZ2uoHmNamd2mBHfIX8FVSk64gvQavOCVPmf3FN5opMTvrtzW98T0dk1MpvscSkY3WG7z5o639OVOj7gCX2TgPnUYnxv358O9FR319Y4tNp4Dx28pD7sIy3JPK83fEP7iVWkL5N8SXuWWXzGvmqqBOmEot6bpDuJqlZS4q1c6ljohmRLtUIG8T/hV65NWkK5UbEXZrtPJ444M3/Cr+AXA+3syVHuA5xg0S4AGCLhzmV5arjAAAAAElFTkSuQmCC)}resco-scheduler .buttonsBar{position:relative;overflow:hidden;height:36px;display:flex;display:-webkit-flex}resco-scheduler .buttonsBar .buttonsContent{display:flex;display:-webkit-flex;flex-grow:1;-webkit-flex-grow:1;padding-left:7px;padding-right:7px;padding-top:0px;padding-bottom:0px}resco-scheduler .buttonsBar .buttonsContent .textButton{height:25px;text-align:center;padding-top:5px;cursor:pointer;font-weight:bold;white-space:nowrap}resco-scheduler .buttonsBar .buttonsContent .labelBar{flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;padding-right:10px;overflow:hidden}resco-scheduler .buttonsBar .buttonsContent .liveChangeButton .liveLocationsStatus.liveOn{background-color:red}resco-scheduler .buttonsBar .buttonsContent .zoomControl{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;text-align:right;min-height:25px;padding-top:5px;overflow:hidden}resco-scheduler .buttonsBar .buttonsContent .zoomControl .leftArrow{background-position:center right;background-repeat:no-repeat;background-size:25px;height:25px;width:30px;min-width:25px;margin-top:1px}resco-scheduler .buttonsBar .buttonsContent .zoomControl .rightArrow{background-position:center left;background-repeat:no-repeat;background-size:25px;height:25px;width:30px;min-width:25px;margin-top:1px}resco-scheduler .buttonsBar .buttonsContent .zoomControl .todayButton{margin-top:2px}resco-scheduler .buttonsBar .buttonsContent .zoomControl .filterStatus{white-space:nowrap}resco-scheduler .buttonsBar .buttonsContent .zoomControl .zoomLevel{width:120px;height:22px;min-width:30px;margin-top:2px}resco-scheduler .buttonsBar .buttonsContent .zoomControl .calendarPreview{width:70px;height:25px;display:flex;display:-webkit-flex;min-width:40px}resco-scheduler .buttonsBar .buttonsContent .zoomControl .calendarPreview .calendarPreviewArrow{width:30px;background-size:20px;background-repeat:no-repeat;background-position:left center;min-width:20px}resco-scheduler .buttonsBar .buttonsContent .zoomControl .calendarPreview .calendarPreviewIcon{width:30px;background-size:20px;background-repeat:no-repeat;background-position:right center;min-width:20px}resco-scheduler .buttonsBar .liveModeContent{flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;background-color:red;color:#fff;padding-left:7px;padding-right:7px;padding-top:0px;padding-bottom:0px}resco-scheduler .buttonsBar .liveModeContent .liveChangeButton .liveLocationsStatus.liveOn{background-color:#fff}resco-scheduler .buttonsBar .liveModeContent .customFiltersContent{flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;justify-content:center;-webkit-justify-content:center}resco-scheduler .buttonsBar .liveModeContent .customFiltersContent .divItem{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin-left:15px}resco-scheduler .buttonsBar .liveModeContent .customFiltersContent .divItem:last-child{margin-right:15px}resco-scheduler .buttonsBar .liveModeContent .customFiltersContent .divItem .maxDistanceValueInput{margin-left:5px;width:50px}resco-scheduler .buttonsBar .liveModeContent .customFiltersContent .divItem .distanceValueUnits{margin-left:5px}resco-scheduler .buttonsBar .liveModeContent .buttonClose{width:30px;height:30px;background-size:20px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;cursor:pointer}resco-scheduler .buttonsBar .buttonsContent div,resco-scheduler .buttonsBar .liveModeContent div{font-size:12px}resco-scheduler .buttonsBar .buttonsContent .toolbarButton,resco-scheduler .buttonsBar .liveModeContent .toolbarButton{left:0px;padding-top:7px;padding-right:10px;text-align:left;display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;overflow:hidden}resco-scheduler .buttonsBar .buttonsContent .toolbarButton.toolbarRightButton,resco-scheduler .buttonsBar .liveModeContent .toolbarButton.toolbarRightButton{padding-left:10px;padding-right:0px}resco-scheduler .buttonsBar .buttonsContent .toolbarButton.hidden,resco-scheduler .buttonsBar .liveModeContent .toolbarButton.hidden{display:none}resco-scheduler .buttonsBar .buttonsContent .toolbarButton .imageButton,resco-scheduler .buttonsBar .liveModeContent .toolbarButton .imageButton{background-position:center center;background-repeat:no-repeat;background-size:cover;min-width:22px;width:22px;height:22px}resco-scheduler .buttonsBar .buttonsContent .toolbarButton .imageButton.originalImageSize,resco-scheduler .buttonsBar .liveModeContent .toolbarButton .imageButton.originalImageSize{background-size:unset}resco-scheduler .buttonsBar .buttonsContent .toolbarButton .textButton,resco-scheduler .buttonsBar .liveModeContent .toolbarButton .textButton{text-align:left;padding-left:5px}resco-scheduler .buttonsBar .buttonsContent .liveChangeButton,resco-scheduler .buttonsBar .liveModeContent .liveChangeButton{align-items:center;-webkit-align-items:center;padding-bottom:7px;cursor:pointer}resco-scheduler .buttonsBar .buttonsContent .liveChangeButton .liveLocationsStatus,resco-scheduler .buttonsBar .liveModeContent .liveChangeButton .liveLocationsStatus{width:8px;height:8px;border-radius:4px;margin-left:6px;margin-right:6px;background-color:rgba(0,0,0,.1)}resco-scheduler .buttonsBar .buttonsContent .liveChangeButton .liveLocationsLabel,resco-scheduler .buttonsBar .liveModeContent .liveChangeButton .liveLocationsLabel{margin-right:6px;font-weight:bold}
resco-scheduler .dialog{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(230,230,230,.4);overflow:hidden}resco-scheduler .dialog .dialogContent{position:absolute;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;-moz-box-shadow:1px 1px 2px #333;-webkit-box-shadow:1px 1px 2px #333;border:2px solid #777;background:#fff;overflow:auto;cursor:move}resco-scheduler .dialog .dialogContent .flexInRow{display:flex;flex-direction:row;flex-wrap:wrap}resco-scheduler .dialog .dialogContent ul.rescoTabCtrl{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;margin:0;padding:0;overflow:hidden;border:1px solid #ccc}resco-scheduler .dialog .dialogContent ul.rescoTabCtrl li{float:left}resco-scheduler .dialog .dialogContent ul.rescoTabCtrl li a{display:inline-block;text-align:center;padding:5px 15px 5px 15px;text-decoration:none;font-size:14px}resco-scheduler .dialog .dialogContent ul.rescoTabCtrl li.active{border-bottom:2px solid #000;background-color:#fff}resco-scheduler .dialog .dialogContent ul.rescoTabCtrl li.active a{color:#000}resco-scheduler .dialog .dialogContent ul.rescoTabCtrl li.nonActive a{color:gray}resco-scheduler .dialog .dialogContent ul.rescoTabCtrl li:hover{background-color:#fff}resco-scheduler .dialog .dialogContent .dialogControlContainer{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;padding:10px}resco-scheduler .rescoTabContent{flex-grow:1;-webkit-flex-grow:1;flex-basis:0px;-webkit-flex-basis:0px;display:none;flex-direction:column;-webkit-flex-direction:column;padding:10px;border:none;font-size:12px;overflow:hidden}resco-scheduler .rescoTabContent.displayFlex{display:flex;display:-webkit-flex}resco-scheduler .rescoTabContent p{color:dimgray;margin:10px 0px 2px 0px}resco-scheduler .rescoTabContent .rescoTabHeaderContent{display:flex;display:-webkit-flex;border-bottom:1px solid #ccc;margin:10px 0px 2px 0px}resco-scheduler .rescoTabContent .rescoTabHeaderContent .title{flex-grow:1;-webkit-flex-grow:1;margin:0px 0px 0px 0px}resco-scheduler .rescoTabContent .rescoTabHeaderContent .pageCollapsableImage{background-position:center center;background-repeat:no-repeat;background-size:cover;width:22px;height:22px;align-self:flex-end}resco-scheduler .rescoTabContent .rescoTabBodyContent{display:block;overflow-x:auto;overflow-y:auto;margin-top:12px}resco-scheduler input{cursor:auto}resco-scheduler label[for],resco-scheduler label.checkboxLabel{cursor:default}resco-scheduler p.title{font-size:14px}resco-scheduler p.line{border-bottom:1px solid #ccc}
resco-scheduler .viewContainer{position:relative;overflow:hidden;flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}resco-scheduler .mapView,resco-scheduler .gridView{position:relative;flex-grow:1;-webkit-flex-grow:1}resco-scheduler .viewBody{bottom:0px;left:0px;right:0px;position:absolute;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}resco-scheduler .viewBody .columnsLayer{background-color:#eefbfe}resco-scheduler .viewBody .columnsLayer .ganttColumn{position:absolute;top:0px;bottom:0px}resco-scheduler .viewBody .columnsLayer .ganttColumn.weekendColumn{background-color:#e7f5ff}resco-scheduler .viewBody .columnsLayer .ganttColumn.holidayColumn{background-color:#ebe2fc}resco-scheduler .viewBody .ganttColumnLine{position:absolute;top:0px;bottom:0px;width:0px;border-right:1px solid #eee}resco-scheduler .viewBody .ganttColumnLine.pageEndLine{border-right:1px dashed #000}resco-scheduler .gridViewVScrollContent{background-color:#fff}resco-scheduler .viewHeader,resco-scheduler .headerRow1{position:relative;width:100%}resco-scheduler .headerRow2{position:relative;width:100%;font-size:11px}resco-scheduler .viewHeader .headerCell{position:absolute;top:0px;bottom:0px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}resco-scheduler .viewHeader .headerCell:not(:last-child){border-right:1px solid #c7c7c7}resco-scheduler .viewHeader .weekendColumnHeader{background-color:#e7f5ff}resco-scheduler .viewHeader .holidayColumnHeader{background-color:#ebe2fc}resco-scheduler .rowsLayer,resco-scheduler .columnsLayer,resco-scheduler .columnsLinesLayer{position:absolute;left:0px;right:0px;top:0px;bottom:0px}resco-scheduler .rowsLayer .ganttRow{position:absolute;left:0px;right:0px;border-bottom:1px solid #eee}resco-scheduler .rowsLayer .ganttRow.selectedRow{background-color:rgba(211,233,255,.7)}resco-scheduler .rowsLayer .ganttRow .workingTime{position:absolute;top:0px;bottom:0px;background-color:#fff}resco-scheduler .rowsLayer .ganttRow.selectedRow .workingTime{background-color:#d3e9ff}resco-scheduler .rowsLayer .ganttRow .preferredWindow{position:absolute;top:0px;bottom:0px;margin-top:1px;margin-bottom:1px;border:1px solid rgba(67,188,95,.2);border-radius:5px;background:repeating-linear-gradient(135deg, rgba(72, 183, 95, 0.08), rgba(72, 183, 95, 0.08) 4px, rgba(70, 185, 90, 0.2) 4px, rgba(70, 185, 90, 0.2) 6px)}resco-scheduler .tasksLayer{position:absolute;left:0px;right:0px;top:0px;bottom:0px;user-select:none;cursor:default}resco-scheduler .tasksContainer{position:relative;width:100%;height:100%}resco-scheduler .coverLayer{position:absolute;left:0px;right:0px;top:0px;bottom:0px;opacity:.5}resco-scheduler .coverLayer .rowCover{background-color:gray;position:absolute;left:0px;right:0px}resco-scheduler .coverLayer .rowCoverStart{background-color:gray;position:absolute;left:0px}resco-scheduler .coverLayer .rowCoverEnd{background-color:gray;position:absolute;right:0px}
resco-scheduler .statistic{position:absolute;display:flex;display:-webkit-flex;align-items:stretch;-webkit-align-items:stretch;justify-content:center;-webkit-justify-content:center}resco-scheduler .statisticContent{position:relative;flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}resco-scheduler .statisticContentLabels{position:relative;display:flex;display:-webkit-flex}resco-scheduler .statisticContentChart{position:relative;flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex}
resco-scheduler .todayLine{position:absolute;top:0px;bottom:0px;width:0px;border-left-width:2px;border-left-style:dashed;border-left-color:#ff3435}resco-scheduler .todayLineHandle{position:absolute;width:8px;height:8px}resco-scheduler .todayLineHandle .handleSquare{position:relative;background-color:#ff3435;width:8px;height:5px}resco-scheduler .todayLineHandle .handleArrow{position:relative;border-style:solid;border-color:rgba(0,0,0,0);border-top-color:#ff3435;width:8px;height:2px;border-width:3px;border-top-width:2px;border-bottom-width:0}resco-scheduler .todayLineHandle .handleArrowPoint{position:relative;height:1px;background-color:#ff3435;left:3px;width:2px}
resco-scheduler .kpiContainer{position:relative;overflow:hidden;display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;justify-content:flex-end;-webkit-justify-content:flex-end;padding:5px}resco-scheduler .kpiContainer .item{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center}resco-scheduler .kpiContainer .item.hidden{display:none}resco-scheduler .kpiContainer .item .image{background-position:right bottom;background-repeat:no-repeat;background-size:cover;width:22px;height:22px}resco-scheduler .kpiContainer .item .image-kpiScheduled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAA5ZJREFUWAntWduLTWEUn3EJQzLTMTIhjUvSlCLKNPJAcpciXmjmTbyO+Ce8uqQ8KE+SyzzKOMblhRLGZdBMeWE8UCjl/vuN+bLOz7f3+b599pmSs+rX/i5r/dba63yXtWfq6mpSy8C/nYH6HMJvA8c2YD0wE2gCCsBP4D3wDngD9AJXgH5gzGU8PB4AhgAGFoPBUdtxeI6JrIUXZikmSJ8uOchVNWFWjwE+55WMkTP3bM8AaV9CsF8wzvV5GGgHFgCTgalAK9ABdAPXga+A7+WuYrwRyEVI9BJQR3R+EmgGQqUFiqcAX+DPMV5x0BNBcgfQYLn+FgE+2YXBgVHs9ilgbDHwCFDeWxjj0sss52CppBcwNiWFcdjYsJ0kDZi4BCj/6SSDcuObPWQ9GCt3dmsAaX7IddHjZ2OakW+Ou1Z/sgcYS8us44kJmDbkVF8PMRZ1cnTBwDr+hv5CIESsHdshwjX9HbC2+0IMnc49MT7uJgKe1mlowKTl6WFt7wb4GlGZLYYf0I85bqzTmIB5PH4S3wX0S8S3TnaUaPzeySxiqi1v4YCnhpWdtsO2L+AVonRD+tXs3hTyVdL3BjxXlJ5Jv5rdx0I+R/pBAb9Woyr2WTdb+StgO+nan9GwG2eCmwh4bhLbmE1H+mliH7R3dKey6gqRLVBi5WZf9lWIodHRgD+aucSmVmatiZp/JribtQL7gTFeQDHCy8m+8IsQ49titLqMEYPlTWgdMdj9Zex802uEp0+VfMeaLvyVamT6e9E+D9iSkIF3AmeBWFkuBkEb/iiMbLauCYnrMoPMpNXNmlnHWRS+I24i7TlfjBjQUjHYg37ewS7x+J0nfhO7Wu7xZ7fCZZNnZsnNDwPLeZ+DoaLlpWaZa8uRV7oMGNMyw+d4OzkRKtyMvJKdMZ98Y1fA81uNZy4Re3TBpETI+QSwvnhF15doBXR8n0iXA+xiVBhUD2CDZXtDDInV1aKaZCwBG6xSxjYz6wv2TEa+ETOeryz5NAPclPysySr8E0E/oLxFjNkzHd14aYIJr0gl5/rlp9MsIFRaoHgC0JuR3APAdCAXaQSLXtnuBRh4L9ANtAOtwCSARRPbHQDnqKP1huMoYo4+chWWmVxfzkleT3JWvAzS3pRl5NMcAudRtjXNUZ5zzPYhYAiIzfQgbA4CmbIafTjDkUobBrYD64BmgGuxAPBF+O8CYhhgEcVjjKdDTWoZ+G8z8AtYjLpR+U/otwAAAABJRU5ErkJggg==)}resco-scheduler .kpiContainer .item .image-kpiCompleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAs5JREFUWAntmUtrFEEUhZMsshUS3UdQFMWFcSGIggg+AyLRjbj3d7jQlbjxJ+hCEQSJ+ANU0JCsXPuIIiJK4gMVfKF+B6agKetxu6tmBnEOHLq6+t5zT9/p7qmeGRsbYdSBf7sD4xXsb0DjNDwBNZ6C0/A3fA/fwTdwAV7t7bMZPA5TUiZ+QJmzULHKUe7AcJRKy9BiMBXzEA1p9Q2TKN+AKRNdjklT2lWha3IJdjFkyZG2alSBbqKn0FK4JEY1VKsIE2TfhyVG2uTepZZqdsYlMtsUrBGrmp2wk6waBrpozHZxvDhEww/aGp4foln3iciDGbr4XWLt7U+0L8Nz8AWM6cuDCVNE/YIxoZJ5fTXPNVysY7wSqSUPfz2bQ4+QUwSOw9pQZ7VAutMQ/sj4UWO/OZSHk82J2PgaB0q6GMr1O+tq72PwLVHvugtMbe8lBEJmcnPf0WteBq72bgZfMrXkJYsnRORMWI/L7MFARZn9ZKgjL1mk1rdrZG/vKWhpmOpQzOwseRazaoo0skiJXfCy97L/FfodT5n9EIj3892+vGTxmAiX4G/PB7IPMNc0HTO7g7g2ZlVbXrJI3XR6R9sYUHCmY2a3kqN3O78BuX3TTZd7rL2i8OaA6UPMHQnMy+xbmDMXOm56rJ01iK8Ssw3msImArmZ1AvKSxTQRlq9mXR67Emoy+xqGOmeZkwctE0ywvmV8Rm1PQHGGuRKzOiF5MGOeSEsXFKNOb2kozzB+Ca35sTh5aAUtomNi/rwM7u/xOVv/eNt91W4NfdRtC9WKD11mphO4OATTqtkZE2Rq5V+rczkd1VLNIujR8gzmipUeX6GG+TGWO6P1BCz20XTVn6rcyUwyuNkH07fQlHbfcAzlZVh6CegTk9bAMEelBZha8PsnpVjlKLcT9GZaCv1NcAYehxrrxtF6RNCS0v1lcJvxld4+mxFGHfg/O/AHV/Vrzjn0YcoAAAAASUVORK5CYII=)}resco-scheduler .kpiContainer .item .image-kpiTravel{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAnFJREFUWAntmDtrFFEUx5P4iG0iWqjFGitBRUXtItj4KoP4AUQsjY2N4FcQP4CFj8JeBEHQgGCjjajgk5gUahUQTTqj/s7qCZfDmZmdu/fujjAH/nvnvP7nv3fvzC47MtJauwP/9w6M1pS/h/pz4GDNPlv+k8AH8AI8AW9AUuvA9hD8zgTh7oAktg+WbyCXWOVdYsbufhVvheDzAMSqaJklM6PtFp1Kput9YofBeDTr38adLOfBPFBuWW+CKJugaxWEZNejmMqbtpEOP0WZOVne4mcvEA7FfsUf80v7jl4xs2S2a2UCTpmOu/i/TCyVe88QnTR+pbuOihUQ7vDZyq74ApkXzlrGl1jPdozKkECuOz13xxXam++oR1N0JOxx+E7zgkeQMPbecFkN3XSRYHuGnhqyHK4VbDUUCt5BZq9R9Mz4OVwreD9DtthB3g577+y5bczgW8Ey4nTVnMsUfAL2hhuWLzeiaHJtluiwhFXNveQplt+nVY3Dyn9UwaN68U9s4DbusqvVu+kapzQUtD50Iq4v0vOqZt8B6q/V7Fkr93Z4jqx8LW4EJ8AdIN/tnsW8YW+mcP8At8FxsAGIhseg0PSG2uVUbCImP35eAq1LtT6AcwaMA2tTBHSOza0lpKjItpNQglTrZNEw4j0JfkThNLAf92ZiN0AqocpzFU5rMls0iBat69a0j7XuNmR8GcvInYU6FCxnpfEWCpZHVlNt0RN2iKD8Kad3ZVPWt2g6ooLDp4TGqo6G16O9MWuteeGRiBk28J5WcO4t93Z4oWTol5JcbKrvefIHxmtgnxLviJ0BqW3Q81Lrb/naHai1A38A1/CQxlIQEMsAAAAASUVORK5CYII=)}resco-scheduler .kpiContainer .item .image-kpiRuleViolations{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAg1JREFUWAntVz1LBDEUPBRRBAsRC0EsBAuxEEvhShF/gFgK/gCt1VZbwUaw0NpeC3+A2FgoWFhZW2gnCH4c6gwYeAzZy7p72d0igUcyLy9vJiPcmlYrjeRAcqBSB/ojsLFnGzGNeEF8IRo75qDsHvHzF0+YVxCNHGNQRUedWDd/IrfQRMXHHrFO9E3TBM9D0HcXwRS+0STRdNC5mTU/o2akCaLXc4h1lzisWzAdo3NOUGjuoHa2TtEH/xDrLnNVl2A6RcecEDerHpe385oWVYHplBXh1srt8nbmB2VYC2PiVTS3Auxaee2eXe9rYSw8iMZ0yJLbtfLaPbvmF3BKi2PgPTS1xLpWTt23+EKLe43pyDvCkupaOXVf8ZIe6CU+D4ilGB0qUPEjDgzooV5gOqFkPqxcvhrN7eihspgO0Akl8mHl8tVo7g2HJvRgGbyNw0qShZUnq07zZ3qwKObN6YASxMDtoiLtOd48hjhfzwdw8U1YePDGvsYxc5tF1fKmvHFMcb7er+AcLyJ6q6BY5fKJCuVOtEkI84a8aaixb197+2pCOb4P+U7MPY5QGWqata8kWXWh/LU26oaLuksROkLCuu3PaLM+TQAPIcq8blWAhyJ3ajJv5R0Klbhq3IGG0byCF1H4UbPo07xiXd0yFpeIqj7L/Avy1+EWsYuI8i8n+qaRHEgOJAeSAyUc+AXP3C7eLIwBuAAAAABJRU5ErkJggg==)}resco-scheduler .kpiContainer .item .text{display:flex;display:-webkit-flex;align-self:flex-end;-webkit-align-self:flex-end;margin-left:5px;margin-right:10px}
resco-scheduler .infoBar{position:relative;overflow:hidden;display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;justify-content:flex-end;-webkit-justify-content:flex-end;height:35px;cursor:default}resco-scheduler .infoBar .statusInfo{position:relative;overflow:hidden;flex-grow:1;-webkit-flex-grow:1;flex-basis:0px;-webkit-flex-basis:0px;display:flex;display:-webkit-flex;align-items:stretch;-webkit-align-items:stretch;padding-left:5px}resco-scheduler .infoBar .statusInfo .text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding-top:5px;padding-bottom:5px}resco-scheduler .infoBar .statusInfo.showLegend .text{display:none}resco-scheduler .infoBar .statusInfo .statusLegend{display:none;position:relative;overflow-x:auto;overflow-y:hidden;flex-grow:1;-webkit-flex-grow:1;padding-top:5px;padding-bottom:5px}resco-scheduler .infoBar .statusInfo.showLegend .statusLegend{display:flex;display:-webkit-flex}resco-scheduler .infoBar .statusInfo .legendItem{min-width:100px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-shrink:0;-webkit-flex-shrink:0;padding-left:5px;padding-right:5px}resco-scheduler .infoBar .statusInfo .legendItem:not(:first-child){margin-left:5px}
resco-scheduler .loadingScreen{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(125,125,125,.5)}resco-scheduler .loadingScreen .loadingScreenIndicator{height:100%;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}resco-scheduler .loadingScreen .loadingScreenIndicator .loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:loading-spin 2s linear infinite}@keyframes loading-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
resco-scheduler .settingsContainer{position:relative;overflow:hidden;flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}resco-scheduler .settingsContainer .quickMenuControlContainer{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;flex-shrink:0;-webkit-flex-shrink:0;padding-left:10px;padding-right:10px}resco-scheduler .settingsContainer .menuLabel{overflow:hidden;flex-grow:1;-webkit-flex-grow:1;font-weight:700;font-size:18px}resco-scheduler .settingsContainer .closeImageButton{background-position:center center;background-repeat:no-repeat;background-size:cover;min-width:22px;width:22px;height:22px}resco-scheduler .settingsContainer .quickMenuScrollableContent{position:relative;overflow-x:hidden;overflow-y:auto;flex-grow:1;-webkit-flex-grow:1}resco-scheduler .settingsContainer .rescoTabContent{display:block}resco-scheduler .settingsContainer .rescoTabContent .title{font-weight:600;font-size:16px}resco-scheduler .settingsContainer .rescoTabBodyContent>p:first-child{margin-top:0px}
resco-scheduler .image-rebook{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAoNJREFUWAntWL1O3kAQ/IhCmVBEUFCB0iB4jigFFFBThS5IkdJECqLlGXiJNHmFSEGUgESFkPADIETSJREks8ZzPt967fv82bIj+aTV3s3M7Y7P/n4nk/qxDckZ4gYh87ZH6/UTOPybhRhveyQoGF1/LqK7FPNHzB5fXzefqv6zumpD40fDXd+R8ISP0PAe8YjgCyH0QLytXFVfvHwKBVyL2bZMtF3ngCb9V/wPgC9JDCz/hJ8F8eQbllMZ6hBv6eMbPsNDNewO9n8x7A5yNOyOoqPJeMIdHawr+9zN8ol7ReZQr7PC2+34SHR9L/o44RVc1D5iY9aL4xeWWetU7V8G+QvBXp+rxBlHrZKahFI2Bz5gK/swf6wpR52SmYRSNgeWsNU/YfasMk2N6moSSjkbsIPtfxDsx2yZJq+6WgRxK6tCEcAmNL8RYc33JXupUZRFELeyKhQJvIEuxjT7qrIWQdzKYaFtAPKHi6WPwfe8otR70NPUIohbOSyUALC0sfgDaqxmhbknXfbxwZH5qEzia7dSAbJwJZ6YuJU9aTqVR+IcYelj8FvsX0yr5XWyZZ5YKEeeZsStHOpj1/IL/RQR1k2AvUZwkOfaZYsgbmVXYIrJK2gvEGHNS2A8WZajhmuXTcIp2pnI94krBPsxfwP2oqQFeUWZhFI2B+ax9RrBXsxfgQlXNqhRnEkoZXPgHbayD/MxsKpfOdSpriahlM2BdWyV91j2OowoRa2SmoRSzga8xfYvCPk+ETNMXyYRU7VDTcGX/0l3lzWV2zaUQS/0VvD1HSu5GrldawWmn4V4EC/i6aTMwlZG8hYMKYu30iGEXM09om/D4kHuumkW3DhaP4F/yYaYGsbcQb0AAAAASUVORK5CYII=)}resco-scheduler .image-findSubstitution{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAA/9JREFUWAnNmVuITVEYx8flwbUoUnInRJhy58Hlyd0kT4o8eRJevDKhvIo35VI8iJKUPFCmlKIwRJHUcUlyyW3cr7//tFe+s87eZ619ztjHv/5nrfVd/t+319mz156Zbk2NQS/KroFL4VQ4Fv6Aj+BteB6ehl9gw7GSDp7A3wEqRrENQzcq74ahRn2/chqCw1T1m4ldHyy64y0pzX7Gtg+ONM1oLpt8/sVsNXH/dNoX9ddeAyXW42EW5CtB2/Qr1tL659hABVv4I2vtZAiKUazN3dAzlJXiH4ZtGpwC9XjycQ/DWfgpcSzzAo6w1uMrBMXovt9sAn0t46qcDsd0AdorzpqfNOn3vZw5xheazvZypRWFFUR1wKwGfftLo+p/rf2NLzRVrNVWD0FoZ99Dmxia2x32L7RfsOLfAMXaWh2he1gP+1PQ7ooELsIbMO3odPcw7k4853NsMtcwGV4162rTSZ5TWlUhcXuF31jPrZpR6TzhaRyoDMm07PdypVWBMVhEYTW0DZ/rtDY1jWIcncxDw0YCrEY9jzVpVWAGFm39BLgJ2mI6IvVY04vJdBiDPgQ9hlanxHoczIJ8JWhzpNEbVkANK1A/6TuSuUs8zrqU2GIbJrxpeZLjdDTmPZqXSCgNrmGJfoC2iF3naVh1dnlaVjc0V24mBuJ5CKuJlPArLg/0xKml6T0xRYYQpMdTWtO6f3Uf14qVJEojTdvaFKNbKRqDiPR3+jW2UdEK2YG9cK2Dx2A77IDv4C0om3yKyQ01/QzqynXa6cnx30NNX4bVHkNdcREDukKkKI21FHoDZxZVsJ4660n+BXXb6eivuekWknfCS1BXL2oum47sroAOg5/wt6GO7lxNN5Nw0whYMTtXjGJrxWISv0Kr6eY6oObFCLdmCDihtHFnjLAXM4K1Xk3T9JxNv2IN9/LKlq2sXHDecVuZUngxw9R6Zeaqq2e9q595/OurdUG1jnluD9fwNeoe8WpvZ303sVU03B2HcLTzs74PFc6DKwTrPnY9uFy9Jc6H153BH1sw1Lqrfp60YjCYIL3b9oAPoNVxu9oXu+LKoKvL81WWJacsYrW0i3of3gvtCfqd9W0ofISKK0NPVgvLLPUtrJZ+01gFJ6ZI6sVmEZzl+Q6xVtNV8Rav/UrqmetwcTjJJI/Wc+Kj/gTQlQ1Ly+EFk9iG9SaoUy8KbUTFCofipOUQu8MXSBjqkkKj7uE2uCAUGOmXlsNGJvo/Rdo9rB+4O1Av7E9hLrQQHdq5WL+0CkE7VWKbyoqTRmFoplJWI7F2aRSKVqrFNufHbSu0U1OslqYb1qzrW19tO/R30V8rRrGFQn+NyUILDjW0MBkZOi+kLRnPyFA0/gBtonJVrkpWwwAAAABJRU5ErkJggg==)}resco-scheduler .image-setAsCompleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAABANJREFUWAntmFmoTVEYx00XIXG7SIkrHlEoc12Zkql4UoYoylSEDE/3lQcPSgnlzYMH6ZpLJNMLIvPs0RBXl2se/79jfcdu33P22mfvfU/J+ep/1vT//t931l57rXVOmzYVq8zAvz0DbTNIf4g0ZgtThF5CtVAj/BLeCo3CC+GscES4LZTd2iviCuGZQGKl4KnzbaeyLFanKMySJflF9QZhvjBC6C90Frq4On0LBThfBfNDA61WM2Z1h2ABedxrhW5CXOsuIj5Ngumgmfls95DoeRfkh8qdAsGTWk857hJ+CiR+WqAvE0PosYBwkzBJyMpmSAhNtB8KqZOukshlJ/hI5SAhaxsswScCSV8UWHqJ7YA8EWJrqhVaywZKmBjE2pc0CI8LAd7ssUlFSvAb72IRc3oJfjkqb+0tAedtuZ7yfGx3MW+qLGnnWOocX6lkP20t6yPh3gFxdp43AhO1KNDvrV51Tsu9zOSEZXLl0AHzAjIrVSfhK4G+yGpf5/BBZcdIZvJBJoKkDBzXtgQ6qd7sxmpUeo07AkKHvcxkhHCyxLojBC9iDWrT3+IJ27fSWN5GutqxfE92lTWS2huSYzYXCyRodsJVRllHVHlKgzjHIkcJhcZIFt0g3qs9OsSjSWx4J2n4jMcDeYCPWMJ4oWR5RwoliywHCTmwtXrtkxiQq0LMoWrfEK4Lw0NjUc1iyU6IcOqmMXJ4G8HJD9kb2jXf86dyTQUigEc5TvDZRhHMx8rP6otKFk1iWxzakWY3Mx6LGRdy29At8Ef1RSVdLNlJJhpRcskiDhcur10SA/KYEJOTx5K1kqQnhng00ySLP/cKYpyn4bNDIkBeVYBop5AlTMkjnhrgFkqW0yzOzJrMalXQPmgdUeUWRz5ahLTOjQeT5kY3U6gvMEaypd6+jjudzSq9VisGyTQLHJOFrFDSwS9g9STJch3ADw1+0MYy9j8cWhyNAW9f0t/ELXVmkScmsdk+Y5tdL5/LI+oCZMvHZtRKkp0TO9pfIrvRSwGdJUJsayfmfQHHDR6vesezZL+rnSRZwmxyWuHLEGNes59IrOVhHvZWjZMoB8pcD7fYMKcnsfji04qRfP17nABLo5+PnGKcl+u1QLL7U+jkfnJfcEIPVNamESviiyYnGsmeE1L9zJd/7t9IE2xUO+o4hl+K1YmMJskyId2FTKynVOzIZq3uFmpSKPdyGvztZTNLjEytg9RYXwQA74T1AlfBuMYM4oOv6aCZehlIo6hxBN8TLCB3iQZhvjBC4AXihOTvAer0LRDgcISb313VZwllMWabC8ozwRKIWz6VDxerRLPaVo5pbYgE5giTBdZmtcD65gvwQgFOrzMCF6rbQsUqM/DfzsBvQ9dO4XswvQAAAAAASUVORK5CYII=)}resco-scheduler .image-setAsCanceled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAABH1JREFUWAntmEuoVlUYhrW0vITkQYNQTicraCBSDqISPJtuRHahSR1IoRCxyyBQqAYRDmvQIAgkBGeNGsQxoiAKsWxSEJRdj+lQjS4YZnbvefz3p+ts1v733r+/B6LzwnvWt9f6vm+9/9rrts+cObOYHYH/9gjMHYL81eS4B94Gl8MRuAz+A3+CP8Kj8D24Bx6AM44L6fFReBgqrAsPlbEXUM4IxunFUQqRv2FPwgm4Fo7CBXBRaVu3EerzO4w4c5jrvMFRfRFGh77uJ+ElsC2W4GjMcRh5zDn00b6UpPvKTv6ifAna+aBYSuDL8G+o8HegdUOBiQ5CEx+Ht8Bh4S4SmdPc38BzFj2fJB+WCacor4LDxtUk/BYq+gPo1BsYrxJpIremMRhYhbE4HgYojb0yidO2D/valdR3Mn1dJnBl35RE7sC2/nu4HnbFOAHGmuPZJHgdduwidyb1rUxX7WfQpM8nEZdj/1HW23YSFrAtChxPQWOluVbAwAsY1n8K1dAaj+Bp4HfQ/TRwGcYJGB1aKqCATShwSMUa+zP0dAy48/wAbdsUlW3Kj8ugLRnnB6mL7SiEN4kuiKmKNccDsIrHqDDvR9WGumdfuwG/wItqnCaobyv6dnxzYs2Rw8VUxltclnOo1nlHUPDr1YbKsx3+CWOULRWmwIB2LKTwM6ZObMRNYuife8Phc6bcVTpvPlNTb9xPU1W0AhVaJ9aYJmzFQcFqacTbeOh8Q6NnzyEn2tUvY1Qt/WFtxOJ2um9j3vKhCZ/joPMVTY5Je060OYKKbyvWtB4kxrq1NuJXPHSe3+g53aFOtCO7Ybpr45M3QDV4I5yG3ObsbUzU7RC91vP7V7FiXq/o//cgzQakZ33/iN7rri4+cwSdEl1G2UuWsVOwEfvx0PnGRs+eQ24qKLD6A7rM43XEq2Ffr4uzf3NT4mjZ7KdNE9xPX4PplVBhXpzug9oBX6++bRbfdWXQkQjuVz5Do7/ujX5OtCm2etrFHhyhg+7Fb5JADU9Hon7lGI06ezx6TOaQE3sKRwVWUSfaHDm42P2wVcNoziFXF1fLLZlGLyzVkVVskfGNKkXro4igOXKXH/vU5xPYGnG9dA6l29tCnt0bo1PLJrG4nEbB36povzLMGViAcQya92HYGi7Gr6CB25Ooa7Hdp0PwSewCtkWBYyraUb4mCX4K29yetnOT+lZmfCI5l9ckETuwTerlfj3sioKA+ER6Lgm+HjuulXck9Z3MV/BWnFNjZRK5Cntx8tzVNDY9mEZ5jh+xu2uy1N/99X2o6K/hGBw2xkg4Be1jL0z3dB67Y4SQSOgiubl7itqIcVrMGQOypNazY8NS/PeXiT1yd8JWny/45bCcSnPEAt6LbR9DhUer88vRkH7xboNeBdvCETTG2MhjznOeBuSoxQZavoTRodvUJJyAa6ELyBPSfw9oW/cQ1Cf9vvuC57vhjMDRfgIehiG8bXmImMfhQKPaeXOmoypWU3EvvBU6N0eg89sf4IKSnl7vQi9UB+AsZkfgfzsC/wKE9oNKkRIlcwAAAABJRU5ErkJggg==)}resco-scheduler .image-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK1SURBVFhH7ZlPixNBFMR7vC2eXRBPLgh+itWLJ0+5rPthRPyiKntUREFUxH+xqrdffNNbrzOTnY5GLPgxM5WefpXmZTLJDOv1Oh2SbpTtwejfCDwMwwm4WQ73LtYGd8vhSFcCY+BzbF6AC+yfZnOPQs0H2FyAl9h/mk0vfugM6Db4RrvwGTz0Y3rCWuALsPrMcmc0ZnSQ0jH4COwEwgm6h2aNUsvX/gBujcb5g2yk9AT8BP7ErqE5d6nhazLD2ZWxtZHNlM7LCfUEi4fmnGXuuta5HK9MwhPAd+AnWnSlOVeZ09dgTRmWSNOAVqB+94uE5hxlLj83a63UeEOaHkit9KY95qqco9qgubKGNGsgrrRsDzBXURs0V9aQpgJSH8S5oaM22LqyhjQjODHYdaWjlZ0clkizBbRLe0RhV6pGC2lGOM1pj0egDpvbAGSpWhHSjKgUtQcDmrj/FfgxuQ3ARqpWhDQjhFR7MCCDRmF5zkiqVoQ0IwKp0LzL8nd9RIalVK0IaUY0pEJ7GF6GpVStCGlGbFEUmt5jEErViji433TyXUQ0NKUlwlVWtSKkGRFIhWVA5ck+VrUipBkhpK7Fdlnjiv5VlzX1bWdhTZOuxapWhDQjnFTY+lvOFIXefNupWhHSbAGpNojuI0wMXd9P5JVWNVpIMwKKVrYV1rTIHZs0FdB1wpo4tm4Pzjk5tDRroF3aINK12kOaHkitLI97/AjdGlqaBhS2gRo/B84BZreHNAnULawBzW4PbW5pgyXhnGVuX4uhp/1VBZ2BritbA6mVZob2n4HQEXgP/IldwxqsUWr52u/A0Wjc6CCl++AHsBP+9B/aXOV7ozH+IBsp8ZEBd96A0/r13kAM/Rbw4Fn9unxONwzDCTav8dqnS2e/Qn0+EDpG/VeXzm/9f7DYWwcWOKVflqlaTCIJy1IAAAAASUVORK5CYILFHhyhg+7Fb5JADU9Hon7lGI06ezx6TOaQE3sKRwVWUSfaHDm42P2wVcNoziFXF1fLLZlGLyzVkVVskfGNKkXro4igOXKXH/vU5xPYGnG9dA6l29tCnt0bo1PLJrG4nEbB36povzLMGViAcQya92HYGi7Gr6CB25Ooa7Hdp0PwSewCtkWBYyraUb4mCX4K29yetnOT+lZmfCI5l9ckETuwTerlfj3sioKA+ER6Lgm+HjuulXck9Z3MV/BWnFNjZRK5Cntx8tzVNDY9mEZ5jh+xu2uy1N/99X2o6K/hGBw2xkg4Be1jL0z3dB67Y4SQSOgiubl7itqIcVrMGQOypNazY8NS/PeXiT1yd8JWny/45bCcSnPEAt6LbR9DhUer88vRkH7xboNeBdvCETTG2MhjznOeBuSoxQZavoTRodvUJJyAa6ELyBPSfw9oW/cQ1Cf9vvuC57vhjMDRfgIehiG8bXmImMfhQKPaeXOmoypWU3EvvBU6N0eg89sf4IKSnl7vQi9UB+AsZkfgfzsC/wKE9oNKkRIlcwAAAABJRU5ErkJggg==)}resco-scheduler .image-arrow-down-solid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFSSURBVFhH7ZhtasNADES9/Ztz9Ci9Tch3crkcpVcpcTWtDIs6sde7VopBAw9vhNG8hPwwTn3fd2vKm15XkxD2Tgh7J4S9E8LeCWHvrE549OEnpfSux5dGnD71+DcQZki2wuOf2DInMPaX2Ajp9/iSQBRBJ7p52LcYkNxwi2B/gaX50iu6bsxlgA5zsEAX2ZKlKJYFdGiRXHWhLWsll72ybgsdMiQXXWxLa8llL6yTQYfPwGItsOVzqZIFdDiG5KxFVqKUXPbMOsagwykkJy20MlPksie2ewo6LAGFWmylntEsC+iwFMlRBaycJZc9sl2l0OEcJAcVsZIDueyB7ZgDHc4FIiplGWRBsyygwxoglMlZFpEFdFiLZK+C+ABw3rN7a6HDFiQ7FQU7dk8LLm8v5cH/A1fZff8ZLJh43eqdEPZOCHsnhL0Twt4JYe+sTLjrvgFpBZ5ucHz72AAAAABJRU5ErkJggtvZmFDxd6u3orC3orC3orC3orC3orC3Zla4KE4TIlKVoLBccgAAAABJRU5ErkJggg==)}resco-scheduler .image-arrow-up-solid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFDSURBVFhH7ZhZjoNADEQhd5mjzHWyL4edc8xfFMY1ciTLKUjTtCMhuaQnGgtc7xPRD8PQrSkbva4mKRydFI5OCkcnhaOTwtFJYaTv+2+gt22Dr7WWSLbCQ9myZ5ZAh7VIdiqKG4Dzjj1bCx3WINmrIGPP3qmBDucCISM3RhNpOpwDRAQcmKQFzyyWpsNSJAcVYYIMPHtgu0qhwxIkRxVgYoy7XvHOke0sgQ7fgUIt9lLvWCxNh1NITlroZUqx0ifWMQUdjiE5a5GXmIuVPrOuMeiQgcVa4MtrqZKmQ4/koot96VKs9IV1e+jQIrnqQl/WCit9ZQ4WOnyCBbrIl7SmWJoOgeSmC/zyKKz0jTmBqe/hX+Hf/EN5uqAT3TSTfy/lI/xLjx+NOP3o8SX5uzU6KRydFI5OCkcnhaOTwtFZmXDX/QFCg5ry1TpkPgAAAABJRU5ErkJgghcRu6Va/720j/CFnX+w/Bd17Yy/W70Vgb0Vgb0Vgb0Vgb0Vgb01s8BV9Quqss6BDUdEeAAAAABJRU5ErkJggg==)}resco-scheduler .image-lock{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAElSURBVDhPY/z/goGTgYGhE4hTgBjEJgb8BOJVQJwNMmAGkJEOEiUDLGACEhEQNgI8fs7AEJnBwCCqxcAga8jAEJvDwPAEKIYFRIIM4IewIeDxMwYGM3cGBi11BobzexkYjm9jYNAGsg2dGRgePIYqQgB2kBf+QzlgALIZpKG6gIGBkREqCAQt/QwMV28yMCwHeRgJYBgAcvY5oM2yklABKAB5wdIL6MLzUAEYABkAwo/OMfyPCAAbhheD1IDUwvTBDSBGMwyD1ML0wb3AKAEiUQHQJjCQM4LQyACoDwxAsYATiIlAMD6A1wBQLCDHBDaA14CXryEYL4AFBrmBCDLgLYhBZjR+B8XCBKBEPhCTA+aCwqAMiCcB8XuQCJHgExADEzVDLgDnO6VibXEhXQAAAABJRU5ErkJggkVORK5CYIJErkJggj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFNTM1QzY0NkM3RTExRTc5Q0FEOUMzRTEyQzZGNTAwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFNTM1QzY1NkM3RTExRTc5Q0FEOUMzRTEyQzZGNTAwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEU1MzVDNjI2QzdFMTFFNzlDQUQ5QzNFMTJDNkY1MDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEU1MzVDNjM2QzdFMTFFNzlDQUQ5QzNFMTJDNkY1MDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7qFyy8AAABQElEQVR42mL8/4KBk4GBoROIU4AYxCYG/ATiVUCczQIk+oE4nYE0wA7EsUD8lxHogg9ABj82VR8/QWh+PtwuARnwH5vMt+8MDNp2EPbVQwwMXDg8x4TL6I7JDAwPHkNw5xTcfsHqgkdPGRg0bRgYcpMh/MlzGRiuH2FgkJPGYgLIAHQc5gc2FM4HsUFi2NRiGHBoI8N/RkZMA0BiIDm8Bvx9xvDfSBeiAd0AEAbJgdTgNGB2L0IxCCvJQzCyGEgNVgM+3mb4LyaCUCgvw/D/52MIVpRDiIPUgNTC9MGjsQWYHl+9QQvg/xD87x9CDKQGpBYGWGCMc5dRNT98wsCgZgmMZ0YIGxkgqwWlg7dAWujLVwaGm3eJywjqygwMPNxg5g+QAROAjHwG8sBckBfKQC6B5i5BIjWCstkyIC4CCDAAVUbzgL+D5pEAAAAASUVORK5CYII=)}resco-scheduler .image-ruleViolations{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFNTM1QzY0NkM3RTExRTc5Q0FEOUMzRTEyQzZGNTAwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFNTM1QzY1NkM3RTExRTc5Q0FEOUMzRTEyQzZGNTAwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEU1MzVDNjI2QzdFMTFFNzlDQUQ5QzNFMTJDNkY1MDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEU1MzVDNjM2QzdFMTFFNzlDQUQ5QzNFMTJDNkY1MDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7qFyy8AAABQElEQVR42mL8/4KBk4GBoROIU4AYxCYG/ATiVUCczQIk+oE4nYE0wA7EsUD8lxHogg9ABj82VR8/QWh+PtwuARnwH5vMt+8MDNp2EPbVQwwMXDg8x4TL6I7JDAwPHkNw5xTcfsHqgkdPGRg0bRgYcpMh/MlzGRiuH2FgkJPGYgLIAHQc5gc2FM4HsUFi2NRiGHBoI8N/RkZMA0BiIDm8Bvx9xvDfSBeiAd0AEAbJgdTgNGB2L0IxCCvJQzCyGEgNVgM+3mb4LyaCUCgvw/D/52MIVpRDiIPUgNTC9MGjsQWYHl+9QQvg/xD87x9CDKQGpBYGWGCMc5dRNT98wsCgZgmMZ0YIGxkgqwWlg7dAWujLVwaGm3eJywjqygwMPNxg5g+QAROAjHwG8sBckBfKQC6B5i5BIjWCstkyIC4CCDAAVUbzgL+D5pEAAAAASUVORK5CYII=)}resco-scheduler .image-resourceDefault{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAWFMRmEAu0Pl8QAACFdJREFUeNrsXAlsFFUYfmsLQlukEI4op3hwlkLLcgoC4i2KERQVYzRq0EQNkoiixCseMYRIMB4BRYkkBCGGEIIaOVROBQFBbiwq4fYopUKFdv0/9nvtdLvHzHRmuju7f/Jlpt2Zefu+/d9/vfcmEAqFlFuSnZ1t5rIWgpGCfoLegk6C9oLmEdf9KzhE/CzYLPhKcCJRA+fPn3etj4EGIhAfjBFMFFzLv6PJGfRf0CzG51WC9YJ3BYt4re8J7COYyyPkP8EaYptgr+Cw4K+I+3IFHQSdee9QwTBBHj//RXA/n+FbAgcIVgpyBPsF0wULBKU2m2gqGC+YKrhSUCYYweHtSwK3CgoF8wSPUvuckIsFcwQTBJsEQT8SeCmH5ilBawfJM5J4VJDPto56QeBFyjvpx+MWF8iDVFD7IH296lS2hwTqTm2L8llXwRA6hasYyuQYQplShjG/CfYJvhOsFeyJeA4IHCUoEiz3G4GFEQS2FDwpeJjDGs5lleBDwR+CcsE/vDbf4IWvJkGTBJfQo88S/GlwHp5poJc2cB89pQ6Y32Ts9j5DEDvSU/C4YKzgecE6wW7BAbblGyeSSy2rImntqHn7HWoKZH1Mzb1T0IQZTqlfnEgvtlXG4ygHyVN81iiaJNjKgKDATzawl9Z4wQMCqH13Og84jY7Mf9sK2jB1axThRM7xBzguOMac+CCH/26e49lHeE8BsxtfEKi1AcN4A21XYwv3t+AR5F4R45oyEllGB9XDTxqoCexIwBb+KtjF4VfCEAXadZIVllCEFw4wAG9FIhHqXE771505cjCK1qeWF45RQPiR2vEDQw2Uo0473JdchkrFgv6CbkZC3XIkXmggvOJIDi03pZxhzDpWavrRYVW52ajbXvg1wWLGel7Kq4IZgi8s2tqkIvBpwYsqXOT83mMCZzIzuV3weqrawGM09ncLPlfeS5A2F0S2cssGuqmBZ3n8STWMYOguoP1NySG8gscJDUTggypcrR6fqkN4OKsriO+6uO0NIwS58FFmMogRd6fiEP6WFRgEvKM91r47SJ6OP1NyCEO1Z/F8sscEPsHjp6meieQxTUP6hUnw+YLVKlx2ckNgNl7iEXl3Bx5dy0S8SOXGUhNyDP9D/nrA4b7A1u3kOeaUH2MQ72oq50U9cBGdyFOqpvJ8mwvtaG+7jEWGxX4qJmgZJ1go2K7CZX0nc/oDrPRcp8LzK7UklTXQKEtUuOBZ4LAW3kPy9jB08ky8JhDzwdN5/p6quwLLbsbxMs/fovf3LYE60V9HDznHgedNoVOCA/nM6854bQO1wMhvoQYiZrNb7sLSuG8EWcx5V8e60C82UEsJwwzIO4KbbDxjKG0qfrG345HntyGsZSE7Dhu2VPCcMlf8ROl+Gj1tc4YrLzRUJxpqCFe3r8JV66k8R4Yyj9qEmPFvFS7ItmbYc6MKL6JsY0gVnxFUJmooqTORQCBQfZ6VlWXnESM5lM1Ohm+k1q0w20BlZW2OnVKcWgQaibArNgnUMoyp30BWcaB5KINhqhPToJhTxjyH5SmCSALrVSUxcuYWgfKFQyauDTjRITNt0UQ4TuCFPzQclpAJlNYjhMGK1B0qPBlvpi1HNVDDCQ3EMgqsxyumocdaF6zhy4/zy4cizsfZSP5B/EQTWqbbwgTTXubhiEE3q7o7ATzRQJTLMV2IhZD7bP7y+rNpPJ5iOcqsPMT7KuiZzbQVDbCrs5lLt7ajgVYIzGPIcTLiS5xmAo+J7EdUeCtDW5OdCjAYxvlBlr0SyRgSh3smRTwvXlsIvLEi9iNqX0VEPxDnYFnw6ET20i6BXxoa28QwoljFXh5iplOQHObG+BsTQSPiOIHJLEiEWDiw2pZRsHyukD8CquVnDdc+6zSBQ/lg2IygRSdi5rM8diLEoPgTwSCai3xq3RrDfa/Uo61Y0pyFCVx7ghmPYwTO54On2vDCZj/L5vMr4tiswzHqiE4QqGUtr7/PKQKhHeW0Ee1cJNBYqZnB8tRZ2tgNHGrNHG4rnoNa7hSBd/GBK23GgU50ysu2WlJZzsXyzEbOzFRjbuVxmUoPgZ1fT5NyixPlrOt5XKLSR5bymLhOmWAI9zDEaCpNhjCkG+/B0ris+gxhrX2rVHqJ3u3UkomB7SE8PE0JVIxLjRzYGsK60tE5zYYw5F7e97XdMKarIb1SaUhge95XzrTPsg0cYigDuSUhh+CGYCtZCXP1oB0bOJjHDTYJSTax8930Xrtr7BDY3waBZiXgEpwWPfcy0KoTyWEqU6msrV9JVu2z+/268/ojVp3IIN64w+UvmOwEBlTNxsdOVpxI0MXhm0oSMtjBoBUbWMTjRpWR9YZRaZpAzfamDH/VbwIZaNaJoICKehjmHhq7bGOS3QZCMKWA1RFnNB+JbGAfViB2KnfeMJRqgl3z2FXfRNW8cS7uENavaNqa4a5a9IbJAWYILMoQWEdivpMrGoEFGQJjOpKiRE6kkaqZuG7hkZFOdieimI1VMTtrEi8T6c0GSjz+gslOIGQP7w3G88KFmeFrbRhHEqi3X23L8BWTwOJ4BGY0MDGBfeMRqD3wGKZzgQxvF6SzCr99BNIznheeTW+jjS22HXygwgt6ctPMiWCVLVZrYeldJe+DF56SqB6IIiLW3v2uapfB9Quz3xDcEIPQVCYQuz2xIivayltMLM0lN6bXSAeY1mF9yM2q7mJKFBy2s9yDiSeUvnYZ7k1WAiFdmNcW0aYBl0VcizUymBvGtgqs1DptHLXVJFlYZI4XvmIfx3AVni8BuU19ZOcOUxEwylbTkUbdXOLUPpFG/AVRaBxMtEsRso4zVNvCkQPiDplW41gEZsS6/C/AAOkGOOt/C4ycAAAAAElFTkSuQmCC)}resco-scheduler .image-resourceShown{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHKSURBVHgBbZJNUuswDMcl22mz7LtB3vL1wZCegHCCDiegvUE7Q4EdsONrpuUE0BNQTlA4AZmhwLbcoEsotoWUpCUFNJOJbUk//y0J4Rczu48JotnxCAkCRcVxSkgpOj+0F+t333NwZdd5iEwQXgFSQgAzRTQihNcidIPPYk4QcGrn79swaEwXqWoJ6U1iXak+8K0xkW+7s/ofD3QvACC1yWe3fPZXfAyscew44JxVRaxEHLJ0Crfg5N/U7D33xSO3F7ExRw/sab0LBy+R9jTm5Bora4iyTJGuVg7LEAHnEDq2Z/WGfED+Egg6mQqOyWKlnkH1Kn8a05GwxUUdZhABB0GSyeUaLaRbrQfy96JMTGLJD1llInAlB/xm/nCHldQKQAb0qKIFSDuXlH0SS6iakvtxvpaazOldG5Qe66DSdwBtaa/pPd8hwo3ef7pmxTNOaEmSK1qvq2GfoRF4t/VVbHnj7qSjlOovWxuGwAU94n0zbwuO3Ptbl1e1xYjkNfx/tALKbulNWoDqsJiVkfdwr8CleW10rBCbXzPmu/yk69X2ly1vrdyyWQCXJgBuyqWdzwfc8lnZ9xNUspDHwBoTydpYO30rTfJ3+wRHydlWfeQDegAAAABJRU5ErkJggg==)}resco-scheduler .image-resourceHidden{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHaSURBVHgBrVNLTsNADLUn6WeZI5QlUAScAHoC4AS0J6ALfjvKDrVIgRO0OUHLCVpOQJFKWZIjdAk0M8aefEilVkgVljKZydjP9vMLwD8Z2rX5UnGLpT6Sacw71TGsYa5dy2UgQx6gGhYuJjUBcy6nx5zHR6BK4jsmpDFqE0T3O6PlFYldv1ccQ0P+4HFlFsy9fGvlXHcJYI/vBXgcfX+dwMN+mN6qzE9rj1f7UFzZXtTebiGoDyB1QGSedHtrg98NBvScYsn6LAIxRw6qPu9mYHSNHWcp2Ly9GXCWV0TVda+mvu5Ue1phTcLER2IzIKdUvLFFsYP0j0Y3FirrVJtM4iMQNG0Vd5thCuYWSt0YiLlBwjqTGohDnAltFkqypmB8DgzzZLsQXzIBs3wo90o+sAM/eMplepZWohjQwG2+TeaorufzQUKHVHwksTIY25q0ItNwCkVfzna8BCOlwEeCMN8mT2oW01H2JSah4Xf86nzSVEr52WhZWyyHFp+P8lpJpcE66zEdoUx2AchmuZjUWZQ3iVYGxsCzAh0rHfGY785ksilYPnYByFoszBbvDhLAzIQvC5QT7WqgnJVZI5HrVmTvRlH4KUpe8gf8CbTSMjAKUo7Wt0Qqqf0AHEL9nBCudHsAAAAASUVORK5CYII=)}resco-scheduler .image-arrow-down-blue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABMSURBVHgB7c07DgAQEEXRkdiN/WnR2p/dSHyiFGOoSN5pZ/IuEQD8T3FHbZNvL45YJeRo/FVgH+HHRYF1ZD8uDswR2fixHhkhAHhKBdEbG6MTDSQBAAAAAElFTkSuQmCC)}resco-scheduler .image-search{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGNSURBVHgB7VNNTsJQEJ55rdglNxCWEEz0BNKTKCegJqImrtyJmFhugDfgBsUTaCLRneEI7BR47ThTGkUs/ZGw40vaeT8z883MmwHYIgW46sI8e6mDMpoEUGelIssxywEEflff7Q9gHQLz/PWehZNg5ep29RQyQK1yLhED0LU5nZT1bRW1wrLsQc4JHPMi1MuXQVQWT5z7FNjQqT0vG+y0hgeEyuNlkctlp5XrVwbENZ+zUjfOuWAWnvO9wFAOpEAtpVMXqZXqJRl93xMeQR4CkLQFN5VRotXPfRFyEozlZ1297yVaOU+lRf3MBCR9ztCzj0aSkVmwjsMF0iPkIUAeomjVlG6JtZAuApo/rh+4kII/g2a2hi6gkm7i9NHV088HcA9HFpdFc+TiPJxsxJ7frjRyEyyRxEKcI9EJl3TkTye2BLBKV8Ud6k7NkSHiZZ+ih4xkX84lcnHO0ZWMwq638OjZMsiEy7eSEZAnJEmZ/J8gI8l6BBlIFKwLnmpfoS3Ow71lwWbAmYTfFnnxBdSLszf5HEZlAAAAAElFTkSuQmCC)}resco-scheduler .image-close-blue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADUSURBVHgB7ZS9DcIwFISfbQnWCCV0jJCNqBAjICo2YgQ6KPEYASmEPIiEZT/bZxpS5Joofrr78nM20aR/S/kLZnu58bV93Gs6ri0h2pwrM5uf3r7DauGOdIT6MfRGAsPZI40DQKtV3RFZCOKEs4e9FD6soN21Ms/ua5Q+lxS+X1oMkIOA4WlADNILDc8DBMhggsIxgAfhWzScpQlR02BrgvJv4P3QwRRvVxEg0vNshSFAqorIPkkCkJ6DEPVTeAEkaFHJJuJZcHZ5Emta0nMXQpNGqRdzbcoWGl8r9gAAAABJRU5ErkJggg==)}resco-scheduler .image-filter-blue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE4SURBVHgB7ZNdTsJAEMdnplt57RHw0apJvQEeoTfQEwgJ4KPyZoqJ3MAjwA3kBphI0EeO4Ktp6TqzaQxZtkAwRkj6e+l2dnb+87ELUPHfoG1Q3dmEPxHsgoZx1g8vl03kcPqEXUEIbJOyDZmH1yrXUkXA5bXSJBzAGvzOx43GfKAB5gvCeFXTgWq/NYC8F+Og84u0f/bqjN6ZRgpJkuHCIV4k4ch2Ide57PF8zEd6ss6RhtCc1Fec2ObJnkH3XMFLBYxIcnovQ+MS68qvPdv76qg2lD3OfGR8SygVMCLpVyy95UY21O3s6Sd49/2OP1HR99a6GAgb8LnPGknmwUPHK9AYyFBNAoTH8HAy/5WAQO1pk4ikArnCQXFw4w0r/LaDH6Be/s+ScLvk4I+pBA5IwDw4x7pi//kGZ/deWM89VBwAAAAASUVORK5CYII=)}resco-scheduler .image-sort-blue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABESURBVHgB7dGxCQAgDETRU5zGAR3CAZ1G0E7SBAIRQuBed801HyDyKnK0sQ4+2LO/3wqK5oosY2oYOZ4psiWmhpEpgQuw7gwKI8Gx0AAAAABJRU5ErkJggg==)}resco-scheduler .image-companyLocation{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgB3ZLLDcIwEERnnRSSK4giSCWhieQK9zRBKiFF8Lm6EKLFmwMiy64C4hIxkq3nj2Y9toGliaTL6vOOkFXepnu7KjGjMLoRFSDeAgwmNnheYVp5XRK40/yJ8smgvp3SOQoy2DNgDN3Qbo5BT/tstBR7vBZ9IomTN5dD2rHXDCtOc31WC+/RqLJYXlbzq76IZrFj5L2asFyoZtfov6L9+CF5asTMkUC9LBAjpqmo2fHpU7GIReoBB86cBsXvh68AAAAASUVORK5CYII=)}resco-scheduler .image-homeLocation{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEKSURBVHgB3ZPNbcJAEIVnvBucY0rIPYpEOkhKSAVJByRSzBVyjSLhEuwO6AA6AInfIyVwBex9zJofGWFjC07wpJHePO9+O5a9RFenu/rkw1bROuckxJvWQAhs6fqkcRbIbgQbH0ShtG0iNItgGZBxSwraG/v7zBv6SZYD44Puq/eg3PsWA58ywW/099Q8PGAkPTcABPFq+U3+y/wYJBBdcTviqlmQ9GTETk1sP1ou3gU2s7mzhTyqitvbQETGdClPQHvrqsoeLHuPXk3/DF7JUR0y8VsSWJ9WOhcf/T93d49Ofv5kAOYAjKBoXSGI4yjk2IQXg8pKZ4VQWq6EIUa5PBe0+Y+4dH7jWgN5Rm+Bj2IUawAAAABJRU5ErkJggg==)}resco-scheduler .image-workLocation{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGLSURBVHgBpZRRTsJAEIZntlvhkSOURxATOIFwA24AnoAShfgmvJliIp5Ab1BvQD0BjSHyKEfgVWx3nWmhIhFawry0O9l+8+8/s0XYibw9tQIpLURcfo8qPmQMTN7saUGaeRdQ1zcpDbCgRzd0yq9pILGBwLi2BFRv67yvtbpaV3LN/ryVCcRKZH9+FzjnA9IxpFSVEJekpEiyPA16HBU7eDTyRJ7lPtfLQeCUhrL/4dKiGUGV8kAYE1YYjiovexVJMnZzHPpw8AsBP1itxsHDhReVQLQOKZLUoYVUJF6rJ0BRJ09aMeSrEflGimPpuISDHt2XFtwdRNEhT9p8nATClUzT5qeKOwj7PaIwrt+baEiXjUVQXZ4fnqeVzDUVKs9A4dLGAmrV2DdbyRyJm5mNQnQoYe3s8QMyOg2Gf1a3c8sIwzobqxR7okAI8ZgFhpASRm/WJv+e02CpoKywTKAssMyg/2ASxYTzNC7Fo0DbsGj24g77gVOuiSM5wPeN710C4eE9KXqz6vYf4QdnJNbqdsN16gAAAABJRU5ErkJggg==)}resco-scheduler .image-close-white{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAVklEQVQ4y+WSuw0AIAgFXYIt3L9jCgc6CxuJRnk1lHCX8GutdtBx7MgaTr8LDoyoYAzA78IqbsqZeSpfPEIpPCg5fFOyuCyILYlDi2uVD6e/hvp8dWIC7Ay2TVN2BKMAAAAASUVORK5CYII=)}resco-scheduler{touch-action:none;position:relative;overflow:hidden;width:100%;height:100%;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;background-color:#fff;text-decoration:none;user-select:none;-ms-user-select:none;-webkit-user-select:none;user-drag:none;-webkit-user-drag:none}resco-scheduler *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}resco-scheduler input::-ms-clear{width:0;height:0}resco-scheduler .picker-base input{width:100%;height:100%;padding:5px;padding-right:3em}resco-scheduler .draggableContainer{position:relative;overflow:hidden;flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}resco-scheduler .replaceableContainer{position:relative;overflow:hidden;flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}resco-scheduler a{text-decoration:none;font-weight:bold;color:#16abdd}resco-scheduler a:hover,resco-scheduler a.aHover{color:#0c85ad;text-decoration:underline}resco-scheduler select{border:1px solid #91b4b7;padding:2px;font-size:130%;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:Arial,Helvetica,sans-serif}resco-scheduler button{display:inline-block;background-color:#fff;padding:2px 10px;font-size:130%;border:2px solid #91b4b7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:Arial,Helvetica,sans-serif;cursor:pointer}resco-scheduler input{background-color:#fff;padding:2px;font-size:130%;border:1px solid #91b4b7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:Arial,Helvetica,sans-serif}resco-scheduler input[type=button],resco-scheduler input[type=submit],resco-scheduler input[type=reset]{display:inline-block;font-size:130%;font-family:Arial,Helvetica,sans-serif;font-weight:700;cursor:pointer;background-color:#373737;color:#06c;text-align:center;border:2px solid #06c;padding:8px 25px;margin:5px;box-shadow:2px 2px 2px #999;border-radius:5px;-moz-box-shadow:2px 2px 2px #999;-moz-border-radius:5px;-webkit-box-shadow:2px 2px 2px #999;-webkit-border-radius:5px;-o-box-shadow:2px 2px 2px #999;-o-border-radius:5px}
html,body{width:100%;height:100%;margin:0px;padding:0px}
