@charset "UTF-8";
/*! =========================================================
 *
 Material Dashboard PRO React - v1.2.0 based on Material Dashboard PRO - V1.2.1
*
* =========================================================
*
* Copyright 2016 Creative Tim (https://www.creative-tim.com/product/material-dashboard-pro-react)
 *
 *                       _oo0oo_
 *                      o8888888o
 *                      88" . "88
 *                      (| -_- |)
 *                      0\  =  /0
 *                    ___/`---'\___
 *                  .' \|     |// '.
 *                 / \|||  :  |||// \
 *                / _||||| -:- |||||- \
 *               |   | \\  -  /// |   |
 *               | \_|  ''\---/''  |_/ |
 *               \  .-\__  '-'  ___/-. /
 *             ___'. .'  /--.--\  `. .'___
 *          ."" '<  `.___\_<|>_/___.' >' "".
 *         | | :  `- \`.;`\ _ /`;.`/ - ` : | |
 *         \  \ `_.   \_ __\ /__ _/   .-` /  /
 *     =====`-.____`.___ \_____/___.-`___.-'=====
 *                       `=---='
 *
 *     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 *
 *               Buddha Bless:  "No Bugs"
 *
 * ========================================================= */
/*! nouislider - 10.0.0 - 2016-12-10 16:00:32 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
  direction: ltr;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */
}

.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-origin {
  position: absolute;
  height: 0;
  width: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 2px;
}

.noUi-horizontal .noUi-handle {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  left: -10px;
  top: -6px;
  cursor: pointer;
  border-radius: 100%;
  transition: all 0.2s ease-out;
  border: 1px solid #9c27b0;
  background: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}

/* Styling;
 */
.noUi-target {
  background-color: #c8c8c8;
  border-radius: 3px;
}

.noUi-connect {
  background: #9c27b0;
  border-radius: 3px;
  transition: background 450ms;
}

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}

.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

.noUi-handle {
  border-radius: 3px;
  background: #fff;
  cursor: default;
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
  -webkit-transition: 300ms ease 0s;
  -moz-transition: 300ms ease 0s;
  -ms-transition: 300ms ease 0s;
  -o-transform: 300ms ease 0s;
  transition: 300ms ease 0s;
}

.noUi-active {
  -webkit-transform: scale3d(1.5, 1.5, 1);
  transform: scale3d(1.5, 1.5, 1);
}

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #b8b8b8;
}

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  box-sizing: border-box;
}

.noUi-pips {
  position: absolute;
  color: #999;
}

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  text-align: center;
}

.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #ccc;
}

.noUi-marker-sub {
  background: #aaa;
}

.noUi-marker-large {
  background: #aaa;
}

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0);
}

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px;
}

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
}

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

.slider {
  margin-bottom: 15px;
}
.slider.slider-primary .noUi-connect,
.slider.slider-primary.noUi-connect {
  background-color: #9c27b0;
}
.slider.slider-primary .noUi-handle {
  border-color: #9c27b0;
}
.slider.slider-info .noUi-connect,
.slider.slider-info.noUi-connect {
  background-color: #00bcd4;
}
.slider.slider-info .noUi-handle {
  border-color: #00bcd4;
}
.slider.slider-success .noUi-connect,
.slider.slider-success.noUi-connect {
  background-color: #4caf50;
}
.slider.slider-success .noUi-handle {
  border-color: #4caf50;
}
.slider.slider-warning .noUi-connect,
.slider.slider-warning.noUi-connect {
  background-color: #ff9800;
}
.slider.slider-warning .noUi-handle {
  border-color: #ff9800;
}
.slider.slider-danger .noUi-connect,
.slider.slider-danger.noUi-connect {
  background-color: #f44336;
}
.slider.slider-danger .noUi-handle {
  border-color: #f44336;
}

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

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

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

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

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

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

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

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

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

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

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

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

/*!
* https://github.com/YouCanBookMe/react-datetime
*/
.rdt {
  position: relative;
}
.rdt .rdtPicker {
  transition: all 150ms linear;
  margin-top: -20px;
  visibility: hidden;
  display: block;
  opacity: 0;
}
.rdt.rdtOpen .rdtPicker {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
}
.rdt input.form-control {
  border: 0;
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-color: rgba(0, 0, 0, 0);
  transition: background 0s ease-out;
  float: none;
  box-shadow: none;
  border-radius: 0;
  font-weight: 400;
  width: 100%;
  height: 36px;
  padding: 7px 0;
  font-size: 12px;
  line-height: 1.428571429;
  display: block;
  width: 100%;
  color: #555;
}
.rdt input.form-control:focus {
  outline: none;
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 100% 2px, 100% 1px;
  box-shadow: none;
  transition-duration: 0.3s;
}

.rdtPicker {
  display: none;
  position: absolute;
  width: 260px;
  padding: 4px;
  margin-top: 1px;
  z-index: 99999 !important;
  background: #fff;
  border-radius: 0.125rem;
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  min-width: 160px;
}
.rdtPicker:before {
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  vertical-align: middle;
  content: '';
  top: -5px;
  left: 10px;
  right: auto;
  color: #ffffff;
  border-bottom: 0.4em solid;
  border-right: 0.4em solid transparent;
  border-left: 0.4em solid transparent;
}
.rdtPicker:after {
  border-bottom: 0.4em solid #ffffff;
  border-right: 0.4em solid transparent;
  border-left: 0.4em solid transparent;
  content: '';
  display: inline-block;
  position: absolute;
  top: -5px;
  left: 10px;
}

.rdtPicker {
  display: block;
  top: 40px;
}

.rdtStatic .rdtPicker {
  box-shadow: none;
  position: static;
}

.rdtPicker .rdtTimeToggle {
  text-align: center;
  padding: 5px;
  border-radius: 4px;
}

.rdtPicker table {
  width: 100%;
  margin: 0;
  border-color: #ffffff !important;
  border-collapse: collapse;
}

.rdtPicker td,
.rdtPicker th {
  text-align: center;
  padding: 1px;
}

.rdtPicker td {
  cursor: pointer;
}

.rdtDay {
  height: 30px;
  line-height: 33px;
  width: 30px;
  text-align: center;
  padding: 0px;
  border-radius: 50%;
}
.rdtDay.rdtToday.rdtActive,
.rdtDay.rdtActive,
.rdtDay.rdtActive:hover {
  background-color: #9c27b0 !important;
  color: #ffffff;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
}

.rdtDays tr .dow {
  border-bottom: 1px solid #e3e3e3;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: inherit;
  padding-bottom: 5px;
  padding-top: 10px;
}

.rdtDays tr .rdtOld,
.rdtDays tr .rdtNew {
  color: #bdbdbd;
}

.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover,
.rdtPicker .rdtTimeToggle:hover {
  background: #eeeeee;
  cursor: pointer;
}

.rdtPicker td.rdtToday {
  position: relative;
}

.rdtPicker td.rdtActive.rdtToday:before {
  border-bottom-color: #fff;
}

.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker td span.rdtOld {
  color: #999999;
}

.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker .dow {
  width: 14.2857%;
  border-bottom: none;
}

.rdtPicker th.rdtSwitch {
  width: 50px;
  padding: 5px;
  border-radius: 4px;
}

.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
  font-size: 21px;
  vertical-align: top;
  border-radius: 50%;
  line-height: 33px;
}

.rdtPicker .dow,
.rdtPicker th.rdtSwitch,
.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev,
.rdtPicker .rdtTimeToggle {
  color: #9c27b0;
}

.rdtPrev span,
.rdtNext span {
  display: block;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
}

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker thead tr:first-child th {
  cursor: pointer;
}

.rdtPicker thead tr:first-child th:hover {
  background: #eeeeee;
}

.rdtPicker button {
  border: none;
  background: none;
  cursor: pointer;
}

.rdtPicker button:hover {
  background-color: #eee;
}

.rdtPicker thead button {
  width: 100%;
  height: 100%;
}

td.rdtMonth,
td.rdtYear {
  height: 50px;
  width: 25%;
  cursor: pointer;
}

td.rdtMonth:hover,
td.rdtYear:hover {
  background: #eee;
}

.rdtCounters {
  display: inline-block;
}

.rdtCounters > div {
  float: left;
  width: 40px;
  font-weight: inherit;
  margin: 3px;
  border-radius: 50%;
}

.rdtCounters .rdtCounterSeparator {
  width: 0;
  border: 1px solid transparent;
}

.rdtCounter {
  height: 100px;
}

.rdtCounter {
  width: 40px;
}
.rdtCounter .rdtCount {
  padding: 7px;
  height: 40px;
  border: 1px solid transparent;
}

.rdtCounters .rdtCounter:last-child .rdtCount {
  color: #9c27b0;
  border-radius: 50%;
  border: 1px solid #9c27b0;
}

.rdtCounterSeparator {
  padding: 7px;
  line-height: 100px;
}

.rdtCounter .rdtBtn {
  line-height: 40px;
  cursor: pointer;
  display: block;
  border-radius: 50%;
  color: #eeeeee;
  transition: all 60ms ease-in;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
}

.rdtCounter .rdtBtn:hover {
  background: #eee;
  color: #797979;
}

.rdtCounter .rdtCount {
  font-size: inherit;
  line-height: 25px;
}

.rdtMilli {
  vertical-align: middle;
  padding-left: 8px;
  width: 48px;
}

.rdtMilli input {
  width: 100%;
  font-size: inherit;
  margin-top: 37px;
}

.rdtMonths,
.rdtYears {
  padding-bottom: 10px;
}
.rdtMonths .rdtMonth,
.rdtMonths .rdtYear,
.rdtYears .rdtMonth,
.rdtYears .rdtYear {
  display: inline-block;
  width: 56px;
  height: 56px;
  line-height: 56px;
  margin: 3px 3px;
  cursor: pointer;
  border-radius: 50%;
  text-align: center;
}
.rdtMonths .rdtMonth.rdtActive,
.rdtMonths .rdtYear.rdtActive,
.rdtYears .rdtMonth.rdtActive,
.rdtYears .rdtYear.rdtActive {
  background-color: #9c27b0 !important;
  color: #ffffff;
}

.sweet-alert:focus {
  outline: none;
}

.sweet-alert input.form-control {
  border: 0;
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-color: rgba(0, 0, 0, 0);
  transition: background 0s ease-out;
  float: none;
  box-shadow: none;
  border-radius: 0;
  font-weight: 400;
  width: 100%;
  height: 36px;
  padding: 7px 0;
  font-size: 14px;
  line-height: 1.428571429;
  display: block;
  width: 100%;
  color: #555;
}

.sweet-alert input.form-control:focus {
  outline: none;
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 100% 2px, 100% 1px;
  box-shadow: none;
  transition-duration: 0.3s;
}

.ct-chart-white-colors .ct-grid {
  stroke: rgba(255, 255, 255, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px;
}

.ct-chart-white-colors .ct-series-a .ct-point,
.ct-chart-white-colors .ct-series-a .ct-line,
.ct-chart-white-colors .ct-series-a .ct-bar,
.ct-chart-white-colors .ct-series-a .ct-slice-donut {
  stroke: rgba(255, 255, 255, 0.8);
}

.ct-chart-white-colors .ct-label.ct-horizontal.ct-end {
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-white-colors .ct-label {
  color: rgba(255, 255, 255, 0.7);
}

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: flex;
}

.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  line-height: 1;
}

.ct-series-a .ct-point,
.ct-series-a .ct-line,
.ct-series-a .ct-bar,
.ct-series-a .ct-slice-donut {
  stroke: #00bcd4;
}

.ct-series-a .ct-slice-pie,
.ct-series-a .ct-slice-donut-solid,
.ct-series-a .ct-area {
  fill: #00bcd4;
}

.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0;
}

button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled].rbc-btn {
  cursor: not-allowed;
}

button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.rbc-calendar {
  box-sizing: border-box;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.rbc-calendar *,
.rbc-calendar *:before,
.rbc-calendar *:after {
  box-sizing: inherit;
}

.rbc-abs-full,
.rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.rbc-ellipsis,
.rbc-event-label,
.rbc-row-segment .rbc-event-content,
.rbc-show-more {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.rbc-rtl {
  direction: rtl;
}

.rbc-off-range {
  color: #333333;
  opacity: 0.3;
}

.rbc-header {
  overflow: hidden;
  flex: 1 0 0%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: right;
  vertical-align: middle;
  font-weight: bold;
  font-size: 1em;
  min-height: 0;
  border-bottom: 1px solid #ddd;
  color: #999999;
}
.rbc-header:last-child span {
  padding-right: 15px;
}

.rbc-header > a,
.rbc-header > a:active,
.rbc-header > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-row-content {
  position: relative;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  z-index: 4;
  min-height: 90px;
}

.rbc-toolbar {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.rbc-toolbar .rbc-toolbar-label {
  flex-grow: 1;
  padding: 0 10px;
  text-align: center;
  font-family: inherit;
  line-height: 1.5em;
  color: inherit;
  font-weight: 300;
  margin: 0;
  font-size: 1.8em;
}

.rbc-toolbar button {
  box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2),
    0 1px 5px 0 rgba(156, 39, 176, 0.12);
  border-width: 2px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin: 5px 1px;
  border: none;
  margin: 10px 1px;
  border-radius: 30px;
  padding: 6px 12px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  outline: none;
}
.rbc-toolbar button,
.rbc-toolbar button:hover,
.rbc-toolbar button:focus,
.rbc-toolbar button:active,
.rbc-toolbar button.active,
.rbc-toolbar button:active:focus,
.rbc-toolbar button:active:hover,
.rbc-toolbar button.active:focus,
.rbc-toolbar button.active:hover,
.open > .rbc-toolbar button.dropdown-toggle,
.open > .rbc-toolbar button.dropdown-toggle:focus,
.open > .rbc-toolbar button.dropdown-toggle:hover {
  background-color: #9c27b0;
  color: #ffffff;
}
.rbc-toolbar button:focus,
.rbc-toolbar button:active,
.rbc-toolbar button:hover {
  box-shadow: 0 14px 26px -12px rgba(156, 39, 176, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12),
    0 8px 10px -5px rgba(156, 39, 176, 0.2);
}
.rbc-toolbar button.disabled,
.rbc-toolbar button.disabled:hover,
.rbc-toolbar button.disabled:focus,
.rbc-toolbar button.disabled.focus,
.rbc-toolbar button.disabled:active,
.rbc-toolbar button.disabled.active,
.rbc-toolbar button:disabled,
.rbc-toolbar button:disabled:hover,
.rbc-toolbar button:disabled:focus,
.rbc-toolbar button:disabled.focus,
.rbc-toolbar button:disabled:active,
.rbc-toolbar button:disabled.active,
.rbc-toolbar button[disabled],
.rbc-toolbar button[disabled]:hover,
.rbc-toolbar button[disabled]:focus,
.rbc-toolbar button[disabled].focus,
.rbc-toolbar button[disabled]:active,
.rbc-toolbar button[disabled].active,
fieldset[disabled] .rbc-toolbar button,
fieldset[disabled] .rbc-toolbar button:hover,
fieldset[disabled] .rbc-toolbar button:focus,
fieldset[disabled] .rbc-toolbar button.focus,
fieldset[disabled] .rbc-toolbar button:active,
fieldset[disabled] .rbc-toolbar button.active {
  box-shadow: none;
}
.rbc-toolbar button.btn-simple {
  background-color: transparent;
  color: #9c27b0;
  box-shadow: none;
}
.rbc-toolbar button.btn-simple:hover,
.rbc-toolbar button.btn-simple:focus,
.rbc-toolbar button.btn-simple:active {
  background-color: transparent;
  color: #9c27b0;
}

.rbc-toolbar button:focus {
  outline: none;
}

.rbc-btn-group {
  display: inline-block;
}

.rbc-btn-group button {
  margin: 0 0 0 2px;
  border-radius: 30px;
}

@media screen and (max-width: 526px) {
  .rbc-btn-group button {
    margin: 2px !important;
  }
}

.rbc-btn-group button + button {
  margin: 0 0 0 2px;
  border-radius: 30px;
}

.rbc-btn-group + .rbc-btn-group,
.rbc-btn-group + button {
  margin-left: 10px;
}

.rbc-slot-selecting .rbc-event {
  cursor: inherit;
  pointer-events: none;
}

.rbc-event.rbc-selected {
  background-color: #265985;
}

.rbc-event-label {
  font-size: 80%;
}

.rbc-event-overlaps {
  box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
}

.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-event-continues-day-after {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-event-continues-day-prior {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rbc-row {
  display: flex;
  flex-direction: row;
}

.rbc-row-segment {
  padding: 0 1px 1px 1px;
}

.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1);
}

.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal;
  white-space: nowrap;
}

.rbc-month-view {
  position: relative;
  border: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  width: 100%;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  height: 100%;
  border-left: none;
  border-right: none;
}

.rbc-month-view {
  border-top: none;
}

.rbc-month-header {
  display: flex;
  flex-direction: row;
}

.rbc-month-row {
  display: flex;
  position: relative;
  flex-direction: column;
  flex: 1 0 0;
  -ms-flex-preferred-size: 0px;
  overflow: hidden;
  height: 100%;
}

.rbc-month-row + .rbc-month-row {
  border-top: 1px solid #ddd;
}

.rbc-date-cell {
  flex: 1 1 0;
  min-width: 0;
  padding-right: 5px;
  text-align: right;
}

.rbc-date-cell.rbc-now {
  font-weight: bold;
}

.rbc-date-cell > a,
.rbc-date-cell > a:active,
.rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-row-bg {
  display: flex;
  flex-direction: row;
  flex: 1 0 0;
  overflow: hidden;
}

.rbc-day-bg {
  flex: 1 0 0%;
}

.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid #ddd;
}

.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}

.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px;
}

.rbc-overlay > * + * {
  margin-top: 1px;
}

.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px;
}

.rbc-agenda-view {
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  overflow: auto;
}

.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid #ddd;
  border-spacing: 0;
  border-collapse: collapse;
}

.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 5px 10px;
  vertical-align: top;
}

.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-left: 15px;
  padding-right: 15px;
  text-transform: lowercase;
}

.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid #ddd;
}

.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}

.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid #ddd;
}

.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}

.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right;
}

.rbc-agenda-time-cell {
  text-transform: lowercase;
}

.rbc-agenda-time-cell .rbc-continues-after:after {
  content: ' \BB';
}

.rbc-agenda-time-cell .rbc-continues-prior:before {
  content: '\AB   ';
}

.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap;
}

.rbc-agenda-event-cell {
  width: 100%;
}

.rbc-time-column {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

.rbc-time-column .rbc-timeslot-group {
  flex: 1;
}

.rbc-timeslot-group {
  border-bottom: 1px solid #ddd;
  min-height: 40px;
  display: flex;
  flex-flow: column nowrap;
}

.rbc-time-gutter,
.rbc-header-gutter {
  flex: none;
}

.rbc-label {
  padding: 0 5px;
}

.rbc-day-slot {
  position: relative;
}

.rbc-day-slot .rbc-events-container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 10px;
  top: 0;
}

.rbc-day-slot .rbc-events-container.rbc-is-rtl {
  left: 10px;
  right: 0;
}

.rbc-day-slot .rbc-event {
  display: flex;
  max-height: 100%;
  min-height: 20px;
  flex-flow: column wrap;
  align-items: flex-start;
  overflow: hidden;
  position: absolute;
}

.rbc-day-slot .rbc-event-label {
  flex: none;
  padding-right: 5px;
  width: auto;
  font-weight: bold;
  box-sizing: content-box;
  color: #fff;
  white-space: nowrap;
}

.rbc-day-slot .rbc-event-content {
  width: 100%;
  flex: 1 1 0;
  word-wrap: break-word;
  line-height: 1;
  height: 100%;
  min-height: 1em;
}

.rbc-day-slot .rbc-time-slot + .rbc-time-slot {
  border-top: 1px dotted #ddd;
}

.rbc-time-slot {
  flex: 1 0 0;
}

.rbc-time-slot.rbc-now {
  font-weight: bold;
}

.rbc-day-header {
  text-align: center;
}

.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px;
}

.rbc-slot-selecting {
  cursor: move;
}

.rbc-time-view {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
  border: 1px solid #ddd;
  min-height: 0;
  border-left: none;
  border-right: none;
  border-top: none;
}

.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
}

.rbc-time-view .rbc-allday-cell {
  box-sizing: content-box;
  width: 100%;
  position: relative;
}

.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4;
}

.rbc-time-view .rbc-row {
  box-sizing: border-box;
  min-height: 20px;
}

.rbc-time-header {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
}

.rbc-time-header.rbc-overflowing {
  border-right: 1px solid #ddd;
}

.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-right-width: 0;
  border-left: 1px solid #ddd;
}

.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid #ddd;
}

.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
}

.rbc-time-header-content {
  flex: 1;
  min-width: 0;
  flex-direction: column;
  border-left: 1px solid #ddd;
}

.rbc-rtl .rbc-time-header-content {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}

.rbc-time-content {
  display: flex;
  flex: 1 0 0%;
  align-items: flex-start;
  width: 100%;
  border-top: 2px solid #ddd;
  overflow-y: auto;
  position: relative;
}

.rbc-time-content > .rbc-time-gutter {
  flex: none;
}

.rbc-time-content > * + * > * {
  border-left: 1px solid #ddd;
}

.rbc-rtl .rbc-time-content > * + * > * {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}

.rbc-time-content > .rbc-day-slot {
  width: 100%;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none;
}

.rbc-event {
  margin: 2px 5px 0;
  padding: 0 1px;
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: 0.85em;
  line-height: 1.3;
  border-radius: 2px;
  background-color: #4caf50;
  /* default BACKGROUND color */
  font-weight: normal;
  /* undo jqui's ui-widget-header bold */
  text-align: right;
}
.rbc-event.event-azure {
  background-color: #00bcd4;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 188, 212, 0.4);
}
.rbc-event.event-green {
  background-color: #4caf50;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
}
.rbc-event.event-orange {
  background-color: #ff9800;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
}
.rbc-event.event-red {
  background-color: #f44336;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
}
.rbc-event.event-rose {
  background-color: #e91e63;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
}
.rbc-event.event-default {
  background-color: #999999;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(153, 153, 153, 0.4);
}
.rbc-event .rbc-event-content {
  position: relative;
  z-index: 2;
  white-space: nowrap;
  overflow: hidden;
  color: #fff;
  padding: 0 5px;
}

.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  touch-action: none;
}

.jvectormap-tip {
  position: absolute;
  display: none;
  color: #ffffff;
  line-height: 1.5em;
  background: #555555;
  border: none;
  border-radius: 30px;
  padding: 5px 10px;
  z-index: 1040;
}

.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #292929;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}

.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
}

.jvectormap-zoomin {
  top: 10px;
}

.jvectormap-zoomout {
  top: 30px;
}

.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}

.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat
    url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.jvectormap-legend-cnt {
  position: absolute;
}

.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}

.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}

.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}

.jvectormap-legend-tick-text {
  font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}

.ReactTable {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: transparent;
}

.ReactTable .actions-right {
  text-align: right;
}

.ReactTable .actions-left {
  text-align: left;
}

.ReactTable .actions-center {
  text-align: center;
}

.ReactTable * {
  box-sizing: border-box;
}

.ReactTable .rt-table {
  flex: auto 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  border-collapse: collapse;
  overflow: auto;
}

.ReactTable .rt-thead {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ReactTable .rt-thead.-headerGroups {
  background: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.ReactTable .rt-thead.-filters {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.ReactTable .rt-thead.-filters input,
.ReactTable .rt-thead.-filters select {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 5px 7px;
  font-size: inherit;
  border-radius: 3px;
  font-weight: normal;
  outline: none;
}

.ReactTable .rt-thead .rt-tr {
  text-align: center;
}

.ReactTable .rt-thead .rt-th:last-child {
  text-align: right;
}

.ReactTable .rt-thead .rt-th.-cursor-pointer > div:first-of-type:after {
  opacity: 0.4;
  content: '\F0DC';
  font-weight: bold;
  position: relative;
  display: inline-block;
  bottom: 0px;
  right: -7px;
  font-family: 'Font Awesome 5 Free';
}

.ReactTable .rt-thead .rt-th.-cursor-pointer.-sort-desc > div:first-of-type:after {
  content: '\F0DD';
  top: -3px;
  font-weight: bold;
  position: relative;
  display: inline-block;
  bottom: 0px;
  right: -7px;
  font-family: 'Font Awesome 5 Free';
  opacity: 0.8;
}

.ReactTable .rt-thead .rt-th.-cursor-pointer.-sort-asc > div:first-of-type:after {
  content: '\F0DE';
  top: 3px;
  font-weight: bold;
  position: relative;
  display: inline-block;
  bottom: 0px;
  right: -7px;
  font-family: 'Font Awesome 5 Free';
  opacity: 0.8;
}

.ReactTable .rt-thead .rt-th,
.ReactTable .rt-thead .rt-td {
  font-size: 1.063rem;
  text-align: left;
  font-weight: 300;
  line-height: 2.5em !important;
  padding: 5px 5px;
  line-height: normal;
  position: relative;
  transition: box-shadow 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  box-shadow: inset 0 0 0 0 transparent;
}

.ReactTable .rt-thead .rt-th.-cursor-pointer,
.ReactTable .rt-thead .rt-td.-cursor-pointer {
  cursor: pointer;
}

.ReactTable .rt-thead .rt-th:last-child,
.ReactTable .rt-thead .rt-td:last-child {
  border-right: 0;
}

.ReactTable .rt-thead .rt-resizable-header {
  overflow: visible;
}

.ReactTable .rt-thead .rt-resizable-header:last-child {
  overflow: hidden;
}

.ReactTable .rt-thead .rt-resizable-header-content {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ReactTable .rt-thead .rt-header-pivot {
  border-right-color: #f7f7f7;
}

.ReactTable .rt-thead .rt-header-pivot:after,
.ReactTable .rt-thead .rt-header-pivot:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.ReactTable .rt-thead .rt-header-pivot:after {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #fff;
  border-width: 8px;
  margin-top: -8px;
}

.ReactTable .rt-thead .rt-header-pivot:before {
  border-color: rgba(102, 102, 102, 0);
  border-left-color: #f7f7f7;
  border-width: 10px;
  margin-top: -10px;
}

.ReactTable .rt-tbody {
  flex: 99999 1 auto;
  display: flex;
  flex-direction: column;
  overflow: auto;
}

.ReactTable .rt-tbody .rt-tr-group {
  border-bottom: solid 1px rgba(0, 0, 0, 0.05);
}

.ReactTable .rt-tbody .rt-tr-group:last-child {
  border-bottom: 0;
}

.ReactTable .rt-tbody .rt-td:last-child {
  border-right: 0;
}

.ReactTable .rt-tbody .rt-expandable {
  cursor: pointer;
}

.ReactTable .rt-tr-group {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.ReactTable .rt-tr {
  flex: 1 0 auto;
  display: inline-flex;
}

.ReactTable .rt-th,
.ReactTable .rt-td {
  flex: 1 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 7px 5px;
  overflow: hidden;
  transition: 0.3s ease;
  transition-property: width, min-width, padding, opacity;
  margin: auto;
}

.ReactTable .rt-th.-hidden,
.ReactTable .rt-td.-hidden {
  width: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  opacity: 0 !important;
}

.ReactTable .rt-expander {
  display: inline-block;
  position: relative;
  margin: 0;
  color: transparent;
  margin: 0 10px;
}

.ReactTable .rt-expander:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
  border-left: 5.04px solid transparent;
  border-right: 5.04px solid transparent;
  border-top: 7px solid rgba(0, 0, 0, 0.8);
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  cursor: pointer;
}

.ReactTable .rt-expander.-open:after {
  -webkit-transform: translate(-50%, -50%) rotate(0);
  transform: translate(-50%, -50%) rotate(0);
}

.ReactTable .rt-resizer {
  display: inline-block;
  position: absolute;
  width: 36px;
  top: 0;
  bottom: 0;
  right: -18px;
  cursor: col-resize;
  z-index: 10;
}

.ReactTable .rt-tfoot {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
}

.ReactTable .rt-tfoot .rt-td {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}

.ReactTable .rt-tfoot .rt-td:last-child {
  border-right: 0;
}

.ReactTable.-striped .rt-tr.-odd {
  background: rgba(0, 0, 0, 0.03);
}

.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover {
  background: rgba(0, 0, 0, 0.05);
}

.ReactTable .-pagination {
  z-index: 1;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  padding: 3px;
}

.ReactTable .rt-thead.-filters select,
.ReactTable .-pagination .select-wrap select {
  border: 0;
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-color: transparent;
  transition: background 0s ease-out;
  float: none;
  box-shadow: none;
  border-radius: 0;
  font-weight: 400;
  height: 36px;
}
.ReactTable .rt-thead.-filters select:focus,
.ReactTable .-pagination .select-wrap select:focus {
  outline: none;
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 100% 2px, 100% 1px;
  box-shadow: none;
  transition-duration: 0.3s;
}

.ReactTable .-pagination input,
.ReactTable .-pagination select {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 5px 7px;
  font-size: inherit;
  border-radius: 3px;
  font-weight: normal;
  outline: none;
}

.ReactTable .-pagination .-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 3px;
  padding: 6px;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.6);
  background: rgba(0, 0, 0, 0.1);
  transition: all 0.1s ease;
  cursor: pointer;
  outline: none;
}

.ReactTable .-pagination .-btn[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}

.ReactTable .-pagination .-btn:not([disabled]):hover {
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.ReactTable .-pagination .-previous,
.ReactTable .-pagination .-next {
  flex: 1;
  text-align: center;
}

.ReactTable .-pagination .-center {
  flex: 1.5;
  text-align: center;
  margin-bottom: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
}

.ReactTable .-pagination .-pageInfo {
  display: inline-block;
  margin: 3px 10px;
  white-space: nowrap;
}

.ReactTable .-pagination .-pageJump {
  display: inline-block;
}

.ReactTable .rt-thead.-filters input,
.ReactTable .-pagination .-pageJump input {
  width: 70px;
  text-align: center;
  border: 0;
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-color: rgba(0, 0, 0, 0);
  transition: background 0s ease-out;
  float: none;
  box-shadow: none;
  border-radius: 0;
  font-weight: 400;
  width: 100%;
  height: 36px;
  padding: 7px 0;
  font-size: 14px;
  line-height: 1.428571429;
  display: block;
  color: #555;
}
.ReactTable .rt-thead.-filters input:focus,
.ReactTable .-pagination .-pageJump input:focus {
  outline: none;
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 100% 2px, 100% 1px;
  box-shadow: none;
  transition-duration: 0.3s;
}

.ReactTable .-pagination .-pageSizeOptions {
  margin: 3px 10px;
}

.ReactTable .rt-noData {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8);
  transition: all 0.3s ease;
  z-index: 1;
  pointer-events: none;
  padding: 20px;
  color: rgba(0, 0, 0, 0.5);
}

.ReactTable .-loading {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
  transition: all 0.3s ease;
  z-index: -1;
  opacity: 0;
  pointer-events: none;
}

.ReactTable .-loading > div {
  position: absolute;
  display: block;
  text-align: center;
  width: 100%;
  top: 50%;
  left: 0;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(-52%);
  transform: translateY(-52%);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.ReactTable .-loading.-active {
  opacity: 1;
  z-index: 2;
  pointer-events: all;
}

.ReactTable .-loading.-active > div {
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}

.ReactTable .rt-resizing .rt-th,
.ReactTable .rt-resizing .rt-td {
  transition: none !important;
  cursor: col-resize;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ReactTable .rt-thead .rt-th input,
.ReactTable .rt-thead .rt-td input {
  text-align: left;
}

.react-tagsinput {
  display: inline-block;
  padding: 4px 6px;
  max-width: 100%;
  line-height: 22px;
}

.react-tagsinput-tag {
  cursor: pointer;
  margin: 5px 3px 5px 0;
  position: relative;
  padding: 3px 8px;
  border-radius: 12px;
  color: #ffffff;
  font-weight: 500;
  font-size: 0.75em;
  text-transform: uppercase;
  display: inline-block;
  line-height: 1.5em;
  padding-left: 0.8em;
}

.react-tagsinput-remove {
  cursor: pointer;
  font-weight: bold;
}

.react-tagsinput-tag a::before {
  font-family: 'Font Awesome 5 Free';
  content: '\F00D';
  padding: 0px 2px;
  font-weight: 900;
}

.react-tagsinput-tag a {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0px;
  opacity: 0;
  background-color: transparent;
  color: #ffffff;
}

.react-tagsinput-input {
  background: transparent;
  border: 0;
  color: #777;
  font-family: sans-serif;
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 6px;
  margin-top: 1px;
  outline: none;
  padding: 5px;
  width: 80px;
}

.react-tagsinput .react-tagsinput-tag {
  transition: all 300ms ease 0s;
  background-color: #9e9e9e;
  color: #ffffff;
}
.react-tagsinput .react-tagsinput-tag:hover {
  padding-right: 22px;
}
.react-tagsinput .react-tagsinput-tag:hover a {
  opacity: 1;
  padding-right: 4px;
  background-color: transparent;
  color: #ffffff;
}
.react-tagsinput .react-tagsinput-tag.primary {
  background-color: #9c27b0;
  color: #ffffff;
}
.react-tagsinput .react-tagsinput-tag.info {
  background-color: #00bcd4;
  color: #ffffff;
}
.react-tagsinput .react-tagsinput-tag.success {
  background-color: #4caf50;
  color: #ffffff;
}
.react-tagsinput .react-tagsinput-tag.warning {
  background-color: #ff9800;
  color: #ffffff;
}
.react-tagsinput .react-tagsinput-tag.danger {
  background-color: #f44336;
  color: #ffffff;
}
.react-tagsinput .react-tagsinput-tag .rose {
  background-color: #e91e63;
  color: #ffffff;
}

html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  background-color: #eeeeee;
  color: #3c4858;
  margin: 0;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1.5em;
}

body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-weight: 300;
  line-height: 1.5em;
}

blockquote footer:before,
blockquote small:before {
  content: '\2014   \A0';
}

h1 {
  font-size: 3em;
  line-height: 1.15em;
}

h2 {
  font-size: 2.6em;
}

h3 {
  font-size: 1.825em;
  line-height: 1.4em;
  margin: 20px 0 10px;
}

h4 {
  font-size: 1.3em;
  line-height: 1.4em;
  margin-top: 10px;
  margin-bottom: 10px;
}

h5 {
  font-size: 1.25em;
  line-height: 1.4em;
  margin-bottom: 15px;
}

h6 {
  font-size: 0.8em;
  text-transform: uppercase;
  font-weight: 500;
}

h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

p {
  margin: 0 0 10px;
}

body {
  background-color: #eeeeee;
  color: #3c4858;
  font-size: 14px;
}

blockquote p {
  font-style: italic;
}

a {
  color: #9c27b0;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #89229b;
  text-decoration: none;
}

legend {
  border-bottom: 0;
}

* {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}

*:focus {
  outline: 0;
}

a:focus,
a:active,
button:active,
button:focus,
button:hover,
button::-moz-focus-inner,
input[type='reset']::-moz-focus-inner,
input[type='button']::-moz-focus-inner,
input[type='submit']::-moz-focus-inner,
select::-moz-focus-inner,
input[type='file'] > input[type='button']::-moz-focus-inner {
  outline: 0 !important;
}

legend {
  margin-bottom: 20px;
  font-size: 21px;
}

output {
  padding-top: 8px;
  font-size: 14px;
  line-height: 1.42857;
}

label {
  font-size: 14px;
  line-height: 1.42857;
  color: #aaaaaa;
  font-weight: 400;
}

footer {
  padding: 15px 0;
}

footer ul {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}

footer ul li {
  display: inline-block;
}

footer ul li a {
  color: inherit;
  padding: 15px;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: block;
}

footer ul li a:hover {
  text-decoration: none;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

hr {
  height: 0;
  box-sizing: content-box;
}

@media (max-width: 991px) {
  body,
  html {
    position: relative;
    overflow-x: hidden;
  }
  #bodyClick {
    height: 100%;
    width: 100%;
    position: fixed;
    opacity: 0;
    top: 0;
    left: auto;
    right: 260px;
    content: '';
    z-index: 9999;
    overflow-x: hidden;
  }
}

svg {
  touch-action: none;
}

* {
  box-sizing: border-box;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #777;
}

h4 small,
h5 small,
h6 small {
  font-size: 75%;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}

img {
  vertical-align: middle;
  border: 0;
}

.btn-file {
  position: relative;
  overflow: hidden;
  vertical-align: middle;
}

.btn-file > input {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 23px;
  cursor: pointer;
  filter: alpha(opacity=0);
  opacity: 0;
  direction: ltr;
}

.fileinput {
  display: inline-block;
  margin-bottom: 9px;
}
.fileinput.text-center {
  text-align: center;
}
.fileinput .fa {
  font-size: 14px;
  margin-top: -6px;
  position: relative;
  top: 2px;
  margin-right: 4px;
}
.fileinput input[type='file'] {
  display: none;
}

.fileinput .form-control {
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 5px;
  margin-bottom: 0;
  vertical-align: middle;
  cursor: text;
}

.fileinput .thumbnail {
  display: inline-block;
  margin-bottom: 10px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  max-width: 250px;
  box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12),
    0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.fileinput .thumbnail.img-circle {
  border-radius: 50%;
  max-width: 100px;
}

.fileinput .thumbnail > img {
  max-height: 100%;
  width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  display: block;
  max-width: 100%;
}

.fileinput .btn {
  vertical-align: middle;
}

.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {
  display: none;
}

.fileinput-inline .fileinput-controls {
  display: inline;
}

.fileinput-filename {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}

.form-control .fileinput-filename {
  vertical-align: bottom;
}

.fileinput.input-group {
  display: table;
}

.fileinput.input-group > * {
  position: relative;
  z-index: 2;
}

.fileinput.input-group > .btn-file {
  z-index: 1;
}

.fileinput-new.input-group .btn-file,
.fileinput-new .input-group .btn-file {
  border-radius: 0 4px 4px 0;
}

.fileinput-new.input-group .btn-file.btn-xs,
.fileinput-new .input-group .btn-file.btn-xs,
.fileinput-new.input-group .btn-file.btn-sm,
.fileinput-new .input-group .btn-file.btn-sm {
  border-radius: 0 3px 3px 0;
}

.fileinput-new.input-group .btn-file.btn-lg,
.fileinput-new .input-group .btn-file.btn-lg {
  border-radius: 0 6px 6px 0;
}

.form-group.has-warning .fileinput .fileinput-preview {
  color: #ff9800;
}

.form-group.has-warning .fileinput .thumbnail {
  border-color: #ff9800;
}

.form-group.has-error .fileinput .fileinput-preview {
  color: #f44336;
}

.form-group.has-error .fileinput .thumbnail {
  border-color: #f44336;
}

.form-group.has-success .fileinput .fileinput-preview {
  color: #4caf50;
}

.form-group.has-success .fileinput .thumbnail {
  border-color: #4caf50;
}

.input-group-addon:not(:first-child) {
  border-left: 0;
}

.thumbnail {
  border: 0 none;
  border-radius: 4px;
  padding: 0;
}

.picture-container {
  position: relative;
  cursor: pointer;
  text-align: center;
}
.picture-container .picture {
  width: 106px;
  height: 106px;
  background-color: #999999;
  border: 4px solid #cccccc;
  color: #ffffff;
  border-radius: 50%;
  margin: 5px auto;
  overflow: hidden;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.picture-container .picture:hover {
  border-color: #e91e63;
}
.picture-container .picture input[type='file'] {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0 !important;
  position: absolute;
  top: 0;
  width: 100%;
}
.picture-container .picture-src {
  width: 100%;
}

body {
  overflow: hidden;
}
.st-modal-container.onboarding-modal{width:calc(100% - 10rem) !important;height:calc(100% - 10rem);left:15rem;top:15rem;border-radius:8px}@media (min-width: 600px){.st-modal-container.onboarding-modal{width:calc(100% - 20rem);height:calc(100% - 10rem);left:10rem;top:10rem}}.onboarding-bold-66px{font-family:'Roboto';font-weight:700;font-size:66px;line-height:66px;font-style:normal}.onboarding-bold-30px{font-family:'Roboto';font-weight:700;font-size:30px;line-height:30px;font-style:normal}.onboarding-bold-24px{font-family:'Roboto';font-weight:700;font-size:24px;line-height:24px;font-style:normal}.onboarding-bold-20px{font-family:'Roboto';font-weight:700;font-size:20px;line-height:20px;font-style:normal}.onboarding-bold-12px{font-family:'Roboto';font-weight:700;font-size:12px;line-height:12px;font-style:normal}.onboarding-regular-20px{font-family:'Roboto';font-weight:400;font-size:20px;line-height:20px;font-style:normal}.onboarding-regular-16px{font-family:'Roboto';font-weight:400;font-size:14px;line-height:14px;font-style:normal}.onboarding-regular-14px{font-family:'Roboto';font-weight:400;font-size:14px;line-height:14px;font-style:normal}.onboarding-regular-12px{font-family:'Roboto';font-weight:400;font-size:12px;line-height:12px;font-style:normal}.onboarding-container{display:flex;flex-direction:column;height:100%}.onboarding-container .onboarding-container__header{flex:1 1 10%}.onboarding-container .onboarding-container__body{flex:1 1 75%;padding:5% 10%;overflow:auto;display:flex}.onboarding-container .onboarding-container__footer{flex:1 1 15%;width:100%}.onboarding-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.onboarding-header .onboarding-header__container{flex:1 1 33.33%}.onboarding-header .onboarding-header__container .onboarding-header__container__text{text-transform:uppercase}.onboarding-header .onboarding-header__container:first-child{display:flex;justify-content:flex-start}.onboarding-header .onboarding-header__container:last-child{display:flex;justify-content:flex-end}.onboarding-header .onboarding-header__container--hidden{visibility:hidden}.onboarding-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}.onboarding-footer .onboarding-footer__container{flex:1 1 50%}.onboarding-footer .onboarding-footer__container.start{display:flex;justify-content:flex-start}.onboarding-footer .onboarding-footer__container.center{display:flex;justify-content:center}.onboarding-footer .onboarding-footer__container.space-evenly{display:flex;justify-content:space-evenly}.onboarding-progress-indicator{display:flex;flex-direction:column;align-items:center;width:70%}.onboarding-progress-indicator .onboarding-progress-indicator__progress{background-color:#d3d3d3;border-radius:3px;width:100%}.onboarding-progress-indicator .onboarding-progress-indicator__progress .onboarding-progress-indicator__progress__value{height:6px;border-radius:3px;flex-grow:2}.onboarding-progress-indicator .onboarding-progress-indicator__progress .onboarding-progress-indicator__progress__value--blue{background-color:#031e3f}.onboarding-progress-indicator .onboarding-progress-indicator__progress .onboarding-progress-indicator__progress__value--green{background-color:#5ddd8e}.onboarding-progress-indicator .onboarding-progress-indicator__title{color:#031e3f}.onboarding-progress-indicator .onboarding-progress-indicator__step{color:#969393}.onboarding-button{width:193px;height:41px;border-radius:3px;text-transform:uppercase;cursor:pointer}.onboarding-button--skip{color:#031e3f;background-color:#ffffff;border:none}.onboarding-button--skip:hover{background:#031e3f;color:#ffffff;box-shadow:0 8px 6px -6px #031e3f}.onboarding-button--next{color:#ffffff;background:#031e3f;border:1px solid #031e3f}.onboarding-button--next:hover{box-shadow:0 8px 6px -6px #031e3f}.onboarding-button--next:disabled{background-color:#7a90ac;border:#7a90ac;box-shadow:none;cursor:not-allowed}.onboarding-button--cancel{color:#ffffff;background:#50afce;border:1px solid #50afce}.onboarding-button--cancel:hover{box-shadow:0 8px 6px -6px #50afce}.onboarding-button--cancel:disabled{background-color:#7a90ac;border:#7a90ac;box-shadow:none;cursor:not-allowed}.onboarding-button--back{color:#031e3f;background:#ffffff;border:1px solid #031e3f}.onboarding-button--back:hover{box-shadow:0 8px 6px -6px #031e3f;background:#031e3f;color:#ffffff}.onboarding-button--hidden{visibility:hidden}.onboarding-introduction{display:flex;flex-direction:column;align-items:center}.onboarding-introduction .onboarding-introduction__greeting{color:#000000;margin-bottom:1rem}.onboarding-introduction .onboarding-introduction__app-name{margin:1rem 2rem}.onboarding-introduction .onboarding-introduction__details{color:#000000;width:100%;margin-bottom:1rem}.onboarding-introduction .onboarding-introduction__details .onboarding-introduction__details__unordered-list{line-height:2}.onboarding-introduction .onboarding-introduction__action{align-self:flex-start;cursor:pointer;color:#031e3f;text-transform:uppercase}.onboarding-company-name{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.onboarding-company-name .onboarding-company-name__greeting{color:#000000;margin:1rem}.onboarding-company-name .onboarding-company-name__label{color:#000000;margin:1rem}.onboarding-company-name .onboarding-company-name__input{margin-top:2rem;width:80%}.onboarding-text-input{position:relative;margin-bottom:20px}.onboarding-text-input .onboarding-text-input__input{padding:4px 4px;display:block;width:100%;height:30px;background-color:transparent;border:none;border-bottom:1px solid #707070}.onboarding-text-input .onboarding-text-input__input:focus{outline:none;border-bottom:2px solid #031e3f}.onboarding-text-input .onboarding-text-input__label{color:#aaaaaa;position:absolute;pointer-events:none;top:5px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.onboarding-text-input .onboarding-text-input__hint{color:#aaaaaa}.onboarding-text-input .onboarding-text-input__error{color:red}.onboarding-text-input .onboarding-text-input__input:not(placeholder-shown):focus+.onboarding-text-input__label,.onboarding-text-input .onboarding-text-input__input:not(placeholder-shown):not(:placeholder-shown)+.onboarding-text-input__label,.onboarding-text-input .onboarding-text-input__input:not(placeholder-shown):-webkit-autofill+.onboarding-text-input__label{top:-18px;font-size:8px;color:#aaaaaa}.onboarding-text-input .onboarding-text-input__input:focus ~ .bar:before,.onboarding-text-input .onboarding-text-input__input:focus ~ .bar:after{width:100%}.onboarding-company-logo{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.onboarding-company-logo .onboarding-company-logo__greeting{color:#000000;margin:1rem}.onboarding-company-logo .onboarding-company-logo__label{color:#000000;margin:1rem}.onboarding-company-logo .onboarding-company-log__hint{color:#000000;margin:1rem}.onboarding-company-logo .onboarding-company-logo__failed{color:#db7171;margin:1rem}.onboarding-company-logo .onboarding-company-logo__upload{margin-top:2rem;width:80%}.onboarding-image-uploader{display:flex;flex-direction:row;justify-content:center;align-items:center;background:#ffffff;box-shadow:0px 3px 6px #0000001a;border-radius:4px;opacity:1;width:100%;height:200px;cursor:pointer}.onboarding-image-uploader.active{border:2px dashed #031e3f}.onboarding-image-uploader .onboarding-image-uploader__icon{height:72px;width:72px;margin:1rem}.onboarding-image-uploader .onboarding-image-uploader__description{display:flex;flex-direction:column;justify-content:center;align-items:center}.onboarding-image-uploader .onboarding-image-uploader__description .onboarding-image-uploader__description__text{color:#848484}.onboarding-image-uploaded{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.onboarding-image-uploaded .onboarding-image-uploaded__container{position:relative;cursor:pointer}.onboarding-image-uploaded .onboarding-image-uploaded__container .onboarding-image-uploaded__container__image{height:146px;width:146px;border-radius:50%;border:6px solid #d3d3d3}.onboarding-image-uploaded .onboarding-image-uploaded__container .onboarding-image-uploaded__container__overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.onboarding-image-uploaded .onboarding-image-uploaded__container .onboarding-image-uploaded__container__overlay .onboarding-image-uploaded__container__overlay__icon{width:25px;height:25px}.onboarding-image-uploaded .onboarding-image-uploaded__container .onboarding-image-uploaded__container__overlay .onboarding-image-uploaded__container__overlay__text{color:#ffffff}.onboarding-image-uploaded .onboarding-image-uploaded__container:hover .onboarding-image-uploaded__container__image{-webkit-filter:contrast(0.2);filter:contrast(0.2);border:6px solid #031e3f}.onboarding-image-uploaded .onboarding-image-uploaded__container:hover .onboarding-image-uploaded__container__overlay{opacity:1}.onboarding-image-uploaded .onboarding-image-uploaded__banner{width:80%;border:1px solid black;border-bottom:none;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:3rem;border-top-left-radius:10px;border-top-right-radius:10px}.onboarding-image-uploaded .onboarding-image-uploaded__banner .onboarding-image-uploaded__banner__image{width:100%}.onboarding-image-uploaded .onboarding-image-uploaded__greeting{display:flex;align-items:center;margin:1rem}.onboarding-image-uploaded .onboarding-image-uploaded__greeting .onboarding-image-uploaded__greeting__text{color:#71db94}.onboarding-image-uploaded .onboarding-image-uploaded__greeting .onboarding-image-uploaded__greeting__text.onboarding-image-uploaded__greeting__text--failed{color:#db7171}.onboarding-image-uploaded .onboarding-image-uploaded__name{color:#000000}.onboarding-image-uploaded .onboarding-image-uploaded__button{margin:1rem}.onboarding-image-uploaded .onboarding-image-uploaded__button #onboarding-image-uploaded__button__input{visibility:hidden;height:0px;width:0px}.onboarding-module{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.onboarding-module .onboarding-module__form{display:flex;flex-direction:column;flex:1 0 50%}.onboarding-module .onboarding-module__form .onboarding-module__form__title{margin:1rem;color:#000000}.onboarding-module .onboarding-module__form .onboarding-module__form__description{margin:1rem}.onboarding-module .onboarding-module__form .onboarding-module__form__input{margin:1rem}.onboarding-module .onboarding-module__form .onboarding-module__form__input .onboarding-module__form__input__suggestion .st-input-container>input{width:100%;border:none;border-bottom:1px solid #707070}.onboarding-module .onboarding-module__form .onboarding-module__form__input .onboarding-module__form__input__suggestion .st-input-suggestions>ul{padding:0}.onboarding-module .onboarding-module__form .onboarding-module__form__actions{display:flex;flex-direction:row}.onboarding-module .onboarding-module__form .onboarding-module__form__actions .onboarding-module__form__actions__button{flex:1 1 30%;margin:1rem}.onboarding-module .onboarding-module__list{display:flex;flex-direction:column;flex:1 0 50%}.onboarding-module .onboarding-module__list .onboarding-module__list__title{margin:1rem}.onboarding-module .onboarding-module__list .onboarding-module__list__description{margin:1rem}.onboarding-module .onboarding-module__list .onboarding-module__list__collection{margin:1rem;height:300px;overflow:auto}.onboarding-module .onboarding-module__list .onboarding-module__list__collection .onboarding-module__list__collection__item{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #707070;align-items:center;padding:0.2rem}.onboarding-module .onboarding-module__list .onboarding-module__list__collection .onboarding-module__list__collection__item .onboarding-module__list__collection__item__name{width:65%}.onboarding-module .onboarding-module__list .onboarding-module__list__collection .onboarding-module__list__collection__item .onboarding-module__list__collection__item__action{width:35%}.onboarding-module .onboarding-module__list .onboarding-module__list__collection .onboarding-module__list__collection__item .onboarding-module__list__collection__item__action .onboarding-module__list__collection__item__action__button{cursor:pointer}.onboarding-module .onboarding-module__list .onboarding-module__list__collection .onboarding-module__list__collection__item .onboarding-module__list__collection__item__action .onboarding-module__list__collection__item__action__button:hover{background:#e6e6e6;border-radius:50%}.onboarding-module .onboarding-module__list .onboarding-module__list__empty{margin:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.onboarding-module .onboarding-module__list--hidden{visibility:hidden}.onboarding-work-types{width:100%}.onboarding-work-types .onboarding-work-types__form{display:flex;flex-direction:column}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__title{margin:1rem}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__description{margin:1rem}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box{border:1px solid #d0d0d0;border-radius:4px;padding:3rem;margin:1rem}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__input{margin:1rem}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__select-label{color:#000000;margin:1rem}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__select-all{border-bottom:1px solid #d3d3d3;margin:1rem}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__selections{margin:1rem;display:flex;flex-direction:row;flex-wrap:wrap}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__selections .onboarding-work-types__form__box__selections__item{flex:1 1 50%;display:flex;align-items:center}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__action{cursor:pointer}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__action .onboarding-work-types__form__box__action__icon{margin:0.5rem}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__action .onboarding-work-types__form__box__action__label{margin:0.5rem}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__action .onboarding-work-types__form__box__action__button{cursor:pointer}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__action .onboarding-work-types__form__box__action__button:hover{background:#e6e6e6;border-radius:50%}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__action--end{display:flex;justify-content:flex-end}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__box .onboarding-work-types__form__box__service-type-form{border-top:1px solid #707070}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__action{margin:1rem;display:flex;justify-content:flex-end;cursor:pointer}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__action .onboarding-work-types__form__action__icon{margin:0.5rem}.onboarding-work-types .onboarding-work-types__form .onboarding-work-types__form__action .onboarding-work-types__form__action__label{margin:0.5rem}.onboarding-module-separator{background-color:#707070;height:1px;margin:2rem 0}.onboarding-select-module{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.onboarding-select-module .onboarding-select-module__container{flex:1 1 50%;display:flex;flex-direction:column}.onboarding-select-module .onboarding-select-module__container .onboarding-select-module__container__title{margin:1rem;color:#000000}.onboarding-select-module .onboarding-select-module__container .onboarding-select-module__container__description{margin:1rem;color:#000000}.onboarding-select-module .onboarding-select-module__container .onboarding-select-module__container__action{cursor:pointer}.onboarding-select-module .onboarding-select-module__container .onboarding-select-module__container__action .onboarding-select-module__container__action__icon{margin:1rem}.onboarding-select-module .onboarding-select-module__container .onboarding-select-module__container__action .onboarding-select-module__container__action__label{margin:1rem;color:#031e3f}.onboarding-select-module .onboarding-select-module__container .onboarding-select-module__container__select-all{padding:0.5rem 1rem;border-bottom:1px solid #d3d3d3}.onboarding-select-module .onboarding-select-module__container .onboarding-select-module__container__selections{margin:1rem;display:flex;flex-direction:row;flex-wrap:wrap}.onboarding-select-module .onboarding-select-module__container .onboarding-select-module__container__selections .onboarding-select-module__container__selections__item{flex:1 0 50%;display:flex;align-items:center}.onboarding-step-indicator{z-index:1;width:100%}.onboarding-step-indicator .onboarding-step-indicator__container .onboarding-step-indicator__container__list{counter-reset:step}.onboarding-step-indicator .onboarding-step-indicator__container .onboarding-step-indicator__container__list li{list-style-type:none;width:20%;float:left;font-size:12px;position:relative;text-align:center;color:#969393}.onboarding-step-indicator .onboarding-step-indicator__container .onboarding-step-indicator__container__list li:before{width:20px;height:20px;content:counter(step);counter-increment:step;line-height:20px;border:2px solid #c7c7c7;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#c7c7c7;color:#969393}.onboarding-step-indicator .onboarding-step-indicator__container .onboarding-step-indicator__container__list li:after{width:80%;height:2px;content:'';position:absolute;background-color:#969393;top:10px;left:-50%;z-index:-1;margin:0 10%}.onboarding-step-indicator .onboarding-step-indicator__container .onboarding-step-indicator__container__list li:first-child:after{content:none}.onboarding-step-indicator .onboarding-step-indicator__container .onboarding-step-indicator__container__list li.active{color:#031e3f}.onboarding-step-indicator .onboarding-step-indicator__container .onboarding-step-indicator__container__list li.active:before{border-color:#031e3f;background-color:#031e3f;color:#c7c7c7}.onboarding-step-indicator .onboarding-step-indicator__container .onboarding-step-indicator__container__list li.active+li:after{background-color:#031e3f}.onboarding-checkbox-container{padding:0.5rem;display:flex}.onboarding-checkbox-container .onboarding-checkbox-container__input{visibility:hidden;width:0;height:0;margin-left:-5px}.onboarding-checkbox-container .onboarding-checkbox-container__label{color:var(--text);display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.onboarding-checkbox-container .onboarding-checkbox-container__label .onboarding-checkbox-container__label__icon{width:40px;height:40px}.onboarding-checkbox-container .onboarding-checkbox-container__label .onboarding-checkbox-container__label__text{display:inline-block;margin:0 0.5rem}
.rt-no-option .ReactTable .rt-thead .rt-th:last-child{text-align:left}.rt-sortable-option .ReactTable .rt-thead .rt-th:last-child{text-align:right}.rt-sortable-option .ReactTable .rt-thead .rt-th:last-child .rt-resizable-header-content::after{width:15px;right:0}.rt-sortable-option .ReactTable .rt-thead .rt-th.-sort-asc:last-child,.rt-sortable-option .ReactTable .rt-thead .rt-th.-sort-desc:last-child{text-align:right}.rt-sortable-option .ReactTable .rt-thead .rt-th.-sort-asc:last-child .rt-resizable-header-content::after,.rt-sortable-option .ReactTable .rt-thead .rt-th.-sort-desc:last-child .rt-resizable-header-content::after{width:15px;right:0}@media screen and (max-width: 350px){.rt-custom-strip .ReactTable .-pagination{flex-direction:column}}@media screen and (min-width: 320px) and (max-width: 768px){.rt-custom-strip .ReactTable .-pagination .-pageJump>input{width:30px !important}}.rt-custom-strip .ReactTable .-pagination .-previous>button,.rt-custom-strip .ReactTable .-pagination .-next>button{background:rgba(0,170,255,0.4)}.rt-custom-strip .ReactTable .-pagination .-previous>button:hover,.rt-custom-strip .ReactTable .-pagination .-next>button:hover{background:rgba(0,170,255,0.6)}.rt-custom-strip .ReactTable .rt-tbody .rt-tr.-odd{background:rgba(0,170,255,0.4)}.loading-setting{min-height:300px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:400}.thumbnail-photos{margin:0 10px;display:flex;flex-wrap:wrap;position:relative}.thumbnail-photos>img{margin:0 5px 10px 5px}.thumbnail-photos .thumbnail-group-with-text{min-width:220px;text-align:center}.thumbnail-photos .thumbnail-group-with-text>img{margin:0 5px 10px 5px}.thumbnail-photos .thumbnail-group-with-text .thumbnail-description{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:220px}.thumbnail-photos .group-container{position:relative;margin:0 5px 10px 5px}.thumbnail-photos .group-container .thumbnail-group{display:flex;flex-direction:column}.thumbnail-photos .group-container .photo-remove-option{position:absolute;background:rgba(0,0,0,0.5);border-radius:100%;width:24px;height:24px;color:#fff;right:-10px;top:-10px;display:flex;justify-content:center;align-items:center}.thumbnail-photos .group-container .photo-remove-option .option{cursor:pointer;display:flex;justify-content:center;align-items:center}.thumbnail-photos .group-container .photo-remove-option .option>svg{cursor:pointer;height:18px;width:18px}@-webkit-keyframes bounceInLeft{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}60%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}}@keyframes bounceInLeft{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}60%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}}.bounce-left{-webkit-animation:bounceInLeft 2s infinite;animation:bounceInLeft 2s infinite}a[role='tab'][aria-selected='true']{color:#fff}a[role='tab'][aria-selected='true']:hover,a[role='tab'][aria-selected='true']:active,a[role='tab'][aria-selected='true']:focus{color:#fff}a[role='tab'][aria-selected='false']{color:#000}a[role='tab'][aria-selected='false']:hover,a[role='tab'][aria-selected='false']:active,a[role='tab'][aria-selected='false']:focus{color:#000}.page-container{position:relative}.page-container .control-container{position:fixed;top:calc(100vh - 70px);right:15px;z-index:1}.page-container .control-container .option-container{position:relative;transition:all 0.2s ease-in-out}.page-container .control-container .option-container .box{transition:all 0.2s ease-in-out;width:48px;height:48px;border-radius:100%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer}.page-container .control-container .option-container .box:hover{opacity:1}.page-container .control-container .option-container .box>svg{font-size:14px !important}.page-container .control-container .option-container .box.servi{background:#031e40;border:1px solid #021833;box-shadow:0px 0px 1px 1px #b1b1b1;opacity:0.9;z-index:100;position:absolute;top:0;right:0}.page-container .control-container .option-container .box.servi:hover{box-shadow:0px 0px 1px 2px #b1b1b1}.page-container .control-container .option-container .box.option{background:#4caf50;box-shadow:0px 0px 1px 1px #b1b1b1;border:1px solid #309633;position:absolute;top:0;right:0;opacity:0;z-index:99}.page-container .control-container .option-container .box.option:hover{box-shadow:0px 0px 1px 2px #b1b1b1}.page-container .control-container .option-container .box.active{top:-64px;opacity:1}.back-arrow-container{display:flex}.back-arrow-container a:hover{color:unset}.back-arrow-container>.option-container{flex:1}.back-arrow-container>.option-container:nth-child(1){display:flex;justify-content:flex-start}.back-arrow-container>.option-container:nth-child(2){display:flex;justify-content:flex-end}.project-scope h4{color:#fff;font-weight:600;margin-bottom:15px}.project-scope a{color:#555}.project-scope a:hover,.project-scope a:active,.project-scope a:focus{color:#000}.project-scope a.primary-project{color:#000}.info-box{position:relative}.info-box button[type='button'][aria-label='Close']{background:#fff;position:absolute;margin-top:inherit;top:-23px;color:#222;right:-23px}.info-box button[type='button'][aria-label='Close'] span>svg{width:20px;height:20px}@media screen and (max-width: 960px){.info-box>div{margin-right:30px;margin-left:30px}}@media screen and (max-width: 415px){[class^='Snackbar-iconMessage-']{padding-left:0px !important}}.info-text{font-weight:600;color:#222}.info-list ul{margin:0;padding-left:15px}.info-list .info-list-item{text-transform:uppercase;font-weight:500;color:#333}.info-list .info-list-item>div{margin-top:-10px;color:#333}.info-list .info-list-item a{color:#333;font-weight:500}.info-list .info-list-item a:hover,.info-list .info-list-item a:focus,.info-list .info-list-item a:active{color:#333;text-decoration:underline}.info-list .info-list-item .info-list-item-score{font-weight:500}.info-list .info-list-item .info-list-item-date{font-weight:400;color:#444}.info-list .info-list-item .see-more{color:#1e3b63}.custom-svt-calendar .rbc-calendar .rbc-toolbar .rbc-btn-group button{background-color:#00bcd4;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px rgba(0,188,212,0.4)}.custom-svt-calendar .rbc-calendar .rbc-toolbar .rbc-btn-group button:hover,.custom-svt-calendar .rbc-calendar .rbc-toolbar .rbc-btn-group button:active,.custom-svt-calendar .rbc-calendar .rbc-toolbar .rbc-btn-group button:focus{box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px rgba(0,188,212,0.4)}.custom-svt-calendar .rbc-calendar .rbc-event.event-work-order{background-color:#00bcd4;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px rgba(0,188,212,0.4)}.custom-svt-calendar .rbc-calendar .rbc-event.event-reminder{background-color:#4caf50;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px rgba(76,175,80,0.4)}.custom-svt-calendar .rbc-calendar .rbc-month-view{height:90%}.no-scroll-board{overflow:hidden !important}.clear-board{padding:0 !important;height:100%;overflow:auto}.clear-board.fixed-board-height{min-height:calc(100vh - 70px);height:calc(100vh - 70px);overflow:hidden}.wo-main-board .stage{display:flex;flex-wrap:nowrap;overflow-x:auto}.wo-main-board .stage .board-status{width:320px;flex:0 0 auto;display:flex;flex-direction:column}.wo-main-board .stage .board-status:nth-child(odd){background:#f8f8f8}.wo-main-board .stage .board-status:nth-child(even){background:#f3f3f3}.wo-main-board .stage .board-status.red{background:#ce2743}.wo-main-board .stage .board-status.gray{background:#9d9d9d}.wo-main-board .stage .board-status.green-1{background:#3db438}.wo-main-board .stage .board-status.yellow{background:#e6e600}.wo-main-board .stage .board-status.lightblue{background:#50c1f9}.wo-main-board .stage .board-status.orange{background:#f5a205}.wo-main-board .stage .board-status .board-loading-data{display:flex;height:calc(100vh - 130px);justify-content:center;align-items:center}.wo-main-board .stage .board-status_title{position:relative;min-height:60px;display:flex;justify-content:center;align-items:center}.wo-main-board .stage .board-status_title h4{padding:0;margin:0;color:#222;text-transform:uppercase;font-weight:500}.wo-main-board .stage .board-status .add-item-button{position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:5px}.wo-main-board .stage .board-status .add-item-button>button{display:flex;justify-content:center;align-items:center;width:36px;height:36px;transition:0.3s ease-in-out;background:none;border:none;border-radius:100%;font-size:14px;opacity:0.8}.wo-main-board .stage .board-status .add-item-button>button:hover,.wo-main-board .stage .board-status .add-item-button>button:active,.wo-main-board .stage .board-status .add-item-button>button:focus{border-radius:100%;background-color:#fff;box-shadow:0px 0px 0px 2px rgba(0,0,0,0.26);cursor:pointer;opacity:1}.wo-main-board .stage .board-status_content{flex-grow:1;min-height:calc(100vh - 130px);padding:15px 10px}.wo-main-board .stage .board-status_content .wo-board-card{position:relative}.wo-main-board .stage .board-status_content .wo-board-card_content.done{text-decoration:line-through}.wo-main-board .stage .board-status_content .wo-board-card:active{box-shadow:rgba(0,0,0,0.03) rgba(0,0,0,0.045) rgba(0,0,0,0.07)}.wo-main-board.colored .stage .board-status_title.red{background:#d93651}.wo-main-board.colored .stage .board-status_title.gray{background:#aaa}.wo-main-board.colored .stage .board-status_title.green-1{background:#47c442}.wo-main-board.colored .stage .board-status_title.yellow{background:#ff0}.wo-main-board.colored .stage .board-status_title.lightblue{background:#69cafa}.wo-main-board.colored .stage .board-status_title.orange{background:#faac1a}.wo-main-board.colored .stage .board-status_title h4{color:#fff}.wo-main-board.colored .stage .board-status_content.red{background:inherit}.wo-main-board.colored .stage .board-status_content.gray{background:inherit}.wo-main-board.colored .stage .board-status_content.green-1{background:inherit}.wo-main-board.colored .stage .board-status_content.yellow{background:inherit}.wo-main-board.colored .stage .board-status_content.lightblue{background:inherit}.wo-main-board.colored .stage .board-status_content.orange{background:inherit}.wo-main-board.colored .stage .board-status_content .wo-board-card{min-height:100px;background:linear-gradient(#fff, #f9f9f9);margin-bottom:10px;border-radius:5px;padding:10px;box-shadow:rgba(0,0,0,0.02) rgba(0,0,0,0.03) rgba(0,0,0,0.05)}.wo-main-board.colored .stage .board-status_content .wo-board-card.green-1{border-color:#47c442}.wo-main-board.colored .stage .board-status_content .wo-board-card.red{border-color:#d93651}.wo-main-board.colored .stage .board-status_content .wo-board-card.yellow{border-color:#ff0}.wo-main-board.colored .stage .board-status_content .wo-board-card.lightblue{border-color:#69cafa}.wo-main-board.colored .stage .board-status_content .wo-board-card.orange{border-color:#faac1a}.wo-main-board.colored .stage .board-status_content .wo-board-card.red-gradient{background:linear-gradient(0deg, #e72d4c, #ff728a);box-shadow:0px 0px 5px 0px #fff}.wo-main-board.colored .stage .board-status_content .wo-board-card.gray-gradient{background:linear-gradient(0deg, #fff, #fff);box-shadow:0px 0px 5px 0px #fff}.wo-main-board.colored .stage .board-status_content .wo-board-card.green-1-gradient{background:linear-gradient(0deg, #3ab23a, #9bd799);box-shadow:0px 0px 5px 0px #fff}.wo-main-board.colored .stage .board-status_content .wo-board-card.yellow-gradient{background:linear-gradient(0deg, yellow, #fff);box-shadow:0px 0px 5px 0px #fff}.wo-main-board.colored .stage .board-status_content .wo-board-card.lightblue-gradient{background:linear-gradient(0deg, blue, #fff);box-shadow:0px 0px 5px 0px #fff}.wo-main-board.colored .stage .board-status_content .wo-board-card.orange-gradient{background:linear-gradient(0deg, orange, #fff);box-shadow:0px 0px 5px 0px #fff}.wo-main-board.colored .stage .board-status_content .wo-board-card_title{font-weight:500;display:flex;min-height:20px;margin-bottom:10px;color:#fff}.wo-main-board.colored .stage .board-status_content .wo-board-card_title .serial{width:70px;color:#222;display:flex;justify-content:flex-end}.wo-main-board.colored .stage .board-status_content .wo-board-card_title .project{width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.wo-main-board.colored .stage .board-status_content .wo-board-card_content{color:#fff;margin-bottom:10px;min-height:40px;max-height:120px;font-size:13px;font-weight:400}.wo-main-board.colored .stage .board-status_content .wo-board-card_footer{display:flex;flex-direction:column;margin-top:10px}.wo-main-board.colored .stage .board-status_content .wo-board-card_footer .info-container{display:flex;justify-content:space-between}.wo-main-board.colored .stage .board-status_content .wo-board-card_footer .info-container .start,.wo-main-board.colored .stage .board-status_content .wo-board-card_footer .info-container .end{font-size:10px;color:#fff;font-weight:400}.wo-main-board.colored .stage .board-status_content .wo-board-card_footer .info-container .start .vals,.wo-main-board.colored .stage .board-status_content .wo-board-card_footer .info-container .end .vals{font-weight:600}.wo-main-board.colored .stage .board-status_content .wo-board-card_footer .action-icon{margin-top:5px}.wo-main-board.simple .stage .board-status_title.red{background:#e16176}.wo-main-board.simple .stage .board-status_title.gray{background:#c4c4c4}.wo-main-board.simple .stage .board-status_title.green-1{background:#6dd069}.wo-main-board.simple .stage .board-status_title.yellow{background:#ff9}.wo-main-board.simple .stage .board-status_title.lightblue{background:#9adbfc}.wo-main-board.simple .stage .board-status_title.orange{background:#fbbe4c}.wo-main-board.simple .stage .board-status_title h4{padding:0;margin:0;color:#222;text-transform:uppercase;font-weight:500}.wo-main-board.simple .stage .board-status_content.red{background:#df546b}.wo-main-board.simple .stage .board-status_content.gray{background:#bcbcbc}.wo-main-board.simple .stage .board-status_content.green-1{background:#61cc5d}.wo-main-board.simple .stage .board-status_content.yellow{background:#ffff24}.wo-main-board.simple .stage .board-status_content.lightblue{background:#8cd6fb}.wo-main-board.simple .stage .board-status_content.orange{background:#fbb93d}.wo-main-board.simple .stage .board-status_content .wo-board-card{min-height:100px;background:#fff;margin-bottom:10px;border-radius:5px;padding:10px;box-shadow:rgba(0,0,0,0.02) 0px 0px 0px 1px,rgba(0,0,0,0.05) 0px 1px 2px 0px,rgba(0,0,0,0.05) 0px 2px 8px 0px;border:2px solid transparent}.wo-main-board.simple .stage .board-status_content .wo-board-card.dragging.pastDue{border:2px solid #ce2743;box-shadow:0px 0px 0px 1px #c2253f}.wo-main-board.simple .stage .board-status_content .wo-board-card.dragging.open{border:2px solid #3db438;box-shadow:0px 0px 0px 1px #39a935}.wo-main-board.simple .stage .board-status_content .wo-board-card.dragging.inreview{border:2px solid #e6e600;box-shadow:0px 0px 0px 1px #d6d600}.wo-main-board.simple .stage .board-status_content .wo-board-card.dragging.completed{border:2px solid #50c1f9;box-shadow:0px 0px 0px 1px #42bcf9}.wo-main-board.simple .stage .board-status_content .wo-board-card.dragging.inspectionWorkOrder{border:2px solid #f5a205;box-shadow:0px 0px 0px 1px #e69805}.wo-main-board.simple .stage .board-status_content .wo-board-card.green-1{border-color:#47c442}.wo-main-board.simple .stage .board-status_content .wo-board-card.red{border-color:#d93651}.wo-main-board.simple .stage .board-status_content .wo-board-card.yellow{border-color:#ff0}.wo-main-board.simple .stage .board-status_content .wo-board-card.lightblue{border-color:#69cafa}.wo-main-board.simple .stage .board-status_content .wo-board-card.orange{border-color:#faac1a}.wo-main-board.simple .stage .board-status_content .wo-board-card.red-gradient{box-shadow:0px 0px 0px 2px #d72d4a}.wo-main-board.simple .stage .board-status_content .wo-board-card.gray-gradient{box-shadow:0px 0px 0px 2px #a5a5a5}.wo-main-board.simple .stage .board-status_content .wo-board-card.green-1-gradient{box-shadow:0px 0px 0px 2px #41c03c}.wo-main-board.simple .stage .board-status_content .wo-board-card.yellow-gradient{box-shadow:0px 0px 0px 2px #f5f500}.wo-main-board.simple .stage .board-status_content .wo-board-card.lightblue-gradient{box-shadow:0px 0px 0px 2px #5fc7fa}.wo-main-board.simple .stage .board-status_content .wo-board-card.orange-gradient{box-shadow:0px 0px 0px 2px #faa810}.wo-main-board.simple .stage .board-status_content .wo-board-card_title{font-weight:500;display:flex;min-height:20px;margin-bottom:10px;color:#222}.wo-main-board.simple .stage .board-status_content .wo-board-card_title .serial{width:70px;color:#575757;display:flex;justify-content:flex-end}.wo-main-board.simple .stage .board-status_content .wo-board-card_title .project{width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed{display:flex;flex-direction:column}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .info-container{display:flex;justify-content:flex-end;margin-bottom:5px}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .info-container .start,.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .info-container .end{font-size:10px;color:#444444;font-weight:400}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .info-container .start .vals,.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .info-container .end .vals{font-weight:600}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .img-container{position:relative}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .img-container.action{margin-top:10px}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .img-container:hover .chevron{opacity:1}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .img-container .card-photo-container{height:180px;background-position:center;background-size:cover;border-radius:5px}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .img-container .chevron{position:absolute;background:#fff;border-radius:100%;width:22px;height:22px;opacity:0.5}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .img-container .chevron:hover{cursor:pointer}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .img-container .chevron.next{top:50%;right:5px}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .img-container .chevron.prev{top:50%;left:5px}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .action-icon-group{display:flex}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .action-icon-group>div{margin-left:10px}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .action-icon{position:relative;margin-top:5px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .action-icon.has-new-comment{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1);animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1)}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .action-icon.has-new-comment>svg{color:#70b3d3}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .action-icon:hover{cursor:pointer}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .action-icon .normal-state{color:#aaa}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .action-icon .comment-count{border-radius:100%;font-size:10px;color:#fff;position:absolute;font-weight:600;width:12px;height:12px;background-color:#70b3d3;display:flex;justify-content:center;align-items:center;bottom:-2px;right:-4px}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .comments-list{font-size:12px;margin-top:15px}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .comments-list>ul{list-style:none;margin:0;padding:0 0 0 10px}.wo-main-board.simple .stage .board-status_content .wo-board-card_fixed .comments-list>ul li::before{content:'- '}.wo-main-board.simple .stage .board-status_content .wo-board-card_content{color:#888888;margin-bottom:10px;min-height:40px;max-height:120px;font-size:13px;font-weight:400}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer{display:flex;flex-direction:column;margin-top:10px}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .info-container{display:flex;justify-content:space-between}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .info-container .start,.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .info-container .end{font-size:10px;color:#444444;font-weight:400}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .info-container .start .vals,.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .info-container .end .vals{font-weight:600}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .img-container{position:relative}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .img-container.action{margin-top:10px}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .img-container:hover .chevron{opacity:1}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .img-container .card-photo-container{height:180px;background-position:center;background-size:cover;border-radius:5px}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .img-container .chevron{position:absolute;background:#fff;border-radius:100%;width:22px;height:22px;opacity:0.5}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .img-container .chevron:hover{cursor:pointer}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .img-container .chevron.next{top:50%;right:5px}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .img-container .chevron.prev{top:50%;left:5px}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .action-icon-group{display:flex}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .action-icon-group>div{margin-left:10px}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .action-icon{position:relative;margin-top:5px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .action-icon.has-new-comment{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1);animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1)}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .action-icon.has-new-comment>svg{color:#70b3d3}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .action-icon:hover{cursor:pointer}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .action-icon .normal-state{color:#aaa}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .action-icon .comment-count{border-radius:100%;font-size:10px;color:#fff;position:absolute;font-weight:600;width:12px;height:12px;background-color:#70b3d3;display:flex;justify-content:center;align-items:center;bottom:-2px;right:-4px}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .comments-list{font-size:12px;margin-top:15px}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .comments-list>ul{list-style:none;margin:0;padding:0 0 0 10px}.wo-main-board.simple .stage .board-status_content .wo-board-card_footer .comments-list>ul li::before{content:'- '}.hidden{display:none}.item-hidden{transition:opacity 1s ease-out;opacity:0;height:0;overflow:hidden}.item-visible{opacity:1;height:auto}.bubble-info{position:absolute;left:690px;top:294px;padding:10px;border-radius:4px;width:280px;background-color:#fff;box-shadow:0px 0px 0px 2px rgba(0,0,0,0.02)}.comment-form{margin-top:10px;display:flex;justify-content:space-between}.comment-form .input-field{flex:1;border:none;border-bottom:1px solid #aaa;margin-right:5px;padding:2px}.comment-form .comment-submit{width:45px;border:none;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05),0px 1px 2px 1px rgba(0,0,0,0.15);background-color:#aaa;color:#fff;border-radius:4px;padding:2px}.comment-form .comment-submit:hover{cursor:pointer;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.1),0px 1px 2px 1px rgba(0,0,0,0.2)}.input-error{font-size:12px;color:#d93651}.dropzone-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.form-error{color:#d93651;font-size:12px;font-weight:400}svg.tableActionButtonIcon{font-size:16px}a.tableActionButton{color:rgba(0,0,0,0.54) !important}.MuiIconButton-label-*{font-size:16px}.with-customAutoSuggest{margin-top:20px;z-index:100}.with-customAutoSuggest div[role='combobox'] div[aria-autocomplete='list'] label{font-size:14px;color:#b5b5b5}.with-customAutoSuggest div[role='combobox'] div[aria-autocomplete='list'] label+div:before{border-bottom:1px solid #d2d2d2}.with-customAutoSuggest div[role='combobox'] div[aria-autocomplete='list'] label+div:hover:before{border-bottom:1px solid #d2d2d2}.with-customAutoSuggest div[role='combobox'] div[aria-autocomplete='list'] input{font-size:13px}.with-customAutoSuggest div[role='combobox'] div[aria-autocomplete='list'] input:after{border-bottom:2px solid #051e40}.rdtPicker{z-index:8000 !important}
.report-board nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-around;flex-wrap:wrap}.report-board nav ul li{margin:10px 0px 10px 10px}.report-board nav ul li>a{color:#979797;font-size:16px;transition:0.2s ease-in-out;display:flex;justify-content:center;align-items:center}.report-board nav ul li>a.active{color:#2a2a2a}.report-board nav ul li>a.active .label{color:#2a2a2a}.report-board nav ul li>a:hover{color:#2a2a2a}.report-board nav ul li>a:hover .label{color:#2a2a2a}.report-board nav ul li>a .label{margin-left:5px;display:inline-block}.report-board .report-header{margin:25px 0 0;font-size:1.5rem}.report-board .options{display:flex;justify-content:flex-end;align-items:center}.report-board .options .input-option{width:200px;margin-left:10px}.report-board .options .option-item{width:30px;height:30px;font-size:16px;display:flex;justify-content:center;align-items:center;transition:0.4s ease-in-out;border-radius:15px;cursor:pointer}.report-board .options .option-item:hover{background:#dfdfdf}.report-board .report-data-list{list-style:none;margin:0;padding:0;margin-top:20px}.report-board .report-data-list.grid-list{display:grid;grid-template-columns:repeat(3, 1fr)}.report-board .report-data-list.sub-list{margin-top:5px}.report-board .report-data-list.sub-list .report-data-item span:first-child{flex:1}.report-board .report-data-list.sub-list .report-data-item span.label{flex:2 !important}.report-board .report-data-list.sub-list .report-data-item.sub-item{justify-content:space-around}.report-board .report-data-list.sub-list .report-data-item.sub-item span{flex:1;text-align:left}.report-board .report-data-list.sub-list .report-data-item.sub-item span.label{font-weight:600;color:#3c4858}.report-board .report-data-list.sub-list .report-data-item.sub-item span:last-child{flex:2}.report-board .report-data-list.sub-list .report-data-item.sub-item span.request{flex:6}.report-board .report-data-list .report-data-item{display:flex;padding-top:5px;border-bottom:1px solid #e1e1e1}.report-board .report-data-list .report-data-item:nth-child(even){background-color:#fbfbfb}.report-board .report-data-list .report-data-item.checkbox-item{flex:3}.report-board .report-data-list .report-data-item span{flex:1}.report-board .report-data-list .report-data-item span.header{font-weight:600;cursor:pointer}.report-board .report-data-list .report-data-item span:first-child{flex:2}.report-board .report-data-list .report-data-item span.small{flex:1 !important}.report-board .report-data-list .report-data-item span:not(:first-child){text-align:center}.report-board .report-data-list .report-data-item span.tail{flex:none;width:40px;display:flex;justify-content:center;align-items:center;font-size:18px}.report-board .report-data-list .report-data-item span.tail.low{color:#d01149}.report-board .report-data-list .report-data-item span.tail.mid{color:#fb9d00}.report-board .report-data-list .report-data-item span.tail.high{color:#1f8e01}.report-board .report-data-list .report-data-item span.tail a{color:#979797}.report-board .report-data-list .report-data-item span.tail a:hover{color:#979797}.report-board .report-data-list .report-data-item span.checkbox{flex:none;width:30px;display:flex;justify-content:center;align-items:center}.report-board .report-data-list .report-data-item span.checkbox-item{flex:none;display:flex;justify-content:flex-start;align-items:center}.report-board .report-data-list .report-data-item-with-checkbox{display:flex;padding-top:5px}.report-board .report-data-list .wrap{display:flex;padding-top:5px;border-bottom:1px solid #e1e1e1}.report-board .report-data-list .wrap.condense span{flex:1 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left !important;padding:0 0.15rem !important}.report-board .report-data-list .wrap:nth-child(even){background-color:#fbfbfb}.report-board .report-data-list .wrap span{flex:1}.report-board .report-data-list .wrap span.header{font-weight:600;cursor:pointer}.report-board .report-data-list .wrap span:first-child{flex:2}.report-board .report-data-list .wrap span.small{flex:1 !important}.report-board .report-data-list .wrap span:not(:first-child){text-align:center}.report-board .report-data-list .wrap span.tail{flex:none;width:40px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#979797}.report-board .report-data-list .wrap span.tail.control{cursor:pointer}.report-board .report-data-list .wrap span.tail.low{color:#d01149}.report-board .report-data-list .wrap span.tail.mid{color:#fb9d00}.report-board .report-data-list .wrap span.tail.high{color:#1f8e01}.report-board .report-data-list .wrap span.tail a{color:#979797}.report-board .report-data-list .wrap span.tail a:hover{color:#979797}.report-board .report-data-list .wrap span.active{color:#444444}.report-board .report-data-list .wrap span.fit{flex-grow:0.5 !important}.report-board .report-data-list .wrap span.fat{flex-grow:1.5 !important}.report-board .monthly-report-form{overflow-y:auto;height:70vh}.report-board .monthly-report-form .form-row{display:flex;flex-wrap:wrap}.report-board .monthly-report-form .form-row .form-column{margin:10px;flex-grow:1;flex-basis:25%}.report-board .monthly-report-form .form-row .form-column .rdtMonths .rdtMonth.rdtActive,.report-board .monthly-report-form .form-row .form-column .rdtMonths .rdtYear.rdtActive,.report-board .monthly-report-form .form-row .form-column .rdtYears .rdtMonth.rdtActive,.report-board .monthly-report-form .form-row .form-column .rdtYears .rdtYear.rdtActive{background-color:#1f3b63 !important;color:#ffffff}.report-board .monthly-report-form .form-row .form-column-title{font-weight:bold;font-size:1rem;display:flex;justify-content:center}.report-board .report-chart-need-attention .radio-container{display:flex;justify-content:flex-end}.report-board .report-chart-need-attention .radio-container .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.report-board .report-chart-need-attention .radio-container .radio{color:#223b63 !important}.report-board .report-chart-need-attention .radio-container .radio-checked{width:16px;height:16px;border:1px solid#223b63;border-radius:50%}.report-board .report-chart-need-attention .radio-container .radio-unchecked{width:0px;height:0px;padding:7px;border:1px solid rgba(0,0,0,0.54);border-radius:50%}.report-board .list-categories ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-around;margin-top:10px}.report-board .list-categories ul li{margin:0 5px;cursor:pointer}.report-board .list-categories ul li.active{font-weight:bold}.report-board .counting-board ul{list-style:none;margin:0;padding:0;margin-top:10px}.report-board .counting-board ul li{display:flex;justify-content:space-between}.report-board .counting-board ul li span{flex:1}.report-board .counting-board ul li span:first-child{flex:2}.report-board .counting-board ul li span:nth-child(2){flex:0 0 35px}
svg.d3-charts{-webkit-filter:drop-shadow(0px 3px 3px rgba(0,0,0,0.3));filter:drop-shadow(0px 3px 3px rgba(0,0,0,0.25))}svg.d3-charts polyline{opacity:0.3;stroke:black;stroke-width:2px;fill:none}svg.d3-charts .labelName{font-size:0.8em}svg.d3-charts .labelName tspan{font-style:normal;font-weight:500}svg.bar-chart,svg.d3-charts{transition:0.3s ease-in-out}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){svg.donut-chart{-webkit-transform:scale(0.8);transform:scale(0.8)}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){svg.donut-chart{-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){svg.donut-chart{-webkit-transform:scale(0.8);transform:scale(0.8)}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){svg.donut-chart{-webkit-transform:scale(0.8);transform:scale(0.8)}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){svg.donut-chart{-webkit-transform:scale(0.9);transform:scale(0.9)}}.bar-chart-model{display:flex;justify-content:center;align-items:center;margin-bottom:40px;background:#fff;min-height:260px;box-shadow:0px 0px 1px 1px #e8e8e8;padding:10px 0}.bar-chart-model .bar-chart .bar-chart-y line{stroke:#c0c0bb}.bar-chart-model .x-axis line,.bar-chart-model .y-axis line{stroke:#c0c0bb}.bar-chart-model .legend-title{font-size:0.85em;font-weight:500}.bar-chart-model .legend-box{fill:#fff;opacity:0.9}.bar-chart-model .legend-label{font-size:0.8em;font-weight:400;letter-spacing:0.5px}.chart-navigation{display:flex;justify-content:center;align-items:center;margin-bottom:40px;background:#fff;min-height:200px;box-shadow:0px 0px 1px 1px #e8e8e8;padding:10px 0}.chart-navigation .bar-chart .bar-chart-y line{stroke:#c0c0bb}.chart-navigation .legend-title{font-size:0.85em;font-weight:500}.chart-navigation .legend-box{fill:#fff;opacity:0.9}.chart-navigation .legend-label{font-size:0.8em;font-weight:400;letter-spacing:0.5px}.toolTip{position:absolute;display:none;height:auto;background:rgba(255,255,255,0.95);padding:3px 8px;border:1px solid #f1f1f1;border-radius:3px;color:#000;font-size:10px;font-weight:600}.toolTip span{display:inline-block;width:50px}.toolTip .divider{border-bottom:1px solid #d8d8d8;margin-bottom:5px}.toolTip .project-name{margin-bottom:5px}.toolTip>div{width:100px;color:#272626}.toolTip>div>span{color:#ef5757}.chart-shadow{-webkit-filter:drop-shadow(3px 3px 2px rgba(56,56,56,0.25));filter:drop-shadow(3px 3px 2px rgba(56,56,56,0.25))}
.collapsible-container-header{display:flex;justify-content:space-between;border-bottom:1px solid lightgrey;cursor:pointer}.collapsible-container-header .collapsible-container-title{font-size:15px;color:#3c4858;font-weight:bolder;padding-top:35px}.collapsible-container-header .collapsible-container-caret{padding-right:8px;padding-top:11px}.collapsible-container-header .collapsible-container-caret svg.collapsible-container-icon{font-size:1px;color:#3c4858}.collapsible-container-body{padding-top:35px;height:0px;transition:max-height 0.3s ease-out}.collapsible-container-body.open{height:auto}
.overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.rdt input.form-control:focus{outline:none;background-image:linear-gradient(#051e40, #051e40),linear-gradient(#d2d2d2, #d2d2d2);background-size:100% 2px, 100% 1px;box-shadow:none;transition-duration:0.3s}.rdtPicker .dow,.rdtPicker th.rdtSwitch,.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev,.rdtPicker .rdtTimeToggle{color:#051e40}.rdtPicker td{color:#051e40}.rdtDay.rdtToday.rdtActive,.rdtDay.rdtActive,.rdtDay.rdtActive:hover{background-color:#051e40 !important;color:#ffffff;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40}.rtd-label{top:-32px;font-size:11px;color:#b5b5b5}.reset-text-container .reset-text{cursor:pointer;color:#000000}.select-form-control{margin:7px 1px 10px 0px !important}.select-form-control>div::before{border-color:#d2d2d2 !important;border-width:1px !important}.select-form-control>div::after{border-color:#223b63}.select-form-control .select-label{font-size:14px;color:#aaa!important;top:8px}.select-form-control .select{padding:12px 0 7px;font-size:0.75rem;font-weight:400;line-height:1.42857;text-decoration:none;text-transform:uppercase;color:#3c4858;letter-spacing:0}.select-form-control .select:focus{background-color:transparent}.select-form-control .select[aria-owns]+input+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-form-control .select+input+svg{transition:all 300ms linear}.select-menu>div>ul{border:0;padding:5px 0;margin:0;box-shadow:none;min-width:100%;border-radius:4px;box-sizing:border-box;display:block;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box}.select-menu>div+div{max-height:266px !important}.select-menu .select-menu-item{font-size:13px;padding:10px 20px;margin:0 5px;border-radius:2px;transition:all 150ms linear;display:block;clear:both;font-weight:400;line-height:2;white-space:nowrap;color:#333}.select-menu .select-menu-item:hover{background-color:#223b63;color:#ffffff;box-shadow:0 12px 20px -10px rgba(47,0,255,0.28),0 4px 20px 0px rgba(0,0,0,0.12),0 7px 8px -5px rgba(156,39,176,0.2)}.select-menu .select-menu-item-selected{background-color:#223b63!important;color:#ffffff}
.tabs-root{min-height:unset !important}a.tab-root-button{min-height:unset !important;min-width:unset !important;width:unset !important;height:unset !important;max-width:unset !important;max-height:unset !important;padding:10px 15px;border-radius:3px;line-height:24px;border:0 !important;color:#000 !important;margin-left:4px}a.tab-root-button:last-child{margin-left:0px}a.tab-root-button .tab-wrapper{display:inline-block !important;min-height:unset !important;min-width:unset !important;width:unset !important;height:unset !important;max-width:unset !important;max-height:unset !important}a.tab-root-button .tab-wrapper>svg{vertical-align:middle;margin:-1px 5px 0 0}.tab-label-container{padding:0px}.tab-label{font-weight:500;font-size:12px}.tab-selected{background-color:rgba(255,255,255,0.2);transition:0.2s background-color 0.1s}.card-header{z-index:1000 !important}.card-header .navlink{color:#fff}.container{overflow:auto}.container .list-link{color:#4b4b4b}.container .list-link:hover{color:#1b1b1b}.container .list-link .statusText{text-transform:uppercase;color:#272727;font-size:10}.container .list-link .wo-number{text-decoration:underline}.container .list-link .td-name-small{color:#999999;font-size:0.75em;font-weight:30}.container .loading-container{flex-grow:1}.container .progress-color{color:#223b63}.container .none-margin{margin:0}.container .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.container .checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.container .unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.container .checked{color:#223b63!important}.container .centered-column{display:flex;justify-content:center;align-items:center;flex-direction:column}
.upload-main-container{overflow:auto}.upload-main-container .image-upload{height:100px;display:flex;justify-content:center;align-items:center;border:2px dashed #999;background-color:#f3f3f3}.upload-main-container .image-upload.accept{border:2px dashed #2b6595}.upload-main-container .image-upload.reject{border:2px dashed #e62222}.upload-main-container .upload-option{margin-top:10px;display:flex;justify-content:flex-end}.upload-main-container .upload-option>button{padding:5px 10px;border-radius:3px;border:1px solid #999;box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2);font-size:13px;margin-left:10px}.upload-main-container .upload-option>button:hover{cursor:pointer}.upload-main-container .upload-option>button>svg{position:relative;top:2px;font-size:13px}.upload-main-container .upload-option>button>svg:hover{cursor:pointer}.upload-main-container .preview-area{display:flex;margin-top:20px;overflow:hidden;height:calc(100vh - 470px)}.upload-main-container .preview-area .image-collection{display:flex;flex-direction:column;width:100px;margin:0 10px;overflow:auto}.upload-main-container .preview-area .image-collection>img{width:100%;border-radius:10px;margin-bottom:10px;box-shadow:0px 0px 1px 1px rgba(0,0,0,0.1)}.upload-main-container .preview-area .image-collection>img:hover{cursor:pointer}.upload-main-container .preview-area .image-preview{margin:0 10px;flex:1;justify-content:center;display:flex}.upload-main-container .preview-area .image-preview>img{width:100%}.upload-main-container .preview-area .image-crop-preview{flex:1;margin:0 10px;position:relative;z-index:100;overflow:hidden}.upload-main-container .preview-area .image-crop-preview canvas{z-index:105;position:absolute;top:0;left:0}.upload-main-container .preview-area .image-crop-preview .crop-container{position:absolute;top:0;left:0;z-index:110}.upload-main-container .preview-area .image-crop-preview .crop-container>img{width:100%}.upload-main-container .preview-area .ReactCrop{margin:auto}.upload-main-container .preview-area .ReactCrop>img{height:100%}
.wo-form-container{position:relative}.wo-form-container .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.wo-form-container .wo-form{margin-top:20px;z-index:100;overflow:hidden}.wo-form-container .wo-form .rdt input.form-control:focus{outline:none;background-image:linear-gradient(#051e40, #051e40),linear-gradient(#d2d2d2, #d2d2d2);background-size:100% 2px, 100% 1px;box-shadow:none;transition-duration:0.3s}.wo-form-container .wo-form .rdtPicker .dow,.wo-form-container .wo-form .rdtPicker th.rdtSwitch,.wo-form-container .wo-form .rdtPicker th.rdtNext,.wo-form-container .wo-form .rdtPicker th.rdtPrev,.wo-form-container .wo-form .rdtPicker .rdtTimeToggle{color:#051e40}.wo-form-container .wo-form .rdtDay.rdtToday.rdtActive,.wo-form-container .wo-form .rdtDay.rdtActive,.wo-form-container .wo-form .rdtDay.rdtActive:hover{background-color:#051e40 !important;color:#ffffff;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40}.wo-form-container .wo-form .rtd-label{top:-32px;font-size:11px;color:#b5b5b5}.wo-form-container .wo-form div[role='combobox'] div[aria-autocomplete='list'] label{font-size:14px;color:#b5b5b5}.wo-form-container .wo-form div[role='combobox'] div[aria-autocomplete='list'] label+div:before{border-bottom:1px solid #d2d2d2}.wo-form-container .wo-form div[role='combobox'] div[aria-autocomplete='list'] label+div:hover:before{border-bottom:1px solid #d2d2d2}.wo-form-container .wo-form div[role='combobox'] div[aria-autocomplete='list'] input{font-size:13px}.wo-form-container .wo-form div[role='combobox'] div[aria-autocomplete='list'] input:after{border-bottom:2px solid #051e40}.wo-form-container .wo-form .control-button{display:flex;flex-wrap:wrap;justify-content:flex-end}.wo-form-container .wo-form div.wo-tab-container{position:relative;padding:10px}.wo-form-container .wo-form div.wo-tab-container .svt-stepper{background-color:#ffffff}.wo-form-container .wo-form div.wo-body-container{position:relative}.wo-form-container .wo-form div.wo-body-container .svt-stepper-item{position:relative;flex:0 0 auto;transition:0.3s ease-in-out;max-height:100%;overflow-y:hidden;overflow-x:hidden}.lds-dual-ring{display:inline-block;width:64px;height:64px}.lds-dual-ring:after{content:' ';display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #9f9f9f;border-color:#9f9f9f transparent #9f9f9f transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1);animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1)}.svt-stepper{display:table;width:100%;margin:0 auto;background-color:#ffffff;box-shadow:0px 3px 8px -8px rgba(0,0,0,0.5)}.svt-stepper .svt-step{display:table-cell;position:relative;padding:10px 24px}.svt-stepper .svt-step.clickable:hover{background-color:rgba(0,0,0,0.04);cursor:pointer}.svt-stepper .svt-step.clickable .svt-circle{background-color:#70b3d3}.svt-stepper .svt-step.clickable .svt-left,.svt-stepper .svt-step.clickable .svt-right{border-top:1px solid #70b3d3}.svt-stepper .svt-step:last-child .svt-right{display:none}.svt-stepper .svt-step:first-child .svt-left{display:none}.svt-stepper .svt-step.active .svt-circle{background-color:#223b63}.svt-stepper .svt-step.active .svt-left,.svt-stepper .svt-step.active .svt-right{border-top:1px solid #223b63}.svt-stepper .svt-step .svt-circle{display:flex;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto;background-color:#aaa;border-radius:50%;line-height:30px;font-size:16px;font-weight:600;color:#ffffff;transition:0.3s ease-in-out}.svt-stepper .svt-step .svt-circle>svg{color:#fff;font-size:12px}.svt-stepper .svt-step .svt-left,.svt-stepper .svt-step .svt-right{position:absolute;top:22px;height:1px;border-top:1px solid #aaa;transition:0.3s ease-in-out}.svt-stepper .svt-step .svt-left{left:0;right:50%;margin-right:20px}.svt-stepper .svt-step .svt-right{left:50%;right:0;margin-left:20px}.svt-stepper .svt-step .svt-title{text-align:center;margin-top:4px}.svt-stepper-view{display:flex;overflow:hidden}.svt-stepper-view .svt-stepper-item{position:relative;flex:0 0 auto;transition:0.3s ease-in-out;max-height:calc(100vh - 300px);overflow-y:auto}.svt-stepper-view .svt-stepper-item:after{border-bottom:1px solid red}.photos-view,.comments-view{margin-top:20px}.photos-view .photo-list{display:flex;overflow-x:auto;margin-top:1rem}.photos-view .photo-list .photo-item{margin:12px 12px 4px 4px;display:flex;flex:0 0 auto;width:220px;background-color:rgba(0,0,0,0.09);position:relative}.photos-view .photo-list .photo-item:hover{cursor:pointer}.photos-view .photo-list .photo-item .photo-remove{position:absolute;right:-10px;top:-10px;padding:5px;background-color:#fff;border-radius:100%;height:24px;width:24px;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 0px 2px rgba(0,0,0,0.09);font-size:12px}.photos-view .photo-list .photo-item .photo-remove:hover{cursor:pointer}.photos-view .photo-list .photo-item img{margin:auto;padding:4px;width:200px}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}10%{-webkit-transform:scale(1.1, 0.9) translateY(0);transform:scale(1.1, 0.9) translateY(0)}30%{-webkit-transform:scale(0.9, 1.1) translateY(-7px);transform:scale(0.9, 1.1) translateY(-7px)}50%{-webkit-transform:scale(1.05, 0.95) translateY(0);transform:scale(1.05, 0.95) translateY(0)}57%{-webkit-transform:scale(1, 1) translateY(-2px);transform:scale(1, 1) translateY(-2px)}64%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}100%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}}@keyframes bounce{0%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}10%{-webkit-transform:scale(1.1, 0.9) translateY(0);transform:scale(1.1, 0.9) translateY(0)}30%{-webkit-transform:scale(0.9, 1.1) translateY(-7px);transform:scale(0.9, 1.1) translateY(-7px)}50%{-webkit-transform:scale(1.05, 0.95) translateY(0);transform:scale(1.05, 0.95) translateY(0)}57%{-webkit-transform:scale(1, 1) translateY(-2px);transform:scale(1, 1) translateY(-2px)}64%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}100%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}}
.custom-modal-prompt{position:relative;padding:20px;background:#fff;max-height:calc(100vh - 100px);width:700px;border-radius:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}.custom-modal-prompt.modal-size{width:960px}.custom-modal-prompt.small{width:700px}@media only screen and (max-width: 600px){.custom-modal-prompt.modal-size{width:90%}}@media only screen and (max-width: 768px) and (min-width: 601px){.custom-modal-prompt.modal-size{width:580px}}@media only screen and (max-width: 965px) and (min-width: 769px){.custom-modal-prompt.modal-size{width:700px}}.custom-modal-prompt .close-control-container{position:absolute;right:-12px;top:-12px}.custom-modal-prompt .close-control-container>button{width:32px;height:32px;border:none;border-radius:100%;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 1px 2px rgba(0,0,0,0.2);background-color:#fff}.custom-modal-prompt .close-control-container>button:hover{cursor:pointer}.custom-modal-prompt .close-control-container>button>svg{position:absolute;font-size:18px}.custom-modal-prompt .close-control-container>button>svg:hover{cursor:pointer}#modal-tooltip .additional-message{font-size:0.875rem}#modal-tooltip .confirmation-message{display:flex;justify-content:center;font-size:0.875rem}#modal-tooltip .confirmation-buttons-container{display:flex;justify-content:center}#modal-tooltip .confirmation-buttons-container .confirmation-button{width:30%}
.send-link-form-container{position:relative;max-height:500px;overflow:auto}.send-link-form-container .send-link-form{margin-top:20px;z-index:100;overflow:hidden}.send-link-form-container .send-link-form .title{font-weight:bold}.send-link-form-container .send-link-form .rdt input.form-control:focus{outline:none;background-image:linear-gradient(#051e40, #051e40),linear-gradient(#d2d2d2, #d2d2d2);background-size:100% 2px, 100% 1px;box-shadow:none;transition-duration:0.3s}.send-link-form-container .send-link-form .rdtPicker .dow,.send-link-form-container .send-link-form .rdtPicker th.rdtSwitch,.send-link-form-container .send-link-form .rdtPicker th.rdtNext,.send-link-form-container .send-link-form .rdtPicker th.rdtPrev,.send-link-form-container .send-link-form .rdtPicker .rdtTimeToggle{color:#051e40}.send-link-form-container .send-link-form .rdtDay.rdtToday.rdtActive,.send-link-form-container .send-link-form .rdtDay.rdtActive,.send-link-form-container .send-link-form .rdtDay.rdtActive:hover{background-color:#051e40 !important;color:#ffffff;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40}.send-link-form-container .send-link-form .rtd-label{top:-32px;font-size:11px;color:#b5b5b5}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] label{font-size:14px;color:#b5b5b5}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] label+div:before{border-bottom:1px solid #d2d2d2}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] label+div:hover:before{border-bottom:1px solid #d2d2d2}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] input{font-size:13px}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] input:after{border-bottom:2px solid #051e40}.send-link-form-container .send-link-form .control-button{display:flex;flex-wrap:wrap;justify-content:flex-end}
div.header-detail-container{background-color:#f1f1f1;padding:10px !important;border:1px solid #e0e0e0;margin-bottom:20}div.header-detail-container .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}div.header-detail-container .title{font-weight:bold}div.header-detail-container div.primary-details{padding:20px !important;margin-top:-20px}div.header-detail-container div.primary-details>.tagged-area-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}div.header-detail-container div.primary-details div{margin:5px 0}div.header-detail-container div.primary-details div span:first-child{font-weight:400;width:100;display:inline-block;color:#505050}div.header-detail-container div.primary-details div span:not(:first-child){font-weight:500;color:#444}div.header-detail-container div.primary-details .branches-text{margin-bottom:20}div.header-detail-container .fullwidth-button{width:100%}div.header-detail-container .no-wrap>span{white-space:normal}div.header-detail-container .icon-button{color:#777;padding-right:10px;padding-left:10px;margin-right:-20px}div.header-detail-container .icon-button:hover,div.header-detail-container .icon-button:active,div.header-detail-container .icon-button:focus{color:#222}div.header-detail-container .date-container{text-align:center;padding:0px 10px !important}div.header-detail-container .date-container .opened-date-circle{width:75px;border-radius:50%;text-align:center;color:#ffffff;padding:25px 0px;background-color:#002e58 !important;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 2px #7d7b7b;height:75px;flex-direction:column}div.header-detail-container .date-container .opened-date-circle>b{font-size:20}div.header-detail-container .date-container .due-date-circle{width:75px;border-radius:50%;text-align:center;color:#ffffff;padding:25px 0px;background-color:#d01149 !important;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 2px #7d7b7b;height:75px;flex-direction:column}div.header-detail-container .date-container .due-date-circle>b{font-size:20}div.header-detail-container .arrow-container{padding:30px 0px;font-size:35px}div.wo-tab-container{position:relative;padding:10px}div.wo-tab-container .svt-stepper{background-color:#f1f1f1}div.wo-body-container{position:relative}div.wo-body-container.read{margin:0 -15px}div.wo-body-container .svt-stepper-item{position:relative;flex:0 0 auto;transition:0.3s ease-in-out;max-height:100%;overflow-y:hidden;overflow-x:hidden}div.wo-body-container .svt-stepper-item .stepper-item-content-container{padding:1rem 1.5rem}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action{font-size:12px;display:flex;padding:10px !important;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;box-shadow:-1px 1px 1px 0px #e0e0e0;margin-bottom:20px;flex-direction:column}@media (min-width: 600px){div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action{flex-direction:row}}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action b,div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action p,div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action .text-label{font-size:12px}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>*{display:flex;align-items:center}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>*:first-child{flex:1}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>*.info{align-items:center;padding:0 10px;border-radius:15px;letter-spacing:0.2px;height:35px;display:flex;justify-content:space-between;min-width:220px;margin-top:8px}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>*.info.open{background-color:#6dd069;box-shadow:0px 0px 1px 1px rgba(109,208,105,0.3)}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>*.info.pastDue{background-color:#e16176;box-shadow:0px 0px 1px 1px rgba(225,97,118,0.3)}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>*.info.inreview{background-color:#ffc800;box-shadow:0px 0px 1px 1px rgba(255,200,0,0.3)}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>*.info.completed{background-color:#9adbfc;box-shadow:0px 0px 1px 1px rgba(154,219,252,0.3)}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>* label{color:#fff;font-weight:500}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>* .vals{font-weight:500;color:#222;letter-spacing:0.4px;display:inline-block;padding:2px 10px;border-radius:15px;margin:5px 0;line-height:22px}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>* .vals:hover{cursor:pointer}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>* .vals.open{background-color:#a6e2a3}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>* .vals.pastDue{background-color:#eda1ae}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>* .vals.inreview{background-color:#ffd94d}div.wo-body-container .svt-stepper-item .stepper-item-content-container .title-action>* .vals.completed{background-color:#e4f5fe}div.wo-body-container .svt-stepper-item .details-container{margin-top:20px}div.wo-body-container .svt-stepper-item .details-container .header-container{padding:10px !important;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;box-shadow:-1px 1px 1px 0px #e0e0e0;margin-bottom:20px}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container{font-size:12px;color:#fff;display:flex;justify-content:space-between;width:100%;align-items:center;flex-wrap:wrap}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container b{color:#223b63}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container .info{align-items:center;padding:0 10px;border-radius:15px;letter-spacing:0.2px;height:35px;display:flex;justify-content:space-between;min-width:220px;margin-top:8px}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container .info.open{background-color:#6dd069;box-shadow:0px 0px 1px 1px rgba(109,208,105,0.3)}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container .info.pastDue{background-color:#e16176;box-shadow:0px 0px 1px 1px rgba(225,97,118,0.3)}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container .info.inreview{background-color:#ffc800;box-shadow:0px 0px 1px 1px rgba(255,200,0,0.3)}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container .info.completed{background-color:#9adbfc;box-shadow:0px 0px 1px 1px rgba(154,219,252,0.3)}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container label{color:#fff;font-weight:500}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container .vals{font-weight:500;color:#222;letter-spacing:0.4px;display:inline-block;padding:2px 10px;border-radius:15px;margin:5px 0;line-height:22px}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container .vals:hover{cursor:pointer}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container .vals.open{background-color:#a6e2a3}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container .vals.pastDue{background-color:#eda1ae}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container .vals.inreview{background-color:#ffd94d}div.wo-body-container .svt-stepper-item .details-container .header-container .info-container .vals.completed{background-color:#e4f5fe}div.wo-body-container .svt-stepper-item .details-container .body-container{background-color:#fafafa;padding-top:15px !important}div.wo-body-container .svt-stepper-item .details-container .body-container .comment-date-circle{border-radius:50%;text-align:center;padding:5px}div.wo-body-container .svt-stepper-item .details-container .body-container .comment-date-circle .avatar{transition:all 300ms linear;width:50px;height:50px;overflow:hidden;float:center;z-index:5;border-radius:50%}div.wo-body-container .svt-stepper-item .details-container .body-container .comment-date-circle .avatar img.avatar-img{width:100%;vertical-align:middle;border:0}div.wo-body-container .svt-stepper-item .details-container .body-container .photo-list{display:flex;overflow-x:auto;margin-top:1rem;width:inherit}div.wo-body-container .svt-stepper-item .details-container .body-container .photo-list .photo-item{margin:12px 12px 4px 4px;display:flex;flex:0 0 auto;width:220px;background-color:rgba(0,0,0,0.09);position:relative}div.wo-body-container .svt-stepper-item .details-container .body-container .photo-list .photo-item:hover{cursor:pointer}div.wo-body-container .svt-stepper-item .details-container .body-container .photo-list .photo-item img{margin:auto;padding:4px;width:200px}
.overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.select-form-control{margin:7px 1px 10px 0px !important}.select-form-control>div::before{border-color:#d2d2d2 !important;border-width:1px !important}.select-form-control>div::after{border-color:#223b63}.select-form-control .select-label{font-size:12px;color:#3c4858!important;top:8px}.select-form-control .select{padding:12px 0 7px;font-size:0.75rem;font-weight:400;line-height:1.42857;text-decoration:none;text-transform:uppercase;color:#3c4858;letter-spacing:0}.select-form-control .select:focus{background-color:transparent}.select-form-control .select[aria-owns]+input+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-form-control .select+input+svg{transition:all 300ms linear}.select-menu>div>ul{border:0;padding:5px 0;margin:0;box-shadow:none;min-width:100%;border-radius:4px;box-sizing:border-box;display:block;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box}.select-menu>div+div{max-height:266px !important}.select-menu .select-menu-item{font-size:13px;padding:10px 20px;margin:0 5px;border-radius:2px;transition:all 150ms linear;display:block;clear:both;font-weight:400;line-height:2;white-space:nowrap;color:#333}.select-menu .select-menu-item:hover{background-color:gray!important;color:#ffffff;box-shadow:0 12px 20px -10px rgba(156,39,176,0.28),0 4px 20px 0px rgba(0,0,0,0.12),0 7px 8px -5px rgba(156,39,176,0.2)}.select-menu .select-menu-item-selected{background-color:gray!important;color:#ffffff}
.tabs-root{min-height:unset !important}a.tab-root-button{min-height:unset !important;min-width:unset !important;width:unset !important;height:unset !important;max-width:unset !important;max-height:unset !important;padding:10px 15px;border-radius:3px;line-height:24px;border:0 !important;color:#000 !important;margin-left:4px}a.tab-root-button:last-child{margin-left:0px}a.tab-root-button .tab-wrapper{display:inline-block !important;min-height:unset !important;min-width:unset !important;width:unset !important;height:unset !important;max-width:unset !important;max-height:unset !important}a.tab-root-button .tab-wrapper>svg{vertical-align:middle;margin:-1px 5px 0 0}.tabLabel-container{padding:0px}.tab-label{font-weight:500;font-size:12px}.tab-selected{background-color:rgba(255,255,255,0.2);transition:0.2s background-color 0.1s}.navlink{color:#fff}.container{overflow:auto}.container .list-link{color:#4b4b4b}.container .list-link:hover{color:#1b1b1b}.container .loading-container{flex-grow:1}.container .progress-color{color:#223b63}.container .none-margin{margin:0}.container .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.container .checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.container .unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.container .checked{color:#223b63!important}
.client-form-container{position:relative}.client-form-container .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.client-form-container .client-form{margin-top:20px;z-index:100}.client-form-container .client-form .form-title{font-weight:300;margin:10px 0 30px;text-align:center}.client-form-container .client-form .select-form-control{margin:7px 1px 10px 0px !important}.client-form-container .client-form .select-form-control>div::before{border-color:#d2d2d2 !important;border-width:1px !important}.client-form-container .client-form .select-form-control>div::after{border-color:#223b63}.client-form-container .client-form .select-form-control .select-label{font-size:14px;color:#aaa!important;top:8px}.client-form-container .client-form .select-form-control .select{padding:12px 0 7px;font-size:0.75rem;font-weight:400;line-height:1.42857;text-decoration:none;text-transform:uppercase;color:#3c4858;letter-spacing:0}.client-form-container .client-form .select-form-control .select:focus{background-color:transparent}.client-form-container .client-form .select-form-control .select[aria-owns]+input+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.client-form-container .client-form .select-form-control .select+input+svg{transition:all 300ms linear}.client-form-container .client-form .control-button{display:flex;flex-wrap:wrap;justify-content:flex-end}.select-menu>div>ul{border:0;padding:5px 0;margin:0;box-shadow:none;min-width:100%;border-radius:4px;box-sizing:border-box;display:block;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box}.select-menu>div+div{max-height:266px !important}.select-menu .select-menu-item{font-size:13px;padding:10px 20px;margin:0 5px;border-radius:2px;transition:all 150ms linear;display:block;clear:both;font-weight:400;line-height:2;white-space:nowrap;color:#333}.select-menu .select-menu-item:hover{background-color:#223b63;color:#ffffff;box-shadow:0 12px 20px -10px rgba(47,0,255,0.28),0 4px 20px 0px rgba(0,0,0,0.12),0 7px 8px -5px rgba(156,39,176,0.2)}.select-menu .select-menu-item-selected{background-color:#223b63!important;color:#ffffff}
div.header-detail-container{background-color:#f1f1f1;padding:10px !important;border:1px solid #e0e0e0;margin-bottom:20}div.header-detail-container .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}div.header-detail-container .title{font-weight:bold}div.header-detail-container div.primary-details{padding:20px !important;margin-top:-20px}div.header-detail-container div.primary-details>div{margin:5px 0}div.header-detail-container div.primary-details>div span:first-child{font-weight:400;width:100;display:inline-block;color:#505050}div.header-detail-container div.primary-details>div span:not(:first-child){font-weight:500;color:#444}div.header-detail-container div.primary-details .branches-text{margin-bottom:20}div.header-detail-container .fullwidth-button{width:100%}div.header-detail-container .no-wrap>span{white-space:normal}div.client-tab-container{position:relative;padding:10px}div.client-tab-container .svt-stepper{background-color:#f1f1f1}div.client-body-container{position:relative}
.loading-container{flex-grow:1}.progress-color{color:#223b63}.save-button{width:100%}.info-text{font-weight:300;margin:10px 0 30px;text-align:center}.label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.checked{color:#223b63!important}
.loading-container{flex-grow:1}.progress-color{color:#223b63}.custom-button-link{display:block;text-align:center;padding:15px;border:1px solid #848484;border-radius:8px;margin-bottom:15px;box-shadow:inset 0px 0px 1px 0px #ccc;color:#2b2b2b}.custom-button-link:hover{color:#1b1b1b;box-shadow:inset 0px 0px 1px 1px #ccc}.save-button{width:100%}.none-margin{margin:0}
.overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.rdt input.form-control:focus{outline:none;background-image:linear-gradient(#051e40, #051e40),linear-gradient(#d2d2d2, #d2d2d2);background-size:100% 2px, 100% 1px;box-shadow:none;transition-duration:0.3s}.rdtPicker .dow,.rdtPicker th.rdtSwitch,.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev,.rdtPicker .rdtTimeToggle{color:#051e40}.rdtPicker td{color:#051e40}.rdtDay.rdtToday.rdtActive,.rdtDay.rdtActive,.rdtDay.rdtActive:hover{background-color:#051e40 !important;color:#ffffff;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40}.rtd-label{top:-32px;font-size:11px;color:#b5b5b5}.reset-text-container .reset-text{cursor:pointer;color:#000000}.select-form-control{margin:7px 1px 10px 0px !important}.select-form-control>div::before{border-color:#d2d2d2 !important;border-width:1px !important}.select-form-control>div::after{border-color:#223b63}.select-form-control .select-label{font-size:14px;color:#aaa!important;top:8px}.select-form-control .select{padding:12px 0 7px;font-size:0.75rem;font-weight:400;line-height:1.42857;text-decoration:none;text-transform:uppercase;color:#3c4858;letter-spacing:0}.select-form-control .select:focus{background-color:transparent}.select-form-control .select[aria-owns]+input+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-form-control .select+input+svg{transition:all 300ms linear}.select-menu>div>ul{border:0;padding:5px 0;margin:0;box-shadow:none;min-width:100%;border-radius:4px;box-sizing:border-box;display:block;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box}.select-menu>div+div{max-height:266px !important}.select-menu .select-menu-item{font-size:13px;padding:10px 20px;margin:0 5px;border-radius:2px;transition:all 150ms linear;display:block;clear:both;font-weight:400;line-height:2;white-space:nowrap;color:#333}.select-menu .select-menu-item:hover{background-color:#223b63;color:#ffffff;box-shadow:0 12px 20px -10px rgba(47,0,255,0.28),0 4px 20px 0px rgba(0,0,0,0.12),0 7px 8px -5px rgba(156,39,176,0.2)}.select-menu .select-menu-item-selected{background-color:#223b63!important;color:#ffffff}
.tabs-root{min-height:unset !important}a.tab-root-button{min-height:unset !important;min-width:unset !important;width:unset !important;height:unset !important;max-width:unset !important;max-height:unset !important;padding:10px 15px;border-radius:3px;line-height:24px;border:0 !important;color:#000 !important;margin-left:4px}a.tab-root-button:last-child{margin-left:0px}a.tab-root-button .tab-wrapper{display:inline-block !important;min-height:unset !important;min-width:unset !important;width:unset !important;height:unset !important;max-width:unset !important;max-height:unset !important}a.tab-root-button .tab-wrapper>svg{vertical-align:middle;margin:-1px 5px 0 0}.tab-label-container{padding:0px}.tab-label{font-weight:500;font-size:12px}.tab-selected{background-color:rgba(255,255,255,0.2);transition:0.2s background-color 0.1s}.card-header{z-index:1000 !important}.card-header .navlink{color:#fff}.container{overflow:auto}.container .list-link{color:#4b4b4b}.container .list-link:hover{color:#1b1b1b}.container .list-link .statusText{text-transform:uppercase;color:#272727;font-size:10}.container .list-link .wo-number{text-decoration:underline}.container .list-link .td-name-small{color:#999999;font-size:0.75em;font-weight:30}.container .loading-container{flex-grow:1}.container .progress-color{color:#223b63}.container .none-margin{margin:0}.container .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.container .checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.container .unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.container .checked{color:#223b63!important}.container .centered-column{display:flex;justify-content:center;align-items:center;flex-direction:column}
.dayporter-data-list{list-style:none;margin:0;padding:0;margin:20px 0px 20px 0px}.dayporter-data-list.sub-list{margin-top:5px}.dayporter-data-list.sub-list .dayporter-data-item span:first-child{flex:1}.dayporter-data-list.sub-list .dayporter-data-item.sub-item{justify-content:space-around}.dayporter-data-list.sub-list .dayporter-data-item.sub-item span{flex:1;text-align:left}.dayporter-data-list.sub-list .dayporter-data-item.sub-item span:last-child{flex:2}.dayporter-data-list .dayporter-data-item{display:flex;padding-top:5px;border-bottom:1px solid #e1e1e1}.dayporter-data-list .dayporter-data-item:nth-child(even){background-color:#fbfbfb}.dayporter-data-list .dayporter-data-item span{flex:1}.dayporter-data-list .dayporter-data-item span.header{font-weight:600}.dayporter-data-list .dayporter-data-item span:first-child{flex:2}.dayporter-data-list .dayporter-data-item span:not(:first-child){text-align:center}.dayporter-data-list .dayporter-data-item span.tail{flex:none;width:40px;display:flex;justify-content:center;align-items:center;font-size:18px}.dayporter-data-list .dayporter-data-item span.tail.low{color:#d01149}.dayporter-data-list .dayporter-data-item span.tail.mid{color:#fb9d00}.dayporter-data-list .dayporter-data-item span.tail.high{color:#1f8e01}.dayporter-data-list .dayporter-data-item span.tail a{color:#979797}.dayporter-data-list .dayporter-data-item span.tail a:hover{color:#979797}.dayporter-data-list .wrap{display:flex;padding-top:5px;border-bottom:1px solid #e1e1e1}.dayporter-data-list .wrap:nth-child(even){background-color:#fbfbfb}.dayporter-data-list .wrap span{flex:1}.dayporter-data-list .wrap span.header{font-weight:600}.dayporter-data-list .wrap span:first-child{flex:2}.dayporter-data-list .wrap span:not(:first-child){text-align:center}.dayporter-data-list .wrap span.tail{flex:none;width:40px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#979797}.dayporter-data-list .wrap span.tail.control{cursor:pointer}.dayporter-data-list .wrap span.tail.low{color:#d01149}.dayporter-data-list .wrap span.tail.mid{color:#fb9d00}.dayporter-data-list .wrap span.tail.high{color:#1f8e01}.dayporter-data-list .wrap span.tail a{color:#979797}.dayporter-data-list .wrap span.tail a:hover{color:#979797}.crew-schedules-table .crew-schedule-container{border:1px solid #000000}.crew-schedules-table .crew-schedule-container .crew-schedule-title{border-bottom:1px solid #000000;display:flex;justify-content:center}
.send-link-form-container{position:relative}.send-link-form-container .send-link-form{margin-top:20px;z-index:100;overflow:hidden}.send-link-form-container .send-link-form .title{font-weight:bold}.send-link-form-container .send-link-form .rdt input.form-control:focus{outline:none;background-image:linear-gradient(#051e40, #051e40),linear-gradient(#d2d2d2, #d2d2d2);background-size:100% 2px, 100% 1px;box-shadow:none;transition-duration:0.3s}.send-link-form-container .send-link-form .rdtPicker .dow,.send-link-form-container .send-link-form .rdtPicker th.rdtSwitch,.send-link-form-container .send-link-form .rdtPicker th.rdtNext,.send-link-form-container .send-link-form .rdtPicker th.rdtPrev,.send-link-form-container .send-link-form .rdtPicker .rdtTimeToggle{color:#051e40}.send-link-form-container .send-link-form .rdtDay.rdtToday.rdtActive,.send-link-form-container .send-link-form .rdtDay.rdtActive,.send-link-form-container .send-link-form .rdtDay.rdtActive:hover{background-color:#051e40 !important;color:#ffffff;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40}.send-link-form-container .send-link-form .rtd-label{top:-32px;font-size:11px;color:#b5b5b5}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] label{font-size:14px;color:#b5b5b5}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] label+div:before{border-bottom:1px solid #d2d2d2}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] label+div:hover:before{border-bottom:1px solid #d2d2d2}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] input{font-size:13px}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] input:after{border-bottom:2px solid #051e40}.send-link-form-container .send-link-form .control-button{display:flex;flex-wrap:wrap;justify-content:flex-end}
.project-form{margin-top:20px;z-index:100;overflow:hidden}.project-form div[role='combobox']{margin-top:11px}.project-form div[role='combobox'] div[aria-autocomplete='list'] label{font-size:14px;color:#b5b5b5}.project-form div[role='combobox'] div[aria-autocomplete='list'] label+div:before{border-bottom:1px solid #d2d2d2}.project-form div[role='combobox'] div[aria-autocomplete='list'] label+div:hover:before{border-bottom:1px solid #d2d2d2}.project-form div[role='combobox'] div[aria-autocomplete='list'] input{font-size:13px}.project-form div[role='combobox'] div[aria-autocomplete='list'] input:after{border-bottom:2px solid #051e40}
.tabs-root{min-height:unset !important}.tab-root-button{min-height:unset !important;min-width:unset !important;width:unset !important;height:unset !important;max-width:unset !important;max-height:unset !important;padding:10px 15px !important;border-radius:3px !important;line-height:24px;border:0 !important;color:#000 !important;margin-left:4px !important}.tab-root-button:last-child{margin-left:0px}.tab-root-button .tab-wrapper{display:inline-block !important;min-height:unset !important;min-width:unset !important;width:unset !important;height:unset !important;max-width:unset !important;max-height:unset !important}.tab-root-button .tab-wrapper>svg{vertical-align:middle;margin:-1px 5px 0 0}.tab-label-container{padding:0px}.tab-label{font-weight:500;font-size:12px}.tab-selected{background-color:rgba(255,255,255,0.2);transition:0.2s background-color 0.1s}.navlink{color:#fff}.container{overflow:auto}.container .list-link{color:#4b4b4b}.container .list-link:hover{color:#1b1b1b}.container .loading-container{flex-grow:1}.container .loading-container .progress-color{color:#223b63}.container .none-margin{margin:0}.container .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.container .checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.container .unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.container .checked{color:#223b63!important}
.filter-tagged-areas-container{display:flex;justify-content:flex-end;align-items:center}.filter-tagged-areas-container .form-wrapper{padding:0}.filter-tagged-areas-container .form-wrapper .st-input-wrapper{display:flex;align-items:center}.filter-tagged-areas-container .form-wrapper .st-input-wrapper label{margin:0.5rem;font-size:0.7rem;font-weight:400;display:inline-block}.filter-tagged-areas-container .form-wrapper .st-input-wrapper .st-input-container input{border-radius:0}.filter-tagged-areas-container .form-wrapper .st-input-wrapper .st-input-suggestions{box-shadow:-1px 1px 5px 2px rgba(170,170,170,0.3);max-height:6.5rem}.filter-tagged-areas-container .form-wrapper .st-input-wrapper .st-input-suggestions ul{padding:0}.filter-tagged-areas-container .form-wrapper .st-input-wrapper .st-input-suggestions ul li span:hover{background-color:#f5f5f5}
.full-width-button{width:100%}.tagged-form-container .tagged-form-header{display:flex;justify-content:flex-end}.warning-border{border:1px dashed red !important}
.task-guide-container{overflow-y:auto;height:calc(100vh - 150px);display:flex;justify-content:center}.task-guide-container .add-guide-form{position:absolute;left:0px;max-height:calc(100vh - 150px) !important;overflow-y:auto}.task-guide-container .add-guide-form .image-guide-preview{width:100%;max-height:200px}.task-guide-container .add-guide-form .image-guide-preview.error{border:2px solid red}.task-guide-container .image-guide-list{position:absolute;right:0px;max-height:calc(100vh - 150px) !important;overflow-y:auto}.task-guide-container .image-guide-list .image-guide-list-item{cursor:pointer;height:120px;padding:3px}.task-guide-container .image-guide-list .image-guide-list-item.selected{border:5px solid #223b63}@media only screen and (max-width: 599px){.task-guide-container .add-guide-form{position:unset !important;left:unset !important}.task-guide-container .image-guide-list{position:unset !important;right:unset !important;max-height:unset !important;overflow-y:unset !important}}
.daily-task-form .daily-task-header{display:flex;justify-content:flex-end}.daily-task-form .task-icon{cursor:pointer}.daily-task-form .task-title{font-weight:bold;margin-bottom:0px;color:#3c4858}.daily-task-form .task-subtitle{font-size:11px;color:#3c4858}.daily-task-form .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.daily-task-form .radio{color:#223b63!important}.daily-task-form .radio-checked{width:16px;height:16px;border:1px solid#223b63;border-radius:50%}.daily-task-form .radio-unchecked{width:0px;height:0px;padding:7px;border:1px solid rgba(0,0,0,0.54);border-radius:50%}.daily-task-form .taskitems-icon-container{display:flex;justify-content:flex-end}.daily-task-form .taskitem-list{list-style:none;margin:0;padding:0;margin-top:10px}.daily-task-form .taskitem-list .taskitem-list-item{display:flex;padding-top:5px;border-bottom:1px solid #e1e1e1;flex-direction:column}.daily-task-form .taskitem-list .taskitem-list-item .dark-line{border-top:1px solid #ccc}.photo-list{display:flex;overflow-x:auto;margin-top:1rem;width:inherit}.photo-list .photo-add-item{margin:12px 12px 4px 4px;display:flex;flex:0 0 auto;width:120px;background-color:rgba(0,0,0,0.09);position:relative;justify-content:center;align-items:center;flex-direction:column;min-height:75px}.photo-list .photo-add-item:hover{cursor:pointer}.photo-list .photo-add-item svg{font-size:20px}.photo-list .photo-item{margin:12px 12px 4px 4px;display:flex;flex:0 0 auto;width:130px;background-color:rgba(0,0,0,0.09);position:relative}.photo-list .photo-item:hover{cursor:pointer}.photo-list .photo-item img{margin:auto;padding:4px;width:100px}.fullwidth-button{width:100%}
.loading-container{flex-grow:1}.loading-container .progress-color{color:serviColor}.grab-handle{display:block;width:18px;height:11px;opacity:0.25;margin-right:20px;margin-bottom:10px;cursor:row-resize;background:linear-gradient(180deg, #000, #000 20%, #fff 0, #fff 40%, #000 0, #000 60%, #fff 0, #fff 80%, #000 0, #000)}.task-icon{cursor:pointer}.task-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.task-header.active{cursor:default}.task-header .task-title{font-weight:bold;margin-bottom:0px;color:#3c4858}.task-header .task-subtitle{font-size:11px;color:#3c4858}.task-header .taskitems-number{margin:0 10px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:100%;font-size:16px;font-weight:600;color:#fff;box-shadow:0px 0px 2px 2px #c5c5c5;background-color:#1f8e01}.taskitem-list{list-style:none;margin:0;padding:0;margin-top:10px}.taskitem-list .taskitem-list-item .taskitem-back-icon{cursor:pointer;margin:10px}.taskitem-list .taskitem-list-item .taskitem-container{cursor:pointer}.taskitem-list .taskitem-list-item .taskitem-container.active{cursor:default}.taskitem-list .taskitem-list-item .taskitem-container .taskitem-schedule{display:flex;justify-content:flex-end;align-items:center}.taskitem-list .taskitem-list-item .taskitem-container .taskitem-schedule .taskitem-icon{margin-right:10px;font-size:20px}.taskitem-list .taskitem-list-item .taskitem-container .guide-img{cursor:pointer}.taskitem-list .taskitem-list-item{display:flex;padding-top:5px;border-bottom:1px solid #e1e1e1;flex-direction:column}.taskitem-list .taskitem-list-item:nth-child(even){background-color:#fbfbfb}
.vendor-product-data-list{list-style:none;margin:0;padding:0;margin:20px 0px 20px 0px}.vendor-product-data-list .vendor-product-data-item{display:flex;padding-top:5px;border-bottom:1px solid #e1e1e1}.vendor-product-data-list .vendor-product-data-item:nth-child(even){background-color:#fbfbfb}.vendor-product-data-list .vendor-product-data-item.highlight{background-color:#edf2f7 !important}.vendor-product-data-list .vendor-product-data-item span{flex:1}.vendor-product-data-list .vendor-product-data-item span.header{font-weight:600}.vendor-product-data-list .vendor-product-data-item span:first-child{flex:1}.vendor-product-data-list .vendor-product-data-item span:not(:first-child){text-align:center}.vendor-product-data-list .vendor-product-data-item .icon-button{color:#666666;cursor:pointer}.vendor-product-data-list .vendor-product-data-item .icon-button:hover{color:#333333}.vendor-product-data-list .vendor-product-data-item .stock-input{width:50px}.add-vendor-container{display:flex;justify-content:flex-end}.add-vendor-container small.add-vendor{cursor:pointer;color:#223b63}.add-item-container{display:flex;justify-content:flex-end}.add-item-container small.add-item{cursor:pointer;color:#223b63}button.flat-button-servi{background-color:#041e40 !important;color:#fbfbfb !important;border-radius:0px !important}.radio{color:#223b63!important}.radio-checked{width:16px !important;height:16px !important;border:1px solid#223b63;border-radius:50%}.radio-unchecked{width:16px !important;height:16px !important;padding:7px !important;border:1px solid rgba(0,0,0,0.54);border-radius:50%}.overlay-loading{width:95% !important;height:90% !important}.order-form{max-height:500px;overflow-y:auto}.order-form .custom-vendor-form{display:flex;justify-content:space-between}.order-form .custom-vendor-form>div{flex-basis:48%}.order-form .icon-button{color:#666666;cursor:pointer}.order-form .icon-button:hover{color:#333333}
.customizable-job-card{display:flex;flex-direction:column;height:100%}.customizable-job-card .customizable-job-card__header{flex:10;background-color:white;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);display:flex;justify-content:center;flex-direction:column}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__breadcrumb{margin:1rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__actions{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__actions .customizable-job-card__header__actions__tools{flex:80;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__actions .customizable-job-card__header__actions__tools .customizable-job-card__header__actions__tools__left{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__actions .customizable-job-card__header__actions__tools .customizable-job-card__header__actions__tools__right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__actions .customizable-job-card__header__actions__tools .customizable-job-card__header__actions__tools__undo-redo{display:flex;align-items:center;justify-content:space-between;margin:1rem;cursor:no-drop;color:grey}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__actions .customizable-job-card__header__actions__tools .customizable-job-card__header__actions__tools__undo-redo.customizable-job-card__header__actions__tools__undo-redo--active{cursor:pointer;color:#051d40}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__actions .customizable-job-card__header__actions__tools .customizable-job-card__header__actions__tools__undo-redo svg{margin:0.2rem}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__actions .customizable-job-card__header__actions__tools .customizable-job-card__header__actions__tools__half-full{display:flex;align-items:center;justify-content:space-between;margin:1rem;color:#051d40;cursor:pointer;border-bottom:1px solid transparent}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__actions .customizable-job-card__header__actions__tools .customizable-job-card__header__actions__tools__half-full.customizable-job-card__header__actions__tools__half-full--active{border-bottom:1px solid #051d40}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__actions .customizable-job-card__header__actions__tools .customizable-job-card__header__actions__tools__half-full svg{margin:0.2rem}.customizable-job-card .customizable-job-card__header .customizable-job-card__header__actions .customizable-job-card__header__actions__space{flex:20}.customizable-job-card .customizable-job-card__body{flex:90;display:flex;flex-direction:row}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__list{width:100%;margin:1rem}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel{flex:70;overflow-y:auto;max-height:70vh;padding:1rem 3rem;position:relative}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0.5rem;flex-wrap:wrap}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__header .customizable-job-card__body__main-panel__header__title{padding:0.5rem;border-radius:6px;width:100%;border:none;background-color:inherit;flex:70}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__header .customizable-job-card__body__main-panel__header__title:hover{background-color:lightgray}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__header .customizable-job-card__body__main-panel__header__title:focus{border:1px solid #041e40;background-color:white}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__header .customizable-job-card__body__main-panel__header__action{padding:1rem;display:flex}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__header .customizable-job-card__body__main-panel__header__action .customizable-job-card__body__main-panel__header__action__button{margin:0.25rem}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__footer{display:flex;justify-content:flex-end;width:100%;padding:0.5rem}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__footer .customizable-job-card__body__main-panel__footer__action{display:flex;flex-direction:column}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__footer .customizable-job-card__body__main-panel__footer__action .customizable-job-card__body__main-panel__footer__action__button{margin:0.25rem}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-page{width:80%;display:flex;justify-content:center;align-items:center;text-transform:uppercase;border:1px dashed lightgray;margin:5% 10%;height:10%}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-page.customizable-job-card__body__main-panel__add-page--whole{height:100%}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-page.customizable-job-card__body__main-panel__add-page--active{border:1px dashed black}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section-line{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:3rem 2rem;padding:0}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section-line:hover ~ .customizable-job-card__body__main-panel__add-section{visibility:visible;height:10%}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section{width:90%;display:flex;justify-content:center;align-items:center;margin:2rem;height:60px;cursor:pointer}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section .customizable-job-card__body__main-panel__add-section__line{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;width:100%}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section .customizable-job-card__body__main-panel__add-section__text{flex:30;padding:1rem;display:none}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section .customizable-job-card__body__main-panel__add-section__action{flex:70;display:none}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section .customizable-job-card__body__main-panel__add-section__action .customizable-job-card__body__main-panel__add-section__action__line{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;width:90%}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section .customizable-job-card__body__main-panel__add-section__action .customizable-job-card__body__main-panel__add-section__action__button{border:none;background:inherit;width:40px;cursor:pointer}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section:hover{border:1px dashed lightgray}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section:hover>.customizable-job-card__body__main-panel__add-section__text{display:block}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section:hover>.customizable-job-card__body__main-panel__add-section__action{display:flex}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__main-panel .customizable-job-card__body__main-panel__add-section:hover>.customizable-job-card__body__main-panel__add-section__line{width:0}.customizable-job-card .customizable-job-card__body .customizable-job-card__body__side-panel{flex:25;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);height:85vh;overflow:auto}.customizable-job-card-list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.customizable-job-card-list .customizable-job-card-list__item{flex:0 0 300px;margin:1rem;border:1px solid #ccc;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);cursor:pointer;position:relative;background-color:#ffffff;padding:1rem 0;height:500px;display:flex;justify-content:center;align-items:center;font-size:23px;font-weight:900}.job-card-edit{padding:2rem;display:flex;flex-direction:column;align-items:center}.job-card-edit .job-card-edit__section-name{display:flex;justify-content:center;align-items:center;width:8.5in;border:1px dashed transparent}.job-card-edit .job-card-edit__section-name:hover{border:1px dashed grey}.job-card-edit .job-card-edit__section-name:hover>.job-card-edit__section-name__action{visibility:visible}.job-card-edit .job-card-edit__section-name .job-card-edit__section-name__input{flex:30}.job-card-edit .job-card-edit__section-name .job-card-edit__section-name__action{flex:70;display:flex;visibility:hidden}.job-card-edit .job-card-edit__section-name .job-card-edit__section-name__action .job-card-edit__section-name__action__line{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;width:90%}.job-card-edit .job-card-edit__section-name .job-card-edit__section-name__action .job-card-edit__section-name__action__button{border:none;background:inherit;width:40px;cursor:pointer}.job-card-edit .job-card-page{width:8.5in;background-color:white;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);padding:2rem;display:flex;flex-direction:column;position:relative;margin-bottom:1rem;height:11in}.job-card-edit .job-card-page.job-card-page--full{height:11in}.job-card-edit .job-card-page.job-card-page--half{height:7.5in}.job-card-edit .job-card-page .job-card-page__delete-button{position:absolute;z-index:50;top:-0.5rem;right:-0.85rem;display:flex;justify-content:center;align-items:center}.job-card-edit .job-card-page .job-card-page__delete-button>button{border:none;background:rgba(0,0,0,0.5);color:white;margin:0 0.2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;height:1.25rem;width:1.25rem;cursor:pointer}.job-card-edit .job-card-page .job-card-page__delete-button>button>svg{padding:0.05rem}.job-card-edit .job-card-page .job-card-page__column{height:100%;display:flex;flex-direction:row;width:100%;position:relative}.job-card-edit .job-card-page .job-card-page__column.job-card-page__column--header{height:48px !important}.job-card-edit .job-card-page .job-card-page__column.job-card-page__column--header .job-card-page__column__row{border:0.5px dashed lightgray;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.job-card-edit .job-card-page .job-card-page__column.job-card-page__column--header .job-card-page__column__row.job-card-page__column__row--image{width:50%;justify-content:flex-end}.job-card-edit .job-card-page .job-card-page__column.job-card-page__column--header .job-card-page__column__row.job-card-page__column__row--text{width:50%}.job-card-edit .job-card-page .job-card-page__column.job-card-page__column--header .job-card-page__column__row.job-card-page__column__row--text .job-card-page__column__row__component--text{padding:1rem !important;-moz-text-align-last:left;text-align-last:left}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__delete-button{position:absolute;z-index:50;top:-0.5rem;right:-0.85rem;display:flex;justify-content:center;align-items:center;visibility:hidden}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__delete-button>button{border:none;background:rgba(0,0,0,0.5);color:white;margin:0 0.2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;height:1.25rem;width:1.25rem;cursor:pointer}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__delete-button>button>svg{padding:0.05rem}.job-card-edit .job-card-page .job-card-page__column:hover .job-card-page__column__delete-button{visibility:visible}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row{border:0.5px dashed lightgray;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row.job-card-page__column__row--1{width:100%}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row.job-card-page__column__row--2{width:50%}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row.job-card-page__column__row--3{width:33.33%}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row.job-card-page__column__row--4{width:25%}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__delete-button{position:absolute;z-index:50;top:1rem;right:0.5rem;display:flex;justify-content:center;align-items:center;visibility:hidden}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__delete-button>button{border:none;background:rgba(0,0,0,0.5);color:white;margin:0 0.2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;height:1.25rem;width:1.25rem;cursor:pointer;border:1px solid}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__delete-button>button>svg{padding:0.05rem}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__delete-button:hover{visibility:visible}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row:hover .job-card-page__column__row__component__more-button{visibility:visible;background-color:lightgray}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--text{padding:2rem;overflow:hidden;width:100%;height:100%;resize:none;border:none;font-family:inherit;-moz-text-align-last:center;text-align-last:center}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image{max-height:100%;max-width:100%;cursor:pointer}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image-text{display:flex;flex-direction:column;height:100%;width:100%}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image-text .job-card-page__column__row__component--image-text__image__container{height:70%;display:flex;justify-content:center;align-items:center}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image-text .job-card-page__column__row__component--image-text__image__container .job-card-page__column__row__component--image-text__image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;cursor:pointer}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image-text .job-card-page__column__row__component--image-text__text__container{height:30%;display:flex;justify-content:center;align-items:center}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image-text .job-card-page__column__row__component--image-text__text__container .job-card-page__column__row__component--image-text__text{padding:1rem;overflow:hidden;width:100%;height:100%;resize:none;border:none;font-family:inherit;-moz-text-align-last:center;text-align-last:center}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component:hover+.job-card-page__column__row__component__delete-button{visibility:visible}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component:focus-within+.job-card-page__column__row__component__delete-button{visibility:visible}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__more-button{position:absolute;z-index:50;top:1rem;right:0.5rem;display:flex;justify-content:center;align-items:center;visibility:hidden}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__more-button>button{border:none;background-color:transparent;cursor:pointer}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__more-button>button>svg{padding:0.05rem}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__more-button:hover{visibility:visible;background-color:lightgray}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__image-input{visibility:hidden;width:0;height:0}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__menu{position:absolute;z-index:50;top:2rem;right:-4rem;display:flex;flex-direction:column;background-color:white;border-radius:10%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);padding:1rem 0}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__menu.open{visibility:visible;opacity:1;transition-delay:0.33s}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__menu.close{visibility:hidden;opacity:0;transition:visibility 0s linear 0.33s, opacity 0.33s linear}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__menu .job-card-page__column__row__component__menu__item{padding:0.2rem 0.4rem;cursor:pointer}.job-card-edit .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__menu .job-card-page__column__row__component__menu__item:hover{background-color:lightgray}.job-card-side-panel{height:100%;width:100%;background-color:white;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}.palette-accordion{border-bottom:1px solid rgba(0,0,0,0.12);border-top:1px solid rgba(0,0,0,0.12)}.palette-accordion:focus{background-color:#cccccc}.palette-accordion .palette-accordion__header{cursor:pointer;padding:0.5rem;width:100%;transition:0.4s;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:700}.palette-accordion .palette-accordion__content{background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.palette-accordion .palette-accordion__content.palette-accordion__content--active{max-height:500px;overflow-y:auto}.job-card-options{display:flex;flex-direction:column;padding:1rem}.job-card-options .job-card-options__template{display:flex;flex-direction:column}.job-card-options .job-card-options__template .job-card-options__template__title{font-weight:700}.draggable-component-list{display:flex;flex-direction:row;flex-wrap:wrap}.draggable-component-item{flex:40% 50 0;display:flex;flex-direction:column;align-items:center;margin:0.5rem;padding:0.5rem;cursor:move;border:0.5px solid lightgray;justify-content:center}.draggable-component-item:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}.draggable-layout-list{display:flex;flex-direction:row;flex-wrap:wrap}.draggable-layout-item{flex:40% 50 0;display:flex;flex-direction:column;align-items:center;margin:0.5rem;cursor:move;height:2rem}.draggable-layout-item:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}.layout-grid{height:100%;width:100%;display:flex;flex-direction:row}.layout-grid .layout-grid__item{border:0.5px solid lightgray;height:100%}.layout-grid .layout-grid__item.layout-grid__item-row--x1{width:100%}.layout-grid .layout-grid__item.layout-grid__item-row--x2{width:50%}.layout-grid .layout-grid__item.layout-grid__item-row--x3{width:33.33%}.layout-grid .layout-grid__item.layout-grid__item-row--x4{width:25%}.draggable-section-list{display:flex;flex-direction:row;flex-wrap:wrap}.draggable-section-item{flex:40% 50 0;display:flex;flex-direction:column;align-items:center;margin:0.5rem;cursor:move;height:190px}.draggable-section-item:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}.section-container{height:100%;width:100%;display:flex;flex-direction:column;border:0.5px solid lightgray;padding:0.5rem}.section-container .section-container__column{display:flex;flex-direction:row;padding:0.2rem}.section-container .section-container__column.section-container__column--x1{height:100%}.section-container .section-container__column.section-container__column--x2{height:50%}.section-container .section-container__column.section-container__column--x3{height:33.33%}.section-container .section-container__column.section-container__column--x4{height:25%}.section-container .section-container__column .section-container__column__row{height:100%;display:flex}.section-container .section-container__column .section-container__column__row.section-container__column__row--x1{width:100%}.section-container .section-container__column .section-container__column__row.section-container__column__row--x2{width:50%}.section-container .section-container__column .section-container__column__row.section-container__column__row--x3{width:33.33%}.section-container .section-container__column .section-container__column__row.section-container__column__row--x4{width:250%}.section-container .section-container__column .section-container__column__row svg{height:100%;width:100%}.job-card-bold-18px{font-weight:700;font-size:18px;line-height:18px;font-style:normal}.job-card-button{padding:0.5rem 1rem;font-weight:400;background-color:white;border:1px solid;border-color:#cacaca;border-radius:0.25rem;cursor:pointer;text-transform:uppercase}.job-card-button:disabled{cursor:not-allowed;opacity:0.65}.job-card-button.job-card-button--servi{background-color:#041e40;border-color:transparent;color:white}.job-card-button.job-card-button--servi:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);background-color:#041e40}.job-card-button.job-card-button--danger{background-color:#f44336;border-color:transparent;color:white}.job-card-button.job-card-button--danger:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);background-color:#f44336}.customizable-job-card-text-input{padding:0.5rem;border-radius:6px;width:100%;border:none;background-color:inherit}.customizable-job-card-text-input:hover{background-color:lightgray}.customizable-job-card-text-input:focus{border:1px solid #041e40;background-color:white}.job-card-image-component-container .job-card-image-component-container__content img{height:100%;width:100%}.job-card-image-component-container .job-card-image-component-container__actions{display:flex;justify-content:center}.job-card-image-component-container .job-card-image-component-container__actions .job-card-image-component-container__actions__button{margin:0.5rem}.job-card-image-component-modal{width:400px !important}
.customizable-job-card-grid-container{display:flex;flex-direction:row;height:100%}.customizable-job-card-grid-container .customizable-job-card-grid-container__list{flex:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.customizable-job-card-grid-container .customizable-job-card-grid-container__list.customizable-job-card-grid-container__list--active{flex:75%}.customizable-job-card-grid-container .customizable-job-card-grid-container__preview{flex:0;height:100%;display:flex;flex-direction:column}.customizable-job-card-grid-container .customizable-job-card-grid-container__preview.customizable-job-card-grid-container__preview--active{flex:25%}.customizable-job-card-preview{flex:0 0 30%;height:45%;margin:1rem;padding:1rem;border:1px solid #ccc;box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);display:flex;flex-direction:column;align-items:center;cursor:pointer}.customizable-job-card-preview.customizable-job-card-preview--selected{background-color:aliceblue}.customizable-job-card-preview .customizable-job-card-preview__title{font-weight:700}.customizable-job-card-preview .customizable-job-card-preview__page{height:100%;width:100%}.customizable-job-card-preview .customizable-job-card-preview__page .customizable-job-card-preview__page__img{height:100%;padding:1rem}.customizable-job-card-page{height:100%;width:100%;display:flex;justify-content:center;padding:1rem}.customizable-job-card-page .job-card-page{height:230px;width:200px;background-color:white;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);padding:1rem;display:flex;flex-direction:column}.customizable-job-card-page .job-card-page .job-card-page__column{height:100%;display:flex;flex-direction:row;width:100%;position:relative}.customizable-job-card-page .job-card-page .job-card-page__column.job-card-page__column--header{height:12px !important}.customizable-job-card-page .job-card-page .job-card-page__column.job-card-page__column--header .job-card-page__column__row{height:100%;display:flex;justify-content:center;align-items:center}.customizable-job-card-page .job-card-page .job-card-page__column.job-card-page__column--header .job-card-page__column__row.job-card-page__column__row--image{width:15%;justify-content:flex-end}.customizable-job-card-page .job-card-page .job-card-page__column.job-card-page__column--header .job-card-page__column__row.job-card-page__column__row--text{width:85%}.customizable-job-card-page .job-card-page .job-card-page__column.job-card-page__column--header .job-card-page__column__row.job-card-page__column__row--text .job-card-page__column__row__component--text{padding:1rem !important;-moz-text-align-last:left;text-align-last:left}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row{height:100%;position:relative;display:flex;justify-content:center;align-items:center}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row.job-card-page__column__row--1{width:100%}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row.job-card-page__column__row--2{width:50%}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row.job-card-page__column__row--3{width:33.33%}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row.job-card-page__column__row--4{width:25%}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component__image-input{visibility:hidden;width:0;height:0}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--text{padding:1rem;overflow:hidden;width:100%;height:100%;resize:none;border:none;font-family:inherit;font-size:3px;line-height:3px}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image{max-height:100%;max-width:100%}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image-text{display:flex;flex-direction:column;height:100%;width:100%}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image-text .job-card-page__column__row__component--image-text__image__container{height:70%;display:flex;justify-content:center;align-items:center}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image-text .job-card-page__column__row__component--image-text__image__container .job-card-page__column__row__component--image-text__image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;cursor:pointer}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image-text .job-card-page__column__row__component--image-text__text__container{height:30%;display:flex;justify-content:center;align-items:center}.customizable-job-card-page .job-card-page .job-card-page__column .job-card-page__column__row .job-card-page__column__row__component.job-card-page__column__row__component--image-text .job-card-page__column__row__component--image-text__text__container .job-card-page__column__row__component--image-text__text{padding:0.5rem;overflow:hidden;width:100%;height:100%;resize:none;border:none;font-family:inherit;-moz-text-align-last:center;text-align-last:center;font-size:3px;line-height:3px}.grid-list-preview-container{display:flex}.grid-list-preview-container .grid-list-preview-container__list{flex:100%}.grid-list-preview-container .grid-list-preview-container__list.grid-list-preview-container__list--active{flex:75%}.grid-list-preview-container .grid-list-preview-container__preview{flex:0;display:none}.grid-list-preview-container .grid-list-preview-container__preview .grid-list-preview-container__preview__title{font-weight:700}.grid-list-preview-container .grid-list-preview-container__preview .grid-list-preview-container__preview__button{position:-webkit-sticky;position:sticky;bottom:-20px;display:flex;justify-content:center;width:120%;background:white;padding:20px}.grid-list-preview-container .grid-list-preview-container__preview.grid-list-preview-container__preview--active{flex:25%;display:flex;flex-direction:column;align-items:center;padding:1rem;border-left:1px solid black}
.servi-checkbox-container{padding:0.5rem;display:inline-flex}.servi-checkbox-container .servi-checkbox{visibility:hidden;width:0;height:0;margin-left:-5px}.servi-checkbox-container .servi-checkbox-label{color:var(--text);display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.servi-checkbox-container .servi-checkbox-label svg{font-size:24px}.servi-checkbox-container .servi-checkbox-label svg.filled{color:#041e3f}.servi-checkbox-container .servi-checkbox-label svg.outlined{color:#aaa}.servi-checkbox-container .servi-checkbox-label span{display:inline-block;margin-left:0.5rem;margin-right:0.5rem}
.areas-container{margin-top:20px !important}.areas-container .active-menu-item{transition:0.3s ease-in-out;font-size:14px;background-color:#fafafa;padding:5px 15px;cursor:pointer;border-radius:5;margin-bottom:15;box-shadow:0px 0px 2px 1px #5f5f5f;text-transform:uppercase;color:#3c4859;font-weight:bolder}.areas-container .menu-item{transition:0.3s ease-in-out;font-size:12px;padding:5px 15px;cursor:pointer;border-radius:5;background-color:#e0e0e0;margin-bottom:15;box-shadow:0px 0px 2px 1px #5f5f5f;text-transform:uppercase;color:#3c4859}.areas-container .menu-item:hover{background-color:#d0d0d0;border-radius:5px;color:#000}@media only screen and (max-width: 599px){.areas-container{margin-top:0px !important}}
.create-form{margin-top:20px !important;z-index:100}.create-form .form-title{font-weight:300;margin:10px 0 30px;text-align:center}.create-form div[role='combobox'] div[aria-autocomplete='list'] label{font-size:14px;color:#b5b5b5}.create-form div[role='combobox'] div[aria-autocomplete='list'] label+div:before{border-bottom:1px solid #d2d2d2}.create-form div[role='combobox'] div[aria-autocomplete='list'] label+div:hover:before{border-bottom:1px solid #d2d2d2}.create-form div[role='combobox'] div[aria-autocomplete='list'] input{font-size:13px}.create-form div[role='combobox'] div[aria-autocomplete='list'] input:after{border-bottom:2px solid #051e40}.create-form .select-form-control{margin:7px 1px 10px 0px !important}.create-form .select-form-control>div::before{border-color:#d2d2d2 !important;border-width:1px !important}.create-form .select-form-control>div::after{border-color:#223b63}.create-form .select-form-control .select-label{font-size:14px;color:#aaa!important;top:8px}.create-form .select-form-control .select{padding:12px 0 7px;font-size:0.75rem;font-weight:400;line-height:1.42857;text-decoration:none;text-transform:uppercase;color:#3c4858;letter-spacing:0}.create-form .select-form-control .select:focus{background-color:transparent}.create-form .select-form-control .select[aria-owns]+input+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.create-form .select-form-control .select+input+svg{transition:all 300ms linear}.create-form .control-button{display:flex;flex-wrap:wrap;justify-content:flex-end}.create-form .full-width-button{width:100%}.select-menu>div>ul{border:0;padding:5px 0;margin:0;box-shadow:none;min-width:100%;border-radius:4px;box-sizing:border-box;display:block;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box}.select-menu>div+div{max-height:266px !important}.select-menu .select-menu-item{font-size:13px;padding:10px 20px;margin:0 5px;border-radius:2px;transition:all 150ms linear;display:block;clear:both;font-weight:400;line-height:2;white-space:nowrap;color:#333}.select-menu .select-menu-item:hover{background-color:#223b63;color:#ffffff;box-shadow:0 12px 20px -10px rgba(47,0,255,0.28),0 4px 20px 0px rgba(0,0,0,0.12),0 7px 8px -5px rgba(156,39,176,0.2)}.select-menu .select-menu-item-selected{background-color:#223b63!important;color:#ffffff}
.summary-header-container{display:flex;justify-content:flex-end}.summary-header-container .summary-label{color:#223b63;font-size:17px;font-weight:bolder;align-self:center}.summary-header-container .navlink{color:#fff}.summary-header-container .navlink:focus,.summary-header-container .navlink:active{color:#fff}.summary-header-container .navlink:hover{color:#223b63}.summary-header-container .show-toggle{color:#223b63}.summary-header-container .card-icon{font-size:16px}.summary-body{padding:0.3rem 20px !important}.summary-body .summary-box{position:relative}.summary-body .summary-box .summary-text{font-weight:600;color:#222}.summary-body .summary-box .summary-list ul{margin:0;padding-left:15px}.summary-body .summary-box .summary-list .summary-list-item{text-transform:uppercase;font-weight:500;color:#333}.summary-body .summary-box .summary-list .summary-list-item>div{margin-top:-10px;color:#333}.summary-body .summary-box .summary-list .summary-list-item a{color:#333;font-weight:500}.summary-body .summary-box .summary-list .summary-list-item a:hover,.summary-body .summary-box .summary-list .summary-list-item a:focus,.summary-body .summary-box .summary-list .summary-list-item a:active{color:#333;text-decoration:underline}.summary-body .summary-box .summary-list .summary-list-item .summary-list-item-score{font-weight:500}.summary-body .summary-box .summary-list .summary-list-item .summary-list-item-date{font-weight:400;color:#444}.summary-body .summary-box .summary-list .summary-list-item .see-more{color:#1e3b63}
.filter-form{margin-top:35px !important;z-index:100}.filter-form .form-title{font-weight:300;margin:10px 0 30px;text-align:center}.filter-form .rdt input.form-control:focus{outline:none;background-image:linear-gradient(#051e40, #051e40),linear-gradient(#d2d2d2, #d2d2d2);background-size:100% 2px, 100% 1px;box-shadow:none;transition-duration:0.3s}.filter-form .rdtPicker .dow,.filter-form .rdtPicker th.rdtSwitch,.filter-form .rdtPicker th.rdtNext,.filter-form .rdtPicker th.rdtPrev,.filter-form .rdtPicker .rdtTimeToggle{color:#051e40}.filter-form .rdtDay.rdtToday.rdtActive,.filter-form .rdtDay.rdtActive,.filter-form .rdtDay.rdtActive:hover{background-color:#051e40 !important;color:#ffffff;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40}.filter-form .rtd-label{top:-32px;font-size:13px;color:#b5b5b5}.filter-form div[role='combobox'] div[aria-autocomplete='list'] label{font-size:14px;color:#b5b5b5}.filter-form div[role='combobox'] div[aria-autocomplete='list'] label+div:before{border-bottom:1px solid #d2d2d2}.filter-form div[role='combobox'] div[aria-autocomplete='list'] label+div:hover:before{border-bottom:1px solid #d2d2d2}.filter-form div[role='combobox'] div[aria-autocomplete='list'] input{font-size:13px}.filter-form div[role='combobox'] div[aria-autocomplete='list'] input:after{border-bottom:2px solid #051e40}.filter-form .select-form-control{margin:7px 1px 10px 0px !important}.filter-form .select-form-control>div::before{border-color:#d2d2d2 !important;border-width:1px !important}.filter-form .select-form-control>div::after{border-color:#223b63}.filter-form .select-form-control .select-label{font-size:14px;color:#aaa!important;top:8px}.filter-form .select-form-control .select{padding:12px 0 7px;font-size:0.75rem;font-weight:400;line-height:1.42857;text-decoration:none;text-transform:uppercase;color:#3c4858;letter-spacing:0}.filter-form .select-form-control .select:focus{background-color:transparent}.filter-form .select-form-control .select[aria-owns]+input+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-form .select-form-control .select+input+svg{transition:all 300ms linear}.filter-form .control-button{display:flex;flex-wrap:wrap;justify-content:flex-end}.filter-form .full-width-button{width:100%}.select-menu>div>ul{border:0;padding:5px 0;margin:0;box-shadow:none;min-width:100%;border-radius:4px;box-sizing:border-box;display:block;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box}.select-menu>div+div{max-height:266px !important}.select-menu .select-menu-item{font-size:13px;padding:10px 20px;margin:0 5px;border-radius:2px;transition:all 150ms linear;display:block;clear:both;font-weight:400;line-height:2;white-space:nowrap;color:#333}.select-menu .select-menu-item:hover{background-color:#223b63;color:#ffffff;box-shadow:0 12px 20px -10px rgba(47,0,255,0.28),0 4px 20px 0px rgba(0,0,0,0.12),0 7px 8px -5px rgba(156,39,176,0.2)}.select-menu .select-menu-item-selected{background-color:#223b63!important;color:#ffffff}
.header-detail-container{background-color:#f1f1f1;padding:10px !important;border:1px solid #e0e0e0;margin-bottom:20}.header-detail-container .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.header-detail-container .title{font-weight:bold}.header-detail-container .advanced-options-button{display:flex;justify-content:center}.header-detail-container .primary-details{padding:20px !important;margin-top:-20px}.header-detail-container .primary-details>div{margin:5px 0}.header-detail-container .primary-details>div span:first-child{font-weight:400;width:100;display:inline-block;color:#505050}.header-detail-container .primary-details>div span:not(:first-child){font-weight:500;color:#444}.header-detail-container .primary-details .branches-text{margin-bottom:20}.header-detail-container .icon-button{color:#777;padding-right:10px;padding-left:10px;margin-right:-20px}.header-detail-container .icon-button:hover,.header-detail-container .icon-button:active,.header-detail-container .icon-button:focus{color:#222}.header-detail-container .full-button-width{width:100%}.header-detail-container .final-score-container .section-scores{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:15px 0}.header-detail-container .final-score-container .section-scores .circle{width:100px;height:100px}.header-detail-container .final-score-container .section-scores .circle .percent-circle-text{font-size:35px}@media only screen and (max-width: 599px){.header-detail-container .final-score-container .section-scores .circle{width:75px;height:75px}.header-detail-container .final-score-container .section-scores .circle .percent-circle-text{font-size:25px}}.header-detail-container .final-score-container .section-scores .passed-circle{border-radius:50%;text-align:center;color:#ffffff;padding:35px 0px;background-color:#1f8e01 !important;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 2px #7d7b7b}.header-detail-container .final-score-container .section-scores .failed-circle{border-radius:50%;text-align:center;color:#ffffff;padding:25px 0px;background-color:#fb9d00 !important;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 2px #7d7b7b}.header-detail-container .final-score-container .section-scores .error-circle{border-radius:50%;text-align:center;color:#ffffff;padding:25px 0px;background-color:#d01149 !important;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 2px #7d7b7b}.header-detail-container .final-score-container .section-scores .area-name{display:inline-block;padding:5px 0;font-weight:500}.content-container{overflow-y:auto;height:100vh}@media only screen and (max-height: 600px){.content-container{height:90%}}@media only screen and (max-height: 768px) and (min-height: 601px){.content-container{height:580px}}@media only screen and (max-height: 965px) and (min-height: 769px){.content-container{height:700px}}.details-container{margin-top:20px}.details-container .nav-container{position:relative;transition:top 0.5s ease 0s;top:0px}.details-container .nav-container.sticky-nav{position:fixed !important;width:calc(100vw / 3 - 60px);top:10px !important}@media only screen and (max-width: 959px){.details-container .nav-container.sticky-nav{width:calc(100vw / 3 - 60px + 26.7px)}}@media only screen and (max-width: 599px){.details-container.mobile{margin-top:0px !important}.details-container .nav-container.sticky-nav{position:relative !important;width:100% !important}}.details-container .details-container{margin-top:20px}@media only screen and (max-width: 599px){.details-container .details-container.mobile{margin-top:0px !important}}.details-container .details-container .header-container{padding:10px !important;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;box-shadow:-1px 1px 1px 0px #e0e0e0;margin-bottom:20}.details-container .details-container .body-container{background-color:#fafafa;padding-top:15px !important}.details-container .details-container .body-container .comment-date-circle{border-radius:50%;text-align:center;padding:5px}.details-container .details-container .body-container .comment-date-circle .avatar{transition:all 300ms linear;width:50px;height:50px;overflow:hidden;float:center;z-index:5;border-radius:50%}.details-container .details-container .body-container .comment-date-circle .avatar img.avatar-img{width:100%;vertical-align:middle;border:0}.details-container .details-container .body-container .area-container{display:flex;align-items:baseline;flex-wrap:wrap}.details-container .details-container .body-container .area-container .section-scores{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:15px 0}.details-container .details-container .body-container .area-container .section-scores .circle{width:100px;height:100px}.details-container .details-container .body-container .area-container .section-scores .circle .percent-circle-text{font-size:35px}@media only screen and (max-width: 599px){.details-container .details-container .body-container .area-container .section-scores .circle{width:75px;height:75px}.details-container .details-container .body-container .area-container .section-scores .circle .percent-circle-text{font-size:25px}}.details-container .details-container .body-container .area-container .section-scores .passed-circle{border-radius:50%;text-align:center;color:#ffffff;padding:35px 0px;background-color:#1f8e01 !important;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 2px #7d7b7b}.details-container .details-container .body-container .area-container .section-scores .failed-circle{border-radius:50%;text-align:center;color:#ffffff;padding:25px 0px;background-color:#fb9d00 !important;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 2px #7d7b7b}.details-container .details-container .body-container .area-container .section-scores .error-circle{border-radius:50%;text-align:center;color:#ffffff;padding:25px 0px;background-color:#d01149 !important;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 2px #7d7b7b}.details-container .details-container .body-container .area-container .section-scores .area-name{padding:5px 0;font-weight:500}.details-container .details-container .photo-list{display:flex;overflow-x:auto;margin-top:1rem;width:inherit}.details-container .details-container .photo-list .photo-item{margin:12px 12px 4px 4px;display:flex;flex:0 0 auto;width:220px;background-color:rgba(0,0,0,0.09);position:relative}.details-container .details-container .photo-list .photo-item:hover{cursor:pointer}.details-container .details-container .photo-list .photo-item img{margin:auto;padding:4px;width:200px}.details-container .details-container .score-container{text-align:center;padding:0px !important;background-color:#ffffff}.details-container .details-container .score-container .circle{width:100px;height:100px}.details-container .details-container .score-container .circle .percent-circle-text{font-size:35px}@media only screen and (max-width: 599px){.details-container .details-container .score-container .circle{width:75px;height:75px}.details-container .details-container .score-container .circle .percent-circle-text{font-size:25px}.details-container .details-container .score-container .circle .status-circle-text{font-size:20px}}.details-container .details-container .score-container .passed-circle{border-radius:50%;text-align:center;color:#ffffff;padding:35px 0px;background-color:#1f8e01 !important;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 2px #7d7b7b}.details-container .details-container .score-container .failed-circle{border-radius:50%;text-align:center;color:#ffffff;padding:25px 0px;background-color:#fb9d00 !important;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 2px #7d7b7b}.details-container .details-container .score-container .error-circle{border-radius:50%;text-align:center;color:#ffffff;padding:25px 0px;background-color:#d01149 !important;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 2px #7d7b7b}
.modal-content{overflow-y:auto;max-height:calc(100vh - 150px)}.modal-content .header-container{display:flex;justify-content:flex-end}.modal-content .header-container .undo-icon{color:#223b63}.modal-content .header-container button:disabled .undo-icon,.modal-content .header-container button[disabled] .undo-icon{color:#e0e0e0}.modal-content .details-container{margin-top:20px}.modal-content .details-container h3.item-title{font-weight:bold;margin:0px 0px 10px}.modal-content .details-container h5.area-title{margin:0px 0px 10px}.modal-content .details-container .status-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-content .details-container .status-container .passed-circle{width:100px;height:100px;border-radius:50%;text-align:center;color:#ffffff;background-color:#008e00 !important;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.modal-content .details-container .status-container .passed-circle .status-circle-text{font-size:20px}.modal-content .details-container .status-container .failed-circle{width:100px;height:100px;border-radius:50%;text-align:center;color:#ffffff;background-color:#ff9d00 !important;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.modal-content .details-container .status-container .failed-circle .status-circle-text{font-size:20px}.modal-content .details-container .status-container .default-circle{width:100px;height:100px;border-radius:50%;text-align:center;color:#ffffff;background-color:#c3c3c3 !important;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.modal-content .details-container .status-container .default-circle .status-circle-text{font-size:20px}.modal-content .details-container .status-container .status-form-error{display:flex;justify-content:center;text-align:center;color:#d93651;font-size:12px;font-weight:400}.modal-content .details-container .photo-list{display:flex;overflow-x:auto;margin-top:1rem;width:inherit}.modal-content .details-container .photo-list .photo-item{margin:12px 12px 4px 4px;display:flex;flex:0 0 auto;width:220px;background-color:rgba(0,0,0,0.09);position:relative}.modal-content .details-container .photo-list .photo-item:hover{cursor:pointer}.modal-content .details-container .photo-list .photo-item img{margin:auto;padding:4px;width:200px}.modal-content .details-container .photo-list.blurred{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}.modal-content .details-container .control-button{display:flex;flex-wrap:wrap;justify-content:space-between}#modal-tooltip{z-index:10003}
.modal-container{display:flex;align-items:center}.modal-container .modal-navigation-container{display:flex;justify-content:center}.modal-container .modal-navigation-container .navigation-icon{font-size:larger}.modal-container .modal-content{overflow-y:auto;max-height:calc(100vh - 150px);border:1px solid #e0e0e0;border-radius:20px}.modal-container .modal-content .details-container{margin-top:20px}.modal-container .modal-content .details-container .body-container .status-form-error{display:flex;justify-content:flex-start;text-align:start;color:#d93651;font-size:12px;font-weight:400}.modal-container .modal-content .details-container h3.item-title{font-weight:bold;margin:0px 0px 10px}.modal-container .modal-content .details-container h5.area-title{margin:0px 0px 10px}.modal-container .modal-content .details-container .status-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-container .modal-content .details-container .status-container .passed-circle{width:100px;height:100px;border-radius:50%;text-align:center;color:#ffffff;background-color:#008e00 !important;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.modal-container .modal-content .details-container .status-container .passed-circle .status-circle-text{font-size:20px}.modal-container .modal-content .details-container .status-container .failed-circle{width:100px;height:100px;border-radius:50%;text-align:center;color:#ffffff;background-color:#ff9d00 !important;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.modal-container .modal-content .details-container .status-container .failed-circle .status-circle-text{font-size:20px}.modal-container .modal-content .details-container .status-container .default-circle{width:100px;height:100px;border-radius:50%;text-align:center;color:#ffffff;background-color:#c3c3c3 !important;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.modal-container .modal-content .details-container .status-container .default-circle .status-circle-text{font-size:20px}.modal-container .modal-content .details-container .status-container .status-form-error{display:flex;justify-content:center;text-align:center;color:#d93651;font-size:12px;font-weight:400}.modal-container .modal-content .details-container .photo-list{display:flex;overflow-x:auto;margin-top:1rem;width:inherit}.modal-container .modal-content .details-container .photo-list .photo-item{margin:12px 12px 4px 4px;display:flex;flex:0 0 auto;width:220px;background-color:rgba(0,0,0,0.09);position:relative}.modal-container .modal-content .details-container .photo-list .photo-item:hover{cursor:pointer}.modal-container .modal-content .details-container .photo-list .photo-item img{margin:auto;padding:4px;width:200px}.modal-container .modal-content .details-container .photo-list.blurred{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}.modal-container .modal-content .details-container .control-button{display:flex;flex-wrap:wrap;justify-content:space-between}.modal-container .modal-footer{display:flex;justify-content:center}#modal-tooltip{z-index:10003}
.header-detail-container{background-color:#f1f1f1;padding:10px !important;border:1px solid #e0e0e0;margin-bottom:20}.header-detail-container .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.header-detail-container .title{font-weight:bold}.header-detail-container .primary-details{padding:20px !important;margin-top:-20px}.header-detail-container .primary-details>div{margin:5px 0}.header-detail-container .primary-details>div span:first-child{font-weight:400;width:100;display:inline-block;color:#505050}.header-detail-container .primary-details>div span:not(:first-child){font-weight:500;color:#444}.header-detail-container .primary-details .branches-text{margin-bottom:20}.header-detail-container .full-button-width{width:100%}.edit-content-container{overflow-y:auto;height:50vh}.details-container{margin-top:20px !important}.details-container .nav-container{position:relative;transition:top 0.5s ease 0s;top:0px}.details-container .nav-container.sticky-nav{position:fixed !important;width:calc(100vw / 3 - 60px);top:10px !important}@media only screen and (max-width: 959px){.details-container .nav-container.sticky-nav{width:calc(100vw / 3 - 60px + 26.7px)}}@media only screen and (max-width: 599px){.details-container.mobile{margin-top:0px !important}.details-container .nav-container.sticky-nav{position:relative !important;width:100% !important}}.details-container .image-tile-container{position:relative}.details-container .image-tile-container .item-card{position:relative;cursor:pointer}.details-container .image-tile-container .item-card .item-card-warning{position:absolute;color:#ff0000;top:10px;right:10px}.details-container .image-tile-container .passed-item-box-container{margin:0px 20px;background-color:#008e00;padding:30px !important;color:#ffffff;border:1px solid #37a537;box-shadow:0 0 0 1px #008e00;border-radius:10px;justify-content:center;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:0.3s ease-in-out}.details-container .image-tile-container .passed-item-box-container>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details-container .image-tile-container .passed-item-box-container:hover{background-color:#018601}.details-container .image-tile-container .passed-item-box-container>b{cursor:pointer}.details-container .image-tile-container .failed-item-box-container{margin:0px 20px;background-color:#ff9d00;padding:30px !important;color:#ffffff;border:1px solid #f9ab30;box-shadow:0 0 0 1px #ff9d00;border-radius:10px;justify-content:center;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:0.3s ease-in-out}.details-container .image-tile-container .failed-item-box-container>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details-container .image-tile-container .failed-item-box-container:hover{background-color:#f59700}.details-container .image-tile-container .failed-item-box-container>b{cursor:pointer}.details-container .image-tile-container .default-item-box-container{margin:0px 20px;background-color:#e8e8e8;padding:30px !important;color:#797979;border:1px solid #eae9e9;box-shadow:0 0 0 1px #ccc;border-radius:10px;justify-content:center;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:0.3s ease-in-out}.details-container .image-tile-container .default-item-box-container>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details-container .image-tile-container .default-item-box-container:hover{background-color:#dedede}.details-container .image-tile-container .default-item-box-container>b{cursor:pointer}.modal-size{width:50%}
.full-width-notification{top:0 !important;left:0 !important;right:0 !important;z-index:1400 !important;display:flex !important;position:fixed !important;align-items:center !important;justify-content:flex-start !important}.full-width-notification .full-width-content{flex-grow:1 !important;max-width:unset !important}.full-width-notification .full-width-content.danger{background-color:#d93651 !important}.full-width-notification .full-width-content.warning{background-color:#fb9d00 !important}.full-width-notification .full-width-content.success{background-color:#1f8e01 !important}.full-width-notification .full-width-content.servi{background-color:#223b63 !important}.full-width-notification .full-width-content.default{background-color:#ffffff !important;color:#000000}
.card-header-container{display:flex;justify-content:space-between}.card-header-container .mobile-tooltip{display:none}@media only screen and (max-width: 599px){.card-header-container .mobile-tooltip{display:block}.card-header-container .mobile-tooltip .tooltip-label{color:#223b63;font-size:17px;font-weight:bolder;align-self:center}}.card-header-container .show-toggle{color:#223b63}.mobile-filter{display:block}.nav-container{position:relative;transition:top 0.5s ease 0s;top:0px}.nav-container.sticky-nav{position:fixed !important;width:calc(100vw / 3 - 60px);top:10px !important}.sticky-button{height:0;opacity:0}.sticky-button.show{height:auto;opacity:1;transition:height 3s ease, opacity 1s ease}@media only screen and (max-width: 959px){.nav-container.sticky-nav{width:calc(100vw / 3 - 60px + 26.7px)}}@media only screen and (max-width: 599px){.mobile-filter{display:none}.sticky-button{display:none}.nav-container.sticky-nav{position:unset;width:unset;top:unset}}
.role-form .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.role-form .checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.role-form .unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.role-form .checked{color:#223b63!important}.role-form .radio{color:#223b63!important}.role-form .radio-checked{width:16px;height:16px;border:1px solid#223b63;border-radius:50%}.role-form .radio-unchecked{width:0px;height:0px;padding:7px;border:1px solid rgba(0,0,0,0.54);border-radius:50%}.role-form .control-button{display:flex}.role-form .control-button.end{justify-content:flex-end}.role-form .form-header{font-size:1rem;font-weight:bold}.table .checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.table .unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.table .checked{color:#223b63!important}.table .radio{color:#223b63!important}.table .radio-checked{width:16px;height:16px;border:1px solid#223b63;border-radius:50%}.table .radio-unchecked{width:0px;height:0px;padding:7px;border:1px solid rgba(0,0,0,0.54);border-radius:50%}.table .table-row{position:relative;border-bottom:1px solid #dddddd}.table .table-cell-XS{padding:0 10px;vertical-align:middle;border:none;line-height:1.42857143;font-size:14px;width:32;overflow:hidden}.table .table-actions{border:none;padding:12px 8px !important;vertical-align:middle}.role-list .role-container{display:flex;flex-direction:column;border:1px solid dimgray;padding:1rem}.role-list .role-container .role-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.role-list .role-container .role-header .role-name{font-weight:bold;font-size:1rem}.role-list .role-container .role-options{display:flex;flex-direction:row}.role-list .role-container .role-options>*{flex-grow:1}.role-list .role-container .role-options .right-option{display:flex;flex-direction:column}
.add-scope-modal .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.add-scope-modal .details-container .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.add-scope-modal .details-container .checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.add-scope-modal .details-container .unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.add-scope-modal .details-container .checked{color:#223b63!important}.add-scope-modal .details-container .full-width-button{width:100%}
.user-form .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.user-form .checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.user-form .unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.user-form .checked{color:#223b63!important}.user-form .full-width-button{width:100%}
.tabs-root{min-height:unset !important}a.tab-root-button{min-height:unset !important;min-width:unset !important;width:unset !important;height:unset !important;max-width:unset !important;max-height:unset !important;padding:10px 15px;border-radius:3px;line-height:24px;border:0 !important;color:#000 !important;margin-left:4px}a.tab-root-button:last-child{margin-left:0px}a.tab-root-button .tab-wrapper{display:inline-block !important;min-height:unset !important;min-width:unset !important;width:unset !important;height:unset !important;max-width:unset !important;max-height:unset !important}a.tab-root-button .tab-wrapper>svg{vertical-align:middle;margin:-1px 5px 0 0}.tabLabel-container{padding:0px}.tab-label{font-weight:500;font-size:12px}.tab-selected{background-color:rgba(255,255,255,0.2);transition:0.2s background-color 0.1s}.navlink{color:#fff}.container{overflow:auto}.container .list-link{color:#4b4b4b}.container .list-link:hover{color:#1b1b1b}.container .loading-container{flex-grow:1}.container .progress-color{color:#223b63}.container .none-margin{margin:0}.container .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.container .checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.container .unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.container .checked{color:#223b63!important}
.overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.unchecked-icon{width:0px !important;height:0px !important;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.checked{color:#223b63!important}
.picture{background-color:#f4f4f4 !important}.picture:hover{border-color:#223b63!important}
.employee-form-container{position:relative}.employee-form-container .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.employee-form-container .employee-form{margin-top:20px;z-index:100}.employee-form-container .employee-form .rdt input.form-control{margin-top:25px}.employee-form-container .employee-form .rdt input.form-control:focus{outline:none;background-image:linear-gradient(#051e40, #051e40),linear-gradient(#d2d2d2, #d2d2d2);background-size:100% 2px, 100% 1px;box-shadow:none;transition-duration:0.3s}.employee-form-container .employee-form .rdtPicker .dow,.employee-form-container .employee-form .rdtPicker th.rdtSwitch,.employee-form-container .employee-form .rdtPicker th.rdtNext,.employee-form-container .employee-form .rdtPicker th.rdtPrev,.employee-form-container .employee-form .rdtPicker .rdtTimeToggle{color:#051e40}.employee-form-container .employee-form .rdtDay.rdtToday.rdtActive,.employee-form-container .employee-form .rdtDay.rdtActive,.employee-form-container .employee-form .rdtDay.rdtActive:hover{background-color:#051e40 !important;color:#ffffff;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40}.employee-form-container .employee-form .rtd-label{top:-32px;font-size:11px;color:#b5b5b5}.employee-form-container .employee-form div[role='combobox'] div[aria-autocomplete='list'] label{font-size:14px;color:#b5b5b5}.employee-form-container .employee-form div[role='combobox'] div[aria-autocomplete='list'] label+div:before{border-bottom:1px solid #d2d2d2}.employee-form-container .employee-form div[role='combobox'] div[aria-autocomplete='list'] label+div:hover:before{border-bottom:1px solid #d2d2d2}.employee-form-container .employee-form div[role='combobox'] div[aria-autocomplete='list'] input{font-size:13px;margin-top:12px}.employee-form-container .employee-form div[role='combobox'] div[aria-autocomplete='list'] input:after{border-bottom:2px solid #051e40}.employee-form-container .employee-form .control-button{display:flex;flex-wrap:wrap;justify-content:flex-end}.employee-form-container .employee-form .form-title{font-weight:300;margin:10px 0 30px;text-align:center}.employee-form-container .employee-form .select-form-control{margin:7px 1px 10px 0px !important}.employee-form-container .employee-form .select-form-control>div::before{border-color:#d2d2d2 !important;border-width:1px !important}.employee-form-container .employee-form .select-form-control>div::after{border-color:#223b63}.employee-form-container .employee-form .select-form-control .select-label{font-size:14px;color:#aaa!important;top:8px}.employee-form-container .employee-form .select-form-control .select{padding:12px 0 7px;font-size:0.75rem;font-weight:400;line-height:1.42857;text-decoration:none;text-transform:uppercase;color:#3c4858;letter-spacing:0}.employee-form-container .employee-form .select-form-control .select:focus{background-color:transparent}.employee-form-container .employee-form .select-form-control .select[aria-owns]+input+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.employee-form-container .employee-form .select-form-control .select+input+svg{transition:all 300ms linear}.employee-form-container .employee-form .control-button{display:flex;flex-wrap:wrap;justify-content:flex-end}.select-menu>div>ul{border:0;padding:5px 0;margin:0;box-shadow:none;min-width:100%;border-radius:4px;box-sizing:border-box;display:block;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box}.select-menu>div+div{max-height:266px !important}.select-menu .select-menu-item{font-size:13px;padding:10px 20px;margin:0 5px;border-radius:2px;transition:all 150ms linear;display:block;clear:both;font-weight:400;line-height:2;white-space:nowrap;color:#333}.select-menu .select-menu-item:hover{background-color:#223b63;color:#ffffff;box-shadow:0 12px 20px -10px rgba(47,0,255,0.28),0 4px 20px 0px rgba(0,0,0,0.12),0 7px 8px -5px rgba(156,39,176,0.2)}.select-menu .select-menu-item-selected{background-color:#223b63!important;color:#ffffff}.multi-project-select .project-name{font-weight:300}.multi-project-select .project-address{font-size:10px;color:#aaa}
div.header-detail-container{background-color:#f1f1f1;padding:10px !important;border:1px solid #e0e0e0;margin-bottom:20}div.header-detail-container .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}div.header-detail-container .title{font-weight:bold}div.header-detail-container div.primary-details{padding:20px !important;margin-top:-20px}div.header-detail-container div.primary-details>div{margin:5px 0}div.header-detail-container div.primary-details>div span:first-child{font-weight:400;width:100;display:inline-block;color:#505050}div.header-detail-container div.primary-details>div span:not(:first-child){font-weight:500;color:#444}div.header-detail-container div.primary-details .branches-text{margin-bottom:20}div.header-detail-container .fullwidth-button{width:100%}div.header-detail-container .no-wrap>span{white-space:normal}div.header-detail-container .picture{background-color:#f4f4f4 !important}div.header-detail-container .picture:hover{border-color:#223b63 !important}div.employee-tab-container{position:relative;padding:10px}div.employee-tab-container .svt-stepper{background-color:#f1f1f1}div.employee-body-container{position:relative;margin-top:1rem}.svt-stepper.tight{display:flex;justify-content:center}.svt-stepper.tight .svt-step.active{border-bottom:3px solid #243b63}.svt-stepper.tight .svt-step .svt-left,.svt-stepper.tight .svt-step .svt-right{display:none}.ReactTable .rt-table .list-column.cursor{cursor:pointer}.ReactTable .rt-table .list-column.bold{font-weight:600}.modal-menu{display:flex;flex-direction:column;padding:0 2rem}.modal-menu .menu-dismiss{display:flex;justify-content:flex-end;margin-right:-2.5rem;margin-top:-0.5rem}.modal-menu .menu-dismiss button{background:none;border:none;font-size:1.2rem;margin:0;padding:0;cursor:pointer}.modal-menu .menu-title{padding:1rem 0;font-size:1.2rem;font-weight:500;color:var(--dark-text);text-align:center}.modal-menu .menu-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem}.modal-menu .menu-buttons button{display:flex;justify-content:center;align-items:center;width:15rem;margin-bottom:1rem;height:2.5rem}
.loading-container{flex-grow:1}.progress-color{color:#223b63}.custom-button-link{display:block;text-align:center;padding:15px;border:1px solid #848484;border-radius:8px;margin-bottom:15px;box-shadow:inset 0px 0px 1px 0px #ccc;color:#2b2b2b}.custom-button-link:hover{color:#1b1b1b;box-shadow:inset 0px 0px 1px 1px #ccc}.save-button{width:100%}.none-margin{margin:0}
.container{overflow:auto}.container .list-link{color:#4b4b4b}.container .list-link:hover{color:#1b1b1b}.container .loading-container{flex-grow:1}.container .progress-color{color:#223b63}
.add-scope-modal .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.add-scope-modal .details-container .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.add-scope-modal .details-container .checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.add-scope-modal .details-container .unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.add-scope-modal .details-container .checked{color:#223b63!important}.add-scope-modal .details-container .full-width-button{width:100%}
.card-title{color:#3c4858;text-decoration:none;font-weight:300;margin-top:30px;margin-bottom:25px;min-height:32px;font-family:'Roboto', 'Helvetica', 'Arial', sans-serif;margin-top:0;margin-bottom:3px;min-height:auto}.card-title small{color:#777;font-size:65%;font-weight:400;line-height:1}.card-title a{color:#3c4858;text-decoration:none;font-weight:300;margin-top:30px;margin-bottom:25px;min-height:32px;font-family:'Roboto', 'Helvetica', 'Arial', sans-serif;margin-top:0.625rem;margin-bottom:0.75rem;min-height:auto}.card-title a small{color:#777;font-size:65%;font-weight:400;line-height:1}.card-category{margin-top:10px;color:#999999 !important;text-align:center}.label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.checked{color:#223b63!important}div.profile-tab-container{position:relative;padding:10px}div.profile-tab-container .svt-stepper{background-color:#ffffff}div.profile-body-container{position:relative}div.profile-body-container .svt-stepper-item{position:relative;flex:0 0 auto;transition:0.3s ease-in-out;max-height:100%;overflow-y:hidden;overflow-x:hidden}
.overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.photo-list{display:flex;overflow-x:auto;margin-top:1rem;width:inherit}.photo-list .photo-item{margin:12px 12px 4px 4px;display:flex;flex:0 0 auto;width:240px;background-color:rgba(0,0,0,0.09);position:relative}.photo-list .photo-item:hover{cursor:pointer}.photo-list .photo-item img{margin:auto;padding:4px;width:200px}.photo-grid-item{display:flex;justify-content:space-evenly;width:100%;height:100px;border:auto}.photo-grid-item:hover{cursor:pointer}.photo-grid-item img{height:100px;padding:10px}.full-width-button{width:100%}.button-container{margin-bottom:100px !important}.button-container .limit-error{color:#d93651}
.picklist-container{display:flex;flex-direction:row;height:100%;overflow:hidden}.picklist-container>*{flex:1;border:1px solid #eee}.picklist-container>*:first-child{border-right:none}.picklist-container .option-header,.picklist-container .option-content{padding:0.5rem 1rem}.picklist-container .option-header{display:flex}.picklist-container .option-header>*:first-child{flex:1}.picklist-container .option-header>*:last-child{width:185px;display:flex;justify-content:flex-end}.picklist-container .option-header>*:last-child>*{margin:0 0.25rem}.picklist-container .option-header>*:last-child select{color:#656565;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:50px;max-width:80px;border-radius:0;border:0;border-bottom:1px;border-style:solid;border-color:#eeeeee;text-align-last:center;text-align:center;-ms-text-align-last:center;-moz-text-align-last:center}.picklist-container .option-content{height:calc(100% - 37px - 1rem);overflow:scroll}.picklist-container .option-content.running{height:100%}.picklist-container .option-content::-webkit-scrollbar{-webkit-appearance:none}.picklist-container .option-content::-webkit-scrollbar:vertical{width:6px}.picklist-container .option-content::-webkit-scrollbar:horizontal{width:6px}.picklist-container .option-content::-webkit-scrollbar-thumb{border-radius:4px;border:1px solid transparent;background-color:rgba(0,0,0,0.3)}.picklist-container .option-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.picklist-container .option-content ul li{padding:5px 0;font-size:0.75rem;display:flex;border-bottom:1px solid #eee}.picklist-container .option-content ul li:nth-child(odd){background-color:#f3f3f3}.picklist-container .option-content ul li>*{flex:1}.picklist-container .option-content ul li>*:last-child{flex-grow:0.5}.picklist-container .option-content ul li>*>*{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin:0 0.5rem}.picklist-container .option-content ul li>*>*:hover{text-decoration:underline}.picklist-container .option-content ul li.running>*>*{cursor:inherit}.picklist-container .option-content ul li.running>*>*:hover{text-decoration:none}.picklist-container .hidden{display:none !important}@media (max-width: 599px){.picklist-container{flex-direction:column}}
.archiving-setting-container{display:flex;justify-content:flex-end;align-items:center}.archiving-setting-container .form-wrapper{padding:0}.archiving-setting-container .form-wrapper .st-input-wrapper{display:flex;align-items:center}.archiving-setting-container .form-wrapper .st-input-wrapper label{margin:0.5rem;font-size:0.7rem;font-weight:400;display:inline-block}.archiving-setting-container .form-wrapper .st-input-wrapper .st-input-container input{border-radius:0}.archiving-setting-container .form-wrapper .st-input-wrapper .st-input-suggestions{box-shadow:-1px 1px 5px 2px rgba(170,170,170,0.3);max-height:6.5rem}.archiving-setting-container .form-wrapper .st-input-wrapper .st-input-suggestions ul{padding:0}.archiving-setting-container .form-wrapper .st-input-wrapper .st-input-suggestions ul li span:hover{background-color:#f5f5f5}
.co-read-dismiss{display:flex;justify-content:flex-end;margin-right:-0.5rem;margin-top:-0.5rem}.co-read-dismiss button{background:none;border:none;font-size:1.2rem;margin:0;padding:0;cursor:pointer}
.card-grid{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.card-grid .card{flex:0 0 256px;margin:1rem;border:1px solid #ccc;box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);cursor:pointer;position:relative;background-color:#ffffff;padding:1rem 0}.card-grid .card-options-icon{position:absolute;top:0.5rem;right:0.5rem;font-size:1.5rem}.card-grid .card-options-icon:hover{background-color:#e8e8e8}.card-grid .card-options{position:absolute;right:-5rem;top:2rem;background-color:#ffffff;z-index:99}.card-grid .card-options.open{visibility:visible;opacity:1;transition-delay:0.33s}.card-grid .card-options.close{visibility:hidden;opacity:0;transition:visibility 0s linear 0.33s, opacity 0.33s linear}.card-grid .card-options ul{border:1px solid #ccc;box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3)}.card-grid .card-options ul li{display:flex;padding:1rem 0.5rem}.card-grid .card-options ul li svg{margin:0 0.5rem 0 0}.card-grid .card-options ul li:hover{background-color:#e8e8e8}.card-grid .card img{max-width:100%}.card-grid .card .text{padding:15px}.card-grid .card .text>button{background:gray;border:0;color:white;padding:10px;width:100%}
.cjc-form-container{max-height:400px;overflow:auto}.cjc-form-container .cjc-image-container{cursor:pointer}.cjc-form-container .cjc-image-container.bordered{border:2px dashed #2c75b9;height:100px;display:flex;justify-content:center;align-items:center}.cjc-form-container .cjc-image-container.active .drop-info{position:absolute;border:2px dashed #2c75b9;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(255,255,255,0.8);z-index:100}.cjc-form-container .cjc-image-container.active .drop-info .info-text{color:#2c75b9}.cjc-form-container .cjc-image-container img{height:100%}.cjc-form-container .cjc-input-container{display:flex;width:100%;flex-direction:column}.cjc-form-container .cjc-input-container.no-label-with-button{margin:1rem 0;display:flex;flex-direction:row;align-items:center}.cjc-form-container .cjc-input-container.no-label-with-button>input{flex-grow:2}.cjc-form-container .cjc-input-container.no-label-with-button>svg{cursor:pointer;font-size:1rem}.cjc-form-container .cjc-input-container>label{font-size:0.7rem;color:#222222;font-weight:400;display:inline-block;margin:0.25rem 0}.cjc-form-container .cjc-input-container>input{border:1px solid #cacaca;border-radius:5px;font-size:0.85rem;padding:0.5rem}.cjc-form-container .cjc-input-container>input.duplicate{border:1px solid #f56565}.cjc-form-container .cjc-action-container{display:flex;justify-content:flex-end;padding:1rem 0}
.job-card-type__content-section{height:calc(100% - 4.5rem);margin-bottom:0;color:#333}.job-card-type__content-section.reset{height:100%}.job-card-type__content-section .content-header{background-color:#e8e8e8;height:64px;display:flex;align-items:center;padding:15px 30px;font-weight:bold;font-size:22px;color:#707070;cursor:pointer}.job-card-type__content-section .content-tabs ul{display:flex;background-color:#fafafa;height:50px;align-items:center}.job-card-type__content-section .content-tabs ul li{padding:1rem 2rem;cursor:pointer}.job-card-type__content-section .content-tabs ul li:hover{background-color:#e8e8e8;border:1px solid #e8e8e8}.job-card-type__content-section .content-tabs ul li.active{border-bottom:3px solid #707070}.job-card-type__content-section .content-body{padding:1rem 1.5rem 0 1.5rem;height:calc(100%);overflow:auto}@media (min-width: 601px){.job-card-type__content-section .content-body{overflow:hidden}}.job-card-type__content-section .content-body section{margin-top:0.5rem;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}.scrollable-cards{height:100%;overflow:auto;padding-bottom:100px;position:relative}.scrollable-cards .floating-action-button{position:fixed;bottom:40px;right:60px;background:#fff;border:1px solid transparent;padding:0.5rem;border-radius:0.5rem;box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:100vw;transition:125ms ease}.scrollable-cards .floating-action-button .action-icon{font-size:1.5rem}.scrollable-cards .floating-action-button span{opacity:0;display:none}.scrollable-cards .floating-action-button:hover{cursor:pointer;width:110px}.scrollable-cards .floating-action-button:hover span{display:inline-block;opacity:1}
:root{--theme-primary: #3182ce;--theme-success: #48bb78;--theme-danger: #e53e3e;--theme-warning: #fbcb6c;--theme-primary-foreground-text: #ffffff;--theme-content-wrapper-background: #efefef;--dark-text: #222;--text: #6a6a6a;--text-light: #ffffff;--action-size: 0.9rem;--theme-button-default: #ffffff;--theme-button-default-border: #bdbdbd;--hover-theme-primary: #2c75b9;--hover-theme-success: #3faa6c;--hover-theme-danger: #d33838;--hover-theme-button-default: #fcfcfc;--shadow-success: rgba(63, 170, 108, 0.35);--shadow-primary: rgba(44, 117, 185, 0.35);--shadow-danger: rgba(211, 56, 56, 0.35);--shadow-default: rgba(191, 191, 191, 0.35);--disabled-success: rgba(63, 170, 108, 0.55);--disabled-primary: rgba(44, 117, 185, 0.55);--disabled-danger: rgba(211, 56, 56, 0.55);--disabled-default: rgba(191, 191, 191, 0.55);--card-border: #828282;--card-shadow: rgba(210, 210, 210, 0.65);--table-row-bg: #fafafa;--label-color: #444;--suggestion-bg: #fff;--suggestion-item-hover-bg: #e8e8e8;--map-pin-current-location: #ea4335}.main-container{position:relative;box-sizing:border-box;font-size:16px;font-weight:400;color:#222}.main-container>*{box-sizing:inherit}.main-container ul{list-style:none;margin:0;padding:0}.main-container button[disabled]{cursor:initial}.main-container .main-content{height:100%;transition:0.3s ease-in-out}.main-container .main-content.drawer-open{-webkit-transform:translateX(270px);transform:translateX(270px)}.main-container .main-content.drawer-fixed-open{-webkit-transform:translateX(270px) !important;transform:translateX(270px) !important;width:calc(100% - 270px)}.main-container .main-content-container{height:calc(100% - 4.5rem);color:#222}.main-container .main-content-container.reset{height:100%}.main-container .main-content-container .wrapper{padding:1rem 1.5rem 0 1.5rem;height:100%}.main-container .st-btn{cursor:pointer;border:none;background:none}.main-container .st-btn-action{padding:0.25rem}.main-container .st-btn-action>svg{font-size:1.5rem}.main-container .header-wrapper{display:flex;height:4.5rem;background-color:white;justify-content:space-between}.main-container .header-wrapper .brand-wrapper{display:flex}.main-container .header-wrapper .brand,.main-container .header-wrapper .menu{margin:0.75rem 0;height:3rem;line-height:3rem;display:flex;justify-content:center;align-items:center}.main-container .header-wrapper .brand.with-menu .title{margin:0}.main-container .header-wrapper .brand .title{font-weight:500;font-size:1.25rem;text-transform:uppercase;margin:0 0 0 1rem;line-height:3.5rem}.main-container .header-wrapper .menu>button{margin:0 0.5rem;height:2.5rem;width:2.5rem;border-radius:50%}.main-container .header-wrapper .menu>button.hidden{display:none !important}.main-container .header-wrapper .menu>button.ripple{background-position:center;transition:background 0.8s}.main-container .header-wrapper .menu>button.ripple:hover{background:white radial-gradient(circle, transparent 1%, white 1%) center/15000%}.main-container .header-wrapper .menu>button.ripple:active{background-color:#e2e8f0;background-size:100%;transition:background 0s}.main-container .drawer-backdrop{position:fixed;background-color:rgba(0,0,0,0.65);top:0;left:0;right:0;bottom:0;z-index:-100}.main-container .drawer-backdrop.open{z-index:100}.main-container .drawer-backdrop.right{box-shadow:-1px -1px 1px 0px #efefef}.main-container .drawer-backdrop.left{box-shadow:1px 1px 1px 0px #efefef}.main-container .drawer{position:absolute;width:270px;background-color:white;height:100%;z-index:110;transition:0.3s ease-in-out;display:flex;flex-direction:column}.main-container .drawer.left{-webkit-transform:translateX(-270px);transform:translateX(-270px);top:0;left:0}.main-container .drawer.right{-webkit-transform:translateX(270px);transform:translateX(270px);top:0;right:0}.main-container .drawer.open{-webkit-transform:translateX(0);transform:translateX(0)}.main-container .drawer-company-info-wrapper{display:flex;align-items:center;flex-direction:column;height:120px;margin:0 1rem}.main-container .drawer-company-info-wrapper .logo{height:5rem;width:5rem;-o-object-fit:contain;object-fit:contain}.main-container .drawer-company-info-wrapper .name{text-transform:uppercase;font-size:0.95rem;font-weight:600}.main-container .drawer-navigation-list{flex:1}.main-container .drawer-navigation-list nav{height:100%}.main-container .drawer-navigation-list nav ul{min-height:100%;display:flex;flex-direction:column}.main-container .drawer-navigation-list nav ul li{background-color:white;font-size:0.9rem;font-weight:400;display:flex;align-items:center;height:2.25rem}.main-container .drawer-navigation-list nav ul li>a{height:2.25rem;display:flex;align-items:center;text-transform:uppercase;color:#222;width:100%}.main-container .drawer-navigation-list nav ul li>a.active{font-size:0.95rem;font-weight:600;background-color:#eee;color:#222}.main-container .drawer-navigation-list nav.right ul li>a{padding-right:1rem;padding-left:2rem;margin-right:1rem}.main-container .drawer-navigation-list nav.right ul li>a:hover{border-top-right-radius:1rem;border-bottom-right-radius:1rem;background-color:#f5f5f5}.main-container .drawer-navigation-list nav.right ul li>a.active{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.main-container .drawer-navigation-list nav.left ul li>a{padding-right:2rem;padding-left:1rem;margin-left:1rem}.main-container .drawer-navigation-list nav.left ul li>a:hover{border-top-left-radius:1rem;border-bottom-left-radius:1rem;background-color:#f5f5f5}.main-container .drawer-navigation-list nav.left ul li>a.active{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.main-container .drawer-profile-avatar-wrapper{height:120px;display:flex;align-items:center;margin:0 1rem}.main-container .drawer-profile-avatar-wrapper .avatar-container{display:flex;height:2.5rem;width:2.5rem;border-radius:50%;justify-content:center;align-items:center;margin-right:0.5rem;border-radius:50%;background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important;border:1px solid #a0aec0}.main-container .drawer-profile-avatar-wrapper .info .title{font-size:0.8rem;font-weight:600}.main-container .drawer-profile-avatar-wrapper .info .sub-title{margin-top:0.25rem;font-size:0.75rem;font-weight:400}.view-container{height:100%;overflow:auto}.inspection-info-container{height:100%}.inspection-info-container .main-section{height:70%;display:flex;flex-direction:column;justify-content:center;align-items:center}.inspection-info-container .main-section .quote{font-size:2.5rem;text-align:center;padding:0 1.5rem}@media (min-width: 600px){.inspection-info-container .main-section .quote{font-size:3.5rem}}.inspection-info-container .main-section .call-to-action-button{margin-top:3rem;display:flex;flex-direction:column;align-items:center}@media (min-width: 600px){.inspection-info-container .main-section .call-to-action-button{flex-direction:row}}.inspection-info-container .main-section .call-to-action-button>button{margin:1rem}.inspection-info-container .stat-card{display:flex;flex-direction:column;font-size:0.9rem}@media (min-width: 769px){.inspection-info-container .stat-card{flex-direction:row;justify-content:center}}.inspection-info-container .stat-card>div{display:flex;border-radius:0.5rem;margin:0.5rem 1rem;height:5rem;justify-content:center;align-items:center;box-shadow:0px 0px 10px 0px var(--card-shadow);padding:1rem}@media (min-width: 769px){.inspection-info-container .stat-card>div{width:calc(50% - 1rem);height:8rem}}.inspection-info-container .stat-card .low,.inspection-info-container .stat-card .in-need{display:flex;flex-direction:column;justify-content:space-around}.inspection-info-container .stat-card .low .stat-icon,.inspection-info-container .stat-card .in-need .stat-icon{display:inline-block;margin:0 0.5rem;-webkit-transform:translateY(2px);transform:translateY(2px);font-size:1.25rem}.inspection-info-container .stat-card .low .stat-icon.success,.inspection-info-container .stat-card .in-need .stat-icon.success{color:var(--theme-success)}.inspection-info-container .stat-card .low .stat-icon.warning,.inspection-info-container .stat-card .in-need .stat-icon.warning{color:var(--theme-warning)}.inspection-info-container .stat-card .low .stat-icon+span,.inspection-info-container .stat-card .in-need .stat-icon+span{text-align:center}.inspection-info-low-score,.inspection-info-need-inspection{margin-bottom:1.5rem}.inspection-info-low-score>div.table-title,.inspection-info-need-inspection>div.table-title{padding:0 1rem}.inspection-info-low-score>div.table-title h3,.inspection-info-need-inspection>div.table-title h3{font-size:1.2rem;margin-top:1rem;margin-bottom:2rem;font-weight:500;text-transform:uppercase;text-align:center}.inspection-info-low-score>div.low-score-table,.inspection-info-low-score>div.in-need-table,.inspection-info-need-inspection>div.low-score-table,.inspection-info-need-inspection>div.in-need-table{height:280px}.inspection-info-low-score>div.low-score-table .row,.inspection-info-low-score>div.low-score-table .sticky-row,.inspection-info-low-score>div.in-need-table .row,.inspection-info-low-score>div.in-need-table .sticky-row,.inspection-info-need-inspection>div.low-score-table .row,.inspection-info-need-inspection>div.low-score-table .sticky-row,.inspection-info-need-inspection>div.in-need-table .row,.inspection-info-need-inspection>div.in-need-table .sticky-row{display:flex;background-color:white;font-size:0.8rem;display:flex;align-items:center;padding:0 0.5rem;font-weight:400}.inspection-info-low-score>div.low-score-table .sticky-row,.inspection-info-low-score>div.in-need-table .sticky-row,.inspection-info-need-inspection>div.low-score-table .sticky-row,.inspection-info-need-inspection>div.in-need-table .sticky-row{position:-webkit-sticky !important;position:sticky !important;z-index:2;display:flex}.inspection-info-low-score>div.low-score-table .row,.inspection-info-low-score>div.in-need-table .row,.inspection-info-need-inspection>div.low-score-table .row,.inspection-info-need-inspection>div.in-need-table .row{margin:0 1rem;width:calc(100% - 2rem);padding:0 1rem}.inspection-info-low-score>div.low-score-table .row:nth-child(even),.inspection-info-low-score>div.in-need-table .row:nth-child(even),.inspection-info-need-inspection>div.low-score-table .row:nth-child(even),.inspection-info-need-inspection>div.in-need-table .row:nth-child(even){background-color:var(--table-row-bg)}.inspection-info-low-score>div.low-score-table .row.inverse:nth-child(odd),.inspection-info-low-score>div.in-need-table .row.inverse:nth-child(odd),.inspection-info-need-inspection>div.low-score-table .row.inverse:nth-child(odd),.inspection-info-need-inspection>div.in-need-table .row.inverse:nth-child(odd){background-color:var(--table-row-bg)}.inspection-info-low-score>div.low-score-table .row.inverse:nth-child(even),.inspection-info-low-score>div.in-need-table .row.inverse:nth-child(even),.inspection-info-need-inspection>div.low-score-table .row.inverse:nth-child(even),.inspection-info-need-inspection>div.in-need-table .row.inverse:nth-child(even){background-color:transparent}.inspection-info-low-score>div.low-score-table .row.sb>div,.inspection-info-low-score>div.in-need-table .row.sb>div,.inspection-info-need-inspection>div.low-score-table .row.sb>div,.inspection-info-need-inspection>div.in-need-table .row.sb>div{height:1rem;line-height:1rem}.inspection-info-low-score>div.low-score-table .row.sb>div:nth-of-type(1),.inspection-info-low-score>div.in-need-table .row.sb>div:nth-of-type(1),.inspection-info-need-inspection>div.low-score-table .row.sb>div:nth-of-type(1),.inspection-info-need-inspection>div.in-need-table .row.sb>div:nth-of-type(1){width:8rem}.inspection-info-low-score>div.low-score-table .row.sb>div:nth-of-type(2),.inspection-info-low-score>div.in-need-table .row.sb>div:nth-of-type(2),.inspection-info-need-inspection>div.low-score-table .row.sb>div:nth-of-type(2),.inspection-info-need-inspection>div.in-need-table .row.sb>div:nth-of-type(2){flex:1}.inspection-info-low-score>div.low-score-table .row.sb>div:nth-of-type(3),.inspection-info-low-score>div.in-need-table .row.sb>div:nth-of-type(3),.inspection-info-need-inspection>div.low-score-table .row.sb>div:nth-of-type(3),.inspection-info-need-inspection>div.in-need-table .row.sb>div:nth-of-type(3){width:10rem}.inspection-info-low-score>div.low-score-table .row.sb>div:nth-of-type(4),.inspection-info-low-score>div.in-need-table .row.sb>div:nth-of-type(4),.inspection-info-need-inspection>div.low-score-table .row.sb>div:nth-of-type(4),.inspection-info-need-inspection>div.in-need-table .row.sb>div:nth-of-type(4){width:5rem}.inspection-info-low-score>div.low-score-table .row.sb>div:nth-of-type(5),.inspection-info-low-score>div.in-need-table .row.sb>div:nth-of-type(5),.inspection-info-need-inspection>div.low-score-table .row.sb>div:nth-of-type(5),.inspection-info-need-inspection>div.in-need-table .row.sb>div:nth-of-type(5){width:5rem}.inspection-info-low-score>div.low-score-table .row.sb>div:nth-of-type(6),.inspection-info-low-score>div.in-need-table .row.sb>div:nth-of-type(6),.inspection-info-need-inspection>div.low-score-table .row.sb>div:nth-of-type(6),.inspection-info-need-inspection>div.in-need-table .row.sb>div:nth-of-type(6){width:1.5rem;font-size:1.1rem}.inspection-info-low-score>div.low-score-table .row.sb>div:nth-of-type(6)>div,.inspection-info-low-score>div.in-need-table .row.sb>div:nth-of-type(6)>div,.inspection-info-need-inspection>div.low-score-table .row.sb>div:nth-of-type(6)>div,.inspection-info-need-inspection>div.in-need-table .row.sb>div:nth-of-type(6)>div{display:flex;justify-content:flex-end}.inspection-info-low-score>div.low-score-table .row.ni>div,.inspection-info-low-score>div.in-need-table .row.ni>div,.inspection-info-need-inspection>div.low-score-table .row.ni>div,.inspection-info-need-inspection>div.in-need-table .row.ni>div{height:1rem;line-height:1rem}.inspection-info-low-score>div.low-score-table .row.ni>div:nth-of-type(1),.inspection-info-low-score>div.in-need-table .row.ni>div:nth-of-type(1),.inspection-info-need-inspection>div.low-score-table .row.ni>div:nth-of-type(1),.inspection-info-need-inspection>div.in-need-table .row.ni>div:nth-of-type(1){flex:1}.inspection-info-low-score>div.low-score-table .row.ni>div:nth-of-type(2),.inspection-info-low-score>div.in-need-table .row.ni>div:nth-of-type(2),.inspection-info-need-inspection>div.low-score-table .row.ni>div:nth-of-type(2),.inspection-info-need-inspection>div.in-need-table .row.ni>div:nth-of-type(2){width:1.5rem;font-size:1.1rem}.inspection-info-low-score>div.low-score-table .row.ni>div:nth-of-type(2)>div,.inspection-info-low-score>div.in-need-table .row.ni>div:nth-of-type(2)>div,.inspection-info-need-inspection>div.low-score-table .row.ni>div:nth-of-type(2)>div,.inspection-info-need-inspection>div.in-need-table .row.ni>div:nth-of-type(2)>div{display:flex;justify-content:flex-end}.button-st{cursor:pointer;background-color:transparent;padding:1rem;border-radius:100vw;border:1px solid #222;font-weight:600;transition:background-color 250ms ease-in-out}.button-icon .button-content>svg{-webkit-transform:translateY(2px);transform:translateY(2px)}.button-action{width:15rem}.button-success{background-color:var(--theme-success) !important;color:var(--text-light);border:1px solid transparent !important;font-size:var(--action-size)}.button-success.shadow{box-shadow:0px 0px 10px 3px var(--shadow-success)}.button-success:hover{background-color:var(--hover-theme-success) !important}.button-success:active,.button-success:focus{box-shadow:0px 0px 1px 3px var(--shadow-success)}.button-success[disabled]{background-color:var(--disabled-success) !important}.button-primary{background-color:var(--theme-primary) !important;color:var(--text-light);border:1px solid transparent !important;font-size:var(--action-size)}.button-primary.shadow{box-shadow:0px 0px 10px 3px var(--shadow-primary)}.button-primary:hover{background-color:var(--hover-theme-primary) !important}.button-primary:active,.button-primary:focus{box-shadow:0px 0px 1px 3px var(--shadow-primary)}.button-primary[disabled]{background-color:var(--disabled-primary) !important}.button-close{background-color:var(--theme-danger) !important;color:var(--text-light);border:1px solid transparent !important;font-size:var(--action-size)}.button-close.shadow{box-shadow:0px 0px 10px 3px var(--shadow-danger)}.button-close:hover{background-color:var(--hover-theme-danger) !important}.button-close:active,.button-close:focus{box-shadow:0px 0px 1px 3px var(--shadow-danger)}.button-close[disabled]{background-color:var(--disabled-danger) !important}.button-default{background-color:var(--theme-button-default) !important;color:var(--dark-text);border:1px solid transparent !important;font-size:var(--action-size)}.button-default.outlined{border:1px solid var(--theme-button-default-border) !important}.button-default.shadow{box-shadow:0px 0px 10px 3px var(--shadow-default)}.button-default:hover{background-color:var(--hover-theme-button-default) !important}.button-default:active,.button-default:focus{box-shadow:0px 0px 1px 3px var(--shadow-default)}.button-default[disabled]{background-color:var(--disabled-default) !important}.button-icon-circle{height:3.5rem;width:3.5rem;display:flex;justify-content:center;align-items:center}.button-sm{padding-top:0.5rem;padding-bottom:0.5rem;min-width:5rem}.capitalize{text-transform:capitalize}.cursor{cursor:pointer}.inline-block{display:inline-block}.toggle-control{cursor:pointer}.toggle-control span{display:inline-block;height:1.5rem;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.toggle-control input[type='checkbox']{visibility:hidden;width:0;height:0}.slider-toggle{height:1.5rem;width:2.5rem;border-radius:100vw;position:relative}.slider-toggle .bg{background-color:#8a9898;height:100%;width:100%;border-radius:100vw;position:absolute;left:0;top:0;z-index:1;transition:background-color 150ms ease-in-out}.slider-toggle .bg.on{background-color:#3181ce}.slider-toggle .circle-handle{position:absolute;top:1px;left:1px;width:calc(1.5rem - 2px);height:calc(1.5rem - 2px);background-color:#fff;z-index:2;border-radius:100vw;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;box-shadow:1px 0px 2px 0px #eee}.slider-toggle .circle-handle.on{-webkit-transform:translateX(1rem);transform:translateX(1rem);box-shadow:-1px 0px 2px 0px #eee}.group-wrapper{display:flex;flex-direction:column}.group-wrapper>*{flex:1}.group-wrapper>*.single-element .DayPicker{font-size:0.8rem}.group-wrapper>*.single-element .DayPicker-Day{border-radius:100vw}.group-wrapper>*:first-child{display:flex;justify-content:center;align-items:center}@media (min-width: 601px){.group-wrapper{flex-direction:row}}.column-wide{width:100%;margin-bottom:0.5rem;padding:0.5rem 1rem}.column-wide textarea{border:1px solid #a9a9a9;font-size:0.7rem;font-weight:300;width:100%;padding:0.25rem;resize:vertical;margin-top:0.25rem;border-radius:5px;height:100%}.column-wide .section-title{font-weight:600;font-size:0.9rem}.form-wrapper{padding:1rem}.form-wrapper.tight{padding-top:0;padding-bottom:0}.form-wrapper .form-group{margin:0.5rem 0}.form-wrapper .form-group label{margin:0.25rem 0;color:var(--dark-text);font-size:0.7rem;font-weight:400;display:inline-block}.form-wrapper .form-group input{border:1px solid #a9a9a9;border-radius:0.25rem;padding:0.25rem;font-size:0.75rem}.form-wrapper .form-group input.full{width:100%;height:2rem}.form-action-buttons{display:flex;padding:0 1rem}.form-action-buttons.end{justify-content:flex-end}.form-action-buttons.end>*{margin-right:0.5rem}.form-action-buttons.end>*:last-child{margin-right:0}.form-action-buttons.start{justify-content:flex-start}.form-action-buttons.start>*{margin-left:0.5rem}.form-action-buttons.start>*:first-child{margin-left:0}.form-action-buttons.reset{padding:0}.form-action-buttons.gap{margin-top:1rem}.inspection-list{height:100%}.inspection-list .row,.inspection-list .sticky-row{display:flex;background-color:white;font-size:0.8rem;display:flex;align-items:center;padding:0 0.5rem;font-weight:400}.inspection-list .row>div,.inspection-list .sticky-row>div{height:1rem;line-height:1rem}.inspection-list .row>div:nth-of-type(1),.inspection-list .sticky-row>div:nth-of-type(1){width:5rem}.inspection-list .row>div:nth-of-type(2),.inspection-list .sticky-row>div:nth-of-type(2){flex:1}.inspection-list .row>div:nth-of-type(3),.inspection-list .sticky-row>div:nth-of-type(3){width:10rem}.inspection-list .row>div:nth-of-type(4),.inspection-list .sticky-row>div:nth-of-type(4){width:5rem}.inspection-list .row>div:nth-of-type(5),.inspection-list .sticky-row>div:nth-of-type(5){width:5rem}.inspection-list .row>div:nth-of-type(6),.inspection-list .sticky-row>div:nth-of-type(6){width:2.25rem;font-size:1.1rem}.inspection-list .row>div:nth-of-type(7),.inspection-list .sticky-row>div:nth-of-type(7){width:1.5rem;font-size:1.1rem}.inspection-list .row>div:nth-of-type(7)>div,.inspection-list .sticky-row>div:nth-of-type(7)>div{display:flex;justify-content:flex-end}.inspection-list .row>div .text-contained,.inspection-list .sticky-row>div .text-contained{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inspection-list .sticky-row{position:-webkit-sticky !important;position:sticky !important;z-index:2;display:flex;width:calc(100% - 2rem);padding:0 1rem;font-weight:600}.inspection-list .row{margin:0 1rem;width:calc(100% - 2rem);padding:0 1rem}.inspection-list .row:nth-child(even){background-color:var(--table-row-bg)}.ribbon-wrap{position:relative;overflow:hidden}.ribbon-wrap .ribbon{position:absolute;width:150px}.ribbon-wrap .ribbon span{position:absolute;width:180px;font-weight:700;font-size:0.9rem;display:flex;justify-content:center;align-items:center;padding:0.65rem 0;box-shadow:0px 5px 10px rgba(0,0,0,0.15)}.ribbon-wrap .ribbon span.passed{background-color:var(--theme-success);color:var(--text-light)}.ribbon-wrap .ribbon span.midpoint{background-color:var(--theme-warning);color:var(--dark-text)}.ribbon-wrap .ribbon span.failed{background-color:var(--theme-danger);color:var(--text-light)}.ribbon-wrap .ribbon-top-right{right:-50px;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.notes-container{margin-top:1.5rem;padding:0.5rem 1rem 1rem 1rem;height:calc(100% - 2rem);overflow:auto}.notes-container.gap{padding-right:3rem}.notes-container .ins-note{font-size:0.8rem;font-weight:400}.notes-container .ins-note>div:last-child{margin-bottom:0.75rem;color:var(--text);line-height:1.5}.notes-container .ins-note .label{color:var(--dark-text);font-size:0.85rem;margin:0.5rem 0;font-weight:600}.notes-container .ins-input-container{height:calc(100% - 2.5rem)}.notes-container .ins-input-container>textarea{border:1px solid #cacaca;font-size:0.7rem;font-weight:300;width:100%;padding:0.25rem;resize:vertical;margin-top:0.25rem;border-radius:5px;height:100%}.animate-arrow-right>*{-webkit-animation:arrow-move-right infinite;animation:arrow-move-right infinite;-webkit-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes arrow-move-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}70%{-webkit-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrow-move-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}70%{-webkit-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.st-input-wrapper{position:relative}.st-input-wrapper label{color:var(--dark-text);margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.st-input-suggestions{position:absolute;bottom:0;left:0;border:1px solid #cacaca;max-height:5.5rem;overflow:auto;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:var(--suggestion-bg);width:100%;z-index:10}.st-input-suggestions ul{list-style:none;margin:0}.st-input-suggestions ul li{height:2rem}.st-input-suggestions ul li span{font-size:0.75rem;font-weight:400;display:block;padding:0.5rem}.st-input-suggestions ul li span:hover{cursor:pointer;background-color:var(--suggestion-item-hover-bg)}.st-input-suggestions.hidden{display:none}.creative-layout .custom-modal-backdrop{z-index:1050 !important}.creative-layout .custom-modal,.creative-layout .custom-modal-preview,.creative-layout .custom-loading-modal{z-index:1060 !important;position:fixed}@media (max-width: 600px){.creative-layout .custom-modal.mobile{top:10%}}@media (max-width: 600px){.creative-layout .custom-modal.full.mobile{top:1rem;left:1rem}}.creative-layout .custom-modal.full .group-wrapper>*{flex-grow:0;flex-shrink:0}.creative-layout .custom-modal.full .group-wrapper .single-element{width:225px;display:flex;justify-content:flex-start;align-items:center}.creative-layout .custom-modal.full .group-wrapper .form-wrapper{flex:1}.creative-layout .navigation-arrows,.creative-layout .top-control{z-index:1065 !important;position:fixed}.creative-layout .option-icon{font-size:1.5rem;color:#3181ce}.creative-layout .project-locator-wrapper{width:100%;height:100%;display:flex;background-color:white}.creative-layout .project-locator-wrapper .project-section{display:flex;flex-direction:column;width:280px;position:relative}.creative-layout .project-locator-wrapper .project-section .undo-action{position:absolute;bottom:0;left:0;width:100%;height:90px;background-color:#313131;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease, -webkit-transform 150ms ease;-webkit-transform:translateY(100%);transform:translateY(100%)}.creative-layout .project-locator-wrapper .project-section .undo-action.active{-webkit-transform:translateY(0);transform:translateY(0)}.creative-layout .project-locator-wrapper .project-section .undo-action .reverse-text{color:white;font-weight:400;margin:0.5rem;display:inline-block;width:100%;font-size:0.9rem}.creative-layout .project-locator-wrapper .project-section .undo-action button{background-color:transparent;border:1px solid #6a6a6a;border-radius:0.25rem;padding:0.5rem;width:calc(100% - 1rem);margin:0.5rem;font-weight:500;font-size:1rem;color:white}.creative-layout .project-locator-wrapper .project-section .undo-action button:hover{border-color:#808080;cursor:pointer}.creative-layout .project-locator-wrapper .project-section .assign-form{height:120px;width:100%;padding:0 0.5rem}.creative-layout .project-locator-wrapper .project-section .assign-form .st-input-wrapper label{font-size:0.8rem;font-weight:500}.creative-layout .project-locator-wrapper .project-section .assign-form .st-input-wrapper .st-input-container input{font-size:0.85rem;border:1px solid #c1c1c1;padding:0.5rem;border-radius:0.25rem}.creative-layout .project-locator-wrapper .project-section .assign-form .full{width:100%}.creative-layout .project-locator-wrapper .project-section .assign-form .button-st{margin-top:0.5rem;border-radius:0.25rem}.creative-layout .project-locator-wrapper .project-section .assign-form .button-default[disabled]{background-color:rgba(234,234,234,0.55) !important;border:1px solid #e1e1e1 !important;color:#808080 !important}.creative-layout .project-locator-wrapper .project-section .project-list-navigator{height:calc(100% - 120px);overflow:auto}.creative-layout .project-locator-wrapper .project-section .project-list-navigator .button-st{border-radius:0;border-left:none !important;border-right:none !important;border-bottom:none !important;width:100%}.creative-layout .project-locator-wrapper .project-section .project-list-navigator .button-default[disabled]{background-color:rgba(234,234,234,0.55) !important;border:1px solid #e1e1e1 !important;color:#808080 !important}.creative-layout .project-locator-wrapper .project-section .project-list-navigator .button-default:active,.creative-layout .project-locator-wrapper .project-section .project-list-navigator .button-default:focus{box-shadow:none}.creative-layout .project-locator-wrapper .project-section .project-list-navigator .project-item{display:flex;flex-direction:column;padding:0.5rem;width:100%;border-top:1px solid #c1c1c1}.creative-layout .project-locator-wrapper .project-section .project-list-navigator .project-item:nth-child(odd){background-color:#f6f6f6}.creative-layout .project-locator-wrapper .project-section .project-list-navigator .project-item:hover{cursor:pointer;background-color:#f1f1f1}.creative-layout .project-locator-wrapper .project-section .project-list-navigator .project-item .title{font-size:1rem;font-weight:600}.creative-layout .project-locator-wrapper .project-section .project-list-navigator .project-item .sub-title{font-size:0.8rem;font-weight:400;line-height:1rem}.creative-layout .project-locator-wrapper .project-section .project-list-navigator .project-item .title,.creative-layout .project-locator-wrapper .project-section .project-list-navigator .project-item .sub-title{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creative-layout .project-locator-wrapper .project-section .project-list-navigator .project-item .coords{display:flex;margin-top:0.5rem}.creative-layout .project-locator-wrapper .project-section .project-list-navigator .project-item .coords span{font-size:0.75rem;font-weight:400;color:#808080;flex:1}.creative-layout .project-locator-wrapper .gmap{height:100%;width:calc(100% - 280px);position:relative}.creative-layout .project-locator-wrapper .gmap .search-location{position:absolute;top:0.25rem;left:0.5rem;z-index:1;padding:0.5rem;background:white;margin-top:0.5rem;border-radius:0.25rem;box-shadow:0px 0px 2px 1px #eee}.creative-layout .project-locator-wrapper .gmap .search-location .input-wrapper{display:flex}.creative-layout .project-locator-wrapper .gmap .search-location .input-wrapper input{border:1px solid #aaa;border-radius:0.25rem;padding:0.3rem;min-width:250px}.creative-layout .project-locator-wrapper .gmap .search-location .input-wrapper button{display:flex;justify-content:center;align-items:center;border:1px solid #aaa;border-left:0;border-radius:0.25rem;border-top-left-radius:0;border-bottom-left-radius:0;font-size:1.25rem;color:#888;padding:0.3rem}.pin-wrapper{position:absolute}.pin-wrapper .pin-icon{font-size:1.75rem}.pin-wrapper .pin-icon:hover{cursor:pointer}.pin-wrapper .pin-text-container{background-color:white;width:20px;height:20px;position:absolute;border-radius:0.25rem;color:var(--dark-text);opacity:0;top:0;visibility:hidden;z-index:1}.pin-wrapper .pin-text-container.hovered{opacity:1;width:200px;visibility:visible;-webkit-transform:translate(-84.5px, -102px);transform:translate(-84.5px, -102px);height:105px;position:absolute}.pin-wrapper .pin-text-container.hovered:after{content:'';position:absolute;width:10px;height:10px;-webkit-transform:rotate(45deg) translate(-1px, 8px);transform:rotate(45deg) translate(-1px, 8px);z-index:-1;background-color:white;bottom:0;left:50%}.pin-wrapper .pin-text-container .dismiss{display:flex;justify-content:flex-end}.pin-wrapper .pin-text-container .dismiss span{font-weight:500;color:var(--dark-text);margin:0 0.5rem 0;font-size:1rem}.pin-wrapper .pin-text-container .dismiss span:hover{cursor:pointer}.pin-wrapper .pin-text-container .text{font-size:0.85rem;width:calc(100% - 1rem);margin:0 0.5rem 0.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.pin-wrapper .pin-text-container .sup-text{font-size:0.8rem;width:calc(100% - 1rem);margin:0.25rem 0.5rem;overflow:hidden;text-overflow:ellipsis;margin-bottom:0.5rem;min-height:0.55rem}.pin-wrapper .pin-text-container .view-more{margin:0.25rem 0.5rem 0.25rem;color:#4681ec;text-decoration:underline;font-size:0.8rem}.pin-wrapper .pin-text-container .assign-to-container{margin-left:0.5rem;margin-right:0.5rem;width:calc(100% - 1rem)}.pin-wrapper .pin-text-container .assign-to-container .full{width:100%}.call-in-sick-list{height:calc(100% - 3.5rem)}.call-in-sick-list .row,.call-in-sick-list .sticky-row{display:flex;background-color:white;font-size:0.8rem;display:flex;align-items:center;padding:0 0.5rem;font-weight:400}.call-in-sick-list .row>div,.call-in-sick-list .sticky-row>div{line-height:1rem}.call-in-sick-list .row>div .text-contained,.call-in-sick-list .sticky-row>div .text-contained{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-in-sick-list .sticky-row{position:-webkit-sticky !important;position:sticky !important;z-index:2;display:flex;width:calc(100% - 2rem);padding:0 1rem;font-weight:600}.call-in-sick-list .sticky-row>div{display:flex}.call-in-sick-list .sticky-row>div>div:nth-of-type(1){width:calc(100% - 4px);padding-left:4px}.call-in-sick-list .sticky-row>div>div:nth-of-type(2){width:2px;cursor:col-resize;background-color:rgba(0,0,0,0.06)}.call-in-sick-list .row{margin:0 1rem;width:calc(100% - 2rem);padding:0 1rem}.call-in-sick-list .row:nth-child(even){background-color:var(--table-row-bg)}.call-in-sick-list .row.highlight{background-color:#fdf5e6}.call-in-sick-list .row.highlight .text-contained{font-weight:600}.call-in-sick-list .row.highlight>div>div{font-weight:600}.service-lines-list{height:100%}.service-lines-list .row,.service-lines-list .sticky-row{display:flex;background-color:white;font-size:0.8rem;display:flex;align-items:center;padding:0 0.5rem;font-weight:400}.service-lines-list .row>div,.service-lines-list .sticky-row>div{line-height:1rem}.service-lines-list .row>div .text-contained,.service-lines-list .sticky-row>div .text-contained{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-lines-list .sticky-row{position:-webkit-sticky !important;position:sticky !important;z-index:2;display:flex;width:calc(100% - 2rem);padding:0 1rem;font-weight:600}.service-lines-list .sticky-row>div{display:flex}.service-lines-list .sticky-row>div>div:nth-of-type(1){width:calc(100% - 4px);padding-left:4px}.service-lines-list .sticky-row>div>div:nth-of-type(2){width:2px;cursor:col-resize;background-color:rgba(0,0,0,0.06)}.service-lines-list .row{margin:0 1rem;width:calc(100% - 2rem);padding:0 1rem}.service-lines-list .row:nth-child(even){background-color:var(--table-row-bg)}.scrollable-items .floating-action-button{position:fixed;bottom:40px;right:60px;background:#fff;border:1px solid transparent;padding:0.5rem;border-radius:0.5rem;box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:100vw;transition:125ms ease}.scrollable-items .floating-action-button .action-icon{font-size:1.5rem}.scrollable-items .floating-action-button span{opacity:0;display:none}.scrollable-items .floating-action-button:hover{cursor:pointer;width:110px}.scrollable-items .floating-action-button:hover span{display:inline-block;opacity:1}.profile-container{display:flex;font-size:0.85rem;font-weight:400;overflow:auto;background-color:#f5f5f5;flex-direction:column;position:relative;height:100%;overflow:auto}.profile-container .fixed-background{position:absolute;left:0;top:0;height:230px;background-image:linear-gradient(171deg, rgba(250,140,0,0.81), 45%, rgba(251,26,26,0.99));z-index:1;width:100%}.profile-container .profile-group{display:flex;height:calc(90px + 1.5rem);padding:0.75rem 1rem;margin-top:3rem;z-index:10}.profile-container .profile-photo{height:90px;width:90px}.profile-container .profile-photo img{height:100%;border-radius:100%;border:1px solid var(--dark-text);box-shadow:0px 0px 10px 1px #2e2e2e}.profile-container .profile-personal-info{display:flex;flex-direction:column;justify-content:flex-end;padding:1rem}.profile-container .profile-personal-info .name{font-weight:600;font-size:0.9rem;color:var(--dark-text)}.profile-container .profile-personal-info .position{color:white;margin-top:0.25rem}.profile-container .info-section{display:flex;z-index:10;flex-direction:column}@media (min-width: 769px){.profile-container .info-section{flex-direction:row}}.profile-container .info-section>*{flex:1;padding:1rem}.profile-container .info-section .profile-info .group{display:flex;padding:0.75rem 0}.profile-container .info-section .profile-info .group.card{padding:0.5rem;border:1px solid #cbd5e0;margin-bottom:0.5rem;border-radius:0.25rem;background-color:white}.profile-container .info-section .profile-info .group .payroll-info>div{padding:0.25rem 0}.profile-container .info-section .profile-info .group .payroll-info>div>span{display:inline-block;font-size:0.75rem}.profile-container .info-section .profile-info .group .payroll-info>div>span:first-child{font-weight:600;width:130px}.profile-container .info-section .profile-info .group .payroll-info>div>span:last-child{padding:0 1rem}.profile-container .info-section .profile-info .group .training{width:100%}.profile-container .info-section .profile-info .group .training .title{font-weight:600;font-size:0.9rem;color:var(--dark-text)}.profile-container .info-section .profile-info .group .training>div{width:100%}.profile-container .info-section .profile-info .group .training>div:first-child{padding:1rem 0}.profile-container .info-section .profile-info .group .training>div:not(:first-child){padding:0.25rem 0}.profile-container .info-section .profile-info .group .training>div:not(:first-child)>span{display:inline-block;font-size:0.75rem}.profile-container .info-section .profile-info .group .training>div:not(:first-child)>span:first-child{font-weight:600;width:130px}.profile-container .info-section .profile-info .group .training>div:not(:first-child)>span:last-child{padding:0 1rem}.profile-container .info-section .profile-info .group .training .divider{height:1px;width:100%;border-top:1px solid #eee}.profile-container .info-section .profile-info .group .contact-info>div{padding:0.25rem;display:flex;align-items:center}.profile-container .info-section .profile-info .group .contact-info>div .icon,.profile-container .info-section .profile-info .group .contact-info>div .text{display:inline-block;padding:0 0.25rem}.profile-container .info-section .profile-info .group .contact-info>div .icon{width:1.5rem;height:1.5rem;background-color:#cbd5e0;border-radius:100vw;color:var(--text);display:flex;justify-content:center;align-items:center}.profile-container .info-section .profile-info .group .contact-info>div .text{font-size:0.75rem;padding:0.35rem;background-color:#cbd5e0;border-radius:100vw;margin:0 1rem;padding-right:2.5rem;padding-left:1rem}.profile-container .info-section .profile-detail .project-list .project-item{padding:0.5rem;border:1px solid #cbd5e0;margin-bottom:0.5rem;border-radius:0.25rem;background-color:white}.profile-container .info-section .profile-detail .project-list .title{font-weight:600;padding-bottom:0.5rem;font-size:0.9rem}.profile-container .info-section .profile-detail .project-list .group .group-item{color:var(--text)}.profile-container .info-section .profile-detail .project-list .group.contacts .group-item{margin-bottom:0.5rem}.profile-container .info-section .profile-detail .project-list .group.contacts .group-item>div:first-child{font-weight:600;font-size:0.87rem;padding:0.25rem;color:var(--dark-text);padding-top:1rem}.profile-container .info-section .profile-detail .project-list .group.contacts .group-item>div:not(:first-child){display:flex;padding:0.25rem}.profile-container .info-section .profile-detail .project-list .group.contacts .group-item>div:not(:first-child) .icon,.profile-container .info-section .profile-detail .project-list .group.contacts .group-item>div:not(:first-child) .text{display:inline-block;padding:0 0.25rem}.profile-container .info-section .profile-detail .project-list .group.contacts .group-item>div:not(:first-child) .icon{width:1.5rem;height:1.5rem;background-color:#cbd5e0;border-radius:100vw;color:var(--text);display:flex;justify-content:center;align-items:center}.profile-container .info-section .profile-detail .project-list .group.contacts .group-item>div:not(:first-child) .text{font-size:0.75rem;padding:0.35rem;background-color:#cbd5e0;border-radius:100vw;margin:0 1rem;padding-right:2.5rem;padding-left:1rem;color:var(--dark-text)}.scrollable-items .internal{height:240px}.scrollable-items .list{height:200px}.client{height:calc(100% - 280px);margin-top:2.5rem}.client .list{height:calc(100% - 40px)}.scrollable-items .internal .list-controls,.scrollable-items .client .list-controls{height:40px;min-height:40px;max-height:40px;overflow:hidden;display:flex;line-height:2.5rem;padding:0 1rem}.scrollable-items .internal .list-controls .title,.scrollable-items .client .list-controls .title{text-transform:uppercase;font-size:0.75rem;font-weight:600;flex:1}.scrollable-items .internal .list-controls .action-buttons,.scrollable-items .client .list-controls .action-buttons{flex:2;display:flex;justify-content:flex-end;align-items:center}.scrollable-items .internal .list-controls .action-buttons button,.scrollable-items .client .list-controls .action-buttons button{border:2px solid #a2a2a2;border-radius:0.25rem;height:2rem;background:white;padding:0 1.25rem;text-transform:uppercase;font-size:0.65rem;font-weight:600}.scrollable-items .internal .list-controls .action-buttons button:hover,.scrollable-items .client .list-controls .action-buttons button:hover{cursor:pointer;background-color:#f1f1f1;color:var(--dark-text)}.scrollable-items .internal .list .row .more-options,.scrollable-items .client .list .row .more-options{position:relative;cursor:pointer}.scrollable-items .internal .list .row .more-options .options,.scrollable-items .client .list .row .more-options .options{position:absolute;left:0;top:0;width:0;height:0;opacity:0;transition:120ms ease;z-index:-10}.scrollable-items .internal .list .row .more-options .options.active,.scrollable-items .client .list .row .more-options .options.active{width:auto;height:auto;opacity:1;background:white;box-shadow:0px 0px 10px 2px #ccc;z-index:1}.scrollable-items .internal .list .row .more-options .options ul,.scrollable-items .client .list .row .more-options .options ul{list-style:none;padding:0;margin:0}.scrollable-items .internal .list .row .more-options .options ul li,.scrollable-items .client .list .row .more-options .options ul li{padding:0.5rem 1.5rem}.call-in-sick-list .sticky-row,.service-lines-list .sticky-row{border-top:2px solid #a2a2a2;border-bottom:1px solid #a2a2a2}.call-in-sick-list .sticky-row>div>div:nth-of-type(2),.service-lines-list .sticky-row>div>div:nth-of-type(2){position:absolute;top:0;right:-15px;height:1rem;z-index:10;width:30px;background-color:transparent}.custom-modal .header .title{text-transform:uppercase;font-size:0.75rem;font-weight:600;flex:1}.custom-modal .form-group input{border:1px solid #a9a9a9;border-radius:0.25rem;padding:0.25rem;font-size:0.75rem}.custom-modal .form-group input.full{width:100%;height:2rem}.custom-modal .form-group input.error-state{border:1px solid var(--theme-danger)}.custom-modal .form-group input.error-state:active,.custom-modal .form-group input.error-state:focus{border:2px solid var(--theme-danger)}.custom-modal .form-group input:active,.custom-modal .form-group input:focus{border:2px solid #a2a2a2}.custom-modal .controls{margin-top:0.5rem}.custom-modal .controls .action-buttons{display:flex}.custom-modal .controls .action-buttons>*:not(:last-child){margin-right:0.5rem}.custom-modal .controls .action-buttons.end{justify-content:flex-end}.custom-modal .controls .action-buttons.end>*:not(:last-child){margin-left:0.5rem}.custom-modal .controls .action-buttons button{border:1px solid #a2a2a2;border-radius:0.25rem;height:2rem;background:white;padding:0 1.25rem;text-transform:uppercase;font-size:0.65rem;font-weight:600}.custom-modal .controls .action-buttons button[disabled]{opacity:0.8}.custom-modal .controls .action-buttons button[disabled]:hover,.custom-modal .controls .action-buttons button[disabled]:focus,.custom-modal .controls .action-buttons button[disabled]:active{box-shadow:none !important;cursor:not-allowed}.custom-modal .controls .action-buttons button:hover{cursor:pointer}.custom-modal .controls .action-buttons button.primary{background-color:#031e3f;border:2px solid #031e3f;color:white}.custom-modal .controls .action-buttons button.primary:hover,.custom-modal .controls .action-buttons button.primary:active,.custom-modal .controls .action-buttons button.primary:focus{box-shadow:0px 0px 3px 2px rgba(3,30,63,0.35)}.custom-modal .controls .action-buttons button.secondary{background-color:#50b0ce;border:2px solid #50b0ce;color:white}.custom-modal .controls .action-buttons button.secondary:hover,.custom-modal .controls .action-buttons button.secondary:active,.custom-modal .controls .action-buttons button.secondary:focus{box-shadow:0px 0px 3px 2px rgba(80,176,206,0.35)}.custom-modal .controls .action-buttons button.danger{background-color:#f44335;border:2px solid #f44335;color:white}.custom-modal .controls .action-buttons button.danger:hover,.custom-modal .controls .action-buttons button.danger:active,.custom-modal .controls .action-buttons button.danger:focus{box-shadow:0px 0px 3px 2px rgba(244,67,53,0.35)}.custom-modal .controls .action-buttons button.flat{background-color:#f1f1f1;color:var(--dark-text)}.st-backdrop{position:fixed;z-index:1060;background:rgba(0,0,0,0.85);width:100%;height:100%;top:0;left:0;overflow:auto}.st-backdrop .st-modal-container{width:680px;margin:5rem auto;background-color:white;border-radius:0.5rem;padding:1rem}.st-backdrop .st-modal-container.small{width:500px}.monitoring{height:100%}.monitoring .content-body{padding:1rem 1.5rem 0 1.5rem;height:100%;overflow:auto}.monitoring-section{height:100%}.monitoring-section.overflow{overflow:auto;margin-left:-20px;margin-right:-20px;padding-left:15px;padding-right:15px}.monitoring-section>.monitoring-item:not(:last-child){margin-bottom:2.5rem}.monitoring-section .bottom-spacer{height:0.25rem}.monitoring-item{height:360px}.monitoring-item.monitoring-item__whole-page{height:80vh}.monitoring-item-header{height:40px;min-height:40px;max-height:40px;overflow:hidden;display:flex;line-height:2.5rem}.monitoring-item-header .title{text-transform:uppercase;font-size:0.75rem;font-weight:600;width:240px}.monitoring-item-header .title.title--clickable{cursor:pointer}.monitoring-item-header .actions{flex:1}.monitoring-item-header .actions .action-container{display:flex;justify-content:flex-end;font-size:0.8rem}.monitoring-item-header .actions .action-container .free-text{position:relative;margin:0 0.2rem;display:flex;align-items:center;color:var(--text)}.monitoring-item-header .actions .action-container .free-text:hover{cursor:pointer}.monitoring-item-header .actions .action-container .free-text .filter-icon{display:flex;margin:0 0.25rem;align-items:center}.monitoring-item-header .actions .action-container .free-text .filter-icon svg{font-size:1rem;font-weight:600;color:var(--dark-text)}.monitoring-item-header .actions .action-container .action-buttons{display:flex;align-items:center;margin-left:1rem}.monitoring-item-header .actions .action-container .action-buttons>div{display:flex;align-items:center;margin:0.25rem;cursor:pointer}.monitoring-item-header .actions .action-container .action-buttons>div .action-button-icon{font-size:1rem}.monitoring-item-header .actions .action-container .action-buttons>div .action-button-icon.action-button-icon--active{color:#051d40}.monitoring-item-header .actions .action-container .action-buttons>div .action-button-icon.action-button-icon--inactive{color:#9a9a9a}.monitoring-item-list{height:320px;overflow:auto;background-color:white}.monitoring-item-list.monitoring-item-list__whole-page{height:80vh}.monitoring-item-list.monitoring-item-list__whole-page-with-footer{height:75vh}.monitoring-item-list .row,.monitoring-item-list .sticky-row{width:100%;padding:0}.monitoring-item-list .row>div,.monitoring-item-list .sticky-row>div{line-height:1rem}.monitoring-item-list .row>div .text-contained,.monitoring-item-list .sticky-row>div .text-contained{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monitoring-item-list .sticky-row{position:-webkit-sticky !important;position:sticky !important;z-index:2;display:flex;border-top:2px solid #a2a2a2;border-bottom:1px solid #a2a2a2}.sticky-row>div>div:nth-of-type(1){width:calc(100% - 4px);padding-left:4px;font-weight:600}.sticky-row>div>div:nth-of-type(2){position:absolute;top:0;right:-15px;height:1rem;z-index:10;width:30px;background-color:transparent;cursor:col-resize}.monitoring-item__footer{display:flex;justify-content:center;cursor:pointer;font-weight:700;margin:1rem}.interaction-form .header{margin-top:0.5rem;margin-bottom:1rem}.interaction-form .header .title{font-size:1rem}.interaction-form .filter-option-group{display:flex}.interaction-form .filter-option-group>*{margin-right:0.5rem}.interaction-form label{font-size:0.85rem;color:var(--dark-text);display:flex;align-items:center}.interaction-form input[type='checkbox'],.interaction-form input[type='radio']{visibility:hidden;width:0;height:0;margin-left:-5px}.interaction-form .chk-label{color:var(--text);display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.interaction-form .chk-label svg{font-size:1.5rem}.interaction-form .chk-label svg.filled{color:#041e3f}.interaction-form .chk-label svg.outlined{color:#aaa}.interaction-form .chk-label span{color:var(--dark-text);display:inline-block;margin-left:0.25rem;margin-right:0.5rem}.email-input-wrapper.form-group .input-selected{border:1px solid #a9a9a9}.email-input-wrapper.form-group .input-selected input:focus{border:0}.email-input-wrapper.form-group .input-selected input[disabled]{background-color:transparent}.button-options{display:flex;margin-bottom:0.5rem}.button-options.start{justify-content:flex-start}.button-options.end{justify-content:flex-end}.inline-form{display:flex;margin-bottom:0.5rem}.inline-form .form-element{flex:1}.inline-form .form-element:not(:last-child){margin-right:1rem}.inline-form .form-element .DayPickerInput{width:100%}.inline-form .form-element .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper{font-size:0.7rem}.inline-form .form-element .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-Body .DayPicker-Day{padding-left:0.65rem;padding-right:0.65rem;border-radius:100vw}.inline-form .form-element .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-Body .DayPicker-Day:hover{border-radius:100vw !important}.inline-form .form-element input{width:100%;height:2rem;border:1px solid #a9a9a9;border-radius:0.25rem;padding:0.25rem;font-size:0.75rem}.ins-wo-container .tab-items .form-element-container{height:100%;overflow:auto}.cis-detail{margin-top:0.5rem;height:calc(100% - 0.5rem)}.cis-detail .group-wrapper>*{flex-grow:0;flex-shrink:0}.cis-detail .group-wrapper .single-element{width:225px;display:flex;justify-content:flex-start;align-items:center}.cis-detail .group-wrapper .form-wrapper{flex:1}.ins-wo-container.cis-detail .tab-items{height:calc(100% - 1.5rem)}.option-form-wrapper{display:flex}.option-form-wrapper .filter-option-group{display:flex;flex-direction:column}.option-form-wrapper .filter-option-group>*{margin-top:0.5rem;margin-bottom:0.25rem}.option-form-wrapper .single-element .DayPicker{font-size:0.8rem}.option-form-wrapper .single-element .DayPicker-Day{border-radius:100vw}.wrapper-reset{padding-top:0}.wrapper-reset.no-border label{margin-left:0.35rem}.wrapper-reset.no-border input{border-color:transparent}.wrapper-reset.no-border input:hover{border-color:#cacaca}.overflowing-content{overflow:initial !important}.action-taker-container{padding-top:0.5rem;padding-left:5.25rem;font-size:0.75rem}.action-taker-container>strong{font-size:110%}.content-wrapper{padding:1rem}.content-wrapper .form-group{display:flex;flex-direction:column}@media (min-width: 960px){.content-wrapper .form-group{flex-direction:row}.content-wrapper .form-group label{display:inline-block;min-width:200px}.content-wrapper .form-group input[type='text']{flex:1}}.content-wrapper .form-group .value-text{line-height:1;font-size:0.875rem;color:var(--dark-text);display:flex;align-items:center}.content-wrapper .form-group .group-controls{width:100%;display:grid;grid-template-columns:1fr}.content-wrapper .form-group.with-trailing,.content-wrapper .form-group.with-leading{z-index:10}.content-wrapper .form-group.with-trailing .group-controls,.content-wrapper .form-group.with-leading .group-controls{grid-template-columns:1fr auto}.content-wrapper .form-group.with-trailing input,.content-wrapper .form-group.with-leading input{z-index:12}.content-wrapper .form-group.with-trailing span,.content-wrapper .form-group.with-leading span{display:inline-flex;align-items:center;padding:0 0.5rem;border:2px solid;border-color:transparent;background-color:#cacaca;color:var(--dark-text);box-shadow:0px 0px 0px 1px transparent, -0.25px -0.25px 0px 2px #cacaca, 0.25px 0.25px 0px 2px #cacaca;z-index:11;font-size:0.875rem}.content-wrapper .form-group.with-trailing input{border-top-right-radius:0;border-bottom-right-radius:0}.content-wrapper .form-group.with-trailing span{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.content-wrapper .form-group.with-leading input{border-top-left-radius:0;border-bottom-left-radius:0}.content-wrapper .form-group.with-leading span{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.content-wrapper .form-group.checkbox{flex-direction:row !important;align-items:center;padding:0.5rem 0}.content-wrapper .form-group.checkbox.start{align-items:flex-start}.content-wrapper .form-group.checkbox label{padding:0;margin-left:0.5rem;line-height:1}.content-wrapper .form-group.checkbox label .form-note{margin-top:0.25rem}.content-wrapper .form-group label{padding:0.5rem 0;color:#5a5f68}.content-wrapper .form-group input{border:1px solid;border-color:transparent;border-radius:0.25rem;margin:0 0.25rem;line-height:1.5rem;font-size:0.875rem}.content-wrapper .form-group input[type='text']{box-shadow:0px 0px 0px 1px #ffffff, -0.25px -0.25px 0px 2px #cacaca, 0.25px 0.25px 0px 2px #cacaca}.content-wrapper .form-group input[data-state='invalid']{box-shadow:0px 0px 0px 1.5px #fff,-0.25px -0.25px 0px 3px var(--theme-danger),0.25px 0.25px 0px 3px var(--theme-danger) !important}.content-wrapper .form-group input:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0px 0px 0px 1.5px #fff,-0.25px -0.25px 0px 3px var(--theme-primary),0.25px 0.25px 0px 3px var(--theme-primary)}.content-wrapper .form-group input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#cacaca;border-width:1px}.content-wrapper .form-group input[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.content-wrapper .form-group input[type='checkbox']:checked:disabled{color:#cacaca}.content-wrapper .action-button{display:flex}.content-wrapper .action-button .grid-container{display:grid;grid-template-columns:auto auto}.content-wrapper .action-button .grid-container button:nth-of-type(1){order:2}.content-wrapper .action-button .grid-container button:nth-of-type(2){order:1}.content-wrapper .action-button.trailing{justify-content:flex-end}.content-wrapper .action-button.trailing>.grid-container button{margin-left:0.75rem}.content-wrapper .action-button.leading{justify-content:flex-start}.content-wrapper .action-button.leading>.grid-container button{margin-right:0.75rem}.content-wrapper .action-button .sv-button{padding:0.5rem 1rem;font-size:1rem;font-weight:600;background-color:white;border:1px solid;border-color:#cacaca;border-radius:0.5rem;cursor:pointer;text-transform:uppercase}.content-wrapper .action-button .sv-button:disabled{cursor:not-allowed;opacity:0.65}.content-wrapper .action-button .sv-button.outline:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0px 2px 2px 1px rgba(210,210,210,0.4)}.content-wrapper .action-button .sv-button.primary{background-color:var(--theme-primary);border-color:transparent;color:white}.content-wrapper .action-button .sv-button.primary:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0px 0px 0px 2.5px #fff,-0.25px -0.25px 0px 5px var(--theme-primary),0.25px 0.25px 0px 5px var(--theme-primary)}.content-wrapper .form-note{font-size:0.675rem;color:var(--text)}.content-wrapper .divider{margin:0.75rem 0;width:100%;background-color:#dddddd;height:1px}.st-input-wrapper{position:relative}.st-input-wrapper label{color:var(--dark-text);margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.st-input-container{position:relative}.st-input-container input.full{width:100%;height:2rem}.st-input-container input[role='search']{border:1px solid #a9a9a9;border-radius:0.25rem;padding:0.25rem 1.5rem 0.25rem 0.25rem;font-size:0.75rem}.st-input-container .input-icon-container{position:absolute;right:0;top:0;height:100%;display:flex;justify-content:center;align-items:center;width:1.75rem}.st-input-container .input-icon-container .input-icon{font-size:1.5rem;color:var(--text)}.st-input-suggestions{position:absolute;bottom:0;left:0;border:1px solid #cacaca;max-height:5.5rem;overflow:auto;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:var(--suggestion-bg);width:100%;z-index:10}.st-input-suggestions ul{list-style:none;margin:0;padding:0}.st-input-suggestions ul li{height:2rem}.st-input-suggestions ul li span{font-size:0.75rem;font-weight:400;display:block;padding:0.5rem;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.st-input-suggestions ul li span:hover{cursor:pointer;background-color:var(--suggestion-item-hover-bg)}.st-input-suggestions.hidden{display:none}.report-board .options .filter-group{display:flex;align-items:center}.report-board .options .filter-group .filter-label{font-weight:bold}.report-board .options .filter-group>*{margin:0 0.25rem}.custom-modal button[role='dismiss']{position:absolute;right:-12px;top:-12px;height:1.75rem;width:1.75rem;border-radius:100vh;border:1px solid;border-color:transparent;display:flex;justify-content:center;align-items:center;font-size:1.5rem;box-shadow:0px 0px 5px 1px rgba(101,101,101,0.45);background:white;cursor:pointer}.custom-modal .main-container.inspection-preview .content-body{padding:0.25rem;padding-bottom:0}.custom-modal .main-container.inspection-preview .content-body .training_detail__container .containers>div:nth-of-type(1){width:100%}.custom-modal .main-container.inspection-preview .content-body .training_detail__container .containers>div:nth-of-type(2){display:none}.custom-modal .main-container.inspection-preview .content-body .training_detail__container .containers>div .info .more-info{display:none}.custom-modal .main-container.inspection-preview .content-body .training_checklist__container .checklist-container:last-child{padding-bottom:0.5rem}.custom-modal .main-container.inspection-preview .content-body .training_reference-participant .photo-grid-section .img-wrap>img:hover{cursor:initial}
*{box-sizing:border-box}body{font-size:14px;font-family:Roboto, Helvetica, Arial, sans-serif}.main-container{line-height:1;box-sizing:inherit;font-family:'Lato', 'Roboto', sans-serif;color:#222;font-size:16px;background-color:#efefef;height:100%;overflow:hidden}.main-container textarea,.main-container input{font-family:'Lato', 'Roboto', sans-serif}.main-container ol,.main-container ul{list-style:none;margin:0;padding:0}.main-container a{color:#444;text-decoration:none;outline:none}.main-container a:active,.main-container a:hover,.main-container a:focus{color:#444}.main-container h1{font-size:1.5rem;font-weight:600;margin-top:1rem;margin-bottom:0.5rem}.main-container .training__header{height:71px;background-color:white;display:flex;align-items:center;padding:0 1.5rem}.main-container .training__header .brand{text-transform:uppercase;font-size:1.25rem;font-weight:700;color:#222}.main-container .training__header nav{font-weight:400}.main-container .training__header nav ul{display:flex}.main-container .training__header nav ul li{margin:0 1rem}.main-container .training__content-section{height:calc(100% - 4.5rem);margin-bottom:0;color:#333}.main-container .training__content-section.reset{height:100%}.main-container .training__content-section .content-body{padding:1rem 1.5rem 0 1.5rem;height:calc(100%);overflow:auto}.main-container .training__content-section .content-body.mobile .mobile-menu{display:none}@media (max-width: 600px){.main-container .training__content-section .content-body.mobile{position:relative;padding:0.5rem 0}.main-container .training__content-section .content-body.mobile .mobile-menu{display:block;position:fixed;top:0;left:0;right:0;z-index:1050;padding:0.5rem;background-color:white;transition:0.3s ease-in-out;-webkit-transform:translateY(-5.25rem);transform:translateY(-5.25rem);box-shadow:0px 1px 3px 1px rgba(204,204,204,0.3)}.main-container .training__content-section .content-body.mobile .mobile-menu.open{-webkit-transform:translateY(0);transform:translateY(0)}.main-container .training__content-section .content-body.mobile .mobile-menu .icon-container{margin-top:0.5rem;width:100%;display:grid;grid-template-columns:75% 25%}.main-container .training__content-section .content-body.mobile .mobile-menu .icon-container>.icons:nth-of-type(1){order:2;justify-content:flex-end}.main-container .training__content-section .content-body.mobile .mobile-menu .icon-container>.icons:nth-of-type(2){order:1}.main-container .training__content-section .content-body.mobile .mobile-menu .icon-container>.icons .desktop{display:none}.main-container .training__content-section .content-body.mobile .icon-container .icons{display:flex;justify-content:space-between;margin-bottom:0.5rem}.main-container .training__content-section .content-body.mobile .icon-container .icons .empty-button{padding:1rem}.main-container .training__content-section .content-body.mobile .icon-container .icons>span,.main-container .training__content-section .content-body.mobile .icon-container .icons button{display:block;padding:0.5rem;font-size:1.25rem}.main-container .training__content-section .content-body.mobile .icon-container .icons>span :hover,.main-container .training__content-section .content-body.mobile .icon-container .icons button :hover{color:#222;cursor:pointer}.main-container .training__content-section .content-body.mobile .icon-container .icons>button{color:#6a6a6a;border:0;background-color:transparent}.main-container .training__content-section .content-body.mobile .icon-container .icons>button[disabled]{color:#9d9d9d;cursor:not-allowed}.main-container .training__content-section .content-body.mobile .icon-container .icons>button[disabled] :hover{color:#9d9d9d;cursor:not-allowed}}@media (min-width: 601px){.main-container .training__content-section .content-body{overflow:hidden}}.main-container .training__content-section .content-body section{margin-top:0.5rem;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}.main-container .training__content-section .content-body .interactive-section{display:flex;padding-top:0.5rem;flex-direction:column;height:calc(100% - 138px + 0.5rem)}@media (max-width: 600px){.main-container .training__content-section .content-body .interactive-section.mobile section:first-child{padding-top:0.5rem}}@media (min-width: 601px){.main-container .training__content-section .content-body .interactive-section{flex-direction:row}}.main-container .training__content-section .content-body .interactive-section>section{flex:1}@media (min-width: 601px){.main-container .training__content-section .content-body .interactive-section>section{height:100%;overflow:auto;margin:0}}.main-container .training__content-section .content-body .interactive-section .section-divider{height:0.5rem;min-height:0.5rem}@media (min-width: 601px){.main-container .training__content-section .content-body .interactive-section .section-divider{width:0.5rem;display:block}}.main-container .training__content-section .content-body .training_detail__container{display:flex;flex-direction:row;margin:-1rem}.main-container .training__content-section .content-body .training_detail__container .containers{padding:1rem;background-color:white;width:100%;margin-top:0.5rem;display:flex}@media (max-width: 600px){.main-container .training__content-section .content-body .training_detail__container .containers.mobile{display:grid;grid-template-columns:1fr}.main-container .training__content-section .content-body .training_detail__container .containers.mobile .detail-container:nth-of-type(1){order:2}.main-container .training__content-section .content-body .training_detail__container .containers.mobile .detail-container:nth-of-type(2){order:1}.main-container .training__content-section .content-body .training_detail__container .containers.mobile .detail-container:first-child{margin-top:1rem;width:100%}.main-container .training__content-section .content-body .training_detail__container .containers.mobile .detail-container .icon-container{margin-top:0.5rem;width:100%;display:grid;grid-template-columns:75% 25%}.main-container .training__content-section .content-body .training_detail__container .containers.mobile .detail-container .icon-container>.icons:nth-of-type(1){order:2;justify-content:flex-end}.main-container .training__content-section .content-body .training_detail__container .containers.mobile .detail-container .icon-container>.icons:nth-of-type(2){order:1}.main-container .training__content-section .content-body .training_detail__container .containers.mobile .detail-container .icon-container>.icons .desktop{display:none}.main-container .training__content-section .content-body .training_detail__container .containers.mobile .detail-container .info .more-info{display:none !important}}.main-container .training__content-section .content-body .training_detail__container .containers.placeholder{position:relative}.main-container .training__content-section .content-body .training_detail__container .containers.placeholder:before{content:' ';position:absolute;top:0;bottom:0;right:0;width:100%;z-index:1;background:linear-gradient(to right, rgba(255,255,255,0) 46%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 54%) 50% 50%;width:100%;z-index:1;-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:placeholderAnimate;animation-name:placeholderAnimate;background-size:1800px}.main-container .training__content-section .content-body .training_detail__container .containers.placeholder .detail-container h1{height:1.85rem;background-color:#cbd5e0}.main-container .training__content-section .content-body .training_detail__container .containers.placeholder .detail-container .info>div{background-color:#cbd5e0}.main-container .training__content-section .content-body .training_detail__container .containers.placeholder .detail-container:first-child{margin-right:10px}.main-container .training__content-section .content-body .training_detail__container .containers.placeholder .detail-container .icon-container{background-color:#cbd5e0;height:100%;width:115px}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container:first-child{width:calc(100% - 120px)}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container h1{letter-spacing:0.5px;font-size:1.35rem;margin-top:0}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .info>div{font-size:0.85rem;font-weight:300;margin:0.5rem 0}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .info>div>*{display:inline-block;color:#555}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .info>div>*:first-child{width:115px}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .info>div>*:last-child{color:#6a6a6a;width:calc(100% - 115px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .icon-container{width:120px;font-size:1.25rem;color:#6a6a6a}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .icon-container .icons{display:flex;justify-content:space-between;margin-bottom:0.5rem}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .icon-container .icons .empty-button{padding:1rem}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .icon-container .icons>span,.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .icon-container .icons button{display:block;padding:0.5rem;font-size:1.25rem}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .icon-container .icons>span :hover,.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .icon-container .icons button :hover{color:#222;cursor:pointer}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .icon-container .icons>button{color:#6a6a6a;border:0;background-color:transparent}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .icon-container .icons>button[disabled]{color:#9d9d9d;cursor:not-allowed}.main-container .training__content-section .content-body .training_detail__container .containers .detail-container .icon-container .icons>button[disabled] :hover{color:#9d9d9d;cursor:not-allowed}.main-container .training__content-section .content-body .training_checklist__container{display:flex;flex-direction:column;margin:-1rem}@media (min-width: 601px){.main-container .training__content-section .content-body .training_checklist__container{margin:0}}.main-container .training__content-section .content-body .training_checklist__container .checklist-container{margin-top:0.5rem;transition:all 0.3s ease-in-out;overflow:hidden}.main-container .training__content-section .content-body .training_checklist__container .checklist-container:first-child{margin-top:0}.main-container .training__content-section .content-body .training_checklist__container .checklist-container.close .checklist,.main-container .training__content-section .content-body .training_checklist__container .checklist-container[aria-expanded='false'] .checklist{height:0 !important;padding:0 1rem;overflow:hidden}.main-container .training__content-section .content-body .training_checklist__container .checklist-container .checklist-title-control-container{display:flex;padding:0 1.5rem;background-color:white;height:2rem;align-items:center;cursor:pointer}.main-container .training__content-section .content-body .training_checklist__container .checklist-container .checklist-title-control-container .task-title{flex:1;padding:0.25rem 0;text-transform:uppercase;font-weight:400}.main-container .training__content-section .content-body .training_checklist__container .checklist-container .checklist-title-control-container .task-toggle{margin-left:0.75rem}.main-container .training__content-section .content-body .training_checklist__container .checklist-container .checklist-title-control-container .task-toggle.chevron{font-size:1.5rem}.main-container .training__content-section .content-body .training_checklist__container .checklist-container .checklist-title-control-container .task-toggle.md-icon{font-size:1.25rem}.main-container .training__content-section .content-body .training_checklist__container .checklist{position:relative;background-color:white;width:100%;display:flex;flex-direction:column}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap{padding:0.5rem 1rem;display:flex}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap:first-child{padding-top:1rem}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap:last-child{padding-bottom:1rem}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-description{margin:0 1.25rem;flex:1;display:flex;flex-direction:column;justify-content:center}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-description .item-title{font-size:0.9rem;font-weight:400;padding-left:0.25rem}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-description .item-note .text{font-size:0.7rem;color:#6a6a6a;padding:0.25rem;margin-top:0.25rem;display:block}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-description .item-note textarea{border:1px solid transparent;font-size:0.7rem;font-weight:300;width:100%;padding:0.25rem;resize:vertical;margin-top:0.25rem}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-description .item-note textarea.warning{border:1px solid #fbcb6c !important;border-radius:5px}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-description .item-note textarea[data-disabled='true']{opacity:0.9;background-color:white;border:1px solid transparent !important}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-description .item-note textarea:hover,.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-description .item-note textarea:focus,.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-description .item-note textarea:active{border:1px solid #cacaca;border-radius:5px}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-controls{width:72px;font-size:1.25rem;display:flex;flex-direction:row}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-controls span{margin:0 0.5rem;color:#6a6a6a}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-controls span.none{opacity:0.4}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-controls span:hover{cursor:pointer;color:#222}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-controls button{border:none;padding:0;margin:0 0.5rem;height:1.25rem;display:flex;justify-content:center;align-items:center;font-size:1.25rem;color:#222;background-color:transparent}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-controls button[disabled]{opacity:0.4}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-controls button[disabled]:hover{cursor:auto;color:inherit}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-controls button.none{opacity:0.4}.main-container .training__content-section .content-body .training_checklist__container .checklist__item__wrap .item-controls button:hover{cursor:pointer;color:#222}.main-container .training__content-section .content-body .training_reference{margin:-0.5rem -1rem}@media (min-width: 601px){.main-container .training__content-section .content-body .training_reference{height:calc(100% - 0.5rem);margin:0}}.main-container .training__content-section .content-body .training_reference-participant{display:flex;flex-direction:column;background-color:white;margin-top:0.5rem;height:250px}.main-container .training__content-section .content-body .training_reference-participant:first-child{margin-top:0}@media (min-width: 601px){.main-container .training__content-section .content-body .training_reference-participant{height:50%}}.main-container .training__content-section .content-body .training_reference-participant .section-title-control{display:flex;padding:0 1.5rem;height:2rem;align-items:center}.main-container .training__content-section .content-body .training_reference-participant .section-title-control .section-title{padding:0.25rem 0;text-transform:uppercase}.main-container .training__content-section .content-body .training_reference-participant.full-view{height:100%}.main-container .training__content-section .content-body .training_reference__container{display:flex;flex-direction:column;margin:-1rem}@media (min-width: 601px){.main-container .training__content-section .content-body .training_reference__container{margin:0;height:100%}}.main-container .training__content-section .content-body .training_reference__attendance,.main-container .training__content-section .content-body .training_reference__images{height:50%;padding:1rem;width:100%;margin-top:0.5rem;display:flex;flex-direction:column;background-color:white}.main-container .training__circle-action-button{background-color:#a0aec0;color:white;border:none;padding:0.25rem;border-radius:50%;font-size:0.75rem;width:2.75rem;height:2.75rem}.main-container .training__circle-action-button.completed{cursor:auto}.main-container .training__circle-action-button.done{background-color:#38a169}.main-container .training__circle-action-button.not_included{color:white}.main-container .training__circle-action-button.need_action{color:white;background-color:#fbcb6c}@-webkit-keyframes placeholderAnimate{0%{background-position:-850px 0}100%{background-position:850px 0}}@keyframes placeholderAnimate{0%{background-position:-850px 0}100%{background-position:850px 0}}.segmented{width:100%;position:relative;background-color:#dadada;border-radius:10px;height:calc(2.5rem - 2px)}.segmented .selected-indicator{position:absolute;top:3px;left:0;color:#333;font-weight:400;text-align:center;font-size:0.9rem;padding:0 0.5rem;transition:all 0.3s ease-out}.segmented .selected-indicator .indicator-container{padding:0.5rem 0;background-color:#fff;border:1px solid #e3e3e3;border-radius:0.5rem}.segmented .selected-indicator a.indicator-container{display:block;color:#222;font-weight:600}.segmented>ul{display:flex;padding:0.25rem 0;justify-content:space-between}.segmented>ul li{display:block;flex:1;padding:0 0.15rem}.segmented>ul li>a{position:relative;color:#565656;padding:0.5rem 0;flex:1;text-align:center;font-size:0.9rem;display:block;font-weight:400;margin-top:0.25rem}.segmented>ul li>a.active{color:#333;font-weight:400;background-color:#fff;border:1px solid #e3e3e3}.category-list,.module-list,.module-item-list{margin-top:1rem;height:100%}.category-list h1,.module-list h1,.module-item-list h1{font-size:1.25rem;font-weight:400;text-align:center}.category-list-table,.module-list-table,.module-item-list-table{margin-top:0.5rem;height:calc(100% - 1.75rem);position:relative;overflow:hidden}.category-list-table .scrollable-items,.module-list-table .scrollable-items,.module-item-list-table .scrollable-items{height:calc(100% - 2rem);overflow:auth;padding-bottom:0.5rem}.category-list-table-row,.module-list-table-row,.module-item-list-table-row{display:flex;border-top:1px solid #444;background-color:white}.category-list-table-row:last-child,.module-list-table-row:last-child,.module-item-list-table-row:last-child{border-bottom:1px solid #444}.category-list-table-row>div,.module-list-table-row>div,.module-item-list-table-row>div{font-size:0.9rem;padding:0.5rem 1rem 0.25rem;font-weight:300;border-right:1px solid #444}.category-list-table-row>div.flex-1,.module-list-table-row>div.flex-1,.module-item-list-table-row>div.flex-1{flex:1}.category-list-table-row>div.no-end-border,.module-list-table-row>div.no-end-border,.module-item-list-table-row>div.no-end-border{border-right:none}.category-list-table-row>div:first-child,.module-list-table-row>div:first-child,.module-item-list-table-row>div:first-child{width:50px;display:flex;justify-content:center;border-left:1px solid #444;flex-grow:0}.category-list-table-row>div:last-child,.module-list-table-row>div:last-child,.module-item-list-table-row>div:last-child{width:6rem;flex-grow:0;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem}.category-list-table-row>div:last-child>button,.category-list-table-row>div:last-child a.action-button,.module-list-table-row>div:last-child>button,.module-list-table-row>div:last-child a.action-button,.module-item-list-table-row>div:last-child>button,.module-item-list-table-row>div:last-child a.action-button{color:white;background-color:#555;border-radius:5px;padding:0.25rem 0.5rem;border:1px solid transparent;outline:none}.category-list-table-row>div:last-child>button:hover,.category-list-table-row>div:last-child a.action-button:hover,.module-list-table-row>div:last-child>button:hover,.module-list-table-row>div:last-child a.action-button:hover,.module-item-list-table-row>div:last-child>button:hover,.module-item-list-table-row>div:last-child a.action-button:hover{border:1px solid #333}.category-list-table-row>div:last-child .action-button,.module-list-table-row>div:last-child .action-button,.module-item-list-table-row>div:last-child .action-button{font-weight:500;display:block;text-align:center}.category-list-table-row>div:last-child.controls,.module-list-table-row>div:last-child.controls,.module-item-list-table-row>div:last-child.controls{display:flex;justify-content:flex-end}.category-list-table-row>div:last-child.controls>*,.module-list-table-row>div:last-child.controls>*,.module-item-list-table-row>div:last-child.controls>*{padding:0 0.25rem;cursor:pointer}.category-list-table-row.header,.module-list-table-row.header,.module-item-list-table-row.header{background:#888;color:white}.custom-loading-modal{position:fixed;z-index:500;width:100px;height:100px;padding:16px;left:calc(50% - 22.5px);top:calc(50% - 22.5px);box-sizing:border-box;transition:all 0.3s ease-out;border-radius:5px;display:flex;background-color:white}.custom-modal-preview{position:fixed;z-index:500;width:80%;padding:16px;left:10%;top:15%;box-sizing:border-box;transition:all 0.3s ease-out;border-radius:5px;height:70%}.custom-modal-preview.contained{position:absolute}.custom-modal-preview img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;position:relative}.navigation-arrows{position:absolute;top:calc(50% - 1.5rem);left:0;display:flex;justify-content:space-between;width:calc(100% - 0.5rem);z-index:501;height:3rem;margin:0 0.25rem}.navigation-arrows>button{background-color:rgba(0,0,0,0.3);border:none}.navigation-arrows>button[disabled]:hover{cursor:auto;color:inherit !important}.navigation-arrows>button:hover{color:white}.navigation-arrows>button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.navigation-arrows>button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.top-control{position:absolute;top:0;left:0;width:100%;z-index:501;background-color:rgba(0,0,0,0.1);height:3rem;display:flex;justify-content:flex-end;align-items:center;padding:0 0.5rem}.top-control.contained{z-index:500}.top-control.contained>button{color:white;background-color:rgba(64,64,64,0.8)}.top-control>button{display:flex;justify-content:center;align-items:center;height:2.5rem;width:2.5rem;border-radius:50%;border:none;background-color:white;color:#000;font-size:20px;margin-top:5px}.top-control>button:hover{cursor:pointer}.top-control>button>svg{padding:0.05rem}.custom-modal{position:fixed;z-index:500;background-color:white;width:70%;border:1px solid #ccc;padding:16px;left:15%;top:30%;box-sizing:border-box;transition:all 0.3s ease-out;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);border-radius:5px}.custom-modal.fit{width:auto;left:50%;top:50%;transition:none}.custom-modal.modal-open{-webkit-transform:translateY(0);transform:translateY(0)}.custom-modal.modal-open.fit{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 600px){.custom-modal{width:500px;left:calc(50% - 250px)}}.custom-modal.full{width:calc(100% - 2rem);height:calc(100% - 2em);left:1.5rem;top:1.5rem}@media (min-width: 600px){.custom-modal.full{width:calc(100% - 4rem);height:calc(100% - 4em);left:2rem;top:2rem}}.custom-modal-backdrop{width:100%;height:100%;position:fixed;z-index:100;left:0;top:0;background-color:rgba(0,0,0,0.85)}.custom-modal-backdrop.container{position:absolute;background-color:rgba(0,0,0,0.5)}.custom-modal-backdrop.white{background-color:rgba(255,255,255,0.6)}form .input-group{display:flex;margin:0.25rem 0}form .input-group.spacer{margin-top:1rem}form .input-group.flex-column{flex-direction:column}form .input-group.flex-column label{padding-left:0}form .input-group label{display:block;padding:0.5rem;min-width:100px;font-size:14px;color:#777}form .input-group input,form .input-group select{color:#656565;flex:1;padding:0.5rem;font-size:0.75rem;border-radius:5px;border:1px solid #cacaca}form .input-group input.error,form .input-group select.error{border:1px solid #f56565}form .input-group select{color:#656565;-moz-appearance:none;appearance:none;-webkit-appearance:none}.template-container{background-color:white;padding:1rem 1rem 0 1rem;height:calc(100% - 3rem);margin-top:0.75rem;border-top-left-radius:5px;border-top-right-radius:5px}.template-container .controls{display:flex;justify-content:flex-end;background-color:#dadada;padding:0.25rem 0.5rem;margin-bottom:0.75rem;border-radius:5px;margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem}.template-container .controls button{border-width:0;margin:0 0.25rem;border-radius:0.25rem}.template-container .controls button:last-child{margin-right:0}.template-container .controls>*{display:flex;justify-content:center;align-items:center;padding:0.25rem;font-size:22px;color:#718096}.template-container .controls>*.disabled{cursor:default}.template-container .controls>*.active{cursor:pointer}.template-container .template-section{height:calc(100% - 50px);overflow:auto;padding-bottom:1rem}.template-container form input{background-color:transparent;color:#222;border:none;border:1px solid transparent;border-radius:0}.template-container form input:focus,.template-container form input:hover{border:1px solid #cacaca;border-radius:5px;color:#565656}.template-container form input::-webkit-input-placeholder{color:#d0d0d0}.template-container form input.error{border:1px solid transparent;border-radius:0}.template-container form input.error:focus,.template-container form input.error:hover{border:1px solid #f56565;border-radius:5px}.hit-text{font-style:italic;font-size:0.68rem;font-weight:300;color:#4a5568;margin-left:0.5rem}.hit-text-placeholder{height:10px}.hit-text.spacer{padding-top:1.5rem;padding-bottom:0.5rem}.hit-text.error{color:#f56565}.hit-text.end{display:flex;justify-content:flex-end;margin-right:0.5rem}.hit-text.dark{color:#222;font-weight:500;font-size:0.75rem}.template-module-form button{border:1px solid transparent;background-color:white;color:#6a6a6a;padding:0.25rem 0;text-transform:uppercase;font-size:0.7rem;font-weight:500;border-radius:5px;display:flex;justify-content:center;align-items:center}.template-module-form button>svg{padding:0 0.1rem;margin:0 0.2rem}.template-module-form button>span{display:block;margin-right:0.2rem}.training-list,.category-list{height:calc(100% - 3.25rem);overflow:hidden}.training-list h1,.category-list h1{margin-top:0}.training-list .cat-scroll-wrapper,.training-list .training-scroll-wrapper,.category-list .cat-scroll-wrapper,.category-list .training-scroll-wrapper{height:100%;overflow:auto;background-color:white;border-top-left-radius:5px;border-top-right-radius:5px}.training-card,.category-card{display:flex;flex-wrap:wrap}.training-card .middle,.category-card .middle{justify-content:center;align-items:center}.training-card-item,.category-card-item{border:1px solid #cacaca;background-color:white;border-radius:5px;width:11.15rem;height:10rem;margin:0.5rem;padding:0.75rem;overflow:hidden;display:flex;cursor:pointer}.training-card-item.with-controls,.category-card-item.with-controls{padding:0;cursor:auto}.training-card-item:hover .action-icon,.training-card-item:hover .action-category,.training-card-item:focus .action-icon,.training-card-item:focus .action-category,.training-card-item:active .action-icon,.training-card-item:active .action-category,.category-card-item:hover .action-icon,.category-card-item:hover .action-category,.category-card-item:focus .action-icon,.category-card-item:focus .action-category,.category-card-item:active .action-icon,.category-card-item:active .action-category{color:#222}.training-card-item:focus,.training-card-item:active,.category-card-item:focus,.category-card-item:active{box-shadow:0px 0px 0px 1px rgba(0,0,0,0.3)}.training-card-item .action,.category-card-item .action{color:#484848;display:block}.training-card-item .action .sub-title,.category-card-item .action .sub-title{font-size:0.65rem;text-align:center;padding:0.25rem;margin:0.25rem}.training-card-item .action-icon,.category-card-item .action-icon{display:flex;font-size:2rem;font-weight:400;transition:all 0.3s ease-in-out}@media (min-width: 601px){.training-card-item .action-icon,.category-card-item .action-icon{font-size:3.5rem}}.training-card-item .action-category,.category-card-item .action-category{font-size:0.9rem;font-weight:600;letter-spacing:0.05rem;text-transform:uppercase;padding:0 0.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width: 601px){.training-card-item .action-category,.category-card-item .action-category{font-size:1.2rem}}.training-card-item.col-1\/2,.category-card-item.col-1\/2{width:calc(100% / 2 - 1rem)}.training-card-item.col-1\/3,.category-card-item.col-1\/3{width:calc(100% / 3 - 1rem)}.training-card-item.col-2\/3,.category-card-item.col-2\/3{width:calc((2 / 3) * 100% - 1rem)}.training-card-item.col-1\/4,.category-card-item.col-1\/4{width:calc(100% / 4 - 1rem)}.training-card-item.col-1\/5,.category-card-item.col-1\/5{width:calc(100% / 5 - 1rem)}.training-card-item.col-4\/5,.category-card-item.col-4\/5{width:calc((4 / 5) * 100% - 1rem)}.training-card-item.col-2\/5,.category-card-item.col-2\/5{width:calc((2 / 5) * 100% - 1rem)}.training-card-wrapper,.category-card-wrapper{width:100%;display:flex;flex-direction:column}.training-card-wrapper .title-container,.category-card-wrapper .title-container{display:flex;justify-content:center;align-items:center}.training-card-wrapper>*:first-child,.category-card-wrapper>*:first-child{flex:1;margin-top:auto;margin-bottom:auto}.training-card-wrapper>*:last-child,.category-card-wrapper>*:last-child{height:1.8rem;display:flex;align-items:center}.training-card-wrapper .controls,.category-card-wrapper .controls{display:flex;justify-content:space-between;border-top:1px solid #dadada;cursor:auto}.training-card-wrapper .controls>span,.category-card-wrapper .controls>span{cursor:pointer;color:#626262;display:block;padding:0 0.5rem;font-weight:400}.training-card-wrapper .controls>span.info,.category-card-wrapper .controls>span.info{cursor:auto;font-size:0.7rem}.training-card-wrapper .controls>span.info .icon-option-group,.category-card-wrapper .controls>span.info .icon-option-group{display:flex}.training-card-wrapper .controls>span.info .icon-option-group>svg,.category-card-wrapper .controls>span.info .icon-option-group>svg{margin-right:0.35rem}.training-card-wrapper .controls>span.info:nth-of-type(2),.category-card-wrapper .controls>span.info:nth-of-type(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.training-card-wrapper .controls>span:first-child,.training-card-wrapper .controls>span:last-child,.category-card-wrapper .controls>span:first-child,.category-card-wrapper .controls>span:last-child{width:5rem}.training-card-wrapper .controls>span.end-control,.category-card-wrapper .controls>span.end-control{display:flex;justify-content:flex-end}.training-card-wrapper .controls>span:nth-child(2),.category-card-wrapper .controls>span:nth-child(2){flex:1}.training-card-wrapper .controls>span:nth-child(2) span,.category-card-wrapper .controls>span:nth-child(2) span{display:inline-block;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.8rem;line-height:1.8rem}.section-wrapper{width:100%;height:100%}.section-wrapper .footer-controls{border-top:1px solid #dadada;margin-top:0.5rem;height:calc(2.5rem - 1px);display:flex;align-items:center;justify-content:flex-end;position:relative}.section-wrapper .footer-controls>button{width:5rem;height:1.8rem;border:1px solid #cacaca;background-color:white;border-radius:5px;font-size:0.9rem;display:flex;justify-content:center;align-items:center;color:#777;margin:0 0.25rem}.section-wrapper .footer-controls>button:last-child{margin-right:0}.section-wrapper .footer-controls>button[disabled]{color:#afafaf !important;background-color:white !important}.section-wrapper .footer-controls>button:hover,.section-wrapper .footer-controls>button:active,.section-wrapper .footer-controls>button:focus{color:#484848;background-color:#fafafa}.section-wrapper .footer-controls>button .button-content{display:flex;justify-content:center;align-items:center}.section-wrapper .footer-controls>button .button-content>svg{padding:0.15rem}.section-wrapper .footer-controls>button .button-content span{display:block;margin-left:0.1rem}.section-wrapper .footer-controls .page-controls{background-color:purple;position:absolute;bottom:0;left:0;background:white;border-radius:4px;padding:0.5rem 0}.section-wrapper .footer-controls .page-controls span{font-size:0.8em;padding:0 0.5em}.section-wrapper .footer-controls .page-controls button{border-width:0}.docs-and-pdf{width:100%;height:calc(100% - 3rem);overflow:auto;display:flex;justify-content:center;padding:30px 0;position:relative}.docs-and-pdf .side-menu{width:240px;display:flex;flex-direction:column;background:#cacaca;margin-right:0.5rem;overflow:auto}.docs-and-pdf .side-menu .doc-root{display:flex;align-items:center;border:1px solid #cacaca;margin:0.5rem 0.5rem 0.25rem 0.5rem;padding:0.5rem;background-color:#e2e8f0;height:3.5rem}.docs-and-pdf .side-menu .doc-root.active{background-color:white}.docs-and-pdf .side-menu .doc-root:hover{cursor:pointer}.docs-and-pdf .side-menu .doc-root .icon-container{width:1rem;margin-right:0.5rem;color:#6a6a6a}.docs-and-pdf .side-menu .doc-root .doc-wrapper{width:calc(100% - 2.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.75rem}.docs-and-pdf .pdf-wrapper.with-side-menu{flex:1;height:100%}.pdf-wrapper{width:100%;height:calc(100% - 3rem);overflow:auto;display:flex;justify-content:center;background-color:#6a6a6a;padding:30px 0;position:relative}.pdf-wrapper .loading-preview{color:#fff}.pdf-wrapper .react-pdf__Document{position:relative}.pdf-wrapper .react-pdf__Page{margin-bottom:30px}.paper-container{background-color:white;border-top-left-radius:5px;border-top-right-radius:5px;height:100%;overflow:hidden}.paper-container .section-controls{display:flex;justify-content:flex-end;background-color:#dadada;padding:0.25rem 0.5rem;margin-bottom:0.75rem;border-radius:5px;margin-left:0.25rem;margin-right:0.25rem;margin-top:0.25rem}.paper-container .section-controls button{border-width:0;margin:0 0.25rem;border-radius:0.25rem}.paper-container .section-controls button:last-child{margin-right:0}.paper-container .section-controls input{border-radius:5px;border:1px solid #cacaca}.paper-container .section-controls input.search{font-size:0.8rem;padding:0.5rem 1rem}.paper-container .section-controls input.search::-webkit-input-placeholder{color:#d0d0d0}.paper-container .section-controls>label{font-size:1.1rem}.paper-container .section-controls>button{font-size:1.1rem}.paper-container .section-controls>button .text-label{font-size:0.8rem}.paper-container .section-controls>*{color:#718096;display:flex;justify-content:center;align-items:center;padding:0.25rem}.paper-container .section-controls>*.disabled{cursor:default}.paper-container .section-controls>*.active{cursor:pointer}.paper-container .section-controls .info{font-size:0.75rem}.paper-container .section-scrollable{height:calc(100% - 3.25rem);overflow:hidden}.paper-container .section-scrollable .training-card-container{overflow:auto;margin-top:0.5rem;height:calc(100% - 1.5rem)}.icon{padding:0.25rem;width:1rem;height:1rem;background-color:#cbd5e0;border-radius:0.5rem;color:white}.icon-warning{background-color:#f6ad55}.icon-done,.icon-success{background-color:#68d391}.icon-md{padding:0.125rem}.icon-archived{background-color:#718096}.modal-form h1{font-size:1.3rem;margin-top:0;margin-bottom:0.75rem;font-weight:600}.modal-form .controls{display:flex;justify-content:flex-end;border-radius:5px}.modal-form .controls button{width:5rem;height:1.8rem;border:1px solid #cacaca;background-color:white;border-radius:5px;font-size:0.9rem;display:flex;justify-content:center;align-items:center;color:#777777;margin-right:0.25rem;margin-top:0.25rem}.modal-form .controls button.close{background-color:#f56565;border:1px solid #f45757;color:white}.modal-form .controls button.start,.modal-form .controls button.create{background-color:#48bb78;border:1px solid #42b271;color:white}.modal-form .controls button>div{display:flex;justify-content:center;align-items:center}.modal-form .controls button>div>svg{padding:0.15rem}.flex{display:flex}.no-overflow{overflow:hidden}.training_reference-participant{position:relative}@media (max-width: 600px){.training_reference-participant.mobile{min-height:250px !important;height:auto !important}}.training_reference-participant.mobile:last-child{margin-bottom:0.5rem}.training_reference-participant .drop-info{display:none}.training_reference-participant.bordered{border:2px dashed transparent}.training_reference-participant.active .drop-info{position:absolute;border:2px dashed #48bb78;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(255,255,255,0.8);z-index:100}.training_reference-participant.active .drop-info .display-icon{font-size:2.5rem;padding:0.5rem;color:#48bb78}.training_reference-participant.active .drop-info .info-text{color:#48bb78}.training_reference-participant .section-title-control{display:flex;justify-content:space-between}.training_reference-participant .section-title-control .option-action{font-size:0.8rem;padding:0.25rem;border-radius:3px;border:1px solid transparent}.training_reference-participant .section-title-control .option-action:hover{background-color:#e2e8f0;border:1px solid #cbd5e0;cursor:pointer}.training_reference-participant .photo-grid-section{padding:0.25rem;overflow:auto;width:100%;display:flex;flex-wrap:wrap}.training_reference-participant .photo-grid-section .img-wrap{height:150px;margin:0.25rem 0.5rem 0.25rem 0.5rem;background-color:#efefef;position:relative}.training_reference-participant .photo-grid-section .img-wrap .overlay-controls{position:absolute;z-index:50;top:-0.5rem;right:-0.85rem;display:flex;justify-content:center;align-items:center}.training_reference-participant .photo-grid-section .img-wrap .overlay-controls>button{border:none;background:rgba(0,0,0,0.5);color:white;margin:0 0.2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;height:1.25rem;width:1.25rem}.training_reference-participant .photo-grid-section .img-wrap .overlay-controls>button>svg{padding:0.05rem}.training_reference-participant .photo-grid-section .img-wrap>img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.training_reference-participant .photo-grid-section .img-wrap>img:hover{cursor:pointer}.hidden{display:none !important}.centered-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-direction:column}.centered-wrapper>*:last-child{margin:0.5rem 0;font-size:0.7rem;-webkit-animation:loading-opacity-animation 1.3s linear infinite;animation:loading-opacity-animation 1.3s linear infinite}.loading-indicator{background-color:rgba(34,34,34,0.8);display:inline-block;padding:0.65rem;border-radius:5px}.loading-indicator.light{background-color:rgba(255,255,255,0.8)}.lds-dual-ring{display:inline-block;width:24px;height:22px}.lds-dual-ring.light:after{border:2px solid #222;border-color:#222 transparent #222 transparent}.custom-modal.centered-fixed{height:80%;width:80%;padding:16px;left:10%;top:10%}@media (min-width: 600px){.custom-modal.centered-fixed{width:500px;height:450px;left:calc(50% - 250px);top:calc(50% - (450px / 2))}}.attendee-modal{height:100%}.attendee-modal .section-head{display:flex;justify-content:space-between;align-items:center;height:1.75rem}.attendee-modal .section-head h3{font-size:0.8rem;font-weight:600;letter-spacing:0.15px}.attendee-modal .section-head input{border:1px solid #cacaca;border-radius:5px;padding:0.25rem 0.5rem;font-size:0.75rem}.attendee-modal .section-head input::-webkit-input-placeholder{color:#d0d0d0}.attendee-modal .section-list{margin-top:0.5rem;height:calc(100% - 2.5rem)}.attendee-modal .section-list-item{display:flex;align-items:center;border-bottom:1px solid #cacaca;height:2rem}.attendee-modal .section-list-item:first-child{border-top:1px solid #cacaca}.attendee-modal .section-list-item>button{border:0;background-color:transparent;margin:0;display:flex;align-items:center;justify-content:center}.attendee-modal .section-list-item>*{margin:0.25rem 0.5rem;font-size:0.75rem;font-weight:500;flex:1}.attendee-modal .section-list-item>*.action-icon{flex-grow:0;padding:0.5rem;font-size:1rem}.attendee-modal .section-list-item>*.action-icon.add{color:#48bb78}.attendee-modal .section-list-item>*.action-icon.remove{color:#f56565}.attendee-modal .short-list{height:144px;margin-bottom:1rem}.attendee-modal .long-list{height:calc(100% - 160px - 3rem);margin-bottom:1rem}.attendee-modal .bottom-controls{display:flex;align-items:center;height:2rem}.attendee-modal .bottom-controls.end{justify-content:flex-end}.attendee-modal .bottom-controls.end>*:last-child{margin-right:0}.attendee-modal .bottom-controls.start{justify-content:flex-start}.attendee-modal .bottom-controls.start>*:first-child{margin-left:0}.attendee-modal .bottom-controls>*{margin:0.15rem}.attendee-modal .bottom-controls>button{width:5rem;height:1.8rem;border:1px solid #cacaca;background-color:white;border-radius:5px;font-size:0.9rem;display:flex;justify-content:center;align-items:center;color:#777}.attendee-modal .bottom-controls>button[disabled]{background-color:#cacaca !important;color:#848484 !important;border:1px solid #cacaca !important;cursor:not-allowed}.attendee-modal .bottom-controls>button.btn-close{background-color:#f56565;border:1px solid #f45757;color:white}.attendee-modal .bottom-controls>button.btn-close:hover,.attendee-modal .bottom-controls>button.btn-close:active,.attendee-modal .bottom-controls>button.btn-close:focus{background-color:#f45757}.attendee-modal .bottom-controls>button.btn-start,.attendee-modal .bottom-controls>button.btn-create{background-color:#48bb78;border:1px solid #42b271;color:white}.attendee-modal .bottom-controls>button.btn-start:hover,.attendee-modal .bottom-controls>button.btn-start:active,.attendee-modal .bottom-controls>button.btn-start:focus,.attendee-modal .bottom-controls>button.btn-create:hover,.attendee-modal .bottom-controls>button.btn-create:active,.attendee-modal .bottom-controls>button.btn-create:focus{background-color:#42b271}.attendee-modal .bottom-controls>button:hover,.attendee-modal .bottom-controls>button:active,.attendee-modal .bottom-controls>button:focus{background-color:#fafafa}.attendee-modal .bottom-controls>button .button-content{display:flex}.attendee-modal .bottom-controls>button .button-content>svg{padding:0.15rem}.attendee-modal .bottom-controls>button .button-content span{display:block;margin-left:0.1rem}.participants-list{margin:0.5rem 0.75rem;height:calc(100% - 1rem)}.participants-list-item{display:flex;align-items:center;border-bottom:1px solid #cacaca;height:2rem}.participants-list-item:first-child{border-top:1px solid #cacaca}.participants-list-item>button{border:0;background-color:transparent;margin:0;display:flex;align-items:center;justify-content:center}.participants-list-item>*{margin:0.25rem 0.5rem;font-size:0.75rem;font-weight:500;flex:1}.participants-list-item>*.action-icon{flex-grow:0;padding:0.5rem;font-size:1rem}.participants-list-item>*.action-icon.add{color:#48bb78}.participants-list-item>*.action-icon.remove{color:#f56565}.sign-pad{height:240px}.sign-pad .pad-head{height:2rem;display:flex;justify-content:center;align-items:center}.sign-pad .pad-head>h3{font-size:0.9rem;font-weight:600}.sign-pad .pad{border:1px solid #cacaca;border-radius:5px;overflow:hidden;height:calc(100% - 5rem)}.sign-pad .bottom-control-group{display:flex;justify-content:space-between;margin-top:0.5rem}.sign-pad .bottom-control-group .confirm-attendance{margin-top:0.5rem;height:2rem}.sign-pad .bottom-control-group .confirm-attendance label{display:inline-block;font-size:0.75rem;position:relative;margin-top:0.25rem;width:130px}.sign-pad .bottom-control-group .confirm-attendance label input[type='checkbox']{margin:0.25rem;margin-left:0}.sign-pad .bottom-control-group .confirm-attendance label span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#222}.sign-pad .bottom-controls{display:flex;align-items:center;height:2rem;margin-top:0.5rem}.sign-pad .bottom-controls.end{justify-content:flex-end}.sign-pad .bottom-controls.end>*:last-child{margin-right:0}.sign-pad .bottom-controls.start{justify-content:flex-start}.sign-pad .bottom-controls.start>*:first-child{margin-left:0}.sign-pad .bottom-controls>*{margin:0.15rem}.loading-spinner{-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}.section-resource{height:calc(100% - 113px - 1rem);margin-top:1rem;display:flex;flex-direction:column;justify-content:space-between;padding-top:1rem;background-color:#efefef;border-top-left-radius:5px;border-top-right-radius:5px}@media (min-width: 600px){.section-resource{flex-direction:row}.section-resource>*{margin-right:0.5rem}.section-resource>*:first-child{margin-left:0.5rem}}.section-resource>*{flex:1;background-color:white;padding:0.75rem 0.75rem 0 0.75rem}.section-resource>*:first-child{margin-bottom:0.5rem}.section-resource-list,.section-resource-item{overflow:auto;border-top-left-radius:5px;border-top-right-radius:5px}.section-resource-list .resource-list-title,.section-resource-item .resource-list-title{font-size:1rem;font-weight:600;text-align:center;margin:0.5rem 0}.section-resource-list .list-wrapper,.section-resource-item .list-wrapper{height:calc(100% - 3.5rem);overflow:auto;background-color:white;border:2px solid transparent}.section-resource-list .list-wrapper.option[data-has-item-over='true'],.section-resource-item .list-wrapper.option[data-has-item-over='true']{border:2px dashed #48bb78}.section-resource-list .list-wrapper.option .resource-option-item[data-is-dragging='true'],.section-resource-list .list-wrapper.option .resource-selected-item[data-is-dragging='true'],.section-resource-item .list-wrapper.option .resource-option-item[data-is-dragging='true'],.section-resource-item .list-wrapper.option .resource-selected-item[data-is-dragging='true']{border:1px solid #48bb78}.section-resource-list .list-wrapper.item[data-has-item-over='true'],.section-resource-item .list-wrapper.item[data-has-item-over='true']{border:2px dashed #4299e1}.section-resource-list .list-wrapper.item .resource-option-item[data-is-dragging='true'],.section-resource-list .list-wrapper.item .resource-selected-item[data-is-dragging='true'],.section-resource-item .list-wrapper.item .resource-option-item[data-is-dragging='true'],.section-resource-item .list-wrapper.item .resource-selected-item[data-is-dragging='true']{border:1px solid #4299e1}.section-resource-list .list-wrapper .resource-option-item,.section-resource-list .list-wrapper .resource-selected-item,.section-resource-item .list-wrapper .resource-option-item,.section-resource-item .list-wrapper .resource-selected-item{margin:1rem;padding:1rem;border:1px solid #cacaca;border-radius:5px;background-color:white}.section-resource-list .list-wrapper .resource-option-item[data-is-dragging='true'],.section-resource-list .list-wrapper .resource-selected-item[data-is-dragging='true'],.section-resource-item .list-wrapper .resource-option-item[data-is-dragging='true'],.section-resource-item .list-wrapper .resource-selected-item[data-is-dragging='true']{border-radius:0;cursor:move}.section-resource-list .list-wrapper .resource-option-item .item-name,.section-resource-list .list-wrapper .resource-selected-item .item-name,.section-resource-item .list-wrapper .resource-option-item .item-name,.section-resource-item .list-wrapper .resource-selected-item .item-name{font-size:0.85rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-resource-list .list-wrapper .resource-option-item .item-type,.section-resource-list .list-wrapper .resource-selected-item .item-type,.section-resource-item .list-wrapper .resource-option-item .item-type,.section-resource-item .list-wrapper .resource-selected-item .item-type{margin-top:0.25rem;font-size:0.65rem;color:#7a7a7a}.picker-modal-container{display:flex;flex-direction:column;font-weight:400}.picker-modal-container .picker-header{display:flex;justify-content:center;font-weight:600;margin-bottom:0.5rem;text-transform:uppercase}.picker-modal-container .bottom-controls{display:flex;align-items:center;height:2rem}.picker-modal-container .bottom-controls .date-display{font-size:0.8rem;font-weight:600;margin:0.5rem 0}.picker-modal-container .bottom-controls.fit{flex-direction:column;height:auto}.picker-modal-container .bottom-controls.end{justify-content:flex-end}.picker-modal-container .bottom-controls.end>*:last-child{margin-right:0}.picker-modal-container .bottom-controls.start{justify-content:flex-start}.picker-modal-container .bottom-controls.start>*:first-child{margin-left:0}.picker-modal-container .bottom-controls>*{margin:0.15rem}.picker-modal-container .bottom-controls>button{width:5rem;height:1.8rem;border:1px solid #cacaca;background-color:white;border-radius:5px;font-size:0.9rem;display:flex;justify-content:center;align-items:center;color:#777}.picker-modal-container .bottom-controls>button[disabled]{background-color:#cacaca !important;color:#848484 !important;border:1px solid #cacaca !important;cursor:not-allowed}.picker-modal-container .bottom-controls>button.btn-close{background-color:#f56565;border:1px solid #f45757;color:white}.picker-modal-container .bottom-controls>button.btn-close:hover,.picker-modal-container .bottom-controls>button.btn-close:active,.picker-modal-container .bottom-controls>button.btn-close:focus{background-color:#f45757}.picker-modal-container .bottom-controls>button.btn-start,.picker-modal-container .bottom-controls>button.btn-create{background-color:#48bb78;border:1px solid #42b271;color:white}.picker-modal-container .bottom-controls>button.btn-start:hover,.picker-modal-container .bottom-controls>button.btn-start:active,.picker-modal-container .bottom-controls>button.btn-start:focus,.picker-modal-container .bottom-controls>button.btn-create:hover,.picker-modal-container .bottom-controls>button.btn-create:active,.picker-modal-container .bottom-controls>button.btn-create:focus{background-color:#42b271}.picker-modal-container .bottom-controls>button.btn-done,.picker-modal-container .bottom-controls>button.btn-next,.picker-modal-container .bottom-controls>button.btn-prev{background-color:#4299e1;border:1px solid #3592df;color:white}.picker-modal-container .bottom-controls>button.btn-done:hover,.picker-modal-container .bottom-controls>button.btn-done:active,.picker-modal-container .bottom-controls>button.btn-done:focus,.picker-modal-container .bottom-controls>button.btn-next:hover,.picker-modal-container .bottom-controls>button.btn-next:active,.picker-modal-container .bottom-controls>button.btn-next:focus,.picker-modal-container .bottom-controls>button.btn-prev:hover,.picker-modal-container .bottom-controls>button.btn-prev:active,.picker-modal-container .bottom-controls>button.btn-prev:focus{background-color:#3592df}.picker-modal-container .bottom-controls>button.btn-full{width:100%}.picker-modal-container .bottom-controls>button:hover,.picker-modal-container .bottom-controls>button:active,.picker-modal-container .bottom-controls>button:focus{background-color:#fafafa}.picker-modal-container .bottom-controls>button .button-content{display:flex}.picker-modal-container .bottom-controls>button .button-content>svg{padding:0.15rem}.picker-modal-container .bottom-controls>button .button-content span{display:block;margin-left:0.1rem}.lds-dual-ring:after{content:' ';display:block;width:22px;height:22px;margin:0px;border-radius:50%;border:2px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-opacity-animation{0%{opacity:0}30%{opacity:1}100%{opacity:0}}@keyframes loading-opacity-animation{0%{opacity:0}30%{opacity:1}100%{opacity:0}}@-webkit-keyframes loading-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.flex-1{flex:1}.module-list,.module-item-list{height:calc(100% - 3.5rem + 2px);color:#222;font-weight:400}.module-list-table,.module-item-list-table{background-color:white;height:calc(100%);border-top-right-radius:0.25rem;border-top-left-radius:0.25rem}.module-list-table .scrollable-items,.module-item-list-table .scrollable-items{height:100%;overflow:auto;padding-bottom:0}.module-list-table .row,.module-list-table .sticky-row,.module-item-list-table .row,.module-item-list-table .sticky-row{margin:0 0.5rem;width:calc(100% - 1rem);padding:0}.module-list-table .row>*:first-child,.module-list-table .row>*:last-child,.module-list-table .sticky-row>*:first-child,.module-list-table .sticky-row>*:last-child,.module-item-list-table .row>*:first-child,.module-item-list-table .row>*:last-child,.module-item-list-table .sticky-row>*:first-child,.module-item-list-table .sticky-row>*:last-child{width:80px;display:flex;justify-content:center}.module-list-table .row>*:last-child .action-button,.module-list-table .sticky-row>*:last-child .action-button,.module-item-list-table .row>*:last-child .action-button,.module-item-list-table .sticky-row>*:last-child .action-button{height:2rem;line-height:2rem;border-radius:0.25rem;width:100%;display:flex;justify-content:center;align-items:center}.module-list-table .row>*:last-child .action-button:hover,.module-list-table .sticky-row>*:last-child .action-button:hover,.module-item-list-table .row>*:last-child .action-button:hover,.module-item-list-table .sticky-row>*:last-child .action-button:hover{background:#efefef}.module-list-table .row>*:last-child .action-button>svg,.module-list-table .sticky-row>*:last-child .action-button>svg,.module-item-list-table .row>*:last-child .action-button>svg,.module-item-list-table .sticky-row>*:last-child .action-button>svg{padding:0.1rem;margin-right:0.05rem}.module-list-table .sticky-row,.module-item-list-table .sticky-row{position:-webkit-sticky !important;position:sticky !important;z-index:2;display:flex}.row,.sticky-row{display:flex;background-color:white;font-size:0.8rem;display:flex;align-items:center;padding:0 0.5rem;font-weight:400}.row:nth-child(even),.sticky-row:nth-child(even){background-color:var(--table-row-bg)}.mail-form .header{display:flex;align-items:center;height:1.5rem;line-height:1.5rem;font-size:1rem;font-weight:600;justify-content:center}.mail-form .header h3{font-size:1rem;font-weight:600}.mail-form .form-input{margin-top:0.5rem}.mail-form .form-input>div{margin:0.5rem 0}.mail-form .controls{display:flex}.mail-form .controls.end{justify-content:flex-end}.mail-form .controls.end>button:last-child{margin-right:0}.mail-form .controls.start:first-child{margin-left:0}.mail-form .controls>button{margin:0 0.15rem;width:5rem;height:1.8rem;border:1px solid #cacaca;background-color:white;border-radius:5px;font-size:0.9rem;display:flex;justify-content:center;align-items:center;color:#777}.mail-form .controls>button[disabled]{background-color:#cacaca !important;color:#848484 !important;border:1px solid #cacaca !important;cursor:not-allowed}.mail-form .controls>button.btn-close,.mail-form .controls>button.btn-cancel{background-color:#f56565;border:1px solid #f45757;color:white}.mail-form .controls>button.btn-close:hover,.mail-form .controls>button.btn-close:active,.mail-form .controls>button.btn-close:focus,.mail-form .controls>button.btn-cancel:hover,.mail-form .controls>button.btn-cancel:active,.mail-form .controls>button.btn-cancel:focus{background-color:#f45757}.mail-form .controls>button.btn-start,.mail-form .controls>button.btn-create{background-color:#48bb78;border:1px solid #42b271;color:white}.mail-form .controls>button.btn-start:hover,.mail-form .controls>button.btn-start:active,.mail-form .controls>button.btn-start:focus,.mail-form .controls>button.btn-create:hover,.mail-form .controls>button.btn-create:active,.mail-form .controls>button.btn-create:focus{background-color:#42b271}.mail-form .controls>button.btn-done,.mail-form .controls>button.btn-next{background-color:#4299e1;border:1px solid #3592df;color:white}.mail-form .controls>button.btn-done:hover,.mail-form .controls>button.btn-done:active,.mail-form .controls>button.btn-done:focus,.mail-form .controls>button.btn-next:hover,.mail-form .controls>button.btn-next:active,.mail-form .controls>button.btn-next:focus{background-color:#3592df}.mail-form .controls>button:hover,.mail-form .controls>button:active,.mail-form .controls>button:focus{background-color:#fafafa}.email-input-wrapper{position:relative;cursor:text}.email-input-wrapper>label{font-size:0.8rem;font-weight:400;margin:0.5rem 0;display:inline-block;color:#222}.email-input-wrapper .input-selected{border:1px solid #ddd;border-radius:5px;padding:0.25rem;min-height:1.5rem;line-height:1.5rem;color:#515151;font-weight:400}.email-input-wrapper .input-selected>div{display:table-cell}.email-input-wrapper .input-selected>div ul{display:inline;font-size:0.75rem;font-weight:400;align-items:center;line-height:1.5rem;color:#6a6a6a}.email-input-wrapper .input-selected>div ul li{padding:0.05rem;height:1.5rem;display:inline-table;position:relative;border:1px solid #cacaca;align-items:center;margin-right:0.25rem;margin-top:0.15rem;margin-bottom:0.15rem;border-radius:0.25rem}.email-input-wrapper .input-selected>div ul li>*:first-child{padding:0.25rem}.email-input-wrapper .input-selected>div ul li>*:last-child{color:#515151;padding:0.4rem 0.25rem 0.25rem 0.15rem}.email-input-wrapper .input-selected>div ul li>*:last-child:hover{cursor:pointer}.email-input-wrapper .input-selected>div>input{border:none;font-size:0.75rem;font-weight:400;height:1.5rem;color:#515151}.email-input-wrapper .suggestions{position:absolute;bottom:0;left:0;z-index:2;background-color:white;border:1px solid #cacaca;max-height:80px;overflow:auto;margin-top:1px;width:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}.email-input-wrapper .suggestions ul{font-size:0.75rem;color:#515151;font-weight:400}.email-input-wrapper .suggestions ul li{display:block;height:2.5rem}.email-input-wrapper .suggestions ul li .title,.email-input-wrapper .suggestions ul li .subtitle{display:block;padding:0 0.5rem}.email-input-wrapper .suggestions ul li .title{padding-top:0.5rem}.email-input-wrapper .suggestions ul li .subtitle{font-size:0.7rem;color:#6a6a6a;padding-bottom:0.5rem}.email-input-wrapper .suggestions ul li:hover{background-color:#efefef;cursor:pointer}.message-input>label{font-size:0.8rem;font-weight:400;display:inline-block;margin:0.5rem 0;color:#222}.message-input>textarea{width:100%;border:1px solid #cacaca;border-radius:0.25rem;padding:0.25rem;font-size:0.75rem;font-weight:400;color:#515151}.wait{height:5rem;display:flex;justify-content:center;align-items:center;font-weight:500;-webkit-animation:1.2s loading-opacity-animation infinite;animation:1.2s loading-opacity-animation infinite}
.timeline-comment-container .timeline-list{list-style:none;position:relative;margin:0 0 0 20px;padding:0}.timeline-comment-container .timeline-list:before{content:'';position:absolute;width:3px;background-color:#f1f1f1;top:40px;width:3px;bottom:0;position:absolute;margin-left:-1px}.timeline-comment-container .timeline-list li{display:flex;margin-left:20px;padding:10px 0;position:relative}.timeline-comment-container .timeline-list li .timeline-avatar{position:absolute;left:-39px;top:15px;width:36px;height:36px;border-radius:100%;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 0px 2px rgba(33,33,33,0.09);background-color:#f8f8f8}.timeline-comment-container .timeline-list li .timeline-card{padding:10px;flex:1;margin-left:15px;background-color:#f8f8f8;border-radius:5px;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05)}.timeline-comment-container .timeline-list li .timeline-card:before{top:20px;left:5px;content:' ';display:inline-block;position:absolute;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #f8f8f8;border-bottom:10px solid transparent;border-left-width:0px;border-right-width:10px}.timeline-comment-container .timeline-list li .timeline-card .timeline-content{padding:0;background-color:inherit;color:#222;font-size:13px;line-height:15px;box-shadow:none;margin-bottom:15px}.timeline-comment-container .timeline-list li .timeline-card .info-line{font-size:11px;color:#999;position:absolute;bottom:7px}.work-order-detail{display:flex;flex-direction:column;position:relative}.work-order-detail .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.work-order-detail .leading{display:flex;justify-content:flex-end}.work-order-detail .leading h3{margin:0;font-size:16px}@media only screen and (min-width: 768px) and (max-width: 961px){.work-order-detail.mobile .detail-container content{min-height:calc(100vh - 560px)}.work-order-detail.mobile .detail-container footer .info-container{flex-direction:column}.work-order-detail.mobile .detail-container footer .info-container .info{margin-bottom:10px}}@media only screen and (max-width: 767px){.work-order-detail.mobile .detail-container content{min-height:calc(100vh - 560px)}.work-order-detail.mobile .detail-container content .info-container{flex-direction:column;display:block}.work-order-detail.mobile .detail-container content .info-container .info{margin-bottom:10px}.work-order-detail.mobile .detail-container footer{display:none}}.work-order-detail .detail-container{margin-top:10px;position:relative}.work-order-detail .detail-container .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.work-order-detail .detail-container .title-option-section{display:flex;justify-content:space-between}.work-order-detail .detail-container .title-option-section h1{margin:0 0 10px 0;font-size:18px}.work-order-detail .detail-container .title-option-section .option-control{display:flex;position:relative}.work-order-detail .detail-container .title-option-section .option-control button{margin:5px 0;background:transparent;color:#444;border:none;font-size:16px}.work-order-detail .detail-container .title-option-section .option-control button:hover{cursor:pointer}.work-order-detail .detail-container h1{margin:0 0 10px 0;font-size:28px}.work-order-detail .detail-container hr{margin-top:10px;margin-bottom:10px}.work-order-detail .detail-container content{display:flex;flex-direction:column;margin-top:20px;min-height:calc(100vh - 480px);max-height:calc(100vh - 275px);overflow-y:auto}.work-order-detail .detail-container content p{font-size:14px;line-height:20px;letter-spacing:0.2px;background:#f5f5f5;padding:10px;border-radius:5px;color:#000;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.05)}.work-order-detail .detail-container content .info-container{font-size:12px;color:#fff;display:flex;justify-content:space-between;width:100%}.work-order-detail .detail-container content .info-container .info{align-items:center;padding:0 10px;border-radius:15px;letter-spacing:0.2px;height:35px;display:flex;justify-content:space-between;min-width:330px}.work-order-detail .detail-container content .info-container .info.lightblue{background-color:#69cafa;box-shadow:0px 0px 1px 1px rgba(105,202,250,0.3)}.work-order-detail .detail-container content .info-container .info.red{background-color:#d93651;box-shadow:0px 0px 1px 1px rgba(217,54,81,0.3)}.work-order-detail .detail-container content .info-container .info.green{background-color:#47c442;box-shadow:0px 0px 1px 1px rgba(71,196,66,0.3)}.work-order-detail .detail-container content .info-container label{color:#fff;font-weight:500}.work-order-detail .detail-container content .info-container .vals{font-weight:500;color:#222;letter-spacing:0.4px;display:inline-block;padding:2px 10px;border-radius:15px;margin:5px 0;line-height:22px}.work-order-detail .detail-container content .info-container .vals.lightblue{background-color:#b3e4fc}.work-order-detail .detail-container content .info-container .vals.red{background-color:#e57689}.work-order-detail .detail-container content .info-container .vals.green{background-color:#80d67c}.work-order-detail .detail-container content .info-container{display:none}.work-order-detail .detail-container footer{display:flex;justify-content:space-between}.work-order-detail .detail-container footer .info-container{font-size:12px;color:#fff;display:flex;justify-content:space-between;width:100%}.work-order-detail .detail-container footer .info-container .info{align-items:center;padding:0 10px;border-radius:15px;letter-spacing:0.2px;height:35px;display:flex;justify-content:space-between;min-width:330px}.work-order-detail .detail-container footer .info-container .info.lightblue{background-color:#69cafa;box-shadow:0px 0px 1px 1px rgba(105,202,250,0.3)}.work-order-detail .detail-container footer .info-container .info.red{background-color:#d93651;box-shadow:0px 0px 1px 1px rgba(217,54,81,0.3)}.work-order-detail .detail-container footer .info-container .info.green{background-color:#47c442;box-shadow:0px 0px 1px 1px rgba(71,196,66,0.3)}.work-order-detail .detail-container footer .info-container label{color:#fff;font-weight:500}.work-order-detail .detail-container footer .info-container .vals{font-weight:500;color:#222;letter-spacing:0.4px;display:inline-block;padding:2px 10px;border-radius:15px;margin:5px 0;line-height:22px}.work-order-detail .detail-container footer .info-container .vals.lightblue{background-color:#b3e4fc}.work-order-detail .detail-container footer .info-container .vals.red{background-color:#e57689}.work-order-detail .detail-container footer .info-container .vals.green{background-color:#80d67c}.wo-form-container{position:relative}.wo-form-container .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.wo-form-container .wo-form{margin-top:20px;z-index:100;overflow:hidden}.wo-form-container .wo-form .rdt input.form-control:focus{outline:none;background-image:linear-gradient(#051e40, #051e40),linear-gradient(#d2d2d2, #d2d2d2);background-size:100% 2px, 100% 1px;box-shadow:none;transition-duration:0.3s}.wo-form-container .wo-form .rdtPicker .dow,.wo-form-container .wo-form .rdtPicker th.rdtSwitch,.wo-form-container .wo-form .rdtPicker th.rdtNext,.wo-form-container .wo-form .rdtPicker th.rdtPrev,.wo-form-container .wo-form .rdtPicker .rdtTimeToggle{color:#051e40}.wo-form-container .wo-form .rdtDay.rdtToday.rdtActive,.wo-form-container .wo-form .rdtDay.rdtActive,.wo-form-container .wo-form .rdtDay.rdtActive:hover{background-color:#051e40 !important;color:#ffffff;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40}.wo-form-container .wo-form .rtd-label{top:-32px;font-size:11px;color:#b5b5b5}.wo-form-container .wo-form div[role='combobox'] div[aria-autocomplete='list'] label{font-size:14px;color:#b5b5b5}.wo-form-container .wo-form div[role='combobox'] div[aria-autocomplete='list'] label+div:before{border-bottom:1px solid #d2d2d2}.wo-form-container .wo-form div[role='combobox'] div[aria-autocomplete='list'] label+div:hover:before{border-bottom:1px solid #d2d2d2}.wo-form-container .wo-form div[role='combobox'] div[aria-autocomplete='list'] input{font-size:13px}.wo-form-container .wo-form div[role='combobox'] div[aria-autocomplete='list'] input:after{border-bottom:2px solid #051e40}.wo-form-container .wo-form .control-button{display:flex;flex-wrap:wrap;justify-content:flex-end}.lds-dual-ring{display:inline-block;width:64px;height:64px}.lds-dual-ring:after{content:' ';display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #9f9f9f;border-color:#9f9f9f transparent #9f9f9f transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1);animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1)}.svt-stepper{display:table;width:100%;margin:0 auto;background-color:#ffffff;box-shadow:0px 3px 8px -8px rgba(0,0,0,0.5)}.svt-stepper .svt-step{display:table-cell;position:relative;padding:10px 24px}.svt-stepper .svt-step.clickable:hover{background-color:rgba(0,0,0,0.04);cursor:pointer}.svt-stepper .svt-step.clickable .svt-circle{background-color:#70b3d3}.svt-stepper .svt-step.clickable .svt-left,.svt-stepper .svt-step.clickable .svt-right{border-top:1px solid #70b3d3}.svt-stepper .svt-step:last-child .svt-right{display:none}.svt-stepper .svt-step:first-child .svt-left{display:none}.svt-stepper .svt-step.active .svt-circle{background-color:#223b63}.svt-stepper .svt-step.active .svt-left,.svt-stepper .svt-step.active .svt-right{border-top:1px solid #223b63}.svt-stepper .svt-step .svt-circle{display:flex;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto;background-color:#aaa;border-radius:50%;line-height:30px;font-size:16px;font-weight:600;color:#ffffff;transition:0.3s ease-in-out}.svt-stepper .svt-step .svt-circle>svg{color:#fff;font-size:12px}.svt-stepper .svt-step .svt-left,.svt-stepper .svt-step .svt-right{position:absolute;top:22px;height:1px;border-top:1px solid #aaa;transition:0.3s ease-in-out}.svt-stepper .svt-step .svt-left{left:0;right:50%;margin-right:20px}.svt-stepper .svt-step .svt-right{left:50%;right:0;margin-left:20px}.svt-stepper .svt-step .svt-title{text-align:center;margin-top:4px}.svt-stepper-view{display:flex;overflow:hidden}.svt-stepper-view .svt-stepper-item{position:relative;flex:0 0 auto;transition:0.3s ease-in-out;max-height:calc(100vh - 300px);overflow-y:auto}.svt-stepper-view .svt-stepper-item:after{border-bottom:1px solid red}.photos-view,.comments-view{margin-top:20px}.photos-view .photo-list{display:flex;overflow-x:auto;margin-top:1rem}.photos-view .photo-list .photo-item{margin:12px 12px 4px 4px;display:flex;flex:0 0 auto;width:220px;background-color:rgba(0,0,0,0.09);position:relative}.photos-view .photo-list .photo-item:hover{cursor:pointer}.photos-view .photo-list .photo-item .photo-remove{position:absolute;right:-10px;top:-10px;padding:5px;background-color:#fff;border-radius:100%;height:24px;width:24px;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 0px 2px rgba(0,0,0,0.09);font-size:12px}.photos-view .photo-list .photo-item .photo-remove:hover{cursor:pointer}.photos-view .photo-list .photo-item img{margin:auto;padding:4px;width:200px}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}10%{-webkit-transform:scale(1.1, 0.9) translateY(0);transform:scale(1.1, 0.9) translateY(0)}30%{-webkit-transform:scale(0.9, 1.1) translateY(-7px);transform:scale(0.9, 1.1) translateY(-7px)}50%{-webkit-transform:scale(1.05, 0.95) translateY(0);transform:scale(1.05, 0.95) translateY(0)}57%{-webkit-transform:scale(1, 1) translateY(-2px);transform:scale(1, 1) translateY(-2px)}64%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}100%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}}@keyframes bounce{0%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}10%{-webkit-transform:scale(1.1, 0.9) translateY(0);transform:scale(1.1, 0.9) translateY(0)}30%{-webkit-transform:scale(0.9, 1.1) translateY(-7px);transform:scale(0.9, 1.1) translateY(-7px)}50%{-webkit-transform:scale(1.05, 0.95) translateY(0);transform:scale(1.05, 0.95) translateY(0)}57%{-webkit-transform:scale(1, 1) translateY(-2px);transform:scale(1, 1) translateY(-2px)}64%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}100%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}}
.send-link-form-container{position:relative}.send-link-form-container .overlay-loading{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;z-index:101;background-color:rgba(255,255,255,0.8)}.send-link-form-container .send-link-form{margin-top:20px;z-index:100;overflow:hidden}.send-link-form-container .send-link-form .title{font-weight:bold}.send-link-form-container .send-link-form .label{cursor:pointer;padding-left:0;color:#aaaaaa;font-size:14px;line-height:1.428571429;font-weight:400;display:inline-flex;transition:0.3s ease all}.send-link-form-container .send-link-form .checked-icon{width:20px;height:20px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.send-link-form-container .send-link-form .unchecked-icon{width:0px;height:0px;padding:9px;border:1px solid rgba(0,0,0,0.54);border-radius:3px}.send-link-form-container .send-link-form .checked{color:#223b63!important}.send-link-form-container .send-link-form .select-form-control{margin:7px 1px 10px 0px !important}.send-link-form-container .send-link-form .select-form-control>div::before{border-color:#d2d2d2 !important;border-width:1px !important}.send-link-form-container .send-link-form .select-form-control>div::after{border-color:#223b63}.send-link-form-container .send-link-form .select-form-control .select-label{font-size:14px;color:#aaa!important;top:8px}.send-link-form-container .send-link-form .select-form-control .select{padding:12px 0 7px;font-size:0.75rem;font-weight:400;line-height:1.42857;text-decoration:none;text-transform:uppercase;color:#3c4858;letter-spacing:0}.send-link-form-container .send-link-form .select-form-control .select:focus{background-color:transparent}.send-link-form-container .send-link-form .select-form-control .select[aria-owns]+input+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.send-link-form-container .send-link-form .select-form-control .select+input+svg{transition:all 300ms linear}.send-link-form-container .send-link-form .rdt input.form-control:focus{outline:none;background-image:linear-gradient(#051e40, #051e40),linear-gradient(#d2d2d2, #d2d2d2);background-size:100% 2px, 100% 1px;box-shadow:none;transition-duration:0.3s}.send-link-form-container .send-link-form .rdtPicker .dow,.send-link-form-container .send-link-form .rdtPicker th.rdtSwitch,.send-link-form-container .send-link-form .rdtPicker th.rdtNext,.send-link-form-container .send-link-form .rdtPicker th.rdtPrev,.send-link-form-container .send-link-form .rdtPicker .rdtTimeToggle{color:#051e40}.send-link-form-container .send-link-form .rdtDay.rdtToday.rdtActive,.send-link-form-container .send-link-form .rdtDay.rdtActive,.send-link-form-container .send-link-form .rdtDay.rdtActive:hover{background-color:#051e40 !important;color:#ffffff;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40;box-shadow:0 4px 20px 0px rgba(0,0,0,0.14),0 7px 10px -5px #051e40}.send-link-form-container .send-link-form .rtd-label{top:-32px;font-size:11px;color:#b5b5b5}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] label{font-size:14px;color:#b5b5b5}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] label+div:before{border-bottom:1px solid #d2d2d2}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] label+div:hover:before{border-bottom:1px solid #d2d2d2}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] input{font-size:13px}.send-link-form-container .send-link-form div[role='combobox'] div[aria-autocomplete='list'] input:after{border-bottom:2px solid #051e40}.send-link-form-container .send-link-form .control-button{display:flex;flex-wrap:wrap;justify-content:flex-end}.select-menu{z-index:10002 !important}.select-menu>div>ul{border:0;padding:5px 0;margin:0;box-shadow:none;min-width:100%;border-radius:4px;box-sizing:border-box;display:block;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box}.select-menu>div+div{max-height:266px !important}.select-menu .select-menu-item{font-size:13px;padding:10px 20px;margin:0 5px;border-radius:2px;transition:all 150ms linear;display:block;clear:both;font-weight:400;line-height:2;white-space:nowrap;color:#333}.select-menu .select-menu-item:hover{background-color:#223b63;color:#ffffff;box-shadow:0 12px 20px -10px rgba(47,0,255,0.28),0 4px 20px 0px rgba(0,0,0,0.12),0 7px 8px -5px rgba(156,39,176,0.2)}.select-menu .select-menu-item-selected{background-color:#223b63!important;color:#ffffff}
.ps-container{margin:1rem 0}.ps-container .ps-employee{font-size:1rem;font-weight:bold;cursor:pointer}.ps-container .ps-schedules table{width:100%}.ps-container .ps-schedules table,.ps-container .ps-schedules tr,.ps-container .ps-schedules td,.ps-container .ps-schedules th{border:1px solid black;border-collapse:collapse}
.cl-read-container{padding:0 2rem}.cl-read-container .cl-header .cl-title{font-size:1.2rem;font-weight:500;padding:1rem 0;color:var(--dark-text)}.cl-read-container .cl-body{font-size:0.7rem;font-weight:400}.cl-read-container .cl-body .cl-column{display:flex;width:100%}.cl-read-container .cl-body .cl-column .cl-row{padding:0.5rem;width:100%}.cl-read-container .cl-body .cl-column .cl-row .map-image{width:100%;height:300px}.cl-read-container .cl-body .cl-column .cl-row .cl-wrapper{display:flex;flex-direction:column}.cl-read-container .cl-body .cl-column .cl-row .cl-wrapper .label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.cl-read-container .cl-body .cl-column .cl-row .cl-wrapper .value{color:var(--dark-text) !important;margin:0.25rem 0;font-size:0.75rem;font-weight:500;display:inline-block}.cl-read-container .cl-body .cl-column .cl-row .cl-signature{display:flex;flex-direction:column;align-items:center}.cl-read-container .cl-body .cl-column .cl-row .cl-signature .label{font-size:0.7rem}.cl-read-container .cl-body .cl-column .cl-row .cl-signature .value{font-size:0.75rem;font-weight:600}.cl-read-container .cl-body .cl-column .cl-row .cl-map{width:100%;height:20rem}.cl-read-container .cl-body .cl-column .cl-row .cl-timestamp{text-align:center}.cl-read-container .cl-body .cl-column .cl-row.full{width:100%}.cl-read-container .cl-body .cl-column .cl-row.first-button{display:flex;justify-content:flex-end}.cl-read-container .cl-body .cl-column .cl-row.second-button{display:flex;justify-content:flex-start}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .DayPickerInput{width:100%}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .st-input-suggestions ul{padding:0}.cl-form-container .cl-form .cl-form-column .cl-form-row.full{width:100%}.cl-form-container .cl-form .cl-form-column .cl-form-row.half{width:50%}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls{display:flex;align-items:center;height:2rem;margin-top:1rem}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls.end{justify-content:flex-end}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls.end>*:last-child{margin-right:0}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls.start{justify-content:flex-start}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls.start>*:first-child{margin-left:0}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls>*{margin:0.15rem}.cl-form-container .cl-form .cl-form-action-buttons{display:flex}.cl-form-container .cl-form .cl-form-action-buttons.end{justify-content:flex-end}.cl-form-container .cl-form .cl-form-action-buttons.end>*{margin-right:0.5rem}.cl-form-container .cl-form .cl-form-action-buttons.end>*:last-child{margin-right:0}.cl-form-container .cl-form .cl-form-action-buttons.start{justify-content:flex-start}.cl-form-container .cl-form .cl-form-action-buttons.start>*{margin-left:0.5rem}.cl-form-container .cl-form .cl-form-action-buttons.start>*:first-child{margin-left:0}.cl-form-container .cl-form .cl-form-action-buttons.reset{padding:0}.cl-form-container .cl-form .cl-form-action-buttons.gap{margin-top:1rem}.cl-form-container .cl-form.hidden{display:hidden}.cl-dismiss{display:flex;justify-content:flex-end;margin-right:-2.5rem;margin-top:-0.5rem}.cl-dismiss button{background:none;border:none;font-size:1.2rem;margin:0;padding:0;cursor:pointer}
.il-read-container{padding:0 2rem}.il-read-container .il-body{font-size:0.7rem;font-weight:400}.il-read-container .il-body .il-header .il-title{font-size:1.2rem;font-weight:500;padding:1rem 0;color:var(--dark-text)}.il-read-container .il-body .il-column{display:flex;width:100%}.il-read-container .il-body .il-column .il-row{padding:0.5rem;width:100%}.il-read-container .il-body .il-column .il-row .map-image{width:100%;height:300px}.il-read-container .il-body .il-column .il-row .il-wrapper{display:flex;flex-direction:column}.il-read-container .il-body .il-column .il-row .il-wrapper .label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.il-read-container .il-body .il-column .il-row .il-wrapper .value{color:var(--dark-text) !important;margin:0.25rem 0;font-size:0.75rem;font-weight:500;display:inline-block}.il-read-container .il-body .il-column .il-row .il-signature{display:flex;flex-direction:column;align-items:center}.il-read-container .il-body .il-column .il-row .il-signature .label{font-size:0.7rem}.il-read-container .il-body .il-column .il-row .il-signature .value{font-size:0.75rem;font-weight:600}.il-read-container .il-body .il-column .il-row .il-map{width:100%;height:20rem}.il-read-container .il-body .il-column .il-row .il-timestamp{text-align:center}.il-read-container .il-body .il-column .il-row.full{width:100%}.il-read-container .il-body .il-column .il-row.first-button{display:flex;justify-content:flex-end}.il-read-container .il-body .il-column .il-row.second-button{display:flex;justify-content:flex-start}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .DayPickerInput{width:100%}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .st-input-suggestions ul{padding:0}.il-form-container .il-form .il-form-column .il-form-row.full{width:100%}.il-form-container .il-form .il-form-column .il-form-row.half{width:50%}.il-form-container .il-form .il-sign-pad .il-pad-controls{display:flex;align-items:center;height:2rem;margin-top:1rem}.il-form-container .il-form .il-sign-pad .il-pad-controls.end{justify-content:flex-end}.il-form-container .il-form .il-sign-pad .il-pad-controls.end>*:last-child{margin-right:0}.il-form-container .il-form .il-sign-pad .il-pad-controls.start{justify-content:flex-start}.il-form-container .il-form .il-sign-pad .il-pad-controls.start>*:first-child{margin-left:0}.il-form-container .il-form .il-sign-pad .il-pad-controls>*{margin:0.15rem}.il-form-container .il-form .il-form-action-buttons{display:flex}.il-form-container .il-form .il-form-action-buttons.end{justify-content:flex-end}.il-form-container .il-form .il-form-action-buttons.end>*{margin-right:0.5rem}.il-form-container .il-form .il-form-action-buttons.end>*:last-child{margin-right:0}.il-form-container .il-form .il-form-action-buttons.start{justify-content:flex-start}.il-form-container .il-form .il-form-action-buttons.start>*{margin-left:0.5rem}.il-form-container .il-form .il-form-action-buttons.start>*:first-child{margin-left:0}.il-form-container .il-form .il-form-action-buttons.reset{padding:0}.il-form-container .il-form .il-form-action-buttons.gap{margin-top:1rem}.il-form-container .il-form.hidden{display:hidden}.il-dismiss{display:flex;justify-content:flex-end;margin-right:-2.5rem;margin-top:-0.5rem}.il-dismiss button{background:none;border:none;font-size:1.2rem;margin:0;padding:0;cursor:pointer}
.ed-read-container{padding:0 2rem}.ed-read-container .ed-header .ed-title{font-size:1.2rem;font-weight:500;padding:1rem 0;color:var(--dark-text)}.ed-read-container .ed-body{font-size:0.7rem;font-weight:400}.ed-read-container .ed-body .ed-column{display:flex;width:100%}.ed-read-container .ed-body .ed-column .ed-row{padding:0.5rem;width:100%}.ed-read-container .ed-body .ed-column .ed-row .ed-wrapper{display:flex;flex-direction:column}.ed-read-container .ed-body .ed-column .ed-row .ed-wrapper .label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.ed-read-container .ed-body .ed-column .ed-row .ed-wrapper .value{color:var(--dark-text) !important;margin:0.25rem 0;font-size:0.75rem;font-weight:500;display:inline-block}.ed-read-container .ed-body .ed-column .ed-row .ed-signature{display:flex;flex-direction:column;align-items:center}.ed-read-container .ed-body .ed-column .ed-row .ed-signature .label{font-size:0.7rem}.ed-read-container .ed-body .ed-column .ed-row .ed-signature .value{font-size:0.75rem;font-weight:600}.ed-read-container .ed-body .ed-column .ed-row .ed-page-controls{background-color:purple;position:absolute;bottom:0;left:0;background:white;border-radius:4px;padding:0.5rem 0}.ed-read-container .ed-body .ed-column .ed-row .ed-page-controls span{font-size:0.8em;padding:0 0.5em}.ed-read-container .ed-body .ed-column .ed-row .ed-page-controls button{border-width:0}.ed-read-container .ed-body .ed-column .ed-row.full{width:100%}.ed-read-container .ed-body .ed-column .ed-row.first-button{display:flex;justify-content:flex-end}.ed-read-container .ed-body .ed-column .ed-row.second-button{display:flex;justify-content:flex-start}.ed-read-container .ed-body .ed-column .ed-row.pdf-container{position:relative}.ed-dismiss{display:flex;justify-content:flex-end;margin-right:-2.5rem;margin-top:-0.5rem}.ed-dismiss button{background:none;border:none;font-size:1.2rem;margin:0;padding:0;cursor:pointer}button.ed-button{height:2.5rem;width:10rem;border-radius:0.25rem;text-transform:uppercase}button.ed-button.primary{background-color:#051e40;color:white;border:1px solid #051e40;transition:120ms ease}button.ed-button.primary:hover{box-shadow:-1px 2px 5px 2px rgba(5,30,64,0.3);cursor:pointer}button.ed-button.primary[disabled]{opacity:0.6 !important}button.ed-button.primary[disabled]:hover{box-shadow:none;cursor:not-allowed}button.ed-button.bordered{background-color:white;border:1px solid #051e40;color:#051e40}button.ed-button.bordered:hover{background-color:#051e40;color:white;cursor:pointer}
.cl-modal{top:5% !important;width:680px !important;left:calc(50% - 320px) !important}.filter-container{display:flex;justify-content:flex-end}
.cl-form-container{padding:0 2rem}.cl-form-container .cl-form .cl-form-column{display:flex;width:100%;margin-bottom:1rem}.cl-form-container .cl-form .cl-form-column .cl-form-row{padding:0.5rem 0}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-form-title{font-size:1.2rem;font-weight:500;color:var(--dark-text);margin-top:1rem}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-form-title.center{text-align:center}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .cl-input{width:100%;font-size:0.7rem;padding:0.5rem 0;border:none;border-bottom:1px solid #707070}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .cl-textarea{width:100%;font-size:0.7rem;padding:0.5rem;border:1px solid #707070;resize:none;font-family:Roboto, Helvetica, Arial, sans-serif}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .DayPickerInput{width:100%}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .DayPickerInput .DayPickerInput-Overlay{width:100%}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper{width:100%;font-size:0.7rem}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-NavBar,.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-Months{width:100%}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-Body .DayPicker-Day{padding-left:0.65rem;padding-right:0.65rem}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-Body .DayPicker-Day:hover{border-radius:100vw !important}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .st-input-suggestions{box-shadow:-1px 1px 5px 2px rgba(170,170,170,0.3);max-height:6.5rem}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .st-input-suggestions ul{padding:0}.cl-form-container .cl-form .cl-form-column .cl-form-row .cl-input-wrapper .cl-input-container .st-input-suggestions ul li span:hover{background-color:#f5f5f5}.cl-form-container .cl-form .cl-form-column .cl-form-row.full{width:100%}.cl-form-container .cl-form .cl-form-column .cl-form-row.half{width:calc(50% - 1rem)}.cl-form-container .cl-form .cl-form-column .cl-form-row.half:first-child{margin-right:1rem}.cl-form-container .cl-form .cl-form-column .cl-form-row.half:last-child{margin-left:1rem}.cl-form-container .cl-form .cl-sign-pad{padding:0 2rem}.cl-form-container .cl-form .cl-sign-pad .cl-pad-header{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding-top:1rem;padding-bottom:0.5rem}.cl-form-container .cl-form .cl-sign-pad .cl-pad-header .cl-pad-title{font-size:0.7rem;font-weight:400;color:#aaaaaa}.cl-form-container .cl-form .cl-sign-pad .cl-pad-header .cl-pad-subtitle{font-size:0.7rem;color:var(--dark-text)}.cl-form-container .cl-form .cl-sign-pad .cl-pad{border:1px solid #707070;overflow:hidden}.cl-form-container .cl-form .cl-sign-pad .cl-map{height:20rem;width:calc(100% - 280px)}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls{display:flex;align-items:center;height:2rem;margin-top:1rem}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls.end{justify-content:flex-end}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls.end>*:last-child{margin-right:0}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls.start{justify-content:flex-start}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls.start>*:first-child{margin-left:0}.cl-form-container .cl-form .cl-sign-pad .cl-pad-controls>*{margin:0.15rem}.cl-form-container .cl-form .cl-form-action-buttons{display:flex}.cl-form-container .cl-form .cl-form-action-buttons.end{justify-content:flex-end}.cl-form-container .cl-form .cl-form-action-buttons.end>*{margin-right:0.5rem}.cl-form-container .cl-form .cl-form-action-buttons.end>*:last-child{margin-right:0}.cl-form-container .cl-form .cl-form-action-buttons.start{justify-content:flex-start}.cl-form-container .cl-form .cl-form-action-buttons.start>*{margin-left:0.5rem}.cl-form-container .cl-form .cl-form-action-buttons.start>*:first-child{margin-left:0}.cl-form-container .cl-form .cl-form-action-buttons.center{justify-content:center}.cl-form-container .cl-form .cl-form-action-buttons.center>*{margin-right:0.5rem}.cl-form-container .cl-form .cl-form-action-buttons.center>*:last-child{margin-right:0}.cl-form-container .cl-form.hidden{display:hidden}button.cl-button{height:2.5rem;width:10rem;border-radius:0.25rem;text-transform:uppercase}button.cl-button.primary{background-color:#051e40;color:white;border:1px solid #051e40;transition:120ms ease}button.cl-button.primary:hover{box-shadow:-1px 2px 5px 2px rgba(5,30,64,0.3);cursor:pointer}button.cl-button.primary[disabled]{opacity:0.6 !important}button.cl-button.primary[disabled]:hover{box-shadow:none;cursor:not-allowed}button.cl-button.bordered{background-color:white;border:1px solid #051e40;color:#051e40}button.cl-button.bordered:hover{background-color:#051e40;color:white;cursor:pointer}
.il-form-container{padding:0 2rem}.il-form-container .il-dismiss{display:flex;justify-content:flex-end;margin-right:-2.5rem;margin-top:-0.5rem}.il-form-container .il-dismiss button{background:none;border:none;font-size:1.2rem;margin:0;padding:0;cursor:pointer}.il-form-container .il-form .il-form-column{display:flex;width:100%;margin-bottom:1rem}.il-form-container .il-form .il-form-column .il-form-row{padding:0.5rem 0}.il-form-container .il-form .il-form-column .il-form-row .il-form-title{font-size:1.2rem;font-weight:500;color:var(--dark-text);margin-top:1rem}.il-form-container .il-form .il-form-column .il-form-row .il-form-title.center{text-align:center}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .il-input{width:100%;font-size:0.7rem;padding:0.5rem 0;border:none;border-bottom:1px solid #707070}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .il-textarea{width:100%;font-size:0.7rem;padding:0.5rem;border:1px solid #707070;resize:none;font-family:Roboto, Helvetica, Arial, sans-serif}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .DayPickerInput{width:100%}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .DayPickerInput .DayPickerInput-Overlay{width:100%}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper{width:100%;font-size:0.7rem}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-NavBar,.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-Months{width:100%}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-Body .DayPicker-Day{padding-left:0.65rem;padding-right:0.65rem}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-Body .DayPicker-Day:hover{border-radius:100vw !important}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .st-input-container input{border-radius:0}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .st-input-suggestions{box-shadow:-1px 1px 5px 2px rgba(170,170,170,0.3);max-height:6.5rem}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .st-input-suggestions ul{padding:0}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-input-container .st-input-suggestions ul li span:hover{background-color:#f5f5f5}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-checkbox-container{display:flex;flex-wrap:wrap}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-checkbox-container .il-checkbox{padding:0.5rem}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-radio-container{display:flex;flex-wrap:wrap}.il-form-container .il-form .il-form-column .il-form-row .il-input-wrapper .il-radio-container .il-radio{padding:0.5rem}.il-form-container .il-form .il-form-column .il-form-row.full{width:100%}.il-form-container .il-form .il-form-column .il-form-row.half{width:calc(50% - 1rem)}.il-form-container .il-form .il-form-column .il-form-row.half:first-child{margin-right:1rem}.il-form-container .il-form .il-form-column .il-form-row.half:last-child{margin-left:1rem}.il-form-container .il-form .il-sign-pad{padding:0 2rem}.il-form-container .il-form .il-sign-pad .il-pad-header{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding-top:1rem;padding-bottom:0.5rem}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-title{font-size:0.7rem;font-weight:400;color:#aaaaaa}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-subtitle{font-size:0.7rem;color:var(--dark-text)}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-date{width:50%}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-date .il-pad-input{width:100%;font-size:0.7rem;padding:0.5rem 0;border:none;border-bottom:1px solid #707070}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-date .DayPickerInput{width:100%}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-date .DayPickerInput .DayPickerInput-Overlay{width:100%}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-date .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper{width:100%;font-size:0.7rem}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-date .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-NavBar,.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-date .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-Months{width:100%}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-date .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-Body .DayPicker-Day{padding-left:0.65rem;padding-right:0.65rem}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-date .DayPickerInput .DayPickerInput-Overlay .DayPicker-wrapper .DayPicker-Body .DayPicker-Day:hover{border-radius:100vw !important}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-witness{width:100%}.il-form-container .il-form .il-sign-pad .il-pad-header .il-pad-witness .il-pad-input{width:100%;font-size:0.7rem;padding:0.5rem 0;border:none;border-bottom:1px solid #707070}.il-form-container .il-form .il-sign-pad .il-pad-checkbox-container{display:flex;flex-wrap:wrap}.il-form-container .il-form .il-sign-pad .il-pad-checkbox-container .il-pad-checkbox{padding:0.5rem}.il-form-container .il-form .il-sign-pad .il-pad{border:1px solid #707070;overflow:hidden}.il-form-container .il-form .il-sign-pad .il-pad-controls{display:flex;align-items:center;height:2rem;margin-top:1rem}.il-form-container .il-form .il-sign-pad .il-pad-controls.end{justify-content:flex-end}.il-form-container .il-form .il-sign-pad .il-pad-controls.end>*:last-child{margin-right:0}.il-form-container .il-form .il-sign-pad .il-pad-controls.start{justify-content:flex-start}.il-form-container .il-form .il-sign-pad .il-pad-controls.start>*:first-child{margin-left:0}.il-form-container .il-form .il-sign-pad .il-pad-controls>*{margin:0.15rem}.il-form-container .il-form .il-form-action-buttons{display:flex}.il-form-container .il-form .il-form-action-buttons.end{justify-content:flex-end}.il-form-container .il-form .il-form-action-buttons.end>*{margin-right:0.5rem}.il-form-container .il-form .il-form-action-buttons.end>*:last-child{margin-right:0}.il-form-container .il-form .il-form-action-buttons.start{justify-content:flex-start}.il-form-container .il-form .il-form-action-buttons.start>*{margin-left:0.5rem}.il-form-container .il-form .il-form-action-buttons.start>*:first-child{margin-left:0}.il-form-container .il-form .il-form-action-buttons.center{justify-content:center}.il-form-container .il-form .il-form-action-buttons.center>*{margin-right:0.5rem}.il-form-container .il-form .il-form-action-buttons.center>*:last-child{margin-right:0}.il-form-container .il-form.hidden{display:hidden}button.il-button{height:2.5rem;width:10rem;border-radius:0.25rem;text-transform:uppercase}button.il-button.primary{background-color:#051e40;color:white;border:1px solid #051e40;transition:120ms ease}button.il-button.primary:hover{box-shadow:-1px 2px 5px 2px rgba(5,30,64,0.3);cursor:pointer}button.il-button.primary[disabled]{opacity:0.6 !important}button.il-button.primary[disabled]:hover{box-shadow:none;cursor:not-allowed}button.il-button.bordered{background-color:white;border:1px solid #051e40;color:#051e40}button.il-button.bordered:hover{background-color:#051e40;color:white;cursor:pointer}.il-checkbox,.il-radio,.il-pad-checkbox{padding:0.5rem;display:flex}.il-checkbox input[type='checkbox'],.il-checkbox input[type='radio'],.il-radio input[type='checkbox'],.il-radio input[type='radio'],.il-pad-checkbox input[type='checkbox'],.il-pad-checkbox input[type='radio']{visibility:hidden;width:0;height:0;margin-left:-5px}.il-checkbox .chk-label,.il-radio .chk-label,.il-pad-checkbox .chk-label{color:var(--text);display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.il-checkbox .chk-label svg,.il-radio .chk-label svg,.il-pad-checkbox .chk-label svg{font-size:1.5rem}.il-checkbox .chk-label svg.filled,.il-radio .chk-label svg.filled,.il-pad-checkbox .chk-label svg.filled{color:#041e3f}.il-checkbox .chk-label svg.outlined,.il-radio .chk-label svg.outlined,.il-pad-checkbox .chk-label svg.outlined{color:#aaa}.il-checkbox .chk-label span,.il-radio .chk-label span,.il-pad-checkbox .chk-label span{display:inline-block;margin-left:0.5rem;margin-right:0.5rem}
.ed-form-container{padding:0 2rem}.ed-form-container .ed-dismiss{display:flex;justify-content:flex-end;margin-right:-2.5rem;margin-top:-0.5rem}.ed-form-container .ed-dismiss button{background:none;border:none;font-size:1.2rem;margin:0;padding:0;cursor:pointer}.ed-form-container .ed-form .ed-form-column{display:flex;width:100%;margin-bottom:1rem;flex-wrap:wrap}.ed-form-container .ed-form .ed-form-column .ed-form-row{padding:0.5rem 0;position:relative}.ed-form-container .ed-form .ed-form-column .ed-form-row .ed-form-title{font-size:1.2rem;font-weight:500;color:var(--dark-text);margin-top:1rem}.ed-form-container .ed-form .ed-form-column .ed-form-row .ed-form-title.center{text-align:center}.ed-form-container .ed-form .ed-form-column .ed-form-row .remove-file{position:absolute;top:-0.3rem;right:-1rem;border-radius:50px;width:2rem;height:2rem;color:white;background-color:#222222c9;border:none;font-size:1.5rem;cursor:pointer;z-index:1}.ed-form-container .ed-form .ed-form-column .ed-form-row.full{width:100%}.ed-form-container .ed-form .ed-form-column .ed-form-row.half{width:calc(50% - 1rem)}.ed-form-container .ed-form .ed-form-column .ed-form-row.half:nth-child(odd){margin-right:1rem}.ed-form-container .ed-form .ed-form-column .ed-form-row.half:nth-child(even){margin-left:1rem}.ed-form-container .ed-form .ed-form-action-buttons{display:flex;margin-bottom:1rem}.ed-form-container .ed-form .ed-form-action-buttons.end{justify-content:flex-end}.ed-form-container .ed-form .ed-form-action-buttons.end>*{margin-right:0.5rem}.ed-form-container .ed-form .ed-form-action-buttons.end>*:last-child{margin-right:0}.ed-form-container .ed-form .ed-form-action-buttons.start{justify-content:flex-start}.ed-form-container .ed-form .ed-form-action-buttons.start>*{margin-left:0.5rem}.ed-form-container .ed-form .ed-form-action-buttons.start>*:first-child{margin-left:0}.ed-form-container .ed-form .ed-form-action-buttons.center{justify-content:center}.ed-form-container .ed-form .ed-form-action-buttons.center>*{margin-right:0.5rem}.ed-form-container .ed-form .ed-form-action-buttons.center>*:last-child{margin-right:0}
.image-tile{width:90%;height:90%}.docs-icon-container{width:100%;height:175px;display:flex;flex-direction:column;justify-content:center;align-items:center}.docs-icon-container.dashed{border:2px dashed #223b63}.icon-style{color:#223b63;height:64;width:64px !important}.file-title{font-size:12;margin-top:15;text-align:center;color:#777}.pdf-input{width:100%;font-size:0.7rem;padding:0.5rem 0;border:none;border-bottom:1px solid #707070}
.es-form-container{padding:0 2rem}.es-form-container .es-dismiss{display:flex;justify-content:flex-end;margin-right:-2.5rem;margin-top:-0.5rem}.es-form-container .es-dismiss button{background:none;border:none;font-size:1.2rem;margin:0;padding:0;cursor:pointer}.es-form-container .es-form .es-form-column{display:flex;width:100%;margin-bottom:1rem}.es-form-container .es-form .es-form-column .es-form-row{padding:0.5rem 0}.es-form-container .es-form .es-form-column .es-form-row .es-form-title{font-size:1.2rem;font-weight:500;color:var(--dark-text);margin-top:1rem}.es-form-container .es-form .es-form-column .es-form-row .es-form-title.center{text-align:center}.es-form-container .es-form .es-form-column .es-form-row .es-input-wrapper .es-input-label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.es-form-container .es-form .es-form-column .es-form-row .es-input-wrapper .es-input-container .es-input{width:100%;font-size:0.7rem;padding:0.5rem 0;border:none;border-bottom:1px solid #707070}.es-form-container .es-form .es-form-column .es-form-row .es-input-wrapper .es-input-container label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.es-form-container .es-form .es-form-column .es-form-row .es-input-wrapper .es-input-container .st-input-container input{border-radius:0}.es-form-container .es-form .es-form-column .es-form-row .es-input-wrapper .es-input-container .st-input-suggestions{box-shadow:-1px 1px 5px 2px rgba(170,170,170,0.3);max-height:6.5rem}.es-form-container .es-form .es-form-column .es-form-row .es-input-wrapper .es-input-container .st-input-suggestions ul{padding:0}.es-form-container .es-form .es-form-column .es-form-row .es-input-wrapper .es-input-container .st-input-suggestions ul li span:hover{background-color:#f5f5f5}.es-form-container .es-form .es-form-column .es-form-row.full{width:100%}.es-form-container .es-form .es-form-column .es-form-row.half{width:calc(50% - 1rem)}.es-form-container .es-form .es-form-column .es-form-row.half:first-child{margin-right:1rem}.es-form-container .es-form .es-form-column .es-form-row.half:last-child{margin-left:1rem}.es-form-container .es-form .es-form-action-buttons{display:flex}.es-form-container .es-form .es-form-action-buttons.end{justify-content:flex-end}.es-form-container .es-form .es-form-action-buttons.end>*{margin-right:0.5rem}.es-form-container .es-form .es-form-action-buttons.end>*:last-child{margin-right:0}.es-form-container .es-form .es-form-action-buttons.start{justify-content:flex-start}.es-form-container .es-form .es-form-action-buttons.start>*{margin-left:0.5rem}.es-form-container .es-form .es-form-action-buttons.start>*:first-child{margin-left:0}.es-form-container .es-form .es-form-action-buttons.center{justify-content:center}.es-form-container .es-form .es-form-action-buttons.center>*{margin-right:0.5rem}.es-form-container .es-form .es-form-action-buttons.center>*:last-child{margin-right:0}.es-schedule-form{border:1px dashed;margin:0.5rem;padding:0.5rem;position:relative}.es-schedule-form button{position:absolute;top:0.5rem;right:0.5rem;background:none;border:none;font-size:1.2rem;margin:0;padding:0;cursor:pointer}button.es-button{height:2.5rem;width:10rem;border-radius:0.25rem;text-transform:uppercase}button.es-button.primary{background-color:#051e40;color:white;border:1px solid #051e40;transition:120ms ease}button.es-button.primary:hover{box-shadow:-1px 2px 5px 2px rgba(5,30,64,0.3);cursor:pointer}button.es-button.primary[disabled]{opacity:0.6 !important}button.es-button.primary[disabled]:hover{box-shadow:none;cursor:not-allowed}button.es-button.secondary{background-color:#2c75b9;color:white;border:1px solid #2c75b9;transition:120ms ease}button.es-button.secondary:hover{box-shadow:-1px 2px 5px 2px rgba(5,30,64,0.3);cursor:pointer}button.es-button.secondary[disabled]{opacity:0.6 !important}button.es-button.secondary[disabled]:hover{box-shadow:none;cursor:not-allowed}button.es-button.bordered{background-color:white;border:1px solid #051e40;color:#051e40}button.es-button.bordered:hover{background-color:#051e40;color:white;cursor:pointer}
.es-list-container .es-project-schedule-container{margin:1rem 0}.es-list-container .es-project-schedule-container .es-project-container{display:flex;justify-content:space-between;align-items:flex-end}.es-list-container .es-project-schedule-container .es-project-container .es-project{font-size:1rem;font-weight:bold;flex-grow:1}.es-list-container .es-project-schedule-container .es-project-container .es-project .es-input{width:100%;font-size:0.7rem;padding:0.5rem 0;border:none;border-bottom:1px solid #707070}.es-list-container .es-project-schedule-container .es-project-container .es-project label{color:#aaaaaa !important;margin:0.5rem 0;font-size:0.7rem;font-weight:400;display:inline-block}.es-list-container .es-project-schedule-container .es-project-container .es-project .st-input-container input{border-radius:0}.es-list-container .es-project-schedule-container .es-project-container .es-project .st-input-suggestions{box-shadow:-1px 1px 5px 2px rgba(170,170,170,0.3);max-height:6.5rem}.es-list-container .es-project-schedule-container .es-project-container .es-project .st-input-suggestions ul{padding:0}.es-list-container .es-project-schedule-container .es-project-container .es-project .st-input-suggestions ul li span:hover{background-color:#f5f5f5}.es-list-container .es-project-schedule-container .es-project-container .es-project-actions svg{color:#666666;cursor:pointer;margin:0.5rem;font-size:1rem}.es-list-container .es-project-schedule-container .es-project-container .es-project-actions svg:hover{color:#333333}.es-list-container .es-project-schedule-container .es-project-container .es-project-actions svg.disabled{cursor:inherit;color:#999999}.es-list-container .es-project-schedule-container .es-schedules-container table{width:100%}.es-list-container .es-project-schedule-container .es-schedules-container table,.es-list-container .es-project-schedule-container .es-schedules-container tr,.es-list-container .es-project-schedule-container .es-schedules-container td,.es-list-container .es-project-schedule-container .es-schedules-container th{border:1px solid black;border-collapse:collapse}.es-list-container .es-project-schedule-container .es-add-schedule-container{display:flex;justify-content:flex-end;padding:1rem}.es-list-container .es-project-schedule-container .es-edit-list{list-style:none;margin:0;padding:0;margin:20px 0px 20px 0px}.es-list-container .es-project-schedule-container .es-edit-list .es-edit-item{display:flex;padding-top:5px;border-bottom:1px solid #e1e1e1}.es-list-container .es-project-schedule-container .es-edit-list .es-edit-item:nth-child(even){background-color:#fbfbfb}.es-list-container .es-project-schedule-container .es-edit-list .es-edit-item span{flex:1}.es-list-container .es-project-schedule-container .es-edit-list .es-edit-item span.header{font-weight:600}.es-list-container .es-project-schedule-container .es-edit-list .es-edit-item span:first-child{flex:1}.es-list-container .es-project-schedule-container .es-edit-list .es-edit-item span:not(:first-child){text-align:center}.es-list-container .es-project-schedule-container .es-edit-list .es-edit-item span.actions{text-align:right;flex-grow:0.2}.es-list-container .es-project-schedule-container .es-edit-list .es-edit-item .icon-button{color:#666666;cursor:pointer}.es-list-container .es-project-schedule-container .es-edit-list .es-edit-item .icon-button:hover{color:#333333}.es-list-container .es-project-schedule-container .es-edit-list .es-edit-item .stock-input{width:50px}
.search-input-container,.item-input-container{position:relative;display:flex;width:100%;flex-direction:column}.search-input-container:hover input.with-controls,.item-input-container:hover input.with-controls{border:1px solid #cacaca;border-radius:5px}.search-input-container:hover .item-controls,.item-input-container:hover .item-controls{opacity:1;border:1px solid #cacaca;background-color:#d8d8d8}.search-input-container:hover .item-controls span,.item-input-container:hover .item-controls span{display:flex}.search-input-container input,.item-input-container input{background-color:transparent;color:#222;border:none;border:1px solid transparent;border-radius:0;font-size:0.75rem}.search-input-container input:focus,.item-input-container input:focus{border:1px solid #cacaca;border-radius:5px;color:#565656}.search-input-container input::-webkit-input-placeholder,.item-input-container input::-webkit-input-placeholder{color:#d0d0d0}.search-input-container input.error,.item-input-container input.error{border:1px solid transparent;border-radius:0}.search-input-container input.error:focus,.search-input-container input.error:hover,.item-input-container input.error:focus,.item-input-container input.error:hover{border:1px solid #f56565;border-radius:5px}.search-input-container input.with-controls,.item-input-container input.with-controls{padding-right:3rem}.search-input-container input.with-controls:focus+.item-controls,.search-input-container input.with-controls:active+.item-controls,.item-input-container input.with-controls:focus+.item-controls,.item-input-container input.with-controls:active+.item-controls{border:1px solid #cacaca;background-color:#d8d8d8;display:flex}.search-input-container input.with-controls:focus+.item-controls>span,.search-input-container input.with-controls:active+.item-controls>span,.item-input-container input.with-controls:focus+.item-controls>span,.item-input-container input.with-controls:active+.item-controls>span{display:flex}.search-input-container input.with-controls:focus+.match,.search-input-container input.with-controls:active+.match,.item-input-container input.with-controls:focus+.match,.item-input-container input.with-controls:active+.match{display:block}.search-input-container input.with-match:focus,.item-input-container input.with-match:focus{border-bottom-left-radius:0;border-bottom-right-radius:0}.search-input-container input.with-match:focus+.item-controls,.item-input-container input.with-match:focus+.item-controls{border-bottom-right-radius:0}.search-input-container input.with-match.selected,.item-input-container input.with-match.selected{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.search-input-container input.with-match.selected+.item-controls,.item-input-container input.with-match.selected+.item-controls{border-bottom-right-radius:5px}.search-input-container .item-controls,.item-input-container .item-controls{position:absolute;right:0;width:2.5rem;border:1px solid transparent;height:100%;justify-content:center;align-items:center;border-top-right-radius:5px;border-bottom-right-radius:5px;display:flex}.search-input-container .item-controls>span,.item-input-container .item-controls>span{display:none;justify-content:center;align-items:center;cursor:pointer;width:100%;height:100%}.search-input-container .item-controls>span>svg,.item-input-container .item-controls>span>svg{padding:0.2rem}.search-input-container .selection-item,.item-input-container .selection-item{position:absolute;-webkit-transform:translateY(32px);transform:translateY(32px);max-height:160px;width:100%;border:1px solid #cacaca;overflow:hidden;display:none;z-index:10;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.search-input-container .selection-item.lost-focus,.item-input-container .selection-item.lost-focus{display:none !important}.search-input-container .selection-item.selected,.item-input-container .selection-item.selected{display:none !important}.search-input-container .selection-item ul,.item-input-container .selection-item ul{background-color:white;overflow:auto;max-height:160px}.search-input-container .selection-item ul li,.item-input-container .selection-item ul li{font-size:0.9rem;padding:0.4rem;color:#6a6a6a;background-color:white;cursor:pointer}.search-input-container .selection-item ul li:last-child,.item-input-container .selection-item ul li:last-child{border:0}.search-input-container .selection-item ul li:hover,.item-input-container .selection-item ul li:hover{background-color:#eaeaea}.search-input-container .selection-item ul li.active,.item-input-container .selection-item ul li.active{background-color:#eaeaea}.form-modal-title{display:flex;justify-content:center}.form-modal-title h2{color:#222;margin:0.5rem 0 1rem 0;font-size:0.9rem;font-weight:600}.form-modal .form-container{display:flex;flex-direction:column}.form-modal .form-container .full{width:100%;border:1px solid #cacaca;border-radius:5px;font-size:0.85rem;padding:0.5rem}.form-modal .form-container>*:not(:first-child){margin-top:0.5rem}.form-modal .form-container>*:last-child{margin-bottom:0.5rem}.form-modal .form-container .input-container{display:flex;width:100%;flex-direction:column}.form-modal .form-container .input-container>label{font-size:0.7rem;color:#222;font-weight:400;display:inline-block;margin:0.25rem 0}.form-modal .form-container .input-container>input{border:1px solid #cacaca;border-radius:5px;font-size:0.85rem;padding:0.5rem}.form-modal .form-container .input-container>input.duplicate{border:1px solid #f56565}.form-modal .form-container .input-container>textarea{color:#656565;padding:0.5rem;flex:1;font-size:0.75rem;border-radius:5px;border:1px solid #cacaca}.form-modal .form-container .input-container>textarea.warning{border:1px solid #fbcb6c}.form-modal .form-container .controls{display:flex;justify-content:flex-end}.form-modal .form-container .controls>*{margin-right:0.25rem}.form-modal .form-container .controls>*:last-child{margin-right:0}.form-modal .form-container .controls>button{width:5rem;height:1.8rem;border:1px solid #cacaca;background-color:white;border-radius:5px;font-size:0.9rem;display:flex;justify-content:center;align-items:center;color:#777}.form-modal .form-container .controls>button[disabled]{background-color:#cacaca !important;color:#848484 !important;border:1px solid #cacaca !important;cursor:not-allowed}.form-modal .form-container .controls>button.btn-close{background-color:#f56565;border:1px solid #f45757;color:white}.form-modal .form-container .controls>button.btn-close:hover,.form-modal .form-container .controls>button.btn-close:active,.form-modal .form-container .controls>button.btn-close:focus{background-color:#f45757}.form-modal .form-container .controls>button.btn-start,.form-modal .form-container .controls>button.btn-create{background-color:#48bb78;border:1px solid #42b271;color:white}.form-modal .form-container .controls>button.btn-start:hover,.form-modal .form-container .controls>button.btn-start:active,.form-modal .form-container .controls>button.btn-start:focus,.form-modal .form-container .controls>button.btn-create:hover,.form-modal .form-container .controls>button.btn-create:active,.form-modal .form-container .controls>button.btn-create:focus{background-color:#42b271}.form-modal .form-container .controls>button:hover,.form-modal .form-container .controls>button:active,.form-modal .form-container .controls>button:focus{background-color:#fafafa}.form-modal .form-container .controls>button .button-content{display:flex}.form-modal .form-container .controls>button .button-content>svg{padding:0.15rem}.form-modal .form-container .controls>button .button-content span{display:block;margin-left:0.1rem}.template-module-form button{border:1px solid transparent;background-color:white;color:#6a6a6a;padding:0.25rem 0;text-transform:uppercase;font-size:0.7rem;font-weight:500;border-radius:5px;display:flex;justify-content:center;align-items:center}.template-module-form button.spacer{margin-top:1.5rem}.template-module-form button>svg{padding:0 0.1rem;margin:0 0.2rem}.template-module-form button>span{display:block;margin-right:0.2rem}.template-module-form .module-items-section{border-left:2px solid #dfdfdf;margin-left:1.5rem;padding-left:0.25rem}.template-module-form .module-items-section .item-input-container{margin:0.25rem 0}.template-module-form .module-items-section .item-input-container input{width:100%;border-radius:5px;font-size:0.75rem;padding:0.5rem}.section-form .input-group .duplicate{border:1px solid #f56565;border-radius:5px}.template-container .controls button{cursor:pointer}.template-container .controls button[disabled]{cursor:initial}.table-list .container{height:100%;overflow:auto}.table-list .container>.section:not(:first-child) .section-header{margin-top:2.5rem}.table-list .container .section.screen-height{height:calc(100% - 0.5rem)}.table-list .container .section-header{border-bottom:1px solid #cacaca}.table-list .container .section-header h3{font-size:1.2rem;margin-top:0.5rem;margin-bottom:0.5rem;font-weight:500;text-transform:capitalize}.table-list .container .section .contact-list>div,.table-list .container .section .building-list>div,.table-list .container .section .info-section>div{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #cacaca}.table-list .container .section .contact-list>div .sub-section-header h4,.table-list .container .section .building-list>div .sub-section-header h4,.table-list .container .section .info-section>div .sub-section-header h4{font-size:1rem;margin-top:0.75rem;margin-bottom:0.25rem;font-weight:500}.table-list .container .section .contact-list>div .contact-row,.table-list .container .section .contact-list>div .building-row,.table-list .container .section .contact-list>div .info-row,.table-list .container .section .building-list>div .contact-row,.table-list .container .section .building-list>div .building-row,.table-list .container .section .building-list>div .info-row,.table-list .container .section .info-section>div .contact-row,.table-list .container .section .info-section>div .building-row,.table-list .container .section .info-section>div .info-row{display:flex;margin-top:0.5rem}.table-list .container .section .contact-list>div .contact-row>div,.table-list .container .section .contact-list>div .building-row>div,.table-list .container .section .contact-list>div .info-row>div,.table-list .container .section .building-list>div .contact-row>div,.table-list .container .section .building-list>div .building-row>div,.table-list .container .section .building-list>div .info-row>div,.table-list .container .section .info-section>div .contact-row>div,.table-list .container .section .info-section>div .building-row>div,.table-list .container .section .info-section>div .info-row>div{font-size:0.85rem;line-height:1.3}.table-list .container .section .contact-list>div .contact-row>div:nth-of-type(1),.table-list .container .section .contact-list>div .building-row>div:nth-of-type(1),.table-list .container .section .contact-list>div .info-row>div:nth-of-type(1),.table-list .container .section .building-list>div .contact-row>div:nth-of-type(1),.table-list .container .section .building-list>div .building-row>div:nth-of-type(1),.table-list .container .section .building-list>div .info-row>div:nth-of-type(1),.table-list .container .section .info-section>div .contact-row>div:nth-of-type(1),.table-list .container .section .info-section>div .building-row>div:nth-of-type(1),.table-list .container .section .info-section>div .info-row>div:nth-of-type(1){width:220px}.table-list .container .section .contact-list>div .contact-row>div:nth-of-type(2),.table-list .container .section .contact-list>div .building-row>div:nth-of-type(2),.table-list .container .section .contact-list>div .info-row>div:nth-of-type(2),.table-list .container .section .building-list>div .contact-row>div:nth-of-type(2),.table-list .container .section .building-list>div .building-row>div:nth-of-type(2),.table-list .container .section .building-list>div .info-row>div:nth-of-type(2),.table-list .container .section .info-section>div .contact-row>div:nth-of-type(2),.table-list .container .section .info-section>div .building-row>div:nth-of-type(2),.table-list .container .section .info-section>div .info-row>div:nth-of-type(2){flex:1}.table-list .container .section .contact-list>div .contact-row .dayporter-data-item .header,.table-list .container .section .contact-list>div .building-row .dayporter-data-item .header,.table-list .container .section .contact-list>div .info-row .dayporter-data-item .header,.table-list .container .section .building-list>div .contact-row .dayporter-data-item .header,.table-list .container .section .building-list>div .building-row .dayporter-data-item .header,.table-list .container .section .building-list>div .info-row .dayporter-data-item .header,.table-list .container .section .info-section>div .contact-row .dayporter-data-item .header,.table-list .container .section .info-section>div .building-row .dayporter-data-item .header,.table-list .container .section .info-section>div .info-row .dayporter-data-item .header{display:block;height:inherit}.table-list .container .section .image-container{display:flex;flex-wrap:wrap;height:calc(100% - 35px);overflow:hidden;position:relative}.table-list .container .section .image-container .page-controls{position:absolute;bottom:0;left:240px}.table-list .container .section .image-container .page-controls button{border:1px solid transparent;border-radius:0.25rem}.table-list .container .section .image-container .page-controls span{font-size:0.75rem;display:inline-block;padding:0 0.5rem}.table-list .container .section .image-container .thumbnails{width:240px;height:100%;overflow:auto}.table-list .container .section .image-container .thumbnails .img-wrap{background-color:#efefef;margin:0.5rem;height:180px}.table-list .container .section .image-container .thumbnails .img-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.table-list .container .section .image-container .thumbnails .img-wrap .pdf-icon{display:flex;justify-content:center;align-items:center;height:calc(100% - 2.5rem);font-size:3.5rem}.table-list .container .section .image-container .thumbnails .img-wrap .pdf-name{height:2.5rem;width:calc(100% - 1rem);margin:0 0.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.8rem;font-weight:500}.table-list .container .section .image-container .preview-section{flex:1;padding:0.5rem}.table-list .container .section .image-container .preview-section.docs{height:calc(100% - 35px);width:100%;overflow:auto;display:flex;justify-content:center;background-color:#6a6a6a;padding:30px 0;position:relative}.table-list .container .section .image-container .preview-section.docs .react-pdf__Page{margin-bottom:30px}.table-list .container .section .image-container .preview-section .preview-wrap{width:100%;height:100%;background-color:#efefef}.table-list .container .section .image-container .preview-section .preview-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.table-list .container .multi-line{margin:1rem 0;font-size:0.85rem;line-height:1.6}.table-list .container .multi-line.blockquote{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;border-left:0.25rem solid #eeeeee}.table-list .container .crew-schedule-container{display:flex;flex-direction:column;margin:1rem 0}.table-list .container .crew-schedule-title{display:flex;justify-content:center;font-size:1rem}.table-list .container .crew-schedule-details{display:flex;flex-direction:column}.table-list .container .crew-schedule-details .dayporter-data-item .header{height:auto;padding:0.25rem;font-size:0.9rem}.table-list .container .crew-schedule-details table{border:1px solid #cacaca;font-size:0.85rem}.table-list .container .crew-schedule-details table tbody tr td{text-align:center;padding:0.15rem}.table-list .container .crew-schedule-details table tbody tr td:first-child{text-align:left}
.navigation-container{display:flex;justify-content:flex-start;padding-left:4.5rem}.navigation-container>button{margin-right:0.25rem;border:1px solid transparent;border-radius:0.25rem;box-shadow:0px 0px 1px 1px rgba(101,101,101,0.35)}
.ins-wo-container{height:100%}.ins-wo-container .tab-menu{height:2.5rem;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ins-wo-container .tab-menu>*{margin-right:0.1rem}.ins-wo-container .tab-menu>*:last-child{margin-right:0}.ins-wo-container .tab-menu-item{transition:0.3s ease-in-out;display:flex;align-items:center;justify-content:center;height:2.5rem;background-color:#eaeaea;padding:0 1.5rem;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #9e9e9e;border-top-right-radius:0.5rem;border-top-left-radius:0.5rem;margin-top:1px;color:#222;font-weight:400}.ins-wo-container .tab-menu-item:hover{cursor:pointer}.ins-wo-container .tab-menu-item.active{border-top:1px solid #9e9e9e;background-color:white;border-left:1px solid #9e9e9e;border-right:1px solid #9e9e9e;border-bottom:1px solid white;margin-top:1px}.ins-wo-container .tab-items{height:calc(100% - 5rem);background-color:white;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;border:1px solid #9e9e9e}.ins-wo-container .tab-items-item{background-color:white;height:100%;border-top-right-radius:0.15rem;border-bottom-right-radius:0.15rem;border-bottom-left-radius:0.15rem;padding:1rem}.ins-wo-container .tab-items-item .wrapper{height:100%}.ins-wo-container .tab-items-item .wrapper .header{height:2.5rem;display:flex;justify-content:space-between}.ins-wo-container .tab-items-item .wrapper .header .navigation-control{width:2.5rem}.ins-wo-container .tab-items-item .wrapper .header .navigation-control button{display:flex;justify-content:flex-start;align-items:center;width:3rem;height:3rem;border:none;background-color:transparent;color:#222;font-weight:400;cursor:pointer}.ins-wo-container .tab-items-item .wrapper .header .title{flex:1;display:flex;justify-content:flex-end;align-items:center}.ins-wo-container .tab-items-item .wrapper .header .title h3{font-size:1rem;font-weight:600;text-transform:uppercase}.ins-wo-container .tab-items-item .wrapper .table-list{height:calc(100% - 2.5rem)}.ins-wo-container .tab-items-item .wrapper .table-list.full{height:100%;position:relative}.ins-wo-container .tab-items-item .row,.ins-wo-container .tab-items-item .sticky-row{display:flex;background-color:white;font-size:0.8rem;display:flex;align-items:center;padding:0 0.5rem;font-weight:400}.ins-wo-container .tab-items-item .row:nth-child(even),.ins-wo-container .tab-items-item .sticky-row:nth-child(even){background-color:#f1f1f1}.ins-wo-container .tab-items-item .row>*:nth-child(1),.ins-wo-container .tab-items-item .row>*:nth-child(4),.ins-wo-container .tab-items-item .row>*:nth-child(5),.ins-wo-container .tab-items-item .sticky-row>*:nth-child(1),.ins-wo-container .tab-items-item .sticky-row>*:nth-child(4),.ins-wo-container .tab-items-item .sticky-row>*:nth-child(5){width:80px}.ins-wo-container .tab-items-item .row>*.flex-1,.ins-wo-container .tab-items-item .sticky-row>*.flex-1{flex:1}.ins-wo-container .tab-items-item .row>*.option,.ins-wo-container .tab-items-item .sticky-row>*.option{display:flex;justify-content:center;align-items:center;width:3rem;font-size:0.9rem}.ins-wo-container .tab-items-item .row>*.option button,.ins-wo-container .tab-items-item .sticky-row>*.option button{display:flex;justify-content:center;align-items:center;border:0;background-color:transparent;cursor:pointer}.ins-wo-container .tab-items-item .row .text-contained,.ins-wo-container .tab-items-item .sticky-row .text-contained{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:2.5rem;line-height:2.5rem}.ins-wo-container .tab-items-item .sticky-row{position:-webkit-sticky !important;position:sticky !important;z-index:2;display:flex}.ins-wo-container .tab-controls{display:flex;height:2rem;align-items:center;margin-top:0.5rem}.ins-wo-container .tab-controls.end{justify-content:flex-end}.ins-wo-container .tab-controls.end>*:last-child{margin-right:0}.ins-wo-container .tab-controls.start{justify-content:flex-start}.ins-wo-container .tab-controls.start>*:first-child{margin-left:0}.ins-wo-container .tab-controls>*{margin:0.15rem}.ins-wo-container .tab-controls>button{width:5rem;height:1.8rem;border:1px solid #cacaca;background-color:white;border-radius:5px;font-size:0.9rem;display:flex;justify-content:center;align-items:center;color:#777}.ins-wo-container .tab-controls>button[disabled]{background-color:#cacaca !important;color:#848484 !important;border:1px solid #cacaca !important;cursor:not-allowed}.ins-wo-container .tab-controls>button.btn-close{background-color:#f56565;border:1px solid #f45757;color:white}.ins-wo-container .tab-controls>button.btn-close:hover,.ins-wo-container .tab-controls>button.btn-close:active,.ins-wo-container .tab-controls>button.btn-close:focus{background-color:#f45757}.ins-wo-container .tab-controls>button.btn-start,.ins-wo-container .tab-controls>button.btn-create{background-color:#48bb78;border:1px solid #42b271;color:white}.ins-wo-container .tab-controls>button.btn-start:hover,.ins-wo-container .tab-controls>button.btn-start:active,.ins-wo-container .tab-controls>button.btn-start:focus,.ins-wo-container .tab-controls>button.btn-create:hover,.ins-wo-container .tab-controls>button.btn-create:active,.ins-wo-container .tab-controls>button.btn-create:focus{background-color:#42b271}.ins-wo-container .tab-controls>button.btn-update{background-color:#4299e1;border:1px solid #3592df;color:white}.ins-wo-container .tab-controls>button.btn-update:hover,.ins-wo-container .tab-controls>button.btn-update:active,.ins-wo-container .tab-controls>button.btn-update:focus{background-color:#3592df}.ins-wo-container .tab-controls>button:hover,.ins-wo-container .tab-controls>button:active,.ins-wo-container .tab-controls>button:focus{background-color:#fafafa}.ins-wo-container .tab-controls>button .button-content{display:flex}.ins-wo-container .tab-controls>button .button-content>svg{padding:0.15rem}.ins-wo-container .tab-controls>button .button-content span{display:block;margin-left:0.1rem}.wo-detail-container{display:flex;flex-direction:column;height:calc(100% - 2.5rem);overflow:auto;position:relative}.wo-header-info{display:flex;flex-direction:column;margin-bottom:0.5rem}.wo-header-info h1{font-size:1.1rem !important}.wo-header-info h3{font-size:0.9rem !important}.wo-header-info>*{display:flex;justify-content:flex-end}.wo-detail{display:flex;flex-direction:column;font-size:0.85rem;width:270px;margin-left:auto;margin-top:0.5rem;margin-bottom:0.5rem}.wo-detail .wo-detail-text-group{display:flex;justify-content:flex-end;margin-top:0.25rem;height:1.5rem;line-height:1.5rem}.wo-detail .wo-detail-text-group:nth-child(odd){background-color:#f1f1f1}.wo-detail .wo-detail-text-group .wo-detail-text-label{width:80px}.wo-detail .wo-detail-text-group .wo-detail-text-content{width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-service-detail-text-group{display:flex;font-size:0.85rem;height:1.5rem;line-height:1.5rem;padding:0 0.5rem;width:350px}.wo-service-detail-text-group:nth-child(odd){background-color:#f1f1f1}.wo-service-detail-text-label{width:150px}.wo-service-detail-text-content{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-request{margin:0.5rem 0;padding:0.5rem;background-color:#f1f1f1;font-size:0.85rem;min-height:80px}.wo-attachments{display:flex;flex-wrap:wrap;background-color:#f1f1f1}.wo-attachments .photo-attachment{margin:0.5rem 0.25rem 0.5rem 0.25rem;background-color:#e1e1e1}.wo-attachments .photo-attachment:hover{cursor:pointer}.wo-attachments .photo-attachment>img{width:100%;-o-object-fit:contain;object-fit:contain}.ins-detail-container{height:calc(100% - 2.5rem);position:relative}.ins-detail-container .section-wrapper{height:calc(100% - 130px);display:flex}.ins-detail-container .section-wrapper .divider{width:1rem}.ins-detail-container .section-wrapper .area-and-item{height:100%;overflow:auto;flex:1}.ins-detail-container .section-wrapper .photos{flex:1;height:100%;overflow:auto}.ins-detail-container .training_detail{height:130px;padding:0 0.25rem}.ins-detail-container .training_detail__container{display:flex;flex-direction:row}.ins-detail-container .training_detail__container .containers{padding:1rem 0;background-color:white;width:100%;display:flex}.ins-detail-container .training_detail__container .containers.placeholder{position:relative}.ins-detail-container .training_detail__container .containers.placeholder:before{content:' ';position:absolute;top:0;bottom:0;right:0;width:100%;z-index:1;background:linear-gradient(to right, rgba(255,255,255,0) 46%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 54%) 50% 50%;width:100%;z-index:1;-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:placeholderAnimate;animation-name:placeholderAnimate;background-size:1800px}.ins-detail-container .training_detail__container .containers.placeholder .detail-container h1{height:1.85rem;background-color:#cbd5e0}.ins-detail-container .training_detail__container .containers.placeholder .detail-container .info>div{background-color:#cbd5e0}.ins-detail-container .training_detail__container .containers.placeholder .detail-container:first-child{margin-right:10px}.ins-detail-container .training_detail__container .containers.placeholder .detail-container .icon-container{background-color:#cbd5e0;height:100%;width:115px}.ins-detail-container .training_detail__container .containers .detail-container:first-child{width:calc(100% - 120px)}.ins-detail-container .training_detail__container .containers .detail-container h1{letter-spacing:0.5px;font-size:1.35rem;margin-top:0}.ins-detail-container .training_detail__container .containers .detail-container .info>div{font-size:0.85rem;font-weight:300;margin:0.5rem 0}.ins-detail-container .training_detail__container .containers .detail-container .info>div>*{display:inline-block;color:#555}.ins-detail-container .training_detail__container .containers .detail-container .info>div>*:first-child{width:115px}.ins-detail-container .training_detail__container .containers .detail-container .info>div>*:last-child{color:#6a6a6a;width:calc(100% - 115px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-detail-container .training_detail__container .containers .detail-container .icon-container{width:120px;font-size:1.25rem;color:#6a6a6a}.ins-detail-container .training_detail__container .containers .detail-container .icon-container .icons{display:flex;justify-content:space-between;margin-bottom:0.5rem}.ins-detail-container .training_detail__container .containers .detail-container .icon-container .icons .empty-button{padding:1rem}.ins-detail-container .training_detail__container .containers .detail-container .icon-container .icons>span,.ins-detail-container .training_detail__container .containers .detail-container .icon-container .icons button{display:block;padding:0.5rem;font-size:1.25rem}.ins-detail-container .training_detail__container .containers .detail-container .icon-container .icons>span :hover,.ins-detail-container .training_detail__container .containers .detail-container .icon-container .icons button :hover{color:#222;cursor:pointer}.ins-detail-container .training_detail__container .containers .detail-container .icon-container .icons>button{color:#6a6a6a;border:0;background-color:transparent}.ins-detail-container .training_detail__container .containers .detail-container .icon-container .icons>button[disabled]{color:#9d9d9d;cursor:not-allowed}.ins-detail-container .training_detail__container .containers .detail-container .icon-container .icons>button[disabled] :hover{color:#9d9d9d;cursor:not-allowed}.ins-detail-container .training_checklist__container{display:flex;flex-direction:column;margin:-1rem}@media (min-width: 601px){.ins-detail-container .training_checklist__container{margin:0}}.ins-detail-container .training_checklist__container .checklist-container{margin-top:0.5rem;transition:all 0.3s ease-in-out;overflow:hidden}.ins-detail-container .training_checklist__container .checklist-container:first-child{margin-top:0}.ins-detail-container .training_checklist__container .checklist-container.close .checklist,.ins-detail-container .training_checklist__container .checklist-container[aria-expanded='false'] .checklist{height:0 !important;padding:0 1rem}.ins-detail-container .training_checklist__container .checklist-container .checklist-title-control-container{display:flex;padding:0 0.25rem;background-color:white;height:2rem;align-items:center;cursor:pointer}.ins-detail-container .training_checklist__container .checklist-container .checklist-title-control-container .task-title{flex:1;padding:0.25rem 0;text-transform:uppercase;font-weight:400}.ins-detail-container .training_checklist__container .checklist-container .checklist-title-control-container .task-toggle{margin-left:0.75rem}.ins-detail-container .training_checklist__container .checklist-container .checklist-title-control-container .task-toggle.chevron{font-size:1.5rem}.ins-detail-container .training_checklist__container .checklist-container .checklist-title-control-container .task-toggle.md-icon{font-size:1.25rem}.ins-detail-container .training_checklist__container .checklist{position:relative;background-color:white;width:100%;display:flex;flex-direction:column}.ins-detail-container .training_checklist__container .checklist__item{padding:0 0.25rem}.ins-detail-container .training_checklist__container .checklist__item__wrap{padding:0.5rem 0;display:flex}.ins-detail-container .training_checklist__container .checklist__item__wrap:first-child{padding-top:1rem}.ins-detail-container .training_checklist__container .checklist__item__wrap:last-child{padding-bottom:1rem}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-description{margin:0 1.25rem;flex:1;display:flex;flex-direction:column;justify-content:center}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-description .item-title{font-size:0.9rem;font-weight:400;padding-left:0.25rem}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-description .item-note .text{font-size:0.7rem;color:#6a6a6a;padding:0.25rem;margin-top:0.25rem;display:block}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-description .item-note textarea{border:1px solid transparent;font-size:0.7rem;font-weight:300;width:100%;padding:0.25rem;resize:vertical;margin-top:0.25rem}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-description .item-note textarea.warning{border:1px solid #fbcb6c !important;border-radius:5px}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-description .item-note textarea[data-disabled='true']{opacity:0.9;background-color:white;border:1px solid transparent !important}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-description .item-note textarea:hover,.ins-detail-container .training_checklist__container .checklist__item__wrap .item-description .item-note textarea:focus,.ins-detail-container .training_checklist__container .checklist__item__wrap .item-description .item-note textarea:active{border:1px solid #cacaca;border-radius:5px}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-controls{width:28px;font-size:1.25rem;display:flex;flex-direction:row}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-controls span{margin:0 0.5rem;color:#6a6a6a}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-controls span.none{opacity:0.4}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-controls span:hover{cursor:pointer;color:#222}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-controls button{border:none;padding:0;margin:0 0.5rem;height:1.25rem;display:flex;justify-content:center;align-items:center;font-size:1.25rem;background-color:transparent}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-controls button[disabled]{opacity:0.4}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-controls button[disabled]:hover{cursor:auto;color:inherit}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-controls button.none{opacity:0.4}.ins-detail-container .training_checklist__container .checklist__item__wrap .item-controls button:hover{cursor:pointer;color:#222}
