@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Sans:400,500,600,700);.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #eee, -1px 0 0 #eee, 0 1px 0 #eee, 0 -1px 0 #eee, 0 3px 13px rgba(0, 0, 0, .08);
          box-shadow: 1px 0 0 #eee, -1px 0 0 #eee, 0 1px 0 #eee, 0 -1px 0 #eee, 0 3px 13px rgba(0, 0, 0, .08);
}.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #eee;
}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #eee;
}.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}.flatpickr-calendar.arrowBottom:before {
  border-top-color: #eee;
}.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}.flatpickr-calendar:focus {
  outline: 0;
}.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}.flatpickr-months {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}.flatpickr-months .flatpickr-month {
  background: transparent;
  color: #3c3f40;
  fill: #3c3f40;
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: #3c3f40;
  fill: #3c3f40;
}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}/*
      /*rtl:begin:ignore*//*
      /*rtl:end:ignore*/.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}/*
      /*rtl:begin:ignore*//*
      /*rtl:end:ignore*/.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #f64747;
}.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}.numInputWrapper {
  position: relative;
  height: auto;
}.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}.numInputWrapper input {
  width: 100%;
}.numInputWrapper input::-ms-clear {
  display: none;
}.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(64, 72, 72, .15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}.numInputWrapper span:hover {
  background: rgba(0, 0, 0, .1);
}.numInputWrapper span:active {
  background: rgba(0, 0, 0, .2);
}.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(64, 72, 72, .6);
  top: 26%;
}.numInputWrapper span.arrowDown {
  top: 50%;
}.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(64, 72, 72, .6);
  top: 40%;
}.numInputWrapper span svg {
  width: inherit;
  height: auto;
}.numInputWrapper span svg path {
  fill: rgba(60, 63, 64, .5);
}.numInputWrapper:hover {
  background: rgba(0, 0, 0, .05);
}.numInputWrapper:hover span {
  opacity: 1;
}.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, .05);
}.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #3c3f40;
}.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #3c3f40;
}.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: baseline;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(60, 63, 64, .5);
  background: transparent;
  pointer-events: none;
}.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: baseline;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, .05);
}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, .54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 307.875px;
}.flatpickr-days:focus {
  outline: 0;
}.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #eee;
          box-shadow: -1px 0 0 #eee;
}.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #404848;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
      flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e9e9e9;
  border-color: #e9e9e9;
}.flatpickr-day.today {
  border-color: #f64747;
}.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #f64747;
  background: #f64747;
  color: #fff;
}.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #4f99ff;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  border-color: #4f99ff;
}.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #4f99ff;
          box-shadow: -10px 0 0 #4f99ff;
}.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e9e9e9, 5px 0 0 #e9e9e9;
          box-shadow: -5px 0 0 #e9e9e9, 5px 0 0 #e9e9e9;
}.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(64, 72, 72, .3);
  background: transparent;
  border-color: #e9e9e9;
  cursor: default;
}.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(64, 72, 72, .1);
}.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #4f99ff, 5px 0 0 #4f99ff;
          box-shadow: -5px 0 0 #4f99ff, 5px 0 0 #4f99ff;
}.flatpickr-day.hidden {
  visibility: hidden;
}.rangeMode .flatpickr-day {
  margin-top: 1px;
}.flatpickr-weekwrapper {
  float: left;
}.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #eee;
          box-shadow: 1px 0 0 #eee;
}.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(64, 72, 72, .3);
  background: transparent;
  cursor: default;
  border: none;
}.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #404848;
}.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #404848;
}.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #404848;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #404848;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #f1f1f1;
}.flatpickr-input[readonly] {
  cursor: pointer;
}@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}.flatpickr-calendar {
  width: 307.875px;
}.dayContainer {
  padding: 0;
  border-right: 0;
}span.flatpickr-day,
span.flatpickr-day.prevMonthDay,
span.flatpickr-day.nextMonthDay {
  border-radius: 0 !important;
  border: 1px solid #e9e9e9;
  max-width: none;
  border-right-color: transparent;
}span.flatpickr-day:nth-child(n+8),
span.flatpickr-day.prevMonthDay:nth-child(n+8),
span.flatpickr-day.nextMonthDay:nth-child(n+8) {
  border-top-color: transparent;
}span.flatpickr-day:nth-child(7n-6),
span.flatpickr-day.prevMonthDay:nth-child(7n-6),
span.flatpickr-day.nextMonthDay:nth-child(7n-6) {
  border-left: 0;
}span.flatpickr-day:nth-child(n+36),
span.flatpickr-day.prevMonthDay:nth-child(n+36),
span.flatpickr-day.nextMonthDay:nth-child(n+36) {
  border-bottom: 0;
}span.flatpickr-day:nth-child(-n+7),
span.flatpickr-day.prevMonthDay:nth-child(-n+7),
span.flatpickr-day.nextMonthDay:nth-child(-n+7) {
  margin-top: 0;
}span.flatpickr-day.today:not(.selected),
span.flatpickr-day.prevMonthDay.today:not(.selected),
span.flatpickr-day.nextMonthDay.today:not(.selected) {
  border-color: #e9e9e9;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: #f64747;
}span.flatpickr-day.today:not(.selected):hover,
span.flatpickr-day.prevMonthDay.today:not(.selected):hover,
span.flatpickr-day.nextMonthDay.today:not(.selected):hover {
  border: 1px solid #f64747;
}span.flatpickr-day.startRange,
span.flatpickr-day.prevMonthDay.startRange,
span.flatpickr-day.nextMonthDay.startRange,
span.flatpickr-day.endRange,
span.flatpickr-day.prevMonthDay.endRange,
span.flatpickr-day.nextMonthDay.endRange {
  border-color: #4f99ff;
}span.flatpickr-day.today,
span.flatpickr-day.prevMonthDay.today,
span.flatpickr-day.nextMonthDay.today,
span.flatpickr-day.selected,
span.flatpickr-day.prevMonthDay.selected,
span.flatpickr-day.nextMonthDay.selected {
  z-index: 2;
}.rangeMode .flatpickr-day {
  margin-top: -1px;
}.flatpickr-weekwrapper .flatpickr-weeks {
  -webkit-box-shadow: none;
          box-shadow: none;
}.flatpickr-weekwrapper span.flatpickr-day {
  border: 0;
  margin: -1px 0 0 -1px;
}.hasWeeks .flatpickr-days {
  border-right: 0;
}@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
		span.flatpickr-day {
			display: block;
			-webkit-box-flex: 1;
			    -ms-flex: 1 0 auto;
			        flex: 1 0 auto;
		}
	}/* Document
 * ========================================================================== *//**
 * Add border box sizing in all browsers (opinionated).
 */*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Use a 4-space tab width in all browsers (opinionated).
 * 4. Remove the grey highlight on links in iOS (opinionated).
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers (opinionated).
 */html {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  -webkit-tap-highlight-color: transparent /* 4 */;
  -ms-text-size-adjust: 100%; /* 5 */
  -webkit-text-size-adjust: 100%; /* 5 */
  word-break: break-word; /* 6 */
}/* Sections
 * ========================================================================== *//**
 * Remove the margin in all browsers (opinionated).
 */body {
  margin: 0;
}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/* Grouping content
 * ========================================================================== *//**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
  margin: 0;
}/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}/**
 * 1. Add the correct sizing in Firefox.
 * 2. Show the overflow in Edge 18- and IE.
 */hr {
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}/**
 * Add the correct display in IE.
 */main {
  display: block;
}/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */nav ol,
nav ul {
  list-style: none;
  padding: 0;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/* Text-level semantics
 * ========================================================================== *//**
 * Remove the gray background on active links in IE 10.
 */a {
  background-color: transparent;
}/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct font size in all browsers.
 */small {
  font-size: 80%;
}/* Embedded content
 * ========================================================================== *//*
 * Change the alignment on media elements in all browsers (opinionated).
 */audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}/**
 * Add the correct display in IE 9-.
 */audio,
video {
  display: inline-block;
}/**
 * Add the correct display in iOS 4-7.
 */audio:not([controls]) {
  display: none;
  height: 0;
}/**
 * Remove the border on iframes in all browsers (opinionated).
 */iframe {
  border-style: none;
}/**
 * Remove the border on images within links in IE 10-.
 */img {
  border-style: none;
}/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */svg:not([fill]) {
  fill: currentColor;
}/**
 * Hide the overflow in IE.
 */svg:not(:root) {
  overflow: hidden;
}/* Tabular data
 * ========================================================================== *//**
 * Collapse border spacing in all browsers (opinionated).
 */table {
  border-collapse: collapse;
}/* Forms
 * ========================================================================== *//**
 * Remove the margin on controls in Safari.
 */button,
input,
select {
  margin: 0;
}/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */button {
  overflow: visible; /* 1 */
  text-transform: none; /* 2 */
}/**
 * Correct the inability to style buttons in iOS and Safari.
 */button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Correct the padding in Firefox.
 */fieldset {
  border: 1px solid #a0a0a0; /* 1 */
  padding: 0.35em 0.75em 0.625em; /* 2 */
}/**
 * Show the overflow in Edge 18- and IE.
 */input {
  overflow: visible;
}/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */legend {
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}/**
 * Remove the inheritance of text transform in Firefox.
 */select {
  text-transform: none;
}/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction in all browsers (opinionated).
 */textarea {
  margin: 0; /* 1 */
  overflow: auto; /* 2 */
  resize: vertical; /* 3 */
}/**
 * Remove the padding in IE 10-.
 */[type="checkbox"],
[type="radio"] {
  padding: 0;
}/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */:-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
 * Remove the additional :invalid styles in Firefox.
 */:-moz-ui-invalid {
  box-shadow: none;
}/* Interactive
 * ========================================================================== *//*
 * Add the correct display in Edge 18- and IE.
 */details {
  display: block;
}/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}dialog:not([open]) {
  display: none;
}/*
 * Add the correct display in all browsers.
 */summary {
  display: list-item;
}/* Scripting
 * ========================================================================== *//**
 * Add the correct display in IE 9-.
 */canvas {
  display: inline-block;
}/**
 * Add the correct display in IE.
 */template {
  display: none;
}/* User interaction
 * ========================================================================== *//*
 * 1. Remove the tapping delay in IE 10.
 * 2. Remove the tapping delay on clickable elements
      in all browsers (opinionated).
 */a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  -ms-touch-action: manipulation; /* 1 */
  touch-action: manipulation; /* 2 */
}/**
 * Add the correct display in IE 10-.
 */[hidden] {
  display: none;
}/* Accessibility
 * ========================================================================== *//**
 * Change the cursor on busy elements in all browsers (opinionated).
 */[aria-busy="true"] {
  cursor: progress;
}/*
 * Change the cursor on control elements in all browsers (opinionated).
 */[aria-controls] {
  cursor: pointer;
}/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */[aria-disabled="true"],
[disabled] {
  cursor: not-allowed;
}/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */[aria-hidden="false"][hidden] {
  display: inline;
  display: initial;
}[aria-hidden="false"][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"IBM Plex Sans",sans-serif;font-size:14px;background-color:#fff;min-width:320px}a{text-decoration:none;color:#5378da}a:hover{color:#2c59ce}h1,h2,h3,h4,h5,h6{font-family:"IBM Plex Sans",sans-serif}body>.container{position:relative}.card-time{font-weight:100;font-family:"IBM Plex Sans",sans-serif;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.card-time>.logs{padding:8px 0;margin-bottom:40px}.card-time>.logs>.time{display:block;margin-top:2px;font-weight:400}.card-time>.date{font-size:16.8px}.card-time>.clock{font-size:60.19744px;text-transform:uppercase}@media (min-width: 480.1px){.card-time>.logs>.time{font-size:20.16px}.card-time>.date{font-size:20.16px}.card-time>.clock{font-size:60.19744px}}@media (min-width: 992.1px){.card-time{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:0;width:auto}.card-time>.logs{margin-bottom:16px}.card-time>.logs>.time{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;font-weight:normal}.card-time>.clock{font-size:60.19744px;font-weight:normal}}.matt-button{font-family:"IBM Plex Sans",sans-serif;font-size:0.8em;color:#fff;width:216px;height:40px;border-radius:100px;text-transform:uppercase;background-color:#4764da;text-decoration:none;margin-left:8px}.matt-button:hover{opacity:0.5}.matt-button.-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:16px;background-color:#8c99ae}.matt-button.-time{background:none;border:#fff solid 1px}.matt-button.-time:hover{opacity:1;background-color:#fff;color:#000}.matt-button.-adduser{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:16px}.matt-button.-timesmall{background:none;width:160px;border:#fff solid 1px}.matt-button.-timesmall:hover{opacity:1;background-color:#fff;color:#000}.custom-button{font-family:"IBM Plex Sans",sans-serif;font-size:16px;color:#fff;width:216px;height:40px;border-radius:100px;text-transform:uppercase;background-color:#4764da;text-decoration:none;margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.custom-button.-outline{background-color:none;color:#fff;border:1px solid #fff}.custom-button.-outline:hover{background-color:#fff;color:#4764da;border:none}.card-notif{text-decoration:none;width:696px;background-color:#fff;border-radius:20px;padding:32px;margin-bottom:32px;-webkit-box-shadow:2px 4px 6px rgba(12, 25, 47, .22);box-shadow:2px 4px 6px rgba(12, 25, 47, .22);margin:8px}.card-notif>.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.card-notif>.header>.title{font-family:"IBM Plex Sans",sans-serif;text-transform:uppercase;font-weight:600;font-size:1.5em;color:#0c192f}.card-notif>.header>.timestamp{font-family:"IBM Plex Sans",sans-serif;font-size:1em;font-weight:700;color:#8c99ae}.card-notif>.description{margin-bottom:8px;font-size:1.3em;font-family:"IBM Plex Sans",sans-serif;color:#8c99ae}.card-notif.-info{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"IBM Plex Sans",sans-serif;font-size:1em}.card-notif.-info>.picture{margin-right:32px;background-color:#8c99ae;border-radius:100px;width:120px;height:120px;border:none}.card-notif.-info>.profile>.name{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"IBM Plex Sans",sans-serif;color:#0c192f;font-size:1.5em;text-transform:uppercase;font-weight:600;letter-spacing:0.2em}.card-notif.-info>.profile>.name>.description{padding-right:16px}.card-notif.-info>.profile>.description{font-size:1.2em;color:#8c99ae}.admin-navbar{width:100%;background-color:#fff;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;-webkit-box-shadow:0 0 16px #cddaf2;box-shadow:0 0 16px #cddaf2}.admin-navbar>.links{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-navbar>.links>.tab{font-family:"IBM Plex Sans",sans-serif;color:#8c99ae;text-decoration:none;text-transform:uppercase;font-size:1.2em;font-weight:600;letter-spacing:0.2em;padding:8px}.admin-navbar>.links>.tab:hover{border-bottom:5px solid #4764da;color:#4764da}.admin-navbar>.profile{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"IBM Plex Sans",sans-serif;font-weight:200;text-transform:uppercase;font-size:0.9em;padding:8px}.admin-navbar>.profile>.detail{padding:8px}.side-nav{padding-left:16px}.side-nav>.sidelink{width:200px;padding:8px 8px;font-size:1em;text-decoration:none;text-transform:uppercase;color:#8c99ae;letter-spacing:0.2em;font-family:"IBM Plex Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.side-nav>.sidelink:hover{background-color:#fff;color:#4764da}.side-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start}.matter-table{background-color:#fff;width:100%;border-radius:4px;font-family:"IBM Plex Sans",sans-serif;min-height:50vh;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#77869e;border-radius:4px}.matter-table.-timelogs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;min-height:120px;height:auto}.matter-table.-timelogs>.row{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.matter-table.-timelogs>.row.-body{padding:16px}.matter-table.-empty{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media (min-width: 992.1px){.matter-table{min-height:120px}}.matter-table.-admin{min-height:120px}.matter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}.matter-row>.logs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;background-color:#f0f3f7;-webkit-box-shadow:0 0 0 1px #b5ccee inset;box-shadow:0 0 0 1px #b5ccee inset;border-radius:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px}.matter-row>.logs>.label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.matter-row>.logs>.timelog{-webkit-box-flex:0;-ms-flex:0 1 calc(20% - 8px);flex:0 1 calc(20% - 8px)}.matter-row>.total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;visibility:hidden;-webkit-box-flex:0;-ms-flex:0 1 0%;flex:0 1 0%}.matter-row>.total>.label,.matter-row>.total>.time{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.matter-row>.total>.label{margin-bottom:8px}.matter-row>.week{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:16px;color:#2a3549;padding-bottom:16px}.matter-row.-headers{text-transform:uppercase;color:#5378da;border-bottom:2px solid #5378da;display:none}.matter-row.-headers>.week{padding:0}.matter-row.-headers>.logs>.label{-webkit-box-flex:0;-ms-flex:0 1 calc(20% - 8px);flex:0 1 calc(20% - 8px)}.matter-row.-headers>.total{font-weight:bold}.matter-row.-empty{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.matter-row:not(:last-child){margin-bottom:16px}.matter-row.-tracker>.week>.label{display:none;margin-bottom:8px}.matter-row.-tracker>.week>.date{font-size:14px;color:#fff;text-align:center}.matter-row.-tracker>.logs{-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #e1e9f7;background-color:transparent;border-radius:0}@media (min-width: 480.1px){.matter-row{padding:0}.matter-row.-headers{display:none;border-bottom:2px solid #5378da}.matter-row:not(:last-child){margin-bottom:24px}.matter-row>.week{margin-bottom:16px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:1px solid #e1e9f7}.matter-row>.logs{-webkit-box-flex:2;-ms-flex:2 0 calc(80% - 16px);flex:2 0 calc(80% - 16px);-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-radius:4px;padding:16px 0px}.matter-row>.total{-webkit-box-flex:3;-ms-flex:3 0 calc(20% - 16px);flex:3 0 calc(20% - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.matter-row>.total>.label,.matter-row>.total>.time{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.matter-row>.total>.label{margin:0;margin-bottom:8px;font-size:11.66667px}.matter-row>.total>.time{margin:0 8px;color:#2a3549;font-weight:600;font-size:16.8px}.matter-row.-tracker{padding:0}.matter-row.-tracker>.week{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;border-bottom:none}.matter-row.-tracker>.week>.label{margin-bottom:8px}}@media (min-width: 768.1px){.matter-row:not(:last-child){margin-bottom:0}.matter-row>.week{margin:0 16px 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.matter-row>.total{margin:0 0 0 16px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.matter-row>.total>.time{margin:0}.matter-row.-tracker>.logs{padding:16px;margin:0}.matter-row.-tracker>.week{margin-bottom:16px}.matter-row.-tracker:hover{-webkit-box-shadow:none;box-shadow:none;background:none}}@media (min-width: 992.1px){.matter-row{-ms-flex-pack:distribute;justify-content:space-around;padding:0 16px 4px;-webkit-transition:color 200ms ease-out, background-color 200ms ease-out, padding 200ms ease-out, -webkit-box-shadow 200ms ease-out;transition:color 200ms ease-out, background-color 200ms ease-out, padding 200ms ease-out, -webkit-box-shadow 200ms ease-out;transition:color 200ms ease-out, box-shadow 200ms ease-out, background-color 200ms ease-out, padding 200ms ease-out;transition:color 200ms ease-out, box-shadow 200ms ease-out, background-color 200ms ease-out, padding 200ms ease-out, -webkit-box-shadow 200ms ease-out}.matter-row>.logs{-webkit-box-flex:0;-ms-flex:0 1 calc(70% - 16px);flex:0 1 calc(70% - 16px);margin:0 8px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;border-radius:0;-ms-flex-pack:distribute;justify-content:space-around}.matter-row>.week{-webkit-box-flex:1;-ms-flex:1 1 calc(20% - 16px);flex:1 1 calc(20% - 16px);border-bottom:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}.matter-row>.total{-webkit-box-flex:0;-ms-flex:0 1 calc(10% - 16px);flex:0 1 calc(10% - 16px)}.matter-row>.total>.label{display:none}.matter-row:hover{background:#f0f3f7;color:#2a3549;-webkit-transition:color 200ms ease-in, background-color 200ms ease-in, padding 200ms ease-in, -webkit-box-shadow 200ms ease-in;transition:color 200ms ease-in, background-color 200ms ease-in, padding 200ms ease-in, -webkit-box-shadow 200ms ease-in;transition:color 200ms ease-in, box-shadow 200ms ease-in, background-color 200ms ease-in, padding 200ms ease-in;transition:color 200ms ease-in, box-shadow 200ms ease-in, background-color 200ms ease-in, padding 200ms ease-in, -webkit-box-shadow 200ms ease-in}.matter-row.-headers{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.matter-row.-headers>.week{color:#5378da}.matter-row.-headers:hover{color:#5378da}.matter-row.-tracker{padding:16px;-ms-flex-line-pack:center;align-content:center}.matter-row.-tracker:hover{-webkit-box-shadow:none;box-shadow:none}.matter-row.-tracker>.week{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:8px;margin-bottom:16px;border:none}.matter-row.-tracker>.week>.label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:8px}.matter-row.-tracker>.week>.date{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;color:#5378da}.matter-row.-tracker>.logs{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-shadow:0 0 0 1px #fff inset;box-shadow:0 0 0 1px #fff inset;border-top:none;border-radius:8px}}@media (min-width: 1200.1px){.matter-row.-tracker>.week{margin-bottom:0}.matter-row.-tracker>.week>.label{margin-bottom:0}}.time-banner{width:100%;background-color:#4764da;padding:24px 40px;color:#fff;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;height:240px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 16px #cddaf2;box-shadow:0 0 16px #cddaf2;font-family:"IBM Plex Sans",sans-serif;margin-bottom:40px}.time-banner>.details>.date,.time-banner>.details>.time{text-align:center;font-weight:300;text-transform:uppercase;margin:0}.time-banner>.details>.date{font-size:29.0304px;margin-bottom:16px}.time-banner>.details>.time{font-size:104.02117px}.sidebar-nav{text-transform:uppercase;font-family:"IBM Plex Sans",sans-serif;font-size:14px}.sidebar-nav>.list{list-style:none;margin-left:-40px}.sidebar-nav>.list>.item{color:#77869e;padding:8px 40px;letter-spacing:2px}.sidebar-nav>.list>.item.-active,.sidebar-nav>.list>.item:hover{background-color:#fff;color:#4764da}.sidebar-nav>.list>.item:hover{cursor:pointer}.search-bar{border:none;outline:none;width:100%}.search-bar:after{content:'';width:16px;height:16px;color:red;padding-right:4px}.search-bar::-webkit-input-placeholder{color:#77869e}.search-bar::-moz-placeholder{color:#77869e}.search-bar::-ms-input-placeholder{color:#77869e}.search-bar::placeholder{color:#77869e}.new-button{text-decoration:none;min-width:160px;height:32px;text-transform:uppercase;letter-spacing:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;font-size:14px;border:none;-webkit-transition:color 200ms ease-out, border 200ms ease-out, background-color 200ms ease-out;transition:color 200ms ease-out, border 200ms ease-out, background-color 200ms ease-out;background-color:#5378da;color:#fff;cursor:pointer}.new-button+.new-button{margin-left:16px}.new-button:active,.new-button:focus{outline:none}.new-button:hover{color:#fff;background-color:#5347da}.new-button.-small{min-width:160px}.new-button.-outline-brand{color:#fff;background-color:#4764da;padding:0 16px;min-width:0;height:24px;text-align:center;font-size:11.66667px;font-weight:400}.new-button.-outline-brand.-full-height{height:32px}.new-button.-outline-brand:hover{color:#5378da;background-color:#f2f5fc}.new-button.-outline-brand.-active{color:#5378da;background-color:#5378da;color:#fff}.new-button.-secondary{background-color:transparent;color:#77869e;border:none;-webkit-box-shadow:none;box-shadow:none}.new-button.-secondary.-underline{border-bottom:1px solid #77869e;height:auto;width:auto;min-width:0}.new-button.-secondary:hover{color:#8cafe4}.new-button.-tretiary{background-color:transparent;color:#b5ccee;border:none;min-width:104px;height:24px}.new-button.-tretiary:hover{color:#8cafe4}.new-button:disabled,.new-button.-disabled{background-color:#e1e9f7;color:#77869e;cursor:not-allowed}.new-button.-mobileonly{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;min-height:40px;height:auto}.new-button.-side-padding{padding-left:32px;padding-right:32px}.new-button.-timelogger{height:48px;width:75%}.new-button.-timed-in{background-color:#fff;color:#5378da}.new-button.-timed-in{-webkit-box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2);box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2)}.new-button.-small{padding:0 16px;min-width:0;height:24px;text-align:center;font-size:11.66667px;font-weight:400}.new-button.-small.-alt{background-color:transparent;color:#4764da;border:1px solid #4764da}.new-button.-small.-alt:hover{color:#5378da;background-color:#f2f5fc}.new-button.-green{background-color:#24af64}.new-button.-green:hover{background-color:#0b954b}.new-button.-red{background-color:#ba3030}.new-button.-red:hover{background-color:#a41313}.new-button.-no-padding{padding:0}@media (min-width: 480.1px){.new-button.-timelogger{height:56px;width:25%;margin-top:auto}.new-button.-small{width:160px;height:32px}}@media (min-width: 992.1px){.new-button.-outline-brand{background-color:transparent;font-weight:bold;color:#5378da;border:1px solid #5378da}.new-button.-timelogger{height:32px;width:auto;width:initial}}.week-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.week-dropdown.-desktop{display:none;visibility:hidden}.week-dropdown:after{content:'\2303';font-size:16px;font-weight:bold;width:8px;height:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.week-dropdown>.label{margin-right:8px;font-weight:bold}.week-dropdown>.picker>.actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.week-dropdown>*>input{min-height:16px;width:96px;border:none;padding:0;color:#2a3549;outline:none;text-decoration:underline;-webkit-transition:background-color 200ms ease-out;transition:background-color 200ms ease-out}.week-dropdown>*>input:active,.week-dropdown input:focus{color:#5378da}.week-dropdown>*>input:after{content:'';width:8px;height:8px;color:red;padding-right:4px}.week-dropdown>*>input::-webkit-input-placeholder{color:#77869e}.week-dropdown>*>input::-moz-placeholder{color:#77869e}.week-dropdown>*>input::-ms-input-placeholder{color:#77869e}.week-dropdown>*>input::placeholder{color:#77869e}@media (min-width: 992.1px){.week-dropdown{margin-right:32px;margin-bottom:0}.week-dropdown:after{margin-left:-24px}.week-dropdown>.label{margin-right:16px}.week-dropdown>*>input{height:32px;width:200px;border:1px solid #b5ccee;border-radius:4px;padding-left:8px}.week-dropdown>*>input:focus{color:#2a3549;border:1px solid #5347da}.week-dropdown>*>input:hover,.week-dropdown>*>input:active,.week-dropdown>*>input:focus{background-color:#f5f8fc;padding-left:16px}.week-dropdown.-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;margin-bottom:16px}.week-dropdown.-desktop:after{display:none;visibility:hidden}.week-dropdown.-desktop>*>input:first-child{margin-right:8px}}.user-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11.66667px}.user-avatar>.image{background-color:#86c6f3;border-radius:50%;margin-right:8px;height:16px;width:16px}.user-avatar>.name{text-transform:capitalize;color:#5378da;text-decoration:none}.user-avatar>.icon{margin-left:8px}.user-avatar.-timelog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.user-avatar.-timelog>.image{margin-right:16px;height:64px;width:64px}.user-avatar.-timelog>.info{-webkit-box-flex:2;-ms-flex:2 1 50%;flex:2 1 50%}.user-avatar.-timelog>.info>.name{color:#2a3549;font-size:20.16px;padding-right:4px;margin-bottom:8px}.user-avatar.-timelog>.info>.leaves{width:120px}@media (min-width: 992.1px){.user-avatar{font-size:14px}.user-avatar>.image{margin-right:16px;height:24px;width:24px}}.time-logger{width:100%;height:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;padding:40px;border-radius:8px;margin-bottom:24px;border:1px solid #86c6f3}.time-logger.-timed-in{color:#fff;border:none;background:-webkit-gradient(linear, left top, left bottom, from(#5378da), to(#86c6f3));background:linear-gradient(180deg, #5378da 0%, #86c6f3 100%)}.time-logger>.time{margin-bottom:16px}@media (min-width: 768.1px){.time-logger>.time{margin-bottom:24px}}@media (min-width: 992.1px){.time-logger{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:0;padding:32px;margin-bottom:40px}.time-logger.-timed-in{background:-webkit-gradient(linear, left top, right top, from(#5378da), to(#86c6f3));background:linear-gradient(90deg, #5378da 0%, #86c6f3 100%)}.time-logger>.time{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.time-logger>.tracker{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.dashboard-card{background-color:#fff;height:100%;padding:16px}.dashboard-card>.title{font-size:29.0304px;margin-bottom:16px;border-bottom:2px solid #5378da}.request-reminder{height:160px;width:160px;padding:16px;margin:0 16px;background-color:#fff;border-top:4px solid #fbb44a;-webkit-box-flex:1;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;color:#2a3549}.request-reminder{-webkit-box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2);box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2)}.request-reminder:first-child{margin-left:0}.request-reminder:last-child{margin-right:0}.request-reminder>.type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.request-reminder>.type>.title{font-size:16.8px}.request-reminder>.type>.icon{display:block}.request-reminder>.description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:24.192px;margin-bottom:16px}.dashboard-request-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:70%;width:100%;border:1px solid #77869e;padding:16px;border-radius:4px;font-size:14px}.dashboard-request-container>.placeholder{font-size:20.16px;color:#77869e;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;opacity:0.5;text-align:center;font-size:14px}@media (min-width: 992.1px){.dashboard-request-container{border:none;padding:0}.dashboard-request-container>.placeholder{font-size:20.16px}}@media screen and (min-width: 800px) and (max-width: 1023px){.request-reminder{height:136px;width:136px}.request-reminder>.description{font-size:16.8px}.request-reminder>.type>.title{font-size:14px}}.timelog-dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.timelog-dashboard>.title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:29.0304px;margin-bottom:32px}.timelog-dashboard>.timelogs{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.timelog-dashboard>.timelogs>.tracker{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.timelog-dashboard>.timelogs>.leaves{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width: 992.1px){.timelog-dashboard>.title{font-weight:400}}.timelog-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timelog-display>.label,.timelog-display>.time{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timelog-display>.label{margin-bottom:8px;font-size:11.66667px}.timelog-display>.time{color:#2a3549}.timelog-display>.icon{color:#b5ccee;margin:auto 0}.timelog-display.-tracker>.label{color:#fff}.timelog-display.-tracker>.time{font-size:14px;color:#fff}.timelog-display.-tracker>.icon{color:#fff}@media (min-width: 480.1px){.timelog-display>.label{font-size:11.66667px}.timelog-display>.time{font-size:16.8px}.timelog-display.-tracker>.label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16.8px}}@media (min-width: 992.1px){.timelog-display>.label{display:none;visibility:hidden}.timelog-display.-tracker>.label{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}}.leave-tracker{min-width:168px;height:168px;-webkit-box-shadow:1px 2px 4px rgba(71, 100, 218, .4);box-shadow:1px 2px 4px rgba(71, 100, 218, .4);padding:16px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leave-tracker>.type{width:144px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.leave-tracker>.type>.icon{font-size:29.0304px}.leave-tracker>.counter{font-size:48px}.leave-tracker>.label{text-transform:uppercase;color:#77869e}.leave-tracker.-full{border-top:solid 4px #24af64}.leave-tracker.-full>.counter{color:#24af64}.leave-tracker.-empty{border-top:solid 4px #ba3030}.leave-tracker.-empty>.counter{color:#ba3030}.leave-tracker.-used{border-top:solid 4px #fbb44a}.leave-tracker.-used>.counter{color:#fbb44a}@media (max-width: 768.1px){.leave-tracker{height:64px;min-width:144px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.leave-tracker:first-child{border-right:1px solid #e1e9f7}.leave-tracker>.type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.leave-tracker>.type>.label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:11.66667px}.leave-tracker>.type>.icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:11.66667px;margin-right:8px}.leave-tracker>.counter{font-size:11.66667px}.leave-tracker>.label{display:none}.leave-tracker.-empty,.leave-tracker.-full,.leave-tracker.-used{border-top:none}}.user-profile{min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-profile>.avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:16px}.user-profile>.edit{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width: 480.1px){.user-profile>.avatar{-webkit-box-flex:2;-ms-flex:2 1 50%;flex:2 1 50%}.user-profile>.edit{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.icon-link.-disable{color:#ba3030;opacity:0.8}.icon-link.-disable:hover{opacity:1}.icon-link>.icon{margin-right:2px}.icon-link-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-link-group>a{margin-left:16px}.icon-link-group>a:first-child{margin-left:0}.sidebar-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%;bottom:72px}.sidebar-submenu.-hidden{display:none}.sidebar-submenu>.link{background:#0c192f;color:#fff;padding:16px;text-align:center;font-size:11.66667px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-submenu>.link:hover{background:#3e4859}.sidebar-submenu>.link>.icon{display:none;position:relative}.sidebar-submenu>.link>.icon>.notification.-notify{min-height:8px;min-width:8px;position:absolute;right:-8px;background:#d9534f;border-radius:100%}@media (min-width: 480.1px){.sidebar-submenu{bottom:96px}.sidebar-submenu>.link>.label{font-size:16.8px;padding:0}}@media (min-width: 992.1px){.sidebar-submenu{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sidebar-submenu>.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0}.sidebar-submenu>.link>.icon{display:block;color:#fff;font-size:16.8px}.sidebar-submenu>.link.-active>.icon{color:#86c6f3}.sidebar-submenu>.link>.label{display:none}}.organization-list{list-style-type:none;margin-left:-40px}.organization-list>.item{margin:auto;width:240px}.organization-list>.item>.organization{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:capitalize;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 8px;font-size:20.16px;-webkit-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out}.organization-list>.item>.organization:hover{background-color:#f5f8fc}.organization-list>.item>.organization>.logo{height:40px;margin-right:24px}@media (max-width: 768.1px){.organization-list{margin-left:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.organization-list>.item{border-radius:4px;border:1px solid #b5ccee;margin:0;width:80vw}}.pagination-links>nav>.pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination-links>nav>.pagination>li{margin-right:8px}.pagination-links>nav>.pagination>li.active{text-decoration:underline}.pagination-links>nav>.pagination>li:last-child{margin-right:0}.member-requests{width:100%;background-color:#fff;margin:0;padding:40px 40px 16px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-requests>.navigation>.title{font-size:29.0304px;margin-bottom:32px}.member-requests>.navigation>.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-size:16.8px;color:#77869e}.member-requests>.navigation>.filter>.item{margin-right:16px;cursor:pointer}.member-requests>.navigation>.filter>.item.-active{color:#5378da}.member-requests>.navigation>.filter>.item:hover{color:#5378da;opacity:0.7}.member-requests>.actions{display:-webkit-box;display:-ms-flexbox;display:flex}.member-requests>.actions>a{margin-right:16px}.requests-page.-admin{width:100%}.requests-page.-admin>.header{width:100%}.requests-page.-member{width:100%}.requests-header{background-color:#fff}.requests-header>.title{font-size:29.0304px;margin-bottom:8px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;font-weight:700}.requests-header>.controls{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.requests-header>.filters{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.requests-header.-admin>.title{margin-bottom:32px}.requests-header.-member{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;min-height:160px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;padding-bottom:16px;border-bottom:1px solid #77869e}@media (min-width: 992.1px){.requests-header>.title{margin-bottom:32px;font-weight:400}.requests-header.-member{border-bottom:1px solid #77869e}.requests-header.-admin{padding-bottom:16px}}.request-filters{font-size:11.66667px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around}.request-filters>.item{color:#77869e;cursor:pointer}.request-filters>.item.-active{color:#5378da;font-weight:bold}.request-filters>.item:hover{color:#5378da;opacity:0.7}.request-filters>.item:not(:last-child){margin-right:0px}.request-filters.-select{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.request-filters.-select>.field{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.request-filters.-search{margin-top:32px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.request-filters.-search>.field{width:33%}@media (min-width: 480.1px){.request-filters{font-size:20.16px}.request-filters.-select>.field{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 16px);flex:0 1 calc(50% - 16px)}}@media (min-width: 992.1px){.request-filters{font-size:16.8px}.request-filters>.item+.item{margin-left:40px}.request-filters>.field+.field{margin-top:0;margin-left:16px}.request-filters.-select>.field{-webkit-box-flex:0;-ms-flex:0 1 calc(20% - 16px);flex:0 1 calc(20% - 16px)}}.request-control-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.request-control-panel>.sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto;margin-bottom:32px}.request-control-panel>.leaves{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width: 992.1px){.request-control-panel>.leaves{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 16px);flex:0 1 calc(50% - 16px)}.request-control-panel>.sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.card-grid{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-grid>.message{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;text-align:center}.card-grid.-member,.card-grid.-admin{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px 0;min-height:calc(100vh - 264px)}.card-grid.-member>.card:not(:last-child),.card-grid.-admin>.card:not(:last-child){margin-bottom:24px}.card-grid.-member>.card,.card-grid.-admin>.card{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.card-grid.-empty,.card-grid.-loading,.card-grid.-error{-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-grid.-empty>.message,.card-grid.-loading>.message,.card-grid.-error>.message{color:#77869e}.card-grid.-empty>.message>.icon,.card-grid.-loading>.message>.icon,.card-grid.-error>.message>.icon{font-size:104.02117px;margin:16px}.card-grid.-empty>.message>.heading,.card-grid.-loading>.message>.heading,.card-grid.-error>.message>.heading{font-size:24.192px;font-weight:bold;text-transform:uppercase;margin:16px}.card-grid.-empty>.message>.text,.card-grid.-loading>.message>.text,.card-grid.-error>.message>.text{font-size:14px}.card-grid.-loading>.message>.text{font-size:16.8px}@media (min-width: 768.1px){.card-grid.-member,.card-grid.-admin{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -16px}.card-grid.-member>.card,.card-grid.-admin>.card{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 32px);flex:0 1 calc(50% - 32px);margin:16px 16px 24px 16px}.card-grid.-home{min-height:calc(50vh - 120px)}}@media (min-width: 992.1px){.card-grid.-member>.card,.card-grid.-admin>.card{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 32px);flex:0 1 calc(33.33333% - 32px)}.card-grid.-home>.card{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:16px}}.admin-request-card{background-color:#fff;padding:16px;height:392px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin-request-card{-webkit-box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2);box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2)}.admin-request-card.-pending{border-top:4px solid #fbb44a}.admin-request-card.-approved{border-top:4px solid #24af64}.admin-request-card.-denied{border-top:4px solid #ba3030}.admin-request-card>.header{-webkit-box-flex:0;-ms-flex:0 1 72px;flex:0 1 72px}.admin-request-card>.requestdetails{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.admin-request-card>.errors{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.admin-request-card>.buttons{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.request-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;min-width:288px;width:100%;min-height:136px;border-radius:4px;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.request-card>.header{-webkit-box-flex:0;-ms-flex:0 0 calc(10% - 8px);flex:0 0 calc(10% - 8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;border-radius:4px 0 0 4px}.request-card>.header>.type{color:#fff}.request-card>.body{-webkit-box-flex:1;-ms-flex:1 1 calc(55% - 16px);flex:1 1 calc(55% - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:justify;align-content:space-between;padding:16px}.request-card>.body>.type{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.request-card>.body>.duration{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;color:#2a3549}.request-card>.body>.duration.-dateonly{margin-bottom:8px}.request-card>.body>.duration.-updateonly{margin-bottom:16px}.request-card>.body>.reason{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;position:relative;height:48px;line-height:24px;overflow:hidden;color:#77869e}.request-card>.body>.reason:after{content:'';text-align:right;position:absolute;bottom:0;right:0;width:30%;height:24px;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, #fff));background:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 50%)}.request-card>.body>.remarks{height:48px;color:#77869e;margin-bottom:16px;line-height:24px;overflow:hidden;width:100%}.request-card>.body>.status{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.request-card>.body>.datefiled{font-size:11.66667px;font-color:#8c99ae;font-style:italic;color:#77869e;-ms-flex-item-align:center;align-self:center;margin-right:8px}.request-card>.body>.view{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;cursor:pointer;color:#2a3549;-webkit-box-shadow:none;box-shadow:none}.request-card>.body>.view:hover{-webkit-box-shadow:0 -1px 0 0 inset #2a3549;box-shadow:0 -1px 0 0 inset #2a3549}.request-card.-admin>.body>.profile{margin-bottom:16px}.request-card.-admin>.body>.duration.-dateonly,.request-card.-admin>.body>.duration.-updateonly{margin-bottom:0}.request-card.-admin>.body>.reason{margin-bottom:16px}.request-card.-admin>.body>.status{-webkit-box-flex:2;-ms-flex:2 1 calc(60% - 16px);flex:2 1 calc(60% - 16px)}.request-card.-admin>.body>.view{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:right;margin-left:auto}.request-card.-approved{-webkit-box-shadow:0 0 0 1px inset #24af64;box-shadow:0 0 0 1px inset #24af64}.request-card.-approved>.header{background-color:#24af64;color:#fff}.request-card.-denied{-webkit-box-shadow:0 0 0 1px inset #ba3030;box-shadow:0 0 0 1px inset #ba3030}.request-card.-denied>.header{background-color:#ba3030;color:#fff}.request-card.-cancelled{-webkit-box-shadow:0 0 0 1px inset #5b6472;box-shadow:0 0 0 1px inset #5b6472}.request-card.-cancelled>.header{background-color:#5b6472;color:#fff}.request-card.-pending{-webkit-box-shadow:0 0 0 1px inset #fbb44a;box-shadow:0 0 0 1px inset #fbb44a}.request-card.-pending>.header{background-color:#fbb44a;color:#fff}@media (min-width: 768.1px){.request-card{min-width:0px}}.request-card-header.-admin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:16px;border-bottom:1px solid #b5ccee;color:#0c192f}.request-card-header.-admin>.profile{height:48px;width:48px;border-radius:50%;margin-right:8px}.request-card-header.-admin>.type{margin-left:auto}.request-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%;font-size:11.66667px;color:#0c192f;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.request-type>.icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.request-type>.name{font-size:11.66667px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.request-type.-square{width:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#0c192f}.request-type.-textonly{margin:0}.request-type.-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0c192f}.request-type.-bar>.icon{font-size:16.8px;margin-right:16px}.request-type.-minibar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0c192f}.request-type.-minibar>.icon{font-size:14px;margin-right:16px}.request-type.-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:8px;background-color:#f0f3f7;color:#77869e;border-radius:4px}.request-type.-button>.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 calc(10% - 16px);flex:0 1 calc(10% - 16px);font-size:20.16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:16px;min-width:24px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.request-type.-button>.name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 calc(90% - 16px);flex:0 1 calc(90% - 16px);font-size:11.66667px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.request-type.-icononly{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.request-type.-icononly>.icon{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24.192px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 480.1px){.request-type.-bar>.name{font-size:16.8px}}@media (min-width: 768.1px){.request-type>.name{font-size:14px}}.request-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px}.request-details>.duration,.request-details>.reason,.request-details>.buttons,.request-details>.comment{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.request-details>.duration{color:#2a3549}.request-details>.reason{width:100%;padding:16px;margin-bottom:16px}.request-details>.remarks{margin-bottom:24px}.request-details>.remarks.-text{padding:0 16px}.request-details>.remarks>label{margin-bottom:8px}.request-details>.remarks>textarea{width:100%;resize:none;margin-bottom:16px}.request-details>.update{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.request-duration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.request-duration>.date{font-size:24.192px;font-weight:bold;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.request-duration>.weekday{font-size:16.8px}.request-duration>.timeupdate{font-size:14px}.request-duration>.timeupdate.-in{margin-right:8px;margin-bottom:8px}.request-duration.-updateonly{min-height:24px}.request-duration.-nofiller{min-height:0px}.request-duration.-left>.date{text-align:left}.request-duration.-left>.timeupdate{text-align:left}.request-duration.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.request-duration.-center>.date{text-align:center}.request-duration.-center>.timeupdate{text-align:center}.request-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.request-status>.status{-webkit-box-flex:2;-ms-flex:2 1 calc(50% - 16px);flex:2 1 calc(50% - 16px);text-transform:uppercase;font-weight:bold;letter-spacing:2px}.request-status>.status.-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.request-status.-pending>.status{color:#fbb44a}.request-status.-pending>.status.-bar{border-bottom:1px solid #fbb44a}.request-status.-approved>.status{color:#24af64}.request-status.-approved>.status.-bar{border-bottom:1px solid #24af64}.request-status.-denied>.status{color:#ba3030}.request-status.-denied>.status.-bar{border-bottom:1px solid #ba3030}.admin-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin-buttons>.approve,.admin-buttons>.deny{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 8px);flex:0 1 calc(50% - 8px);margin-bottom:24px}.admin-buttons>.delete,.admin-buttons>.comment{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 8px);flex:0 1 calc(50% - 8px);margin:0}.member-buttons>.button{text-transform:uppercase;cursor:pointer}.member-buttons>.button.-cancel{color:#5378da;letter-spacing:2px;-webkit-box-shadow:0 1px 0 0 #5378da;box-shadow:0 1px 0 0 #5378da}.member-buttons>.button.-cancel:hover{-webkit-box-shadow:none;box-shadow:none}.error-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#77869e}.error-bar>.icon.-title{font-size:29.0304px;margin:8px}.error-bar>.icon.-jumbo{font-size:104.02117px;margin:16px}.error-bar>.header{font-size:24.192px;font-weight:bold;text-transform:uppercase}.error-bar>.list{margin:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error-bar>.list>.item{text-align:center;font-size:14px}.error-bar>.list>.item:not(:last-child){margin-bottom:8px}.error-bar>.refresh{text-align:center}.leave-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:16px;width:100%}.leave-counter>.credits{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;font-size:11.66667px;text-align:center}.leave-counter>.text{display:none;text-align:center;font-size:11.66667px;color:#77869e;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.leave-counter.-filled>.credits{color:#24af64}.leave-counter.-empty>.credits{color:#ba3030}.leave-counter.-bar{padding:16px}.leave-counter.-fullmini{padding:8px 24px}.leave-counter.-fullmini>.credits{font-size:14px}.leave-counter.-square{padding:16px}.leave-counter.-square>.credits{font-size:14px}.leave-counter.-square>.text{text-transform:uppercase}.leave-counter.-mini{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.leave-counter.-mini>.type,.leave-counter.-mini>.credits{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.leave-counter.-mini>.type{margin-right:8px}.leave-counter.-mini>.credits{font-size:16.8px}.leave-counter.-micro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:8px}.leave-counter.-micro>.type,.leave-counter.-micro>.credits{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.leave-counter.-micro>.type{color:#b5ccee;margin-right:2px;font-size:12px}.leave-counter.-micro>.type>i{font-size:11.66667px}.leave-counter.-micro>.credits{font-size:11.66667px}@media (min-width: 480.1px){.leave-counter.-bar{padding:24px}.leave-counter>.credits{font-size:16.8px}}@media (min-width: 768.1px){.leave-counter>.credits{font-size:24.192px}}@media (min-width: 992.1px){.leave-counter.-bar{padding:16px 0}.leave-counter.-bar>.credits{font-size:16.8px}}.request-form{width:100%}.request-form>.type,.request-form>.duration,.request-form>.step{margin-bottom:16px}.request-form>.step{color:#2a3549;font-weight:500}.request-form>.step.-error{color:#ba3030}.request-form>.reason{color:#77869e;border:none;border-radius:4px;width:100%;height:96px;padding:8px;-webkit-box-shadow:inset 0 0 0 1px #77869e;box-shadow:inset 0 0 0 1px #77869e;resize:none;top:8px;line-height:16px;margin-bottom:8px}.request-form>.reason:focus{outline:none;border:none;-webkit-box-shadow:inset 0 0 0 2px #5378da;box-shadow:inset 0 0 0 2px #5378da;-webkit-transition:-webkit-box-shadow 200ms ease-in-out;transition:-webkit-box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out, -webkit-box-shadow 200ms ease-in-out}.request-form>.textlength{color:#2a3549;width:100%;font-size:11.66667px;text-align:right;margin-bottom:40px}.request-form>.actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.request-form>.actions>.cancel,.request-form>.actions>.submit{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 16px);flex:0 1 calc(50% - 16px)}.type-selector.-full{width:100%;margin-bottom:32px}.type-selector>.options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.type-selector>.options>.option{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 8px);flex:0 1 calc(50% - 8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;cursor:pointer;margin:8px 0;min-height:56px}.type-selector>.options>.option>input{display:none}.type-selector>.options>.option>.type{color:#77869e;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.type-selector>.options>.option:hover>.type{background-color:#5378da;color:#fff}.type-selector>.options>.option.-selected>.type{background-color:#5378da;color:#fff}@media (min-width: 480.1px){.type-selector>.options>.option{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 8px);flex:0 1 calc(33.33333% - 8px)}}@media (min-width: 992.1px){.type-selector>.options>.option{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 8px);flex:0 1 calc(50% - 8px)}}.duration-selector{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.duration-selector>.date,.duration-selector>.time{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.duration-selector>.date>.label,.duration-selector>.time>.label{margin-bottom:8px;color:#77869e;font-size:11.66667px}.duration-selector>.date>.input,.duration-selector>.time>.input{width:100%;color:#77869e;border:none;border-radius:4px;height:32px;padding:8px;-webkit-box-shadow:inset 0 0 0 1px #77869e;box-shadow:inset 0 0 0 1px #77869e;resize:none;font-size:11.66667px;text-align:center}.duration-selector>.date>.input:focus,.duration-selector>.time>.input:focus{outline:none;border:none;-webkit-box-shadow:inset 0 0 0 2px #5378da;box-shadow:inset 0 0 0 2px #5378da;-webkit-transition:-webkit-box-shadow 200ms ease-in-out;transition:-webkit-box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out, -webkit-box-shadow 200ms ease-in-out}.duration-selector>.date{margin:8px 0}.duration-selector>.date>.input{width:calc(50% - 8px)}.duration-selector>.time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 8px);flex:0 1 calc(50% - 8px);margin:8px 0}.error-message{color:#ba3030;text-align:center;margin:8px 0px}.error-message.-date{width:calc(50% - 16px)}@-webkit-keyframes enter-right{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes enter-right{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.form-container{top:64px;bottom:96px;right:16px;left:16px;width:auto;min-width:288px;z-index:2;position:fixed;background-color:#fff;padding:32px 24px;border-radius:8px;-webkit-animation:enter-right 0.4s;animation:enter-right 0.4s;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-container{-webkit-box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2);box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2)}.form-container>.actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto 0 0}.form-container>.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;width:100%}.form-container>.header>.title{font-family:"IBM Plex Sans",sans-serif;font-size:24.192px;color:#2a3549}.form-container>.header>.exit{outline:none;background:none;border:none;font-size:24.192px;border-radius:500px;color:#77869e;cursor:pointer;margin:0;padding:0}.form-container>.header>.exit:hover{color:#5378da}@media (min-width: 480.1px){.form-container{right:40px;left:40px;bottom:136px;top:80px;padding:40px}}@media (min-width: 992.1px){.form-container{left:auto;right:0;bottom:0px;top:64px;width:400px;border-radius:0;padding:32px 24px}}.request-prompt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}.request-prompt>.icon{color:#5378da}.request-prompt>.icon.-jumbo{font-size:104.02117px;margin:16px}.request-prompt>.icon.-title{font-size:29.0304px}.request-prompt>.heading{font-size:24.192px;color:#2a3549;margin:8px}.request-prompt>.text{text-align:center;color:#77869e;margin:8px auto}.request-prompt>.close{margin:16px}.request-prompt.-green>.icon{color:#24af64}.request-prompt.-red>.icon{color:#ba3030}.modal-dialog{z-index:100;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:white;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;width:288px;max-height:320px;overflow-y:auto}.modal-dialog>.exit{position:absolute;right:8px;top:8px;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#77869e;-webkit-box-shadow:0 0 0 1px inset #77869e;box-shadow:0 0 0 1px inset #77869e;cursor:pointer}.modal-dialog>.header{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:16px;-webkit-box-shadow:0 2px 0 0 #77869e;box-shadow:0 2px 0 0 #77869e}.modal-dialog>.header>.profile{-webkit-box-flex:2;-ms-flex:2 1 calc(80% - 16px);flex:2 1 calc(80% - 16px)}.modal-dialog>.header>.type{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.modal-dialog>.body{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:32px 40px}.modal-dialog>.body>.type{padding:8px 0 16px}.modal-dialog>.body>.type>.icon{font-size:41.80378px}.modal-dialog.-pending>.header{-webkit-box-shadow:0 2px 0 0 #fbb44a;box-shadow:0 2px 0 0 #fbb44a}.modal-dialog.-pending>.body>.type{color:#fbb44a}.modal-dialog.-pending>.exit{color:#fbb44a;-webkit-box-shadow:0 0 0 1px inset #fbb44a;box-shadow:0 0 0 1px inset #fbb44a}.modal-dialog.-approved>.header{-webkit-box-shadow:0 2px 0 0 #24af64;box-shadow:0 2px 0 0 #24af64}.modal-dialog.-approved>.body>.type{color:#24af64}.modal-dialog.-approved>.exit{color:#24af64;-webkit-box-shadow:0 0 0 1px inset #24af64;box-shadow:0 0 0 1px inset #24af64}.modal-dialog.-denied>.header{-webkit-box-shadow:0 2px 0 0 #ba3030;box-shadow:0 2px 0 0 #ba3030}.modal-dialog.-denied>.body>.type{color:#ba3030;font-size:16.8px}.modal-dialog.-denied>.exit{color:#ba3030;-webkit-box-shadow:0 0 0 1px inset #ba3030;box-shadow:0 0 0 1px inset #ba3030}@media (min-width: 480.1px){.modal-dialog{width:440px;max-height:520px}}.status-update{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.status-update>.prompt{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.multiple-leaves-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background-color:#f0f3f7;border-radius:4px;margin-bottom:24px}.multiple-leaves-toggle>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:block}.multiple-leaves-toggle>span>label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:block;padding:8px 0;cursor:pointer;text-align:center;color:#77869e;background-color:#f0f3f7;border-radius:4px}.multiple-leaves-toggle>span>input[type='radio']{display:none}.multiple-leaves-toggle>span>:checked+label{background:#5378da;color:#fff}.time-tracker{background-color:#5378da;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0 0 16px 0;border-radius:8px}.time-tracker>.total{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:40px 16px;color:#fff}.time-tracker>.total>.label,.time-tracker>.total>.time,.time-tracker>.total>.week{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.time-tracker>.total>.label{font-size:16.8px}.time-tracker>.total>.time{font-family:"IBM Plex Sans",sans-serif;font-size:60.19744px}.time-tracker>.logs{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width: 480.1px){.time-tracker{padding:0 24px}}@media (min-width: 992.1px){.time-tracker{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:56px 40px}.time-tracker>.total{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:0;-ms-flex:0 1 calc(40% - 32px);flex:0 1 calc(40% - 32px);padding:16px}.time-tracker>.total>.label,.time-tracker>.total>.time,.time-tracker>.total>.week{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.time-tracker>.total>.label{text-transform:uppercase}.time-tracker>.logs{-webkit-box-flex:0;-ms-flex:0 1 calc(60% - 32px);flex:0 1 calc(60% - 32px)}}.pagination-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.pagination-controls>.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.pagination-controls>.pagination>.item{font-size:29.0304px;color:#b5ccee;vertical-align:middle;margin:8px}.pagination-controls>.pagination>.active{font-weight:600;color:#4764da}.pagination-controls>.pagination>.item:hover{color:#4764da}@media (min-width: 992.1px){.pagination-controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.pagination-controls>.pagination>.item{font-size:24.192px}}.select-input{position:relative}.select-input:after{content:'\2304';font-size:29.0304px;color:#5378da;position:absolute;right:8px;top:0;bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.select-input>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;padding:8px;background-color:#fff;border-radius:4px;border:none;-webkit-box-shadow:0 0 0 1px #b5ccee inset;box-shadow:0 0 0 1px #b5ccee inset}.select-input>select:focus{border:none;outline:none;-webkit-box-shadow:0 0 0 2px #5378da inset;box-shadow:0 0 0 2px #5378da inset}.timelog-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timelog-form>.field{margin-bottom:16px;margin-right:16px}@media (min-width: 992.1px){.timelog-form>.field{margin-bottom:0}}.timelog-filter{display:-webkit-box;display:-ms-flexbox;display:flex}.timelog-filter>.form{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 992.1px){.timelog-filter>.form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.new-nav-bar{left:0;width:100vw;padding:0 16px;height:40px;background-color:#f0f3f7;-webkit-box-shadow:none;box-shadow:none;min-width:320px;font-family:"IBM Plex Sans",sans-serif;z-index:50;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-nav-bar>.company{font-size:11.66667px;font-weight:400}@media (min-width: 992.1px){.new-nav-bar{left:72px;height:64px;width:calc(100vw - 64px);background-color:#fff;padding:0 32px}.new-nav-bar{-webkit-box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2);box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2)}.new-nav-bar>.company{font-size:14px;color:#5378da}}.side-navigation{width:100vw;min-width:320px;z-index:49;position:fixed;background-color:#0c192f;left:0;padding:0;bottom:0;height:72px;top:auto;top:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.side-navigation>.logo{display:none;visibility:hidden}.side-navigation>.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;height:72px;position:relative;cursor:pointer;min-width:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.side-navigation>.link>.icon{font-size:20.16px}.side-navigation>.link>.icon>.notification.-notify{min-height:8px;min-width:8px;position:absolute;top:8px;right:16px;background:#d9534f;border-radius:100%}.side-navigation>.link>.label{font-size:11.66667px;margin:8px 0;text-align:center}.side-navigation>.link.-active{color:#86c6f3}.side-navigation>.link:hover{background-color:#3e4859}.side-navigation>.link.-notify>icon>i:after{position:absolute;top:-8px;right:-8px;min-width:8px;min-height:8px;line-height:8px;background-color:#ba3030}.side-navigation>.link>.submenu{position:absolute;visibility:hidden;opacity:0;-webkit-transition:all 0.2ms ease-out;transition:all 0.2ms ease-out;z-index:2;position:fixed;bottom:72px;top:auto;width:100%;font-size:11.66667px;left:0}.side-navigation>.link:hover>.submenu,.side-navigation>.link:hover>.submenu:hover{visibility:visible;opacity:1}@media (min-width: 480.1px){.side-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;height:96px;padding:16px 32px}.side-navigation>.link>.icon{font-size:29.0304px}.side-navigation>.link>.label{font-size:16.8px;margin:0}.side-navigation>.link>.submenu{bottom:72px;font-size:20.16px}}@media (min-width: 992.1px){.side-navigation{padding:0;min-height:100vh;height:100%;min-width:64px;width:72px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;top:0}.side-navigation>.logo{background-color:#5378da;min-height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:29.0304px;color:#fff}.side-navigation>.logo>.icon{width:40px}.side-navigation>.link>.icon{font-size:29.0304px}.side-navigation>.link>.label{font-size:11.66667px}.side-navigation>.link>.submenu{bottom:auto;top:144px;left:64px;width:auto;width:initial}}.home-dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.home-dashboard>.greeting,.home-dashboard>.logger,.home-dashboard>.tabs,.home-dashboard>.feed{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.home-dashboard>.greeting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;visibility:visible;color:#2a3549;font-size:24.192px;font-weight:700;margin-bottom:16px;font-family:"IBM Plex Sans",sans-serif}.home-dashboard>.greeting>.text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.home-dashboard>.greeting>.name{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.home-dashboard>.sidebar{margin-left:auto;margin-bottom:16px}@media (min-width: 480.1px){.home-dashboard>.greeting>.text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:8px}.home-dashboard>.greeting>.name{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width: 992.1px){.home-dashboard>.leaves{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin-bottom:56px}}.tab-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 -2px 0 0 inset #77869e;box-shadow:0 -2px 0 0 inset #77869e}.tab-container>.tab{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 16px);flex:0 1 calc(50% - 16px);text-align:center;color:#77869e;cursor:pointer;padding:8px}.tab-container>.tab.-active{color:#5378da;font-weight:bold;-webkit-box-shadow:0 -2px 0 0 inset #5378da;box-shadow:0 -2px 0 0 inset #5378da}.tab-container>.tab:hover{color:#5378da;opacity:0.7}.tab-container.-home{-webkit-box-shadow:0 -2px 0 0 inset #b5ccee;box-shadow:0 -2px 0 0 inset #b5ccee}@media (min-width: 992.1px){.tab-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tab-container>.tab{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:8px 56px}}.home-feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;min-height:calc(100vh - 264px)}.home-feed>.requests{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.home-feed>.timelogs{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.home-feed.-timelogs{-ms-flex-line-pack:start;align-content:flex-start}@media (min-width: 768.1px){.home-feed{min-height:calc(50vh - 120px)}.home-feed>.timelogs{margin-top:16px}}@media (min-width: 992.1px){.home-feed>.timelogs{margin-top:0}}.timelog-table{min-height:calc(50vh - 120px)}.table-header{display:none;visibility:hidden;color:#5378da;border-bottom:2px solid #5378da;width:100%}.table-header>.row>td{padding:8px 8px}.table-header>.row>td.timelog{text-align:center}.table-header>.row>th{padding:16px 40px;text-transform:uppercase;font-weight:normal;letter-spacing:1px;width:12.5%}.table-header>.row>th.name{text-align:left;width:37.5%;padding-left:32px}.table-header>.row>th.status{text-align:center}.table-header>.row>th.total{font-weight:bold}@media (min-width: 992.1px){.table-header{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}.table-header>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.table-header>.row>th{padding:4px 0}}.table-body>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background-color:#f0f3f7;border-radius:4px;border:1px solid #b5ccee;min-width:50vw;margin-bottom:40px;min-height:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11.66667px;width:100%;-webkit-transition:color 200ms ease-out, border 200ms ease-out, background-color 200ms ease-out, padding 200ms ease-out;transition:color 200ms ease-out, border 200ms ease-out, background-color 200ms ease-out, padding 200ms ease-out;border:1px solid transparent}.table-body>.row>td{padding:8px}.table-body>.row>td.timelog{text-align:center}.table-body>.row>td.timelog.-total{font-weight:bold}.table-body>.row>td.name{text-transform:capitalize;margin-top:-48px;margin-left:-96px;position:absolute}.table-body>.row>td.name>a{text-decoration:none}.table-body>.row>td.status{text-align:center;font-weight:700;text-transform:uppercase}.table-body>.row>td.status.-in{color:#24af64}.table-body>.row>td.status.-out{color:#77869e;font-weight:100}.table-body>.row>td.status.-leave{color:#ba3030}@media (min-width: 992.1px){.table-body>.row{display:table;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;background-color:#fff}.table-body>.row:hover{background-color:#f0f3f7;color:#2a3549;-webkit-transition:color 200ms ease-in, border 200ms ease-in, background-color 200ms ease-in, padding 200ms ease-in;transition:color 200ms ease-in, border 200ms ease-in, background-color 200ms ease-in, padding 200ms ease-in}.table-body>.row>td{padding:8px;width:12.5%}.table-body>.row>td.name{margin-top:0;margin-left:0;position:relative;width:37.5%}.table-body>.row>th{display:none}}.table-body.-admin>.row{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.table-body.-admin>.row.-name{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px;border-bottom-left-radius:0;border-bottom-right-radius:0}.table-body.-admin>.row.-name>td.name{display:-webkit-box;display:-ms-flexbox;display:flex}.table-body.-admin>.row.-name.-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table-body.-admin>.row.-name>td.leaves{display:-webkit-box;display:-ms-flexbox;display:flex}.table-body.-admin>.row.-name>td.name::after{content:'>';margin-left:8px}.table-body.-admin>.row.-name,.table-body.-admin>.row.-day{margin-bottom:0}.table-body.-admin>.row.-day{border-radius:0;text-transform:uppercase}.table-body.-admin>.row.-day>td{text-align:center;padding-bottom:0}.table-body.-admin>.row.-name>td.name{margin-top:0;margin-left:0;position:relative}.table-body.-admin>.row.-timelog{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:24px;padding:8px 0 32px}.table-body.-admin>.row.-timelog>td{padding:8px 0}.table-body.-admin>.row.-timelog>td.name{display:none;visibility:hidden;padding-left:32px}@media (min-width: 992.1px){.table-body.-admin>.row.-name,.table-body.-admin>.row.-day{display:none;visibility:hidden}.table-body.-admin>.row.-timelog{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;padding:8px 0}.table-body.-admin>.row.-timelog>td.name{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}.table-body.-admin>.row>.timelog.-empty:last-child{width:100%;margin:0 auto}}.table-body.-timelogs>.row>td{height:32px;padding-top:8px;padding-bottom:8px}.table-body.-timelogs>.row>td:nth-child(6){display:none}@media (min-width: 992.1px){.table-body.-timelogs>.row>td{padding-top:16px;padding-bottom:16px}.table-body.-timelogs>.row>td:nth-child(6){display:-webkit-box;display:-ms-flexbox;display:flex}}.profile-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.profile-block>.picture{border-radius:50px}.profile-block>.name{margin:8px;color:#2a3549;width:100%}.message-through{position:relative;color:#b5ccee;font-size:29.0304px;text-align:center;margin-bottom:24px}.message-through:before{content:'';position:absolute;top:24px;left:0;width:calc(50% - 24px);height:2px;background:#b5ccee}.message-through:after{content:'';position:absolute;top:24px;right:0;width:calc(50% - 24px);height:2px;background:#b5ccee}.member-card{position:relative;width:calc(25% - 16px);padding:24px 16px;margin:0 16px 16px 0;background:#f0f3f7;border:1px solid #b5ccee;border-radius:8px}.member-card.-inactive{background:#e1e9f7;border-color:#fe9f9f}.member-card>.header>.settings>.tab{position:absolute;top:0;right:0}.member-card>.header>.settings>.cog{position:absolute;top:8px;right:8px;color:#b5ccee;cursor:pointer}.member-card>.header>.settings>.cog.-light{color:#fff}.member-card>.header>.settings>.cog:hover{color:#6293db}.member-card>.header>.settings>.cog.-light:hover{color:#b5ccee}.member-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.member-details>.image{background-color:#86c6f3;border-radius:50%;margin-right:8px;height:48px;width:48px}.member-details>.details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.member-details>.details>.name{color:#2a3549;text-transform:capitalize}.member-details>.details>.email{color:#77869e}.member-details>.details>.role{color:#77869e;text-transform:capitalize}.settings-tab{width:120px;height:80px;background:#4764da;padding:8px 16px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.settings-tab.-hidden{display:none}.settings-tab>.item{color:#fff}.settings-tab>.item:hover{color:#b5ccee}.filter-export{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.filter-export>.filter{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.filter-export>.export{margin:auto 0 0}@media (min-width: 992.1px){.filter-export{margin-bottom:24px}}.tracker-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}@media (min-width: 992.1px){.tracker-container{padding-left:200px}}.hour-tracker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;margin-bottom:8px;width:100%}.hour-tracker>.label{margin-bottom:2px}.hour-tracker.-timed-in>.label{color:#2a3549}.hour-bar{width:auto;height:8px;border:1px solid #fff;position:relative;border-radius:2px}.hour-bar.-timed-in{border:1px solid #b5ccee}.hour-bar.-timed-in>.bar{background:#e1e9f7}.hour-bar>.bar{position:absolute;width:100%;height:100%;background:#fff}.hour-bar>.bar:nth-child(1){opacity:0.4}.hour-bar>.bar:nth-child(2){opacity:1}.hour-bar>.bar:nth-child(3){background:#ba3030}.recent-requests{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recent-requests>.header>.title{font-size:24.192px}.notification-card{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0}.notification-card>.display{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;height:32px;margin-right:8px}.notification-card>.display>.image{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#8c99ae}.notification-card>.body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:14px}.notification-card>.body>.highlight{font-weight:bold}.notification-card>.body>.highlight.-timed-in{color:#5378da}.notification-card>.body>.highlight.-filed{color:#fbb44a}.notification-card>.body>.highlight.-denied{color:#ba3030}.notification-card>.body>.highlight.-approved{color:#24af64}.notification-card>.body>.highlight.-cancelled{color:#5b6472}.notification-card>.date{font-size:11.66667px;color:#8c99ae;margin-left:auto}@media (min-width: 992.1px){.notification-card>.body{-webkit-box-flex:0;-ms-flex:0 1 240px;flex:0 1 240px;font-size:14px}}.timeline-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.timeline-progress>.connector{position:absolute;left:2px;width:2px;height:200px;border-right:1px dashed #24af64}.timeline-progress>.dot{width:8px;height:8px;border-radius:50%;background:#24af64}.timeline-progress>.line{width:8px;height:2px;background:#24af64}.requests-table{width:100%;border-radius:4px;border:1px solid #fbb44a}.requests-table-header{display:none}@media (min-width: 768.1px){.requests-table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 24px;border-top-left-radius:4px;border-top-right-radius:4px;background:#fbb44a;color:#fff;text-transform:uppercase}.requests-table-header>.employee{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}.requests-table-header>.reason{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%}.requests-table-header>.action{-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%}}.requests-table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 32px}.requests-table-row>.employee{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.requests-table-row>.reason{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.requests-table-row>.reason>.type{display:none}.requests-table-row>.action{-ms-flex-item-align:end;align-self:flex-end}.requests-table-row>.action>.view{border-bottom:1px solid #2a3549;cursor:pointer}@media (min-width: 768.1px){.requests-table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:16px 24px}.requests-table-row>.employee{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}.requests-table-row>.reason{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:16px}.requests-table-row>.reason>.type{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;margin-right:4px;white-space:nowrap}.requests-table-row>.action{padding:8px;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%}.requests-table-row>.action>.view{border-bottom:1px solid #2a3549;cursor:pointer}}.requests-body:not(:last-child){border-bottom:1px solid #fbb44a}.date-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;padding:8px;background-color:#ffffff;border-radius:4px;border:none;-webkit-box-shadow:0 0 0 1px #b5ccee inset;box-shadow:0 0 0 1px #b5ccee inset;font-family:"IBM Plex Sans",sans-serif}.main-container{min-width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-container.-verify{height:100%;background-color:#fff}.main-container.-dashboard{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;padding:32px}.main-container.-dashboard>.return{width:656px;display:-webkit-box;display:-ms-flexbox;display:flex}.main-container.-dashboard>.return>.returnlink{color:#8c99ae;font-family:"IBM Plex Sans",sans-serif;text-decoration:none;font-size:1.5em;font-weight:700;text-transform:uppercase;letter-spacing:1pt}.main-container.-dashboard>.return>.returnlink:hover{opacity:0.5}.main-container.-addmember{width:100%;text-decoration:none}.main-container.-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;padding:32px}@media (min-width: 480.1px){.main-container.-verify{height:80%}}@media (min-width: 992.1px){.main-container.-verify{padding:32px 0;min-height:100vh;height:100%;background-color:#0c192f}}.flash-container{z-index:1000;position:absolute;margin-left:auto;margin-right:auto;top:2%;left:0;right:0;width:304px;text-align:center;border-radius:4px;padding:4px;color:#fff;opacity:0.5}.flash-container.-info{background:#00c851}.flash-container.-error{background:#d9534f}.application-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:47px auto}.application-container>.navbar{grid-column:span 12}.application-container>.sidebar{padding:40px 0 0 40px;grid-column:span 3}.application-container>.content{grid-column:span 9}.new-application-container{padding:0;min-width:320px}.new-application-container>main{min-height:calc(100vh - 112px);margin-top:40px;margin-bottom:72px;padding:16px;min-width:320px;background-color:#fff}@media (min-width: 480.1px){.new-application-container{padding:0}.new-application-container.-dashboard{padding:0}.new-application-container>main{padding:32px 40px}}@media (min-width: 992.1px){.new-application-container{background-color:#fff;padding:104px 40px 0 104px}.new-application-container.-dashboard{padding:104px 40px 40px 104px}.new-application-container.-plain{background-color:#fff;padding:0;margin:0}.new-application-container>main{max-width:100vw;margin-top:0;margin-bottom:0;padding:0;min-width:320px}}.admin-dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.admin-dashboard>.tabnav{display:none;visibility:hidden;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.admin-dashboard>.tabnav>.tab{font-size:20.16px;color:#77869e;padding:8px 16px;border-bottom:2px solid #e1e9f7;text-decoration:none;-webkit-transition:color 200ms ease-out, border-bottom 200ms ease-out;transition:color 200ms ease-out, border-bottom 200ms ease-out;display:-webkit-box;display:-ms-flexbox;display:flex}.admin-dashboard>.tabnav>.tab>.icon{margin-right:16px}.admin-dashboard>.tabnav>.tab:hover:not(.-filler){color:#5378da;border-bottom:2px solid #5378da}.admin-dashboard>.tabnav>.tab.-active{font-weight:bold;color:#5378da;border-bottom:2px solid #5378da}.admin-dashboard>.tabnav>.tab.-filler{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-bottom:2px solid #e1e9f7}.admin-dashboard>.header{width:100%;border-radius:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:0 0 16px}.admin-dashboard>.header>.title>h1{font-weight:normal;font-size:29.0304px;margin:0;margin-bottom:16px}.admin-dashboard>.header>.actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-dashboard>.header>.actions.-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-dashboard>.header>.actions.-margin-top{margin-top:16px}.admin-dashboard>.header>.actions>.search{margin-bottom:8px;width:100%}.admin-dashboard>.header>.actions>.label{font-weight:bold}.admin-dashboard>.header>.actions>.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.admin-dashboard>.header.-settings{margin-bottom:0}.admin-dashboard>.content{width:100%;border-radius:4px;background-color:#fff}.admin-dashboard>.content>.actions{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.admin-dashboard>x-admin-requests-page{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width: 480.1px){.admin-dashboard>.header>.actions.-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.admin-dashboard>.header>.actions>.search{width:auto;margin:0}}@media (min-width: 992.1px){.admin-dashboard>.tabnav{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.admin-dashboard>.header{padding-bottom:24px}.admin-dashboard>.header>.actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin-dashboard>.header>.actions>.filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.dashboard-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:40px;visibility:hidden;display:none}@media (min-width: 768.1px){.dashboard-items>.columns{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 32px);flex:0 1 calc(50% - 32px);padding:0;margin:16px}}@media (min-width: 992.1px){.dashboard-items>.columns{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 32px);flex:0 1 calc(33.33333% - 32px)}}.column-layout{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.column-layout>.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.column-layout>.column>.title{font-size:24.192px;text-transform:uppercase;margin-bottom:16px}.column-layout>.column.-four{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:0.4}}@keyframes fade-in{from{opacity:0}to{opacity:0.4}}.back-drop{background-color:#0c192f;position:fixed;z-index:1;left:0;top:0;bottom:0;right:0;opacity:0.4;-webkit-animation:fade-in 0.4s;animation:fade-in 0.4s}.choice-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.choice-container>label.choice{height:80px;width:calc(33.33333% - 16px);margin:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;cursor:pointer;color:#77869e}.choice-container>label.choice:hover{opacity:0.5}.choice-container>label>.option>i{font-size:24.192px;margin-bottom:8px}.choice-container>label>.option>.name{font-size:11.66667px;width:64px;text-align:center}.choice-container>label>input{display:none}.choice-container>label>input:checked+.option{color:#5378da;padding:16px;border-radius:4px;height:80px;width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-box-shadow 100ms ease-in-out;transition:-webkit-box-shadow 100ms ease-in-out;transition:box-shadow 100ms ease-in-out;transition:box-shadow 100ms ease-in-out, -webkit-box-shadow 100ms ease-in-out}.choice-container>label>input:checked+.option{-webkit-box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2);box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2)}.table-container{padding:16px 0;margin-bottom:40px}.table-container>.title{margin:16px 0;font-size:16.8px;color:#2a3549}.table-container>.pagination{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media (min-width: 768.1px){.table-container>.title{display:none}}.dashboard-container{padding:0}.dashboard-container.-timelogs{width:100%}.dashboard-container.-timelogs>.dashboard{margin-bottom:16px}.dashboard-container.-timelogs>.header>.title{font-size:29.0304px;margin-bottom:16px;font-weight:700}@media (min-width: 480.1px){.dashboard-container.-timelogs>.header>.title{margin-bottom:32px}}@media (min-width: 992.1px){.dashboard-container.-timelogs>.header>.title{font-weight:400}}.leave-container{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f0f3f7;border-radius:4px;-webkit-box-shadow:0 0 0 1px #b5ccee;box-shadow:0 0 0 1px #b5ccee}.leave-container>x-leave-counter{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.leave-container>x-leave-counter:first-child{border-right:1px solid #b5ccee}.leave-container>x-leave-counter>.counter{height:100%}.leave-container.-requests{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:32px;min-width:288px}.leave-container.-requests>.counter{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.leave-container.-requests>.counter:first-child{border-right:1px solid #b5ccee}.leave-container.-home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:24px 0;-webkit-box-shadow:none;box-shadow:none;background:none;background-color:none}.leave-container.-home>.counter{margin:0}.leave-container.-profile{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.leave-container.-profile>x-leave-counter:first-child{border-right:none}@media (min-width: 480.1px){.leave-container.-home>.counter{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width: 992.1px){.leave-container.-requests>.counter{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 16px);flex:0 1 calc(50% - 16px)}.leave-container.-requests>.counter:first-child{border-right:none;margin-right:32px}.leave-container.-home>.counter{margin:0;-webkit-box-flex:0;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%}.leave-container.-requests{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.leave-container.-timelogs{display:none;visibility:hidden}}.search-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:240px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#77869e;height:32px;align-items:center;border-radius:4px;padding:8px;border:1px solid #b5ccee}.search-container>i{margin-right:8px}.search-container.-full{width:100%}.filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filter-container>.inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-container>.message{font-size:16.8px;margin-bottom:4px}@media (min-width: 992.1px){.filter-container>.inputs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.export-container{display:none}.export-container>.message{font-size:16.8px;margin-bottom:4px}.export-container>.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 992.1px){.export-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.members-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-line-pack:center;align-content:center;margin-right:-16px}.members-container>.card{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width: 480.1px){.members-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.members-container>.card{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 16px);flex:0 1 calc(50% - 16px)}}@media (min-width: 992.1px){.members-container>.card{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 16px);flex:0 1 calc(25% - 16px)}}.dashboard-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.dashboard-wrapper>.leaves{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:40px}.dashboard-wrapper>.leaves>.label{font-size:24.192px}.dashboard-wrapper>.timeline{height:100%;-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;padding-bottom:40px}@media (min-width: 992.1px){.dashboard-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-wrapper>.leaves{height:100%;padding-right:40px}}.timeline-container{width:100%;height:100%}.timeline-container>.title{font-size:24.192px;margin-bottom:16px}.notification-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.graph-container{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;padding:40px;border-radius:8px;margin-bottom:24px;border:1px solid #86c6f3}.graph-container>.header{font-size:16.8px}@media (min-width: 992.1px){.graph-container{padding:16px;margin-bottom:40px}.graph-container>.header{font-size:24.192px}}.highcharts-credits{display:none}.generic-form{min-width:320px;color:#0c192f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:32px 0}.generic-form>.actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.generic-form>.actions>.remember{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:40px}.generic-form>.actions>.remember>.label{display:inline}.generic-form>.actions>.signup{margin-top:24px;text-align:left}.generic-form>.actions>.signin{margin-top:24px;margin-right:8px}.generic-form.-signin{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.generic-form.-signin>.field{width:296px}.generic-form.-registration{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.generic-form.-registration>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80vw}.generic-form.-registration>.actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 992.1px){.generic-form{margin-bottom:0}.generic-form.-registration>.container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.generic-form.-registration>.actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:90%}}.form-field>.label{color:#5378da;font-size:14px;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px}.form-field>.label.-brand{color:#5378da}.form-field>.tag{margin-bottom:4px}.form-field>.input{background:transparent;width:296px;height:40px;border:none;color:#2a3549;padding:4px;outline-style:none;font-size:14px;border-bottom:1px solid #77869e;-webkit-transition:border 200ms ease-out, padding 200ms ease-out, background 200ms ease-out;transition:border 200ms ease-out, padding 200ms ease-out, background 200ms ease-out;margin-bottom:16px}.form-field>.input::-webkit-input-placeholder{color:#2a3549}.form-field>.input::-moz-placeholder{color:#2a3549}.form-field>.input::-ms-input-placeholder{color:#2a3549}.form-field>.input::placeholder{color:#2a3549}.form-field>.input.-authentication:hover,.form-field>.input.-authentication:focus{padding-left:8px;border-bottom:1px solid #5378da}.form-field>.input.-authentication:focus,.form-field>.input.-authentication:valid{border-bottom:1px solid #5378da}.form-field>.role{font-family:"IBM Plex Sans",sans-serif;width:296px;margin-top:16px;border:none;border-bottom:1px solid #8c99ae;border-radius:0}.form-field>.role:focus{outline:none}.form-field.-tagless{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-field.-full{width:100%}.invite-form{margin-bottom:24px}.invite-form>.label{color:#2a3549;text-transform:capitalize}.brand-logo{font-size:104.02117px;color:#fff;font-style:italic;margin-bottom:32px;width:120px}@media (min-width: 480.1px){.brand-logo{width:192px}}.help-block{color:#d9534f;display:block;font-family:"IBM Plex Sans",sans-serif}.generic-card{min-width:320px;background:#fff;border:none;padding:0 32px;width:400px;color:#0c192f}.generic-card>.title{font-weight:normal;font-size:29.0304px;margin-top:0;margin-bottom:32px;padding:0 16px}.generic-card.-signin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background-color:#fff}.generic-card.-registration{height:calc(100vh - 104px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.generic-card.-adduser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:696px;background-color:#fff;border-radius:20px;padding:32px;margin-bottom:32px;-webkit-box-shadow:2px 4px 6px rgba(12, 25, 47, .22);box-shadow:2px 4px 6px rgba(12, 25, 47, .22)}.generic-card.-adduser>.actions{margin:0}.generic-card.-adduser>.title{margin:0}@media (min-width: 992.1px){.generic-card{border-radius:8px}.generic-card>.title{margin-bottom:16px;padding:0 8px}.generic-card.-signin,.generic-card.-registration{padding:40px}.generic-card.-signin,.generic-card.-registration{-webkit-box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2);box-shadow:0px 2px 10px rgba(71, 100, 218, .2),0px 4px 4px rgba(71, 100, 218, .2)}.generic-card.-registration>.title{padding:0 32px}.generic-card.-registration{height:auto;width:784px}}.file-upload>.label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border:1px solid #b5ccee;border-radius:4px}.file-upload>.label>.name{color:#77869e;width:100%;text-align:center}.file-upload>.label>input[type='file']{display:none}.file-upload:hover{cursor:pointer}@-webkit-keyframes tooltip-fade-in{from{opacity:0}to{opacity:1}}@keyframes tooltip-fade-in{from{opacity:0}to{opacity:1}}[data-tooltip]{position:relative;cursor:pointer}[data-tooltip]::before,[data-tooltip]::after{opacity:0;cursor:pointer;pointer-events:none;position:absolute}[data-tooltip]::after{content:attr(data-tooltip);background:#0c192f;color:white;left:calc(100% + 4px);border-radius:4px;padding:8px 16px;white-space:nowrap;text-align:center;text-transform:uppercase;font-size:11.66667px}[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1;-webkit-animation:tooltip-fade-in 300ms;animation:tooltip-fade-in 300ms}

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