.timesheet-container {
    /* display: none; */
}

.timesheet-container--active {
    /* display: initial; */
}

#totalHoursDiff .mdi-arrow-down {
    display: none;
}

#totalHoursDiff.negative .mdi-arrow-down {
    display: initial;
}

#totalHoursDiff.negative .mdi-arrow-up {
    display: none;
}

.negative {
    color: rgb(255, 98, 88);
}

.timesheet-table .timesheet-table__subhead {
    background-color: #9aafc7; color: white;
}

.timesheet-table-header-fixed {
  position: fixed;
  top: 63px !important;
  display: table;
  border-bottom: solid 1px rgba(110, 141, 162, 0.5);
}

.timesheet-table-header-fixed--hidden {
  display: none;
}

.timesheet-table-header-fixed th {
    padding: 5px !important;
    font-weight: normal;
}

@media screen {
  .timesheet-content--collapsed {
    display: none;
  }
}

@media print {
  .timesheet-content--collapsed {
    display: block;
  }

  #sidebar.sidebar {
    display: none;
  }

  .main-panel {
    margin-left: 0;
  }

  /* i {
    border: none !important;
    display: none;
  } */
}



.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}
#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}

.svelte-1s8c4zq{box-sizing:border-box}input.svelte-1s8c4zq{height:2rem;font-size:1rem;padding:0.25rem 0.5rem}.autocomplete.svelte-1s8c4zq{position:relative}.hide-results.svelte-1s8c4zq{display:none}.autocomplete-results.svelte-1s8c4zq{padding:0;margin:0;border:1px solid #dbdbdb;height:6rem;width:25em;background-color:white;box-shadow:2px 2px 24px rgba(0, 0, 0, 0.1);position:absolute;z-index:100}.autocomplete-result.svelte-1s8c4zq{color:#7a7a7a;list-style:none;text-align:left;min-height:2rem;padding:0.25rem 0.5rem;line-height:1;cursor:pointer}.autocomplete-result.svelte-1s8c4zq>span{background-color:none;color:#242424;font-weight:bold}.autocomplete-result.is-active.svelte-1s8c4zq,.autocomplete-result.svelte-1s8c4zq:hover{background-color:#dbdbdb}
.timesheet-date-editable.svelte-sj6vwe{line-height:1em !important}
.timesheet-hours-container.svelte-1i07mf0{position:relative;overflow:visible}.timesheet-hours.svelte-1i07mf0{border-radius:3px;padding:0.2em}.timesheet-hours--has-warnings.svelte-1i07mf0{border:solid orange 1px}.timesheet-hours.timesheet-hours--has-errors.svelte-1i07mf0{border:solid red 1px}.timesheet-hours__messages.svelte-1i07mf0{position:absolute;right:0;bottom:-6px;color:grey;font-size:0.7em !important;text-align:right}
.contract.svelte-1cf9pbm{word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:initial !important;height:initial !important;padding-top:0.15em !important}
.timesheet-entry__buttons.svelte-nszgwe button span.svelte-nszgwe{margin:5px}.timesheet-entry__buttons.svelte-nszgwe.svelte-nszgwe{min-width:50px}.reset-button.svelte-nszgwe i.svelte-nszgwe{padding:0 !important;margin:0 !important}.button--hidden.svelte-nszgwe.svelte-nszgwe{opacity:0;pointer-events:none}.workinterrupt.svelte-nszgwe.svelte-nszgwe{background-color:pink;color:white;padding:3px 4px !important}.day-non-editable.svelte-nszgwe.svelte-nszgwe{text-align:center;margin-top:0.57rem !important}.disabled.svelte-nszgwe.svelte-nszgwe{opacity:0.8}
.timesheet-content--loading.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99{text-align:center;padding:1em;color:lightgrey}.tabs.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99{padding-left:5px !important;padding-right:5px !important}.tabs.saved.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99,.saved.svelte-1dbte99 thead tr.svelte-1dbte99.svelte-1dbte99{background-color:#66879c !important}.tabs.borrowed.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99,.borrowed.svelte-1dbte99 thead tr.svelte-1dbte99.svelte-1dbte99{background-color:#bf5955 !important}.tabs.borrowed.saved.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99,.borrowed.saved.svelte-1dbte99 thead tr.svelte-1dbte99.svelte-1dbte99{background-color:#9c4845 !important}thead.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99{border-left:none !important;border-right:none !important}thead.svelte-1dbte99 tr.svelte-1dbte99 td.svelte-1dbte99{margin-bottom:0.2em}.tabs.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99,.tabs-button.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99{color:white}.tabs-button.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99{background:transparent;border:none}.tabs-button--active.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99{font-weight:bold}.save-errors.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99{list-style:none;margin-left:1em}.save-errors.svelte-1dbte99 a.svelte-1dbte99.svelte-1dbte99{font-size:0.9em}.status-message.svelte-1dbte99.svelte-1dbte99.svelte-1dbte99{padding:1em !important}
.workflow-request-form-group.svelte-1uhobiy{display:block;margin-bottom:2em !important}.peopleSelectionDisabled.svelte-1uhobiy{color:gray}
.wrapper.svelte-1l7amo0{position:relative;width:100%;height:200px}.canvas.svelte-1l7amo0{position:absolute;left:0;top:0;width:100%;height:100%;margin-left:0 !important}
.workflow-request-form-group.timesEditingDisabled.svelte-389vvs.svelte-389vvs,.workflow-request-form-group.commentsEditingDisabled.svelte-389vvs.svelte-389vvs,.workflow-request-form-group.signatureDisabled.svelte-389vvs.svelte-389vvs{visibility:none;height:0;opacity:0;overflow:hidden;margin:0 !important;padding:0 !important}.workflow-request-form-group.svelte-389vvs.svelte-389vvs{display:block;margin-bottom:2em !important}.workflow-request-form-group.svelte-389vvs>span.svelte-389vvs:first-child{display:block;margin-bottom:0.5em;font-weight:bold}
.sc-popover.svelte-10d3skr.svelte-10d3skr{position:relative}.contents-wrapper.svelte-10d3skr.svelte-10d3skr{position:fixed;transition:none;z-index:2;display:none}.contents-wrapper.visible.svelte-10d3skr.svelte-10d3skr{display:block}.contents-wrapper.visible.is-fullscreen.svelte-10d3skr.svelte-10d3skr{display:flex;width:100vw;height:100%;padding-bottom:80px;overflow:scroll}.contents-wrapper.visible.svelte-10d3skr .wrapper.svelte-10d3skr{opacity:1;transform:scale(1);display:block}.contents-wrapper.shrink.svelte-10d3skr .wrapper.svelte-10d3skr{animation:svelte-10d3skr-shrink 150ms forwards cubic-bezier(.92,.09,.18,1.05)}.wrapper.svelte-10d3skr.svelte-10d3skr{background:#fff;box-shadow:0px 10px 26px rgba(0,0,0,0.4) ;opacity:.8;padding-top:0;display:none;animation:svelte-10d3skr-grow 200ms forwards cubic-bezier(.92,.09,.18,1.05)}.contents-inner.svelte-10d3skr.svelte-10d3skr{animation:svelte-10d3skr-fadeIn 400ms forwards}@keyframes svelte-10d3skr-grow{0%{transform:scale(.9,.1);opacity:0}30%{opacity:1}100%{transform:scale(1)}}@keyframes svelte-10d3skr-shrink{0%{transform:scale(1);opacity:1}70%{opacity:1}100%{opacity:0;transform:scale(.9,.1)}}@keyframes svelte-10d3skr-fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}
.Sa.svelte-16neayz.svelte-16neayz,.So.svelte-16neayz.svelte-16neayz{background-color:#e6eef2}.is-holiday.svelte-16neayz.svelte-16neayz{background-color:#ffe5e5}.day.is-range-picker.part-of-range.is-holiday.svelte-16neayz.svelte-16neayz:before{background-color:#e57f61 !important
  }.day.is-range-picker.part-of-range.Sa.svelte-16neayz.svelte-16neayz:before{background-color:#E3C39F !important
  }.day.is-range-picker.part-of-range.So.svelte-16neayz.svelte-16neayz:before{background-color:#E3C39F !important
  }.week.svelte-16neayz.svelte-16neayz{margin:3px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.week.svelte-16neayz.svelte-16neayz:nth-child(6n + 1){-ms-grid-row:7;grid-row:7}.week.svelte-16neayz.svelte-16neayz:nth-child(6n + 2){-ms-grid-row:2;grid-row:2}.week.svelte-16neayz.svelte-16neayz:nth-child(6n + 3){-ms-grid-row:3;grid-row:3}.week.svelte-16neayz.svelte-16neayz:nth-child(6n + 4){-ms-grid-row:4;grid-row:4}.week.svelte-16neayz.svelte-16neayz:nth-child(6n + 5){-ms-grid-row:5;grid-row:5}.week.svelte-16neayz.svelte-16neayz:nth-child(6n + 6){-ms-grid-row:6;grid-row:6}.day.svelte-16neayz.svelte-16neayz{flex:1 0 auto;height:32px;display:flex;flex-basis:0;justify-content:center;position:relative}.day.outside-month.svelte-16neayz.svelte-16neayz,.day.is-disabled.svelte-16neayz.svelte-16neayz{opacity:0.35}.day.svelte-16neayz.svelte-16neayz:before{content:'';float:left}.day--label.svelte-16neayz.svelte-16neayz{color:var(--day-text-color);display:flex;justify-content:center;width:32px;height:32px;position:relative;border:1px solid var(--button-background-color);border-radius:50%;align-items:center;background:var(--day-background-color);cursor:pointer;transition:all 100ms linear;border:none;outline:none}.day.is-night.svelte-16neayz .day--label.svelte-16neayz{color:var(--day-text-color-is-night);background:var(--day-background-color-is-night)}.day--label.disabled.svelte-16neayz.svelte-16neayz{cursor:default}.day--label.shake-date.svelte-16neayz.svelte-16neayz{animation:svelte-16neayz-shake 0.4s 1 linear}.day.is-today.selection-end.svelte-16neayz:not(.outside-month) .day--label.svelte-16neayz,.day.selection-end.svelte-16neayz:not(.outside-month) .day--label.svelte-16neayz{background-color:var(--highlight-color);border:var(--highlight-color) 1px solid}.day.selection-end.svelte-16neayz:not(.outside-month) .day--label.svelte-16neayz:hover,.day.selection-start.svelte-16neayz:not(.outside-month) .day--label.svelte-16neayz{background-color:var(--highlight-color);color:var(--selected-day-text-color)}.day.part-of-range.svelte-16neayz.svelte-16neayz:before,.day.selection-start.svelte-16neayz.svelte-16neayz:before,.day.selection-end.svelte-16neayz.svelte-16neayz:before{content:"";position:absolute;height:32px;width:100%}.day.is-range-picker.part-of-range.svelte-16neayz.svelte-16neayz:before,.day.is-range-picker.selection-start.svelte-16neayz.svelte-16neayz:before,.day.is-range-picker.selection-end.svelte-16neayz.svelte-16neayz:before{background-color:var(--passive-highlight-color)}.day.is-range-picker.selection-start.svelte-16neayz:not(.selection-end) .day--label.svelte-16neayz{border-radius:50% 0 0 50%}.day.is-range-picker.selection-end.svelte-16neayz:not(.selection-start) .day--label.svelte-16neayz{border-radius:0 50% 50% 0}.day.selection-start.svelte-16neayz.svelte-16neayz:before,.day.selection-end.svelte-16neayz.svelte-16neayz:before{width:50%}.day.selection-start.svelte-16neayz.svelte-16neayz:before{right:0}.day.selection-end.svelte-16neayz.svelte-16neayz:before{left:0}.day.is-range-picker.part-of-range.svelte-16neayz.svelte-16neayz:hover{background-color:var(--passive-highlight-color);border-color:var(--passive-highlight-color);color:var(--button-background-color)}.day.is-range-picker.selection-start.svelte-16neayz .day--label.svelte-16neayz:hover{background-color:var(--passive-highlight-color);border:var(--highlight-color) 1px solid}@media(min-width: 480px){.day--label.highlighted.svelte-16neayz.svelte-16neayz,.day--label.svelte-16neayz.svelte-16neayz:not(.disabled):hover{background:var(--day-highlighted-background-color);border-color:var(--day-highlighted-background-color);color:var(--day-highlighted-text-color)}}.day.outside-month.selection-start.selection-end.is-today.svelte-16neayz .day--label.highlighted.svelte-16neayz,.day.outside-month.is-today.svelte-16neayz .day--label.highlighted.svelte-16neayz,.day.outside-month.part-of-range.svelte-16neayz.svelte-16neayz:before,.day.outside-month.part-of-range.svelte-16neayz.svelte-16neayz:hover,.day.outside-month.part-of-range.svelte-16neayz.svelte-16neayz,.day.outside-month.selection-end.svelte-16neayz.svelte-16neayz:before,.day.outside-month.selection-start.svelte-16neayz.svelte-16neayz:before,.day.outside-month.selection-end.svelte-16neayz.svelte-16neayz,.day.outside-month.selection-start.svelte-16neayz.svelte-16neayz,.day.selection-start.selection-end.svelte-16neayz.svelte-16neayz:before,.day.first-of-month:not(.outside-month).part-of-range.svelte-16neayz.svelte-16neayz:before,.day.last-of-month:not(.outside-month).part-of-range.svelte-16neayz.svelte-16neayz:before{background-color:var(--day-background-color);border:none;color:var(--day-text-color)}.day.part-of-range.svelte-16neayz:not(.outside-month) .day--label.highlighted.svelte-16neayz{background-color:transparent}.day.part-of-range.svelte-16neayz:not(.outside-month) .day--label.svelte-16neayz:hover{background-color:var(--highlight-color)}.day:not(.outside-month).part-of-range.svelte-16neayz .day--label.svelte-16neayz{color:var(--day-text-color-in-range)}.day.is-range-picker.first-of-month:not(.outside-month).selection-end.svelte-16neayz.svelte-16neayz:not(.selection-start):before,.day.is-range-picker.first-of-month:not(.outside-month).part-of-range.svelte-16neayz.svelte-16neayz{background:linear-gradient(to left, var(--passive-highlight-color) 70%, transparent)}.day.is-range-picker.last-of-month:not(.outside-month).selection-start.svelte-16neayz.svelte-16neayz:not(.selection-end):before,.day.is-range-picker.last-of-month:not(.outside-month).part-of-range.svelte-16neayz.svelte-16neayz{background:linear-gradient(to right, var(--passive-highlight-color) 70%, transparent)}.day.is-today.svelte-16neayz .day--label.svelte-16neayz,.day.selection-start.selection-end.is-today.svelte-16neayz .day--label.svelte-16neayz{opacity:1;background:none;border:var(--highlight-color)  1px solid;color:var(--current-day-text-color)}@keyframes svelte-16neayz-shake{0%{transform:translate(7px)}20%{transform:translate(-7px)}40%{transform:translate(3px)}60%{transform:translate(-3px)}80%{transform:translate(1px)}100%{transform:translate(0px)}}
.month-dates.svelte-lktis3.svelte-lktis3{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr;-ms-grid-rows:1fr}.legend.svelte-lktis3.svelte-lktis3{display:none;grid-row:1 / 2;color:#4a4a4a;padding:10px 0;margin-bottom:5px;color:var(--legend-text-color);display:grid}.month-container.svelte-lktis3.svelte-lktis3{display:flex}.month-week.svelte-lktis3.svelte-lktis3{width:100%}.legend.svelte-lktis3 span.svelte-lktis3{width:14.285714%;display:inline-block;text-align:center}
.heading-section.svelte-1c4p61v.svelte-1c4p61v{font-size:16px;padding:6px 15px;display:flex;width:100%;justify-content:space-between;color:#3d4548;font-weight:bold}.label.svelte-1c4p61v.svelte-1c4p61v{color:var(--month-year-text-color)}.heading-section.svelte-1c4p61v.svelte-1c4p61v{padding:12px 15px}.label.svelte-1c4p61v.svelte-1c4p61v,.title.svelte-1c4p61v.svelte-1c4p61v{cursor:pointer;display:flex}.month-selector.svelte-1c4p61v.svelte-1c4p61v{position:absolute;top:75px;left:0;right:0;bottom:0;background-color:#fff;transition:all 300ms;transform:scale(0.8);opacity:0;visibility:hidden;z-index:2;text-align:center}.month-selector.open.svelte-1c4p61v.svelte-1c4p61v{transform:scale(1);visibility:visible;opacity:1}.month-selector--month.svelte-1c4p61v.svelte-1c4p61v{width:31.333%;margin:.5%;height:21.5%;display:inline-block;color:#4a4a4a;background:none;border:1px solid #efefef;opacity:0.2}.month-selector--month.svelte-1c4p61v.svelte-1c4p61v:enabled{opacity:1}.month-selector--month.svelte-1c4p61v.svelte-1c4p61v:enabled:hover{cursor:pointer;box-shadow:0px 0px 3px rgba(0,0,0,0.15)}.month-selector--month.selected.svelte-1c4p61v.svelte-1c4p61v{background:var(--highlight-color);color:#fff}.month-selector--month.svelte-1c4p61v.svelte-1c4p61v:before{content:' ';display:inline-block;height:100%;vertical-align:middle}.month-selector--month.svelte-1c4p61v span.svelte-1c4p61v{vertical-align:middle;display:inline-block}.control.svelte-1c4p61v.svelte-1c4p61v,.label.svelte-1c4p61v.svelte-1c4p61v{background:none;border:none}.control.svelte-1c4p61v.svelte-1c4p61v{padding:0 3px;opacity:0.2;transform:translateY(3px)}.control.svelte-1c4p61v.svelte-1c4p61v:enabled{opacity:1;cursor:pointer}.arrow.svelte-1c4p61v.svelte-1c4p61v{display:inline-block;width:15px;height:15px;border-style:solid;border-color:#a9a9a9;border-width:0;border-bottom-width:2px;border-right-width:2px}.arrow.right.svelte-1c4p61v.svelte-1c4p61v{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left.svelte-1c4p61v.svelte-1c4p61v{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.svelte-1c4p61v.svelte-1c4p61v{width:18px;height:18px}.control.svelte-1c4p61v.svelte-1c4p61v{padding:0 8px}.heading-section.svelte-1c4p61v.svelte-1c4p61v{font-size:20px}.label.svelte-1c4p61v.svelte-1c4p61v{margin-left:5%}
div.svelte-3fib5n{padding:10px}
.toolbar.svelte-hbl86k{padding:0;display:flex;flex:1 0 auto;justify-content:center}.button.svelte-hbl86k{font-size:16px;flex:1 0 auto;padding:12px 6px;border:0;font-weight:500;color:var(--time-confirm-button-text-color);background-color:var(--time-confirm-button-color);max-width:340px}@media(min-width: 600px){.toolbar.svelte-hbl86k{border-top:1px solid var(--toolbar-border-color);padding:6px;justify-content:flex-end}.button.svelte-hbl86k{flex:0 0 auto;padding:6px 12px;border-radius:5px}}
.chevron.svelte-twxu81{margin-left:-16px}.chevron.svelte-twxu81::before{margin:8px;border-style:solid;border-width:0.4em 0.4em 0 0;content:'';display:inline-block;height:0.75em;left:0.15em;position:relative;top:0.15em;transform:rotate(-45deg);vertical-align:top;width:0.75em}.chevron.bottom.svelte-twxu81:before{top:0;transform:rotate(135deg)}
.time-picker.svelte-w5vedm.svelte-w5vedm{display:flex;flex-direction:column;color:var(--highlight-color);width:80%}@media(min-width: 600px){.time-picker.svelte-w5vedm.svelte-w5vedm{width:60%}}.time-picker.is-night.svelte-w5vedm.svelte-w5vedm{color:var(--time-night-mode-text-color)}.time-picker.is-night.svelte-w5vedm input.svelte-w5vedm{color:var(--time-night-mode-text-color)}input.svelte-w5vedm.svelte-w5vedm{background-color:transparent;display:flex;border-width:0 0 1px 0;border-color:inherit;font-family:inherit;font-size:42px;line-height:42px;text-align:center;letter-spacing:16px;color:var(--time-input-text-color)}.controls.svelte-w5vedm.svelte-w5vedm{display:flex;justify-content:space-around;color:var(--highlight-color)}
.time-container.svelte-17tznc2.svelte-17tznc2{padding:10px;display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-evenly;align-items:center;background-color:var(--time-day-mode-background-color);transition:background 0.15s ease;min-height:100%}.chosen-date.svelte-17tznc2.svelte-17tznc2{margin:6px 0 12px 0;color:var(--time-selected-text-color);font-weight:600;font-size:20px}.time-container.is-night.svelte-17tznc2 .chosen-date.svelte-17tznc2{color:var(--time-night-mode-text-color)}.time-container.is-night.svelte-17tznc2.svelte-17tznc2{background-color:var(--time-night-mode-background-color)}
.calendar.svelte-1sgbxd0{box-sizing:border-box;position:relative;user-select:none;width:100%;padding-top:0;width:340px;height:345px}
.datepicker.svelte-19zfrtc{display:inline-block;text-align:center;overflow:visible;width:var(--datepicker-width)}.calendar-button.svelte-19zfrtc{padding:10px 20px;border:1px solid var(--button-border-color);display:block;text-align:center;width:var(--button-width);text-decoration:none;cursor:pointer;background:var(--button-background-color);color:var(--button-text-color);border-radius:7px;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1)}.svelte-19zfrtc,.svelte-19zfrtc:before,.svelte-19zfrtc:after{box-sizing:inherit}.contents.svelte-19zfrtc{min-width:320px;width:100%;display:flex;flex-direction:column;background:var(--content-background)}.view.svelte-19zfrtc{display:flex;flex-direction:column;align-items:center}@media(min-width: 680px){.view.svelte-19zfrtc{flex-direction:row;justify-content:center}}
.workflow-request-form-group.dateRangePickerDisabled.svelte-kfwtjr.svelte-kfwtjr,.workflow-request-form-group.absencesEditingDisabled.svelte-kfwtjr.svelte-kfwtjr,.workflow-request-form-group.commentsEditingDisabled.svelte-kfwtjr.svelte-kfwtjr,.workflow-request-form-group.signatureDisabled.svelte-kfwtjr.svelte-kfwtjr{visibility:none;height:0;opacity:0;overflow:hidden;margin:0 !important;padding:0 !important}.workflow-request-form-group.svelte-kfwtjr.svelte-kfwtjr{display:block;margin-bottom:2em !important}.workflow-request-form-group.svelte-kfwtjr>span.svelte-kfwtjr:first-child{display:block;margin-bottom:0.5em;font-weight:bold}.datepicker .contents-wrapper{z-index:12 !important;border:solid 1px rgba(0, 0, 0, 0.05)}
.workflow-request-form-group.svelte-wvla30.svelte-wvla30{display:block;margin-bottom:2em !important}.workflow-request-form-group.svelte-wvla30>span.svelte-wvla30:first-child{display:block;margin-bottom:0.5em;font-weight:bold}.success.svelte-wvla30.svelte-wvla30{color:green}
.svelte-g4wg3a{box-sizing:border-box}.bg.svelte-g4wg3a{position:fixed;z-index:1000;top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.66)}.wrap.svelte-g4wg3a{position:relative;margin:2rem;max-height:100%}.window.svelte-g4wg3a{position:relative;width:40rem;max-width:100%;max-height:100%;margin:2rem auto;color:black;border-radius:0.5rem;background:white}.content.svelte-g4wg3a{position:relative;padding:1rem;max-height:calc(100vh - 4rem);overflow:auto}.close.svelte-g4wg3a{display:block;box-sizing:border-box;position:absolute;z-index:1000;top:1rem;right:1rem;margin:0;padding:0;width:1.5rem;height:1.5rem;border:0;color:black;border-radius:1.5rem;background:white;box-shadow:0 0 0 1px black;transition:transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
      background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-appearance:none}.close.svelte-g4wg3a:before,.close.svelte-g4wg3a:after{content:'';display:block;box-sizing:border-box;position:absolute;top:50%;width:1rem;height:1px;background:black;transform-origin:center;transition:height 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
      background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1)}.close.svelte-g4wg3a:before{-webkit-transform:translate(0, -50%) rotate(45deg);-moz-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);left:0.25rem}.close.svelte-g4wg3a:after{-webkit-transform:translate(0, -50%) rotate(-45deg);-moz-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg);left:0.25rem}.close.svelte-g4wg3a:hover{background:black}.close.svelte-g4wg3a:hover:before,.close.svelte-g4wg3a:hover:after{height:2px;background:white}.close.svelte-g4wg3a:focus{border-color:#3399ff;box-shadow:0 0 0 2px #3399ff}.close.svelte-g4wg3a:active{transform:scale(0.9)}.close.svelte-g4wg3a:hover,.close.svelte-g4wg3a:focus,.close.svelte-g4wg3a:active{outline:none}
.body.svelte-1y3y0l2{margin-top:2rem}.buttons.svelte-1y3y0l2{margin-top:1rem;display:flex;justify-content:right}.button.svelte-1y3y0l2{margin-left:1rem}.error.svelte-1y3y0l2{color:red;margin-top:1rem;margin-bottom:1rem}

/*# sourceMappingURL=bundle.css.map*/